diff --git a/output/linux/buttons.cs b/output/linux/buttons.cs index 7b9e15b..611c578 100644 --- a/output/linux/buttons.cs +++ b/output/linux/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC namespace CS2Dumper { // Module: libclient.so public static class Buttons { - public const nint Attack = 0x3736050; - public const nint Attack2 = 0x3735FB0; - public const nint Back = 0x3735C30; - public const nint Duck = 0x3735790; - public const nint Forward = 0x3735CD0; - public const nint Jump = 0x3735830; - public const nint Left = 0x3735B90; - public const nint Lookatweapon = 0x3749C50; - public const nint Reload = 0x37360F0; - public const nint Right = 0x3735AF0; - public const nint Showscores = 0x3749D90; - public const nint Sprint = 0x3736190; - public const nint Turnleft = 0x3735F10; - public const nint Turnright = 0x3735E70; - public const nint Use = 0x37358D0; - public const nint Zoom = 0x3749CF0; + public const nint attack = 0x3736050; + public const nint attack2 = 0x3735FB0; + public const nint back = 0x3735C30; + public const nint duck = 0x3735790; + public const nint forward = 0x3735CD0; + public const nint jump = 0x3735830; + public const nint left = 0x3735B90; + public const nint lookatweapon = 0x3749C50; + public const nint reload = 0x37360F0; + public const nint right = 0x3735AF0; + public const nint showscores = 0x3749D90; + public const nint sprint = 0x3736190; + public const nint turnleft = 0x3735F10; + public const nint turnright = 0x3735E70; + public const nint use = 0x37358D0; + public const nint zoom = 0x3749CF0; } } diff --git a/output/linux/buttons.hpp b/output/linux/buttons.hpp index 4aa6c7c..b25590e 100644 --- a/output/linux/buttons.hpp +++ b/output/linux/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC #pragma once diff --git a/output/linux/buttons.json b/output/linux/buttons.json index ef62732..b37e55a 100644 --- a/output/linux/buttons.json +++ b/output/linux/buttons.json @@ -1,68 +1,20 @@ { - "buttons": [ - { - "name": "attack", - "value": 57892944 - }, - { - "name": "attack2", - "value": 57892784 - }, - { - "name": "back", - "value": 57891888 - }, - { - "name": "duck", - "value": 57890704 - }, - { - "name": "forward", - "value": 57892048 - }, - { - "name": "jump", - "value": 57890864 - }, - { - "name": "left", - "value": 57891728 - }, - { - "name": "lookatweapon", - "value": 57973840 - }, - { - "name": "reload", - "value": 57893104 - }, - { - "name": "right", - "value": 57891568 - }, - { - "name": "showscores", - "value": 57974160 - }, - { - "name": "sprint", - "value": 57893264 - }, - { - "name": "turnleft", - "value": 57892624 - }, - { - "name": "turnright", - "value": 57892464 - }, - { - "name": "use", - "value": 57891024 - }, - { - "name": "zoom", - "value": 57974000 - } - ] + "libclient.so": { + "attack": 57892944, + "attack2": 57892784, + "back": 57891888, + "duck": 57890704, + "forward": 57892048, + "jump": 57890864, + "left": 57891728, + "lookatweapon": 57973840, + "reload": 57893104, + "right": 57891568, + "showscores": 57974160, + "sprint": 57893264, + "turnleft": 57892624, + "turnright": 57892464, + "use": 57891024, + "zoom": 57974000 + } } \ No newline at end of file diff --git a/output/linux/buttons.rs b/output/linux/buttons.rs index 1bcb6a1..c846e23 100644 --- a/output/linux/buttons.rs +++ b/output/linux/buttons.rs @@ -1,24 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC + +#![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: libclient.so pub mod buttons { - pub const ATTACK: usize = 0x3736050; - pub const ATTACK2: usize = 0x3735FB0; - pub const BACK: usize = 0x3735C30; - pub const DUCK: usize = 0x3735790; - pub const FORWARD: usize = 0x3735CD0; - pub const JUMP: usize = 0x3735830; - pub const LEFT: usize = 0x3735B90; - pub const LOOKATWEAPON: usize = 0x3749C50; - pub const RELOAD: usize = 0x37360F0; - pub const RIGHT: usize = 0x3735AF0; - pub const SHOWSCORES: usize = 0x3749D90; - pub const SPRINT: usize = 0x3736190; - pub const TURNLEFT: usize = 0x3735F10; - pub const TURNRIGHT: usize = 0x3735E70; - pub const USE: usize = 0x37358D0; - pub const ZOOM: usize = 0x3749CF0; + pub const attack: usize = 0x3736050; + pub const attack2: usize = 0x3735FB0; + pub const back: usize = 0x3735C30; + pub const duck: usize = 0x3735790; + pub const forward: usize = 0x3735CD0; + pub const jump: usize = 0x3735830; + pub const left: usize = 0x3735B90; + pub const lookatweapon: usize = 0x3749C50; + pub const reload: usize = 0x37360F0; + pub const right: usize = 0x3735AF0; + pub const showscores: usize = 0x3749D90; + pub const sprint: usize = 0x3736190; + pub const turnleft: usize = 0x3735F10; + pub const turnright: usize = 0x3735E70; + pub const use: usize = 0x37358D0; + pub const zoom: usize = 0x3749CF0; } } diff --git a/output/linux/info.json b/output/linux/info.json new file mode 100644 index 0000000..9d5953d --- /dev/null +++ b/output/linux/info.json @@ -0,0 +1,4 @@ +{ + "build_number": 14000, + "timestamp": "2024-03-29T08:41:42.046663095+00:00" +} \ No newline at end of file diff --git a/output/linux/interfaces.cs b/output/linux/interfaces.cs index 888281f..f27e12b 100644 --- a/output/linux/interfaces.cs +++ b/output/linux/interfaces.cs @@ -1,61 +1,61 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC namespace CS2Dumper.Interfaces { // Module: libanimationsystem.so public static class Libanimationsystem { - public const nint AnimationSystemUtils001 = 0x18CA60; - public const nint AnimationSystem001 = 0x18C850; + public const nint AnimationSystemUtils_001 = 0x18CA60; + public const nint AnimationSystem_001 = 0x18C850; } // Module: libclient.so public static class Libclient { - public const nint ClientToolsInfo001 = 0xD54880; - public const nint EmptyWorldService001Client = 0xA47F30; + public const nint ClientToolsInfo_001 = 0xD54880; + public const nint EmptyWorldService001_Client = 0xA47F30; public const nint GameClientExports001 = 0xD544D0; - public const nint LegacyGameUi001 = 0xF200B0; + public const nint LegacyGameUI001 = 0xF200B0; public const nint Source2Client002 = 0xD54540; public const nint Source2ClientConfig001 = 0xA2BB50; public const nint Source2ClientPrediction001 = 0xDE3A80; - public const nint Source2ClientUi001 = 0xEDEAC0; + public const nint Source2ClientUI001 = 0xEDEAC0; } // Module: libengine2.so public static class Libengine2 { public const nint BenchmarkService001 = 0x1E5FA0; public const nint BugService001 = 0x1E21A0; - public const nint ClientServerEngineLoopService001 = 0x1B3AF0; - public const nint EngineGameUi001 = 0x375580; + public const nint ClientServerEngineLoopService_001 = 0x1B3AF0; + public const nint EngineGameUI001 = 0x375580; public const nint EngineServiceMgr001 = 0x1A3A60; public const nint GameEventSystemClientV001 = 0x1A8AD0; public const nint GameEventSystemServerV001 = 0x1A8AE0; public const nint GameResourceServiceClientV001 = 0x1E78D0; public const nint GameResourceServiceServerV001 = 0x1E78E0; - public const nint GameUiService001 = 0x1EF410; + public const nint GameUIService_001 = 0x1EF410; public const nint HostStateMgr001 = 0x1AE650; - public const nint Inetsupport001 = 0x33F2A0; - public const nint InputService001 = 0x1F39E0; + public const nint INETSUPPORT_001 = 0x33F2A0; + public const nint InputService_001 = 0x1F39E0; public const nint KeyValueCache001 = 0x1B0FA0; - public const nint MapListService001 = 0x2079E0; - public const nint NetworkClientService001 = 0x22E320; - public const nint NetworkP2pService001 = 0x244940; - public const nint NetworkServerService001 = 0x20BA90; - public const nint NetworkService001 = 0x20B1B0; - public const nint RenderService001 = 0x249D00; + public const nint MapListService_001 = 0x2079E0; + public const nint NetworkClientService_001 = 0x22E320; + public const nint NetworkP2PService_001 = 0x244940; + public const nint NetworkServerService_001 = 0x20BA90; + public const nint NetworkService_001 = 0x20B1B0; + public const nint RenderService_001 = 0x249D00; public const nint ScreenshotService001 = 0x24C8F0; - public const nint SimpleEngineLoopService001 = 0x1C87B0; - public const nint SoundService001 = 0x250F10; + public const nint SimpleEngineLoopService_001 = 0x1C87B0; + public const nint SoundService_001 = 0x250F10; public const nint Source2EngineToClient001 = 0x2C6EE0; public const nint Source2EngineToClientStringTable001 = 0x29E6D0; public const nint Source2EngineToServer001 = 0x2ED890; public const nint Source2EngineToServerStringTable001 = 0x2D0000; - public const nint SplitScreenService001 = 0x258290; - public const nint StatsService001 = 0x25B9E0; - public const nint ToolService001 = 0x260C60; - public const nint VengineGameuifuncsVersion005 = 0x375000; - public const nint VProfService001 = 0x262410; + public const nint SplitScreenService_001 = 0x258290; + public const nint StatsService_001 = 0x25B9E0; + public const nint ToolService_001 = 0x260C60; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x375000; + public const nint VProfService_001 = 0x262410; } // Module: libfilesystem_stdio.so public static class LibfilesystemStdio { - public const nint VAsyncFileSystem2001 = 0x80180; + public const nint VAsyncFileSystem2_001 = 0x80180; public const nint VFileSystem017 = 0x80170; } // Module: libhost.so @@ -76,20 +76,20 @@ namespace CS2Dumper.Interfaces { } // Module: liblocalize.so public static class Liblocalize { - public const nint Localize001 = 0x1DB00; + public const nint Localize_001 = 0x1DB00; } // Module: libmatchmaking.so public static class Libmatchmaking { public const nint GameTypes001 = 0x12FF60; - public const nint Matchframework001 = 0x204440; + public const nint MATCHFRAMEWORK_001 = 0x204440; } // Module: libmaterialsystem2.so public static class Libmaterialsystem2 { - public const nint FontManager001 = 0x7A340; - public const nint MaterialUtils001 = 0x64B80; - public const nint PostProcessingSystem001 = 0x89C70; - public const nint TextLayout001 = 0x87200; - public const nint VMaterialSystem2001 = 0x2C7A0; + public const nint FontManager_001 = 0x7A340; + public const nint MaterialUtils_001 = 0x64B80; + public const nint PostProcessingSystem_001 = 0x89C70; + public const nint TextLayout_001 = 0x87200; + public const nint VMaterialSystem2_001 = 0x2C7A0; } // Module: libmeshsystem.so public static class Libmeshsystem { @@ -104,7 +104,7 @@ namespace CS2Dumper.Interfaces { } // Module: libpanorama.so public static class Libpanorama { - public const nint PanoramaUiEngine001 = 0x220F80; + public const nint PanoramaUIEngine001 = 0x220F80; } // Module: libpanorama_text_pango.so public static class LibpanoramaTextPango { @@ -112,7 +112,7 @@ namespace CS2Dumper.Interfaces { } // Module: libpanoramauiclient.so public static class Libpanoramauiclient { - public const nint PanoramaUiClient001 = 0x10AAC0; + public const nint PanoramaUIClient001 = 0x10AAC0; } // Module: libparticles.so public static class Libparticles { @@ -120,12 +120,12 @@ namespace CS2Dumper.Interfaces { } // Module: libpulse_system.so public static class LibpulseSystem { - public const nint IPulseSystem001 = 0x357B0; + public const nint IPulseSystem_001 = 0x357B0; } // Module: librendersystemvulkan.so public static class Librendersystemvulkan { public const nint RenderDeviceMgr001 = 0x185100; - public const nint RenderUtils001 = 0x1019A0; + public const nint RenderUtils_001 = 0x1019A0; } // Module: libresourcesystem.so public static class Libresourcesystem { @@ -138,26 +138,26 @@ namespace CS2Dumper.Interfaces { } // Module: libscenesystem.so public static class Libscenesystem { - public const nint RenderingPipelines001 = 0x120E20; - public const nint SceneSystem002 = 0x164300; - public const nint SceneUtils001 = 0x1E0A70; + public const nint RenderingPipelines_001 = 0x120E20; + public const nint SceneSystem_002 = 0x164300; + public const nint SceneUtils_001 = 0x1E0A70; } // Module: libschemasystem.so public static class Libschemasystem { - public const nint SchemaSystem001 = 0x211F0; + public const nint SchemaSystem_001 = 0x211F0; } // Module: libserver.so public static class Libserver { - public const nint EmptyWorldService001Server = 0xB83320; + public const nint EmptyWorldService001_Server = 0xB83320; public const nint EntitySubclassUtilsV001 = 0x8611F0; public const nint NavGameTest001 = 0x1094010; - public const nint ServerToolsInfo001 = 0xE72080; + public const nint ServerToolsInfo_001 = 0xE72080; public const nint Source2GameClients001 = 0xE72010; public const nint Source2GameDirector001 = 0x6C41A0; public const nint Source2GameEntities001 = 0xE72000; public const nint Source2Server001 = 0xE71CF0; public const nint Source2ServerConfig001 = 0xB0EED0; - public const nint Customnavsystem001 = 0x7F8230; + public const nint customnavsystem001 = 0x7F8230; } // Module: libsoundsystem.so public static class Libsoundsystem { @@ -183,8 +183,8 @@ namespace CS2Dumper.Interfaces { } // Module: libvphysics2.so public static class Libvphysics2 { - public const nint VPhysics2HandleInterface001 = 0xC1FD0; - public const nint VPhysics2Interface001 = 0xC1BC0; + public const nint VPhysics2_Handle_Interface_001 = 0xC1FD0; + public const nint VPhysics2_Interface_001 = 0xC1BC0; } // Module: libvscript.so public static class Libvscript { @@ -196,8 +196,8 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient.so public static class Steamclient { - public const nint ClientengineInterfaceVersion005 = 0x11260D0; - public const nint Ivalidate001 = 0x1122650; + public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x11260D0; + public const nint IVALIDATE001 = 0x1122650; public const nint SteamClient006 = 0xDDA7A0; public const nint SteamClient007 = 0xDDA7B0; public const nint SteamClient008 = 0xDDA7C0; @@ -214,7 +214,7 @@ namespace CS2Dumper.Interfaces { public const nint SteamClient019 = 0xDDA8F0; public const nint SteamClient020 = 0xDDA920; public const nint SteamClient021 = 0xDDA950; - public const nint P2pvoice002 = 0x174B380; - public const nint P2pvoicesingleton002 = 0x17443B0; + public const nint p2pvoice002 = 0x174B380; + public const nint p2pvoicesingleton002 = 0x17443B0; } } diff --git a/output/linux/interfaces.hpp b/output/linux/interfaces.hpp index 451704d..b62a8f4 100644 --- a/output/linux/interfaces.hpp +++ b/output/linux/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC #pragma once @@ -9,216 +9,216 @@ namespace cs2_dumper { namespace interfaces { // Module: libanimationsystem.so namespace libanimationsystem { - constexpr std::ptrdiff_t animation_system_utils_001 = 0x18CA60; - constexpr std::ptrdiff_t animation_system_001 = 0x18C850; + constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x18CA60; + constexpr std::ptrdiff_t AnimationSystem_001 = 0x18C850; } // Module: libclient.so namespace libclient { - constexpr std::ptrdiff_t client_tools_info_001 = 0xD54880; - constexpr std::ptrdiff_t empty_world_service001_client = 0xA47F30; - constexpr std::ptrdiff_t game_client_exports001 = 0xD544D0; - constexpr std::ptrdiff_t legacy_game_ui001 = 0xF200B0; - constexpr std::ptrdiff_t source2_client002 = 0xD54540; - constexpr std::ptrdiff_t source2_client_config001 = 0xA2BB50; - constexpr std::ptrdiff_t source2_client_prediction001 = 0xDE3A80; - constexpr std::ptrdiff_t source2_client_ui001 = 0xEDEAC0; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0xD54880; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0xA47F30; + constexpr std::ptrdiff_t GameClientExports001 = 0xD544D0; + constexpr std::ptrdiff_t LegacyGameUI001 = 0xF200B0; + constexpr std::ptrdiff_t Source2Client002 = 0xD54540; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0xA2BB50; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0xDE3A80; + constexpr std::ptrdiff_t Source2ClientUI001 = 0xEDEAC0; } // Module: libengine2.so namespace libengine2 { - constexpr std::ptrdiff_t benchmark_service001 = 0x1E5FA0; - constexpr std::ptrdiff_t bug_service001 = 0x1E21A0; - constexpr std::ptrdiff_t client_server_engine_loop_service_001 = 0x1B3AF0; - constexpr std::ptrdiff_t engine_game_ui001 = 0x375580; - constexpr std::ptrdiff_t engine_service_mgr001 = 0x1A3A60; - constexpr std::ptrdiff_t game_event_system_client_v001 = 0x1A8AD0; - constexpr std::ptrdiff_t game_event_system_server_v001 = 0x1A8AE0; - constexpr std::ptrdiff_t game_resource_service_client_v001 = 0x1E78D0; - constexpr std::ptrdiff_t game_resource_service_server_v001 = 0x1E78E0; - constexpr std::ptrdiff_t game_ui_service_001 = 0x1EF410; - constexpr std::ptrdiff_t host_state_mgr001 = 0x1AE650; - constexpr std::ptrdiff_t inetsupport_001 = 0x33F2A0; - constexpr std::ptrdiff_t input_service_001 = 0x1F39E0; - constexpr std::ptrdiff_t key_value_cache001 = 0x1B0FA0; - constexpr std::ptrdiff_t map_list_service_001 = 0x2079E0; - constexpr std::ptrdiff_t network_client_service_001 = 0x22E320; - constexpr std::ptrdiff_t network_p2p_service_001 = 0x244940; - constexpr std::ptrdiff_t network_server_service_001 = 0x20BA90; - constexpr std::ptrdiff_t network_service_001 = 0x20B1B0; - constexpr std::ptrdiff_t render_service_001 = 0x249D00; - constexpr std::ptrdiff_t screenshot_service001 = 0x24C8F0; - constexpr std::ptrdiff_t simple_engine_loop_service_001 = 0x1C87B0; - constexpr std::ptrdiff_t sound_service_001 = 0x250F10; - constexpr std::ptrdiff_t source2_engine_to_client001 = 0x2C6EE0; - constexpr std::ptrdiff_t source2_engine_to_client_string_table001 = 0x29E6D0; - constexpr std::ptrdiff_t source2_engine_to_server001 = 0x2ED890; - constexpr std::ptrdiff_t source2_engine_to_server_string_table001 = 0x2D0000; - constexpr std::ptrdiff_t split_screen_service_001 = 0x258290; - constexpr std::ptrdiff_t stats_service_001 = 0x25B9E0; - constexpr std::ptrdiff_t tool_service_001 = 0x260C60; - constexpr std::ptrdiff_t vengine_gameuifuncs_version005 = 0x375000; - constexpr std::ptrdiff_t v_prof_service_001 = 0x262410; + constexpr std::ptrdiff_t BenchmarkService001 = 0x1E5FA0; + constexpr std::ptrdiff_t BugService001 = 0x1E21A0; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1B3AF0; + constexpr std::ptrdiff_t EngineGameUI001 = 0x375580; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1A3A60; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1A8AD0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1A8AE0; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x1E78D0; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x1E78E0; + constexpr std::ptrdiff_t GameUIService_001 = 0x1EF410; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1AE650; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0x33F2A0; + constexpr std::ptrdiff_t InputService_001 = 0x1F39E0; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1B0FA0; + constexpr std::ptrdiff_t MapListService_001 = 0x2079E0; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x22E320; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x244940; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x20BA90; + constexpr std::ptrdiff_t NetworkService_001 = 0x20B1B0; + constexpr std::ptrdiff_t RenderService_001 = 0x249D00; + constexpr std::ptrdiff_t ScreenshotService001 = 0x24C8F0; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1C87B0; + constexpr std::ptrdiff_t SoundService_001 = 0x250F10; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x2C6EE0; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x29E6D0; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x2ED890; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0x2D0000; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x258290; + constexpr std::ptrdiff_t StatsService_001 = 0x25B9E0; + constexpr std::ptrdiff_t ToolService_001 = 0x260C60; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x375000; + constexpr std::ptrdiff_t VProfService_001 = 0x262410; } // Module: libfilesystem_stdio.so namespace libfilesystem_stdio { - constexpr std::ptrdiff_t v_async_file_system2_001 = 0x80180; - constexpr std::ptrdiff_t v_file_system017 = 0x80170; + constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x80180; + constexpr std::ptrdiff_t VFileSystem017 = 0x80170; } // Module: libhost.so namespace libhost { - constexpr std::ptrdiff_t debug_draw_queue_manager001 = 0xC2C70; - constexpr std::ptrdiff_t game_model_info001 = 0xBD8F0; - constexpr std::ptrdiff_t game_system2_host_hook = 0xBE030; - constexpr std::ptrdiff_t host_utils001 = 0xBE4B0; - constexpr std::ptrdiff_t prediction_diff_manager001 = 0xBF440; - constexpr std::ptrdiff_t save_restore_data_version001 = 0xC17B0; - constexpr std::ptrdiff_t single_player_shared_memory001 = 0xC1A70; - constexpr std::ptrdiff_t source2_host001 = 0xC21D0; + constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0xC2C70; + constexpr std::ptrdiff_t GameModelInfo001 = 0xBD8F0; + constexpr std::ptrdiff_t GameSystem2HostHook = 0xBE030; + constexpr std::ptrdiff_t HostUtils001 = 0xBE4B0; + constexpr std::ptrdiff_t PredictionDiffManager001 = 0xBF440; + constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0xC17B0; + constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0xC1A70; + constexpr std::ptrdiff_t Source2Host001 = 0xC21D0; } // Module: libinputsystem.so namespace libinputsystem { - constexpr std::ptrdiff_t input_stack_system_version001 = 0x11840; - constexpr std::ptrdiff_t input_system_version001 = 0x12D30; + constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x11840; + constexpr std::ptrdiff_t InputSystemVersion001 = 0x12D30; } // Module: liblocalize.so namespace liblocalize { - constexpr std::ptrdiff_t localize_001 = 0x1DB00; + constexpr std::ptrdiff_t Localize_001 = 0x1DB00; } // Module: libmatchmaking.so namespace libmatchmaking { - constexpr std::ptrdiff_t game_types001 = 0x12FF60; - constexpr std::ptrdiff_t matchframework_001 = 0x204440; + constexpr std::ptrdiff_t GameTypes001 = 0x12FF60; + constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x204440; } // Module: libmaterialsystem2.so namespace libmaterialsystem2 { - constexpr std::ptrdiff_t font_manager_001 = 0x7A340; - constexpr std::ptrdiff_t material_utils_001 = 0x64B80; - constexpr std::ptrdiff_t post_processing_system_001 = 0x89C70; - constexpr std::ptrdiff_t text_layout_001 = 0x87200; - constexpr std::ptrdiff_t v_material_system2_001 = 0x2C7A0; + constexpr std::ptrdiff_t FontManager_001 = 0x7A340; + constexpr std::ptrdiff_t MaterialUtils_001 = 0x64B80; + constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x89C70; + constexpr std::ptrdiff_t TextLayout_001 = 0x87200; + constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x2C7A0; } // Module: libmeshsystem.so namespace libmeshsystem { - constexpr std::ptrdiff_t mesh_system001 = 0x94810; + constexpr std::ptrdiff_t MeshSystem001 = 0x94810; } // Module: libnetworksystem.so namespace libnetworksystem { - constexpr std::ptrdiff_t flattened_serializers_version001 = 0x159460; - constexpr std::ptrdiff_t network_messages_version001 = 0x180B90; - constexpr std::ptrdiff_t network_system_version001 = 0x1A9CE0; - constexpr std::ptrdiff_t serialized_entities_version001 = 0x1C2750; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x159460; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x180B90; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0x1A9CE0; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0x1C2750; } // Module: libpanorama.so namespace libpanorama { - constexpr std::ptrdiff_t panorama_ui_engine001 = 0x220F80; + constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x220F80; } // Module: libpanorama_text_pango.so namespace libpanorama_text_pango { - constexpr std::ptrdiff_t panorama_text_services001 = 0xBC4C0; + constexpr std::ptrdiff_t PanoramaTextServices001 = 0xBC4C0; } // Module: libpanoramauiclient.so namespace libpanoramauiclient { - constexpr std::ptrdiff_t panorama_ui_client001 = 0x10AAC0; + constexpr std::ptrdiff_t PanoramaUIClient001 = 0x10AAC0; } // Module: libparticles.so namespace libparticles { - constexpr std::ptrdiff_t particle_system_mgr003 = 0x1EBE60; + constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x1EBE60; } // Module: libpulse_system.so namespace libpulse_system { - constexpr std::ptrdiff_t i_pulse_system_001 = 0x357B0; + constexpr std::ptrdiff_t IPulseSystem_001 = 0x357B0; } // Module: librendersystemvulkan.so namespace librendersystemvulkan { - constexpr std::ptrdiff_t render_device_mgr001 = 0x185100; - constexpr std::ptrdiff_t render_utils_001 = 0x1019A0; + constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x185100; + constexpr std::ptrdiff_t RenderUtils_001 = 0x1019A0; } // Module: libresourcesystem.so namespace libresourcesystem { - constexpr std::ptrdiff_t resource_system013 = 0x30A90; + constexpr std::ptrdiff_t ResourceSystem013 = 0x30A90; } // Module: libscenefilecache.so namespace libscenefilecache { - constexpr std::ptrdiff_t response_rules_cache001 = 0x88E40; - constexpr std::ptrdiff_t scene_file_cache002 = 0x85B10; + constexpr std::ptrdiff_t ResponseRulesCache001 = 0x88E40; + constexpr std::ptrdiff_t SceneFileCache002 = 0x85B10; } // Module: libscenesystem.so namespace libscenesystem { - constexpr std::ptrdiff_t rendering_pipelines_001 = 0x120E20; - constexpr std::ptrdiff_t scene_system_002 = 0x164300; - constexpr std::ptrdiff_t scene_utils_001 = 0x1E0A70; + constexpr std::ptrdiff_t RenderingPipelines_001 = 0x120E20; + constexpr std::ptrdiff_t SceneSystem_002 = 0x164300; + constexpr std::ptrdiff_t SceneUtils_001 = 0x1E0A70; } // Module: libschemasystem.so namespace libschemasystem { - constexpr std::ptrdiff_t schema_system_001 = 0x211F0; + constexpr std::ptrdiff_t SchemaSystem_001 = 0x211F0; } // Module: libserver.so namespace libserver { - constexpr std::ptrdiff_t empty_world_service001_server = 0xB83320; - constexpr std::ptrdiff_t entity_subclass_utils_v001 = 0x8611F0; - constexpr std::ptrdiff_t nav_game_test001 = 0x1094010; - constexpr std::ptrdiff_t server_tools_info_001 = 0xE72080; - constexpr std::ptrdiff_t source2_game_clients001 = 0xE72010; - constexpr std::ptrdiff_t source2_game_director001 = 0x6C41A0; - constexpr std::ptrdiff_t source2_game_entities001 = 0xE72000; - constexpr std::ptrdiff_t source2_server001 = 0xE71CF0; - constexpr std::ptrdiff_t source2_server_config001 = 0xB0EED0; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0xB83320; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x8611F0; + constexpr std::ptrdiff_t NavGameTest001 = 0x1094010; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0xE72080; + constexpr std::ptrdiff_t Source2GameClients001 = 0xE72010; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x6C41A0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0xE72000; + constexpr std::ptrdiff_t Source2Server001 = 0xE71CF0; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0xB0EED0; constexpr std::ptrdiff_t customnavsystem001 = 0x7F8230; } // Module: libsoundsystem.so namespace libsoundsystem { - constexpr std::ptrdiff_t sound_op_system001 = 0x155E80; - constexpr std::ptrdiff_t sound_op_system_edit001 = 0xAD350; - constexpr std::ptrdiff_t sound_system001 = 0x1C4920; - constexpr std::ptrdiff_t v_mix_edit_tool001 = 0x1F4340; + constexpr std::ptrdiff_t SoundOpSystem001 = 0x155E80; + constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0xAD350; + constexpr std::ptrdiff_t SoundSystem001 = 0x1C4920; + constexpr std::ptrdiff_t VMixEditTool001 = 0x1F4340; } // Module: libsteamaudio.so namespace libsteamaudio { - constexpr std::ptrdiff_t steam_audio001 = 0x31590; + constexpr std::ptrdiff_t SteamAudio001 = 0x31590; } // Module: libtier0.so namespace libtier0 { - constexpr std::ptrdiff_t test_script_mgr001 = 0x1BE8F0; - constexpr std::ptrdiff_t v_engine_cvar007 = 0xF1370; - constexpr std::ptrdiff_t v_process_utils002 = 0x19C370; - constexpr std::ptrdiff_t v_string_token_system001 = 0x1EA8D0; + constexpr std::ptrdiff_t TestScriptMgr001 = 0x1BE8F0; + constexpr std::ptrdiff_t VEngineCvar007 = 0xF1370; + constexpr std::ptrdiff_t VProcessUtils002 = 0x19C370; + constexpr std::ptrdiff_t VStringTokenSystem001 = 0x1EA8D0; } // Module: libv8system.so namespace libv8system { - constexpr std::ptrdiff_t source2_v8_system001 = 0x1B630; + constexpr std::ptrdiff_t Source2V8System001 = 0x1B630; } // Module: libvphysics2.so namespace libvphysics2 { - constexpr std::ptrdiff_t v_physics2_handle_interface_001 = 0xC1FD0; - constexpr std::ptrdiff_t v_physics2_interface_001 = 0xC1BC0; + constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0xC1FD0; + constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0xC1BC0; } // Module: libvscript.so namespace libvscript { - constexpr std::ptrdiff_t v_script_manager010 = 0x26230; + constexpr std::ptrdiff_t VScriptManager010 = 0x26230; } // Module: libworldrenderer.so namespace libworldrenderer { - constexpr std::ptrdiff_t world_renderer_mgr001 = 0x982B0; + constexpr std::ptrdiff_t WorldRendererMgr001 = 0x982B0; } // Module: steamclient.so namespace steamclient { - constexpr std::ptrdiff_t clientengine_interface_version005 = 0x11260D0; - constexpr std::ptrdiff_t ivalidate001 = 0x1122650; - constexpr std::ptrdiff_t steam_client006 = 0xDDA7A0; - constexpr std::ptrdiff_t steam_client007 = 0xDDA7B0; - constexpr std::ptrdiff_t steam_client008 = 0xDDA7C0; - constexpr std::ptrdiff_t steam_client009 = 0xDDA7D0; - constexpr std::ptrdiff_t steam_client010 = 0xDDA7E0; - constexpr std::ptrdiff_t steam_client011 = 0xDDA7F0; - constexpr std::ptrdiff_t steam_client012 = 0xDDA800; - constexpr std::ptrdiff_t steam_client013 = 0xDDA810; - constexpr std::ptrdiff_t steam_client014 = 0xDDA820; - constexpr std::ptrdiff_t steam_client015 = 0xDDA830; - constexpr std::ptrdiff_t steam_client016 = 0xDDA860; - constexpr std::ptrdiff_t steam_client017 = 0xDDA890; - constexpr std::ptrdiff_t steam_client018 = 0xDDA8C0; - constexpr std::ptrdiff_t steam_client019 = 0xDDA8F0; - constexpr std::ptrdiff_t steam_client020 = 0xDDA920; - constexpr std::ptrdiff_t steam_client021 = 0xDDA950; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x11260D0; + constexpr std::ptrdiff_t IVALIDATE001 = 0x1122650; + constexpr std::ptrdiff_t SteamClient006 = 0xDDA7A0; + constexpr std::ptrdiff_t SteamClient007 = 0xDDA7B0; + constexpr std::ptrdiff_t SteamClient008 = 0xDDA7C0; + constexpr std::ptrdiff_t SteamClient009 = 0xDDA7D0; + constexpr std::ptrdiff_t SteamClient010 = 0xDDA7E0; + constexpr std::ptrdiff_t SteamClient011 = 0xDDA7F0; + constexpr std::ptrdiff_t SteamClient012 = 0xDDA800; + constexpr std::ptrdiff_t SteamClient013 = 0xDDA810; + constexpr std::ptrdiff_t SteamClient014 = 0xDDA820; + constexpr std::ptrdiff_t SteamClient015 = 0xDDA830; + constexpr std::ptrdiff_t SteamClient016 = 0xDDA860; + constexpr std::ptrdiff_t SteamClient017 = 0xDDA890; + constexpr std::ptrdiff_t SteamClient018 = 0xDDA8C0; + constexpr std::ptrdiff_t SteamClient019 = 0xDDA8F0; + constexpr std::ptrdiff_t SteamClient020 = 0xDDA920; + constexpr std::ptrdiff_t SteamClient021 = 0xDDA950; constexpr std::ptrdiff_t p2pvoice002 = 0x174B380; constexpr std::ptrdiff_t p2pvoicesingleton002 = 0x17443B0; } diff --git a/output/linux/interfaces.json b/output/linux/interfaces.json index 68b524f..0d45a25 100644 --- a/output/linux/interfaces.json +++ b/output/linux/interfaces.json @@ -1,564 +1,187 @@ { - "interfaces": { - "libanimationsystem.so": [ - { - "name": "AnimationSystemUtils_001", - "value": 1624672 - }, - { - "name": "AnimationSystem_001", - "value": 1624144 - } - ], - "libclient.so": [ - { - "name": "ClientToolsInfo_001", - "value": 13977728 - }, - { - "name": "EmptyWorldService001_Client", - "value": 10780464 - }, - { - "name": "GameClientExports001", - "value": 13976784 - }, - { - "name": "LegacyGameUI001", - "value": 15859888 - }, - { - "name": "Source2Client002", - "value": 13976896 - }, - { - "name": "Source2ClientConfig001", - "value": 10664784 - }, - { - "name": "Source2ClientPrediction001", - "value": 14563968 - }, - { - "name": "Source2ClientUI001", - "value": 15592128 - } - ], - "libengine2.so": [ - { - "name": "BenchmarkService001", - "value": 1990560 - }, - { - "name": "BugService001", - "value": 1974688 - }, - { - "name": "ClientServerEngineLoopService_001", - "value": 1784560 - }, - { - "name": "EngineGameUI001", - "value": 3626368 - }, - { - "name": "EngineServiceMgr001", - "value": 1718880 - }, - { - "name": "GameEventSystemClientV001", - "value": 1739472 - }, - { - "name": "GameEventSystemServerV001", - "value": 1739488 - }, - { - "name": "GameResourceServiceClientV001", - "value": 1997008 - }, - { - "name": "GameResourceServiceServerV001", - "value": 1997024 - }, - { - "name": "GameUIService_001", - "value": 2028560 - }, - { - "name": "HostStateMgr001", - "value": 1762896 - }, - { - "name": "INETSUPPORT_001", - "value": 3404448 - }, - { - "name": "InputService_001", - "value": 2046432 - }, - { - "name": "KeyValueCache001", - "value": 1773472 - }, - { - "name": "MapListService_001", - "value": 2128352 - }, - { - "name": "NetworkClientService_001", - "value": 2286368 - }, - { - "name": "NetworkP2PService_001", - "value": 2378048 - }, - { - "name": "NetworkServerService_001", - "value": 2144912 - }, - { - "name": "NetworkService_001", - "value": 2142640 - }, - { - "name": "RenderService_001", - "value": 2399488 - }, - { - "name": "ScreenshotService001", - "value": 2410736 - }, - { - "name": "SimpleEngineLoopService_001", - "value": 1869744 - }, - { - "name": "SoundService_001", - "value": 2428688 - }, - { - "name": "Source2EngineToClient001", - "value": 2911968 - }, - { - "name": "Source2EngineToClientStringTable001", - "value": 2746064 - }, - { - "name": "Source2EngineToServer001", - "value": 3070096 - }, - { - "name": "Source2EngineToServerStringTable001", - "value": 2949120 - }, - { - "name": "SplitScreenService_001", - "value": 2458256 - }, - { - "name": "StatsService_001", - "value": 2472416 - }, - { - "name": "ToolService_001", - "value": 2493536 - }, - { - "name": "VENGINE_GAMEUIFUNCS_VERSION005", - "value": 3624960 - }, - { - "name": "VProfService_001", - "value": 2499600 - } - ], - "libfilesystem_stdio.so": [ - { - "name": "VAsyncFileSystem2_001", - "value": 524672 - }, - { - "name": "VFileSystem017", - "value": 524656 - } - ], - "libhost.so": [ - { - "name": "DebugDrawQueueManager001", - "value": 797808 - }, - { - "name": "GameModelInfo001", - "value": 776432 - }, - { - "name": "GameSystem2HostHook", - "value": 778288 - }, - { - "name": "HostUtils001", - "value": 779440 - }, - { - "name": "PredictionDiffManager001", - "value": 783424 - }, - { - "name": "SaveRestoreDataVersion001", - "value": 792496 - }, - { - "name": "SinglePlayerSharedMemory001", - "value": 793200 - }, - { - "name": "Source2Host001", - "value": 795088 - } - ], - "libinputsystem.so": [ - { - "name": "InputStackSystemVersion001", - "value": 71744 - }, - { - "name": "InputSystemVersion001", - "value": 77104 - } - ], - "liblocalize.so": [ - { - "name": "Localize_001", - "value": 121600 - } - ], - "libmatchmaking.so": [ - { - "name": "GameTypes001", - "value": 1245024 - }, - { - "name": "MATCHFRAMEWORK_001", - "value": 2114624 - } - ], - "libmaterialsystem2.so": [ - { - "name": "FontManager_001", - "value": 500544 - }, - { - "name": "MaterialUtils_001", - "value": 412544 - }, - { - "name": "PostProcessingSystem_001", - "value": 564336 - }, - { - "name": "TextLayout_001", - "value": 553472 - }, - { - "name": "VMaterialSystem2_001", - "value": 182176 - } - ], - "libmeshsystem.so": [ - { - "name": "MeshSystem001", - "value": 608272 - } - ], - "libnetworksystem.so": [ - { - "name": "FlattenedSerializersVersion001", - "value": 1414240 - }, - { - "name": "NetworkMessagesVersion001", - "value": 1575824 - }, - { - "name": "NetworkSystemVersion001", - "value": 1744096 - }, - { - "name": "SerializedEntitiesVersion001", - "value": 1845072 - } - ], - "libpanorama.so": [ - { - "name": "PanoramaUIEngine001", - "value": 2232192 - } - ], - "libpanorama_text_pango.so": [ - { - "name": "PanoramaTextServices001", - "value": 771264 - } - ], - "libpanoramauiclient.so": [ - { - "name": "PanoramaUIClient001", - "value": 1092288 - } - ], - "libparticles.so": [ - { - "name": "ParticleSystemMgr003", - "value": 2014816 - } - ], - "libpulse_system.so": [ - { - "name": "IPulseSystem_001", - "value": 219056 - } - ], - "librendersystemvulkan.so": [ - { - "name": "RenderDeviceMgr001", - "value": 1593600 - }, - { - "name": "RenderUtils_001", - "value": 1055136 - } - ], - "libresourcesystem.so": [ - { - "name": "ResourceSystem013", - "value": 199312 - } - ], - "libscenefilecache.so": [ - { - "name": "ResponseRulesCache001", - "value": 560704 - }, - { - "name": "SceneFileCache002", - "value": 547600 - } - ], - "libscenesystem.so": [ - { - "name": "RenderingPipelines_001", - "value": 1183264 - }, - { - "name": "SceneSystem_002", - "value": 1458944 - }, - { - "name": "SceneUtils_001", - "value": 1968752 - } - ], - "libschemasystem.so": [ - { - "name": "SchemaSystem_001", - "value": 135664 - } - ], - "libserver.so": [ - { - "name": "EmptyWorldService001_Server", - "value": 12071712 - }, - { - "name": "EntitySubclassUtilsV001", - "value": 8786416 - }, - { - "name": "NavGameTest001", - "value": 17383440 - }, - { - "name": "ServerToolsInfo_001", - "value": 15147136 - }, - { - "name": "Source2GameClients001", - "value": 15147024 - }, - { - "name": "Source2GameDirector001", - "value": 7094688 - }, - { - "name": "Source2GameEntities001", - "value": 15147008 - }, - { - "name": "Source2Server001", - "value": 15146224 - }, - { - "name": "Source2ServerConfig001", - "value": 11595472 - }, - { - "name": "customnavsystem001", - "value": 8356400 - } - ], - "libsoundsystem.so": [ - { - "name": "SoundOpSystem001", - "value": 1400448 - }, - { - "name": "SoundOpSystemEdit001", - "value": 709456 - }, - { - "name": "SoundSystem001", - "value": 1853728 - }, - { - "name": "VMixEditTool001", - "value": 2048832 - } - ], - "libsteamaudio.so": [ - { - "name": "SteamAudio001", - "value": 202128 - } - ], - "libtier0.so": [ - { - "name": "TestScriptMgr001", - "value": 1829104 - }, - { - "name": "VEngineCvar007", - "value": 988016 - }, - { - "name": "VProcessUtils002", - "value": 1688432 - }, - { - "name": "VStringTokenSystem001", - "value": 2009296 - } - ], - "libv8system.so": [ - { - "name": "Source2V8System001", - "value": 112176 - } - ], - "libvphysics2.so": [ - { - "name": "VPhysics2_Handle_Interface_001", - "value": 794576 - }, - { - "name": "VPhysics2_Interface_001", - "value": 793536 - } - ], - "libvscript.so": [ - { - "name": "VScriptManager010", - "value": 156208 - } - ], - "libworldrenderer.so": [ - { - "name": "WorldRendererMgr001", - "value": 623280 - } - ], - "steamclient.so": [ - { - "name": "CLIENTENGINE_INTERFACE_VERSION005", - "value": 17981648 - }, - { - "name": "IVALIDATE001", - "value": 17966672 - }, - { - "name": "SteamClient006", - "value": 14526368 - }, - { - "name": "SteamClient007", - "value": 14526384 - }, - { - "name": "SteamClient008", - "value": 14526400 - }, - { - "name": "SteamClient009", - "value": 14526416 - }, - { - "name": "SteamClient010", - "value": 14526432 - }, - { - "name": "SteamClient011", - "value": 14526448 - }, - { - "name": "SteamClient012", - "value": 14526464 - }, - { - "name": "SteamClient013", - "value": 14526480 - }, - { - "name": "SteamClient014", - "value": 14526496 - }, - { - "name": "SteamClient015", - "value": 14526512 - }, - { - "name": "SteamClient016", - "value": 14526560 - }, - { - "name": "SteamClient017", - "value": 14526608 - }, - { - "name": "SteamClient018", - "value": 14526656 - }, - { - "name": "SteamClient019", - "value": 14526704 - }, - { - "name": "SteamClient020", - "value": 14526752 - }, - { - "name": "SteamClient021", - "value": 14526800 - }, - { - "name": "p2pvoice002", - "value": 24425344 - }, - { - "name": "p2pvoicesingleton002", - "value": 24396720 - } - ] + "libanimationsystem.so": { + "AnimationSystemUtils_001": 1624672, + "AnimationSystem_001": 1624144 + }, + "libclient.so": { + "ClientToolsInfo_001": 13977728, + "EmptyWorldService001_Client": 10780464, + "GameClientExports001": 13976784, + "LegacyGameUI001": 15859888, + "Source2Client002": 13976896, + "Source2ClientConfig001": 10664784, + "Source2ClientPrediction001": 14563968, + "Source2ClientUI001": 15592128 + }, + "libengine2.so": { + "BenchmarkService001": 1990560, + "BugService001": 1974688, + "ClientServerEngineLoopService_001": 1784560, + "EngineGameUI001": 3626368, + "EngineServiceMgr001": 1718880, + "GameEventSystemClientV001": 1739472, + "GameEventSystemServerV001": 1739488, + "GameResourceServiceClientV001": 1997008, + "GameResourceServiceServerV001": 1997024, + "GameUIService_001": 2028560, + "HostStateMgr001": 1762896, + "INETSUPPORT_001": 3404448, + "InputService_001": 2046432, + "KeyValueCache001": 1773472, + "MapListService_001": 2128352, + "NetworkClientService_001": 2286368, + "NetworkP2PService_001": 2378048, + "NetworkServerService_001": 2144912, + "NetworkService_001": 2142640, + "RenderService_001": 2399488, + "ScreenshotService001": 2410736, + "SimpleEngineLoopService_001": 1869744, + "SoundService_001": 2428688, + "Source2EngineToClient001": 2911968, + "Source2EngineToClientStringTable001": 2746064, + "Source2EngineToServer001": 3070096, + "Source2EngineToServerStringTable001": 2949120, + "SplitScreenService_001": 2458256, + "StatsService_001": 2472416, + "ToolService_001": 2493536, + "VENGINE_GAMEUIFUNCS_VERSION005": 3624960, + "VProfService_001": 2499600 + }, + "libfilesystem_stdio.so": { + "VAsyncFileSystem2_001": 524672, + "VFileSystem017": 524656 + }, + "libhost.so": { + "DebugDrawQueueManager001": 797808, + "GameModelInfo001": 776432, + "GameSystem2HostHook": 778288, + "HostUtils001": 779440, + "PredictionDiffManager001": 783424, + "SaveRestoreDataVersion001": 792496, + "SinglePlayerSharedMemory001": 793200, + "Source2Host001": 795088 + }, + "libinputsystem.so": { + "InputStackSystemVersion001": 71744, + "InputSystemVersion001": 77104 + }, + "liblocalize.so": { + "Localize_001": 121600 + }, + "libmatchmaking.so": { + "GameTypes001": 1245024, + "MATCHFRAMEWORK_001": 2114624 + }, + "libmaterialsystem2.so": { + "FontManager_001": 500544, + "MaterialUtils_001": 412544, + "PostProcessingSystem_001": 564336, + "TextLayout_001": 553472, + "VMaterialSystem2_001": 182176 + }, + "libmeshsystem.so": { + "MeshSystem001": 608272 + }, + "libnetworksystem.so": { + "FlattenedSerializersVersion001": 1414240, + "NetworkMessagesVersion001": 1575824, + "NetworkSystemVersion001": 1744096, + "SerializedEntitiesVersion001": 1845072 + }, + "libpanorama.so": { + "PanoramaUIEngine001": 2232192 + }, + "libpanorama_text_pango.so": { + "PanoramaTextServices001": 771264 + }, + "libpanoramauiclient.so": { + "PanoramaUIClient001": 1092288 + }, + "libparticles.so": { + "ParticleSystemMgr003": 2014816 + }, + "libpulse_system.so": { + "IPulseSystem_001": 219056 + }, + "librendersystemvulkan.so": { + "RenderDeviceMgr001": 1593600, + "RenderUtils_001": 1055136 + }, + "libresourcesystem.so": { + "ResourceSystem013": 199312 + }, + "libscenefilecache.so": { + "ResponseRulesCache001": 560704, + "SceneFileCache002": 547600 + }, + "libscenesystem.so": { + "RenderingPipelines_001": 1183264, + "SceneSystem_002": 1458944, + "SceneUtils_001": 1968752 + }, + "libschemasystem.so": { + "SchemaSystem_001": 135664 + }, + "libserver.so": { + "EmptyWorldService001_Server": 12071712, + "EntitySubclassUtilsV001": 8786416, + "NavGameTest001": 17383440, + "ServerToolsInfo_001": 15147136, + "Source2GameClients001": 15147024, + "Source2GameDirector001": 7094688, + "Source2GameEntities001": 15147008, + "Source2Server001": 15146224, + "Source2ServerConfig001": 11595472, + "customnavsystem001": 8356400 + }, + "libsoundsystem.so": { + "SoundOpSystem001": 1400448, + "SoundOpSystemEdit001": 709456, + "SoundSystem001": 1853728, + "VMixEditTool001": 2048832 + }, + "libsteamaudio.so": { + "SteamAudio001": 202128 + }, + "libtier0.so": { + "TestScriptMgr001": 1829104, + "VEngineCvar007": 988016, + "VProcessUtils002": 1688432, + "VStringTokenSystem001": 2009296 + }, + "libv8system.so": { + "Source2V8System001": 112176 + }, + "libvphysics2.so": { + "VPhysics2_Handle_Interface_001": 794576, + "VPhysics2_Interface_001": 793536 + }, + "libvscript.so": { + "VScriptManager010": 156208 + }, + "libworldrenderer.so": { + "WorldRendererMgr001": 623280 + }, + "steamclient.so": { + "CLIENTENGINE_INTERFACE_VERSION005": 17981648, + "IVALIDATE001": 17966672, + "SteamClient006": 14526368, + "SteamClient007": 14526384, + "SteamClient008": 14526400, + "SteamClient009": 14526416, + "SteamClient010": 14526432, + "SteamClient011": 14526448, + "SteamClient012": 14526464, + "SteamClient013": 14526480, + "SteamClient014": 14526496, + "SteamClient015": 14526512, + "SteamClient016": 14526560, + "SteamClient017": 14526608, + "SteamClient018": 14526656, + "SteamClient019": 14526704, + "SteamClient020": 14526752, + "SteamClient021": 14526800, + "p2pvoice002": 24425344, + "p2pvoicesingleton002": 24396720 } } \ No newline at end of file diff --git a/output/linux/interfaces.rs b/output/linux/interfaces.rs index f1d298a..b5bebdd 100644 --- a/output/linux/interfaces.rs +++ b/output/linux/interfaces.rs @@ -1,222 +1,224 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC + +#![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { pub mod interfaces { // Module: libanimationsystem.so pub mod libanimationsystem { - pub const ANIMATION_SYSTEM_UTILS_001: usize = 0x18CA60; - pub const ANIMATION_SYSTEM_001: usize = 0x18C850; + pub const AnimationSystemUtils_001: usize = 0x18CA60; + pub const AnimationSystem_001: usize = 0x18C850; } // Module: libclient.so pub mod libclient { - pub const CLIENT_TOOLS_INFO_001: usize = 0xD54880; - pub const EMPTY_WORLD_SERVICE001_CLIENT: usize = 0xA47F30; - pub const GAME_CLIENT_EXPORTS001: usize = 0xD544D0; - pub const LEGACY_GAME_UI001: usize = 0xF200B0; - pub const SOURCE2_CLIENT002: usize = 0xD54540; - pub const SOURCE2_CLIENT_CONFIG001: usize = 0xA2BB50; - pub const SOURCE2_CLIENT_PREDICTION001: usize = 0xDE3A80; - pub const SOURCE2_CLIENT_UI001: usize = 0xEDEAC0; + pub const ClientToolsInfo_001: usize = 0xD54880; + pub const EmptyWorldService001_Client: usize = 0xA47F30; + pub const GameClientExports001: usize = 0xD544D0; + pub const LegacyGameUI001: usize = 0xF200B0; + pub const Source2Client002: usize = 0xD54540; + pub const Source2ClientConfig001: usize = 0xA2BB50; + pub const Source2ClientPrediction001: usize = 0xDE3A80; + pub const Source2ClientUI001: usize = 0xEDEAC0; } // Module: libengine2.so pub mod libengine2 { - pub const BENCHMARK_SERVICE001: usize = 0x1E5FA0; - pub const BUG_SERVICE001: usize = 0x1E21A0; - pub const CLIENT_SERVER_ENGINE_LOOP_SERVICE_001: usize = 0x1B3AF0; - pub const ENGINE_GAME_UI001: usize = 0x375580; - pub const ENGINE_SERVICE_MGR001: usize = 0x1A3A60; - pub const GAME_EVENT_SYSTEM_CLIENT_V001: usize = 0x1A8AD0; - pub const GAME_EVENT_SYSTEM_SERVER_V001: usize = 0x1A8AE0; - pub const GAME_RESOURCE_SERVICE_CLIENT_V001: usize = 0x1E78D0; - pub const GAME_RESOURCE_SERVICE_SERVER_V001: usize = 0x1E78E0; - pub const GAME_UI_SERVICE_001: usize = 0x1EF410; - pub const HOST_STATE_MGR001: usize = 0x1AE650; + pub const BenchmarkService001: usize = 0x1E5FA0; + pub const BugService001: usize = 0x1E21A0; + pub const ClientServerEngineLoopService_001: usize = 0x1B3AF0; + pub const EngineGameUI001: usize = 0x375580; + pub const EngineServiceMgr001: usize = 0x1A3A60; + pub const GameEventSystemClientV001: usize = 0x1A8AD0; + pub const GameEventSystemServerV001: usize = 0x1A8AE0; + pub const GameResourceServiceClientV001: usize = 0x1E78D0; + pub const GameResourceServiceServerV001: usize = 0x1E78E0; + pub const GameUIService_001: usize = 0x1EF410; + pub const HostStateMgr001: usize = 0x1AE650; pub const INETSUPPORT_001: usize = 0x33F2A0; - pub const INPUT_SERVICE_001: usize = 0x1F39E0; - pub const KEY_VALUE_CACHE001: usize = 0x1B0FA0; - pub const MAP_LIST_SERVICE_001: usize = 0x2079E0; - pub const NETWORK_CLIENT_SERVICE_001: usize = 0x22E320; - pub const NETWORK_P2P_SERVICE_001: usize = 0x244940; - pub const NETWORK_SERVER_SERVICE_001: usize = 0x20BA90; - pub const NETWORK_SERVICE_001: usize = 0x20B1B0; - pub const RENDER_SERVICE_001: usize = 0x249D00; - pub const SCREENSHOT_SERVICE001: usize = 0x24C8F0; - pub const SIMPLE_ENGINE_LOOP_SERVICE_001: usize = 0x1C87B0; - pub const SOUND_SERVICE_001: usize = 0x250F10; - pub const SOURCE2_ENGINE_TO_CLIENT001: usize = 0x2C6EE0; - pub const SOURCE2_ENGINE_TO_CLIENT_STRING_TABLE001: usize = 0x29E6D0; - pub const SOURCE2_ENGINE_TO_SERVER001: usize = 0x2ED890; - pub const SOURCE2_ENGINE_TO_SERVER_STRING_TABLE001: usize = 0x2D0000; - pub const SPLIT_SCREEN_SERVICE_001: usize = 0x258290; - pub const STATS_SERVICE_001: usize = 0x25B9E0; - pub const TOOL_SERVICE_001: usize = 0x260C60; + pub const InputService_001: usize = 0x1F39E0; + pub const KeyValueCache001: usize = 0x1B0FA0; + pub const MapListService_001: usize = 0x2079E0; + pub const NetworkClientService_001: usize = 0x22E320; + pub const NetworkP2PService_001: usize = 0x244940; + pub const NetworkServerService_001: usize = 0x20BA90; + pub const NetworkService_001: usize = 0x20B1B0; + pub const RenderService_001: usize = 0x249D00; + pub const ScreenshotService001: usize = 0x24C8F0; + pub const SimpleEngineLoopService_001: usize = 0x1C87B0; + pub const SoundService_001: usize = 0x250F10; + pub const Source2EngineToClient001: usize = 0x2C6EE0; + pub const Source2EngineToClientStringTable001: usize = 0x29E6D0; + pub const Source2EngineToServer001: usize = 0x2ED890; + pub const Source2EngineToServerStringTable001: usize = 0x2D0000; + pub const SplitScreenService_001: usize = 0x258290; + pub const StatsService_001: usize = 0x25B9E0; + pub const ToolService_001: usize = 0x260C60; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x375000; - pub const V_PROF_SERVICE_001: usize = 0x262410; + pub const VProfService_001: usize = 0x262410; } // Module: libfilesystem_stdio.so pub mod libfilesystem_stdio { - pub const V_ASYNC_FILE_SYSTEM2_001: usize = 0x80180; - pub const V_FILE_SYSTEM017: usize = 0x80170; + pub const VAsyncFileSystem2_001: usize = 0x80180; + pub const VFileSystem017: usize = 0x80170; } // Module: libhost.so pub mod libhost { - pub const DEBUG_DRAW_QUEUE_MANAGER001: usize = 0xC2C70; - pub const GAME_MODEL_INFO001: usize = 0xBD8F0; - pub const GAME_SYSTEM2_HOST_HOOK: usize = 0xBE030; - pub const HOST_UTILS001: usize = 0xBE4B0; - pub const PREDICTION_DIFF_MANAGER001: usize = 0xBF440; - pub const SAVE_RESTORE_DATA_VERSION001: usize = 0xC17B0; - pub const SINGLE_PLAYER_SHARED_MEMORY001: usize = 0xC1A70; - pub const SOURCE2_HOST001: usize = 0xC21D0; + pub const DebugDrawQueueManager001: usize = 0xC2C70; + pub const GameModelInfo001: usize = 0xBD8F0; + pub const GameSystem2HostHook: usize = 0xBE030; + pub const HostUtils001: usize = 0xBE4B0; + pub const PredictionDiffManager001: usize = 0xBF440; + pub const SaveRestoreDataVersion001: usize = 0xC17B0; + pub const SinglePlayerSharedMemory001: usize = 0xC1A70; + pub const Source2Host001: usize = 0xC21D0; } // Module: libinputsystem.so pub mod libinputsystem { - pub const INPUT_STACK_SYSTEM_VERSION001: usize = 0x11840; - pub const INPUT_SYSTEM_VERSION001: usize = 0x12D30; + pub const InputStackSystemVersion001: usize = 0x11840; + pub const InputSystemVersion001: usize = 0x12D30; } // Module: liblocalize.so pub mod liblocalize { - pub const LOCALIZE_001: usize = 0x1DB00; + pub const Localize_001: usize = 0x1DB00; } // Module: libmatchmaking.so pub mod libmatchmaking { - pub const GAME_TYPES001: usize = 0x12FF60; + pub const GameTypes001: usize = 0x12FF60; pub const MATCHFRAMEWORK_001: usize = 0x204440; } // Module: libmaterialsystem2.so pub mod libmaterialsystem2 { - pub const FONT_MANAGER_001: usize = 0x7A340; - pub const MATERIAL_UTILS_001: usize = 0x64B80; - pub const POST_PROCESSING_SYSTEM_001: usize = 0x89C70; - pub const TEXT_LAYOUT_001: usize = 0x87200; - pub const V_MATERIAL_SYSTEM2_001: usize = 0x2C7A0; + pub const FontManager_001: usize = 0x7A340; + pub const MaterialUtils_001: usize = 0x64B80; + pub const PostProcessingSystem_001: usize = 0x89C70; + pub const TextLayout_001: usize = 0x87200; + pub const VMaterialSystem2_001: usize = 0x2C7A0; } // Module: libmeshsystem.so pub mod libmeshsystem { - pub const MESH_SYSTEM001: usize = 0x94810; + pub const MeshSystem001: usize = 0x94810; } // Module: libnetworksystem.so pub mod libnetworksystem { - pub const FLATTENED_SERIALIZERS_VERSION001: usize = 0x159460; - pub const NETWORK_MESSAGES_VERSION001: usize = 0x180B90; - pub const NETWORK_SYSTEM_VERSION001: usize = 0x1A9CE0; - pub const SERIALIZED_ENTITIES_VERSION001: usize = 0x1C2750; + pub const FlattenedSerializersVersion001: usize = 0x159460; + pub const NetworkMessagesVersion001: usize = 0x180B90; + pub const NetworkSystemVersion001: usize = 0x1A9CE0; + pub const SerializedEntitiesVersion001: usize = 0x1C2750; } // Module: libpanorama.so pub mod libpanorama { - pub const PANORAMA_UI_ENGINE001: usize = 0x220F80; + pub const PanoramaUIEngine001: usize = 0x220F80; } // Module: libpanorama_text_pango.so pub mod libpanorama_text_pango { - pub const PANORAMA_TEXT_SERVICES001: usize = 0xBC4C0; + pub const PanoramaTextServices001: usize = 0xBC4C0; } // Module: libpanoramauiclient.so pub mod libpanoramauiclient { - pub const PANORAMA_UI_CLIENT001: usize = 0x10AAC0; + pub const PanoramaUIClient001: usize = 0x10AAC0; } // Module: libparticles.so pub mod libparticles { - pub const PARTICLE_SYSTEM_MGR003: usize = 0x1EBE60; + pub const ParticleSystemMgr003: usize = 0x1EBE60; } // Module: libpulse_system.so pub mod libpulse_system { - pub const I_PULSE_SYSTEM_001: usize = 0x357B0; + pub const IPulseSystem_001: usize = 0x357B0; } // Module: librendersystemvulkan.so pub mod librendersystemvulkan { - pub const RENDER_DEVICE_MGR001: usize = 0x185100; - pub const RENDER_UTILS_001: usize = 0x1019A0; + pub const RenderDeviceMgr001: usize = 0x185100; + pub const RenderUtils_001: usize = 0x1019A0; } // Module: libresourcesystem.so pub mod libresourcesystem { - pub const RESOURCE_SYSTEM013: usize = 0x30A90; + pub const ResourceSystem013: usize = 0x30A90; } // Module: libscenefilecache.so pub mod libscenefilecache { - pub const RESPONSE_RULES_CACHE001: usize = 0x88E40; - pub const SCENE_FILE_CACHE002: usize = 0x85B10; + pub const ResponseRulesCache001: usize = 0x88E40; + pub const SceneFileCache002: usize = 0x85B10; } // Module: libscenesystem.so pub mod libscenesystem { - pub const RENDERING_PIPELINES_001: usize = 0x120E20; - pub const SCENE_SYSTEM_002: usize = 0x164300; - pub const SCENE_UTILS_001: usize = 0x1E0A70; + pub const RenderingPipelines_001: usize = 0x120E20; + pub const SceneSystem_002: usize = 0x164300; + pub const SceneUtils_001: usize = 0x1E0A70; } // Module: libschemasystem.so pub mod libschemasystem { - pub const SCHEMA_SYSTEM_001: usize = 0x211F0; + pub const SchemaSystem_001: usize = 0x211F0; } // Module: libserver.so pub mod libserver { - pub const EMPTY_WORLD_SERVICE001_SERVER: usize = 0xB83320; - pub const ENTITY_SUBCLASS_UTILS_V001: usize = 0x8611F0; - pub const NAV_GAME_TEST001: usize = 0x1094010; - pub const SERVER_TOOLS_INFO_001: usize = 0xE72080; - pub const SOURCE2_GAME_CLIENTS001: usize = 0xE72010; - pub const SOURCE2_GAME_DIRECTOR001: usize = 0x6C41A0; - pub const SOURCE2_GAME_ENTITIES001: usize = 0xE72000; - pub const SOURCE2_SERVER001: usize = 0xE71CF0; - pub const SOURCE2_SERVER_CONFIG001: usize = 0xB0EED0; - pub const CUSTOMNAVSYSTEM001: usize = 0x7F8230; + pub const EmptyWorldService001_Server: usize = 0xB83320; + pub const EntitySubclassUtilsV001: usize = 0x8611F0; + pub const NavGameTest001: usize = 0x1094010; + pub const ServerToolsInfo_001: usize = 0xE72080; + pub const Source2GameClients001: usize = 0xE72010; + pub const Source2GameDirector001: usize = 0x6C41A0; + pub const Source2GameEntities001: usize = 0xE72000; + pub const Source2Server001: usize = 0xE71CF0; + pub const Source2ServerConfig001: usize = 0xB0EED0; + pub const customnavsystem001: usize = 0x7F8230; } // Module: libsoundsystem.so pub mod libsoundsystem { - pub const SOUND_OP_SYSTEM001: usize = 0x155E80; - pub const SOUND_OP_SYSTEM_EDIT001: usize = 0xAD350; - pub const SOUND_SYSTEM001: usize = 0x1C4920; - pub const V_MIX_EDIT_TOOL001: usize = 0x1F4340; + pub const SoundOpSystem001: usize = 0x155E80; + pub const SoundOpSystemEdit001: usize = 0xAD350; + pub const SoundSystem001: usize = 0x1C4920; + pub const VMixEditTool001: usize = 0x1F4340; } // Module: libsteamaudio.so pub mod libsteamaudio { - pub const STEAM_AUDIO001: usize = 0x31590; + pub const SteamAudio001: usize = 0x31590; } // Module: libtier0.so pub mod libtier0 { - pub const TEST_SCRIPT_MGR001: usize = 0x1BE8F0; - pub const V_ENGINE_CVAR007: usize = 0xF1370; - pub const V_PROCESS_UTILS002: usize = 0x19C370; - pub const V_STRING_TOKEN_SYSTEM001: usize = 0x1EA8D0; + pub const TestScriptMgr001: usize = 0x1BE8F0; + pub const VEngineCvar007: usize = 0xF1370; + pub const VProcessUtils002: usize = 0x19C370; + pub const VStringTokenSystem001: usize = 0x1EA8D0; } // Module: libv8system.so pub mod libv8system { - pub const SOURCE2_V8_SYSTEM001: usize = 0x1B630; + pub const Source2V8System001: usize = 0x1B630; } // Module: libvphysics2.so pub mod libvphysics2 { - pub const V_PHYSICS2_HANDLE_INTERFACE_001: usize = 0xC1FD0; - pub const V_PHYSICS2_INTERFACE_001: usize = 0xC1BC0; + pub const VPhysics2_Handle_Interface_001: usize = 0xC1FD0; + pub const VPhysics2_Interface_001: usize = 0xC1BC0; } // Module: libvscript.so pub mod libvscript { - pub const V_SCRIPT_MANAGER010: usize = 0x26230; + pub const VScriptManager010: usize = 0x26230; } // Module: libworldrenderer.so pub mod libworldrenderer { - pub const WORLD_RENDERER_MGR001: usize = 0x982B0; + pub const WorldRendererMgr001: usize = 0x982B0; } // Module: steamclient.so pub mod steamclient { pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x11260D0; pub const IVALIDATE001: usize = 0x1122650; - pub const STEAM_CLIENT006: usize = 0xDDA7A0; - pub const STEAM_CLIENT007: usize = 0xDDA7B0; - pub const STEAM_CLIENT008: usize = 0xDDA7C0; - pub const STEAM_CLIENT009: usize = 0xDDA7D0; - pub const STEAM_CLIENT010: usize = 0xDDA7E0; - pub const STEAM_CLIENT011: usize = 0xDDA7F0; - pub const STEAM_CLIENT012: usize = 0xDDA800; - pub const STEAM_CLIENT013: usize = 0xDDA810; - pub const STEAM_CLIENT014: usize = 0xDDA820; - pub const STEAM_CLIENT015: usize = 0xDDA830; - pub const STEAM_CLIENT016: usize = 0xDDA860; - pub const STEAM_CLIENT017: usize = 0xDDA890; - pub const STEAM_CLIENT018: usize = 0xDDA8C0; - pub const STEAM_CLIENT019: usize = 0xDDA8F0; - pub const STEAM_CLIENT020: usize = 0xDDA920; - pub const STEAM_CLIENT021: usize = 0xDDA950; - pub const P2PVOICE002: usize = 0x174B380; - pub const P2PVOICESINGLETON002: usize = 0x17443B0; + pub const SteamClient006: usize = 0xDDA7A0; + pub const SteamClient007: usize = 0xDDA7B0; + pub const SteamClient008: usize = 0xDDA7C0; + pub const SteamClient009: usize = 0xDDA7D0; + pub const SteamClient010: usize = 0xDDA7E0; + pub const SteamClient011: usize = 0xDDA7F0; + pub const SteamClient012: usize = 0xDDA800; + pub const SteamClient013: usize = 0xDDA810; + pub const SteamClient014: usize = 0xDDA820; + pub const SteamClient015: usize = 0xDDA830; + pub const SteamClient016: usize = 0xDDA860; + pub const SteamClient017: usize = 0xDDA890; + pub const SteamClient018: usize = 0xDDA8C0; + pub const SteamClient019: usize = 0xDDA8F0; + pub const SteamClient020: usize = 0xDDA920; + pub const SteamClient021: usize = 0xDDA950; + pub const p2pvoice002: usize = 0x174B380; + pub const p2pvoicesingleton002: usize = 0x17443B0; } } } diff --git a/output/linux/offsets.cs b/output/linux/offsets.cs index e3e0fcc..337e831 100644 --- a/output/linux/offsets.cs +++ b/output/linux/offsets.cs @@ -1,44 +1,44 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC namespace CS2Dumper.Offsets { // Module: libclient.so public static class Libclient { - public const nint DwCsgoInput = 0x3744680; - public const nint DwEntityList = 0x35AB8C8; - public const nint DwGameEntitySystem = 0x38619C0; - public const nint DwGameEntitySystemGetHighestEntityIndex = 0x1540; - public const nint DwGameRules = 0x37373E8; - public const nint DwGlobalVars = 0x356C9D0; - public const nint DwGlowManager = 0x373BCF0; - public const nint DwLocalPlayerController = 0x371C918; - public const nint DwLocalPlayerPawn = 0x373CCD8; - public const nint DwPlantedC4 = 0x3751538; - public const nint DwPrediction = 0x373CBA0; - public const nint DwSensitivity = 0x373B208; - public const nint DwSensitivitySensitivity = 0x40; - public const nint DwViewAngles = 0x3749A20; - public const nint DwViewMatrix = 0x373D800; - public const nint DwViewRender = 0x373D9B0; + public const nint dwCSGOInput = 0x3744680; + public const nint dwEntityList = 0x35AB8C8; + public const nint dwGameEntitySystem = 0x38619C0; + public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1540; + public const nint dwGameRules = 0x37373E8; + public const nint dwGlobalVars = 0x356C9D0; + public const nint dwGlowManager = 0x373BCF0; + public const nint dwLocalPlayerController = 0x371C918; + public const nint dwLocalPlayerPawn = 0x373CCD8; + public const nint dwPlantedC4 = 0x3751538; + public const nint dwPrediction = 0x373CBA0; + public const nint dwSensitivity = 0x373B208; + public const nint dwSensitivity_sensitivity = 0x40; + public const nint dwViewAngles = 0x3749A20; + public const nint dwViewMatrix = 0x373D800; + public const nint dwViewRender = 0x373D9B0; } // Module: libengine2.so public static class Libengine2 { - public const nint DwBuildNumber = 0x6D35F4; - public const nint DwNetworkGameClient = 0x6D3F88; - public const nint DwNetworkGameClientDeltaTick = 0x278; - public const nint DwNetworkGameClientGetLocalPlayer = 0x13C0; - public const nint DwNetworkGameClientGetMaxClients = 0x250; - public const nint DwNetworkGameClientSignOnState = 0x260; - public const nint DwWindowHeight = 0x6DCDC4; - public const nint DwWindowWidth = 0x6DCDC0; + public const nint dwBuildNumber = 0x6D35F4; + public const nint dwNetworkGameClient = 0x6D3F88; + public const nint dwNetworkGameClient_deltaTick = 0x278; + public const nint dwNetworkGameClient_getLocalPlayer = 0x13C0; + public const nint dwNetworkGameClient_getMaxClients = 0x250; + public const nint dwNetworkGameClient_signOnState = 0x260; + public const nint dwWindowHeight = 0x6DCDC4; + public const nint dwWindowWidth = 0x6DCDC0; } // Module: libinputsystem.so public static class Libinputsystem { - public const nint DwInputSystem = 0x40160; + public const nint dwInputSystem = 0x40160; } // Module: libmatchmaking.so public static class Libmatchmaking { - public const nint DwGameTypes = 0x37C9A0; - public const nint DwGameTypesMapName = 0x37CAC0; + public const nint dwGameTypes = 0x37C9A0; + public const nint dwGameTypes_mapName = 0x37CAC0; } } diff --git a/output/linux/offsets.hpp b/output/linux/offsets.hpp index 1a4760f..ba662d4 100644 --- a/output/linux/offsets.hpp +++ b/output/linux/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC #pragma once @@ -9,42 +9,42 @@ namespace cs2_dumper { namespace offsets { // Module: libclient.so namespace libclient { - constexpr std::ptrdiff_t dw_csgo_input = 0x3744680; - constexpr std::ptrdiff_t dw_entity_list = 0x35AB8C8; - constexpr std::ptrdiff_t dw_game_entity_system = 0x38619C0; - constexpr std::ptrdiff_t dw_game_entity_system_get_highest_entity_index = 0x1540; - constexpr std::ptrdiff_t dw_game_rules = 0x37373E8; - constexpr std::ptrdiff_t dw_global_vars = 0x356C9D0; - constexpr std::ptrdiff_t dw_glow_manager = 0x373BCF0; - constexpr std::ptrdiff_t dw_local_player_controller = 0x371C918; - constexpr std::ptrdiff_t dw_local_player_pawn = 0x373CCD8; - constexpr std::ptrdiff_t dw_planted_c4 = 0x3751538; - constexpr std::ptrdiff_t dw_prediction = 0x373CBA0; - constexpr std::ptrdiff_t dw_sensitivity = 0x373B208; - constexpr std::ptrdiff_t dw_sensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dw_view_angles = 0x3749A20; - constexpr std::ptrdiff_t dw_view_matrix = 0x373D800; - constexpr std::ptrdiff_t dw_view_render = 0x373D9B0; + constexpr std::ptrdiff_t dwCSGOInput = 0x3744680; + constexpr std::ptrdiff_t dwEntityList = 0x35AB8C8; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x38619C0; + constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1540; + constexpr std::ptrdiff_t dwGameRules = 0x37373E8; + constexpr std::ptrdiff_t dwGlobalVars = 0x356C9D0; + constexpr std::ptrdiff_t dwGlowManager = 0x373BCF0; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x371C918; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x373CCD8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x3751538; + constexpr std::ptrdiff_t dwPrediction = 0x373CBA0; + constexpr std::ptrdiff_t dwSensitivity = 0x373B208; + constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; + constexpr std::ptrdiff_t dwViewAngles = 0x3749A20; + constexpr std::ptrdiff_t dwViewMatrix = 0x373D800; + constexpr std::ptrdiff_t dwViewRender = 0x373D9B0; } // Module: libengine2.so namespace libengine2 { - constexpr std::ptrdiff_t dw_build_number = 0x6D35F4; - constexpr std::ptrdiff_t dw_network_game_client = 0x6D3F88; - constexpr std::ptrdiff_t dw_network_game_client_delta_tick = 0x278; - constexpr std::ptrdiff_t dw_network_game_client_get_local_player = 0x13C0; - constexpr std::ptrdiff_t dw_network_game_client_get_max_clients = 0x250; - constexpr std::ptrdiff_t dw_network_game_client_sign_on_state = 0x260; - constexpr std::ptrdiff_t dw_window_height = 0x6DCDC4; - constexpr std::ptrdiff_t dw_window_width = 0x6DCDC0; + constexpr std::ptrdiff_t dwBuildNumber = 0x6D35F4; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x6D3F88; + constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x278; + constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0x13C0; + constexpr std::ptrdiff_t dwNetworkGameClient_getMaxClients = 0x250; + constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x260; + constexpr std::ptrdiff_t dwWindowHeight = 0x6DCDC4; + constexpr std::ptrdiff_t dwWindowWidth = 0x6DCDC0; } // Module: libinputsystem.so namespace libinputsystem { - constexpr std::ptrdiff_t dw_input_system = 0x40160; + constexpr std::ptrdiff_t dwInputSystem = 0x40160; } // Module: libmatchmaking.so namespace libmatchmaking { - constexpr std::ptrdiff_t dw_game_types = 0x37C9A0; - constexpr std::ptrdiff_t dw_game_types_map_name = 0x37CAC0; + constexpr std::ptrdiff_t dwGameTypes = 0x37C9A0; + constexpr std::ptrdiff_t dwGameTypes_mapName = 0x37CAC0; } } } diff --git a/output/linux/offsets.json b/output/linux/offsets.json index f45ed4d..49b6a56 100644 --- a/output/linux/offsets.json +++ b/output/linux/offsets.json @@ -1,120 +1,37 @@ { - "offsets": { - "libclient.so": [ - { - "name": "dwCSGOInput", - "value": 57951872 - }, - { - "name": "dwEntityList", - "value": 56277192 - }, - { - "name": "dwGameEntitySystem", - "value": 59120064 - }, - { - "name": "dwGameEntitySystem_getHighestEntityIndex", - "value": 5440 - }, - { - "name": "dwGameRules", - "value": 57897960 - }, - { - "name": "dwGlobalVars", - "value": 56019408 - }, - { - "name": "dwGlowManager", - "value": 57916656 - }, - { - "name": "dwLocalPlayerController", - "value": 57788696 - }, - { - "name": "dwLocalPlayerPawn", - "value": 57920728 - }, - { - "name": "dwPlantedC4", - "value": 58004792 - }, - { - "name": "dwPrediction", - "value": 57920416 - }, - { - "name": "dwSensitivity", - "value": 57913864 - }, - { - "name": "dwSensitivity_sensitivity", - "value": 64 - }, - { - "name": "dwViewAngles", - "value": 57973280 - }, - { - "name": "dwViewMatrix", - "value": 57923584 - }, - { - "name": "dwViewRender", - "value": 57924016 - } - ], - "libengine2.so": [ - { - "name": "dwBuildNumber", - "value": 7157236 - }, - { - "name": "dwNetworkGameClient", - "value": 7159688 - }, - { - "name": "dwNetworkGameClient_deltaTick", - "value": 632 - }, - { - "name": "dwNetworkGameClient_getLocalPlayer", - "value": 5056 - }, - { - "name": "dwNetworkGameClient_getMaxClients", - "value": 592 - }, - { - "name": "dwNetworkGameClient_signOnState", - "value": 608 - }, - { - "name": "dwWindowHeight", - "value": 7196100 - }, - { - "name": "dwWindowWidth", - "value": 7196096 - } - ], - "libinputsystem.so": [ - { - "name": "dwInputSystem", - "value": 262496 - } - ], - "libmatchmaking.so": [ - { - "name": "dwGameTypes", - "value": 3656096 - }, - { - "name": "dwGameTypes_mapName", - "value": 3656384 - } - ] + "libclient.so": { + "dwCSGOInput": 57951872, + "dwEntityList": 56277192, + "dwGameEntitySystem": 59120064, + "dwGameEntitySystem_getHighestEntityIndex": 5440, + "dwGameRules": 57897960, + "dwGlobalVars": 56019408, + "dwGlowManager": 57916656, + "dwLocalPlayerController": 57788696, + "dwLocalPlayerPawn": 57920728, + "dwPlantedC4": 58004792, + "dwPrediction": 57920416, + "dwSensitivity": 57913864, + "dwSensitivity_sensitivity": 64, + "dwViewAngles": 57973280, + "dwViewMatrix": 57923584, + "dwViewRender": 57924016 + }, + "libengine2.so": { + "dwBuildNumber": 7157236, + "dwNetworkGameClient": 7159688, + "dwNetworkGameClient_deltaTick": 632, + "dwNetworkGameClient_getLocalPlayer": 5056, + "dwNetworkGameClient_getMaxClients": 592, + "dwNetworkGameClient_signOnState": 608, + "dwWindowHeight": 7196100, + "dwWindowWidth": 7196096 + }, + "libinputsystem.so": { + "dwInputSystem": 262496 + }, + "libmatchmaking.so": { + "dwGameTypes": 3656096, + "dwGameTypes_mapName": 3656384 } } \ No newline at end of file diff --git a/output/linux/offsets.rs b/output/linux/offsets.rs index 6e032b3..ecec3a4 100644 --- a/output/linux/offsets.rs +++ b/output/linux/offsets.rs @@ -1,46 +1,48 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC + +#![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { pub mod offsets { // Module: libclient.so pub mod libclient { - pub const DW_CSGO_INPUT: usize = 0x3744680; - pub const DW_ENTITY_LIST: usize = 0x35AB8C8; - pub const DW_GAME_ENTITY_SYSTEM: usize = 0x38619C0; - pub const DW_GAME_ENTITY_SYSTEM_GET_HIGHEST_ENTITY_INDEX: usize = 0x1540; - pub const DW_GAME_RULES: usize = 0x37373E8; - pub const DW_GLOBAL_VARS: usize = 0x356C9D0; - pub const DW_GLOW_MANAGER: usize = 0x373BCF0; - pub const DW_LOCAL_PLAYER_CONTROLLER: usize = 0x371C918; - pub const DW_LOCAL_PLAYER_PAWN: usize = 0x373CCD8; - pub const DW_PLANTED_C4: usize = 0x3751538; - pub const DW_PREDICTION: usize = 0x373CBA0; - pub const DW_SENSITIVITY: usize = 0x373B208; - pub const DW_SENSITIVITY_SENSITIVITY: usize = 0x40; - pub const DW_VIEW_ANGLES: usize = 0x3749A20; - pub const DW_VIEW_MATRIX: usize = 0x373D800; - pub const DW_VIEW_RENDER: usize = 0x373D9B0; + pub const dwCSGOInput: usize = 0x3744680; + pub const dwEntityList: usize = 0x35AB8C8; + pub const dwGameEntitySystem: usize = 0x38619C0; + pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1540; + pub const dwGameRules: usize = 0x37373E8; + pub const dwGlobalVars: usize = 0x356C9D0; + pub const dwGlowManager: usize = 0x373BCF0; + pub const dwLocalPlayerController: usize = 0x371C918; + pub const dwLocalPlayerPawn: usize = 0x373CCD8; + pub const dwPlantedC4: usize = 0x3751538; + pub const dwPrediction: usize = 0x373CBA0; + pub const dwSensitivity: usize = 0x373B208; + pub const dwSensitivity_sensitivity: usize = 0x40; + pub const dwViewAngles: usize = 0x3749A20; + pub const dwViewMatrix: usize = 0x373D800; + pub const dwViewRender: usize = 0x373D9B0; } // Module: libengine2.so pub mod libengine2 { - pub const DW_BUILD_NUMBER: usize = 0x6D35F4; - pub const DW_NETWORK_GAME_CLIENT: usize = 0x6D3F88; - pub const DW_NETWORK_GAME_CLIENT_DELTA_TICK: usize = 0x278; - pub const DW_NETWORK_GAME_CLIENT_GET_LOCAL_PLAYER: usize = 0x13C0; - pub const DW_NETWORK_GAME_CLIENT_GET_MAX_CLIENTS: usize = 0x250; - pub const DW_NETWORK_GAME_CLIENT_SIGN_ON_STATE: usize = 0x260; - pub const DW_WINDOW_HEIGHT: usize = 0x6DCDC4; - pub const DW_WINDOW_WIDTH: usize = 0x6DCDC0; + pub const dwBuildNumber: usize = 0x6D35F4; + pub const dwNetworkGameClient: usize = 0x6D3F88; + pub const dwNetworkGameClient_deltaTick: usize = 0x278; + pub const dwNetworkGameClient_getLocalPlayer: usize = 0x13C0; + pub const dwNetworkGameClient_getMaxClients: usize = 0x250; + pub const dwNetworkGameClient_signOnState: usize = 0x260; + pub const dwWindowHeight: usize = 0x6DCDC4; + pub const dwWindowWidth: usize = 0x6DCDC0; } // Module: libinputsystem.so pub mod libinputsystem { - pub const DW_INPUT_SYSTEM: usize = 0x40160; + pub const dwInputSystem: usize = 0x40160; } // Module: libmatchmaking.so pub mod libmatchmaking { - pub const DW_GAME_TYPES: usize = 0x37C9A0; - pub const DW_GAME_TYPES_MAP_NAME: usize = 0x37CAC0; + pub const dwGameTypes: usize = 0x37C9A0; + pub const dwGameTypes_mapName: usize = 0x37CAC0; } } } diff --git a/output/linux/schemas.cs b/output/linux/schemas.cs index 22aa6bd..c94a3f1 100644 --- a/output/linux/schemas.cs +++ b/output/linux/schemas.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC namespace CS2Dumper.Schemas { // Module: libanimationsystem.so @@ -11,21 +11,21 @@ namespace CS2Dumper.Schemas { // // Metadata: // MGetKV3ClassDefaults - public static class BoneDemoCaptureSettingsT { - public const nint MBoneName = 0x0; // CUtlString - public const nint MFlChainLength = 0x8; // float32 + public static class BoneDemoCaptureSettings_t { + public const nint m_boneName = 0x0; // CUtlString + public const nint m_flChainLength = 0x8; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class IkDemoCaptureSettingsT { - public const nint MParentBoneName = 0x0; // CUtlString - public const nint MEMode = 0x8; // IKChannelMode - public const nint MIkChainName = 0x10; // CUtlString - public const nint MOneBoneStart = 0x18; // CUtlString - public const nint MOneBoneEnd = 0x20; // CUtlString + public static class IKDemoCaptureSettings_t { + public const nint m_parentBoneName = 0x0; // CUtlString + public const nint m_eMode = 0x8; // IKChannelMode + public const nint m_ikChainName = 0x10; // CUtlString + public const nint m_oneBoneStart = 0x18; // CUtlString + public const nint m_oneBoneEnd = 0x20; // CUtlString } // Parent: None // Fields count: 16 @@ -33,22 +33,22 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimDemoCaptureSettings { - public const nint MRangeBoneChainLength = 0x0; // Vector2D - public const nint MRangeMaxSplineErrorRotation = 0x8; // Vector2D - public const nint MFlMaxSplineErrorTranslation = 0x10; // float32 - public const nint MFlMaxSplineErrorScale = 0x14; // float32 - public const nint MFlIkRotationMaxSplineError = 0x18; // float32 - public const nint MFlIkTranslationMaxSplineError = 0x1C; // float32 - public const nint MFlMaxQuantizationErrorRotation = 0x20; // float32 - public const nint MFlMaxQuantizationErrorTranslation = 0x24; // float32 - public const nint MFlMaxQuantizationErrorScale = 0x28; // float32 - public const nint MFlIkRotationMaxQuantizationError = 0x2C; // float32 - public const nint MFlIkTranslationMaxQuantizationError = 0x30; // float32 - public const nint MBaseSequence = 0x38; // CUtlString - public const nint MNBaseSequenceFrame = 0x40; // int32 - public const nint MBoneSelectionMode = 0x44; // EDemoBoneSelectionMode - public const nint MBones = 0x48; // CUtlVector< BoneDemoCaptureSettings_t > - public const nint MIkChains = 0x60; // CUtlVector< IKDemoCaptureSettings_t > + public const nint m_rangeBoneChainLength = 0x0; // Vector2D + public const nint m_rangeMaxSplineErrorRotation = 0x8; // Vector2D + public const nint m_flMaxSplineErrorTranslation = 0x10; // float32 + public const nint m_flMaxSplineErrorScale = 0x14; // float32 + public const nint m_flIkRotation_MaxSplineError = 0x18; // float32 + public const nint m_flIkTranslation_MaxSplineError = 0x1C; // float32 + public const nint m_flMaxQuantizationErrorRotation = 0x20; // float32 + public const nint m_flMaxQuantizationErrorTranslation = 0x24; // float32 + public const nint m_flMaxQuantizationErrorScale = 0x28; // float32 + public const nint m_flIkRotation_MaxQuantizationError = 0x2C; // float32 + public const nint m_flIkTranslation_MaxQuantizationError = 0x30; // float32 + public const nint m_baseSequence = 0x38; // CUtlString + public const nint m_nBaseSequenceFrame = 0x40; // int32 + public const nint m_boneSelectionMode = 0x44; // EDemoBoneSelectionMode + public const nint m_bones = 0x48; // CUtlVector + public const nint m_ikChains = 0x60; // CUtlVector } // Parent: None // Fields count: 5 @@ -56,11 +56,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimReplayFrame { - public const nint MInputDataBlocks = 0x10; // CUtlVector< CUtlBinaryBlock > - public const nint MInstanceData = 0x28; // CUtlBinaryBlock - public const nint MStartingLocalToWorldTransform = 0x40; // CTransform - public const nint MLocalToWorldTransform = 0x60; // CTransform - public const nint MTimeStamp = 0x80; // float32 + public const nint m_inputDataBlocks = 0x10; // CUtlVector + public const nint m_instanceData = 0x28; // CUtlBinaryBlock + public const nint m_startingLocalToWorldTransform = 0x40; // CTransform + public const nint m_localToWorldTransform = 0x60; // CTransform + public const nint m_timeStamp = 0x80; // float32 } // Parent: None // Fields count: 5 @@ -68,11 +68,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimGraphDebugReplay { - public const nint MAnimGraphFileName = 0x40; // CUtlString - public const nint MFrameList = 0x48; // CUtlVector< CSmartPtr< CAnimReplayFrame > > - public const nint MStartIndex = 0x60; // int32 - public const nint MWriteIndex = 0x64; // int32 - public const nint MFrameCount = 0x68; // int32 + public const nint m_animGraphFileName = 0x40; // CUtlString + public const nint m_frameList = 0x48; // CUtlVector> + public const nint m_startIndex = 0x60; // int32 + public const nint m_writeIndex = 0x64; // int32 + public const nint m_frameCount = 0x68; // int32 } // Parent: None // Fields count: 2 @@ -80,8 +80,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimGraphModelBinding { - public const nint MModelName = 0x8; // CUtlString - public const nint MPSharedData = 0x10; // CSmartPtr< CAnimUpdateSharedData > + public const nint m_modelName = 0x8; // CUtlString + public const nint m_pSharedData = 0x10; // CSmartPtr } // Parent: None // Fields count: 2 @@ -90,8 +90,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CAnimInputDamping { - public const nint MSpeedFunction = 0x8; // DampingSpeedFunction - public const nint MFSpeedScale = 0xC; // float32 + public const nint m_speedFunction = 0x8; // DampingSpeedFunction + public const nint m_fSpeedScale = 0xC; // float32 } // Parent: None // Fields count: 2 @@ -99,8 +99,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimParamHandle { - public const nint MType = 0x0; // AnimParamType_t - public const nint MIndex = 0x1; // uint8 + public const nint m_type = 0x0; // AnimParamType_t + public const nint m_index = 0x1; // uint8 } // Parent: None // Fields count: 1 @@ -108,7 +108,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimParamHandleMap { - public const nint MList = 0x0; // CUtlHashtable< uint16, int16 > + public const nint m_list = 0x0; // CUtlHashtable } // Parent: None // Fields count: 6 @@ -116,12 +116,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimParameterManagerUpdater { - public const nint MParameters = 0x18; // CUtlVector< CSmartPtr< CAnimParameterBase > > - public const nint MIdToIndexMap = 0x30; // CUtlHashtable< AnimParamID, int32 > - public const nint MNameToIndexMap = 0x50; // CUtlHashtable< CUtlString, int32 > - public const nint MIndexToHandle = 0x70; // CUtlVector< CAnimParamHandle > - public const nint MAutoResetParams = 0x88; // CUtlVector< CUtlPair< CAnimParamHandle, CAnimVariant > > - public const nint MAutoResetMap = 0xA0; // CUtlHashtable< CAnimParamHandle, int16 > + public const nint m_parameters = 0x18; // CUtlVector> + public const nint m_idToIndexMap = 0x30; // CUtlHashtable + public const nint m_nameToIndexMap = 0x50; // CUtlHashtable + public const nint m_indexToHandle = 0x70; // CUtlVector + public const nint m_autoResetParams = 0x88; // CUtlVector> + public const nint m_autoResetMap = 0xA0; // CUtlHashtable } // Parent: None // Fields count: 10 @@ -129,16 +129,16 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimUpdateSharedData { - public const nint MNodes = 0x10; // CUtlVector< CSmartPtr< CAnimUpdateNodeBase > > - public const nint MNodeIndexMap = 0x28; // CUtlHashtable< CAnimNodePath, int32 > - public const nint MComponents = 0x48; // CUtlVector< CSmartPtr< CAnimComponentUpdater > > - public const nint MPParamListUpdater = 0x60; // CSmartPtr< CAnimParameterManagerUpdater > - public const nint MPTagManagerUpdater = 0x68; // CSmartPtr< CAnimTagManagerUpdater > - public const nint MScriptManager = 0x70; // CSmartPtr< CAnimScriptManager > - public const nint MSettings = 0x78; // CAnimGraphSettingsManager - public const nint MPStaticPoseCache = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > - public const nint MPSkeleton = 0xB0; // CSmartPtr< CAnimSkeleton > - public const nint MRootNodePath = 0xB8; // CAnimNodePath + public const nint m_nodes = 0x10; // CUtlVector> + public const nint m_nodeIndexMap = 0x28; // CUtlHashtable + public const nint m_components = 0x48; // CUtlVector> + public const nint m_pParamListUpdater = 0x60; // CSmartPtr + public const nint m_pTagManagerUpdater = 0x68; // CSmartPtr + public const nint m_scriptManager = 0x70; // CSmartPtr + public const nint m_settings = 0x78; // CAnimGraphSettingsManager + public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr + public const nint m_pSkeleton = 0xB0; // CSmartPtr + public const nint m_rootNodePath = 0xB8; // CAnimNodePath } // Parent: None // Fields count: 2 @@ -146,29 +146,29 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBlendCurve { - public const nint MFlControlPoint1 = 0x0; // float32 - public const nint MFlControlPoint2 = 0x4; // float32 + public const nint m_flControlPoint1 = 0x0; // float32 + public const nint m_flControlPoint2 = 0x4; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class ParamSpanSampleT { - public const nint MValue = 0x0; // CAnimVariant - public const nint MFlCycle = 0x14; // float32 + public static class ParamSpanSample_t { + public const nint m_value = 0x0; // CAnimVariant + public const nint m_flCycle = 0x14; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class ParamSpanT { - public const nint MSamples = 0x0; // CUtlVector< ParamSpanSample_t > - public const nint MHParam = 0x18; // CAnimParamHandle - public const nint MEParamType = 0x1A; // AnimParamType_t - public const nint MFlStartCycle = 0x1C; // float32 - public const nint MFlEndCycle = 0x20; // float32 + public static class ParamSpan_t { + public const nint m_samples = 0x0; // CUtlVector + public const nint m_hParam = 0x18; // CAnimParamHandle + public const nint m_eParamType = 0x1A; // AnimParamType_t + public const nint m_flStartCycle = 0x1C; // float32 + public const nint m_flEndCycle = 0x20; // float32 } // Parent: None // Fields count: 1 @@ -176,7 +176,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParamSpanUpdater { - public const nint MSpans = 0x0; // CUtlVector< ParamSpan_t > + public const nint m_spans = 0x0; // CUtlVector } // Parent: None // Fields count: 0 @@ -191,7 +191,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimGraphSettingsManager { - public const nint MSettingsGroups = 0x18; // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > + public const nint m_settingsGroups = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 @@ -199,10 +199,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CCachedPose { - public const nint MTransforms = 0x8; // CUtlVector< CTransform > - public const nint MMorphWeights = 0x20; // CUtlVector< float32 > - public const nint MHSequence = 0x38; // HSequence - public const nint MFlCycle = 0x3C; // float32 + public const nint m_transforms = 0x8; // CUtlVector + public const nint m_morphWeights = 0x20; // CUtlVector + public const nint m_hSequence = 0x38; // HSequence + public const nint m_flCycle = 0x3C; // float32 } // Parent: None // Fields count: 3 @@ -210,9 +210,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStaticPoseCache { - public const nint MPoses = 0x10; // CUtlVector< CCachedPose > - public const nint MNBoneCount = 0x28; // int32 - public const nint MNMorphCount = 0x2C; // int32 + public const nint m_poses = 0x10; // CUtlVector + public const nint m_nBoneCount = 0x28; // int32 + public const nint m_nMorphCount = 0x2C; // int32 } // Parent: CStaticPoseCache // Fields count: 0 @@ -234,8 +234,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CEmitTagActionUpdater { - public const nint MNTagIndex = 0x18; // int32 - public const nint MBIsZeroDuration = 0x1C; // bool + public const nint m_nTagIndex = 0x18; // int32 + public const nint m_bIsZeroDuration = 0x1C; // bool } // Parent: CAnimActionUpdater // Fields count: 2 @@ -243,8 +243,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSetParameterActionUpdater { - public const nint MHParam = 0x18; // CAnimParamHandle - public const nint MValue = 0x1A; // CAnimVariant + public const nint m_hParam = 0x18; // CAnimParamHandle + public const nint m_value = 0x1A; // CAnimVariant } // Parent: CAnimActionUpdater // Fields count: 2 @@ -252,8 +252,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CToggleComponentActionUpdater { - public const nint MComponentId = 0x18; // AnimComponentID - public const nint MBSetEnabled = 0x1C; // bool + public const nint m_componentID = 0x18; // AnimComponentID + public const nint m_bSetEnabled = 0x1C; // bool } // Parent: CAnimActionUpdater // Fields count: 3 @@ -261,9 +261,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CExpressionActionUpdater { - public const nint MHParam = 0x18; // CAnimParamHandle - public const nint MEParamType = 0x1A; // AnimParamType_t - public const nint MHScript = 0x1C; // AnimScriptHandle + public const nint m_hParam = 0x18; // CAnimParamHandle + public const nint m_eParamType = 0x1A; // AnimParamType_t + public const nint m_hScript = 0x1C; // AnimScriptHandle } // Parent: None // Fields count: 4 @@ -271,10 +271,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimTagBase { - public const nint MName = 0x18; // CGlobalSymbol - public const nint MGroup = 0x20; // CGlobalSymbol - public const nint MTagId = 0x28; // AnimTagID - public const nint MBIsReferenced = 0x40; // bool + public const nint m_name = 0x18; // CGlobalSymbol + public const nint m_group = 0x20; // CGlobalSymbol + public const nint m_tagID = 0x28; // AnimTagID + public const nint m_bIsReferenced = 0x40; // bool } // Parent: None // Fields count: 1 @@ -282,7 +282,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimTagManagerUpdater { - public const nint MTags = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > + public const nint m_tags = 0x18; // CUtlVector> } // Parent: CAnimTagBase // Fields count: 7 @@ -291,13 +291,13 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CAudioAnimTag { - public const nint MClipName = 0x50; // CUtlString - public const nint MAttachmentName = 0x58; // CUtlString - public const nint MFlVolume = 0x60; // float32 - public const nint MBStopWhenTagEnds = 0x64; // bool - public const nint MBStopWhenGraphEnds = 0x65; // bool - public const nint MBPlayOnServer = 0x66; // bool - public const nint MBPlayOnClient = 0x67; // bool + public const nint m_clipName = 0x50; // CUtlString + public const nint m_attachmentName = 0x58; // CUtlString + public const nint m_flVolume = 0x60; // float32 + public const nint m_bStopWhenTagEnds = 0x64; // bool + public const nint m_bStopWhenGraphEnds = 0x65; // bool + public const nint m_bPlayOnServer = 0x66; // bool + public const nint m_bPlayOnClient = 0x67; // bool } // Parent: None // Fields count: 2 @@ -307,8 +307,8 @@ namespace CS2Dumper.Schemas { // MPropertyFriendlyName // MPropertyElementNameFn public static class CBodyGroupSetting { - public const nint MBodyGroupName = 0x0; // CUtlString - public const nint MNBodyGroupOption = 0x8; // int32 + public const nint m_BodyGroupName = 0x0; // CUtlString + public const nint m_nBodyGroupOption = 0x8; // int32 } // Parent: CAnimTagBase // Fields count: 2 @@ -317,8 +317,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CBodyGroupAnimTag { - public const nint MNPriority = 0x50; // int32 - public const nint MBodyGroupSettings = 0x58; // CUtlVector< CBodyGroupSetting > + public const nint m_nPriority = 0x50; // int32 + public const nint m_bodyGroupSettings = 0x58; // CUtlVector } // Parent: CAnimTagBase // Fields count: 4 @@ -327,10 +327,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CClothSettingsAnimTag { - public const nint MFlStiffness = 0x50; // float32 - public const nint MFlEaseIn = 0x54; // float32 - public const nint MFlEaseOut = 0x58; // float32 - public const nint MNVertexSet = 0x60; // CUtlString + public const nint m_flStiffness = 0x50; // float32 + public const nint m_flEaseIn = 0x54; // float32 + public const nint m_flEaseOut = 0x58; // float32 + public const nint m_nVertexSet = 0x60; // CUtlString } // Parent: CAnimTagBase // Fields count: 1 @@ -339,7 +339,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CFootFallAnimTag { - public const nint MFoot = 0x50; // FootFallTagFoot_t + public const nint m_foot = 0x50; // FootFallTagFoot_t } // Parent: CAnimTagBase // Fields count: 4 @@ -348,10 +348,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CFootstepLandedAnimTag { - public const nint MFootstepType = 0x50; // FootstepLandedFootSoundType_t - public const nint MOverrideSoundName = 0x58; // CUtlString - public const nint MDebugAnimSourceString = 0x60; // CUtlString - public const nint MBoneName = 0x68; // CUtlString + public const nint m_FootstepType = 0x50; // FootstepLandedFootSoundType_t + public const nint m_OverrideSoundName = 0x58; // CUtlString + public const nint m_DebugAnimSourceString = 0x60; // CUtlString + public const nint m_BoneName = 0x68; // CUtlString } // Parent: CAnimTagBase // Fields count: 4 @@ -360,10 +360,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CMaterialAttributeAnimTag { - public const nint MAttributeName = 0x50; // CUtlString - public const nint MAttributeType = 0x58; // MatterialAttributeTagType_t - public const nint MFlValue = 0x5C; // float32 - public const nint MColor = 0x60; // Color + public const nint m_AttributeName = 0x50; // CUtlString + public const nint m_AttributeType = 0x58; // MatterialAttributeTagType_t + public const nint m_flValue = 0x5C; // float32 + public const nint m_Color = 0x60; // Color } // Parent: CAnimTagBase // Fields count: 10 @@ -372,16 +372,16 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CParticleAnimTag { - public const nint MHParticleSystem = 0x50; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MParticleSystemName = 0x58; // CUtlString - public const nint MConfigName = 0x60; // CUtlString - public const nint MBDetachFromOwner = 0x68; // bool - public const nint MBStopWhenTagEnds = 0x69; // bool - public const nint MBTagEndStopIsInstant = 0x6A; // bool - public const nint MAttachmentName = 0x70; // CUtlString - public const nint MAttachmentType = 0x78; // ParticleAttachment_t - public const nint MAttachmentCp1Name = 0x80; // CUtlString - public const nint MAttachmentCp1Type = 0x88; // ParticleAttachment_t + public const nint m_hParticleSystem = 0x50; // CStrongHandle + public const nint m_particleSystemName = 0x58; // CUtlString + public const nint m_configName = 0x60; // CUtlString + public const nint m_bDetachFromOwner = 0x68; // bool + public const nint m_bStopWhenTagEnds = 0x69; // bool + public const nint m_bTagEndStopIsInstant = 0x6A; // bool + public const nint m_attachmentName = 0x70; // CUtlString + public const nint m_attachmentType = 0x78; // ParticleAttachment_t + public const nint m_attachmentCP1Name = 0x80; // CUtlString + public const nint m_attachmentCP1Type = 0x88; // ParticleAttachment_t } // Parent: CAnimTagBase // Fields count: 6 @@ -390,12 +390,12 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CRagdollAnimTag { - public const nint MNPoseControl = 0x50; // AnimPoseControl - public const nint MFlFrequency = 0x54; // float32 - public const nint MFlDampingRatio = 0x58; // float32 - public const nint MFlDecayDuration = 0x5C; // float32 - public const nint MFlDecayBias = 0x60; // float32 - public const nint MBDestroy = 0x64; // bool + public const nint m_nPoseControl = 0x50; // AnimPoseControl + public const nint m_flFrequency = 0x54; // float32 + public const nint m_flDampingRatio = 0x58; // float32 + public const nint m_flDecayDuration = 0x5C; // float32 + public const nint m_flDecayBias = 0x60; // float32 + public const nint m_bDestroy = 0x64; // bool } // Parent: CAnimTagBase // Fields count: 1 @@ -404,7 +404,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CSequenceFinishedAnimTag { - public const nint MSequenceName = 0x50; // CUtlString + public const nint m_sequenceName = 0x50; // CUtlString } // Parent: CAnimTagBase // Fields count: 0 @@ -428,10 +428,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimComponentUpdater { - public const nint MName = 0x18; // CUtlString - public const nint MId = 0x20; // AnimComponentID - public const nint MNetworkMode = 0x24; // AnimNodeNetworkMode - public const nint MBStartEnabled = 0x28; // bool + public const nint m_name = 0x18; // CUtlString + public const nint m_id = 0x20; // AnimComponentID + public const nint m_networkMode = 0x24; // AnimNodeNetworkMode + public const nint m_bStartEnabled = 0x28; // bool } // Parent: CAnimComponentUpdater // Fields count: 1 @@ -439,15 +439,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimScriptComponentUpdater { - public const nint MHScript = 0x30; // AnimScriptHandle + public const nint m_hScript = 0x30; // AnimScriptHandle } // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CcppScriptComponentUpdater { - public const nint MScriptsToRun = 0x30; // CUtlVector< CGlobalSymbol > + public static class CCPPScriptComponentUpdater { + public const nint m_scriptsToRun = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -455,9 +455,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDampedValueUpdateItem { - public const nint MDamping = 0x0; // CAnimInputDamping - public const nint MHParamIn = 0x18; // CAnimParamHandle - public const nint MHParamOut = 0x1A; // CAnimParamHandle + public const nint m_damping = 0x0; // CAnimInputDamping + public const nint m_hParamIn = 0x18; // CAnimParamHandle + public const nint m_hParamOut = 0x1A; // CAnimParamHandle } // Parent: CAnimComponentUpdater // Fields count: 1 @@ -465,7 +465,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDampedValueComponentUpdater { - public const nint MItems = 0x30; // CUtlVector< CDampedValueUpdateItem > + public const nint m_items = 0x30; // CUtlVector } // Parent: CAnimComponentUpdater // Fields count: 1 @@ -473,15 +473,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDemoSettingsComponentUpdater { - public const nint MSettings = 0x30; // CAnimDemoCaptureSettings + public const nint m_settings = 0x30; // CAnimDemoCaptureSettings } // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class ClodComponentUpdater { - public const nint MNServerLod = 0x30; // int32 + public static class CLODComponentUpdater { + public const nint m_nServerLOD = 0x30; // int32 } // Parent: CAnimComponentUpdater // Fields count: 8 @@ -489,14 +489,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CLookComponentUpdater { - public const nint MHLookHeading = 0x34; // CAnimParamHandle - public const nint MHLookHeadingVelocity = 0x36; // CAnimParamHandle - public const nint MHLookPitch = 0x38; // CAnimParamHandle - public const nint MHLookDistance = 0x3A; // CAnimParamHandle - public const nint MHLookDirection = 0x3C; // CAnimParamHandle - public const nint MHLookTarget = 0x3E; // CAnimParamHandle - public const nint MHLookTargetWorldSpace = 0x40; // CAnimParamHandle - public const nint MBNetworkLookTarget = 0x42; // bool + public const nint m_hLookHeading = 0x34; // CAnimParamHandle + public const nint m_hLookHeadingVelocity = 0x36; // CAnimParamHandle + public const nint m_hLookPitch = 0x38; // CAnimParamHandle + public const nint m_hLookDistance = 0x3A; // CAnimParamHandle + public const nint m_hLookDirection = 0x3C; // CAnimParamHandle + public const nint m_hLookTarget = 0x3E; // CAnimParamHandle + public const nint m_hLookTargetWorldSpace = 0x40; // CAnimParamHandle + public const nint m_bNetworkLookTarget = 0x42; // bool } // Parent: CAnimComponentUpdater // Fields count: 9 @@ -504,15 +504,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMovementComponentUpdater { - public const nint MMotors = 0x30; // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > - public const nint MFacingDamping = 0x48; // CAnimInputDamping - public const nint MEDefaultFacingMode = 0x58; // FacingMode - public const nint MNDefaultMotorIndex = 0x64; // int32 - public const nint MFlDefaultRunSpeed = 0x68; // float32 - public const nint MBMoveVarsDisabled = 0x6C; // bool - public const nint MBNetworkPath = 0x6D; // bool - public const nint MBNetworkFacing = 0x6E; // bool - public const nint MParamHandles = 0x6F; // CAnimParamHandle[30] + public const nint m_motors = 0x30; // CUtlVector> + public const nint m_facingDamping = 0x48; // CAnimInputDamping + public const nint m_eDefaultFacingMode = 0x58; // FacingMode + public const nint m_nDefaultMotorIndex = 0x64; // int32 + public const nint m_flDefaultRunSpeed = 0x68; // float32 + public const nint m_bMoveVarsDisabled = 0x6C; // bool + public const nint m_bNetworkPath = 0x6D; // bool + public const nint m_bNetworkFacing = 0x6E; // bool + public const nint m_paramHandles = 0x6F; // CAnimParamHandle[30] } // Parent: None // Fields count: 2 @@ -520,8 +520,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class WeightList { - public const nint MName = 0x0; // CUtlString - public const nint MWeights = 0x8; // CUtlVector< float32 > + public const nint m_name = 0x0; // CUtlString + public const nint m_weights = 0x8; // CUtlVector } // Parent: CAnimComponentUpdater // Fields count: 8 @@ -529,14 +529,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRagdollComponentUpdater { - public const nint MRagdollNodePaths = 0x30; // CUtlVector< CAnimNodePath > - public const nint MBoneIndices = 0x48; // CUtlVector< int32 > - public const nint MBoneNames = 0x60; // CUtlVector< CUtlString > - public const nint MWeightLists = 0x78; // CUtlVector< WeightList > - public const nint MFlSpringFrequencyMin = 0x90; // float32 - public const nint MFlSpringFrequencyMax = 0x94; // float32 - public const nint MFlMaxStretch = 0x98; // float32 - public const nint MBSolidCollisionAtZeroWeight = 0x9C; // bool + public const nint m_ragdollNodePaths = 0x30; // CUtlVector + public const nint m_boneIndices = 0x48; // CUtlVector + public const nint m_boneNames = 0x60; // CUtlVector + public const nint m_weightLists = 0x78; // CUtlVector + public const nint m_flSpringFrequencyMin = 0x90; // float32 + public const nint m_flSpringFrequencyMax = 0x94; // float32 + public const nint m_flMaxStretch = 0x98; // float32 + public const nint m_bSolidCollisionAtZeroWeight = 0x9C; // bool } // Parent: CAnimComponentUpdater // Fields count: 7 @@ -544,13 +544,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSlopeComponentUpdater { - public const nint MFlTraceDistance = 0x34; // float32 - public const nint MHSlopeAngle = 0x38; // CAnimParamHandle - public const nint MHSlopeAngleFront = 0x3A; // CAnimParamHandle - public const nint MHSlopeAngleSide = 0x3C; // CAnimParamHandle - public const nint MHSlopeHeading = 0x3E; // CAnimParamHandle - public const nint MHSlopeNormal = 0x40; // CAnimParamHandle - public const nint MHSlopeNormalWorldSpace = 0x42; // CAnimParamHandle + public const nint m_flTraceDistance = 0x34; // float32 + public const nint m_hSlopeAngle = 0x38; // CAnimParamHandle + public const nint m_hSlopeAngleFront = 0x3A; // CAnimParamHandle + public const nint m_hSlopeAngleSide = 0x3C; // CAnimParamHandle + public const nint m_hSlopeHeading = 0x3E; // CAnimParamHandle + public const nint m_hSlopeNormal = 0x40; // CAnimParamHandle + public const nint m_hSlopeNormal_WorldSpace = 0x42; // CAnimParamHandle } // Parent: CAnimComponentUpdater // Fields count: 1 @@ -558,7 +558,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStateMachineComponentUpdater { - public const nint MStateMachine = 0x30; // CAnimStateMachineUpdater + public const nint m_stateMachine = 0x30; // CAnimStateMachineUpdater } // Parent: None // Fields count: 2 @@ -566,8 +566,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionDataSet { - public const nint MGroups = 0x0; // CUtlVector< CMotionGraphGroup > - public const nint MNDimensionCount = 0x18; // int32 + public const nint m_groups = 0x0; // CUtlVector + public const nint m_nDimensionCount = 0x18; // int32 } // Parent: None // Fields count: 5 @@ -575,11 +575,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionGraphGroup { - public const nint MSearchDb = 0x0; // CMotionSearchDB - public const nint MMotionGraphs = 0xB8; // CUtlVector< CSmartPtr< CMotionGraph > > - public const nint MMotionGraphConfigs = 0xD0; // CUtlVector< CMotionGraphConfig > - public const nint MSampleToConfig = 0xE8; // CUtlVector< int32 > - public const nint MHIsActiveScript = 0x100; // AnimScriptHandle + public const nint m_searchDB = 0x0; // CMotionSearchDB + public const nint m_motionGraphs = 0xB8; // CUtlVector> + public const nint m_motionGraphConfigs = 0xD0; // CUtlVector + public const nint m_sampleToConfig = 0xE8; // CUtlVector + public const nint m_hIsActiveScript = 0x100; // AnimScriptHandle } // Parent: None // Fields count: 1 @@ -587,15 +587,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class SampleCode { - public const nint MSubCode = 0x0; // uint8[8] + public const nint m_subCode = 0x0; // uint8[8] } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class MotionDbIndex { - public const nint MNIndex = 0x0; // uint32 + public static class MotionDBIndex { + public const nint m_nIndex = 0x0; // uint32 } // Parent: None // Fields count: 3 @@ -603,9 +603,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVectorQuantizer { - public const nint MCentroidVectors = 0x0; // CUtlVector< float32 > - public const nint MNCentroids = 0x18; // int32 - public const nint MNDimensions = 0x1C; // int32 + public const nint m_centroidVectors = 0x0; // CUtlVector + public const nint m_nCentroids = 0x18; // int32 + public const nint m_nDimensions = 0x1C; // int32 } // Parent: None // Fields count: 2 @@ -613,8 +613,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CProductQuantizer { - public const nint MSubQuantizers = 0x0; // CUtlVector< CVectorQuantizer > - public const nint MNDimensions = 0x18; // int32 + public const nint m_subQuantizers = 0x0; // CUtlVector + public const nint m_nDimensions = 0x18; // int32 } // Parent: None // Fields count: 5 @@ -622,21 +622,21 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionSearchNode { - public const nint MChildren = 0x0; // CUtlVector< CMotionSearchNode* > - public const nint MQuantizer = 0x18; // CVectorQuantizer - public const nint MSampleCodes = 0x38; // CUtlVector< CUtlVector< SampleCode > > - public const nint MSampleIndices = 0x50; // CUtlVector< CUtlVector< int32 > > - public const nint MSelectableSamples = 0x68; // CUtlVector< int32 > + public const nint m_children = 0x0; // CUtlVector + public const nint m_quantizer = 0x18; // CVectorQuantizer + public const nint m_sampleCodes = 0x38; // CUtlVector> + public const nint m_sampleIndices = 0x50; // CUtlVector> + public const nint m_selectableSamples = 0x68; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CMotionSearchDb { - public const nint MRootNode = 0x0; // CMotionSearchNode - public const nint MResidualQuantizer = 0x80; // CProductQuantizer - public const nint MCodeIndices = 0xA0; // CUtlVector< MotionDBIndex > + public static class CMotionSearchDB { + public const nint m_rootNode = 0x0; // CMotionSearchNode + public const nint m_residualQuantizer = 0x80; // CProductQuantizer + public const nint m_codeIndices = 0xA0; // CUtlVector } // Parent: None // Fields count: 7 @@ -644,13 +644,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionGraph { - public const nint MParamSpans = 0x10; // CParamSpanUpdater - public const nint MTags = 0x28; // CUtlVector< TagSpan_t > - public const nint MPRootNode = 0x40; // CSmartPtr< CMotionNode > - public const nint MNParameterCount = 0x48; // int32 - public const nint MNConfigStartIndex = 0x4C; // int32 - public const nint MNConfigCount = 0x50; // int32 - public const nint MBLoop = 0x54; // bool + public const nint m_paramSpans = 0x10; // CParamSpanUpdater + public const nint m_tags = 0x28; // CUtlVector + public const nint m_pRootNode = 0x40; // CSmartPtr + public const nint m_nParameterCount = 0x48; // int32 + public const nint m_nConfigStartIndex = 0x4C; // int32 + public const nint m_nConfigCount = 0x50; // int32 + public const nint m_bLoop = 0x54; // bool } // Parent: CMotionGraph // Fields count: 0 @@ -665,8 +665,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionNode { - public const nint MName = 0x18; // CUtlString - public const nint MId = 0x20; // AnimNodeID + public const nint m_name = 0x18; // CUtlString + public const nint m_id = 0x20; // AnimNodeID } // Parent: CMotionNode // Fields count: 3 @@ -674,9 +674,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionNodeSequence { - public const nint MTags = 0x28; // CUtlVector< TagSpan_t > - public const nint MHSequence = 0x40; // HSequence - public const nint MFlPlaybackSpeed = 0x44; // float32 + public const nint m_tags = 0x28; // CUtlVector + public const nint m_hSequence = 0x40; // HSequence + public const nint m_flPlaybackSpeed = 0x44; // float32 } // Parent: None // Fields count: 2 @@ -684,8 +684,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class MotionBlendItem { - public const nint MPChild = 0x0; // CSmartPtr< CMotionNode > - public const nint MFlKeyValue = 0x8; // float32 + public const nint m_pChild = 0x0; // CSmartPtr + public const nint m_flKeyValue = 0x8; // float32 } // Parent: CMotionNode // Fields count: 2 @@ -693,8 +693,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionNodeBlend1D { - public const nint MBlendItems = 0x28; // CUtlVector< MotionBlendItem > - public const nint MNParamIndex = 0x40; // int32 + public const nint m_blendItems = 0x28; // CUtlVector + public const nint m_nParamIndex = 0x40; // int32 } // Parent: None // Fields count: 4 @@ -702,10 +702,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionMetricEvaluator { - public const nint MMeans = 0x18; // CUtlVector< float32 > - public const nint MStandardDeviations = 0x30; // CUtlVector< float32 > - public const nint MFlWeight = 0x48; // float32 - public const nint MNDimensionStartIndex = 0x4C; // int32 + public const nint m_means = 0x18; // CUtlVector + public const nint m_standardDeviations = 0x30; // CUtlVector + public const nint m_flWeight = 0x48; // float32 + public const nint m_nDimensionStartIndex = 0x4C; // int32 } // Parent: CMotionMetricEvaluator // Fields count: 0 @@ -720,7 +720,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBonePositionMetricEvaluator { - public const nint MNBoneIndex = 0x50; // int32 + public const nint m_nBoneIndex = 0x50; // int32 } // Parent: CMotionMetricEvaluator // Fields count: 1 @@ -728,7 +728,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBoneVelocityMetricEvaluator { - public const nint MNBoneIndex = 0x50; // int32 + public const nint m_nBoneIndex = 0x50; // int32 } // Parent: CMotionMetricEvaluator // Fields count: 0 @@ -750,13 +750,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDistanceRemainingMetricEvaluator { - public const nint MFlMaxDistance = 0x50; // float32 - public const nint MFlMinDistance = 0x54; // float32 - public const nint MFlStartGoalFilterDistance = 0x58; // float32 - public const nint MFlMaxGoalOvershootScale = 0x5C; // float32 - public const nint MBFilterFixedMinDistance = 0x60; // bool - public const nint MBFilterGoalDistance = 0x61; // bool - public const nint MBFilterGoalOvershoot = 0x62; // bool + public const nint m_flMaxDistance = 0x50; // float32 + public const nint m_flMinDistance = 0x54; // float32 + public const nint m_flStartGoalFilterDistance = 0x58; // float32 + public const nint m_flMaxGoalOvershootScale = 0x5C; // float32 + public const nint m_bFilterFixedMinDistance = 0x60; // bool + public const nint m_bFilterGoalDistance = 0x61; // bool + public const nint m_bFilterGoalOvershoot = 0x62; // bool } // Parent: CMotionMetricEvaluator // Fields count: 1 @@ -764,7 +764,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootCycleMetricEvaluator { - public const nint MFootIndices = 0x50; // CUtlVector< int32 > + public const nint m_footIndices = 0x50; // CUtlVector } // Parent: CMotionMetricEvaluator // Fields count: 2 @@ -772,8 +772,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootPositionMetricEvaluator { - public const nint MFootIndices = 0x50; // CUtlVector< int32 > - public const nint MBIgnoreSlope = 0x68; // bool + public const nint m_footIndices = 0x50; // CUtlVector + public const nint m_bIgnoreSlope = 0x68; // bool } // Parent: CMotionMetricEvaluator // Fields count: 2 @@ -781,8 +781,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFutureFacingMetricEvaluator { - public const nint MFlDistance = 0x50; // float32 - public const nint MFlTime = 0x54; // float32 + public const nint m_flDistance = 0x50; // float32 + public const nint m_flTime = 0x54; // float32 } // Parent: CMotionMetricEvaluator // Fields count: 4 @@ -790,10 +790,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFutureVelocityMetricEvaluator { - public const nint MFlDistance = 0x50; // float32 - public const nint MFlStoppingDistance = 0x54; // float32 - public const nint MFlTargetSpeed = 0x58; // float32 - public const nint MEMode = 0x5C; // VelocityMetricMode + public const nint m_flDistance = 0x50; // float32 + public const nint m_flStoppingDistance = 0x54; // float32 + public const nint m_flTargetSpeed = 0x58; // float32 + public const nint m_eMode = 0x5C; // VelocityMetricMode } // Parent: CMotionMetricEvaluator // Fields count: 4 @@ -801,10 +801,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPathMetricEvaluator { - public const nint MPathTimeSamples = 0x50; // CUtlVector< float32 > - public const nint MFlDistance = 0x68; // float32 - public const nint MBExtrapolateMovement = 0x6C; // bool - public const nint MFlMinExtrapolationSpeed = 0x70; // float32 + public const nint m_pathTimeSamples = 0x50; // CUtlVector + public const nint m_flDistance = 0x68; // float32 + public const nint m_bExtrapolateMovement = 0x6C; // bool + public const nint m_flMinExtrapolationSpeed = 0x70; // float32 } // Parent: CMotionMetricEvaluator // Fields count: 2 @@ -812,8 +812,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStepsRemainingMetricEvaluator { - public const nint MFootIndices = 0x50; // CUtlVector< int32 > - public const nint MFlMinStepsRemaining = 0x68; // float32 + public const nint m_footIndices = 0x50; // CUtlVector + public const nint m_flMinStepsRemaining = 0x68; // float32 } // Parent: CMotionMetricEvaluator // Fields count: 4 @@ -821,10 +821,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CTimeRemainingMetricEvaluator { - public const nint MBMatchByTimeRemaining = 0x50; // bool - public const nint MFlMaxTimeRemaining = 0x54; // float32 - public const nint MBFilterByTimeRemaining = 0x58; // bool - public const nint MFlMinTimeRemaining = 0x5C; // float32 + public const nint m_bMatchByTimeRemaining = 0x50; // bool + public const nint m_flMaxTimeRemaining = 0x54; // float32 + public const nint m_bFilterByTimeRemaining = 0x58; // bool + public const nint m_flMinTimeRemaining = 0x5C; // float32 } // Parent: None // Fields count: 2 @@ -832,8 +832,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimMotorUpdaterBase { - public const nint MName = 0x10; // CUtlString - public const nint MBDefault = 0x18; // bool + public const nint m_name = 0x10; // CUtlString + public const nint m_bDefault = 0x18; // bool } // Parent: CAnimMotorUpdaterBase // Fields count: 1 @@ -841,7 +841,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPathAnimMotorUpdaterBase { - public const nint MBLockToPath = 0x19; // bool + public const nint m_bLockToPath = 0x19; // bool } // Parent: CPathAnimMotorUpdaterBase // Fields count: 7 @@ -849,13 +849,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDampedPathAnimMotorUpdater { - public const nint MFlAnticipationTime = 0x20; // float32 - public const nint MFlMinSpeedScale = 0x24; // float32 - public const nint MHAnticipationPosParam = 0x28; // CAnimParamHandle - public const nint MHAnticipationHeadingParam = 0x2A; // CAnimParamHandle - public const nint MFlSpringConstant = 0x2C; // float32 - public const nint MFlMinSpringTension = 0x30; // float32 - public const nint MFlMaxSpringTension = 0x34; // float32 + public const nint m_flAnticipationTime = 0x20; // float32 + public const nint m_flMinSpeedScale = 0x24; // float32 + public const nint m_hAnticipationPosParam = 0x28; // CAnimParamHandle + public const nint m_hAnticipationHeadingParam = 0x2A; // CAnimParamHandle + public const nint m_flSpringConstant = 0x2C; // float32 + public const nint m_flMinSpringTension = 0x30; // float32 + public const nint m_flMaxSpringTension = 0x34; // float32 } // Parent: CPathAnimMotorUpdaterBase // Fields count: 0 @@ -870,38 +870,38 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPlayerInputAnimMotorUpdater { - public const nint MSampleTimes = 0x20; // CUtlVector< float32 > - public const nint MFlSpringConstant = 0x3C; // float32 - public const nint MFlAnticipationDistance = 0x40; // float32 - public const nint MHAnticipationPosParam = 0x44; // CAnimParamHandle - public const nint MHAnticipationHeadingParam = 0x46; // CAnimParamHandle - public const nint MBUseAcceleration = 0x48; // bool + public const nint m_sampleTimes = 0x20; // CUtlVector + public const nint m_flSpringConstant = 0x3C; // float32 + public const nint m_flAnticipationDistance = 0x40; // float32 + public const nint m_hAnticipationPosParam = 0x44; // CAnimParamHandle + public const nint m_hAnticipationHeadingParam = 0x46; // CAnimParamHandle + public const nint m_bUseAcceleration = 0x48; // bool } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class AimMatrixOpFixedSettingsT { - public const nint MAttachment = 0x0; // CAnimAttachment - public const nint MDamping = 0x80; // CAnimInputDamping - public const nint MPoseCacheHandles = 0x90; // CPoseHandle[10] - public const nint MEBlendMode = 0xB8; // AimMatrixBlendMode - public const nint MFAngleIncrement = 0xBC; // float32 - public const nint MNSequenceMaxFrame = 0xC0; // int32 - public const nint MNBoneMaskIndex = 0xC4; // int32 - public const nint MBTargetIsPosition = 0xC8; // bool + public static class AimMatrixOpFixedSettings_t { + public const nint m_attachment = 0x0; // CAnimAttachment + public const nint m_damping = 0x80; // CAnimInputDamping + public const nint m_poseCacheHandles = 0x90; // CPoseHandle[10] + public const nint m_eBlendMode = 0xB8; // AimMatrixBlendMode + public const nint m_fAngleIncrement = 0xBC; // float32 + public const nint m_nSequenceMaxFrame = 0xC0; // int32 + public const nint m_nBoneMaskIndex = 0xC4; // int32 + public const nint m_bTargetIsPosition = 0xC8; // bool } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FollowAttachmentSettingsT { - public const nint MAttachment = 0x0; // CAnimAttachment - public const nint MBoneIndex = 0x80; // int32 - public const nint MBMatchTranslation = 0x84; // bool - public const nint MBMatchRotation = 0x85; // bool + public static class FollowAttachmentSettings_t { + public const nint m_attachment = 0x0; // CAnimAttachment + public const nint m_boneIndex = 0x80; // int32 + public const nint m_bMatchTranslation = 0x84; // bool + public const nint m_bMatchRotation = 0x85; // bool } // Parent: None // Fields count: 18 @@ -909,133 +909,133 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class FootLockPoseOpFixedSettings { - public const nint MFootInfo = 0x0; // CUtlVector< FootFixedData_t > - public const nint MHipDampingSettings = 0x18; // CAnimInputDamping - public const nint MNHipBoneIndex = 0x28; // int32 - public const nint MIkSolverType = 0x2C; // IKSolverType - public const nint MBApplyTilt = 0x30; // bool - public const nint MBApplyHipDrop = 0x31; // bool - public const nint MBAlwaysUseFallbackHinge = 0x32; // bool - public const nint MBApplyFootRotationLimits = 0x33; // bool - public const nint MBApplyLegTwistLimits = 0x34; // bool - public const nint MFlMaxFootHeight = 0x38; // float32 - public const nint MFlExtensionScale = 0x3C; // float32 - public const nint MFlMaxLegTwist = 0x40; // float32 - public const nint MBEnableLockBreaking = 0x44; // bool - public const nint MFlLockBreakTolerance = 0x48; // float32 - public const nint MFlLockBlendTime = 0x4C; // float32 - public const nint MBEnableStretching = 0x50; // bool - public const nint MFlMaxStretchAmount = 0x54; // float32 - public const nint MFlStretchExtensionScale = 0x58; // float32 + public const nint m_footInfo = 0x0; // CUtlVector + public const nint m_hipDampingSettings = 0x18; // CAnimInputDamping + public const nint m_nHipBoneIndex = 0x28; // int32 + public const nint m_ikSolverType = 0x2C; // IKSolverType + public const nint m_bApplyTilt = 0x30; // bool + public const nint m_bApplyHipDrop = 0x31; // bool + public const nint m_bAlwaysUseFallbackHinge = 0x32; // bool + public const nint m_bApplyFootRotationLimits = 0x33; // bool + public const nint m_bApplyLegTwistLimits = 0x34; // bool + public const nint m_flMaxFootHeight = 0x38; // float32 + public const nint m_flExtensionScale = 0x3C; // float32 + public const nint m_flMaxLegTwist = 0x40; // float32 + public const nint m_bEnableLockBreaking = 0x44; // bool + public const nint m_flLockBreakTolerance = 0x48; // float32 + public const nint m_flLockBlendTime = 0x4C; // float32 + public const nint m_bEnableStretching = 0x50; // bool + public const nint m_flMaxStretchAmount = 0x54; // float32 + public const nint m_flStretchExtensionScale = 0x58; // float32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class FootPinningPoseOpFixedDataT { - public const nint MFootInfo = 0x0; // CUtlVector< FootFixedData_t > - public const nint MFlBlendTime = 0x18; // float32 - public const nint MFlLockBreakDistance = 0x1C; // float32 - public const nint MFlMaxLegTwist = 0x20; // float32 - public const nint MNHipBoneIndex = 0x24; // int32 - public const nint MBApplyLegTwistLimits = 0x28; // bool - public const nint MBApplyFootRotationLimits = 0x29; // bool + public static class FootPinningPoseOpFixedData_t { + public const nint m_footInfo = 0x0; // CUtlVector + public const nint m_flBlendTime = 0x18; // float32 + public const nint m_flLockBreakDistance = 0x1C; // float32 + public const nint m_flMaxLegTwist = 0x20; // float32 + public const nint m_nHipBoneIndex = 0x24; // int32 + public const nint m_bApplyLegTwistLimits = 0x28; // bool + public const nint m_bApplyFootRotationLimits = 0x29; // bool } // Parent: None // Fields count: 17 // // Metadata: // MGetKV3ClassDefaults - public static class HitReactFixedSettingsT { - public const nint MNWeightListIndex = 0x0; // int32 - public const nint MNEffectedBoneCount = 0x4; // int32 - public const nint MFlMaxImpactForce = 0x8; // float32 - public const nint MFlMinImpactForce = 0xC; // float32 - public const nint MFlWhipImpactScale = 0x10; // float32 - public const nint MFlCounterRotationScale = 0x14; // float32 - public const nint MFlDistanceFadeScale = 0x18; // float32 - public const nint MFlPropagationScale = 0x1C; // float32 - public const nint MFlWhipDelay = 0x20; // float32 - public const nint MFlSpringStrength = 0x24; // float32 - public const nint MFlWhipSpringStrength = 0x28; // float32 - public const nint MFlMaxAngleRadians = 0x2C; // float32 - public const nint MNHipBoneIndex = 0x30; // int32 - public const nint MFlHipBoneTranslationScale = 0x34; // float32 - public const nint MFlHipDipSpringStrength = 0x38; // float32 - public const nint MFlHipDipImpactScale = 0x3C; // float32 - public const nint MFlHipDipDelay = 0x40; // float32 + public static class HitReactFixedSettings_t { + public const nint m_nWeightListIndex = 0x0; // int32 + public const nint m_nEffectedBoneCount = 0x4; // int32 + public const nint m_flMaxImpactForce = 0x8; // float32 + public const nint m_flMinImpactForce = 0xC; // float32 + public const nint m_flWhipImpactScale = 0x10; // float32 + public const nint m_flCounterRotationScale = 0x14; // float32 + public const nint m_flDistanceFadeScale = 0x18; // float32 + public const nint m_flPropagationScale = 0x1C; // float32 + public const nint m_flWhipDelay = 0x20; // float32 + public const nint m_flSpringStrength = 0x24; // float32 + public const nint m_flWhipSpringStrength = 0x28; // float32 + public const nint m_flMaxAngleRadians = 0x2C; // float32 + public const nint m_nHipBoneIndex = 0x30; // int32 + public const nint m_flHipBoneTranslationScale = 0x34; // float32 + public const nint m_flHipDipSpringStrength = 0x38; // float32 + public const nint m_flHipDipImpactScale = 0x3C; // float32 + public const nint m_flHipDipDelay = 0x40; // float32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class JiggleBoneSettingsT { - public const nint MNBoneIndex = 0x0; // int32 - public const nint MFlSpringStrength = 0x4; // float32 - public const nint MFlMaxTimeStep = 0x8; // float32 - public const nint MFlDamping = 0xC; // float32 - public const nint MVBoundsMaxLs = 0x10; // Vector - public const nint MVBoundsMinLs = 0x1C; // Vector - public const nint MESimSpace = 0x28; // JiggleBoneSimSpace + public static class JiggleBoneSettings_t { + public const nint m_nBoneIndex = 0x0; // int32 + public const nint m_flSpringStrength = 0x4; // float32 + public const nint m_flMaxTimeStep = 0x8; // float32 + public const nint m_flDamping = 0xC; // float32 + public const nint m_vBoundsMaxLS = 0x10; // Vector + public const nint m_vBoundsMinLS = 0x1C; // Vector + public const nint m_eSimSpace = 0x28; // JiggleBoneSimSpace } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class JiggleBoneSettingsListT { - public const nint MBoneSettings = 0x0; // CUtlVector< JiggleBoneSettings_t > + public static class JiggleBoneSettingsList_t { + public const nint m_boneSettings = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class LookAtBoneT { - public const nint MIndex = 0x0; // int32 - public const nint MWeight = 0x4; // float32 + public static class LookAtBone_t { + public const nint m_index = 0x0; // int32 + public const nint m_weight = 0x4; // float32 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class LookAtOpFixedSettingsT { - public const nint MAttachment = 0x0; // CAnimAttachment - public const nint MDamping = 0x80; // CAnimInputDamping - public const nint MBones = 0x90; // CUtlVector< LookAtBone_t > - public const nint MFlYawLimit = 0xA8; // float32 - public const nint MFlPitchLimit = 0xAC; // float32 - public const nint MFlHysteresisInnerAngle = 0xB0; // float32 - public const nint MFlHysteresisOuterAngle = 0xB4; // float32 - public const nint MBRotateYawForward = 0xB8; // bool - public const nint MBMaintainUpDirection = 0xB9; // bool - public const nint MBTargetIsPosition = 0xBA; // bool - public const nint MBUseHysteresis = 0xBB; // bool + public static class LookAtOpFixedSettings_t { + public const nint m_attachment = 0x0; // CAnimAttachment + public const nint m_damping = 0x80; // CAnimInputDamping + public const nint m_bones = 0x90; // CUtlVector + public const nint m_flYawLimit = 0xA8; // float32 + public const nint m_flPitchLimit = 0xAC; // float32 + public const nint m_flHysteresisInnerAngle = 0xB0; // float32 + public const nint m_flHysteresisOuterAngle = 0xB4; // float32 + public const nint m_bRotateYawForward = 0xB8; // bool + public const nint m_bMaintainUpDirection = 0xB9; // bool + public const nint m_bTargetIsPosition = 0xBA; // bool + public const nint m_bUseHysteresis = 0xBB; // bool } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class ChainToSolveDataT { - public const nint MNChainIndex = 0x0; // int32 - public const nint MSolverSettings = 0x4; // IKSolverSettings_t - public const nint MTargetSettings = 0x10; // IKTargetSettings_t - public const nint MDebugSetting = 0x38; // SolveIKChainAnimNodeDebugSetting - public const nint MFlDebugNormalizedValue = 0x3C; // float32 - public const nint MVDebugOffset = 0x40; // VectorAligned + public static class ChainToSolveData_t { + public const nint m_nChainIndex = 0x0; // int32 + public const nint m_SolverSettings = 0x4; // IKSolverSettings_t + public const nint m_TargetSettings = 0x10; // IKTargetSettings_t + public const nint m_DebugSetting = 0x38; // SolveIKChainAnimNodeDebugSetting + public const nint m_flDebugNormalizedValue = 0x3C; // float32 + public const nint m_vDebugOffset = 0x40; // VectorAligned } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class SolveIkChainPoseOpFixedSettingsT { - public const nint MChainsToSolveData = 0x0; // CUtlVector< ChainToSolveData_t > - public const nint MBMatchTargetOrientation = 0x18; // bool + public static class SolveIKChainPoseOpFixedSettings_t { + public const nint m_ChainsToSolveData = 0x0; // CUtlVector + public const nint m_bMatchTargetOrientation = 0x18; // bool } // Parent: None // Fields count: 6 @@ -1043,12 +1043,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimParameterBase { - public const nint MName = 0x18; // CGlobalSymbol - public const nint MGroup = 0x20; // CUtlString - public const nint MId = 0x28; // AnimParamID - public const nint MComponentName = 0x40; // CUtlString - public const nint MBNetworkingRequested = 0x60; // bool - public const nint MBIsReferenced = 0x61; // bool + public const nint m_name = 0x18; // CGlobalSymbol + public const nint m_group = 0x20; // CUtlString + public const nint m_id = 0x28; // AnimParamID + public const nint m_componentName = 0x40; // CUtlString + public const nint m_bNetworkingRequested = 0x60; // bool + public const nint m_bIsReferenced = 0x61; // bool } // Parent: CAnimParameterBase // Fields count: 6 @@ -1056,12 +1056,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CConcreteAnimParameter { - public const nint MPreviewButton = 0x64; // AnimParamButton_t - public const nint MENetworkSetting = 0x68; // AnimParamNetworkSetting - public const nint MBUseMostRecentValue = 0x6C; // bool - public const nint MBAutoReset = 0x6D; // bool - public const nint MBGameWritable = 0x6E; // bool - public const nint MBGraphWritable = 0x6F; // bool + public const nint m_previewButton = 0x64; // AnimParamButton_t + public const nint m_eNetworkSetting = 0x68; // AnimParamNetworkSetting + public const nint m_bUseMostRecentValue = 0x6C; // bool + public const nint m_bAutoReset = 0x6D; // bool + public const nint m_bGameWritable = 0x6E; // bool + public const nint m_bGraphWritable = 0x6F; // bool } // Parent: CAnimParameterBase // Fields count: 2 @@ -1069,8 +1069,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVirtualAnimParameter { - public const nint MExpressionString = 0x68; // CUtlString - public const nint MEParamType = 0x70; // AnimParamType_t + public const nint m_expressionString = 0x68; // CUtlString + public const nint m_eParamType = 0x70; // AnimParamType_t } // Parent: CConcreteAnimParameter // Fields count: 1 @@ -1079,7 +1079,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CBoolAnimParameter { - public const nint MBDefaultValue = 0x70; // bool + public const nint m_bDefaultValue = 0x70; // bool } // Parent: CConcreteAnimParameter // Fields count: 2 @@ -1088,8 +1088,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CEnumAnimParameter { - public const nint MDefaultValue = 0x78; // uint8 - public const nint MEnumOptions = 0x80; // CUtlVector< CUtlString > + public const nint m_defaultValue = 0x78; // uint8 + public const nint m_enumOptions = 0x80; // CUtlVector } // Parent: CConcreteAnimParameter // Fields count: 3 @@ -1098,9 +1098,9 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CIntAnimParameter { - public const nint MDefaultValue = 0x70; // int32 - public const nint MMinValue = 0x74; // int32 - public const nint MMaxValue = 0x78; // int32 + public const nint m_defaultValue = 0x70; // int32 + public const nint m_minValue = 0x74; // int32 + public const nint m_maxValue = 0x78; // int32 } // Parent: CConcreteAnimParameter // Fields count: 4 @@ -1109,10 +1109,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CFloatAnimParameter { - public const nint MFDefaultValue = 0x70; // float32 - public const nint MFMinValue = 0x74; // float32 - public const nint MFMaxValue = 0x78; // float32 - public const nint MBInterpolate = 0x7C; // bool + public const nint m_fDefaultValue = 0x70; // float32 + public const nint m_fMinValue = 0x74; // float32 + public const nint m_fMaxValue = 0x78; // float32 + public const nint m_bInterpolate = 0x7C; // bool } // Parent: CConcreteAnimParameter // Fields count: 2 @@ -1121,8 +1121,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CVectorAnimParameter { - public const nint MDefaultValue = 0x70; // Vector - public const nint MBInterpolate = 0x7C; // bool + public const nint m_defaultValue = 0x70; // Vector + public const nint m_bInterpolate = 0x7C; // bool } // Parent: CConcreteAnimParameter // Fields count: 2 @@ -1131,8 +1131,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CQuaternionAnimParameter { - public const nint MDefaultValue = 0x70; // Quaternion - public const nint MBInterpolate = 0x80; // bool + public const nint m_defaultValue = 0x70; // Quaternion + public const nint m_bInterpolate = 0x80; // bool } // Parent: CConcreteAnimParameter // Fields count: 1 @@ -1141,19 +1141,19 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CSymbolAnimParameter { - public const nint MDefaultValue = 0x70; // CGlobalSymbol + public const nint m_defaultValue = 0x70; // CGlobalSymbol } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class ScriptInfoT { - public const nint MCode = 0x0; // CUtlString - public const nint MParamsModified = 0x8; // CUtlVector< CAnimParamHandle > - public const nint MProxyReadParams = 0x20; // CUtlVector< int32 > - public const nint MProxyWriteParams = 0x38; // CUtlVector< int32 > - public const nint MEScriptType = 0x50; // AnimScriptType + public static class ScriptInfo_t { + public const nint m_code = 0x0; // CUtlString + public const nint m_paramsModified = 0x8; // CUtlVector + public const nint m_proxyReadParams = 0x20; // CUtlVector + public const nint m_proxyWriteParams = 0x38; // CUtlVector + public const nint m_eScriptType = 0x50; // AnimScriptType } // Parent: None // Fields count: 1 @@ -1161,7 +1161,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimScriptManager { - public const nint MScriptInfo = 0x10; // CUtlVector< ScriptInfo_t > + public const nint m_scriptInfo = 0x10; // CUtlVector } // Parent: None // Fields count: 2 @@ -1169,8 +1169,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStateActionUpdater { - public const nint MPAction = 0x0; // CSmartPtr< CAnimActionUpdater > - public const nint MEBehavior = 0x8; // StateActionBehavior + public const nint m_pAction = 0x0; // CSmartPtr + public const nint m_eBehavior = 0x8; // StateActionBehavior } // Parent: None // Fields count: 3 @@ -1178,9 +1178,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CTransitionUpdateData { - public const nint MSrcStateIndex = 0x0; // uint8 - public const nint MDestStateIndex = 0x1; // uint8 - public const nint MBDisabled = 0x0; // bitfield:1 + public const nint m_srcStateIndex = 0x0; // uint8 + public const nint m_destStateIndex = 0x1; // uint8 + public const nint m_bDisabled = 0x0; // bitfield:1 } // Parent: None // Fields count: 8 @@ -1188,14 +1188,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStateUpdateData { - public const nint MName = 0x0; // CUtlString - public const nint MHScript = 0x8; // AnimScriptHandle - public const nint MTransitionIndices = 0x10; // CUtlVector< int32 > - public const nint MActions = 0x28; // CUtlVector< CStateActionUpdater > - public const nint MStateId = 0x40; // AnimStateID - public const nint MBIsStartState = 0x0; // bitfield:1 - public const nint MBIsEndState = 0x0; // bitfield:1 - public const nint MBIsPassthrough = 0x0; // bitfield:1 + public const nint m_name = 0x0; // CUtlString + public const nint m_hScript = 0x8; // AnimScriptHandle + public const nint m_transitionIndices = 0x10; // CUtlVector + public const nint m_actions = 0x28; // CUtlVector + public const nint m_stateID = 0x40; // AnimStateID + public const nint m_bIsStartState = 0x0; // bitfield:1 + public const nint m_bIsEndState = 0x0; // bitfield:1 + public const nint m_bIsPassthrough = 0x0; // bitfield:1 } // Parent: None // Fields count: 3 @@ -1203,9 +1203,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimStateMachineUpdater { - public const nint MStates = 0x8; // CUtlVector< CStateUpdateData > - public const nint MTransitions = 0x20; // CUtlVector< CTransitionUpdateData > - public const nint MStartStateIndex = 0x50; // int32 + public const nint m_states = 0x8; // CUtlVector + public const nint m_transitions = 0x20; // CUtlVector + public const nint m_startStateIndex = 0x50; // int32 } // Parent: None // Fields count: 1 @@ -1213,7 +1213,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimUpdateNodeRef { - public const nint MNodeIndex = 0x8; // int32 + public const nint m_nodeIndex = 0x8; // int32 } // Parent: None // Fields count: 3 @@ -1221,9 +1221,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimUpdateNodeBase { - public const nint MNodePath = 0x14; // CAnimNodePath - public const nint MNetworkMode = 0x44; // AnimNodeNetworkMode - public const nint MName = 0x50; // CUtlString + public const nint m_nodePath = 0x14; // CAnimNodePath + public const nint m_networkMode = 0x44; // AnimNodeNetworkMode + public const nint m_name = 0x50; // CUtlString } // Parent: CAnimUpdateNodeBase // Fields count: 6 @@ -1231,12 +1231,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBinaryUpdateNode { - public const nint MPChild1 = 0x58; // CAnimUpdateNodeRef - public const nint MPChild2 = 0x68; // CAnimUpdateNodeRef - public const nint MTimingBehavior = 0x78; // BinaryNodeTiming - public const nint MFlTimingBlend = 0x7C; // float32 - public const nint MBResetChild1 = 0x80; // bool - public const nint MBResetChild2 = 0x81; // bool + public const nint m_pChild1 = 0x58; // CAnimUpdateNodeRef + public const nint m_pChild2 = 0x68; // CAnimUpdateNodeRef + public const nint m_timingBehavior = 0x78; // BinaryNodeTiming + public const nint m_flTimingBlend = 0x7C; // float32 + public const nint m_bResetChild1 = 0x80; // bool + public const nint m_bResetChild2 = 0x81; // bool } // Parent: CAnimUpdateNodeBase // Fields count: 11 @@ -1244,30 +1244,30 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBlendUpdateNode { - public const nint MChildren = 0x60; // CUtlVector< CAnimUpdateNodeRef > - public const nint MSortedOrder = 0x78; // CUtlVector< uint8 > - public const nint MTargetValues = 0x90; // CUtlVector< float32 > - public const nint MBlendValueSource = 0xAC; // AnimValueSource - public const nint MParamIndex = 0xB0; // CAnimParamHandle - public const nint MDamping = 0xB8; // CAnimInputDamping - public const nint MBlendKeyType = 0xC8; // BlendKeyType - public const nint MBLockBlendOnReset = 0xCC; // bool - public const nint MBSyncCycles = 0xCD; // bool - public const nint MBLoop = 0xCE; // bool - public const nint MBLockWhenWaning = 0xCF; // bool + public const nint m_children = 0x60; // CUtlVector + public const nint m_sortedOrder = 0x78; // CUtlVector + public const nint m_targetValues = 0x90; // CUtlVector + public const nint m_blendValueSource = 0xAC; // AnimValueSource + public const nint m_paramIndex = 0xB0; // CAnimParamHandle + public const nint m_damping = 0xB8; // CAnimInputDamping + public const nint m_blendKeyType = 0xC8; // BlendKeyType + public const nint m_bLockBlendOnReset = 0xCC; // bool + public const nint m_bSyncCycles = 0xCD; // bool + public const nint m_bLoop = 0xCE; // bool + public const nint m_bLockWhenWaning = 0xCF; // bool } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class BlendItemT { - public const nint MTags = 0x0; // CUtlVector< TagSpan_t > - public const nint MPChild = 0x18; // CAnimUpdateNodeRef - public const nint MHSequence = 0x28; // HSequence - public const nint MVPos = 0x2C; // Vector2D - public const nint MFlDuration = 0x34; // float32 - public const nint MBUseCustomDuration = 0x38; // bool + public static class BlendItem_t { + public const nint m_tags = 0x0; // CUtlVector + public const nint m_pChild = 0x18; // CAnimUpdateNodeRef + public const nint m_hSequence = 0x28; // HSequence + public const nint m_vPos = 0x2C; // Vector2D + public const nint m_flDuration = 0x34; // float32 + public const nint m_bUseCustomDuration = 0x38; // bool } // Parent: CAnimUpdateNodeBase // Fields count: 15 @@ -1275,21 +1275,21 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBlend2DUpdateNode { - public const nint MItems = 0x60; // CUtlVector< BlendItem_t > - public const nint MTags = 0x78; // CUtlVector< TagSpan_t > - public const nint MParamSpans = 0x90; // CParamSpanUpdater - public const nint MNodeItemIndices = 0xA8; // CUtlVector< int32 > - public const nint MDamping = 0xC0; // CAnimInputDamping - public const nint MBlendSourceX = 0xD0; // AnimValueSource - public const nint MParamX = 0xD4; // CAnimParamHandle - public const nint MBlendSourceY = 0xD8; // AnimValueSource - public const nint MParamY = 0xDC; // CAnimParamHandle - public const nint MEBlendMode = 0xE0; // Blend2DMode - public const nint MPlaybackSpeed = 0xE4; // float32 - public const nint MBLoop = 0xE8; // bool - public const nint MBLockBlendOnReset = 0xE9; // bool - public const nint MBLockWhenWaning = 0xEA; // bool - public const nint MBAnimEventsAndTagsOnMostWeightedOnly = 0xEB; // bool + public const nint m_items = 0x60; // CUtlVector + public const nint m_tags = 0x78; // CUtlVector + public const nint m_paramSpans = 0x90; // CParamSpanUpdater + public const nint m_nodeItemIndices = 0xA8; // CUtlVector + public const nint m_damping = 0xC0; // CAnimInputDamping + public const nint m_blendSourceX = 0xD0; // AnimValueSource + public const nint m_paramX = 0xD4; // CAnimParamHandle + public const nint m_blendSourceY = 0xD8; // AnimValueSource + public const nint m_paramY = 0xDC; // CAnimParamHandle + public const nint m_eBlendMode = 0xE0; // Blend2DMode + public const nint m_playbackSpeed = 0xE4; // float32 + public const nint m_bLoop = 0xE8; // bool + public const nint m_bLockBlendOnReset = 0xE9; // bool + public const nint m_bLockWhenWaning = 0xEA; // bool + public const nint m_bAnimEventsAndTagsOnMostWeightedOnly = 0xEB; // bool } // Parent: CBinaryUpdateNode // Fields count: 7 @@ -1297,13 +1297,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBoneMaskUpdateNode { - public const nint MNWeightListIndex = 0x88; // int32 - public const nint MFlRootMotionBlend = 0x8C; // float32 - public const nint MBlendSpace = 0x90; // BoneMaskBlendSpace - public const nint MFootMotionTiming = 0x94; // BinaryNodeChildOption - public const nint MBUseBlendScale = 0x98; // bool - public const nint MBlendValueSource = 0x9C; // AnimValueSource - public const nint MHBlendParameter = 0xA0; // CAnimParamHandle + public const nint m_nWeightListIndex = 0x88; // int32 + public const nint m_flRootMotionBlend = 0x8C; // float32 + public const nint m_blendSpace = 0x90; // BoneMaskBlendSpace + public const nint m_footMotionTiming = 0x94; // BinaryNodeChildOption + public const nint m_bUseBlendScale = 0x98; // bool + public const nint m_blendValueSource = 0x9C; // AnimValueSource + public const nint m_hBlendParameter = 0xA0; // CAnimParamHandle } // Parent: CAnimUpdateNodeBase // Fields count: 10 @@ -1311,16 +1311,16 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CChoiceUpdateNode { - public const nint MChildren = 0x58; // CUtlVector< CAnimUpdateNodeRef > - public const nint MWeights = 0x70; // CUtlVector< float32 > - public const nint MBlendTimes = 0x88; // CUtlVector< float32 > - public const nint MChoiceMethod = 0xA0; // ChoiceMethod - public const nint MChoiceChangeMethod = 0xA4; // ChoiceChangeMethod - public const nint MBlendMethod = 0xA8; // ChoiceBlendMethod - public const nint MBlendTime = 0xAC; // float32 - public const nint MBCrossFade = 0xB0; // bool - public const nint MBResetChosen = 0xB1; // bool - public const nint MBDontResetSameSelection = 0xB2; // bool + public const nint m_children = 0x58; // CUtlVector + public const nint m_weights = 0x70; // CUtlVector + public const nint m_blendTimes = 0x88; // CUtlVector + public const nint m_choiceMethod = 0xA0; // ChoiceMethod + public const nint m_choiceChangeMethod = 0xA4; // ChoiceChangeMethod + public const nint m_blendMethod = 0xA8; // ChoiceBlendMethod + public const nint m_blendTime = 0xAC; // float32 + public const nint m_bCrossFade = 0xB0; // bool + public const nint m_bResetChosen = 0xB1; // bool + public const nint m_bDontResetSameSelection = 0xB2; // bool } // Parent: None // Fields count: 2 @@ -1328,35 +1328,35 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDirectPlaybackTagData { - public const nint MSequenceName = 0x0; // CUtlString - public const nint MTags = 0x8; // CUtlVector< TagSpan_t > + public const nint m_sequenceName = 0x0; // CUtlString + public const nint m_tags = 0x8; // CUtlVector } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class FootFixedDataT { - public const nint MVToeOffset = 0x0; // VectorAligned - public const nint MVHeelOffset = 0x10; // VectorAligned - public const nint MNTargetBoneIndex = 0x20; // int32 - public const nint MNAnkleBoneIndex = 0x24; // int32 - public const nint MNIkAnchorBoneIndex = 0x28; // int32 - public const nint MIkChainIndex = 0x2C; // int32 - public const nint MFlMaxIkLength = 0x30; // float32 - public const nint MNFootIndex = 0x34; // int32 - public const nint MNTagIndex = 0x38; // int32 - public const nint MFlMaxRotationLeft = 0x3C; // float32 - public const nint MFlMaxRotationRight = 0x40; // float32 + public static class FootFixedData_t { + public const nint m_vToeOffset = 0x0; // VectorAligned + public const nint m_vHeelOffset = 0x10; // VectorAligned + public const nint m_nTargetBoneIndex = 0x20; // int32 + public const nint m_nAnkleBoneIndex = 0x24; // int32 + public const nint m_nIKAnchorBoneIndex = 0x28; // int32 + public const nint m_ikChainIndex = 0x2C; // int32 + public const nint m_flMaxIKLength = 0x30; // float32 + public const nint m_nFootIndex = 0x34; // int32 + public const nint m_nTagIndex = 0x38; // int32 + public const nint m_flMaxRotationLeft = 0x3C; // float32 + public const nint m_flMaxRotationRight = 0x40; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class TraceSettingsT { - public const nint MFlTraceHeight = 0x0; // float32 - public const nint MFlTraceRadius = 0x4; // float32 + public static class TraceSettings_t { + public const nint m_flTraceHeight = 0x0; // float32 + public const nint m_flTraceRadius = 0x4; // float32 } // Parent: None // Fields count: 10 @@ -1364,16 +1364,16 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class FootFixedSettings { - public const nint MTraceSettings = 0x0; // TraceSettings_t - public const nint MVFootBaseBindPosePositionMs = 0x10; // VectorAligned - public const nint MFlFootBaseLength = 0x20; // float32 - public const nint MFlMaxRotationLeft = 0x24; // float32 - public const nint MFlMaxRotationRight = 0x28; // float32 - public const nint MFootstepLandedTagIndex = 0x2C; // int32 - public const nint MBEnableTracing = 0x30; // bool - public const nint MFlTraceAngleBlend = 0x34; // float32 - public const nint MNDisableTagIndex = 0x38; // int32 - public const nint MNFootIndex = 0x3C; // int32 + public const nint m_traceSettings = 0x0; // TraceSettings_t + public const nint m_vFootBaseBindPosePositionMS = 0x10; // VectorAligned + public const nint m_flFootBaseLength = 0x20; // float32 + public const nint m_flMaxRotationLeft = 0x24; // float32 + public const nint m_flMaxRotationRight = 0x28; // float32 + public const nint m_footstepLandedTagIndex = 0x2C; // int32 + public const nint m_bEnableTracing = 0x30; // bool + public const nint m_flTraceAngleBlend = 0x34; // float32 + public const nint m_nDisableTagIndex = 0x38; // int32 + public const nint m_nFootIndex = 0x3C; // int32 } // Parent: None // Fields count: 3 @@ -1381,9 +1381,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class FootStepTrigger { - public const nint MTags = 0x0; // CUtlVector< int32 > - public const nint MNFootIndex = 0x18; // int32 - public const nint MTriggerPhase = 0x1C; // StepPhase + public const nint m_tags = 0x0; // CUtlVector + public const nint m_nFootIndex = 0x18; // int32 + public const nint m_triggerPhase = 0x1C; // StepPhase } // Parent: CAnimUpdateNodeBase // Fields count: 0 @@ -1398,16 +1398,16 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CLeanMatrixUpdateNode { - public const nint MFrameCorners = 0x5C; // int32[3][3] - public const nint MPoses = 0x80; // CPoseHandle[9] - public const nint MDamping = 0xA8; // CAnimInputDamping - public const nint MBlendSource = 0xB8; // AnimVectorSource - public const nint MParamIndex = 0xBC; // CAnimParamHandle - public const nint MVerticalAxis = 0xC0; // Vector - public const nint MHorizontalAxis = 0xCC; // Vector - public const nint MHSequence = 0xD8; // HSequence - public const nint MFlMaxValue = 0xDC; // float32 - public const nint MNSequenceMaxFrame = 0xE0; // int32 + public const nint m_frameCorners = 0x5C; // int32[3][3] + public const nint m_poses = 0x80; // CPoseHandle[9] + public const nint m_damping = 0xA8; // CAnimInputDamping + public const nint m_blendSource = 0xB8; // AnimVectorSource + public const nint m_paramIndex = 0xBC; // CAnimParamHandle + public const nint m_verticalAxis = 0xC0; // Vector + public const nint m_horizontalAxis = 0xCC; // Vector + public const nint m_hSequence = 0xD8; // HSequence + public const nint m_flMaxValue = 0xDC; // float32 + public const nint m_nSequenceMaxFrame = 0xE0; // int32 } // Parent: CLeafUpdateNode // Fields count: 1 @@ -1415,7 +1415,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionGraphUpdateNode { - public const nint MPMotionGraph = 0x58; // CSmartPtr< CMotionGraph > + public const nint m_pMotionGraph = 0x58; // CSmartPtr } // Parent: CLeafUpdateNode // Fields count: 23 @@ -1423,29 +1423,29 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionMatchingUpdateNode { - public const nint MDataSet = 0x58; // CMotionDataSet - public const nint MMetrics = 0x78; // CUtlVector< CSmartPtr< CMotionMetricEvaluator > > - public const nint MWeights = 0x90; // CUtlVector< float32 > - public const nint MBSearchEveryTick = 0xE0; // bool - public const nint MFlSearchInterval = 0xE4; // float32 - public const nint MBSearchWhenClipEnds = 0xE8; // bool - public const nint MBSearchWhenGoalChanges = 0xE9; // bool - public const nint MBlendCurve = 0xEC; // CBlendCurve - public const nint MFlSampleRate = 0xF4; // float32 - public const nint MFlBlendTime = 0xF8; // float32 - public const nint MBLockClipWhenWaning = 0xFC; // bool - public const nint MFlSelectionThreshold = 0x100; // float32 - public const nint MFlReselectionTimeWindow = 0x104; // float32 - public const nint MBEnableRotationCorrection = 0x108; // bool - public const nint MBGoalAssist = 0x109; // bool - public const nint MFlGoalAssistDistance = 0x10C; // float32 - public const nint MFlGoalAssistTolerance = 0x110; // float32 - public const nint MDistanceScaleDamping = 0x118; // CAnimInputDamping - public const nint MFlDistanceScaleOuterRadius = 0x128; // float32 - public const nint MFlDistanceScaleInnerRadius = 0x12C; // float32 - public const nint MFlDistanceScaleMaxScale = 0x130; // float32 - public const nint MFlDistanceScaleMinScale = 0x134; // float32 - public const nint MBEnableDistanceScaling = 0x138; // bool + public const nint m_dataSet = 0x58; // CMotionDataSet + public const nint m_metrics = 0x78; // CUtlVector> + public const nint m_weights = 0x90; // CUtlVector + public const nint m_bSearchEveryTick = 0xE0; // bool + public const nint m_flSearchInterval = 0xE4; // float32 + public const nint m_bSearchWhenClipEnds = 0xE8; // bool + public const nint m_bSearchWhenGoalChanges = 0xE9; // bool + public const nint m_blendCurve = 0xEC; // CBlendCurve + public const nint m_flSampleRate = 0xF4; // float32 + public const nint m_flBlendTime = 0xF8; // float32 + public const nint m_bLockClipWhenWaning = 0xFC; // bool + public const nint m_flSelectionThreshold = 0x100; // float32 + public const nint m_flReselectionTimeWindow = 0x104; // float32 + public const nint m_bEnableRotationCorrection = 0x108; // bool + public const nint m_bGoalAssist = 0x109; // bool + public const nint m_flGoalAssistDistance = 0x10C; // float32 + public const nint m_flGoalAssistTolerance = 0x110; // float32 + public const nint m_distanceScale_Damping = 0x118; // CAnimInputDamping + public const nint m_flDistanceScale_OuterRadius = 0x128; // float32 + public const nint m_flDistanceScale_InnerRadius = 0x12C; // float32 + public const nint m_flDistanceScale_MaxScale = 0x130; // float32 + public const nint m_flDistanceScale_MinScale = 0x134; // float32 + public const nint m_bEnableDistanceScaling = 0x138; // bool } // Parent: CAnimUpdateNodeBase // Fields count: 8 @@ -1453,14 +1453,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSelectorUpdateNode { - public const nint MChildren = 0x58; // CUtlVector< CAnimUpdateNodeRef > - public const nint MTags = 0x70; // CUtlVector< int8 > - public const nint MBlendCurve = 0x8C; // CBlendCurve - public const nint MFlBlendTime = 0x94; // CAnimValue< float32 > - public const nint MHParameter = 0x9C; // CAnimParamHandle - public const nint METagBehavior = 0xA0; // SelectorTagBehavior_t - public const nint MBResetOnChange = 0xA4; // bool - public const nint MBSyncCyclesOnChange = 0xA5; // bool + public const nint m_children = 0x58; // CUtlVector + public const nint m_tags = 0x70; // CUtlVector + public const nint m_blendCurve = 0x8C; // CBlendCurve + public const nint m_flBlendTime = 0x94; // CAnimValue + public const nint m_hParameter = 0x9C; // CAnimParamHandle + public const nint m_eTagBehavior = 0xA0; // SelectorTagBehavior_t + public const nint m_bResetOnChange = 0xA4; // bool + public const nint m_bSyncCyclesOnChange = 0xA5; // bool } // Parent: CLeafUpdateNode // Fields count: 6 @@ -1468,12 +1468,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSequenceUpdateNode { - public const nint MParamSpans = 0x60; // CParamSpanUpdater - public const nint MTags = 0x78; // CUtlVector< TagSpan_t > - public const nint MHSequence = 0x94; // HSequence - public const nint MPlaybackSpeed = 0x98; // float32 - public const nint MDuration = 0x9C; // float32 - public const nint MBLoop = 0xA0; // bool + public const nint m_paramSpans = 0x60; // CParamSpanUpdater + public const nint m_tags = 0x78; // CUtlVector + public const nint m_hSequence = 0x94; // HSequence + public const nint m_playbackSpeed = 0x98; // float32 + public const nint m_duration = 0x9C; // float32 + public const nint m_bLoop = 0xA0; // bool } // Parent: CLeafUpdateNode // Fields count: 4 @@ -1481,28 +1481,28 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSingleFrameUpdateNode { - public const nint MActions = 0x58; // CUtlVector< CSmartPtr< CAnimActionUpdater > > - public const nint MHPoseCacheHandle = 0x70; // CPoseHandle - public const nint MHSequence = 0x74; // HSequence - public const nint MFlCycle = 0x78; // float32 + public const nint m_actions = 0x58; // CUtlVector> + public const nint m_hPoseCacheHandle = 0x70; // CPoseHandle + public const nint m_hSequence = 0x74; // HSequence + public const nint m_flCycle = 0x78; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CSolveIkTargetHandleT { - public const nint MPositionHandle = 0x0; // CAnimParamHandle - public const nint MOrientationHandle = 0x2; // CAnimParamHandle + public static class CSolveIKTargetHandle_t { + public const nint m_positionHandle = 0x0; // CAnimParamHandle + public const nint m_orientationHandle = 0x2; // CAnimParamHandle } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class StanceInfoT { - public const nint MVPosition = 0x0; // Vector - public const nint MFlDirection = 0xC; // float32 + public static class StanceInfo_t { + public const nint m_vPosition = 0x0; // Vector + public const nint m_flDirection = 0xC; // float32 } // Parent: None // Fields count: 5 @@ -1510,11 +1510,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStateNodeTransitionData { - public const nint MCurve = 0x0; // CBlendCurve - public const nint MBlendDuration = 0x8; // CAnimValue< float32 > - public const nint MResetCycleValue = 0x10; // CAnimValue< float32 > - public const nint MBReset = 0x0; // bitfield:1 - public const nint MResetCycleOption = 0x0; // bitfield:3 + public const nint m_curve = 0x0; // CBlendCurve + public const nint m_blendDuration = 0x8; // CAnimValue + public const nint m_resetCycleValue = 0x10; // CAnimValue + public const nint m_bReset = 0x0; // bitfield:1 + public const nint m_resetCycleOption = 0x0; // bitfield:3 } // Parent: None // Fields count: 2 @@ -1522,8 +1522,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStateNodeStateData { - public const nint MPChild = 0x0; // CAnimUpdateNodeRef - public const nint MBExclusiveRootMotion = 0x0; // bitfield:1 + public const nint m_pChild = 0x0; // CAnimUpdateNodeRef + public const nint m_bExclusiveRootMotion = 0x0; // bitfield:1 } // Parent: CAnimUpdateNodeBase // Fields count: 5 @@ -1531,11 +1531,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStateMachineUpdateNode { - public const nint MStateMachine = 0x68; // CAnimStateMachineUpdater - public const nint MStateData = 0xC0; // CUtlVector< CStateNodeStateData > - public const nint MTransitionData = 0xD8; // CUtlVector< CStateNodeTransitionData > - public const nint MBBlockWaningTags = 0xF4; // bool - public const nint MBLockStateWhenWaning = 0xF5; // bool + public const nint m_stateMachine = 0x68; // CAnimStateMachineUpdater + public const nint m_stateData = 0xC0; // CUtlVector + public const nint m_transitionData = 0xD8; // CUtlVector + public const nint m_bBlockWaningTags = 0xF4; // bool + public const nint m_bLockStateWhenWaning = 0xF5; // bool } // Parent: CBinaryUpdateNode // Fields count: 4 @@ -1543,32 +1543,32 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSubtractUpdateNode { - public const nint MFootMotionTiming = 0x88; // BinaryNodeChildOption - public const nint MBApplyToFootMotion = 0x8C; // bool - public const nint MBApplyChannelsSeparately = 0x8D; // bool - public const nint MBUseModelSpace = 0x8E; // bool + public const nint m_footMotionTiming = 0x88; // BinaryNodeChildOption + public const nint m_bApplyToFootMotion = 0x8C; // bool + public const nint m_bApplyChannelsSeparately = 0x8D; // bool + public const nint m_bUseModelSpace = 0x8E; // bool } // Parent: None // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - public static class TwoBoneIkSettingsT { - public const nint MEndEffectorType = 0x0; // IkEndEffectorType - public const nint MEndEffectorAttachment = 0x10; // CAnimAttachment - public const nint MTargetType = 0x90; // IkTargetType - public const nint MTargetAttachment = 0xA0; // CAnimAttachment - public const nint MTargetBoneIndex = 0x120; // int32 - public const nint MHPositionParam = 0x124; // CAnimParamHandle - public const nint MHRotationParam = 0x126; // CAnimParamHandle - public const nint MBAlwaysUseFallbackHinge = 0x128; // bool - public const nint MVLsFallbackHingeAxis = 0x130; // VectorAligned - public const nint MNFixedBoneIndex = 0x140; // int32 - public const nint MNMiddleBoneIndex = 0x144; // int32 - public const nint MNEndBoneIndex = 0x148; // int32 - public const nint MBMatchTargetOrientation = 0x14C; // bool - public const nint MBConstrainTwist = 0x14D; // bool - public const nint MFlMaxTwist = 0x150; // float32 + public static class TwoBoneIKSettings_t { + public const nint m_endEffectorType = 0x0; // IkEndEffectorType + public const nint m_endEffectorAttachment = 0x10; // CAnimAttachment + public const nint m_targetType = 0x90; // IkTargetType + public const nint m_targetAttachment = 0xA0; // CAnimAttachment + public const nint m_targetBoneIndex = 0x120; // int32 + public const nint m_hPositionParam = 0x124; // CAnimParamHandle + public const nint m_hRotationParam = 0x126; // CAnimParamHandle + public const nint m_bAlwaysUseFallbackHinge = 0x128; // bool + public const nint m_vLsFallbackHingeAxis = 0x130; // VectorAligned + public const nint m_nFixedBoneIndex = 0x140; // int32 + public const nint m_nMiddleBoneIndex = 0x144; // int32 + public const nint m_nEndBoneIndex = 0x148; // int32 + public const nint m_bMatchTargetOrientation = 0x14C; // bool + public const nint m_bConstrainTwist = 0x14D; // bool + public const nint m_flMaxTwist = 0x150; // float32 } // Parent: CAnimUpdateNodeBase // Fields count: 1 @@ -1576,7 +1576,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CUnaryUpdateNode { - public const nint MPChildNode = 0x58; // CAnimUpdateNodeRef + public const nint m_pChildNode = 0x58; // CAnimUpdateNodeRef } // Parent: CUnaryUpdateNode // Fields count: 5 @@ -1584,11 +1584,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CWayPointHelperUpdateNode { - public const nint MFlStartCycle = 0x6C; // float32 - public const nint MFlEndCycle = 0x70; // float32 - public const nint MBOnlyGoals = 0x74; // bool - public const nint MBPreventOvershoot = 0x75; // bool - public const nint MBPreventUndershoot = 0x76; // bool + public const nint m_flStartCycle = 0x6C; // float32 + public const nint m_flEndCycle = 0x70; // float32 + public const nint m_bOnlyGoals = 0x74; // bool + public const nint m_bPreventOvershoot = 0x75; // bool + public const nint m_bPreventUndershoot = 0x76; // bool } // Parent: CLeafUpdateNode // Fields count: 0 @@ -1602,10 +1602,10 @@ namespace CS2Dumper.Schemas { // // Metadata: // MGetKV3ClassDefaults - public static class TagSpanT { - public const nint MTagIndex = 0x0; // int32 - public const nint MStartCycle = 0x4; // float32 - public const nint MEndCycle = 0x8; // float32 + public static class TagSpan_t { + public const nint m_tagIndex = 0x0; // int32 + public const nint m_startCycle = 0x4; // float32 + public const nint m_endCycle = 0x8; // float32 } // Parent: None // Fields count: 2 @@ -1613,8 +1613,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimNodePath { - public const nint MPath = 0x0; // AnimNodeID[11] - public const nint MNCount = 0x2C; // int32 + public const nint m_path = 0x0; // AnimNodeID[11] + public const nint m_nCount = 0x2C; // int32 } // Parent: None // Fields count: 2 @@ -1622,8 +1622,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class ConfigIndex { - public const nint MNGroup = 0x0; // uint16 - public const nint MNConfig = 0x2; // uint16 + public const nint m_nGroup = 0x0; // uint16 + public const nint m_nConfig = 0x2; // uint16 } // Parent: None // Fields count: 2 @@ -1631,8 +1631,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class MotionIndex { - public const nint MNGroup = 0x0; // uint16 - public const nint MNMotion = 0x2; // uint16 + public const nint m_nGroup = 0x0; // uint16 + public const nint m_nMotion = 0x2; // uint16 } // Parent: None // Fields count: 5 @@ -1640,11 +1640,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionGraphConfig { - public const nint MParamValues = 0x0; // float32[4] - public const nint MFlDuration = 0x10; // float32 - public const nint MNMotionIndex = 0x14; // MotionIndex - public const nint MNSampleStart = 0x18; // int32 - public const nint MNSampleCount = 0x1C; // int32 + public const nint m_paramValues = 0x0; // float32[4] + public const nint m_flDuration = 0x10; // float32 + public const nint m_nMotionIndex = 0x14; // MotionIndex + public const nint m_nSampleStart = 0x18; // int32 + public const nint m_nSampleCount = 0x1C; // int32 } // Parent: None // Fields count: 2 @@ -1652,8 +1652,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPoseHandle { - public const nint MNIndex = 0x0; // uint16 - public const nint METype = 0x2; // PoseType_t + public const nint m_nIndex = 0x0; // uint16 + public const nint m_eType = 0x2; // PoseType_t } // Parent: None // Fields count: 3 @@ -1661,9 +1661,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimationGraphVisualizerPrimitiveBase { - public const nint MType = 0x8; // CAnimationGraphVisualizerPrimitiveType - public const nint MOwningAnimNodePaths = 0xC; // AnimNodeID[11] - public const nint MNOwningAnimNodePathCount = 0x38; // int32 + public const nint m_Type = 0x8; // CAnimationGraphVisualizerPrimitiveType + public const nint m_OwningAnimNodePaths = 0xC; // AnimNodeID[11] + public const nint m_nOwningAnimNodePathCount = 0x38; // int32 } // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 3 @@ -1671,9 +1671,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimationGraphVisualizerText { - public const nint MVWsPosition = 0x40; // VectorAligned - public const nint MColor = 0x50; // Color - public const nint MText = 0x58; // CUtlString + public const nint m_vWsPosition = 0x40; // VectorAligned + public const nint m_Color = 0x50; // Color + public const nint m_Text = 0x58; // CUtlString } // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 3 @@ -1681,9 +1681,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimationGraphVisualizerSphere { - public const nint MVWsPosition = 0x40; // VectorAligned - public const nint MFlRadius = 0x50; // float32 - public const nint MColor = 0x54; // Color + public const nint m_vWsPosition = 0x40; // VectorAligned + public const nint m_flRadius = 0x50; // float32 + public const nint m_Color = 0x54; // Color } // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 3 @@ -1691,9 +1691,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimationGraphVisualizerLine { - public const nint MVWsPositionStart = 0x40; // VectorAligned - public const nint MVWsPositionEnd = 0x50; // VectorAligned - public const nint MColor = 0x60; // Color + public const nint m_vWsPositionStart = 0x40; // VectorAligned + public const nint m_vWsPositionEnd = 0x50; // VectorAligned + public const nint m_Color = 0x60; // Color } // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 4 @@ -1701,10 +1701,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimationGraphVisualizerPie { - public const nint MVWsCenter = 0x40; // VectorAligned - public const nint MVWsStart = 0x50; // VectorAligned - public const nint MVWsEnd = 0x60; // VectorAligned - public const nint MColor = 0x70; // Color + public const nint m_vWsCenter = 0x40; // VectorAligned + public const nint m_vWsStart = 0x50; // VectorAligned + public const nint m_vWsEnd = 0x60; // VectorAligned + public const nint m_Color = 0x70; // Color } // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 2 @@ -1712,28 +1712,28 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimationGraphVisualizerAxis { - public const nint MXWsTransform = 0x40; // CTransform - public const nint MFlAxisSize = 0x60; // float32 + public const nint m_xWsTransform = 0x40; // CTransform + public const nint m_flAxisSize = 0x60; // float32 } // Parent: None // Fields count: 1 - public static class IkBoneNameAndIndexT { - public const nint MName = 0x0; // CUtlString + public static class IKBoneNameAndIndex_t { + public const nint m_Name = 0x0; // CUtlString } // Parent: None // Fields count: 2 - public static class IkSolverSettingsT { - public const nint MSolverType = 0x0; // IKSolverType - public const nint MNNumIterations = 0x4; // int32 + public static class IKSolverSettings_t { + public const nint m_SolverType = 0x0; // IKSolverType + public const nint m_nNumIterations = 0x4; // int32 } // Parent: None // Fields count: 5 - public static class IkTargetSettingsT { - public const nint MTargetSource = 0x0; // IKTargetSource - public const nint MBone = 0x8; // IKBoneNameAndIndex_t - public const nint MAnimgraphParameterNamePosition = 0x18; // AnimParamID - public const nint MAnimgraphParameterNameOrientation = 0x1C; // AnimParamID - public const nint MTargetCoordSystem = 0x20; // IKTargetCoordinateSystem + public static class IKTargetSettings_t { + public const nint m_TargetSource = 0x0; // IKTargetSource + public const nint m_Bone = 0x8; // IKBoneNameAndIndex_t + public const nint m_AnimgraphParameterNamePosition = 0x18; // AnimParamID + public const nint m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID + public const nint m_TargetCoordSystem = 0x20; // IKTargetCoordinateSystem } // Parent: None // Fields count: 1 @@ -1741,8 +1741,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - public static class AnimNodeId { - public const nint MId = 0x0; // uint32 + public static class AnimNodeID { + public const nint m_id = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1750,8 +1750,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - public static class AnimNodeOutputId { - public const nint MId = 0x0; // uint32 + public static class AnimNodeOutputID { + public const nint m_id = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1759,8 +1759,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - public static class AnimStateId { - public const nint MId = 0x0; // uint32 + public static class AnimStateID { + public const nint m_id = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1768,8 +1768,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - public static class AnimParamId { - public const nint MId = 0x0; // uint32 + public static class AnimParamID { + public const nint m_id = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1777,8 +1777,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - public static class AnimTagId { - public const nint MId = 0x0; // uint32 + public static class AnimTagID { + public const nint m_id = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1786,8 +1786,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - public static class AnimComponentId { - public const nint MId = 0x0; // uint32 + public static class AnimComponentID { + public const nint m_id = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1796,7 +1796,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyEditClassAsString public static class AnimScriptHandle { - public const nint MId = 0x0; // uint32 + public const nint m_id = 0x0; // uint32 } // Parent: None // Fields count: 5 @@ -1804,195 +1804,195 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimAttachment { - public const nint MInfluenceRotations = 0x0; // Quaternion[3] - public const nint MInfluenceOffsets = 0x30; // VectorAligned[3] - public const nint MInfluenceIndices = 0x60; // int32[3] - public const nint MInfluenceWeights = 0x6C; // float32[3] - public const nint MNumInfluences = 0x78; // uint8 + public const nint m_influenceRotations = 0x0; // Quaternion[3] + public const nint m_influenceOffsets = 0x30; // VectorAligned[3] + public const nint m_influenceIndices = 0x60; // int32[3] + public const nint m_influenceWeights = 0x6C; // float32[3] + public const nint m_numInfluences = 0x78; // uint8 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class VPhysics2ShapeDefT { - public const nint MSpheres = 0x0; // CUtlVector< RnSphereDesc_t > - public const nint MCapsules = 0x18; // CUtlVector< RnCapsuleDesc_t > - public const nint MHulls = 0x30; // CUtlVector< RnHullDesc_t > - public const nint MMeshes = 0x48; // CUtlVector< RnMeshDesc_t > - public const nint MCollisionAttributeIndices = 0x60; // CUtlVector< uint16 > + public static class VPhysics2ShapeDef_t { + public const nint m_spheres = 0x0; // CUtlVector + public const nint m_capsules = 0x18; // CUtlVector + public const nint m_hulls = 0x30; // CUtlVector + public const nint m_meshes = 0x48; // CUtlVector + public const nint m_CollisionAttributeIndices = 0x60; // CUtlVector } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class VPhysXBodyPartT { - public const nint MNFlags = 0x0; // uint32 - public const nint MFlMass = 0x4; // float32 - public const nint MRnShape = 0x8; // VPhysics2ShapeDef_t - public const nint MNCollisionAttributeIndex = 0x80; // uint16 - public const nint MNReserved = 0x82; // uint16 - public const nint MFlInertiaScale = 0x84; // float32 - public const nint MFlLinearDamping = 0x88; // float32 - public const nint MFlAngularDamping = 0x8C; // float32 - public const nint MBOverrideMassCenter = 0x90; // bool - public const nint MVMassCenterOverride = 0x94; // Vector + public static class VPhysXBodyPart_t { + public const nint m_nFlags = 0x0; // uint32 + public const nint m_flMass = 0x4; // float32 + public const nint m_rnShape = 0x8; // VPhysics2ShapeDef_t + public const nint m_nCollisionAttributeIndex = 0x80; // uint16 + public const nint m_nReserved = 0x82; // uint16 + public const nint m_flInertiaScale = 0x84; // float32 + public const nint m_flLinearDamping = 0x88; // float32 + public const nint m_flAngularDamping = 0x8C; // float32 + public const nint m_bOverrideMassCenter = 0x90; // bool + public const nint m_vMassCenterOverride = 0x94; // Vector } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class VPhysXCollisionAttributesT { - public const nint MCollisionGroup = 0x0; // uint32 - public const nint MInteractAs = 0x8; // CUtlVector< uint32 > - public const nint MInteractWith = 0x20; // CUtlVector< uint32 > - public const nint MInteractExclude = 0x38; // CUtlVector< uint32 > - public const nint MCollisionGroupString = 0x50; // CUtlString - public const nint MInteractAsStrings = 0x58; // CUtlVector< CUtlString > - public const nint MInteractWithStrings = 0x70; // CUtlVector< CUtlString > - public const nint MInteractExcludeStrings = 0x88; // CUtlVector< CUtlString > + public static class VPhysXCollisionAttributes_t { + public const nint m_CollisionGroup = 0x0; // uint32 + public const nint m_InteractAs = 0x8; // CUtlVector + public const nint m_InteractWith = 0x20; // CUtlVector + public const nint m_InteractExclude = 0x38; // CUtlVector + public const nint m_CollisionGroupString = 0x50; // CUtlString + public const nint m_InteractAsStrings = 0x58; // CUtlVector + public const nint m_InteractWithStrings = 0x70; // CUtlVector + public const nint m_InteractExcludeStrings = 0x88; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class VPhysXRangeT { - public const nint MFlMin = 0x0; // float32 - public const nint MFlMax = 0x4; // float32 + public static class VPhysXRange_t { + public const nint m_flMin = 0x0; // float32 + public const nint m_flMax = 0x4; // float32 } // Parent: None // Fields count: 46 // // Metadata: // MGetKV3ClassDefaults - public static class VPhysXConstraintParamsT { - public const nint MNType = 0x0; // int8 - public const nint MNTranslateMotion = 0x1; // int8 - public const nint MNRotateMotion = 0x2; // int8 - public const nint MNFlags = 0x3; // int8 - public const nint MAnchor = 0x4; // Vector[2] - public const nint MAxes = 0x1C; // QuaternionStorage[2] - public const nint MMaxForce = 0x3C; // float32 - public const nint MMaxTorque = 0x40; // float32 - public const nint MLinearLimitValue = 0x44; // float32 - public const nint MLinearLimitRestitution = 0x48; // float32 - public const nint MLinearLimitSpring = 0x4C; // float32 - public const nint MLinearLimitDamping = 0x50; // float32 - public const nint MTwistLowLimitValue = 0x54; // float32 - public const nint MTwistLowLimitRestitution = 0x58; // float32 - public const nint MTwistLowLimitSpring = 0x5C; // float32 - public const nint MTwistLowLimitDamping = 0x60; // float32 - public const nint MTwistHighLimitValue = 0x64; // float32 - public const nint MTwistHighLimitRestitution = 0x68; // float32 - public const nint MTwistHighLimitSpring = 0x6C; // float32 - public const nint MTwistHighLimitDamping = 0x70; // float32 - public const nint MSwing1LimitValue = 0x74; // float32 - public const nint MSwing1LimitRestitution = 0x78; // float32 - public const nint MSwing1LimitSpring = 0x7C; // float32 - public const nint MSwing1LimitDamping = 0x80; // float32 - public const nint MSwing2LimitValue = 0x84; // float32 - public const nint MSwing2LimitRestitution = 0x88; // float32 - public const nint MSwing2LimitSpring = 0x8C; // float32 - public const nint MSwing2LimitDamping = 0x90; // float32 - public const nint MGoalPosition = 0x94; // Vector - public const nint MGoalOrientation = 0xA0; // QuaternionStorage - public const nint MGoalAngularVelocity = 0xB0; // Vector - public const nint MDriveSpringX = 0xBC; // float32 - public const nint MDriveSpringY = 0xC0; // float32 - public const nint MDriveSpringZ = 0xC4; // float32 - public const nint MDriveDampingX = 0xC8; // float32 - public const nint MDriveDampingY = 0xCC; // float32 - public const nint MDriveDampingZ = 0xD0; // float32 - public const nint MDriveSpringTwist = 0xD4; // float32 - public const nint MDriveSpringSwing = 0xD8; // float32 - public const nint MDriveSpringSlerp = 0xDC; // float32 - public const nint MDriveDampingTwist = 0xE0; // float32 - public const nint MDriveDampingSwing = 0xE4; // float32 - public const nint MDriveDampingSlerp = 0xE8; // float32 - public const nint MSolverIterationCount = 0xEC; // int32 - public const nint MProjectionLinearTolerance = 0xF0; // float32 - public const nint MProjectionAngularTolerance = 0xF4; // float32 + public static class VPhysXConstraintParams_t { + public const nint m_nType = 0x0; // int8 + public const nint m_nTranslateMotion = 0x1; // int8 + public const nint m_nRotateMotion = 0x2; // int8 + public const nint m_nFlags = 0x3; // int8 + public const nint m_anchor = 0x4; // Vector[2] + public const nint m_axes = 0x1C; // QuaternionStorage[2] + public const nint m_maxForce = 0x3C; // float32 + public const nint m_maxTorque = 0x40; // float32 + public const nint m_linearLimitValue = 0x44; // float32 + public const nint m_linearLimitRestitution = 0x48; // float32 + public const nint m_linearLimitSpring = 0x4C; // float32 + public const nint m_linearLimitDamping = 0x50; // float32 + public const nint m_twistLowLimitValue = 0x54; // float32 + public const nint m_twistLowLimitRestitution = 0x58; // float32 + public const nint m_twistLowLimitSpring = 0x5C; // float32 + public const nint m_twistLowLimitDamping = 0x60; // float32 + public const nint m_twistHighLimitValue = 0x64; // float32 + public const nint m_twistHighLimitRestitution = 0x68; // float32 + public const nint m_twistHighLimitSpring = 0x6C; // float32 + public const nint m_twistHighLimitDamping = 0x70; // float32 + public const nint m_swing1LimitValue = 0x74; // float32 + public const nint m_swing1LimitRestitution = 0x78; // float32 + public const nint m_swing1LimitSpring = 0x7C; // float32 + public const nint m_swing1LimitDamping = 0x80; // float32 + public const nint m_swing2LimitValue = 0x84; // float32 + public const nint m_swing2LimitRestitution = 0x88; // float32 + public const nint m_swing2LimitSpring = 0x8C; // float32 + public const nint m_swing2LimitDamping = 0x90; // float32 + public const nint m_goalPosition = 0x94; // Vector + public const nint m_goalOrientation = 0xA0; // QuaternionStorage + public const nint m_goalAngularVelocity = 0xB0; // Vector + public const nint m_driveSpringX = 0xBC; // float32 + public const nint m_driveSpringY = 0xC0; // float32 + public const nint m_driveSpringZ = 0xC4; // float32 + public const nint m_driveDampingX = 0xC8; // float32 + public const nint m_driveDampingY = 0xCC; // float32 + public const nint m_driveDampingZ = 0xD0; // float32 + public const nint m_driveSpringTwist = 0xD4; // float32 + public const nint m_driveSpringSwing = 0xD8; // float32 + public const nint m_driveSpringSlerp = 0xDC; // float32 + public const nint m_driveDampingTwist = 0xE0; // float32 + public const nint m_driveDampingSwing = 0xE4; // float32 + public const nint m_driveDampingSlerp = 0xE8; // float32 + public const nint m_solverIterationCount = 0xEC; // int32 + public const nint m_projectionLinearTolerance = 0xF0; // float32 + public const nint m_projectionAngularTolerance = 0xF4; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class VPhysXConstraint2T { - public const nint MNFlags = 0x0; // uint32 - public const nint MNParent = 0x4; // uint16 - public const nint MNChild = 0x6; // uint16 - public const nint MParams = 0x8; // VPhysXConstraintParams_t + public static class VPhysXConstraint2_t { + public const nint m_nFlags = 0x0; // uint32 + public const nint m_nParent = 0x4; // uint16 + public const nint m_nChild = 0x6; // uint16 + public const nint m_params = 0x8; // VPhysXConstraintParams_t } // Parent: None // Fields count: 24 // // Metadata: // MGetKV3ClassDefaults - public static class VPhysXJointT { - public const nint MNType = 0x0; // uint16 - public const nint MNBody1 = 0x2; // uint16 - public const nint MNBody2 = 0x4; // uint16 - public const nint MNFlags = 0x6; // uint16 - public const nint MFrame1 = 0x10; // CTransform - public const nint MFrame2 = 0x30; // CTransform - public const nint MBEnableCollision = 0x50; // bool - public const nint MBEnableLinearLimit = 0x51; // bool - public const nint MLinearLimit = 0x54; // VPhysXRange_t - public const nint MBEnableLinearMotor = 0x5C; // bool - public const nint MVLinearTargetVelocity = 0x60; // Vector - public const nint MFlMaxForce = 0x6C; // float32 - public const nint MBEnableSwingLimit = 0x70; // bool - public const nint MSwingLimit = 0x74; // VPhysXRange_t - public const nint MBEnableTwistLimit = 0x7C; // bool - public const nint MTwistLimit = 0x80; // VPhysXRange_t - public const nint MBEnableAngularMotor = 0x88; // bool - public const nint MVAngularTargetVelocity = 0x8C; // Vector - public const nint MFlMaxTorque = 0x98; // float32 - public const nint MFlLinearFrequency = 0x9C; // float32 - public const nint MFlLinearDampingRatio = 0xA0; // float32 - public const nint MFlAngularFrequency = 0xA4; // float32 - public const nint MFlAngularDampingRatio = 0xA8; // float32 - public const nint MFlFriction = 0xAC; // float32 + public static class VPhysXJoint_t { + public const nint m_nType = 0x0; // uint16 + public const nint m_nBody1 = 0x2; // uint16 + public const nint m_nBody2 = 0x4; // uint16 + public const nint m_nFlags = 0x6; // uint16 + public const nint m_Frame1 = 0x10; // CTransform + public const nint m_Frame2 = 0x30; // CTransform + public const nint m_bEnableCollision = 0x50; // bool + public const nint m_bEnableLinearLimit = 0x51; // bool + public const nint m_LinearLimit = 0x54; // VPhysXRange_t + public const nint m_bEnableLinearMotor = 0x5C; // bool + public const nint m_vLinearTargetVelocity = 0x60; // Vector + public const nint m_flMaxForce = 0x6C; // float32 + public const nint m_bEnableSwingLimit = 0x70; // bool + public const nint m_SwingLimit = 0x74; // VPhysXRange_t + public const nint m_bEnableTwistLimit = 0x7C; // bool + public const nint m_TwistLimit = 0x80; // VPhysXRange_t + public const nint m_bEnableAngularMotor = 0x88; // bool + public const nint m_vAngularTargetVelocity = 0x8C; // Vector + public const nint m_flMaxTorque = 0x98; // float32 + public const nint m_flLinearFrequency = 0x9C; // float32 + public const nint m_flLinearDampingRatio = 0xA0; // float32 + public const nint m_flAngularFrequency = 0xA4; // float32 + public const nint m_flAngularDampingRatio = 0xA8; // float32 + public const nint m_flFriction = 0xAC; // float32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class PhysSoftbodyDescT { - public const nint MParticleBoneHash = 0x0; // CUtlVector< uint32 > - public const nint MParticles = 0x18; // CUtlVector< RnSoftbodyParticle_t > - public const nint MSprings = 0x30; // CUtlVector< RnSoftbodySpring_t > - public const nint MCapsules = 0x48; // CUtlVector< RnSoftbodyCapsule_t > - public const nint MInitPose = 0x60; // CUtlVector< CTransform > - public const nint MParticleBoneName = 0x78; // CUtlVector< CUtlString > + public static class PhysSoftbodyDesc_t { + public const nint m_ParticleBoneHash = 0x0; // CUtlVector + public const nint m_Particles = 0x18; // CUtlVector + public const nint m_Springs = 0x30; // CUtlVector + public const nint m_Capsules = 0x48; // CUtlVector + public const nint m_InitPose = 0x60; // CUtlVector + public const nint m_ParticleBoneName = 0x78; // CUtlVector } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - public static class VPhysXAggregateDataT { - public const nint MNFlags = 0x0; // uint16 - public const nint MNRefCounter = 0x2; // uint16 - public const nint MBonesHash = 0x8; // CUtlVector< uint32 > - public const nint MBoneNames = 0x20; // CUtlVector< CUtlString > - public const nint MIndexNames = 0x38; // CUtlVector< uint16 > - public const nint MIndexHash = 0x50; // CUtlVector< uint16 > - public const nint MBindPose = 0x68; // CUtlVector< matrix3x4a_t > - public const nint MParts = 0x80; // CUtlVector< VPhysXBodyPart_t > - public const nint MConstraints2 = 0x98; // CUtlVector< VPhysXConstraint2_t > - public const nint MJoints = 0xB0; // CUtlVector< VPhysXJoint_t > - public const nint MPFeModel = 0xC8; // PhysFeModelDesc_t* - public const nint MBoneParents = 0xD0; // CUtlVector< uint16 > - public const nint MSurfacePropertyHashes = 0xE8; // CUtlVector< uint32 > - public const nint MCollisionAttributes = 0x100; // CUtlVector< VPhysXCollisionAttributes_t > - public const nint MDebugPartNames = 0x118; // CUtlVector< CUtlString > - public const nint MEmbeddedKeyvalues = 0x130; // CUtlString + public static class VPhysXAggregateData_t { + public const nint m_nFlags = 0x0; // uint16 + public const nint m_nRefCounter = 0x2; // uint16 + public const nint m_bonesHash = 0x8; // CUtlVector + public const nint m_boneNames = 0x20; // CUtlVector + public const nint m_indexNames = 0x38; // CUtlVector + public const nint m_indexHash = 0x50; // CUtlVector + public const nint m_bindPose = 0x68; // CUtlVector + public const nint m_parts = 0x80; // CUtlVector + public const nint m_constraints2 = 0x98; // CUtlVector + public const nint m_joints = 0xB0; // CUtlVector + public const nint m_pFeModel = 0xC8; // PhysFeModelDesc_t* + public const nint m_boneParents = 0xD0; // CUtlVector + public const nint m_surfacePropertyHashes = 0xE8; // CUtlVector + public const nint m_collisionAttributes = 0x100; // CUtlVector + public const nint m_debugPartNames = 0x118; // CUtlVector + public const nint m_embeddedKeyvalues = 0x130; // CUtlString } // Parent: None // Fields count: 7 @@ -2000,13 +2000,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPhysSurfacePropertiesPhysics { - public const nint MFriction = 0x0; // float32 - public const nint MElasticity = 0x4; // float32 - public const nint MDensity = 0x8; // float32 - public const nint MThickness = 0xC; // float32 - public const nint MSoftContactFrequency = 0x10; // float32 - public const nint MSoftContactDampingRatio = 0x14; // float32 - public const nint MWheelDrag = 0x18; // float32 + public const nint m_friction = 0x0; // float32 + public const nint m_elasticity = 0x4; // float32 + public const nint m_density = 0x8; // float32 + public const nint m_thickness = 0xC; // float32 + public const nint m_softContactFrequency = 0x10; // float32 + public const nint m_softContactDampingRatio = 0x14; // float32 + public const nint m_wheelDrag = 0x18; // float32 } // Parent: None // Fields count: 8 @@ -2014,14 +2014,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPhysSurfacePropertiesAudio { - public const nint MReflectivity = 0x0; // float32 - public const nint MHardnessFactor = 0x4; // float32 - public const nint MRoughnessFactor = 0x8; // float32 - public const nint MRoughThreshold = 0xC; // float32 - public const nint MHardThreshold = 0x10; // float32 - public const nint MHardVelocityThreshold = 0x14; // float32 - public const nint MFlStaticImpactVolume = 0x18; // float32 - public const nint MFlOcclusionFactor = 0x1C; // float32 + public const nint m_reflectivity = 0x0; // float32 + public const nint m_hardnessFactor = 0x4; // float32 + public const nint m_roughnessFactor = 0x8; // float32 + public const nint m_roughThreshold = 0xC; // float32 + public const nint m_hardThreshold = 0x10; // float32 + public const nint m_hardVelocityThreshold = 0x14; // float32 + public const nint m_flStaticImpactVolume = 0x18; // float32 + public const nint m_flOcclusionFactor = 0x1C; // float32 } // Parent: None // Fields count: 8 @@ -2029,14 +2029,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPhysSurfacePropertiesSoundNames { - public const nint MImpactSoft = 0x0; // CUtlString - public const nint MImpactHard = 0x8; // CUtlString - public const nint MScrapeSmooth = 0x10; // CUtlString - public const nint MScrapeRough = 0x18; // CUtlString - public const nint MBulletImpact = 0x20; // CUtlString - public const nint MRolling = 0x28; // CUtlString - public const nint MBreak = 0x30; // CUtlString - public const nint MStrain = 0x38; // CUtlString + public const nint m_impactSoft = 0x0; // CUtlString + public const nint m_impactHard = 0x8; // CUtlString + public const nint m_scrapeSmooth = 0x10; // CUtlString + public const nint m_scrapeRough = 0x18; // CUtlString + public const nint m_bulletImpact = 0x20; // CUtlString + public const nint m_rolling = 0x28; // CUtlString + public const nint m_break = 0x30; // CUtlString + public const nint m_strain = 0x38; // CUtlString } // Parent: None // Fields count: 8 @@ -2044,134 +2044,134 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPhysSurfaceProperties { - public const nint MName = 0x0; // CUtlString - public const nint MNameHash = 0x8; // uint32 - public const nint MBaseNameHash = 0xC; // uint32 - public const nint MBHidden = 0x18; // bool - public const nint MDescription = 0x20; // CUtlString - public const nint MPhysics = 0x28; // CPhysSurfacePropertiesPhysics - public const nint MAudioSounds = 0x48; // CPhysSurfacePropertiesSoundNames - public const nint MAudioParams = 0x88; // CPhysSurfacePropertiesAudio + public const nint m_name = 0x0; // CUtlString + public const nint m_nameHash = 0x8; // uint32 + public const nint m_baseNameHash = 0xC; // uint32 + public const nint m_bHidden = 0x18; // bool + public const nint m_description = 0x20; // CUtlString + public const nint m_physics = 0x28; // CPhysSurfacePropertiesPhysics + public const nint m_audioSounds = 0x48; // CPhysSurfacePropertiesSoundNames + public const nint m_audioParams = 0x88; // CPhysSurfacePropertiesAudio } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CvPhysXSurfacePropertiesList { - public const nint MSurfacePropertiesList = 0x0; // CUtlVector< CPhysSurfaceProperties* > + public static class CVPhysXSurfacePropertiesList { + public const nint m_surfacePropertiesList = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialGroupT { - public const nint MName = 0x0; // CUtlString - public const nint MMaterials = 0x8; // CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > > + public static class MaterialGroup_t { + public const nint m_name = 0x0; // CUtlString + public const nint m_materials = 0x8; // CUtlVector> } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class ModelSkeletonDataT { - public const nint MBoneName = 0x0; // CUtlVector< CUtlString > - public const nint MNParent = 0x18; // CUtlVector< int16 > - public const nint MBoneSphere = 0x30; // CUtlVector< float32 > - public const nint MNFlag = 0x48; // CUtlVector< uint32 > - public const nint MBonePosParent = 0x60; // CUtlVector< Vector > - public const nint MBoneRotParent = 0x78; // CUtlVector< QuaternionStorage > - public const nint MBoneScaleParent = 0x90; // CUtlVector< float32 > + public static class ModelSkeletonData_t { + public const nint m_boneName = 0x0; // CUtlVector + public const nint m_nParent = 0x18; // CUtlVector + public const nint m_boneSphere = 0x30; // CUtlVector + public const nint m_nFlag = 0x48; // CUtlVector + public const nint m_bonePosParent = 0x60; // CUtlVector + public const nint m_boneRotParent = 0x78; // CUtlVector + public const nint m_boneScaleParent = 0x90; // CUtlVector } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class PermModelInfoT { - public const nint MNFlags = 0x0; // uint32 - public const nint MVHullMin = 0x4; // Vector - public const nint MVHullMax = 0x10; // Vector - public const nint MVViewMin = 0x1C; // Vector - public const nint MVViewMax = 0x28; // Vector - public const nint MFlMass = 0x34; // float32 - public const nint MVEyePosition = 0x38; // Vector - public const nint MFlMaxEyeDeflection = 0x44; // float32 - public const nint MSSurfaceProperty = 0x48; // CUtlString - public const nint MKeyValueText = 0x50; // CUtlString + public static class PermModelInfo_t { + public const nint m_nFlags = 0x0; // uint32 + public const nint m_vHullMin = 0x4; // Vector + public const nint m_vHullMax = 0x10; // Vector + public const nint m_vViewMin = 0x1C; // Vector + public const nint m_vViewMax = 0x28; // Vector + public const nint m_flMass = 0x34; // float32 + public const nint m_vEyePosition = 0x38; // Vector + public const nint m_flMaxEyeDeflection = 0x44; // float32 + public const nint m_sSurfaceProperty = 0x48; // CUtlString + public const nint m_keyValueText = 0x50; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class PermModelExtPartT { - public const nint MTransform = 0x0; // CTransform - public const nint MName = 0x20; // CUtlString - public const nint MNParent = 0x28; // int32 - public const nint MRefModel = 0x30; // CStrongHandle< InfoForResourceTypeCModel > + public static class PermModelExtPart_t { + public const nint m_Transform = 0x0; // CTransform + public const nint m_Name = 0x20; // CUtlString + public const nint m_nParent = 0x28; // int32 + public const nint m_refModel = 0x30; // CStrongHandle } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class ModelBoneFlexDriverControlT { - public const nint MNBoneComponent = 0x0; // ModelBoneFlexComponent_t - public const nint MFlexController = 0x8; // CUtlString - public const nint MFlexControllerToken = 0x10; // uint32 - public const nint MFlMin = 0x14; // float32 - public const nint MFlMax = 0x18; // float32 + public static class ModelBoneFlexDriverControl_t { + public const nint m_nBoneComponent = 0x0; // ModelBoneFlexComponent_t + public const nint m_flexController = 0x8; // CUtlString + public const nint m_flexControllerToken = 0x10; // uint32 + public const nint m_flMin = 0x14; // float32 + public const nint m_flMax = 0x18; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class ModelBoneFlexDriverT { - public const nint MBoneName = 0x0; // CUtlString - public const nint MBoneNameToken = 0x8; // uint32 - public const nint MControls = 0x10; // CUtlVector< ModelBoneFlexDriverControl_t > + public static class ModelBoneFlexDriver_t { + public const nint m_boneName = 0x0; // CUtlString + public const nint m_boneNameToken = 0x8; // uint32 + public const nint m_controls = 0x10; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class PermModelDataAnimatedMaterialAttributeT { - public const nint MAttributeName = 0x0; // CUtlString - public const nint MNNumChannels = 0x8; // int32 + public static class PermModelDataAnimatedMaterialAttribute_t { + public const nint m_AttributeName = 0x0; // CUtlString + public const nint m_nNumChannels = 0x8; // int32 } // Parent: None // Fields count: 23 // // Metadata: // MGetKV3ClassDefaults - public static class PermModelDataT { - public const nint MName = 0x0; // CUtlString - public const nint MModelInfo = 0x8; // PermModelInfo_t - public const nint MExtParts = 0x60; // CUtlVector< PermModelExtPart_t > - public const nint MRefMeshes = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCRenderMesh > > - public const nint MRefMeshGroupMasks = 0x90; // CUtlVector< uint64 > - public const nint MRefPhysGroupMasks = 0xA8; // CUtlVector< uint64 > - public const nint MRefLodGroupMasks = 0xC0; // CUtlVector< uint8 > - public const nint MLodGroupSwitchDistances = 0xD8; // CUtlVector< float32 > - public const nint MRefPhysicsData = 0xF0; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - public const nint MRefPhysicsHitboxData = 0x108; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - public const nint MRefAnimGroups = 0x120; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - public const nint MRefSequenceGroups = 0x138; // CUtlVector< CStrongHandle< InfoForResourceTypeCSequenceGroupData > > - public const nint MMeshGroups = 0x150; // CUtlVector< CUtlString > - public const nint MMaterialGroups = 0x168; // CUtlVector< MaterialGroup_t > - public const nint MNDefaultMeshGroupMask = 0x180; // uint64 - public const nint MModelSkeleton = 0x188; // ModelSkeletonData_t - public const nint MRemappingTable = 0x230; // CUtlVector< int16 > - public const nint MRemappingTableStarts = 0x248; // CUtlVector< uint16 > - public const nint MBoneFlexDrivers = 0x260; // CUtlVector< ModelBoneFlexDriver_t > - public const nint MPModelConfigList = 0x278; // CModelConfigList* - public const nint MBodyGroupsHiddenInTools = 0x280; // CUtlVector< CUtlString > - public const nint MRefAnimIncludeModels = 0x298; // CUtlVector< CStrongHandle< InfoForResourceTypeCModel > > - public const nint MAnimatedMaterialAttributes = 0x2B0; // CUtlVector< PermModelDataAnimatedMaterialAttribute_t > + public static class PermModelData_t { + public const nint m_name = 0x0; // CUtlString + public const nint m_modelInfo = 0x8; // PermModelInfo_t + public const nint m_ExtParts = 0x60; // CUtlVector + public const nint m_refMeshes = 0x78; // CUtlVector> + public const nint m_refMeshGroupMasks = 0x90; // CUtlVector + public const nint m_refPhysGroupMasks = 0xA8; // CUtlVector + public const nint m_refLODGroupMasks = 0xC0; // CUtlVector + public const nint m_lodGroupSwitchDistances = 0xD8; // CUtlVector + public const nint m_refPhysicsData = 0xF0; // CUtlVector> + public const nint m_refPhysicsHitboxData = 0x108; // CUtlVector> + public const nint m_refAnimGroups = 0x120; // CUtlVector> + public const nint m_refSequenceGroups = 0x138; // CUtlVector> + public const nint m_meshGroups = 0x150; // CUtlVector + public const nint m_materialGroups = 0x168; // CUtlVector + public const nint m_nDefaultMeshGroupMask = 0x180; // uint64 + public const nint m_modelSkeleton = 0x188; // ModelSkeletonData_t + public const nint m_remappingTable = 0x230; // CUtlVector + public const nint m_remappingTableStarts = 0x248; // CUtlVector + public const nint m_boneFlexDrivers = 0x260; // CUtlVector + public const nint m_pModelConfigList = 0x278; // CModelConfigList* + public const nint m_BodyGroupsHiddenInTools = 0x280; // CUtlVector + public const nint m_refAnimIncludeModels = 0x298; // CUtlVector> + public const nint m_AnimatedMaterialAttributes = 0x2B0; // CUtlVector } // Parent: None // Fields count: 2 @@ -2179,105 +2179,105 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CModelConfigElement { - public const nint MElementName = 0x8; // CUtlString - public const nint MNestedElements = 0x10; // CUtlVector< CModelConfigElement* > + public const nint m_ElementName = 0x8; // CUtlString + public const nint m_NestedElements = 0x10; // CUtlVector } // Parent: CModelConfigElement // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementAttachedModel { - public const nint MInstanceName = 0x48; // CUtlString - public const nint MEntityClass = 0x50; // CUtlString - public const nint MHModel = 0x58; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MVOffset = 0x60; // Vector - public const nint MAAngOffset = 0x6C; // QAngle - public const nint MAttachmentName = 0x78; // CUtlString - public const nint MLocalAttachmentOffsetName = 0x80; // CUtlString - public const nint MAttachmentType = 0x88; // ModelConfigAttachmentType_t - public const nint MBBoneMergeFlex = 0x8C; // bool - public const nint MBUserSpecifiedColor = 0x8D; // bool - public const nint MBUserSpecifiedMaterialGroup = 0x8E; // bool - public const nint MBAcceptParentMaterialDrivenDecals = 0x8F; // bool - public const nint MBodygroupOnOtherModels = 0x90; // CUtlString - public const nint MMaterialGroupOnOtherModels = 0x98; // CUtlString + public static class CModelConfigElement_AttachedModel { + public const nint m_InstanceName = 0x48; // CUtlString + public const nint m_EntityClass = 0x50; // CUtlString + public const nint m_hModel = 0x58; // CStrongHandle + public const nint m_vOffset = 0x60; // Vector + public const nint m_aAngOffset = 0x6C; // QAngle + public const nint m_AttachmentName = 0x78; // CUtlString + public const nint m_LocalAttachmentOffsetName = 0x80; // CUtlString + public const nint m_AttachmentType = 0x88; // ModelConfigAttachmentType_t + public const nint m_bBoneMergeFlex = 0x8C; // bool + public const nint m_bUserSpecifiedColor = 0x8D; // bool + public const nint m_bUserSpecifiedMaterialGroup = 0x8E; // bool + public const nint m_bAcceptParentMaterialDrivenDecals = 0x8F; // bool + public const nint m_BodygroupOnOtherModels = 0x90; // CUtlString + public const nint m_MaterialGroupOnOtherModels = 0x98; // CUtlString } // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementUserPick { - public const nint MChoices = 0x48; // CUtlVector< CUtlString > + public static class CModelConfigElement_UserPick { + public const nint m_Choices = 0x48; // CUtlVector } // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementRandomPick { - public const nint MChoices = 0x48; // CUtlVector< CUtlString > - public const nint MChoiceWeights = 0x60; // CUtlVector< float32 > + public static class CModelConfigElement_RandomPick { + public const nint m_Choices = 0x48; // CUtlVector + public const nint m_ChoiceWeights = 0x60; // CUtlVector } // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementSetMaterialGroup { - public const nint MMaterialGroupName = 0x48; // CUtlString + public static class CModelConfigElement_SetMaterialGroup { + public const nint m_MaterialGroupName = 0x48; // CUtlString } // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementSetMaterialGroupOnAttachedModels { - public const nint MMaterialGroupName = 0x48; // CUtlString + public static class CModelConfigElement_SetMaterialGroupOnAttachedModels { + public const nint m_MaterialGroupName = 0x48; // CUtlString } // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementSetRenderColor { - public const nint MColor = 0x48; // Color + public static class CModelConfigElement_SetRenderColor { + public const nint m_Color = 0x48; // Color } // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementRandomColor { - public const nint MGradient = 0x48; // CColorGradient + public static class CModelConfigElement_RandomColor { + public const nint m_Gradient = 0x48; // CColorGradient } // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementSetBodygroup { - public const nint MGroupName = 0x48; // CUtlString - public const nint MNChoice = 0x50; // int32 + public static class CModelConfigElement_SetBodygroup { + public const nint m_GroupName = 0x48; // CUtlString + public const nint m_nChoice = 0x50; // int32 } // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementSetBodygroupOnAttachedModels { - public const nint MGroupName = 0x48; // CUtlString - public const nint MNChoice = 0x50; // int32 + public static class CModelConfigElement_SetBodygroupOnAttachedModels { + public const nint m_GroupName = 0x48; // CUtlString + public const nint m_nChoice = 0x50; // int32 } // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CModelConfigElementCommand { - public const nint MCommand = 0x48; // CUtlString - public const nint MArgs = 0x50; // KeyValues3 + public static class CModelConfigElement_Command { + public const nint m_Command = 0x48; // CUtlString + public const nint m_Args = 0x50; // KeyValues3 } // Parent: None // Fields count: 3 @@ -2285,9 +2285,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CModelConfig { - public const nint MConfigName = 0x0; // CUtlString - public const nint MElements = 0x8; // CUtlVector< CModelConfigElement* > - public const nint MBTopLevel = 0x20; // bool + public const nint m_ConfigName = 0x0; // CUtlString + public const nint m_Elements = 0x8; // CUtlVector + public const nint m_bTopLevel = 0x20; // bool } // Parent: None // Fields count: 3 @@ -2295,9 +2295,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CModelConfigList { - public const nint MBHideMaterialGroupInTools = 0x0; // bool - public const nint MBHideRenderColorInTools = 0x1; // bool - public const nint MConfigs = 0x8; // CUtlVector< CModelConfig* > + public const nint m_bHideMaterialGroupInTools = 0x0; // bool + public const nint m_bHideRenderColorInTools = 0x1; // bool + public const nint m_Configs = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -2305,29 +2305,29 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRenderBufferBinding { - public const nint MHBuffer = 0x0; // uint64 - public const nint MNBindOffsetBytes = 0x10; // uint32 + public const nint m_hBuffer = 0x0; // uint64 + public const nint m_nBindOffsetBytes = 0x10; // uint32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class SkeletonBoneBoundsT { - public const nint MVecCenter = 0x0; // Vector - public const nint MVecSize = 0xC; // Vector + public static class SkeletonBoneBounds_t { + public const nint m_vecCenter = 0x0; // Vector + public const nint m_vecSize = 0xC; // Vector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class RenderSkeletonBoneT { - public const nint MBoneName = 0x0; // CUtlString - public const nint MParentName = 0x8; // CUtlString - public const nint MInvBindPose = 0x10; // matrix3x4_t - public const nint MBbox = 0x40; // SkeletonBoneBounds_t - public const nint MFlSphereRadius = 0x58; // float32 + public static class RenderSkeletonBone_t { + public const nint m_boneName = 0x0; // CUtlString + public const nint m_parentName = 0x8; // CUtlString + public const nint m_invBindPose = 0x10; // matrix3x4_t + public const nint m_bbox = 0x40; // SkeletonBoneBounds_t + public const nint m_flSphereRadius = 0x58; // float32 } // Parent: None // Fields count: 3 @@ -2335,9 +2335,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRenderSkeleton { - public const nint MBones = 0x0; // CUtlVector< RenderSkeletonBone_t > - public const nint MBoneParents = 0x30; // CUtlVector< int32 > - public const nint MNBoneWeightCount = 0x48; // int32 + public const nint m_bones = 0x0; // CUtlVector + public const nint m_boneParents = 0x30; // CUtlVector + public const nint m_nBoneWeightCount = 0x48; // int32 } // Parent: None // Fields count: 3 @@ -2345,9 +2345,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDrawCullingData { - public const nint MVConeApex = 0x0; // Vector - public const nint MConeAxis = 0xC; // int8[3] - public const nint MConeCutoff = 0xF; // int8 + public const nint m_vConeApex = 0x0; // Vector + public const nint m_ConeAxis = 0xC; // int8[3] + public const nint m_ConeCutoff = 0xF; // int8 } // Parent: None // Fields count: 12 @@ -2355,18 +2355,18 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMaterialDrawDescriptor { - public const nint MNPrimitiveType = 0x0; // RenderPrimitiveType_t - public const nint MNBaseVertex = 0x4; // int32 - public const nint MNVertexCount = 0x8; // int32 - public const nint MNStartIndex = 0xC; // int32 - public const nint MNIndexCount = 0x10; // int32 - public const nint MFlUvDensity = 0x14; // float32 - public const nint MVTintColor = 0x18; // Vector - public const nint MFlAlpha = 0x24; // float32 - public const nint MNFirstMeshlet = 0x2C; // uint32 - public const nint MNNumMeshlets = 0x30; // uint16 - public const nint MIndexBuffer = 0xB8; // CRenderBufferBinding - public const nint MMaterial = 0xE0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_nPrimitiveType = 0x0; // RenderPrimitiveType_t + public const nint m_nBaseVertex = 0x4; // int32 + public const nint m_nVertexCount = 0x8; // int32 + public const nint m_nStartIndex = 0xC; // int32 + public const nint m_nIndexCount = 0x10; // int32 + public const nint m_flUvDensity = 0x14; // float32 + public const nint m_vTintColor = 0x18; // Vector + public const nint m_flAlpha = 0x24; // float32 + public const nint m_nFirstMeshlet = 0x2C; // uint32 + public const nint m_nNumMeshlets = 0x30; // uint16 + public const nint m_indexBuffer = 0xB8; // CRenderBufferBinding + public const nint m_material = 0xE0; // CStrongHandle } // Parent: None // Fields count: 2 @@ -2374,8 +2374,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMeshletDescriptor { - public const nint MPackedAabb = 0x0; // PackedAABB_t - public const nint MCullingData = 0x8; // CDrawCullingData + public const nint m_PackedAABB = 0x0; // PackedAABB_t + public const nint m_CullingData = 0x8; // CDrawCullingData } // Parent: None // Fields count: 6 @@ -2383,12 +2383,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSceneObjectData { - public const nint MVMinBounds = 0x0; // Vector - public const nint MVMaxBounds = 0xC; // Vector - public const nint MDrawCalls = 0x18; // CUtlVector< CMaterialDrawDescriptor > - public const nint MDrawBounds = 0x30; // CUtlVector< AABB_t > - public const nint MMeshlets = 0x48; // CUtlVector< CMeshletDescriptor > - public const nint MVTintColor = 0x60; // Vector4D + public const nint m_vMinBounds = 0x0; // Vector + public const nint m_vMaxBounds = 0xC; // Vector + public const nint m_drawCalls = 0x18; // CUtlVector + public const nint m_drawBounds = 0x30; // CUtlVector + public const nint m_meshlets = 0x48; // CUtlVector + public const nint m_vTintColor = 0x60; // Vector4D } // Parent: None // Fields count: 8 @@ -2396,14 +2396,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAttachment { - public const nint MName = 0x0; // CUtlString - public const nint MInfluenceNames = 0x8; // CUtlString[3] - public const nint MVInfluenceRotations = 0x20; // Quaternion[3] - public const nint MVInfluenceOffsets = 0x50; // Vector[3] - public const nint MInfluenceWeights = 0x74; // float32[3] - public const nint MBInfluenceRootTransform = 0x80; // bool[3] - public const nint MNInfluences = 0x83; // uint8 - public const nint MBIgnoreRotation = 0x84; // bool + public const nint m_name = 0x0; // CUtlString + public const nint m_influenceNames = 0x8; // CUtlString[3] + public const nint m_vInfluenceRotations = 0x20; // Quaternion[3] + public const nint m_vInfluenceOffsets = 0x50; // Vector[3] + public const nint m_influenceWeights = 0x74; // float32[3] + public const nint m_bInfluenceRootTransform = 0x80; // bool[3] + public const nint m_nInfluences = 0x83; // uint8 + public const nint m_bIgnoreRotation = 0x84; // bool } // Parent: None // Fields count: 13 @@ -2411,19 +2411,19 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CHitBox { - public const nint MName = 0x0; // CUtlString - public const nint MSSurfaceProperty = 0x8; // CUtlString - public const nint MSBoneName = 0x10; // CUtlString - public const nint MVMinBounds = 0x18; // Vector - public const nint MVMaxBounds = 0x24; // Vector - public const nint MFlShapeRadius = 0x30; // float32 - public const nint MNBoneNameHash = 0x34; // uint32 - public const nint MNGroupId = 0x38; // int32 - public const nint MNShapeType = 0x3C; // uint8 - public const nint MBTranslationOnly = 0x3D; // bool - public const nint MCrc = 0x40; // uint32 - public const nint MCRenderColor = 0x44; // Color - public const nint MNHitBoxIndex = 0x48; // uint16 + public const nint m_name = 0x0; // CUtlString + public const nint m_sSurfaceProperty = 0x8; // CUtlString + public const nint m_sBoneName = 0x10; // CUtlString + public const nint m_vMinBounds = 0x18; // Vector + public const nint m_vMaxBounds = 0x24; // Vector + public const nint m_flShapeRadius = 0x30; // float32 + public const nint m_nBoneNameHash = 0x34; // uint32 + public const nint m_nGroupId = 0x38; // int32 + public const nint m_nShapeType = 0x3C; // uint8 + public const nint m_bTranslationOnly = 0x3D; // bool + public const nint m_CRC = 0x40; // uint32 + public const nint m_cRenderColor = 0x44; // Color + public const nint m_nHitBoxIndex = 0x48; // uint16 } // Parent: None // Fields count: 4 @@ -2431,10 +2431,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CHitBoxSet { - public const nint MName = 0x0; // CUtlString - public const nint MNNameHash = 0x8; // uint32 - public const nint MHitBoxes = 0x10; // CUtlVector< CHitBox > - public const nint MSourceFilename = 0x28; // CUtlString + public const nint m_name = 0x0; // CUtlString + public const nint m_nNameHash = 0x8; // uint32 + public const nint m_HitBoxes = 0x10; // CUtlVector + public const nint m_SourceFilename = 0x28; // CUtlString } // Parent: None // Fields count: 1 @@ -2442,32 +2442,32 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CHitBoxSetList { - public const nint MHitBoxSets = 0x0; // CUtlVector< CHitBoxSet > + public const nint m_HitBoxSets = 0x0; // CUtlVector } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class DynamicMeshDeformParamsT { - public const nint MFlTensionCompressScale = 0x0; // float32 - public const nint MFlTensionStretchScale = 0x4; // float32 - public const nint MBRecomputeSmoothNormalsAfterAnimation = 0x8; // bool - public const nint MBComputeDynamicMeshTensionAfterAnimation = 0x9; // bool + public static class DynamicMeshDeformParams_t { + public const nint m_flTensionCompressScale = 0x0; // float32 + public const nint m_flTensionStretchScale = 0x4; // float32 + public const nint m_bRecomputeSmoothNormalsAfterAnimation = 0x8; // bool + public const nint m_bComputeDynamicMeshTensionAfterAnimation = 0x9; // bool } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class RenderHairStrandInfoT { - public const nint MNGuideIdx = 0x0; // uint32[3] - public const nint MNBaseTriIdx = 0xC; // uint32 - public const nint MVGuideBarycentric = 0x10; // Vector2D - public const nint MVBaseBarycentric = 0x18; // Vector2D - public const nint MVRootOffsetFlLengthScale = 0x20; // uint16[4] - public const nint MNPackedBaseMeshUv = 0x28; // uint32 - public const nint MNPad = 0x2C; // uint32 + public static class RenderHairStrandInfo_t { + public const nint m_nGuideIdx = 0x0; // uint32[3] + public const nint m_nBaseTriIdx = 0xC; // uint32 + public const nint m_vGuideBarycentric = 0x10; // Vector2D + public const nint m_vBaseBarycentric = 0x18; // Vector2D + public const nint m_vRootOffset_flLengthScale = 0x20; // uint16[4] + public const nint m_nPackedBaseMeshUv = 0x28; // uint32 + public const nint m_nPad = 0x2C; // uint32 } // Parent: None // Fields count: 7 @@ -2475,13 +2475,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRenderGroom { - public const nint MNSegmentsPerHairStrand = 0x0; // int32 - public const nint MNGuideHairCount = 0x4; // int32 - public const nint MNHairCount = 0x8; // int32 - public const nint MNGroomGroupId = 0xC; // int32 - public const nint MNAttachBoneIdx = 0x10; // int32 - public const nint MHairInfoBufferData = 0x18; // CUtlBinaryBlock - public const nint MHairs = 0x30; // CUtlVector< RenderHairStrandInfo_t > + public const nint m_nSegmentsPerHairStrand = 0x0; // int32 + public const nint m_nGuideHairCount = 0x4; // int32 + public const nint m_nHairCount = 0x8; // int32 + public const nint m_nGroomGroupID = 0xC; // int32 + public const nint m_nAttachBoneIdx = 0x10; // int32 + public const nint m_hairInfoBufferData = 0x18; // CUtlBinaryBlock + public const nint m_hairs = 0x30; // CUtlVector } // Parent: None // Fields count: 5 @@ -2489,11 +2489,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRenderMesh { - public const nint MSceneObjects = 0x10; // CUtlVectorFixedGrowable< CSceneObjectData > - public const nint MConstraints = 0xA0; // CUtlVector< CBaseConstraint* > - public const nint MSkeleton = 0xB8; // CRenderSkeleton - public const nint MMeshDeformParams = 0x1E0; // DynamicMeshDeformParams_t - public const nint MPGroomData = 0x1F0; // CRenderGroom* + public const nint m_sceneObjects = 0x10; // CUtlVectorFixedGrowable + public const nint m_constraints = 0xA0; // CUtlVector + public const nint m_skeleton = 0xB8; // CRenderSkeleton + public const nint m_meshDeformParams = 0x1E0; // DynamicMeshDeformParams_t + public const nint m_pGroomData = 0x1F0; // CRenderGroom* } // Parent: None // Fields count: 6 @@ -2501,12 +2501,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CConstraintTarget { - public const nint MQOffset = 0x20; // Quaternion - public const nint MVOffset = 0x30; // Vector - public const nint MNBoneHash = 0x3C; // uint32 - public const nint MSName = 0x40; // CUtlString - public const nint MFlWeight = 0x48; // float32 - public const nint MBIsAttachment = 0x59; // bool + public const nint m_qOffset = 0x20; // Quaternion + public const nint m_vOffset = 0x30; // Vector + public const nint m_nBoneHash = 0x3C; // uint32 + public const nint m_sName = 0x40; // CUtlString + public const nint m_flWeight = 0x48; // float32 + public const nint m_bIsAttachment = 0x59; // bool } // Parent: None // Fields count: 5 @@ -2514,11 +2514,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CConstraintSlave { - public const nint MQBaseOrientation = 0x0; // Quaternion - public const nint MVBasePosition = 0x10; // Vector - public const nint MNBoneHash = 0x1C; // uint32 - public const nint MFlWeight = 0x20; // float32 - public const nint MSName = 0x28; // CUtlString + public const nint m_qBaseOrientation = 0x0; // Quaternion + public const nint m_vBasePosition = 0x10; // Vector + public const nint m_nBoneHash = 0x1C; // uint32 + public const nint m_flWeight = 0x20; // float32 + public const nint m_sName = 0x28; // CUtlString } // Parent: None // Fields count: 0 @@ -2533,10 +2533,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBaseConstraint { - public const nint MName = 0x28; // CUtlString - public const nint MVUpVector = 0x30; // Vector - public const nint MSlaves = 0x40; // CUtlVector< CConstraintSlave > - public const nint MTargets = 0x58; // CUtlVector< CConstraintTarget > + public const nint m_name = 0x28; // CUtlString + public const nint m_vUpVector = 0x30; // Vector + public const nint m_slaves = 0x40; // CUtlVector + public const nint m_targets = 0x58; // CUtlVector } // Parent: CBaseConstraint // Fields count: 0 @@ -2558,8 +2558,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAimConstraint { - public const nint MQAimOffset = 0x70; // Quaternion - public const nint MNUpType = 0x80; // uint32 + public const nint m_qAimOffset = 0x70; // Quaternion + public const nint m_nUpType = 0x80; // uint32 } // Parent: CBaseConstraint // Fields count: 3 @@ -2567,9 +2567,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CTwistConstraint { - public const nint MBInverse = 0x70; // bool - public const nint MQParentBindRotation = 0x80; // Quaternion - public const nint MQChildBindRotation = 0x90; // Quaternion + public const nint m_bInverse = 0x70; // bool + public const nint m_qParentBindRotation = 0x80; // Quaternion + public const nint m_qChildBindRotation = 0x90; // Quaternion } // Parent: CBaseConstraint // Fields count: 2 @@ -2577,8 +2577,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CTiltTwistConstraint { - public const nint MNTargetAxis = 0x70; // int32 - public const nint MNSlaveAxis = 0x74; // int32 + public const nint m_nTargetAxis = 0x70; // int32 + public const nint m_nSlaveAxis = 0x74; // int32 } // Parent: CBaseConstraint // Fields count: 4 @@ -2586,10 +2586,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMorphConstraint { - public const nint MSTargetMorph = 0x70; // CUtlString - public const nint MNSlaveChannel = 0x78; // int32 - public const nint MFlMin = 0x7C; // float32 - public const nint MFlMax = 0x80; // float32 + public const nint m_sTargetMorph = 0x70; // CUtlString + public const nint m_nSlaveChannel = 0x78; // int32 + public const nint m_flMin = 0x7C; // float32 + public const nint m_flMax = 0x80; // float32 } // Parent: CBaseConstraint // Fields count: 0 @@ -2604,17 +2604,17 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBoneConstraintPoseSpaceMorph { - public const nint MSBoneName = 0x28; // CUtlString - public const nint MSAttachmentName = 0x30; // CUtlString - public const nint MOutputMorph = 0x38; // CUtlVector< CUtlString > - public const nint MInputList = 0x50; // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > - public const nint MBClamp = 0x68; // bool + public const nint m_sBoneName = 0x28; // CUtlString + public const nint m_sAttachmentName = 0x30; // CUtlString + public const nint m_outputMorph = 0x38; // CUtlVector + public const nint m_inputList = 0x50; // CUtlVector + public const nint m_bClamp = 0x68; // bool } // Parent: None // Fields count: 2 - public static class CBoneConstraintPoseSpaceMorphInputT { - public const nint MInputValue = 0x0; // Vector - public const nint MOutputWeightList = 0x10; // CUtlVector< float32 > + public static class CBoneConstraintPoseSpaceMorph__Input_t { + public const nint m_inputValue = 0x0; // Vector + public const nint m_outputWeightList = 0x10; // CUtlVector } // Parent: CBaseConstraint // Fields count: 1 @@ -2622,13 +2622,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBoneConstraintPoseSpaceBone { - public const nint MInputList = 0x70; // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > + public const nint m_inputList = 0x70; // CUtlVector } // Parent: None // Fields count: 2 - public static class CBoneConstraintPoseSpaceBoneInputT { - public const nint MInputValue = 0x0; // Vector - public const nint MOutputTransformList = 0x10; // CUtlVector< CTransform > + public static class CBoneConstraintPoseSpaceBone__Input_t { + public const nint m_inputValue = 0x0; // Vector + public const nint m_outputTransformList = 0x10; // CUtlVector } // Parent: CBoneConstraintBase // Fields count: 4 @@ -2636,10 +2636,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBoneConstraintDotToMorph { - public const nint MSBoneName = 0x28; // CUtlString - public const nint MSTargetBoneName = 0x30; // CUtlString - public const nint MSMorphChannelName = 0x38; // CUtlString - public const nint MFlRemap = 0x40; // float32[4] + public const nint m_sBoneName = 0x28; // CUtlString + public const nint m_sTargetBoneName = 0x30; // CUtlString + public const nint m_sMorphChannelName = 0x38; // CUtlString + public const nint m_flRemap = 0x40; // float32[4] } // Parent: None // Fields count: 2 @@ -2647,8 +2647,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFlexOp { - public const nint MOpCode = 0x0; // FlexOpCode_t - public const nint MData = 0x4; // int32 + public const nint m_OpCode = 0x0; // FlexOpCode_t + public const nint m_Data = 0x4; // int32 } // Parent: None // Fields count: 2 @@ -2656,8 +2656,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFlexRule { - public const nint MNFlex = 0x0; // int32 - public const nint MFlexOps = 0x8; // CUtlVector< CFlexOp > + public const nint m_nFlex = 0x0; // int32 + public const nint m_FlexOps = 0x8; // CUtlVector } // Parent: None // Fields count: 1 @@ -2665,7 +2665,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFlexDesc { - public const nint MSzFacs = 0x0; // CUtlString + public const nint m_szFacs = 0x0; // CUtlString } // Parent: None // Fields count: 4 @@ -2673,10 +2673,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFlexController { - public const nint MSzName = 0x0; // CUtlString - public const nint MSzType = 0x8; // CUtlString - public const nint Min = 0x10; // float32 - public const nint Max = 0x14; // float32 + public const nint m_szName = 0x0; // CUtlString + public const nint m_szType = 0x8; // CUtlString + public const nint min = 0x10; // float32 + public const nint max = 0x14; // float32 } // Parent: None // Fields count: 4 @@ -2684,10 +2684,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMorphBundleData { - public const nint MFlULeftSrc = 0x0; // float32 - public const nint MFlVTopSrc = 0x4; // float32 - public const nint MOffsets = 0x8; // CUtlVector< float32 > - public const nint MRanges = 0x20; // CUtlVector< float32 > + public const nint m_flULeftSrc = 0x0; // float32 + public const nint m_flVTopSrc = 0x4; // float32 + public const nint m_offsets = 0x8; // CUtlVector + public const nint m_ranges = 0x20; // CUtlVector } // Parent: None // Fields count: 5 @@ -2695,11 +2695,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMorphRectData { - public const nint MNXLeftDst = 0x0; // int16 - public const nint MNYTopDst = 0x2; // int16 - public const nint MFlUWidthSrc = 0x4; // float32 - public const nint MFlVHeightSrc = 0x8; // float32 - public const nint MBundleDatas = 0x10; // CUtlVector< CMorphBundleData > + public const nint m_nXLeftDst = 0x0; // int16 + public const nint m_nYTopDst = 0x2; // int16 + public const nint m_flUWidthSrc = 0x4; // float32 + public const nint m_flVHeightSrc = 0x8; // float32 + public const nint m_bundleDatas = 0x10; // CUtlVector } // Parent: None // Fields count: 2 @@ -2707,8 +2707,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMorphData { - public const nint MName = 0x0; // CUtlString - public const nint MMorphRectDatas = 0x8; // CUtlVector< CMorphRectData > + public const nint m_name = 0x0; // CUtlString + public const nint m_morphRectDatas = 0x8; // CUtlVector } // Parent: None // Fields count: 8 @@ -2716,14 +2716,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMorphSetData { - public const nint MNWidth = 0xC; // int32 - public const nint MNHeight = 0x10; // int32 - public const nint MBundleTypes = 0x18; // CUtlVector< MorphBundleType_t > - public const nint MMorphDatas = 0x30; // CUtlVector< CMorphData > - public const nint MPTextureAtlas = 0x48; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MFlexDesc = 0x50; // CUtlVector< CFlexDesc > - public const nint MFlexControllers = 0x68; // CUtlVector< CFlexController > - public const nint MFlexRules = 0x80; // CUtlVector< CFlexRule > + public const nint m_nWidth = 0xC; // int32 + public const nint m_nHeight = 0x10; // int32 + public const nint m_bundleTypes = 0x18; // CUtlVector + public const nint m_morphDatas = 0x30; // CUtlVector + public const nint m_pTextureAtlas = 0x48; // CStrongHandle + public const nint m_FlexDesc = 0x50; // CUtlVector + public const nint m_FlexControllers = 0x68; // CUtlVector + public const nint m_FlexRules = 0x80; // CUtlVector } // Parent: None // Fields count: 5 @@ -2731,11 +2731,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimFoot { - public const nint MName = 0x0; // CUtlString - public const nint MVBallOffset = 0x8; // Vector - public const nint MVHeelOffset = 0x14; // Vector - public const nint MAnkleBoneIndex = 0x20; // int32 - public const nint MToeBoneIndex = 0x24; // int32 + public const nint m_name = 0x0; // CUtlString + public const nint m_vBallOffset = 0x8; // Vector + public const nint m_vHeelOffset = 0x14; // Vector + public const nint m_ankleBoneIndex = 0x20; // int32 + public const nint m_toeBoneIndex = 0x24; // int32 } // Parent: None // Fields count: 8 @@ -2743,14 +2743,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimSkeleton { - public const nint MLocalSpaceTransforms = 0x10; // CUtlVector< CTransform > - public const nint MModelSpaceTransforms = 0x28; // CUtlVector< CTransform > - public const nint MBoneNames = 0x40; // CUtlVector< CUtlString > - public const nint MChildren = 0x58; // CUtlVector< CUtlVector< int32 > > - public const nint MParents = 0x70; // CUtlVector< int32 > - public const nint MFeet = 0x88; // CUtlVector< CAnimFoot > - public const nint MMorphNames = 0xA0; // CUtlVector< CUtlString > - public const nint MLodBoneCounts = 0xB8; // CUtlVector< int32 > + public const nint m_localSpaceTransforms = 0x10; // CUtlVector + public const nint m_modelSpaceTransforms = 0x28; // CUtlVector + public const nint m_boneNames = 0x40; // CUtlVector + public const nint m_children = 0x58; // CUtlVector> + public const nint m_parents = 0x70; // CUtlVector + public const nint m_feet = 0x88; // CUtlVector + public const nint m_morphNames = 0xA0; // CUtlVector + public const nint m_lodBoneCounts = 0xB8; // CUtlVector } // Parent: None // Fields count: 9 @@ -2758,15 +2758,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootDefinition { - public const nint MName = 0x0; // CUtlString - public const nint MAnkleBoneName = 0x8; // CUtlString - public const nint MToeBoneName = 0x10; // CUtlString - public const nint MVBallOffset = 0x18; // Vector - public const nint MVHeelOffset = 0x24; // Vector - public const nint MFlFootLength = 0x30; // float32 - public const nint MFlBindPoseDirectionMs = 0x34; // float32 - public const nint MFlTraceHeight = 0x38; // float32 - public const nint MFlTraceRadius = 0x3C; // float32 + public const nint m_name = 0x0; // CUtlString + public const nint m_ankleBoneName = 0x8; // CUtlString + public const nint m_toeBoneName = 0x10; // CUtlString + public const nint m_vBallOffset = 0x18; // Vector + public const nint m_vHeelOffset = 0x24; // Vector + public const nint m_flFootLength = 0x30; // float32 + public const nint m_flBindPoseDirectionMS = 0x34; // float32 + public const nint m_flTraceHeight = 0x38; // float32 + public const nint m_flTraceRadius = 0x3C; // float32 } // Parent: None // Fields count: 1 @@ -2774,7 +2774,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CCycleBase { - public const nint MFlCycle = 0x0; // float32 + public const nint m_flCycle = 0x0; // float32 } // Parent: CCycleBase // Fields count: 0 @@ -2796,15 +2796,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootCycleDefinition { - public const nint MVStancePositionMs = 0x0; // Vector - public const nint MVMidpointPositionMs = 0xC; // Vector - public const nint MFlStanceDirectionMs = 0x18; // float32 - public const nint MVToStrideStartPos = 0x1C; // Vector - public const nint MStanceCycle = 0x28; // CAnimCycle - public const nint MFootLiftCycle = 0x2C; // CFootCycle - public const nint MFootOffCycle = 0x30; // CFootCycle - public const nint MFootStrikeCycle = 0x34; // CFootCycle - public const nint MFootLandCycle = 0x38; // CFootCycle + public const nint m_vStancePositionMS = 0x0; // Vector + public const nint m_vMidpointPositionMS = 0xC; // Vector + public const nint m_flStanceDirectionMS = 0x18; // float32 + public const nint m_vToStrideStartPos = 0x1C; // Vector + public const nint m_stanceCycle = 0x28; // CAnimCycle + public const nint m_footLiftCycle = 0x2C; // CFootCycle + public const nint m_footOffCycle = 0x30; // CFootCycle + public const nint m_footStrikeCycle = 0x34; // CFootCycle + public const nint m_footLandCycle = 0x38; // CFootCycle } // Parent: None // Fields count: 3 @@ -2812,9 +2812,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootTrajectory { - public const nint MVOffset = 0x0; // Vector - public const nint MFlRotationOffset = 0xC; // float32 - public const nint MFlProgression = 0x10; // float32 + public const nint m_vOffset = 0x0; // Vector + public const nint m_flRotationOffset = 0xC; // float32 + public const nint m_flProgression = 0x10; // float32 } // Parent: None // Fields count: 1 @@ -2822,7 +2822,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootTrajectories { - public const nint MTrajectories = 0x0; // CUtlVector< CFootTrajectory > + public const nint m_trajectories = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -2830,8 +2830,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootStride { - public const nint MDefinition = 0x0; // CFootCycleDefinition - public const nint MTrajectories = 0x40; // CFootTrajectories + public const nint m_definition = 0x0; // CFootCycleDefinition + public const nint m_trajectories = 0x40; // CFootTrajectories } // Parent: None // Fields count: 3 @@ -2839,67 +2839,67 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootMotion { - public const nint MStrides = 0x0; // CUtlVector< CFootStride > - public const nint MName = 0x18; // CUtlString - public const nint MBAdditive = 0x20; // bool + public const nint m_strides = 0x0; // CUtlVector + public const nint m_name = 0x18; // CUtlString + public const nint m_bAdditive = 0x20; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class SkeletonAnimCaptureT { - public const nint MNEntIndex = 0x0; // CEntityIndex - public const nint MNEntParent = 0x4; // CEntityIndex - public const nint MImportedCollision = 0x8; // CUtlVector< CEntityIndex > - public const nint MModelName = 0x20; // CUtlString - public const nint MCaptureName = 0x28; // CUtlString - public const nint MModelBindPose = 0x30; // CUtlVector< SkeletonAnimCapture_t::Bone_t > - public const nint MFeModelInitPose = 0x48; // CUtlVector< SkeletonAnimCapture_t::Bone_t > - public const nint MNFlexControllers = 0x60; // int32 - public const nint MBPredicted = 0x64; // bool - public const nint MFrames = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > + public static class SkeletonAnimCapture_t { + public const nint m_nEntIndex = 0x0; // CEntityIndex + public const nint m_nEntParent = 0x4; // CEntityIndex + public const nint m_ImportedCollision = 0x8; // CUtlVector + public const nint m_ModelName = 0x20; // CUtlString + public const nint m_CaptureName = 0x28; // CUtlString + public const nint m_ModelBindPose = 0x30; // CUtlVector + public const nint m_FeModelInitPose = 0x48; // CUtlVector + public const nint m_nFlexControllers = 0x60; // int32 + public const nint m_bPredicted = 0x64; // bool + public const nint m_Frames = 0xA8; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class SkeletonAnimCaptureTBoneT { - public const nint MName = 0x0; // CUtlString - public const nint MBindPose = 0x10; // CTransform - public const nint MNParent = 0x30; // int32 + public static class SkeletonAnimCapture_t__Bone_t { + public const nint m_Name = 0x0; // CUtlString + public const nint m_BindPose = 0x10; // CTransform + public const nint m_nParent = 0x30; // int32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class SkeletonAnimCaptureTFrameStampT { - public const nint MFlTime = 0x0; // float32 - public const nint MFlEntitySimTime = 0x4; // float32 - public const nint MBTeleportTick = 0x8; // bool - public const nint MBPredicted = 0x9; // bool - public const nint MFlCurTime = 0xC; // float32 - public const nint MFlRealTime = 0x10; // float32 - public const nint MNFrameCount = 0x14; // int32 - public const nint MNTickCount = 0x18; // int32 + public static class SkeletonAnimCapture_t__FrameStamp_t { + public const nint m_flTime = 0x0; // float32 + public const nint m_flEntitySimTime = 0x4; // float32 + public const nint m_bTeleportTick = 0x8; // bool + public const nint m_bPredicted = 0x9; // bool + public const nint m_flCurTime = 0xC; // float32 + public const nint m_flRealTime = 0x10; // float32 + public const nint m_nFrameCount = 0x14; // int32 + public const nint m_nTickCount = 0x18; // int32 } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class SkeletonAnimCaptureTFrameT { - public const nint MFlTime = 0x0; // float32 - public const nint MStamp = 0x4; // SkeletonAnimCapture_t::FrameStamp_t - public const nint MTransform = 0x20; // CTransform - public const nint MBTeleport = 0x40; // bool - public const nint MCompositeBones = 0x48; // CUtlVector< CTransform > - public const nint MSimStateBones = 0x60; // CUtlVector< CTransform > - public const nint MFeModelAnims = 0x78; // CUtlVector< CTransform > - public const nint MFeModelPos = 0x90; // CUtlVector< VectorAligned > - public const nint MFlexControllerWeights = 0xA8; // CUtlVector< float32 > + public static class SkeletonAnimCapture_t__Frame_t { + public const nint m_flTime = 0x0; // float32 + public const nint m_Stamp = 0x4; // SkeletonAnimCapture_t::FrameStamp_t + public const nint m_Transform = 0x20; // CTransform + public const nint m_bTeleport = 0x40; // bool + public const nint m_CompositeBones = 0x48; // CUtlVector + public const nint m_SimStateBones = 0x60; // CUtlVector + public const nint m_FeModelAnims = 0x78; // CUtlVector + public const nint m_FeModelPos = 0x90; // CUtlVector + public const nint m_FlexControllerWeights = 0xA8; // CUtlVector } } // Module: libclient.so @@ -2916,17 +2916,17 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) public static class CEntityIdentity { - public const nint MNameStringableIndex = 0x14; // int32 - public const nint MName = 0x18; // CUtlSymbolLarge - public const nint MDesignerName = 0x20; // CUtlSymbolLarge - public const nint MFlags = 0x30; // uint32 - public const nint MWorldGroupId = 0x38; // WorldGroupId_t - public const nint MFDataObjectTypes = 0x3C; // uint32 - public const nint MPathIndex = 0x40; // ChangeAccessorFieldPathIndex_t - public const nint MPPrev = 0x58; // CEntityIdentity* - public const nint MPNext = 0x60; // CEntityIdentity* - public const nint MPPrevByClass = 0x68; // CEntityIdentity* - public const nint MPNextByClass = 0x70; // CEntityIdentity* + public const nint m_nameStringableIndex = 0x14; // int32 + public const nint m_name = 0x18; // CUtlSymbolLarge + public const nint m_designerName = 0x20; // CUtlSymbolLarge + public const nint m_flags = 0x30; // uint32 + public const nint m_worldGroupId = 0x38; // WorldGroupId_t + public const nint m_fDataObjectTypes = 0x3C; // uint32 + public const nint m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t + public const nint m_pPrev = 0x58; // CEntityIdentity* + public const nint m_pNext = 0x60; // CEntityIdentity* + public const nint m_pPrevByClass = 0x68; // CEntityIdentity* + public const nint m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 4 @@ -2935,21 +2935,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) public static class CEntityInstance { - public const nint MIszPrivateVScripts = 0x8; // CUtlSymbolLarge - public const nint MPEntity = 0x10; // CEntityIdentity* - public const nint MCScriptComponent = 0x28; // CScriptComponent* - public const nint MBVisibleinPvs = 0x30; // bool + public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge + public const nint m_pEntity = 0x10; // CEntityIdentity* + public const nint m_CScriptComponent = 0x28; // CScriptComponent* + public const nint m_bVisibleinPVS = 0x30; // bool } // Parent: CEntityComponent // Fields count: 1 public static class CScriptComponent { - public const nint MScriptClassName = 0x30; // CUtlSymbolLarge + public const nint m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: CEntityComponent // Fields count: 2 public static class CBodyComponent { - public const nint MPSceneNode = 0x8; // CGameSceneNode* - public const nint MPChainEntity = 0x28; // CNetworkVarChainer + public const nint m_pSceneNode = 0x8; // CGameSceneNode* + public const nint __m_pChainEntity = 0x28; // CNetworkVarChainer } // Parent: CBodyComponent // Fields count: 2 @@ -2957,8 +2957,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) public static class CBodyComponentPoint { - public const nint MSceneNode = 0x60; // CGameSceneNode - public const nint MPChainEntity = 0x1C0; // CNetworkVarChainer + public const nint m_sceneNode = 0x60; // CGameSceneNode + public const nint __m_pChainEntity = 0x1C0; // CNetworkVarChainer } // Parent: CBodyComponent // Fields count: 2 @@ -2966,8 +2966,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) public static class CBodyComponentSkeletonInstance { - public const nint MSkeletonInstance = 0x60; // CSkeletonInstance - public const nint MPChainEntity = 0x450; // CNetworkVarChainer + public const nint m_skeletonInstance = 0x60; // CSkeletonInstance + public const nint __m_pChainEntity = 0x450; // CNetworkVarChainer } // Parent: CEntityComponent // Fields count: 1 @@ -2975,7 +2975,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) public static class CHitboxComponent { - public const nint MBvDisabledHitGroups = 0x24; // uint32[1] + public const nint m_bvDisabledHitGroups = 0x24; // uint32[1] } // Parent: CEntityComponent // Fields count: 66 @@ -3047,86 +3047,86 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flCapsuleLength (float) // NetworkVarNames: m_flMinRoughness (float) public static class CLightComponent { - public const nint MPChainEntity = 0x58; // CNetworkVarChainer - public const nint MColor = 0x95; // Color - public const nint MSecondaryColor = 0x99; // Color - public const nint MFlBrightness = 0xA0; // float32 - public const nint MFlBrightnessScale = 0xA4; // float32 - public const nint MFlBrightnessMult = 0xA8; // float32 - public const nint MFlRange = 0xAC; // float32 - public const nint MFlFalloff = 0xB0; // float32 - public const nint MFlAttenuation0 = 0xB4; // float32 - public const nint MFlAttenuation1 = 0xB8; // float32 - public const nint MFlAttenuation2 = 0xBC; // float32 - public const nint MFlTheta = 0xC0; // float32 - public const nint MFlPhi = 0xC4; // float32 - public const nint MHLightCookie = 0xC8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MNCascades = 0xD0; // int32 - public const nint MNCastShadows = 0xD4; // int32 - public const nint MNShadowWidth = 0xD8; // int32 - public const nint MNShadowHeight = 0xDC; // int32 - public const nint MBRenderDiffuse = 0xE0; // bool - public const nint MNRenderSpecular = 0xE4; // int32 - public const nint MBRenderTransmissive = 0xE8; // bool - public const nint MFlOrthoLightWidth = 0xEC; // float32 - public const nint MFlOrthoLightHeight = 0xF0; // float32 - public const nint MNStyle = 0xF4; // int32 - public const nint MPattern = 0xF8; // CUtlString - public const nint MNCascadeRenderStaticObjects = 0x100; // int32 - public const nint MFlShadowCascadeCrossFade = 0x104; // float32 - public const nint MFlShadowCascadeDistanceFade = 0x108; // float32 - public const nint MFlShadowCascadeDistance0 = 0x10C; // float32 - public const nint MFlShadowCascadeDistance1 = 0x110; // float32 - public const nint MFlShadowCascadeDistance2 = 0x114; // float32 - public const nint MFlShadowCascadeDistance3 = 0x118; // float32 - public const nint MNShadowCascadeResolution0 = 0x11C; // int32 - public const nint MNShadowCascadeResolution1 = 0x120; // int32 - public const nint MNShadowCascadeResolution2 = 0x124; // int32 - public const nint MNShadowCascadeResolution3 = 0x128; // int32 - public const nint MBUsesBakedShadowing = 0x12C; // bool - public const nint MNShadowPriority = 0x130; // int32 - public const nint MNBakedShadowIndex = 0x134; // int32 - public const nint MBRenderToCubemaps = 0x138; // bool - public const nint MNDirectLight = 0x13C; // int32 - public const nint MNIndirectLight = 0x140; // int32 - public const nint MFlFadeMinDist = 0x144; // float32 - public const nint MFlFadeMaxDist = 0x148; // float32 - public const nint MFlShadowFadeMinDist = 0x14C; // float32 - public const nint MFlShadowFadeMaxDist = 0x150; // float32 - public const nint MBEnabled = 0x154; // bool - public const nint MBFlicker = 0x155; // bool - public const nint MBPrecomputedFieldsValid = 0x156; // bool - public const nint MVPrecomputedBoundsMins = 0x158; // Vector - public const nint MVPrecomputedBoundsMaxs = 0x164; // Vector - public const nint MVPrecomputedObbOrigin = 0x170; // Vector - public const nint MVPrecomputedObbAngles = 0x17C; // QAngle - public const nint MVPrecomputedObbExtent = 0x188; // Vector - public const nint MFlPrecomputedMaxRange = 0x194; // float32 - public const nint MNFogLightingMode = 0x198; // int32 - public const nint MFlFogContributionStength = 0x19C; // float32 - public const nint MFlNearClipPlane = 0x1A0; // float32 - public const nint MSkyColor = 0x1A4; // Color - public const nint MFlSkyIntensity = 0x1A8; // float32 - public const nint MSkyAmbientBounce = 0x1AC; // Color - public const nint MBUseSecondaryColor = 0x1B0; // bool - public const nint MBMixedShadows = 0x1B1; // bool - public const nint MFlLightStyleStartTime = 0x1B4; // GameTime_t - public const nint MFlCapsuleLength = 0x1B8; // float32 - public const nint MFlMinRoughness = 0x1BC; // float32 + public const nint __m_pChainEntity = 0x58; // CNetworkVarChainer + public const nint m_Color = 0x95; // Color + public const nint m_SecondaryColor = 0x99; // Color + public const nint m_flBrightness = 0xA0; // float32 + public const nint m_flBrightnessScale = 0xA4; // float32 + public const nint m_flBrightnessMult = 0xA8; // float32 + public const nint m_flRange = 0xAC; // float32 + public const nint m_flFalloff = 0xB0; // float32 + public const nint m_flAttenuation0 = 0xB4; // float32 + public const nint m_flAttenuation1 = 0xB8; // float32 + public const nint m_flAttenuation2 = 0xBC; // float32 + public const nint m_flTheta = 0xC0; // float32 + public const nint m_flPhi = 0xC4; // float32 + public const nint m_hLightCookie = 0xC8; // CStrongHandle + public const nint m_nCascades = 0xD0; // int32 + public const nint m_nCastShadows = 0xD4; // int32 + public const nint m_nShadowWidth = 0xD8; // int32 + public const nint m_nShadowHeight = 0xDC; // int32 + public const nint m_bRenderDiffuse = 0xE0; // bool + public const nint m_nRenderSpecular = 0xE4; // int32 + public const nint m_bRenderTransmissive = 0xE8; // bool + public const nint m_flOrthoLightWidth = 0xEC; // float32 + public const nint m_flOrthoLightHeight = 0xF0; // float32 + public const nint m_nStyle = 0xF4; // int32 + public const nint m_Pattern = 0xF8; // CUtlString + public const nint m_nCascadeRenderStaticObjects = 0x100; // int32 + public const nint m_flShadowCascadeCrossFade = 0x104; // float32 + public const nint m_flShadowCascadeDistanceFade = 0x108; // float32 + public const nint m_flShadowCascadeDistance0 = 0x10C; // float32 + public const nint m_flShadowCascadeDistance1 = 0x110; // float32 + public const nint m_flShadowCascadeDistance2 = 0x114; // float32 + public const nint m_flShadowCascadeDistance3 = 0x118; // float32 + public const nint m_nShadowCascadeResolution0 = 0x11C; // int32 + public const nint m_nShadowCascadeResolution1 = 0x120; // int32 + public const nint m_nShadowCascadeResolution2 = 0x124; // int32 + public const nint m_nShadowCascadeResolution3 = 0x128; // int32 + public const nint m_bUsesBakedShadowing = 0x12C; // bool + public const nint m_nShadowPriority = 0x130; // int32 + public const nint m_nBakedShadowIndex = 0x134; // int32 + public const nint m_bRenderToCubemaps = 0x138; // bool + public const nint m_nDirectLight = 0x13C; // int32 + public const nint m_nIndirectLight = 0x140; // int32 + public const nint m_flFadeMinDist = 0x144; // float32 + public const nint m_flFadeMaxDist = 0x148; // float32 + public const nint m_flShadowFadeMinDist = 0x14C; // float32 + public const nint m_flShadowFadeMaxDist = 0x150; // float32 + public const nint m_bEnabled = 0x154; // bool + public const nint m_bFlicker = 0x155; // bool + public const nint m_bPrecomputedFieldsValid = 0x156; // bool + public const nint m_vPrecomputedBoundsMins = 0x158; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0x164; // Vector + public const nint m_vPrecomputedOBBOrigin = 0x170; // Vector + public const nint m_vPrecomputedOBBAngles = 0x17C; // QAngle + public const nint m_vPrecomputedOBBExtent = 0x188; // Vector + public const nint m_flPrecomputedMaxRange = 0x194; // float32 + public const nint m_nFogLightingMode = 0x198; // int32 + public const nint m_flFogContributionStength = 0x19C; // float32 + public const nint m_flNearClipPlane = 0x1A0; // float32 + public const nint m_SkyColor = 0x1A4; // Color + public const nint m_flSkyIntensity = 0x1A8; // float32 + public const nint m_SkyAmbientBounce = 0x1AC; // Color + public const nint m_bUseSecondaryColor = 0x1B0; // bool + public const nint m_bMixedShadows = 0x1B1; // bool + public const nint m_flLightStyleStartTime = 0x1B4; // GameTime_t + public const nint m_flCapsuleLength = 0x1B8; // float32 + public const nint m_flMinRoughness = 0x1BC; // float32 } // Parent: CEntityComponent // Fields count: 5 public static class CRenderComponent { - public const nint MPChainEntity = 0x10; // CNetworkVarChainer - public const nint MBIsRenderingWithViewModels = 0x50; // bool - public const nint MNSplitscreenFlags = 0x54; // uint32 - public const nint MBEnableRendering = 0x60; // bool - public const nint MBInterpolationReadyToDraw = 0xC0; // bool + public const nint __m_pChainEntity = 0x10; // CNetworkVarChainer + public const nint m_bIsRenderingWithViewModels = 0x50; // bool + public const nint m_nSplitscreenFlags = 0x54; // uint32 + public const nint m_bEnableRendering = 0x60; // bool + public const nint m_bInterpolationReadyToDraw = 0xC0; // bool } // Parent: None // Fields count: 1 public static class CBuoyancyHelper { - public const nint MFlFluidDensity = 0x18; // float32 + public const nint m_flFluidDensity = 0x18; // float32 } // Parent: None // Fields count: 0 @@ -3134,13 +3134,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CBasePlayerControllerApi { + public static class CBasePlayerControllerAPI { } // Parent: None // Fields count: 2 - public static class CCommandContext { - public const nint Needsprocessing = 0x0; // bool - public const nint CommandNumber = 0x90; // int32 + public static class C_CommandContext { + public const nint needsprocessing = 0x0; // bool + public const nint command_number = 0x90; // int32 } // Parent: None // Fields count: 3 @@ -3149,10 +3149,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: nType (FixAngleSet_t) // NetworkVarNames: qAngle (QAngle) // NetworkVarNames: nIndex (uint32) - public static class ViewAngleServerChangeT { - public const nint NType = 0x30; // FixAngleSet_t - public const nint QAngle = 0x34; // QAngle - public const nint NIndex = 0x40; // uint32 + public static class ViewAngleServerChange_t { + public const nint nType = 0x30; // FixAngleSet_t + public const nint qAngle = 0x34; // QAngle + public const nint nIndex = 0x40; // uint32 } // Parent: None // Fields count: 0 @@ -3160,11 +3160,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CDynamicPropApi { + public static class CDynamicPropAPI { } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerAutoaimServices { + public static class CPlayer_AutoaimServices { } // Parent: None // Fields count: 5 @@ -3175,12 +3175,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: localBits (uint8) // NetworkVarNames: soundscapeEntityListIndex (int) // NetworkVarNames: soundEventHash (uint32) - public static class AudioparamsT { - public const nint LocalSound = 0x8; // Vector[8] - public const nint SoundscapeIndex = 0x68; // int32 - public const nint LocalBits = 0x6C; // uint8 - public const nint SoundscapeEntityListIndex = 0x70; // int32 - public const nint SoundEventHash = 0x74; // uint32 + public static class audioparams_t { + public const nint localSound = 0x8; // Vector[8] + public const nint soundscapeIndex = 0x68; // int32 + public const nint localBits = 0x6C; // uint8 + public const nint soundscapeEntityListIndex = 0x70; // int32 + public const nint soundEventHash = 0x74; // uint32 } // Parent: CPlayerPawnComponent // Fields count: 20 @@ -3195,35 +3195,35 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) // NetworkVarNames: m_audio (audioparams_t) // NetworkVarNames: m_PostProcessingVolumes (CHandle) - public static class CPlayerCameraServices { - public const nint MVecCsViewPunchAngle = 0x40; // QAngle - public const nint MNCsViewPunchAngleTick = 0x4C; // GameTick_t - public const nint MFlCsViewPunchAngleTickRatio = 0x50; // float32 - public const nint MPlayerFog = 0x58; // C_fogplayerparams_t - public const nint MHColorCorrectionCtrl = 0x98; // CHandle< C_ColorCorrection > - public const nint MHViewEntity = 0x9C; // CHandle< C_BaseEntity > - public const nint MHTonemapController = 0xA0; // CHandle< C_TonemapController2 > - public const nint MAudio = 0xA8; // audioparams_t - public const nint MPostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > - public const nint MFlOldPlayerZ = 0x138; // float32 - public const nint MFlOldPlayerViewOffsetZ = 0x13C; // float32 - public const nint MCurrentFog = 0x140; // fogparams_t - public const nint MHOldFogController = 0x1A8; // CHandle< C_FogController > - public const nint MBOverrideFogColor = 0x1AC; // bool[5] - public const nint MOverrideFogColor = 0x1B1; // Color[5] - public const nint MBOverrideFogStartEnd = 0x1C5; // bool[5] - public const nint MFOverrideFogStart = 0x1CC; // float32[5] - public const nint MFOverrideFogEnd = 0x1E0; // float32[5] - public const nint MHActivePostProcessingVolume = 0x1F4; // CHandle< C_PostProcessingVolume > - public const nint MAngDemoViewAngles = 0x1F8; // QAngle + public static class CPlayer_CameraServices { + public const nint m_vecCsViewPunchAngle = 0x40; // QAngle + public const nint m_nCsViewPunchAngleTick = 0x4C; // GameTick_t + public const nint m_flCsViewPunchAngleTickRatio = 0x50; // float32 + public const nint m_PlayerFog = 0x58; // C_fogplayerparams_t + public const nint m_hColorCorrectionCtrl = 0x98; // CHandle + public const nint m_hViewEntity = 0x9C; // CHandle + public const nint m_hTonemapController = 0xA0; // CHandle + public const nint m_audio = 0xA8; // audioparams_t + public const nint m_PostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase> + public const nint m_flOldPlayerZ = 0x138; // float32 + public const nint m_flOldPlayerViewOffsetZ = 0x13C; // float32 + public const nint m_CurrentFog = 0x140; // fogparams_t + public const nint m_hOldFogController = 0x1A8; // CHandle + public const nint m_bOverrideFogColor = 0x1AC; // bool[5] + public const nint m_OverrideFogColor = 0x1B1; // Color[5] + public const nint m_bOverrideFogStartEnd = 0x1C5; // bool[5] + public const nint m_fOverrideFogStart = 0x1CC; // float32[5] + public const nint m_fOverrideFogEnd = 0x1E0; // float32[5] + public const nint m_hActivePostProcessingVolume = 0x1F4; // CHandle + public const nint m_angDemoViewAngles = 0x1F8; // QAngle } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerFlashlightServices { + public static class CPlayer_FlashlightServices { } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerItemServices { + public static class CPlayer_ItemServices { } // Parent: CPlayerPawnComponent // Fields count: 15 @@ -3232,24 +3232,24 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) // NetworkVarNames: m_flMaxspeed (float32) // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - public static class CPlayerMovementServices { - public const nint MNImpulse = 0x40; // int32 - public const nint MNButtons = 0x48; // CInButtonState - public const nint MNQueuedButtonDownMask = 0x68; // uint64 - public const nint MNQueuedButtonChangeMask = 0x70; // uint64 - public const nint MNButtonDoublePressed = 0x78; // uint64 - public const nint MPButtonPressedCmdNumber = 0x80; // uint32[64] - public const nint MNLastCommandNumberProcessed = 0x180; // uint32 - public const nint MNToggleButtonDownMask = 0x188; // uint64 - public const nint MFlMaxspeed = 0x198; // float32 - public const nint MArrForceSubtickMoveWhen = 0x19C; // float32[4] - public const nint MFlForwardMove = 0x1AC; // float32 - public const nint MFlLeftMove = 0x1B0; // float32 - public const nint MFlUpMove = 0x1B4; // float32 - public const nint MVecLastMovementImpulses = 0x1B8; // Vector - public const nint MVecOldViewAngles = 0x1C4; // QAngle + public static class CPlayer_MovementServices { + public const nint m_nImpulse = 0x40; // int32 + public const nint m_nButtons = 0x48; // CInButtonState + public const nint m_nQueuedButtonDownMask = 0x68; // uint64 + public const nint m_nQueuedButtonChangeMask = 0x70; // uint64 + public const nint m_nButtonDoublePressed = 0x78; // uint64 + public const nint m_pButtonPressedCmdNumber = 0x80; // uint32[64] + public const nint m_nLastCommandNumberProcessed = 0x180; // uint32 + public const nint m_nToggleButtonDownMask = 0x188; // uint64 + public const nint m_flMaxspeed = 0x198; // float32 + public const nint m_arrForceSubtickMoveWhen = 0x19C; // float32[4] + public const nint m_flForwardMove = 0x1AC; // float32 + public const nint m_flLeftMove = 0x1B0; // float32 + public const nint m_flUpMove = 0x1B4; // float32 + public const nint m_vecLastMovementImpulses = 0x1B8; // Vector + public const nint m_vecOldViewAngles = 0x1C4; // QAngle } - // Parent: CPlayerMovementServices + // Parent: CPlayer_MovementServices // Fields count: 12 // // Metadata: @@ -3260,19 +3260,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bDucked (bool) // NetworkVarNames: m_bDucking (bool) // NetworkVarNames: m_bInDuckJump (bool) - public static class CPlayerMovementServicesHumanoid { - public const nint MFlStepSoundTime = 0x1D8; // float32 - public const nint MFlFallVelocity = 0x1DC; // float32 - public const nint MBInCrouch = 0x1E0; // bool - public const nint MNCrouchState = 0x1E4; // uint32 - public const nint MFlCrouchTransitionStartTime = 0x1E8; // GameTime_t - public const nint MBDucked = 0x1EC; // bool - public const nint MBDucking = 0x1ED; // bool - public const nint MBInDuckJump = 0x1EE; // bool - public const nint MGroundNormal = 0x1F0; // Vector - public const nint MFlSurfaceFriction = 0x1FC; // float32 - public const nint MSurfaceProps = 0x200; // CUtlStringToken - public const nint MNStepside = 0x210; // int32 + public static class CPlayer_MovementServices_Humanoid { + public const nint m_flStepSoundTime = 0x1D8; // float32 + public const nint m_flFallVelocity = 0x1DC; // float32 + public const nint m_bInCrouch = 0x1E0; // bool + public const nint m_nCrouchState = 0x1E4; // uint32 + public const nint m_flCrouchTransitionStartTime = 0x1E8; // GameTime_t + public const nint m_bDucked = 0x1EC; // bool + public const nint m_bDucking = 0x1ED; // bool + public const nint m_bInDuckJump = 0x1EE; // bool + public const nint m_groundNormal = 0x1F0; // Vector + public const nint m_flSurfaceFriction = 0x1FC; // float32 + public const nint m_surfaceProps = 0x200; // CUtlStringToken + public const nint m_nStepside = 0x210; // int32 } // Parent: CPlayerPawnComponent // Fields count: 6 @@ -3280,21 +3280,21 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_iObserverMode (uint8) // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) - public static class CPlayerObserverServices { - public const nint MIObserverMode = 0x40; // uint8 - public const nint MHObserverTarget = 0x44; // CHandle< C_BaseEntity > - public const nint MIObserverLastMode = 0x48; // ObserverMode_t - public const nint MBForcedObserverMode = 0x4C; // bool - public const nint MFlObserverChaseDistance = 0x50; // float32 - public const nint MFlObserverChaseDistanceCalcTime = 0x54; // GameTime_t + public static class CPlayer_ObserverServices { + public const nint m_iObserverMode = 0x40; // uint8 + public const nint m_hObserverTarget = 0x44; // CHandle + public const nint m_iObserverLastMode = 0x48; // ObserverMode_t + public const nint m_bForcedObserverMode = 0x4C; // bool + public const nint m_flObserverChaseDistance = 0x50; // float32 + public const nint m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerUseServices { + public static class CPlayer_UseServices { } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerWaterServices { + public static class CPlayer_WaterServices { } // Parent: CPlayerPawnComponent // Fields count: 4 @@ -3304,11 +3304,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) - public static class CPlayerWeaponServices { - public const nint MHMyWeapons = 0x40; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > > - public const nint MHActiveWeapon = 0x58; // CHandle< C_BasePlayerWeapon > - public const nint MHLastWeapon = 0x5C; // CHandle< C_BasePlayerWeapon > - public const nint MIAmmo = 0x60; // uint16[32] + public static class CPlayer_WeaponServices { + public const nint m_hMyWeapons = 0x40; // C_NetworkUtlVectorBase> + public const nint m_hActiveWeapon = 0x58; // CHandle + public const nint m_hLastWeapon = 0x5C; // CHandle + public const nint m_iAmmo = 0x60; // uint16[32] } // Parent: CBodyComponentSkeletonInstance // Fields count: 2 @@ -3316,8 +3316,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) public static class CBodyComponentBaseAnimGraph { - public const nint MAnimationController = 0x478; // CBaseAnimGraphController - public const nint MPChainEntity = 0x1C68; // CNetworkVarChainer + public const nint m_animationController = 0x478; // CBaseAnimGraphController + public const nint __m_pChainEntity = 0x1C68; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -3325,9 +3325,9 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) // NetworkVarNames: m_Values (Vector4D) - public static class EntityRenderAttributeT { - public const nint MId = 0x30; // CUtlStringToken - public const nint MValues = 0x34; // Vector4D + public static class EntityRenderAttribute_t { + public const nint m_ID = 0x30; // CUtlStringToken + public const nint m_Values = 0x34; // Vector4D } // Parent: None // Fields count: 4 @@ -3337,16 +3337,16 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_Name (string_t) // NetworkVarNames: m_AssociatedEntities (CHandle< C_BaseModelEntity >) // NetworkVarNames: m_AssociatedEntityNames (string_t) - public static class ActiveModelConfigT { - public const nint MHandle = 0x28; // ModelConfigHandle_t - public const nint MName = 0x30; // CUtlSymbolLarge - public const nint MAssociatedEntities = 0x38; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - public const nint MAssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase< CUtlSymbolLarge > + public static class ActiveModelConfig_t { + public const nint m_Handle = 0x28; // ModelConfigHandle_t + public const nint m_Name = 0x30; // CUtlSymbolLarge + public const nint m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase> + public const nint m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 public static class CBodyComponentBaseModelEntity { - public const nint MPChainEntity = 0x478; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x478; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -3355,8 +3355,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hOwner (CEntityHandle) // NetworkVarNames: m_name (CUtlStringToken) public static class CGameSceneNodeHandle { - public const nint MHOwner = 0x8; // CEntityHandle - public const nint MName = 0xC; // CUtlStringToken + public const nint m_hOwner = 0x8; // CEntityHandle + public const nint m_name = 0xC; // CUtlStringToken } // Parent: None // Fields count: 32 @@ -3369,48 +3369,48 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_name (CUtlStringToken) // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) public static class CGameSceneNode { - public const nint MNodeToWorld = 0x10; // CTransform - public const nint MPOwner = 0x30; // CEntityInstance* - public const nint MPParent = 0x38; // CGameSceneNode* - public const nint MPChild = 0x40; // CGameSceneNode* - public const nint MPNextSibling = 0x48; // CGameSceneNode* - public const nint MHParent = 0x70; // CGameSceneNodeHandle - public const nint MVecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector - public const nint MAngRotation = 0xB8; // QAngle - public const nint MFlScale = 0xC4; // float32 - public const nint MVecAbsOrigin = 0xC8; // Vector - public const nint MAngAbsRotation = 0xD4; // QAngle - public const nint MFlAbsScale = 0xE0; // float32 - public const nint MNParentAttachmentOrBone = 0xE4; // int16 - public const nint MBDebugAbsOriginChanges = 0xE6; // bool - public const nint MBDormant = 0xE7; // bool - public const nint MBForceParentToBeNetworked = 0xE8; // bool - public const nint MBDirtyHierarchy = 0x0; // bitfield:1 - public const nint MBDirtyBoneMergeInfo = 0x0; // bitfield:1 - public const nint MBNetworkedPositionChanged = 0x0; // bitfield:1 - public const nint MBNetworkedAnglesChanged = 0x0; // bitfield:1 - public const nint MBNetworkedScaleChanged = 0x0; // bitfield:1 - public const nint MBWillBeCallingPostDataUpdate = 0x0; // bitfield:1 - public const nint MBBoneMergeFlex = 0x0; // bitfield:1 - public const nint MNLatchAbsOrigin = 0x0; // bitfield:2 - public const nint MBDirtyBoneMergeBoneToRoot = 0x0; // bitfield:1 - public const nint MNHierarchicalDepth = 0xEB; // uint8 - public const nint MNHierarchyType = 0xEC; // uint8 - public const nint MNDoNotSetAnimTimeInInvalidatePhysicsCount = 0xED; // uint8 - public const nint MName = 0xF0; // CUtlStringToken - public const nint MHierarchyAttachName = 0x140; // CUtlStringToken - public const nint MFlZOffset = 0x144; // float32 - public const nint MVRenderOrigin = 0x148; // Vector + public const nint m_nodeToWorld = 0x10; // CTransform + public const nint m_pOwner = 0x30; // CEntityInstance* + public const nint m_pParent = 0x38; // CGameSceneNode* + public const nint m_pChild = 0x40; // CGameSceneNode* + public const nint m_pNextSibling = 0x48; // CGameSceneNode* + public const nint m_hParent = 0x70; // CGameSceneNodeHandle + public const nint m_vecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector + public const nint m_angRotation = 0xB8; // QAngle + public const nint m_flScale = 0xC4; // float32 + public const nint m_vecAbsOrigin = 0xC8; // Vector + public const nint m_angAbsRotation = 0xD4; // QAngle + public const nint m_flAbsScale = 0xE0; // float32 + public const nint m_nParentAttachmentOrBone = 0xE4; // int16 + public const nint m_bDebugAbsOriginChanges = 0xE6; // bool + public const nint m_bDormant = 0xE7; // bool + public const nint m_bForceParentToBeNetworked = 0xE8; // bool + public const nint m_bDirtyHierarchy = 0x0; // bitfield:1 + public const nint m_bDirtyBoneMergeInfo = 0x0; // bitfield:1 + public const nint m_bNetworkedPositionChanged = 0x0; // bitfield:1 + public const nint m_bNetworkedAnglesChanged = 0x0; // bitfield:1 + public const nint m_bNetworkedScaleChanged = 0x0; // bitfield:1 + public const nint m_bWillBeCallingPostDataUpdate = 0x0; // bitfield:1 + public const nint m_bBoneMergeFlex = 0x0; // bitfield:1 + public const nint m_nLatchAbsOrigin = 0x0; // bitfield:2 + public const nint m_bDirtyBoneMergeBoneToRoot = 0x0; // bitfield:1 + public const nint m_nHierarchicalDepth = 0xEB; // uint8 + public const nint m_nHierarchyType = 0xEC; // uint8 + public const nint m_nDoNotSetAnimTimeInInvalidatePhysicsCount = 0xED; // uint8 + public const nint m_name = 0xF0; // CUtlStringToken + public const nint m_hierarchyAttachName = 0x140; // CUtlStringToken + public const nint m_flZOffset = 0x144; // float32 + public const nint m_vRenderOrigin = 0x148; // Vector } // Parent: None // Fields count: 6 - public static class SequenceHistoryT { - public const nint MHSequence = 0x0; // HSequence - public const nint MFlSeqStartTime = 0x4; // GameTime_t - public const nint MFlSeqFixedCycle = 0x8; // float32 - public const nint MNSeqLoopMode = 0xC; // AnimLoopMode_t - public const nint MFlPlaybackRate = 0x10; // float32 - public const nint MFlCyclesPerSecond = 0x14; // float32 + public static class SequenceHistory_t { + public const nint m_hSequence = 0x0; // HSequence + public const nint m_flSeqStartTime = 0x4; // GameTime_t + public const nint m_flSeqFixedCycle = 0x8; // float32 + public const nint m_nSeqLoopMode = 0xC; // AnimLoopMode_t + public const nint m_flPlaybackRate = 0x10; // float32 + public const nint m_flCyclesPerSecond = 0x14; // float32 } // Parent: None // Fields count: 8 @@ -3420,14 +3420,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flPrevCycle (float32) // NetworkVarNames: m_flCycle (float32) public static class CNetworkedSequenceOperation { - public const nint MHSequence = 0x8; // HSequence - public const nint MFlPrevCycle = 0xC; // float32 - public const nint MFlCycle = 0x10; // float32 - public const nint MFlWeight = 0x14; // CNetworkedQuantizedFloat - public const nint MBSequenceChangeNetworked = 0x1C; // bool - public const nint MBDiscontinuity = 0x1D; // bool - public const nint MFlPrevCycleFromDiscontinuity = 0x20; // float32 - public const nint MFlPrevCycleForAnimEventDetection = 0x24; // float32 + public const nint m_hSequence = 0x8; // HSequence + public const nint m_flPrevCycle = 0xC; // float32 + public const nint m_flCycle = 0x10; // float32 + public const nint m_flWeight = 0x14; // CNetworkedQuantizedFloat + public const nint m_bSequenceChangeNetworked = 0x1C; // bool + public const nint m_bDiscontinuity = 0x1D; // bool + public const nint m_flPrevCycleFromDiscontinuity = 0x20; // float32 + public const nint m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: None // Fields count: 7 @@ -3438,13 +3438,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) public static class CModelState { - public const nint MHModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MModelName = 0xA8; // CUtlSymbolLarge - public const nint MBClientClothCreationSuppressed = 0xE8; // bool - public const nint MMeshGroupMask = 0x180; // uint64 - public const nint MNIdealMotionType = 0x212; // int8 - public const nint MNForceLod = 0x213; // int8 - public const nint MNClothUpdateFlags = 0x214; // int8 + public const nint m_hModel = 0xA0; // CStrongHandle + public const nint m_ModelName = 0xA8; // CUtlSymbolLarge + public const nint m_bClientClothCreationSuppressed = 0xE8; // bool + public const nint m_MeshGroupMask = 0x180; // uint64 + public const nint m_nIdealMotionType = 0x212; // int8 + public const nint m_nForceLOD = 0x213; // int8 + public const nint m_nClothUpdateFlags = 0x214; // int8 } // Parent: CGameSceneNode // Fields count: 8 @@ -3456,14 +3456,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_materialGroup (CUtlStringToken) // NetworkVarNames: m_nHitboxSet (uint8) public static class CSkeletonInstance { - public const nint MModelState = 0x160; // CModelState - public const nint MBIsAnimationEnabled = 0x380; // bool - public const nint MBUseParentRenderBounds = 0x381; // bool - public const nint MBDisableSolidCollisionsForHierarchy = 0x382; // bool - public const nint MBDirtyMotionType = 0x0; // bitfield:1 - public const nint MBIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 - public const nint MMaterialGroup = 0x384; // CUtlStringToken - public const nint MNHitboxSet = 0x388; // uint8 + public const nint m_modelState = 0x160; // CModelState + public const nint m_bIsAnimationEnabled = 0x380; // bool + public const nint m_bUseParentRenderBounds = 0x381; // bool + public const nint m_bDisableSolidCollisionsForHierarchy = 0x382; // bool + public const nint m_bDirtyMotionType = 0x0; // bitfield:1 + public const nint m_bIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 + public const nint m_materialGroup = 0x384; // CUtlStringToken + public const nint m_nHitboxSet = 0x388; // uint8 } // Parent: None // Fields count: 2 @@ -3472,8 +3472,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) public static class IntervalTimer { - public const nint MTimestamp = 0x8; // GameTime_t - public const nint MNWorldGroupId = 0xC; // WorldGroupId_t + public const nint m_timestamp = 0x8; // GameTime_t + public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t } // Parent: None // Fields count: 4 @@ -3484,10 +3484,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_timescale (float32) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) public static class CountdownTimer { - public const nint MDuration = 0x8; // float32 - public const nint MTimestamp = 0xC; // GameTime_t - public const nint MTimescale = 0x10; // float32 - public const nint MNWorldGroupId = 0x14; // WorldGroupId_t + public const nint m_duration = 0x8; // float32 + public const nint m_timestamp = 0xC; // GameTime_t + public const nint m_timescale = 0x10; // float32 + public const nint m_nWorldGroupId = 0x14; // WorldGroupId_t } // Parent: None // Fields count: 3 @@ -3497,9 +3497,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_timestamp (float32) // NetworkVarNames: m_timescale (float32) public static class EngineCountdownTimer { - public const nint MDuration = 0x8; // float32 - public const nint MTimestamp = 0xC; // float32 - public const nint MTimescale = 0x10; // float32 + public const nint m_duration = 0x8; // float32 + public const nint m_timestamp = 0xC; // float32 + public const nint m_timescale = 0x10; // float32 } // Parent: IntervalTimer // Fields count: 7 @@ -3513,13 +3513,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nCompressionType (TimelineCompression_t) // NetworkVarNames: m_bStopped (bool) public static class CTimeline { - public const nint MFlValues = 0x10; // float32[64] - public const nint MNValueCounts = 0x110; // int32[64] - public const nint MNBucketCount = 0x210; // int32 - public const nint MFlInterval = 0x214; // float32 - public const nint MFlFinalValue = 0x218; // float32 - public const nint MNCompressionType = 0x21C; // TimelineCompression_t - public const nint MBStopped = 0x220; // bool + public const nint m_flValues = 0x10; // float32[64] + public const nint m_nValueCounts = 0x110; // int32[64] + public const nint m_nBucketCount = 0x210; // int32 + public const nint m_flInterval = 0x214; // float32 + public const nint m_flFinalValue = 0x218; // float32 + public const nint m_nCompressionType = 0x21C; // TimelineCompression_t + public const nint m_bStopped = 0x220; // bool } // Parent: None // Fields count: 24 @@ -3550,30 +3550,30 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) public static class CAnimGraphNetworkedVariables { - public const nint MPredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase< uint32 > - public const nint MPredNetByteVariables = 0x20; // C_NetworkUtlVectorBase< uint8 > - public const nint MPredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase< uint16 > - public const nint MPredNetIntVariables = 0x50; // C_NetworkUtlVectorBase< int32 > - public const nint MPredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase< uint32 > - public const nint MPredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase< uint64 > - public const nint MPredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase< float32 > - public const nint MPredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase< Vector > - public const nint MPredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase< Quaternion > - public const nint MPredNetGlobalSymbolVariables = 0xE0; // C_NetworkUtlVectorBase< CGlobalSymbol > - public const nint MOwnerOnlyPredNetBoolVariables = 0xF8; // C_NetworkUtlVectorBase< uint32 > - public const nint MOwnerOnlyPredNetByteVariables = 0x110; // C_NetworkUtlVectorBase< uint8 > - public const nint MOwnerOnlyPredNetUInt16Variables = 0x128; // C_NetworkUtlVectorBase< uint16 > - public const nint MOwnerOnlyPredNetIntVariables = 0x140; // C_NetworkUtlVectorBase< int32 > - public const nint MOwnerOnlyPredNetUInt32Variables = 0x158; // C_NetworkUtlVectorBase< uint32 > - public const nint MOwnerOnlyPredNetUInt64Variables = 0x170; // C_NetworkUtlVectorBase< uint64 > - public const nint MOwnerOnlyPredNetFloatVariables = 0x188; // C_NetworkUtlVectorBase< float32 > - public const nint MOwnerOnlyPredNetVectorVariables = 0x1A0; // C_NetworkUtlVectorBase< Vector > - public const nint MOwnerOnlyPredNetQuaternionVariables = 0x1B8; // C_NetworkUtlVectorBase< Quaternion > - public const nint MOwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // C_NetworkUtlVectorBase< CGlobalSymbol > - public const nint MNBoolVariablesCount = 0x1E8; // int32 - public const nint MNOwnerOnlyBoolVariablesCount = 0x1EC; // int32 - public const nint MNRandomSeedOffset = 0x1F0; // int32 - public const nint MFlLastTeleportTime = 0x1F4; // float32 + public const nint m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase + public const nint m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase + public const nint m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase + public const nint m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase + public const nint m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase + public const nint m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase + public const nint m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase + public const nint m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase + public const nint m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase + public const nint m_PredNetGlobalSymbolVariables = 0xE0; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetByteVariables = 0x110; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt16Variables = 0x128; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt32Variables = 0x158; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt64Variables = 0x170; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetFloatVariables = 0x188; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetVectorVariables = 0x1A0; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // C_NetworkUtlVectorBase + public const nint m_nBoolVariablesCount = 0x1E8; // int32 + public const nint m_nOwnerOnlyBoolVariablesCount = 0x1EC; // int32 + public const nint m_nRandomSeedOffset = 0x1F0; // int32 + public const nint m_flLastTeleportTime = 0x1F4; // float32 } // Parent: None // Fields count: 0 @@ -3581,7 +3581,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CBaseEntityApi { + public static class C_BaseEntityAPI { } // Parent: None // Fields count: 0 @@ -3589,14 +3589,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CTakeDamageInfoApi { + public static class CTakeDamageInfoAPI { } // Parent: None // Fields count: 0 // // Metadata: // MPulseLibraryBindings - public static class CClientPointEntityApi { + public static class CClientPointEntityAPI { } // Parent: None // Fields count: 1 @@ -3605,8 +3605,8 @@ namespace CS2Dumper.Schemas { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - public static class CPulseGraphInstanceClientEntity { - public const nint MPParent = 0xD8; // CClientScriptEntity* + public static class CPulseGraphInstance_ClientEntity { + public const nint m_pParent = 0xD8; // CClientScriptEntity* } // Parent: CEntityInstance // Fields count: 80 @@ -3652,102 +3652,102 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flTimeScale (float32) // NetworkVarNames: m_bAnimatedEveryTick (bool) // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - public static class CBaseEntity { - public const nint MCBodyComponent = 0x38; // CBodyComponent* - public const nint MNetworkTransmitComponent = 0x40; // CNetworkTransmitComponent - public const nint MNLastThinkTick = 0x488; // GameTick_t - public const nint MPGameSceneNode = 0x490; // CGameSceneNode* - public const nint MPRenderComponent = 0x498; // CRenderComponent* - public const nint MPCollision = 0x4A0; // CCollisionProperty* - public const nint MIMaxHealth = 0x4A8; // int32 - public const nint MIHealth = 0x4AC; // int32 - public const nint MLifeState = 0x4B0; // uint8 - public const nint MBTakesDamage = 0x4B1; // bool - public const nint MNTakeDamageFlags = 0x4B4; // TakeDamageFlags_t - public const nint MBIsPlatform = 0x4B8; // bool - public const nint MUbInterpolationFrame = 0x4B9; // uint8 - public const nint MHSceneObjectController = 0x4BC; // CHandle< C_BaseEntity > - public const nint MNNoInterpolationTick = 0x4C0; // int32 - public const nint MNVisibilityNoInterpolationTick = 0x4C4; // int32 - public const nint MFlProxyRandomValue = 0x4C8; // float32 - public const nint MIEFlags = 0x4CC; // int32 - public const nint MNWaterType = 0x4D0; // uint8 - public const nint MBInterpolateEvenWithNoModel = 0x4D1; // bool - public const nint MBPredictionEligible = 0x4D2; // bool - public const nint MBApplyLayerMatchIdToModel = 0x4D3; // bool - public const nint MTokLayerMatchId = 0x4D4; // CUtlStringToken - public const nint MNSubclassId = 0x4D8; // CUtlStringToken - public const nint MNSimulationTick = 0x4E8; // int32 - public const nint MICurrentThinkContext = 0x4EC; // int32 - public const nint MAThinkFunctions = 0x4F0; // CUtlVector< thinkfunc_t > - public const nint MNDisableContextThinkStartTick = 0x508; // GameTick_t - public const nint MFlAnimTime = 0x50C; // float32 - public const nint MFlSimulationTime = 0x510; // float32 - public const nint MNSceneObjectOverrideFlags = 0x514; // uint8 - public const nint MBHasSuccessfullyInterpolated = 0x515; // bool - public const nint MBHasAddedVarsToInterpolation = 0x516; // bool - public const nint MBRenderEvenWhenNotSuccessfullyInterpolated = 0x517; // bool - public const nint MNInterpolationLatchDirtyFlags = 0x518; // int32[2] - public const nint MListEntry = 0x520; // uint16[11] - public const nint MFlCreateTime = 0x538; // GameTime_t - public const nint MFlSpeed = 0x53C; // float32 - public const nint MEntClientFlags = 0x540; // uint16 - public const nint MBClientSideRagdoll = 0x542; // bool - public const nint MITeamNum = 0x543; // uint8 - public const nint MSpawnflags = 0x544; // uint32 - public const nint MNNextThinkTick = 0x548; // GameTick_t - public const nint MFFlags = 0x54C; // uint32 - public const nint MVecAbsVelocity = 0x550; // Vector - public const nint MVecVelocity = 0x560; // CNetworkVelocityVector - public const nint MVecBaseVelocity = 0x590; // Vector - public const nint MHEffectEntity = 0x59C; // CHandle< C_BaseEntity > - public const nint MHOwnerEntity = 0x5A0; // CHandle< C_BaseEntity > - public const nint MMoveCollide = 0x5A4; // MoveCollide_t - public const nint MMoveType = 0x5A5; // MoveType_t - public const nint MNActualMoveType = 0x5A6; // MoveType_t - public const nint MFlWaterLevel = 0x5A8; // float32 - public const nint MFEffects = 0x5AC; // uint32 - public const nint MHGroundEntity = 0x5B0; // CHandle< C_BaseEntity > - public const nint MFlFriction = 0x5B4; // float32 - public const nint MFlElasticity = 0x5B8; // float32 - public const nint MFlGravityScale = 0x5BC; // float32 - public const nint MFlTimeScale = 0x5C0; // float32 - public const nint MBAnimatedEveryTick = 0x5C4; // bool - public const nint MFlNavIgnoreUntilTime = 0x5C8; // GameTime_t - public const nint MHThink = 0x5CC; // uint16 - public const nint MFBBoxVisFlags = 0x5D8; // uint8 - public const nint MBPredictable = 0x5D9; // bool - public const nint MBRenderWithViewModels = 0x5DA; // bool - public const nint MNSplitUserPlayerPredictionSlot = 0x5DC; // CSplitScreenSlot - public const nint MNFirstPredictableCommand = 0x5E0; // int32 - public const nint MNLastPredictableCommand = 0x5E4; // int32 - public const nint MHOldMoveParent = 0x5E8; // CHandle< C_BaseEntity > - public const nint MParticles = 0x5F0; // CParticleProperty - public const nint MVecPredictedScriptFloats = 0x618; // CUtlVector< float32 > - public const nint MVecPredictedScriptFloatIDs = 0x630; // CUtlVector< int32 > - public const nint MNNextScriptVarRecordId = 0x660; // int32 - public const nint MVecAngVelocity = 0x670; // QAngle - public const nint MDataChangeEventRef = 0x67C; // int32 - public const nint MDependencies = 0x680; // CUtlVector< CEntityHandle > - public const nint MNCreationTick = 0x698; // int32 - public const nint MBAnimTimeChanged = 0x6B9; // bool - public const nint MBSimulationTimeChanged = 0x6BA; // bool - public const nint MSUniqueHammerId = 0x6C8; // CUtlString + public static class C_BaseEntity { + public const nint m_CBodyComponent = 0x38; // CBodyComponent* + public const nint m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent + public const nint m_nLastThinkTick = 0x488; // GameTick_t + public const nint m_pGameSceneNode = 0x490; // CGameSceneNode* + public const nint m_pRenderComponent = 0x498; // CRenderComponent* + public const nint m_pCollision = 0x4A0; // CCollisionProperty* + public const nint m_iMaxHealth = 0x4A8; // int32 + public const nint m_iHealth = 0x4AC; // int32 + public const nint m_lifeState = 0x4B0; // uint8 + public const nint m_bTakesDamage = 0x4B1; // bool + public const nint m_nTakeDamageFlags = 0x4B4; // TakeDamageFlags_t + public const nint m_bIsPlatform = 0x4B8; // bool + public const nint m_ubInterpolationFrame = 0x4B9; // uint8 + public const nint m_hSceneObjectController = 0x4BC; // CHandle + public const nint m_nNoInterpolationTick = 0x4C0; // int32 + public const nint m_nVisibilityNoInterpolationTick = 0x4C4; // int32 + public const nint m_flProxyRandomValue = 0x4C8; // float32 + public const nint m_iEFlags = 0x4CC; // int32 + public const nint m_nWaterType = 0x4D0; // uint8 + public const nint m_bInterpolateEvenWithNoModel = 0x4D1; // bool + public const nint m_bPredictionEligible = 0x4D2; // bool + public const nint m_bApplyLayerMatchIDToModel = 0x4D3; // bool + public const nint m_tokLayerMatchID = 0x4D4; // CUtlStringToken + public const nint m_nSubclassID = 0x4D8; // CUtlStringToken + public const nint m_nSimulationTick = 0x4E8; // int32 + public const nint m_iCurrentThinkContext = 0x4EC; // int32 + public const nint m_aThinkFunctions = 0x4F0; // CUtlVector + public const nint m_nDisableContextThinkStartTick = 0x508; // GameTick_t + public const nint m_flAnimTime = 0x50C; // float32 + public const nint m_flSimulationTime = 0x510; // float32 + public const nint m_nSceneObjectOverrideFlags = 0x514; // uint8 + public const nint m_bHasSuccessfullyInterpolated = 0x515; // bool + public const nint m_bHasAddedVarsToInterpolation = 0x516; // bool + public const nint m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x517; // bool + public const nint m_nInterpolationLatchDirtyFlags = 0x518; // int32[2] + public const nint m_ListEntry = 0x520; // uint16[11] + public const nint m_flCreateTime = 0x538; // GameTime_t + public const nint m_flSpeed = 0x53C; // float32 + public const nint m_EntClientFlags = 0x540; // uint16 + public const nint m_bClientSideRagdoll = 0x542; // bool + public const nint m_iTeamNum = 0x543; // uint8 + public const nint m_spawnflags = 0x544; // uint32 + public const nint m_nNextThinkTick = 0x548; // GameTick_t + public const nint m_fFlags = 0x54C; // uint32 + public const nint m_vecAbsVelocity = 0x550; // Vector + public const nint m_vecVelocity = 0x560; // CNetworkVelocityVector + public const nint m_vecBaseVelocity = 0x590; // Vector + public const nint m_hEffectEntity = 0x59C; // CHandle + public const nint m_hOwnerEntity = 0x5A0; // CHandle + public const nint m_MoveCollide = 0x5A4; // MoveCollide_t + public const nint m_MoveType = 0x5A5; // MoveType_t + public const nint m_nActualMoveType = 0x5A6; // MoveType_t + public const nint m_flWaterLevel = 0x5A8; // float32 + public const nint m_fEffects = 0x5AC; // uint32 + public const nint m_hGroundEntity = 0x5B0; // CHandle + public const nint m_flFriction = 0x5B4; // float32 + public const nint m_flElasticity = 0x5B8; // float32 + public const nint m_flGravityScale = 0x5BC; // float32 + public const nint m_flTimeScale = 0x5C0; // float32 + public const nint m_bAnimatedEveryTick = 0x5C4; // bool + public const nint m_flNavIgnoreUntilTime = 0x5C8; // GameTime_t + public const nint m_hThink = 0x5CC; // uint16 + public const nint m_fBBoxVisFlags = 0x5D8; // uint8 + public const nint m_bPredictable = 0x5D9; // bool + public const nint m_bRenderWithViewModels = 0x5DA; // bool + public const nint m_nSplitUserPlayerPredictionSlot = 0x5DC; // CSplitScreenSlot + public const nint m_nFirstPredictableCommand = 0x5E0; // int32 + public const nint m_nLastPredictableCommand = 0x5E4; // int32 + public const nint m_hOldMoveParent = 0x5E8; // CHandle + public const nint m_Particles = 0x5F0; // CParticleProperty + public const nint m_vecPredictedScriptFloats = 0x618; // CUtlVector + public const nint m_vecPredictedScriptFloatIDs = 0x630; // CUtlVector + public const nint m_nNextScriptVarRecordID = 0x660; // int32 + public const nint m_vecAngVelocity = 0x670; // QAngle + public const nint m_DataChangeEventRef = 0x67C; // int32 + public const nint m_dependencies = 0x680; // CUtlVector + public const nint m_nCreationTick = 0x698; // int32 + public const nint m_bAnimTimeChanged = 0x6B9; // bool + public const nint m_bSimulationTimeChanged = 0x6BA; // bool + public const nint m_sUniqueHammerID = 0x6C8; // CUtlString } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 0 public static class CLogicalEntity { } // Parent: None // Fields count: 5 - public static class CBaseFlexEmphasizedPhoneme { - public const nint MSClassName = 0x0; // CUtlString - public const nint MFlAmount = 0x18; // float32 - public const nint MBRequired = 0x1C; // bool - public const nint MBBasechecked = 0x1D; // bool - public const nint MBValid = 0x1E; // bool + public static class C_BaseFlex__Emphasized_Phoneme { + public const nint m_sClassName = 0x0; // CUtlString + public const nint m_flAmount = 0x18; // float32 + public const nint m_bRequired = 0x1C; // bool + public const nint m_bBasechecked = 0x1D; // bool + public const nint m_bValid = 0x1E; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -3763,44 +3763,44 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bMaster (bool) // NetworkVarNames: m_bClientSide (bool) // NetworkVarNames: m_bExclusive (bool) - public static class CColorCorrection { - public const nint MVecOrigin = 0x6D0; // Vector - public const nint MMinFalloff = 0x6DC; // float32 - public const nint MMaxFalloff = 0x6E0; // float32 - public const nint MFlFadeInDuration = 0x6E4; // float32 - public const nint MFlFadeOutDuration = 0x6E8; // float32 - public const nint MFlMaxWeight = 0x6EC; // float32 - public const nint MFlCurWeight = 0x6F0; // float32 - public const nint MNetlookupFilename = 0x6F4; // char[512] - public const nint MBEnabled = 0x8F4; // bool - public const nint MBMaster = 0x8F5; // bool - public const nint MBClientSide = 0x8F6; // bool - public const nint MBExclusive = 0x8F7; // bool - public const nint MBEnabledOnClient = 0x8F8; // bool[1] - public const nint MFlCurWeightOnClient = 0x8FC; // float32[1] - public const nint MBFadingIn = 0x900; // bool[1] - public const nint MFlFadeStartWeight = 0x904; // float32[1] - public const nint MFlFadeStartTime = 0x908; // float32[1] - public const nint MFlFadeDuration = 0x90C; // float32[1] + public static class C_ColorCorrection { + public const nint m_vecOrigin = 0x6D0; // Vector + public const nint m_MinFalloff = 0x6DC; // float32 + public const nint m_MaxFalloff = 0x6E0; // float32 + public const nint m_flFadeInDuration = 0x6E4; // float32 + public const nint m_flFadeOutDuration = 0x6E8; // float32 + public const nint m_flMaxWeight = 0x6EC; // float32 + public const nint m_flCurWeight = 0x6F0; // float32 + public const nint m_netlookupFilename = 0x6F4; // char[512] + public const nint m_bEnabled = 0x8F4; // bool + public const nint m_bMaster = 0x8F5; // bool + public const nint m_bClientSide = 0x8F6; // bool + public const nint m_bExclusive = 0x8F7; // bool + public const nint m_bEnabledOnClient = 0x8F8; // bool[1] + public const nint m_flCurWeightOnClient = 0x8FC; // float32[1] + public const nint m_bFadingIn = 0x900; // bool[1] + public const nint m_flFadeStartWeight = 0x904; // float32[1] + public const nint m_flFadeStartTime = 0x908; // float32[1] + public const nint m_flFadeDuration = 0x90C; // float32[1] } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - public static class CEnvWindClientside { - public const nint MEnvWindShared = 0x6D0; // C_EnvWindShared + public static class C_EnvWindClientside { + public const nint m_EnvWindShared = 0x6D0; // C_EnvWindShared } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle< C_BaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) - public static class CEntityFlame { - public const nint MHEntAttached = 0x6D0; // CHandle< C_BaseEntity > - public const nint MHOldAttached = 0x6F8; // CHandle< C_BaseEntity > - public const nint MBCheapEffect = 0x6FC; // bool + public static class C_EntityFlame { + public const nint m_hEntAttached = 0x6D0; // CHandle + public const nint m_hOldAttached = 0x6F8; // CHandle + public const nint m_bCheapEffect = 0x6FC; // bool } // Parent: None // Fields count: 30 @@ -3837,38 +3837,38 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flRotation (float32) // NetworkVarNames: m_bFlipHorizontal (bool) public static class CProjectedTextureBase { - public const nint MHTargetEntity = 0xC; // CHandle< C_BaseEntity > - public const nint MBState = 0x10; // bool - public const nint MBAlwaysUpdate = 0x11; // bool - public const nint MFlLightFov = 0x14; // float32 - public const nint MBEnableShadows = 0x18; // bool - public const nint MBSimpleProjection = 0x19; // bool - public const nint MBLightOnlyTarget = 0x1A; // bool - public const nint MBLightWorld = 0x1B; // bool - public const nint MBCameraSpace = 0x1C; // bool - public const nint MFlBrightnessScale = 0x20; // float32 - public const nint MLightColor = 0x24; // Color - public const nint MFlIntensity = 0x28; // float32 - public const nint MFlLinearAttenuation = 0x2C; // float32 - public const nint MFlQuadraticAttenuation = 0x30; // float32 - public const nint MBVolumetric = 0x34; // bool - public const nint MFlVolumetricIntensity = 0x38; // float32 - public const nint MFlNoiseStrength = 0x3C; // float32 - public const nint MFlFlashlightTime = 0x40; // float32 - public const nint MNNumPlanes = 0x44; // uint32 - public const nint MFlPlaneOffset = 0x48; // float32 - public const nint MFlColorTransitionTime = 0x4C; // float32 - public const nint MFlAmbient = 0x50; // float32 - public const nint MSpotlightTextureName = 0x54; // char[512] - public const nint MNSpotlightTextureFrame = 0x254; // int32 - public const nint MNShadowQuality = 0x258; // uint32 - public const nint MFlNearZ = 0x25C; // float32 - public const nint MFlFarZ = 0x260; // float32 - public const nint MFlProjectionSize = 0x264; // float32 - public const nint MFlRotation = 0x268; // float32 - public const nint MBFlipHorizontal = 0x26C; // bool + public const nint m_hTargetEntity = 0xC; // CHandle + public const nint m_bState = 0x10; // bool + public const nint m_bAlwaysUpdate = 0x11; // bool + public const nint m_flLightFOV = 0x14; // float32 + public const nint m_bEnableShadows = 0x18; // bool + public const nint m_bSimpleProjection = 0x19; // bool + public const nint m_bLightOnlyTarget = 0x1A; // bool + public const nint m_bLightWorld = 0x1B; // bool + public const nint m_bCameraSpace = 0x1C; // bool + public const nint m_flBrightnessScale = 0x20; // float32 + public const nint m_LightColor = 0x24; // Color + public const nint m_flIntensity = 0x28; // float32 + public const nint m_flLinearAttenuation = 0x2C; // float32 + public const nint m_flQuadraticAttenuation = 0x30; // float32 + public const nint m_bVolumetric = 0x34; // bool + public const nint m_flVolumetricIntensity = 0x38; // float32 + public const nint m_flNoiseStrength = 0x3C; // float32 + public const nint m_flFlashlightTime = 0x40; // float32 + public const nint m_nNumPlanes = 0x44; // uint32 + public const nint m_flPlaneOffset = 0x48; // float32 + public const nint m_flColorTransitionTime = 0x4C; // float32 + public const nint m_flAmbient = 0x50; // float32 + public const nint m_SpotlightTextureName = 0x54; // char[512] + public const nint m_nSpotlightTextureFrame = 0x254; // int32 + public const nint m_nShadowQuality = 0x258; // uint32 + public const nint m_flNearZ = 0x25C; // float32 + public const nint m_flFarZ = 0x260; // float32 + public const nint m_flProjectionSize = 0x264; // float32 + public const nint m_flRotation = 0x268; // float32 + public const nint m_bFlipHorizontal = 0x26C; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: @@ -3876,13 +3876,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flStartScale (float32) // NetworkVarNames: m_flScaleTime (float) // NetworkVarNames: m_nFlags (uint32) - public static class CBaseFire { - public const nint MFlScale = 0x6D0; // float32 - public const nint MFlStartScale = 0x6D4; // float32 - public const nint MFlScaleTime = 0x6D8; // float32 - public const nint MNFlags = 0x6DC; // uint32 + public static class C_BaseFire { + public const nint m_flScale = 0x6D0; // float32 + public const nint m_flStartScale = 0x6D4; // float32 + public const nint m_flScaleTime = 0x6D8; // float32 + public const nint m_nFlags = 0x6DC; // uint32 } - // Parent: CBaseFire + // Parent: C_BaseFire // Fields count: 13 // // Metadata: @@ -3890,115 +3890,115 @@ namespace CS2Dumper.Schemas { // MNetworkOverride // NetworkVarNames: m_nFlameModelIndex (int32) // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - public static class CFireSmoke { - public const nint MNFlameModelIndex = 0x6E0; // int32 - public const nint MNFlameFromAboveModelIndex = 0x6E4; // int32 - public const nint MFlScaleRegister = 0x6E8; // float32 - public const nint MFlScaleStart = 0x6EC; // float32 - public const nint MFlScaleEnd = 0x6F0; // float32 - public const nint MFlScaleTimeStart = 0x6F4; // GameTime_t - public const nint MFlScaleTimeEnd = 0x6F8; // GameTime_t - public const nint MFlChildFlameSpread = 0x6FC; // float32 - public const nint MFlClipPerc = 0x710; // float32 - public const nint MBClipTested = 0x714; // bool - public const nint MBFadingOut = 0x715; // bool - public const nint MTParticleSpawn = 0x718; // TimedEvent - public const nint MPFireOverlay = 0x720; // CFireOverlay* + public static class C_FireSmoke { + public const nint m_nFlameModelIndex = 0x6E0; // int32 + public const nint m_nFlameFromAboveModelIndex = 0x6E4; // int32 + public const nint m_flScaleRegister = 0x6E8; // float32 + public const nint m_flScaleStart = 0x6EC; // float32 + public const nint m_flScaleEnd = 0x6F0; // float32 + public const nint m_flScaleTimeStart = 0x6F4; // GameTime_t + public const nint m_flScaleTimeEnd = 0x6F8; // GameTime_t + public const nint m_flChildFlameSpread = 0x6FC; // float32 + public const nint m_flClipPerc = 0x710; // float32 + public const nint m_bClipTested = 0x714; // bool + public const nint m_bFadingOut = 0x715; // bool + public const nint m_tParticleSpawn = 0x718; // TimedEvent + public const nint m_pFireOverlay = 0x720; // CFireOverlay* } // Parent: None // Fields count: 1 - public static class CRopeKeyframeCPhysicsDelegate { - public const nint MPKeyframe = 0x8; // C_RopeKeyframe* + public static class C_RopeKeyframe__CPhysicsDelegate { + public const nint m_pKeyframe = 0x8; // C_RopeKeyframe* } // Parent: None // Fields count: 1 - public static class CSceneEntityQueuedEventsT { - public const nint Starttime = 0x0; // float32 + public static class C_SceneEntity__QueuedEvents_t { + public const nint starttime = 0x0; // float32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 0 - public static class CTintController { + public static class C_TintController { } // Parent: None // Fields count: 13 public static class CFlashlightEffect { - public const nint MBIsOn = 0x8; // bool - public const nint MBMuzzleFlashEnabled = 0x18; // bool - public const nint MFlMuzzleFlashBrightness = 0x1C; // float32 - public const nint MQuatMuzzleFlashOrientation = 0x20; // Quaternion - public const nint MVecMuzzleFlashOrigin = 0x30; // Vector - public const nint MFlFov = 0x3C; // float32 - public const nint MFlFarZ = 0x40; // float32 - public const nint MFlLinearAtten = 0x44; // float32 - public const nint MBCastsShadows = 0x48; // bool - public const nint MFlCurrentPullBackDist = 0x4C; // float32 - public const nint MFlashlightTexture = 0x50; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MMuzzleFlashTexture = 0x58; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MTextureName = 0x60; // char[64] + public const nint m_bIsOn = 0x8; // bool + public const nint m_bMuzzleFlashEnabled = 0x18; // bool + public const nint m_flMuzzleFlashBrightness = 0x1C; // float32 + public const nint m_quatMuzzleFlashOrientation = 0x20; // Quaternion + public const nint m_vecMuzzleFlashOrigin = 0x30; // Vector + public const nint m_flFov = 0x3C; // float32 + public const nint m_flFarZ = 0x40; // float32 + public const nint m_flLinearAtten = 0x44; // float32 + public const nint m_bCastsShadows = 0x48; // bool + public const nint m_flCurrentPullBackDist = 0x4C; // float32 + public const nint m_FlashlightTexture = 0x50; // CStrongHandle + public const nint m_MuzzleFlashTexture = 0x58; // CStrongHandle + public const nint m_textureName = 0x60; // char[64] } // Parent: None // Fields count: 5 public static class CInterpolatedValue { - public const nint MFlStartTime = 0x0; // float32 - public const nint MFlEndTime = 0x4; // float32 - public const nint MFlStartValue = 0x8; // float32 - public const nint MFlEndValue = 0xC; // float32 - public const nint MNInterpType = 0x10; // int32 + public const nint m_flStartTime = 0x0; // float32 + public const nint m_flEndTime = 0x4; // float32 + public const nint m_flStartValue = 0x8; // float32 + public const nint m_flEndValue = 0xC; // float32 + public const nint m_nInterpType = 0x10; // int32 } // Parent: None // Fields count: 4 public static class CGlowSprite { - public const nint MVColor = 0x0; // Vector - public const nint MFlHorzSize = 0xC; // float32 - public const nint MFlVertSize = 0x10; // float32 - public const nint MHMaterial = 0x18; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_vColor = 0x0; // Vector + public const nint m_flHorzSize = 0xC; // float32 + public const nint m_flVertSize = 0x10; // float32 + public const nint m_hMaterial = 0x18; // CStrongHandle } // Parent: None // Fields count: 15 public static class CGlowOverlay { - public const nint MVPos = 0x8; // Vector - public const nint MBDirectional = 0x14; // bool - public const nint MVDirection = 0x18; // Vector - public const nint MBInSky = 0x24; // bool - public const nint MSkyObstructionScale = 0x28; // float32 - public const nint MSprites = 0x30; // CGlowSprite[4] - public const nint MNSprites = 0xB0; // int32 - public const nint MFlProxyRadius = 0xB4; // float32 - public const nint MFlHdrColorScale = 0xB8; // float32 - public const nint MFlGlowObstructionScale = 0xBC; // float32 - public const nint MBCacheGlowObstruction = 0xC0; // bool - public const nint MBCacheSkyObstruction = 0xC1; // bool - public const nint MBActivated = 0xC2; // int16 - public const nint MListIndex = 0xC4; // uint16 - public const nint MQueryHandle = 0xC8; // int32 + public const nint m_vPos = 0x8; // Vector + public const nint m_bDirectional = 0x14; // bool + public const nint m_vDirection = 0x18; // Vector + public const nint m_bInSky = 0x24; // bool + public const nint m_skyObstructionScale = 0x28; // float32 + public const nint m_Sprites = 0x30; // CGlowSprite[4] + public const nint m_nSprites = 0xB0; // int32 + public const nint m_flProxyRadius = 0xB4; // float32 + public const nint m_flHDRColorScale = 0xB8; // float32 + public const nint m_flGlowObstructionScale = 0xBC; // float32 + public const nint m_bCacheGlowObstruction = 0xC0; // bool + public const nint m_bCacheSkyObstruction = 0xC1; // bool + public const nint m_bActivated = 0xC2; // int16 + public const nint m_ListIndex = 0xC4; // uint16 + public const nint m_queryHandle = 0xC8; // int32 } // Parent: None // Fields count: 0 public static class IClientAlphaProperty { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 2 public static class CSkyboxReference { - public const nint MWorldGroupId = 0x6D0; // WorldGroupId_t - public const nint MHSkyCamera = 0x6D4; // CHandle< C_SkyCamera > + public const nint m_worldGroupId = 0x6D0; // WorldGroupId_t + public const nint m_hSkyCamera = 0x6D4; // CHandle } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - public static class CSkyCamera { - public const nint MSkyboxData = 0x6D0; // sky3dparams_t - public const nint MSkyboxSlotToken = 0x760; // CUtlStringToken - public const nint MBUseAngles = 0x764; // bool - public const nint MPNext = 0x768; // C_SkyCamera* + public static class C_SkyCamera { + public const nint m_skyboxData = 0x6D0; // sky3dparams_t + public const nint m_skyboxSlotToken = 0x760; // CUtlStringToken + public const nint m_bUseAngles = 0x764; // bool + public const nint m_pNext = 0x768; // C_SkyCamera* } // Parent: None // Fields count: 2 public static class TimedEvent { - public const nint MTimeBetweenEvents = 0x0; // float32 - public const nint MFNextEvent = 0x4; // float32 + public const nint m_TimeBetweenEvents = 0x0; // float32 + public const nint m_fNextEvent = 0x4; // float32 } // Parent: None // Fields count: 8 @@ -4012,15 +4012,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nHierarchyId (uint16) // NetworkVarNames: m_nCollisionGroup (uint8) // NetworkVarNames: m_nCollisionFunctionMask (uint8) - public static class VPhysicsCollisionAttributeT { - public const nint MNInteractsAs = 0x8; // uint64 - public const nint MNInteractsWith = 0x10; // uint64 - public const nint MNInteractsExclude = 0x18; // uint64 - public const nint MNEntityId = 0x20; // uint32 - public const nint MNOwnerId = 0x24; // uint32 - public const nint MNHierarchyId = 0x28; // uint16 - public const nint MNCollisionGroup = 0x2A; // uint8 - public const nint MNCollisionFunctionMask = 0x2B; // uint8 + public static class VPhysicsCollisionAttribute_t { + public const nint m_nInteractsAs = 0x8; // uint64 + public const nint m_nInteractsWith = 0x10; // uint64 + public const nint m_nInteractsExclude = 0x18; // uint64 + public const nint m_nEntityId = 0x20; // uint32 + public const nint m_nOwnerId = 0x24; // uint32 + public const nint m_nHierarchyId = 0x28; // uint16 + public const nint m_nCollisionGroup = 0x2A; // uint8 + public const nint m_nCollisionFunctionMask = 0x2B; // uint8 } // Parent: None // Fields count: 17 @@ -4041,39 +4041,39 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vCapsuleCenter2 (Vector) // NetworkVarNames: m_flCapsuleRadius (float) public static class CCollisionProperty { - public const nint MCollisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - public const nint MVecMins = 0x40; // Vector - public const nint MVecMaxs = 0x4C; // Vector - public const nint MUsSolidFlags = 0x5A; // uint8 - public const nint MNSolidType = 0x5B; // SolidType_t - public const nint MTriggerBloat = 0x5C; // uint8 - public const nint MNSurroundType = 0x5D; // SurroundingBoundsType_t - public const nint MCollisionGroup = 0x5E; // uint8 - public const nint MNEnablePhysics = 0x5F; // uint8 - public const nint MFlBoundingRadius = 0x60; // float32 - public const nint MVecSpecifiedSurroundingMins = 0x64; // Vector - public const nint MVecSpecifiedSurroundingMaxs = 0x70; // Vector - public const nint MVecSurroundingMaxs = 0x7C; // Vector - public const nint MVecSurroundingMins = 0x88; // Vector - public const nint MVCapsuleCenter1 = 0x94; // Vector - public const nint MVCapsuleCenter2 = 0xA0; // Vector - public const nint MFlCapsuleRadius = 0xAC; // float32 + public const nint m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t + public const nint m_vecMins = 0x40; // Vector + public const nint m_vecMaxs = 0x4C; // Vector + public const nint m_usSolidFlags = 0x5A; // uint8 + public const nint m_nSolidType = 0x5B; // SolidType_t + public const nint m_triggerBloat = 0x5C; // uint8 + public const nint m_nSurroundType = 0x5D; // SurroundingBoundsType_t + public const nint m_CollisionGroup = 0x5E; // uint8 + public const nint m_nEnablePhysics = 0x5F; // uint8 + public const nint m_flBoundingRadius = 0x60; // float32 + public const nint m_vecSpecifiedSurroundingMins = 0x64; // Vector + public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // Vector + public const nint m_vecSurroundingMaxs = 0x7C; // Vector + public const nint m_vecSurroundingMins = 0x88; // Vector + public const nint m_vCapsuleCenter1 = 0x94; // Vector + public const nint m_vCapsuleCenter2 = 0xA0; // Vector + public const nint m_flCapsuleRadius = 0xAC; // float32 } // Parent: None // Fields count: 12 public static class CDecalInfo { - public const nint MFlAnimationScale = 0x0; // float32 - public const nint MFlAnimationLifeSpan = 0x4; // float32 - public const nint MFlPlaceTime = 0x8; // float32 - public const nint MFlFadeStartTime = 0xC; // float32 - public const nint MFlFadeDuration = 0x10; // float32 - public const nint MNVbSlot = 0x14; // int32 - public const nint MNBoneIndex = 0x18; // int32 - public const nint MVPosition = 0x28; // Vector - public const nint MFlBoundingRadiusSqr = 0x34; // float32 - public const nint MPNext = 0x40; // CDecalInfo* - public const nint MPPrev = 0x48; // CDecalInfo* - public const nint MNDecalMaterialIndex = 0xA8; // int32 + public const nint m_flAnimationScale = 0x0; // float32 + public const nint m_flAnimationLifeSpan = 0x4; // float32 + public const nint m_flPlaceTime = 0x8; // float32 + public const nint m_flFadeStartTime = 0xC; // float32 + public const nint m_flFadeDuration = 0x10; // float32 + public const nint m_nVBSlot = 0x14; // int32 + public const nint m_nBoneIndex = 0x18; // int32 + public const nint m_vPosition = 0x28; // Vector + public const nint m_flBoundingRadiusSqr = 0x34; // float32 + public const nint m_pNext = 0x40; // CDecalInfo* + public const nint m_pPrev = 0x48; // CDecalInfo* + public const nint m_nDecalMaterialIndex = 0xA8; // int32 } // Parent: None // Fields count: 21 @@ -4101,37 +4101,37 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) public static class CEffectData { - public const nint MVOrigin = 0x8; // Vector - public const nint MVStart = 0x14; // Vector - public const nint MVNormal = 0x20; // Vector - public const nint MVAngles = 0x2C; // QAngle - public const nint MHEntity = 0x38; // CEntityHandle - public const nint MHOtherEntity = 0x3C; // CEntityHandle - public const nint MFlScale = 0x40; // float32 - public const nint MFlMagnitude = 0x44; // float32 - public const nint MFlRadius = 0x48; // float32 - public const nint MNSurfaceProp = 0x4C; // CUtlStringToken - public const nint MNEffectIndex = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MNDamageType = 0x58; // uint32 - public const nint MNPenetrate = 0x5C; // uint8 - public const nint MNMaterial = 0x5E; // uint16 - public const nint MNHitBox = 0x60; // uint16 - public const nint MNColor = 0x62; // uint8 - public const nint MFFlags = 0x63; // uint8 - public const nint MNAttachmentIndex = 0x64; // AttachmentHandle_t - public const nint MNAttachmentName = 0x68; // CUtlStringToken - public const nint MIEffectName = 0x6C; // uint16 - public const nint MNExplosionType = 0x6E; // uint8 + public const nint m_vOrigin = 0x8; // Vector + public const nint m_vStart = 0x14; // Vector + public const nint m_vNormal = 0x20; // Vector + public const nint m_vAngles = 0x2C; // QAngle + public const nint m_hEntity = 0x38; // CEntityHandle + public const nint m_hOtherEntity = 0x3C; // CEntityHandle + public const nint m_flScale = 0x40; // float32 + public const nint m_flMagnitude = 0x44; // float32 + public const nint m_flRadius = 0x48; // float32 + public const nint m_nSurfaceProp = 0x4C; // CUtlStringToken + public const nint m_nEffectIndex = 0x50; // CWeakHandle + public const nint m_nDamageType = 0x58; // uint32 + public const nint m_nPenetrate = 0x5C; // uint8 + public const nint m_nMaterial = 0x5E; // uint16 + public const nint m_nHitBox = 0x60; // uint16 + public const nint m_nColor = 0x62; // uint8 + public const nint m_fFlags = 0x63; // uint8 + public const nint m_nAttachmentIndex = 0x64; // AttachmentHandle_t + public const nint m_nAttachmentName = 0x68; // CUtlStringToken + public const nint m_iEffectName = 0x6C; // uint16 + public const nint m_nExplosionType = 0x6E; // uint8 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) // NetworkVarNames: m_flFadeEndDist (float32) - public static class CEnvDetailController { - public const nint MFlFadeStartDist = 0x6D0; // float32 - public const nint MFlFadeEndDist = 0x6D4; // float32 + public static class C_EnvDetailController { + public const nint m_flFadeStartDist = 0x6D0; // float32 + public const nint m_flFadeEndDist = 0x6D4; // float32 } // Parent: None // Fields count: 29 @@ -4151,52 +4151,52 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_location (Vector) // NetworkVarNames: m_iInitialWindDir (uint16) // NetworkVarNames: m_flInitialWindSpeed (float32) - public static class CEnvWindShared { - public const nint MFlStartTime = 0x8; // GameTime_t - public const nint MIWindSeed = 0xC; // uint32 - public const nint MIMinWind = 0x10; // uint16 - public const nint MIMaxWind = 0x12; // uint16 - public const nint MWindRadius = 0x14; // int32 - public const nint MIMinGust = 0x18; // uint16 - public const nint MIMaxGust = 0x1A; // uint16 - public const nint MFlMinGustDelay = 0x1C; // float32 - public const nint MFlMaxGustDelay = 0x20; // float32 - public const nint MFlGustDuration = 0x24; // float32 - public const nint MIGustDirChange = 0x28; // uint16 - public const nint MLocation = 0x2C; // Vector - public const nint MIszGustSound = 0x38; // int32 - public const nint MIWindDir = 0x3C; // int32 - public const nint MFlWindSpeed = 0x40; // float32 - public const nint MCurrentWindVector = 0x44; // Vector - public const nint MCurrentSwayVector = 0x50; // Vector - public const nint MPrevSwayVector = 0x5C; // Vector - public const nint MIInitialWindDir = 0x68; // uint16 - public const nint MFlInitialWindSpeed = 0x6C; // float32 - public const nint MFlVariationTime = 0x70; // GameTime_t - public const nint MFlSwayTime = 0x74; // GameTime_t - public const nint MFlSimTime = 0x78; // GameTime_t - public const nint MFlSwitchTime = 0x7C; // GameTime_t - public const nint MFlAveWindSpeed = 0x80; // float32 - public const nint MBGusting = 0x84; // bool - public const nint MFlWindAngleVariation = 0x88; // float32 - public const nint MFlWindSpeedVariation = 0x8C; // float32 - public const nint MIEntIndex = 0x90; // CEntityIndex + public static class C_EnvWindShared { + public const nint m_flStartTime = 0x8; // GameTime_t + public const nint m_iWindSeed = 0xC; // uint32 + public const nint m_iMinWind = 0x10; // uint16 + public const nint m_iMaxWind = 0x12; // uint16 + public const nint m_windRadius = 0x14; // int32 + public const nint m_iMinGust = 0x18; // uint16 + public const nint m_iMaxGust = 0x1A; // uint16 + public const nint m_flMinGustDelay = 0x1C; // float32 + public const nint m_flMaxGustDelay = 0x20; // float32 + public const nint m_flGustDuration = 0x24; // float32 + public const nint m_iGustDirChange = 0x28; // uint16 + public const nint m_location = 0x2C; // Vector + public const nint m_iszGustSound = 0x38; // int32 + public const nint m_iWindDir = 0x3C; // int32 + public const nint m_flWindSpeed = 0x40; // float32 + public const nint m_currentWindVector = 0x44; // Vector + public const nint m_CurrentSwayVector = 0x50; // Vector + public const nint m_PrevSwayVector = 0x5C; // Vector + public const nint m_iInitialWindDir = 0x68; // uint16 + public const nint m_flInitialWindSpeed = 0x6C; // float32 + public const nint m_flVariationTime = 0x70; // GameTime_t + public const nint m_flSwayTime = 0x74; // GameTime_t + public const nint m_flSimTime = 0x78; // GameTime_t + public const nint m_flSwitchTime = 0x7C; // GameTime_t + public const nint m_flAveWindSpeed = 0x80; // float32 + public const nint m_bGusting = 0x84; // bool + public const nint m_flWindAngleVariation = 0x88; // float32 + public const nint m_flWindSpeedVariation = 0x8C; // float32 + public const nint m_iEntIndex = 0x90; // CEntityIndex } // Parent: None // Fields count: 2 - public static class CEnvWindSharedWindAveEventT { - public const nint MFlStartWindSpeed = 0x0; // float32 - public const nint MFlAveWindSpeed = 0x4; // float32 + public static class C_EnvWindShared__WindAveEvent_t { + public const nint m_flStartWindSpeed = 0x0; // float32 + public const nint m_flAveWindSpeed = 0x4; // float32 } // Parent: None // Fields count: 2 - public static class CEnvWindSharedWindVariationEventT { - public const nint MFlWindAngleVariation = 0x0; // float32 - public const nint MFlWindSpeedVariation = 0x4; // float32 + public static class C_EnvWindShared__WindVariationEvent_t { + public const nint m_flWindAngleVariation = 0x0; // float32 + public const nint m_flWindSpeedVariation = 0x4; // float32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 0 - public static class CInfoLadderDismount { + public static class C_InfoLadderDismount { } // Parent: None // Fields count: 12 @@ -4214,27 +4214,27 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bHasParent (bool) // NetworkVarNames: m_bParentFrozen (bool) // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) - public static class ShardModelDescT { - public const nint MNModelId = 0x8; // int32 - public const nint MHMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MSolid = 0x18; // ShardSolid_t - public const nint MShatterPanelMode = 0x19; // ShatterPanelMode - public const nint MVecPanelSize = 0x1C; // Vector2D - public const nint MVecStressPositionA = 0x24; // Vector2D - public const nint MVecStressPositionB = 0x2C; // Vector2D - public const nint MVecPanelVertices = 0x38; // C_NetworkUtlVectorBase< Vector2D > - public const nint MFlGlassHalfThickness = 0x50; // float32 - public const nint MBHasParent = 0x54; // bool - public const nint MBParentFrozen = 0x55; // bool - public const nint MSurfacePropStringToken = 0x58; // CUtlStringToken + public static class shard_model_desc_t { + public const nint m_nModelID = 0x8; // int32 + public const nint m_hMaterial = 0x10; // CStrongHandle + public const nint m_solid = 0x18; // ShardSolid_t + public const nint m_ShatterPanelMode = 0x19; // ShatterPanelMode + public const nint m_vecPanelSize = 0x1C; // Vector2D + public const nint m_vecStressPositionA = 0x24; // Vector2D + public const nint m_vecStressPositionB = 0x2C; // Vector2D + public const nint m_vecPanelVertices = 0x38; // C_NetworkUtlVectorBase + public const nint m_flGlassHalfThickness = 0x50; // float32 + public const nint m_bHasParent = 0x54; // bool + public const nint m_bParentFrozen = 0x55; // bool + public const nint m_SurfacePropStringToken = 0x58; // CUtlStringToken } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 0 - public static class CGameRulesProxy { + public static class C_GameRulesProxy { } // Parent: None // Fields count: 0 - public static class CGameRules { + public static class C_GameRules { } // Parent: None // Fields count: 11 @@ -4250,21 +4250,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) public static class CGlowProperty { - public const nint MFGlowColor = 0x8; // Vector - public const nint MIGlowType = 0x30; // int32 - public const nint MIGlowTeam = 0x34; // int32 - public const nint MNGlowRange = 0x38; // int32 - public const nint MNGlowRangeMin = 0x3C; // int32 - public const nint MGlowColorOverride = 0x40; // Color - public const nint MBFlashing = 0x44; // bool - public const nint MFlGlowTime = 0x48; // float32 - public const nint MFlGlowStartTime = 0x4C; // float32 - public const nint MBEligibleForScreenHighlight = 0x50; // bool - public const nint MBGlowing = 0x51; // bool + public const nint m_fGlowColor = 0x8; // Vector + public const nint m_iGlowType = 0x30; // int32 + public const nint m_iGlowTeam = 0x34; // int32 + public const nint m_nGlowRange = 0x38; // int32 + public const nint m_nGlowRangeMin = 0x3C; // int32 + public const nint m_glowColorOverride = 0x40; // Color + public const nint m_bFlashing = 0x44; // bool + public const nint m_flGlowTime = 0x48; // float32 + public const nint m_flGlowStartTime = 0x4C; // float32 + public const nint m_bEligibleForScreenHighlight = 0x50; // bool + public const nint m_bGlowing = 0x51; // bool } - // Parent: CGameRules + // Parent: C_GameRules // Fields count: 0 - public static class CMultiplayRules { + public static class C_MultiplayRules { } // Parent: None // Fields count: 25 @@ -4294,53 +4294,53 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: enable (bool) // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) - public static class FogparamsT { - public const nint DirPrimary = 0x8; // Vector - public const nint ColorPrimary = 0x14; // Color - public const nint ColorSecondary = 0x18; // Color - public const nint ColorPrimaryLerpTo = 0x1C; // Color - public const nint ColorSecondaryLerpTo = 0x20; // Color - public const nint Start = 0x24; // float32 - public const nint End = 0x28; // float32 - public const nint Farz = 0x2C; // float32 - public const nint Maxdensity = 0x30; // float32 - public const nint Exponent = 0x34; // float32 - public const nint HdrColorScale = 0x38; // float32 - public const nint SkyboxFogFactor = 0x3C; // float32 - public const nint SkyboxFogFactorLerpTo = 0x40; // float32 - public const nint StartLerpTo = 0x44; // float32 - public const nint EndLerpTo = 0x48; // float32 - public const nint MaxdensityLerpTo = 0x4C; // float32 - public const nint Lerptime = 0x50; // GameTime_t - public const nint Duration = 0x54; // float32 - public const nint Blendtobackground = 0x58; // float32 - public const nint Scattering = 0x5C; // float32 - public const nint Locallightscale = 0x60; // float32 - public const nint Enable = 0x64; // bool - public const nint Blend = 0x65; // bool - public const nint MBNoReflectionFog = 0x66; // bool - public const nint MBPadding = 0x67; // bool + public static class fogparams_t { + public const nint dirPrimary = 0x8; // Vector + public const nint colorPrimary = 0x14; // Color + public const nint colorSecondary = 0x18; // Color + public const nint colorPrimaryLerpTo = 0x1C; // Color + public const nint colorSecondaryLerpTo = 0x20; // Color + public const nint start = 0x24; // float32 + public const nint end = 0x28; // float32 + public const nint farz = 0x2C; // float32 + public const nint maxdensity = 0x30; // float32 + public const nint exponent = 0x34; // float32 + public const nint HDRColorScale = 0x38; // float32 + public const nint skyboxFogFactor = 0x3C; // float32 + public const nint skyboxFogFactorLerpTo = 0x40; // float32 + public const nint startLerpTo = 0x44; // float32 + public const nint endLerpTo = 0x48; // float32 + public const nint maxdensityLerpTo = 0x4C; // float32 + public const nint lerptime = 0x50; // GameTime_t + public const nint duration = 0x54; // float32 + public const nint blendtobackground = 0x58; // float32 + public const nint scattering = 0x5C; // float32 + public const nint locallightscale = 0x60; // float32 + public const nint enable = 0x64; // bool + public const nint blend = 0x65; // bool + public const nint m_bNoReflectionFog = 0x66; // bool + public const nint m_bPadding = 0x67; // bool } // Parent: None // Fields count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) - public static class CFogplayerparamsT { - public const nint MHCtrl = 0x8; // CHandle< C_FogController > - public const nint MFlTransitionTime = 0xC; // float32 - public const nint MOldColor = 0x10; // Color - public const nint MFlOldStart = 0x14; // float32 - public const nint MFlOldEnd = 0x18; // float32 - public const nint MFlOldMaxDensity = 0x1C; // float32 - public const nint MFlOldHdrColorScale = 0x20; // float32 - public const nint MFlOldFarZ = 0x24; // float32 - public const nint MNewColor = 0x28; // Color - public const nint MFlNewStart = 0x2C; // float32 - public const nint MFlNewEnd = 0x30; // float32 - public const nint MFlNewMaxDensity = 0x34; // float32 - public const nint MFlNewHdrColorScale = 0x38; // float32 - public const nint MFlNewFarZ = 0x3C; // float32 + public static class C_fogplayerparams_t { + public const nint m_hCtrl = 0x8; // CHandle + public const nint m_flTransitionTime = 0xC; // float32 + public const nint m_OldColor = 0x10; // Color + public const nint m_flOldStart = 0x14; // float32 + public const nint m_flOldEnd = 0x18; // float32 + public const nint m_flOldMaxDensity = 0x1C; // float32 + public const nint m_flOldHDRColorScale = 0x20; // float32 + public const nint m_flOldFarZ = 0x24; // float32 + public const nint m_NewColor = 0x28; // Color + public const nint m_flNewStart = 0x2C; // float32 + public const nint m_flNewEnd = 0x30; // float32 + public const nint m_flNewMaxDensity = 0x34; // float32 + public const nint m_flNewHDRColorScale = 0x38; // float32 + public const nint m_flNewFarZ = 0x3C; // float32 } // Parent: None // Fields count: 6 @@ -4352,13 +4352,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: flClip3DSkyBoxNearToWorldFarOffset (float32) // NetworkVarNames: fog (fogparams_t) // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) - public static class Sky3dparamsT { - public const nint Scale = 0x8; // int16 - public const nint Origin = 0xC; // Vector - public const nint BClip3DSkyBoxNearToWorldFar = 0x18; // bool - public const nint FlClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 - public const nint Fog = 0x20; // fogparams_t - public const nint MNWorldGroupId = 0x88; // WorldGroupId_t + public static class sky3dparams_t { + public const nint scale = 0x8; // int16 + public const nint origin = 0xC; // Vector + public const nint bClip3DSkyBoxNearToWorldFar = 0x18; // bool + public const nint flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 + public const nint fog = 0x20; // fogparams_t + public const nint m_nWorldGroupID = 0x88; // WorldGroupId_t } // Parent: None // Fields count: 4 @@ -4366,17 +4366,17 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_Transforms (CTransform) // NetworkVarNames: m_hOwner (EHANDLE) - public static class PhysicsRagdollPoseT { - public const nint MPChainEntity = 0x8; // CNetworkVarChainer - public const nint MTransforms = 0x30; // C_NetworkUtlVectorBase< CTransform > - public const nint MHOwner = 0x48; // CHandle< C_BaseEntity > - public const nint MBDirty = 0x68; // bool + public static class PhysicsRagdollPose_t { + public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer + public const nint m_Transforms = 0x30; // C_NetworkUtlVectorBase + public const nint m_hOwner = 0x48; // CHandle + public const nint m_bDirty = 0x68; // bool } - // Parent: CGameRules + // Parent: C_GameRules // Fields count: 0 - public static class CSingleplayRules { + public static class C_SingleplayRules { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 5 // // Metadata: @@ -4385,42 +4385,42 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iszOpvarName (string_t) // NetworkVarNames: m_iOpvarIndex (int) // NetworkVarNames: m_bUseAutoCompare (bool) - public static class CSoundOpvarSetPointBase { - public const nint MIszStackName = 0x6D0; // CUtlSymbolLarge - public const nint MIszOperatorName = 0x6D8; // CUtlSymbolLarge - public const nint MIszOpvarName = 0x6E0; // CUtlSymbolLarge - public const nint MIOpvarIndex = 0x6E8; // int32 - public const nint MBUseAutoCompare = 0x6EC; // bool + public static class C_SoundOpvarSetPointBase { + public const nint m_iszStackName = 0x6D0; // CUtlSymbolLarge + public const nint m_iszOperatorName = 0x6D8; // CUtlSymbolLarge + public const nint m_iszOpvarName = 0x6E0; // CUtlSymbolLarge + public const nint m_iOpvarIndex = 0x6E8; // int32 + public const nint m_bUseAutoCompare = 0x6EC; // bool } - // Parent: CSoundOpvarSetPointBase + // Parent: C_SoundOpvarSetPointBase // Fields count: 0 - public static class CSoundOpvarSetPointEntity { + public static class C_SoundOpvarSetPointEntity { } - // Parent: CSoundOpvarSetPointEntity + // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 - public static class CSoundOpvarSetAabbEntity { + public static class C_SoundOpvarSetAABBEntity { } - // Parent: CSoundOpvarSetAabbEntity + // Parent: C_SoundOpvarSetAABBEntity // Fields count: 0 - public static class CSoundOpvarSetObbEntity { + public static class C_SoundOpvarSetOBBEntity { } - // Parent: CSoundOpvarSetPointEntity + // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 - public static class CSoundOpvarSetPathCornerEntity { + public static class C_SoundOpvarSetPathCornerEntity { } - // Parent: CSoundOpvarSetPointEntity + // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 - public static class CSoundOpvarSetAutoRoomEntity { + public static class C_SoundOpvarSetAutoRoomEntity { } - // Parent: CSoundOpvarSetPointBase + // Parent: C_SoundOpvarSetPointBase // Fields count: 0 - public static class CSoundOpvarSetObbWindEntity { + public static class C_SoundOpvarSetOBBWindEntity { } - // Parent: CMultiplayRules + // Parent: C_MultiplayRules // Fields count: 0 - public static class CTeamplayRules { + public static class C_TeamplayRules { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 30 // // Metadata: @@ -4439,37 +4439,37 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bInCaptureWatchState (bool) // NetworkVarNames: m_flTotalTime (float) // NetworkVarNames: m_bStopWatchTimer (bool) - public static class CTeamRoundTimer { - public const nint MBTimerPaused = 0x6D0; // bool - public const nint MFlTimeRemaining = 0x6D4; // float32 - public const nint MFlTimerEndTime = 0x6D8; // GameTime_t - public const nint MBIsDisabled = 0x6DC; // bool - public const nint MBShowInHud = 0x6DD; // bool - public const nint MNTimerLength = 0x6E0; // int32 - public const nint MNTimerInitialLength = 0x6E4; // int32 - public const nint MNTimerMaxLength = 0x6E8; // int32 - public const nint MBAutoCountdown = 0x6EC; // bool - public const nint MNSetupTimeLength = 0x6F0; // int32 - public const nint MNState = 0x6F4; // int32 - public const nint MBStartPaused = 0x6F8; // bool - public const nint MBInCaptureWatchState = 0x6F9; // bool - public const nint MFlTotalTime = 0x6FC; // float32 - public const nint MBStopWatchTimer = 0x700; // bool - public const nint MBFireFinished = 0x701; // bool - public const nint MBFire5MinRemain = 0x702; // bool - public const nint MBFire4MinRemain = 0x703; // bool - public const nint MBFire3MinRemain = 0x704; // bool - public const nint MBFire2MinRemain = 0x705; // bool - public const nint MBFire1MinRemain = 0x706; // bool - public const nint MBFire30SecRemain = 0x707; // bool - public const nint MBFire10SecRemain = 0x708; // bool - public const nint MBFire5SecRemain = 0x709; // bool - public const nint MBFire4SecRemain = 0x70A; // bool - public const nint MBFire3SecRemain = 0x70B; // bool - public const nint MBFire2SecRemain = 0x70C; // bool - public const nint MBFire1SecRemain = 0x70D; // bool - public const nint MNOldTimerLength = 0x710; // int32 - public const nint MNOldTimerState = 0x714; // int32 + public static class C_TeamRoundTimer { + public const nint m_bTimerPaused = 0x6D0; // bool + public const nint m_flTimeRemaining = 0x6D4; // float32 + public const nint m_flTimerEndTime = 0x6D8; // GameTime_t + public const nint m_bIsDisabled = 0x6DC; // bool + public const nint m_bShowInHUD = 0x6DD; // bool + public const nint m_nTimerLength = 0x6E0; // int32 + public const nint m_nTimerInitialLength = 0x6E4; // int32 + public const nint m_nTimerMaxLength = 0x6E8; // int32 + public const nint m_bAutoCountdown = 0x6EC; // bool + public const nint m_nSetupTimeLength = 0x6F0; // int32 + public const nint m_nState = 0x6F4; // int32 + public const nint m_bStartPaused = 0x6F8; // bool + public const nint m_bInCaptureWatchState = 0x6F9; // bool + public const nint m_flTotalTime = 0x6FC; // float32 + public const nint m_bStopWatchTimer = 0x700; // bool + public const nint m_bFireFinished = 0x701; // bool + public const nint m_bFire5MinRemain = 0x702; // bool + public const nint m_bFire4MinRemain = 0x703; // bool + public const nint m_bFire3MinRemain = 0x704; // bool + public const nint m_bFire2MinRemain = 0x705; // bool + public const nint m_bFire1MinRemain = 0x706; // bool + public const nint m_bFire30SecRemain = 0x707; // bool + public const nint m_bFire10SecRemain = 0x708; // bool + public const nint m_bFire5SecRemain = 0x709; // bool + public const nint m_bFire4SecRemain = 0x70A; // bool + public const nint m_bFire3SecRemain = 0x70B; // bool + public const nint m_bFire2SecRemain = 0x70C; // bool + public const nint m_bFire1SecRemain = 0x70D; // bool + public const nint m_nOldTimerLength = 0x710; // int32 + public const nint m_nOldTimerState = 0x714; // int32 } // Parent: None // Fields count: 2 @@ -4477,8 +4477,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) public static class CAttributeList { - public const nint MAttributes = 0x8; // C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute > - public const nint MPManager = 0x58; // CAttributeManager* + public const nint m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar + public const nint m_pManager = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -4490,11 +4490,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRefundableCurrency (int) // NetworkVarNames: m_bSetBonus (bool) public static class CEconItemAttribute { - public const nint MIAttributeDefinitionIndex = 0x30; // uint16 - public const nint MFlValue = 0x34; // float32 - public const nint MFlInitialValue = 0x38; // float32 - public const nint MNRefundableCurrency = 0x3C; // int32 - public const nint MBSetBonus = 0x40; // bool + public const nint m_iAttributeDefinitionIndex = 0x30; // uint16 + public const nint m_flValue = 0x34; // float32 + public const nint m_flInitialValue = 0x38; // float32 + public const nint m_nRefundableCurrency = 0x3C; // int32 + public const nint m_bSetBonus = 0x40; // bool } // Parent: None // Fields count: 6 @@ -4504,19 +4504,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) public static class CAttributeManager { - public const nint MProviders = 0x8; // CUtlVector< CHandle< C_BaseEntity > > - public const nint MIReapplyProvisionParity = 0x20; // int32 - public const nint MHOuter = 0x24; // CHandle< C_BaseEntity > - public const nint MBPreventLoopback = 0x28; // bool - public const nint MProviderType = 0x2C; // attributeprovidertypes_t - public const nint MCachedResults = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + public const nint m_Providers = 0x8; // CUtlVector> + public const nint m_iReapplyProvisionParity = 0x20; // int32 + public const nint m_hOuter = 0x24; // CHandle + public const nint m_bPreventLoopback = 0x28; // bool + public const nint m_ProviderType = 0x2C; // attributeprovidertypes_t + public const nint m_CachedResults = 0x30; // CUtlVector } // Parent: None // Fields count: 3 - public static class CAttributeManagerCachedAttributeFloatT { - public const nint FlIn = 0x0; // float32 - public const nint IAttribHook = 0x8; // CUtlSymbolLarge - public const nint FlOut = 0x10; // float32 + public static class CAttributeManager__cached_attribute_float_t { + public const nint flIn = 0x0; // float32 + public const nint iAttribHook = 0x8; // CUtlSymbolLarge + public const nint flOut = 0x10; // float32 } // Parent: CAttributeManager // Fields count: 3 @@ -4527,15 +4527,15 @@ namespace CS2Dumper.Schemas { // MNetworkIncludeByName // MNetworkIncludeByName // NetworkVarNames: m_Item (CEconItemView) - public static class CAttributeContainer { - public const nint MItem = 0x50; // C_EconItemView - public const nint MIExternalItemProviderRegisteredToken = 0x13A0; // int32 - public const nint MUllRegisteredAsItemId = 0x13A8; // uint64 + public static class C_AttributeContainer { + public const nint m_Item = 0x50; // C_EconItemView + public const nint m_iExternalItemProviderRegisteredToken = 0x13A0; // int32 + public const nint m_ullRegisteredAsItemID = 0x13A8; // uint64 } // Parent: None // Fields count: 1 - public static class CEconEntityAttachedModelDataT { - public const nint MIModelDisplayFlags = 0x0; // int32 + public static class C_EconEntity__AttachedModelData_t { + public const nint m_iModelDisplayFlags = 0x0; // int32 } // Parent: None // Fields count: 2 @@ -4543,19 +4543,19 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bSpotted (bool) // NetworkVarNames: m_bSpottedByMask (uint32) - public static class EntitySpottedStateT { - public const nint MBSpotted = 0x8; // bool - public const nint MBSpottedByMask = 0xC; // uint32[2] + public static class EntitySpottedState_t { + public const nint m_bSpotted = 0x8; // bool + public const nint m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: CGameRulesProxy + // Parent: C_GameRulesProxy // Fields count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) - public static class CCsGameRulesProxy { - public const nint MPGameRules = 0x6D0; // C_CSGameRules* + public static class C_CSGameRulesProxy { + public const nint m_pGameRules = 0x6D0; // C_CSGameRules* } - // Parent: CTeamplayRules + // Parent: C_TeamplayRules // Fields count: 117 // // Metadata: @@ -4666,124 +4666,124 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRoundEndCount (uint8) // NetworkVarNames: m_iRoundStartRoundNumber (int) // NetworkVarNames: m_nRoundStartCount (uint8) - public static class CCsGameRules { - public const nint MPChainEntity = 0x8; // CNetworkVarChainer - public const nint MBFreezePeriod = 0x30; // bool - public const nint MBWarmupPeriod = 0x31; // bool - public const nint MFWarmupPeriodEnd = 0x34; // GameTime_t - public const nint MFWarmupPeriodStart = 0x38; // GameTime_t - public const nint MNTotalPausedTicks = 0x3C; // int32 - public const nint MNPauseStartTick = 0x40; // int32 - public const nint MBServerPaused = 0x44; // bool - public const nint MBGamePaused = 0x45; // bool - public const nint MBTerroristTimeOutActive = 0x46; // bool - public const nint MBCtTimeOutActive = 0x47; // bool - public const nint MFlTerroristTimeOutRemaining = 0x48; // float32 - public const nint MFlCtTimeOutRemaining = 0x4C; // float32 - public const nint MNTerroristTimeOuts = 0x50; // int32 - public const nint MNCtTimeOuts = 0x54; // int32 - public const nint MBTechnicalTimeOut = 0x58; // bool - public const nint MBMatchWaitingForResume = 0x59; // bool - public const nint MIRoundTime = 0x5C; // int32 - public const nint MFMatchStartTime = 0x60; // float32 - public const nint MFRoundStartTime = 0x64; // GameTime_t - public const nint MFlRestartRoundTime = 0x68; // GameTime_t - public const nint MBGameRestart = 0x6C; // bool - public const nint MFlGameStartTime = 0x70; // float32 - public const nint MTimeUntilNextPhaseStarts = 0x74; // float32 - public const nint MGamePhase = 0x78; // int32 - public const nint MTotalRoundsPlayed = 0x7C; // int32 - public const nint MNRoundsPlayedThisPhase = 0x80; // int32 - public const nint MNOvertimePlaying = 0x84; // int32 - public const nint MIHostagesRemaining = 0x88; // int32 - public const nint MBAnyHostageReached = 0x8C; // bool - public const nint MBMapHasBombTarget = 0x8D; // bool - public const nint MBMapHasRescueZone = 0x8E; // bool - public const nint MBMapHasBuyZone = 0x8F; // bool - public const nint MBIsQueuedMatchmaking = 0x90; // bool - public const nint MNQueuedMatchmakingMode = 0x94; // int32 - public const nint MBIsValveDs = 0x98; // bool - public const nint MBLogoMap = 0x99; // bool - public const nint MBPlayAllStepSoundsOnServer = 0x9A; // bool - public const nint MISpectatorSlotCount = 0x9C; // int32 - public const nint MMatchDevice = 0xA0; // int32 - public const nint MBHasMatchStarted = 0xA4; // bool - public const nint MNNextMapInMapgroup = 0xA8; // int32 - public const nint MSzTournamentEventName = 0xAC; // char[512] - public const nint MSzTournamentEventStage = 0x2AC; // char[512] - public const nint MSzMatchStatTxt = 0x4AC; // char[512] - public const nint MSzTournamentPredictionsTxt = 0x6AC; // char[512] - public const nint MNTournamentPredictionsPct = 0x8AC; // int32 - public const nint MFlCmmItemDropRevealStartTime = 0x8B0; // GameTime_t - public const nint MFlCmmItemDropRevealEndTime = 0x8B4; // GameTime_t - public const nint MBIsDroppingItems = 0x8B8; // bool - public const nint MBIsQuestEligible = 0x8B9; // bool - public const nint MBIsHltvActive = 0x8BA; // bool - public const nint MNGuardianModeWaveNumber = 0x8BC; // int32 - public const nint MNGuardianModeSpecialKillsRemaining = 0x8C0; // int32 - public const nint MNGuardianModeSpecialWeaponNeeded = 0x8C4; // int32 - public const nint MNGuardianGrenadesToGiveBots = 0x8C8; // int32 - public const nint MNNumHeaviesToSpawn = 0x8CC; // int32 - public const nint MNumGlobalGiftsGiven = 0x8D0; // uint32 - public const nint MNumGlobalGifters = 0x8D4; // uint32 - public const nint MNumGlobalGiftsPeriodSeconds = 0x8D8; // uint32 - public const nint MArrFeaturedGiftersAccounts = 0x8DC; // uint32[4] - public const nint MArrFeaturedGiftersGifts = 0x8EC; // uint32[4] - public const nint MArrProhibitedItemIndices = 0x8FC; // uint16[100] - public const nint MArrTournamentActiveCasterAccounts = 0x9C4; // uint32[4] - public const nint MNumBestOfMaps = 0x9D4; // int32 - public const nint MNHalloweenMaskListSeed = 0x9D8; // int32 - public const nint MBBombDropped = 0x9DC; // bool - public const nint MBBombPlanted = 0x9DD; // bool - public const nint MIRoundWinStatus = 0x9E0; // int32 - public const nint MERoundWinReason = 0x9E4; // int32 - public const nint MBTCantBuy = 0x9E8; // bool - public const nint MBCtCantBuy = 0x9E9; // bool - public const nint MFlGuardianBuyUntilTime = 0x9EC; // GameTime_t - public const nint MIMatchStatsRoundResults = 0x9F0; // int32[30] - public const nint MIMatchStatsPlayersAliveCt = 0xA68; // int32[30] - public const nint MIMatchStatsPlayersAliveT = 0xAE0; // int32[30] - public const nint MTeamRespawnWaveTimes = 0xB58; // float32[32] - public const nint MFlNextRespawnWave = 0xBD8; // GameTime_t[32] - public const nint MNServerQuestId = 0xC58; // int32 - public const nint MVMinimapMins = 0xC5C; // Vector - public const nint MVMinimapMaxs = 0xC68; // Vector - public const nint MMinimapVerticalSectionHeights = 0xC74; // float32[8] - public const nint MBDontIncrementCoopWave = 0xC94; // bool - public const nint MBSpawnedTerrorHuntHeavy = 0xC95; // bool - public const nint MNEndMatchMapGroupVoteTypes = 0xC98; // int32[10] - public const nint MNEndMatchMapGroupVoteOptions = 0xCC0; // int32[10] - public const nint MNEndMatchMapVoteWinner = 0xCE8; // int32 - public const nint MINumConsecutiveCtLoses = 0xCEC; // int32 - public const nint MINumConsecutiveTerroristLoses = 0xCF0; // int32 - public const nint MBMarkClientStopRecordAtRoundEnd = 0xD10; // bool - public const nint MNMatchAbortedEarlyReason = 0xD68; // int32 - public const nint MBHasTriggeredRoundStartMusic = 0xD6C; // bool - public const nint MBHasTriggeredCoopSpawnReset = 0xD6D; // bool - public const nint MBSwitchingTeamsAtRoundReset = 0xD6E; // bool - public const nint MPGameModeRules = 0xD88; // CCSGameModeRules* - public const nint MRetakeRules = 0xD90; // C_RetakeGameRules - public const nint MNMatchEndCount = 0xEA8; // uint8 - public const nint MNTTeamIntroVariant = 0xEAC; // int32 - public const nint MNCtTeamIntroVariant = 0xEB0; // int32 - public const nint MBTeamIntroPeriod = 0xEB4; // bool - public const nint MIRoundEndWinnerTeam = 0xEB8; // int32 - public const nint MERoundEndReason = 0xEBC; // int32 - public const nint MBRoundEndShowTimerDefend = 0xEC0; // bool - public const nint MIRoundEndTimerTime = 0xEC4; // int32 - public const nint MSRoundEndFunFactToken = 0xEC8; // CUtlString - public const nint MIRoundEndFunFactPlayerSlot = 0xED0; // CPlayerSlot - public const nint MIRoundEndFunFactData1 = 0xED4; // int32 - public const nint MIRoundEndFunFactData2 = 0xED8; // int32 - public const nint MIRoundEndFunFactData3 = 0xEDC; // int32 - public const nint MSRoundEndMessage = 0xEE0; // CUtlString - public const nint MIRoundEndPlayerCount = 0xEE8; // int32 - public const nint MBRoundEndNoMusic = 0xEEC; // bool - public const nint MIRoundEndLegacy = 0xEF0; // int32 - public const nint MNRoundEndCount = 0xEF4; // uint8 - public const nint MIRoundStartRoundNumber = 0xEF8; // int32 - public const nint MNRoundStartCount = 0xEFC; // uint8 - public const nint MFlLastPerfSampleTime = 0x4F08; // float64 + public static class C_CSGameRules { + public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer + public const nint m_bFreezePeriod = 0x30; // bool + public const nint m_bWarmupPeriod = 0x31; // bool + public const nint m_fWarmupPeriodEnd = 0x34; // GameTime_t + public const nint m_fWarmupPeriodStart = 0x38; // GameTime_t + public const nint m_nTotalPausedTicks = 0x3C; // int32 + public const nint m_nPauseStartTick = 0x40; // int32 + public const nint m_bServerPaused = 0x44; // bool + public const nint m_bGamePaused = 0x45; // bool + public const nint m_bTerroristTimeOutActive = 0x46; // bool + public const nint m_bCTTimeOutActive = 0x47; // bool + public const nint m_flTerroristTimeOutRemaining = 0x48; // float32 + public const nint m_flCTTimeOutRemaining = 0x4C; // float32 + public const nint m_nTerroristTimeOuts = 0x50; // int32 + public const nint m_nCTTimeOuts = 0x54; // int32 + public const nint m_bTechnicalTimeOut = 0x58; // bool + public const nint m_bMatchWaitingForResume = 0x59; // bool + public const nint m_iRoundTime = 0x5C; // int32 + public const nint m_fMatchStartTime = 0x60; // float32 + public const nint m_fRoundStartTime = 0x64; // GameTime_t + public const nint m_flRestartRoundTime = 0x68; // GameTime_t + public const nint m_bGameRestart = 0x6C; // bool + public const nint m_flGameStartTime = 0x70; // float32 + public const nint m_timeUntilNextPhaseStarts = 0x74; // float32 + public const nint m_gamePhase = 0x78; // int32 + public const nint m_totalRoundsPlayed = 0x7C; // int32 + public const nint m_nRoundsPlayedThisPhase = 0x80; // int32 + public const nint m_nOvertimePlaying = 0x84; // int32 + public const nint m_iHostagesRemaining = 0x88; // int32 + public const nint m_bAnyHostageReached = 0x8C; // bool + public const nint m_bMapHasBombTarget = 0x8D; // bool + public const nint m_bMapHasRescueZone = 0x8E; // bool + public const nint m_bMapHasBuyZone = 0x8F; // bool + public const nint m_bIsQueuedMatchmaking = 0x90; // bool + public const nint m_nQueuedMatchmakingMode = 0x94; // int32 + public const nint m_bIsValveDS = 0x98; // bool + public const nint m_bLogoMap = 0x99; // bool + public const nint m_bPlayAllStepSoundsOnServer = 0x9A; // bool + public const nint m_iSpectatorSlotCount = 0x9C; // int32 + public const nint m_MatchDevice = 0xA0; // int32 + public const nint m_bHasMatchStarted = 0xA4; // bool + public const nint m_nNextMapInMapgroup = 0xA8; // int32 + public const nint m_szTournamentEventName = 0xAC; // char[512] + public const nint m_szTournamentEventStage = 0x2AC; // char[512] + public const nint m_szMatchStatTxt = 0x4AC; // char[512] + public const nint m_szTournamentPredictionsTxt = 0x6AC; // char[512] + public const nint m_nTournamentPredictionsPct = 0x8AC; // int32 + public const nint m_flCMMItemDropRevealStartTime = 0x8B0; // GameTime_t + public const nint m_flCMMItemDropRevealEndTime = 0x8B4; // GameTime_t + public const nint m_bIsDroppingItems = 0x8B8; // bool + public const nint m_bIsQuestEligible = 0x8B9; // bool + public const nint m_bIsHltvActive = 0x8BA; // bool + public const nint m_nGuardianModeWaveNumber = 0x8BC; // int32 + public const nint m_nGuardianModeSpecialKillsRemaining = 0x8C0; // int32 + public const nint m_nGuardianModeSpecialWeaponNeeded = 0x8C4; // int32 + public const nint m_nGuardianGrenadesToGiveBots = 0x8C8; // int32 + public const nint m_nNumHeaviesToSpawn = 0x8CC; // int32 + public const nint m_numGlobalGiftsGiven = 0x8D0; // uint32 + public const nint m_numGlobalGifters = 0x8D4; // uint32 + public const nint m_numGlobalGiftsPeriodSeconds = 0x8D8; // uint32 + public const nint m_arrFeaturedGiftersAccounts = 0x8DC; // uint32[4] + public const nint m_arrFeaturedGiftersGifts = 0x8EC; // uint32[4] + public const nint m_arrProhibitedItemIndices = 0x8FC; // uint16[100] + public const nint m_arrTournamentActiveCasterAccounts = 0x9C4; // uint32[4] + public const nint m_numBestOfMaps = 0x9D4; // int32 + public const nint m_nHalloweenMaskListSeed = 0x9D8; // int32 + public const nint m_bBombDropped = 0x9DC; // bool + public const nint m_bBombPlanted = 0x9DD; // bool + public const nint m_iRoundWinStatus = 0x9E0; // int32 + public const nint m_eRoundWinReason = 0x9E4; // int32 + public const nint m_bTCantBuy = 0x9E8; // bool + public const nint m_bCTCantBuy = 0x9E9; // bool + public const nint m_flGuardianBuyUntilTime = 0x9EC; // GameTime_t + public const nint m_iMatchStats_RoundResults = 0x9F0; // int32[30] + public const nint m_iMatchStats_PlayersAlive_CT = 0xA68; // int32[30] + public const nint m_iMatchStats_PlayersAlive_T = 0xAE0; // int32[30] + public const nint m_TeamRespawnWaveTimes = 0xB58; // float32[32] + public const nint m_flNextRespawnWave = 0xBD8; // GameTime_t[32] + public const nint m_nServerQuestID = 0xC58; // int32 + public const nint m_vMinimapMins = 0xC5C; // Vector + public const nint m_vMinimapMaxs = 0xC68; // Vector + public const nint m_MinimapVerticalSectionHeights = 0xC74; // float32[8] + public const nint m_bDontIncrementCoopWave = 0xC94; // bool + public const nint m_bSpawnedTerrorHuntHeavy = 0xC95; // bool + public const nint m_nEndMatchMapGroupVoteTypes = 0xC98; // int32[10] + public const nint m_nEndMatchMapGroupVoteOptions = 0xCC0; // int32[10] + public const nint m_nEndMatchMapVoteWinner = 0xCE8; // int32 + public const nint m_iNumConsecutiveCTLoses = 0xCEC; // int32 + public const nint m_iNumConsecutiveTerroristLoses = 0xCF0; // int32 + public const nint m_bMarkClientStopRecordAtRoundEnd = 0xD10; // bool + public const nint m_nMatchAbortedEarlyReason = 0xD68; // int32 + public const nint m_bHasTriggeredRoundStartMusic = 0xD6C; // bool + public const nint m_bHasTriggeredCoopSpawnReset = 0xD6D; // bool + public const nint m_bSwitchingTeamsAtRoundReset = 0xD6E; // bool + public const nint m_pGameModeRules = 0xD88; // CCSGameModeRules* + public const nint m_RetakeRules = 0xD90; // C_RetakeGameRules + public const nint m_nMatchEndCount = 0xEA8; // uint8 + public const nint m_nTTeamIntroVariant = 0xEAC; // int32 + public const nint m_nCTTeamIntroVariant = 0xEB0; // int32 + public const nint m_bTeamIntroPeriod = 0xEB4; // bool + public const nint m_iRoundEndWinnerTeam = 0xEB8; // int32 + public const nint m_eRoundEndReason = 0xEBC; // int32 + public const nint m_bRoundEndShowTimerDefend = 0xEC0; // bool + public const nint m_iRoundEndTimerTime = 0xEC4; // int32 + public const nint m_sRoundEndFunFactToken = 0xEC8; // CUtlString + public const nint m_iRoundEndFunFactPlayerSlot = 0xED0; // CPlayerSlot + public const nint m_iRoundEndFunFactData1 = 0xED4; // int32 + public const nint m_iRoundEndFunFactData2 = 0xED8; // int32 + public const nint m_iRoundEndFunFactData3 = 0xEDC; // int32 + public const nint m_sRoundEndMessage = 0xEE0; // CUtlString + public const nint m_iRoundEndPlayerCount = 0xEE8; // int32 + public const nint m_bRoundEndNoMusic = 0xEEC; // bool + public const nint m_iRoundEndLegacy = 0xEF0; // int32 + public const nint m_nRoundEndCount = 0xEF4; // uint8 + public const nint m_iRoundStartRoundNumber = 0xEF8; // int32 + public const nint m_nRoundStartCount = 0xEFC; // uint8 + public const nint m_flLastPerfSampleTime = 0x4F08; // float64 } // Parent: None // Fields count: 0 @@ -4791,16 +4791,16 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CcsTakeDamageInfoApi { + public static class CCSTakeDamageInfoAPI { } // Parent: None // Fields count: 1 - public static class CcsGameModeRules { - public const nint MPChainEntity = 0x8; // CNetworkVarChainer + public static class CCSGameModeRules { + public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer } - // Parent: CcsGameModeRules + // Parent: CCSGameModeRules // Fields count: 0 - public static class CcsGameModeRulesNoop { + public static class CCSGameModeRules_Noop { } // Parent: None // Fields count: 0 @@ -4809,47 +4809,47 @@ namespace CS2Dumper.Schemas { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - public static class CcsGameModeScript { + public static class CCSGameModeScript { } - // Parent: CcsGameModeRules + // Parent: CCSGameModeRules // Fields count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) - public static class CcsGameModeRulesArmsRace { - public const nint MWeaponSequence = 0x38; // C_NetworkUtlVectorBase< CUtlString > + public static class CCSGameModeRules_ArmsRace { + public const nint m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase } - // Parent: CcsGameModeScript + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - public static class CcsArmsRaceScript { - public const nint MPOuter = 0xD8; // CCSGameModeRules_ArmsRace* + public static class CCSArmsRaceScript { + public const nint m_pOuter = 0xD8; // CCSGameModeRules_ArmsRace* } - // Parent: CcsGameModeRules + // Parent: CCSGameModeRules // Fields count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (int16) - public static class CcsGameModeRulesDeathmatch { - public const nint MFlDmBonusStartTime = 0x38; // GameTime_t - public const nint MFlDmBonusTimeLength = 0x3C; // float32 - public const nint MNDmBonusWeaponLoadoutSlot = 0x40; // int16 + public static class CCSGameModeRules_Deathmatch { + public const nint m_flDMBonusStartTime = 0x38; // GameTime_t + public const nint m_flDMBonusTimeLength = 0x3C; // float32 + public const nint m_nDMBonusWeaponLoadoutSlot = 0x40; // int16 } - // Parent: CcsGameModeScript + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - public static class CcsDeathmatchScript { - public const nint MPOuter = 0xD8; // CCSGameModeRules_Deathmatch* + public static class CCSDeathmatchScript { + public const nint m_pOuter = 0xD8; // CCSGameModeRules_Deathmatch* } // Parent: None // Fields count: 5 @@ -4860,12 +4860,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bRoundInProgress (bool) // NetworkVarNames: m_iFirstSecondHalfRound (int) // NetworkVarNames: m_iBombSite (int) - public static class CRetakeGameRules { - public const nint MNMatchSeed = 0xF8; // int32 - public const nint MBBlockersPresent = 0xFC; // bool - public const nint MBRoundInProgress = 0xFD; // bool - public const nint MIFirstSecondHalfRound = 0x100; // int32 - public const nint MIBombSite = 0x104; // int32 + public static class C_RetakeGameRules { + public const nint m_nMatchSeed = 0xF8; // int32 + public const nint m_bBlockersPresent = 0xFC; // bool + public const nint m_bRoundInProgress = 0xFD; // bool + public const nint m_iFirstSecondHalfRound = 0x100; // int32 + public const nint m_iBombSite = 0x104; // int32 } // Parent: None // Fields count: 13 @@ -4884,22 +4884,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iCashEarned (int) // NetworkVarNames: m_iUtilityDamage (int) // NetworkVarNames: m_iEnemiesFlashed (int) - public static class CsPerRoundStatsT { - public const nint MIKills = 0x30; // int32 - public const nint MIDeaths = 0x34; // int32 - public const nint MIAssists = 0x38; // int32 - public const nint MIDamage = 0x3C; // int32 - public const nint MIEquipmentValue = 0x40; // int32 - public const nint MIMoneySaved = 0x44; // int32 - public const nint MIKillReward = 0x48; // int32 - public const nint MILiveTime = 0x4C; // int32 - public const nint MIHeadShotKills = 0x50; // int32 - public const nint MIObjective = 0x54; // int32 - public const nint MICashEarned = 0x58; // int32 - public const nint MIUtilityDamage = 0x5C; // int32 - public const nint MIEnemiesFlashed = 0x60; // int32 + public static class CSPerRoundStats_t { + public const nint m_iKills = 0x30; // int32 + public const nint m_iDeaths = 0x34; // int32 + public const nint m_iAssists = 0x38; // int32 + public const nint m_iDamage = 0x3C; // int32 + public const nint m_iEquipmentValue = 0x40; // int32 + public const nint m_iMoneySaved = 0x44; // int32 + public const nint m_iKillReward = 0x48; // int32 + public const nint m_iLiveTime = 0x4C; // int32 + public const nint m_iHeadShotKills = 0x50; // int32 + public const nint m_iObjective = 0x54; // int32 + public const nint m_iCashEarned = 0x58; // int32 + public const nint m_iUtilityDamage = 0x5C; // int32 + public const nint m_iEnemiesFlashed = 0x60; // int32 } - // Parent: CsPerRoundStatsT + // Parent: CSPerRoundStats_t // Fields count: 5 // // Metadata: @@ -4908,14 +4908,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEnemy3Ks (int) // NetworkVarNames: m_iEnemyKnifeKills (int) // NetworkVarNames: m_iEnemyTaserKills (int) - public static class CsMatchStatsT { - public const nint MIEnemy5Ks = 0x64; // int32 - public const nint MIEnemy4Ks = 0x68; // int32 - public const nint MIEnemy3Ks = 0x6C; // int32 - public const nint MIEnemyKnifeKills = 0x70; // int32 - public const nint MIEnemyTaserKills = 0x74; // int32 + public static class CSMatchStats_t { + public const nint m_iEnemy5Ks = 0x64; // int32 + public const nint m_iEnemy4Ks = 0x68; // int32 + public const nint m_iEnemy3Ks = 0x6C; // int32 + public const nint m_iEnemyKnifeKills = 0x70; // int32 + public const nint m_iEnemyTaserKills = 0x74; // int32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -4927,57 +4927,57 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_agentItem (CEconItemView) // NetworkVarNames: m_glovesItem (CEconItemView) // NetworkVarNames: m_weaponItem (CEconItemView) - public static class CCsgoTeamPreviewCharacterPosition { - public const nint MNVariant = 0x6D0; // int32 - public const nint MNRandom = 0x6D4; // int32 - public const nint MNOrdinal = 0x6D8; // int32 - public const nint MSWeaponName = 0x6E0; // CUtlString - public const nint MXuid = 0x6E8; // uint64 - public const nint MAgentItem = 0x6F0; // C_EconItemView - public const nint MGlovesItem = 0x1A40; // C_EconItemView - public const nint MWeaponItem = 0x2D90; // C_EconItemView + public static class C_CSGO_TeamPreviewCharacterPosition { + public const nint m_nVariant = 0x6D0; // int32 + public const nint m_nRandom = 0x6D4; // int32 + public const nint m_nOrdinal = 0x6D8; // int32 + public const nint m_sWeaponName = 0x6E0; // CUtlString + public const nint m_xuid = 0x6E8; // uint64 + public const nint m_agentItem = 0x6F0; // C_EconItemView + public const nint m_glovesItem = 0x1A40; // C_EconItemView + public const nint m_weaponItem = 0x2D90; // C_EconItemView } - // Parent: CCsgoTeamPreviewCharacterPosition + // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 - public static class CCsgoTeamSelectCharacterPosition { + public static class C_CSGO_TeamSelectCharacterPosition { } - // Parent: CCsgoTeamSelectCharacterPosition + // Parent: C_CSGO_TeamSelectCharacterPosition // Fields count: 0 - public static class CCsgoTeamSelectTerroristPosition { + public static class C_CSGO_TeamSelectTerroristPosition { } - // Parent: CCsgoTeamSelectCharacterPosition + // Parent: C_CSGO_TeamSelectCharacterPosition // Fields count: 0 - public static class CCsgoTeamSelectCounterTerroristPosition { + public static class C_CSGO_TeamSelectCounterTerroristPosition { } - // Parent: CCsgoTeamPreviewCharacterPosition + // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 - public static class CCsgoTeamIntroCharacterPosition { + public static class C_CSGO_TeamIntroCharacterPosition { } - // Parent: CCsgoTeamIntroCharacterPosition + // Parent: C_CSGO_TeamIntroCharacterPosition // Fields count: 0 - public static class CCsgoTeamIntroTerroristPosition { + public static class C_CSGO_TeamIntroTerroristPosition { } - // Parent: CCsgoTeamIntroCharacterPosition + // Parent: C_CSGO_TeamIntroCharacterPosition // Fields count: 0 - public static class CCsgoTeamIntroCounterTerroristPosition { + public static class C_CSGO_TeamIntroCounterTerroristPosition { } - // Parent: CCsgoTeamIntroCharacterPosition + // Parent: C_CSGO_TeamIntroCharacterPosition // Fields count: 0 - public static class CcsgoWingmanIntroCharacterPosition { + public static class CCSGO_WingmanIntroCharacterPosition { } - // Parent: CcsgoWingmanIntroCharacterPosition + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - public static class CcsgoWingmanIntroTerroristPosition { + public static class CCSGO_WingmanIntroTerroristPosition { } - // Parent: CcsgoWingmanIntroCharacterPosition + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - public static class CcsgoWingmanIntroCounterTerroristPosition { + public static class CCSGO_WingmanIntroCounterTerroristPosition { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 0 - public static class CCsMinimapBoundary { + public static class C_CSMinimapBoundary { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 5 // // Metadata: @@ -4986,22 +4986,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iType (int) // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) - public static class CPlayerPing { - public const nint MHPlayer = 0x700; // CHandle< C_CSPlayerPawn > - public const nint MHPingedEntity = 0x704; // CHandle< C_BaseEntity > - public const nint MIType = 0x708; // int32 - public const nint MBUrgent = 0x70C; // bool - public const nint MSzPlaceName = 0x70D; // char[18] + public static class C_PlayerPing { + public const nint m_hPlayer = 0x700; // CHandle + public const nint m_hPingedEntity = 0x704; // CHandle + public const nint m_iType = 0x708; // int32 + public const nint m_bUrgent = 0x70C; // bool + public const nint m_szPlaceName = 0x70D; // char[18] } // Parent: CPlayerPawnComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) - public static class CcsPlayerPingServices { - public const nint MHPlayerPing = 0x40; // CHandle< C_BaseEntity > + public static class CCSPlayer_PingServices { + public const nint m_hPlayerPing = 0x40; // CHandle } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 10 // // Metadata: @@ -5014,17 +5014,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hostageRescueY (int) // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) - public static class CCsPlayerResource { - public const nint MBHostageAlive = 0x6D0; // bool[12] - public const nint MIsHostageFollowingSomeone = 0x6DC; // bool[12] - public const nint MIHostageEntityIDs = 0x6E8; // CEntityIndex[12] - public const nint MBombsiteCenterA = 0x718; // Vector - public const nint MBombsiteCenterB = 0x724; // Vector - public const nint MHostageRescueX = 0x730; // int32[4] - public const nint MHostageRescueY = 0x740; // int32[4] - public const nint MHostageRescueZ = 0x750; // int32[4] - public const nint MBEndMatchNextMapAllVoted = 0x760; // bool - public const nint MFoundGoalPositions = 0x761; // bool + public static class C_CSPlayerResource { + public const nint m_bHostageAlive = 0x6D0; // bool[12] + public const nint m_isHostageFollowingSomeone = 0x6DC; // bool[12] + public const nint m_iHostageEntityIDs = 0x6E8; // CEntityIndex[12] + public const nint m_bombsiteCenterA = 0x718; // Vector + public const nint m_bombsiteCenterB = 0x724; // Vector + public const nint m_hostageRescueX = 0x730; // int32[4] + public const nint m_hostageRescueY = 0x740; // int32[4] + public const nint m_hostageRescueZ = 0x750; // int32[4] + public const nint m_bEndMatchNextMapAllVoted = 0x760; // bool + public const nint m_foundGoalPositions = 0x761; // bool } // Parent: None // Fields count: 0 @@ -5032,13 +5032,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CcsPlayerControllerApi { + public static class CCSPlayerControllerAPI { } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerViewModelServices { + public static class CPlayer_ViewModelServices { } - // Parent: CPlayerCameraServices + // Parent: CPlayer_CameraServices // Fields count: 6 // // Metadata: @@ -5047,13 +5047,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFOVTime (GameTime_t) // NetworkVarNames: m_flFOVRate (float32) // NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>) - public static class CcsPlayerBaseCameraServices { - public const nint MIFov = 0x210; // uint32 - public const nint MIFovStart = 0x214; // uint32 - public const nint MFlFovTime = 0x218; // GameTime_t - public const nint MFlFovRate = 0x21C; // float32 - public const nint MHZoomOwner = 0x220; // CHandle< C_BaseEntity > - public const nint MFlLastShotFov = 0x224; // float32 + public static class CCSPlayerBase_CameraServices { + public const nint m_iFOV = 0x210; // uint32 + public const nint m_iFOVStart = 0x214; // uint32 + public const nint m_flFOVTime = 0x218; // GameTime_t + public const nint m_flFOVRate = 0x21C; // float32 + public const nint m_hZoomOwner = 0x220; // CHandle + public const nint m_flLastShotFOV = 0x224; // float32 } // Parent: None // Fields count: 2 @@ -5061,17 +5061,17 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_nItemDefIndex (uint16) // NetworkVarNames: m_nCount (uint16) - public static class WeaponPurchaseCountT { - public const nint MNItemDefIndex = 0x30; // uint16 - public const nint MNCount = 0x32; // uint16 + public static class WeaponPurchaseCount_t { + public const nint m_nItemDefIndex = 0x30; // uint16 + public const nint m_nCount = 0x32; // uint16 } // Parent: None // Fields count: 1 // // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) - public static class WeaponPurchaseTrackerT { - public const nint MWeaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > + public static class WeaponPurchaseTracker_t { + public const nint m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar } // Parent: CPlayerPawnComponent // Fields count: 4 @@ -5080,19 +5080,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsRescuing (bool) // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) - public static class CcsPlayerActionTrackingServices { - public const nint MHLastWeaponBeforeC4AutoSwitch = 0x40; // CHandle< C_BasePlayerWeapon > - public const nint MBIsRescuing = 0x44; // bool - public const nint MWeaponPurchasesThisMatch = 0x48; // WeaponPurchaseTracker_t - public const nint MWeaponPurchasesThisRound = 0xA0; // WeaponPurchaseTracker_t + public static class CCSPlayer_ActionTrackingServices { + public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x40; // CHandle + public const nint m_bIsRescuing = 0x44; // bool + public const nint m_weaponPurchasesThisMatch = 0x48; // WeaponPurchaseTracker_t + public const nint m_weaponPurchasesThisRound = 0xA0; // WeaponPurchaseTracker_t } // Parent: CPlayerPawnComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_totalHitsOnServer (int32) - public static class CcsPlayerBulletServices { - public const nint MTotalHitsOnServer = 0x40; // int32 + public static class CCSPlayer_BulletServices { + public const nint m_totalHitsOnServer = 0x40; // int32 } // Parent: None // Fields count: 5 @@ -5103,25 +5103,25 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nPrevArmor (int) // NetworkVarNames: m_bPrevHelmet (bool) // NetworkVarNames: m_hItem (CEntityHandle) - public static class SellbackPurchaseEntryT { - public const nint MUnDefIdx = 0x30; // uint16 - public const nint MNCost = 0x34; // int32 - public const nint MNPrevArmor = 0x38; // int32 - public const nint MBPrevHelmet = 0x3C; // bool - public const nint MHItem = 0x40; // CEntityHandle + public static class SellbackPurchaseEntry_t { + public const nint m_unDefIdx = 0x30; // uint16 + public const nint m_nCost = 0x34; // int32 + public const nint m_nPrevArmor = 0x38; // int32 + public const nint m_bPrevHelmet = 0x3C; // bool + public const nint m_hItem = 0x40; // CEntityHandle } // Parent: CPlayerPawnComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) - public static class CcsPlayerBuyServices { - public const nint MVecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > + public static class CCSPlayer_BuyServices { + public const nint m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar } - // Parent: CcsPlayerBaseCameraServices + // Parent: CCSPlayerBase_CameraServices // Fields count: 1 - public static class CcsPlayerCameraServices { - public const nint MFlDeathCamTilt = 0x228; // float32 + public static class CCSPlayer_CameraServices { + public const nint m_flDeathCamTilt = 0x228; // float32 } // Parent: CPlayerPawnComponent // Fields count: 2 @@ -5129,23 +5129,23 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>) // NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>) - public static class CcsPlayerHostageServices { - public const nint MHCarriedHostage = 0x40; // CHandle< C_BaseEntity > - public const nint MHCarriedHostageProp = 0x44; // CHandle< C_BaseEntity > + public static class CCSPlayer_HostageServices { + public const nint m_hCarriedHostage = 0x40; // CHandle + public const nint m_hCarriedHostageProp = 0x44; // CHandle } - // Parent: CPlayerItemServices + // Parent: CPlayer_ItemServices // Fields count: 3 // // Metadata: // NetworkVarNames: m_bHasDefuser (bool) // NetworkVarNames: m_bHasHelmet (bool) // NetworkVarNames: m_bHasHeavyArmor (bool) - public static class CcsPlayerItemServices { - public const nint MBHasDefuser = 0x40; // bool - public const nint MBHasHelmet = 0x41; // bool - public const nint MBHasHeavyArmor = 0x42; // bool + public static class CCSPlayer_ItemServices { + public const nint m_bHasDefuser = 0x40; // bool + public const nint m_bHasHelmet = 0x41; // bool + public const nint m_bHasHeavyArmor = 0x42; // bool } - // Parent: CPlayerMovementServicesHumanoid + // Parent: CPlayer_MovementServices_Humanoid // Fields count: 37 // // Metadata: @@ -5169,105 +5169,105 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flOffsetTickCompleteTime (float) // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) - public static class CcsPlayerMovementServices { - public const nint MFlMaxFallVelocity = 0x214; // float32 - public const nint MVecLadderNormal = 0x218; // Vector - public const nint MNLadderSurfacePropIndex = 0x224; // int32 - public const nint MFlDuckAmount = 0x228; // float32 - public const nint MFlDuckSpeed = 0x22C; // float32 - public const nint MBDuckOverride = 0x230; // bool - public const nint MBDesiresDuck = 0x231; // bool - public const nint MFlDuckOffset = 0x234; // float32 - public const nint MNDuckTimeMsecs = 0x238; // uint32 - public const nint MNDuckJumpTimeMsecs = 0x23C; // uint32 - public const nint MNJumpTimeMsecs = 0x240; // uint32 - public const nint MFlLastDuckTime = 0x244; // float32 - public const nint MVecLastPositionAtFullCrouchSpeed = 0x250; // Vector2D - public const nint MDuckUntilOnGround = 0x258; // bool - public const nint MBHasWalkMovedSinceLastJump = 0x259; // bool - public const nint MBInStuckTest = 0x25A; // bool - public const nint MFlStuckCheckTime = 0x268; // float32[64][2] - public const nint MNTraceCount = 0x468; // int32 - public const nint MStuckLast = 0x46C; // int32 - public const nint MBSpeedCropped = 0x470; // bool - public const nint MNOldWaterLevel = 0x474; // int32 - public const nint MFlWaterEntryTime = 0x478; // float32 - public const nint MVecForward = 0x47C; // Vector - public const nint MVecLeft = 0x488; // Vector - public const nint MVecUp = 0x494; // Vector - public const nint MNGameCodeHasMovedPlayerAfterCommand = 0x4A0; // int32 - public const nint MBOldJumpPressed = 0x4A4; // bool - public const nint MFlJumpPressedTime = 0x4A8; // float32 - public const nint MFlJumpUntil = 0x4AC; // float32 - public const nint MFlJumpVel = 0x4B0; // float32 - public const nint MFStashGrenadeParameterWhen = 0x4B4; // GameTime_t - public const nint MNButtonDownMaskPrev = 0x4B8; // uint64 - public const nint MFlOffsetTickCompleteTime = 0x4C0; // float32 - public const nint MFlOffsetTickStashedSpeed = 0x4C4; // float32 - public const nint MFlStamina = 0x4C8; // float32 - public const nint MFlHeightAtJumpStart = 0x4CC; // float32 - public const nint MFlMaxJumpHeightThisJump = 0x4D0; // float32 + public static class CCSPlayer_MovementServices { + public const nint m_flMaxFallVelocity = 0x214; // float32 + public const nint m_vecLadderNormal = 0x218; // Vector + public const nint m_nLadderSurfacePropIndex = 0x224; // int32 + public const nint m_flDuckAmount = 0x228; // float32 + public const nint m_flDuckSpeed = 0x22C; // float32 + public const nint m_bDuckOverride = 0x230; // bool + public const nint m_bDesiresDuck = 0x231; // bool + public const nint m_flDuckOffset = 0x234; // float32 + public const nint m_nDuckTimeMsecs = 0x238; // uint32 + public const nint m_nDuckJumpTimeMsecs = 0x23C; // uint32 + public const nint m_nJumpTimeMsecs = 0x240; // uint32 + public const nint m_flLastDuckTime = 0x244; // float32 + public const nint m_vecLastPositionAtFullCrouchSpeed = 0x250; // Vector2D + public const nint m_duckUntilOnGround = 0x258; // bool + public const nint m_bHasWalkMovedSinceLastJump = 0x259; // bool + public const nint m_bInStuckTest = 0x25A; // bool + public const nint m_flStuckCheckTime = 0x268; // float32[64][2] + public const nint m_nTraceCount = 0x468; // int32 + public const nint m_StuckLast = 0x46C; // int32 + public const nint m_bSpeedCropped = 0x470; // bool + public const nint m_nOldWaterLevel = 0x474; // int32 + public const nint m_flWaterEntryTime = 0x478; // float32 + public const nint m_vecForward = 0x47C; // Vector + public const nint m_vecLeft = 0x488; // Vector + public const nint m_vecUp = 0x494; // Vector + public const nint m_nGameCodeHasMovedPlayerAfterCommand = 0x4A0; // int32 + public const nint m_bOldJumpPressed = 0x4A4; // bool + public const nint m_flJumpPressedTime = 0x4A8; // float32 + public const nint m_flJumpUntil = 0x4AC; // float32 + public const nint m_flJumpVel = 0x4B0; // float32 + public const nint m_fStashGrenadeParameterWhen = 0x4B4; // GameTime_t + public const nint m_nButtonDownMaskPrev = 0x4B8; // uint64 + public const nint m_flOffsetTickCompleteTime = 0x4C0; // float32 + public const nint m_flOffsetTickStashedSpeed = 0x4C4; // float32 + public const nint m_flStamina = 0x4C8; // float32 + public const nint m_flHeightAtJumpStart = 0x4CC; // float32 + public const nint m_flMaxJumpHeightThisJump = 0x4D0; // float32 } - // Parent: CPlayerUseServices + // Parent: CPlayer_UseServices // Fields count: 0 - public static class CcsPlayerUseServices { + public static class CCSPlayer_UseServices { } - // Parent: CPlayerViewModelServices + // Parent: CPlayer_ViewModelServices // Fields count: 1 // // Metadata: // NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >) - public static class CcsPlayerViewModelServices { - public const nint MHViewModel = 0x40; // CHandle< C_BaseViewModel >[3] + public static class CCSPlayer_ViewModelServices { + public const nint m_hViewModel = 0x40; // CHandle[3] } - // Parent: CPlayerWaterServices + // Parent: CPlayer_WaterServices // Fields count: 3 - public static class CcsPlayerWaterServices { - public const nint MFlWaterJumpTime = 0x40; // float32 - public const nint MVecWaterJumpVel = 0x44; // Vector - public const nint MFlSwimSoundTime = 0x50; // float32 + public static class CCSPlayer_WaterServices { + public const nint m_flWaterJumpTime = 0x40; // float32 + public const nint m_vecWaterJumpVel = 0x44; // Vector + public const nint m_flSwimSoundTime = 0x50; // float32 } - // Parent: CPlayerWeaponServices + // Parent: CPlayer_WeaponServices // Fields count: 5 // // Metadata: // NetworkVarNames: m_flNextAttack (GameTime_t) // NetworkVarNames: m_bIsLookingAtWeapon (bool) // NetworkVarNames: m_bIsHoldingLookAtWeapon (bool) - public static class CcsPlayerWeaponServices { - public const nint MFlNextAttack = 0xB8; // GameTime_t - public const nint MBIsLookingAtWeapon = 0xBC; // bool - public const nint MBIsHoldingLookAtWeapon = 0xBD; // bool - public const nint MNOldShootPositionHistoryCount = 0xC0; // uint32 - public const nint MNOldInputHistoryCount = 0x458; // uint32 + public static class CCSPlayer_WeaponServices { + public const nint m_flNextAttack = 0xB8; // GameTime_t + public const nint m_bIsLookingAtWeapon = 0xBC; // bool + public const nint m_bIsHoldingLookAtWeapon = 0xBD; // bool + public const nint m_nOldShootPositionHistoryCount = 0xC0; // uint32 + public const nint m_nOldInputHistoryCount = 0x458; // uint32 } - // Parent: CPlayerObserverServices + // Parent: CPlayer_ObserverServices // Fields count: 8 - public static class CcsObserverObserverServices { - public const nint MHLastObserverTarget = 0x58; // CEntityHandle - public const nint MVecObserverInterpolateOffset = 0x5C; // Vector - public const nint MVecObserverInterpStartPos = 0x68; // Vector - public const nint MFlObsInterpPathLength = 0x74; // float32 - public const nint MQObsInterpOrientationStart = 0x80; // Quaternion - public const nint MQObsInterpOrientationTravelDir = 0x90; // Quaternion - public const nint MObsInterpState = 0xA0; // ObserverInterpState_t - public const nint MBObserverInterpolationNeedsDeferredSetup = 0xA4; // bool + public static class CCSObserver_ObserverServices { + public const nint m_hLastObserverTarget = 0x58; // CEntityHandle + public const nint m_vecObserverInterpolateOffset = 0x5C; // Vector + public const nint m_vecObserverInterpStartPos = 0x68; // Vector + public const nint m_flObsInterp_PathLength = 0x74; // float32 + public const nint m_qObsInterp_OrientationStart = 0x80; // Quaternion + public const nint m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion + public const nint m_obsInterpState = 0xA0; // ObserverInterpState_t + public const nint m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool } - // Parent: CcsPlayerBaseCameraServices + // Parent: CCSPlayerBase_CameraServices // Fields count: 0 - public static class CcsObserverCameraServices { + public static class CCSObserver_CameraServices { } - // Parent: CPlayerMovementServices + // Parent: CPlayer_MovementServices // Fields count: 0 - public static class CcsObserverMovementServices { + public static class CCSObserver_MovementServices { } - // Parent: CPlayerUseServices + // Parent: CPlayer_UseServices // Fields count: 0 - public static class CcsObserverUseServices { + public static class CCSObserver_UseServices { } - // Parent: CPlayerViewModelServices + // Parent: CPlayer_ViewModelServices // Fields count: 0 - public static class CcsObserverViewModelServices { + public static class CCSObserver_ViewModelServices { } // Parent: CPlayerControllerComponent // Fields count: 5 @@ -5278,12 +5278,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iNumRoundKills (int) // NetworkVarNames: m_iNumRoundKillsHeadshots (int) // NetworkVarNames: m_unTotalRoundDamageDealt (uint32) - public static class CcsPlayerControllerActionTrackingServices { - public const nint MPerRoundStats = 0x40; // C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > - public const nint MMatchStats = 0x90; // CSMatchStats_t - public const nint MINumRoundKills = 0x108; // int32 - public const nint MINumRoundKillsHeadshots = 0x10C; // int32 - public const nint MUnTotalRoundDamageDealt = 0x110; // uint32 + public static class CCSPlayerController_ActionTrackingServices { + public const nint m_perRoundStats = 0x40; // C_UtlVectorEmbeddedNetworkVar + public const nint m_matchStats = 0x90; // CSMatchStats_t + public const nint m_iNumRoundKills = 0x108; // int32 + public const nint m_iNumRoundKillsHeadshots = 0x10C; // int32 + public const nint m_unTotalRoundDamageDealt = 0x110; // uint32 } // Parent: None // Fields count: 14 @@ -5304,20 +5304,20 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsOtherEnemy (bool) // NetworkVarNames: m_killType (EKillTypes_t) public static class CDamageRecord { - public const nint MPlayerDamager = 0x28; // CHandle< C_CSPlayerPawnBase > - public const nint MPlayerRecipient = 0x2C; // CHandle< C_CSPlayerPawnBase > - public const nint MHPlayerControllerDamager = 0x30; // CHandle< CCSPlayerController > - public const nint MHPlayerControllerRecipient = 0x34; // CHandle< CCSPlayerController > - public const nint MSzPlayerDamagerName = 0x38; // CUtlString - public const nint MSzPlayerRecipientName = 0x40; // CUtlString - public const nint MDamagerXuid = 0x48; // uint64 - public const nint MRecipientXuid = 0x50; // uint64 - public const nint MIDamage = 0x58; // int32 - public const nint MIActualHealthRemoved = 0x5C; // int32 - public const nint MINumHits = 0x60; // int32 - public const nint MILastBulletUpdate = 0x64; // int32 - public const nint MBIsOtherEnemy = 0x68; // bool - public const nint MKillType = 0x69; // EKillTypes_t + public const nint m_PlayerDamager = 0x28; // CHandle + public const nint m_PlayerRecipient = 0x2C; // CHandle + public const nint m_hPlayerControllerDamager = 0x30; // CHandle + public const nint m_hPlayerControllerRecipient = 0x34; // CHandle + public const nint m_szPlayerDamagerName = 0x38; // CUtlString + public const nint m_szPlayerRecipientName = 0x40; // CUtlString + public const nint m_DamagerXuid = 0x48; // uint64 + public const nint m_RecipientXuid = 0x50; // uint64 + public const nint m_iDamage = 0x58; // int32 + public const nint m_iActualHealthRemoved = 0x5C; // int32 + public const nint m_iNumHits = 0x60; // int32 + public const nint m_iLastBulletUpdate = 0x64; // int32 + public const nint m_bIsOtherEnemy = 0x68; // bool + public const nint m_killType = 0x69; // EKillTypes_t } // Parent: CPlayerControllerComponent // Fields count: 2 @@ -5325,9 +5325,9 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_nSendUpdate (int) // NetworkVarNames: m_DamageList (CDamageRecord) - public static class CcsPlayerControllerDamageServices { - public const nint MNSendUpdate = 0x40; // int32 - public const nint MDamageList = 0x48; // C_UtlVectorEmbeddedNetworkVar< CDamageRecord > + public static class CCSPlayerController_DamageServices { + public const nint m_nSendUpdate = 0x40; // int32 + public const nint m_DamageList = 0x48; // C_UtlVectorEmbeddedNetworkVar } // Parent: CPlayerControllerComponent // Fields count: 5 @@ -5337,19 +5337,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iStartAccount (int) // NetworkVarNames: m_iTotalCashSpent (int) // NetworkVarNames: m_iCashSpentThisRound (int) - public static class CcsPlayerControllerInGameMoneyServices { - public const nint MIAccount = 0x40; // int32 - public const nint MIStartAccount = 0x44; // int32 - public const nint MITotalCashSpent = 0x48; // int32 - public const nint MICashSpentThisRound = 0x4C; // int32 - public const nint MNPreviousAccount = 0x50; // int32 + public static class CCSPlayerController_InGameMoneyServices { + public const nint m_iAccount = 0x40; // int32 + public const nint m_iStartAccount = 0x44; // int32 + public const nint m_iTotalCashSpent = 0x48; // int32 + public const nint m_iCashSpentThisRound = 0x4C; // int32 + public const nint m_nPreviousAccount = 0x50; // int32 } // Parent: None // Fields count: 3 - public static class ServerAuthoritativeWeaponSlotT { - public const nint UnClass = 0x28; // uint16 - public const nint UnSlot = 0x2A; // uint16 - public const nint UnItemDefIdx = 0x2C; // uint16 + public static class ServerAuthoritativeWeaponSlot_t { + public const nint unClass = 0x28; // uint16 + public const nint unSlot = 0x2A; // uint16 + public const nint unItemDefIdx = 0x2C; // uint16 } // Parent: CPlayerControllerComponent // Fields count: 8 @@ -5363,15 +5363,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nPersonaDataPublicCommendsFriendly (int) // NetworkVarNames: m_nPersonaDataXpTrailLevel (int) // NetworkVarNames: m_vecServerAuthoritativeWeaponSlots (ServerAuthoritativeWeaponSlot_t) - public static class CcsPlayerControllerInventoryServices { - public const nint MUnMusicId = 0x40; // uint16 - public const nint MRank = 0x44; // MedalRank_t[6] - public const nint MNPersonaDataPublicLevel = 0x5C; // int32 - public const nint MNPersonaDataPublicCommendsLeader = 0x60; // int32 - public const nint MNPersonaDataPublicCommendsTeacher = 0x64; // int32 - public const nint MNPersonaDataPublicCommendsFriendly = 0x68; // int32 - public const nint MNPersonaDataXpTrailLevel = 0x6C; // int32 - public const nint MVecServerAuthoritativeWeaponSlots = 0x70; // C_UtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t > + public static class CCSPlayerController_InventoryServices { + public const nint m_unMusicID = 0x40; // uint16 + public const nint m_rank = 0x44; // MedalRank_t[6] + public const nint m_nPersonaDataPublicLevel = 0x5C; // int32 + public const nint m_nPersonaDataPublicCommendsLeader = 0x60; // int32 + public const nint m_nPersonaDataPublicCommendsTeacher = 0x64; // int32 + public const nint m_nPersonaDataPublicCommendsFriendly = 0x68; // int32 + public const nint m_nPersonaDataXpTrailLevel = 0x6C; // int32 + public const nint m_vecServerAuthoritativeWeaponSlots = 0x70; // C_UtlVectorEmbeddedNetworkVar } // Parent: None // Fields count: 0 @@ -5379,7 +5379,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CcsWeaponBaseVDataApi { + public static class CCSWeaponBaseVDataAPI { } // Parent: None // Fields count: 0 @@ -5387,24 +5387,24 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CcsWeaponBaseApi { + public static class CCSWeaponBaseAPI { } // Parent: None // Fields count: 13 - public static class CIronSightController { - public const nint MBIronSightAvailable = 0x10; // bool - public const nint MFlIronSightAmount = 0x14; // float32 - public const nint MFlIronSightAmountGained = 0x18; // float32 - public const nint MFlIronSightAmountBiased = 0x1C; // float32 - public const nint MFlIronSightAmountInterpolated = 0x20; // float32 - public const nint MFlIronSightAmountGainedInterpolated = 0x24; // float32 - public const nint MFlIronSightAmountBiasedInterpolated = 0x28; // float32 - public const nint MFlInterpolationLastUpdated = 0x2C; // float32 - public const nint MAngDeltaAverage = 0x30; // QAngle[8] - public const nint MAngViewLast = 0x90; // QAngle - public const nint MVecDotCoords = 0x9C; // Vector2D - public const nint MFlDotBlur = 0xA4; // float32 - public const nint MFlSpeedRatio = 0xA8; // float32 + public static class C_IronSightController { + public const nint m_bIronSightAvailable = 0x10; // bool + public const nint m_flIronSightAmount = 0x14; // float32 + public const nint m_flIronSightAmountGained = 0x18; // float32 + public const nint m_flIronSightAmountBiased = 0x1C; // float32 + public const nint m_flIronSightAmount_Interpolated = 0x20; // float32 + public const nint m_flIronSightAmountGained_Interpolated = 0x24; // float32 + public const nint m_flIronSightAmountBiased_Interpolated = 0x28; // float32 + public const nint m_flInterpolationLastUpdated = 0x2C; // float32 + public const nint m_angDeltaAverage = 0x30; // QAngle[8] + public const nint m_angViewLast = 0x90; // QAngle + public const nint m_vecDotCoords = 0x9C; // Vector2D + public const nint m_flDotBlur = 0xA4; // float32 + public const nint m_flSpeedRatio = 0xA8; // float32 } // Parent: None // Fields count: 4 @@ -5412,11 +5412,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - public static class CompositeMaterialMatchFilterT { - public const nint MNCompositeMaterialMatchFilterType = 0x0; // CompositeMaterialMatchFilterType_t - public const nint MStrMatchFilter = 0x8; // CUtlString - public const nint MStrMatchValue = 0x10; // CUtlString - public const nint MBPassWhenTrue = 0x18; // bool + public static class CompositeMaterialMatchFilter_t { + public const nint m_nCompositeMaterialMatchFilterType = 0x0; // CompositeMaterialMatchFilterType_t + public const nint m_strMatchFilter = 0x8; // CUtlString + public const nint m_strMatchValue = 0x10; // CUtlString + public const nint m_bPassWhenTrue = 0x18; // bool } // Parent: None // Fields count: 34 @@ -5424,41 +5424,41 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - public static class CompositeMaterialInputLooseVariableT { - public const nint MStrName = 0x0; // CUtlString - public const nint MBExposeExternally = 0x8; // bool - public const nint MStrExposedFriendlyName = 0x10; // CUtlString - public const nint MStrExposedFriendlyGroupName = 0x18; // CUtlString - public const nint MBExposedVariableIsFixedRange = 0x20; // bool - public const nint MStrExposedVisibleWhenTrue = 0x28; // CUtlString - public const nint MStrExposedHiddenWhenTrue = 0x30; // CUtlString - public const nint MNVariableType = 0x38; // CompositeMaterialInputLooseVariableType_t - public const nint MBValueBoolean = 0x3C; // bool - public const nint MNValueIntX = 0x40; // int32 - public const nint MNValueIntY = 0x44; // int32 - public const nint MNValueIntZ = 0x48; // int32 - public const nint MNValueIntW = 0x4C; // int32 - public const nint MBHasFloatBounds = 0x50; // bool - public const nint MFlValueFloatX = 0x54; // float32 - public const nint MFlValueFloatXMin = 0x58; // float32 - public const nint MFlValueFloatXMax = 0x5C; // float32 - public const nint MFlValueFloatY = 0x60; // float32 - public const nint MFlValueFloatYMin = 0x64; // float32 - public const nint MFlValueFloatYMax = 0x68; // float32 - public const nint MFlValueFloatZ = 0x6C; // float32 - public const nint MFlValueFloatZMin = 0x70; // float32 - public const nint MFlValueFloatZMax = 0x74; // float32 - public const nint MFlValueFloatW = 0x78; // float32 - public const nint MFlValueFloatWMin = 0x7C; // float32 - public const nint MFlValueFloatWMax = 0x80; // float32 - public const nint MCValueColor4 = 0x84; // Color - public const nint MNValueSystemVar = 0x88; // CompositeMaterialVarSystemVar_t - public const nint MStrResourceMaterial = 0x90; // CResourceName - public const nint MStrTextureContentAssetPath = 0x170; // CUtlString - public const nint MStrTextureRuntimeResourcePath = 0x178; // CResourceName - public const nint MStrTextureCompilationVtexTemplate = 0x258; // CUtlString - public const nint MNTextureType = 0x260; // CompositeMaterialInputTextureType_t - public const nint MStrString = 0x268; // CUtlString + public static class CompositeMaterialInputLooseVariable_t { + public const nint m_strName = 0x0; // CUtlString + public const nint m_bExposeExternally = 0x8; // bool + public const nint m_strExposedFriendlyName = 0x10; // CUtlString + public const nint m_strExposedFriendlyGroupName = 0x18; // CUtlString + public const nint m_bExposedVariableIsFixedRange = 0x20; // bool + public const nint m_strExposedVisibleWhenTrue = 0x28; // CUtlString + public const nint m_strExposedHiddenWhenTrue = 0x30; // CUtlString + public const nint m_nVariableType = 0x38; // CompositeMaterialInputLooseVariableType_t + public const nint m_bValueBoolean = 0x3C; // bool + public const nint m_nValueIntX = 0x40; // int32 + public const nint m_nValueIntY = 0x44; // int32 + public const nint m_nValueIntZ = 0x48; // int32 + public const nint m_nValueIntW = 0x4C; // int32 + public const nint m_bHasFloatBounds = 0x50; // bool + public const nint m_flValueFloatX = 0x54; // float32 + public const nint m_flValueFloatX_Min = 0x58; // float32 + public const nint m_flValueFloatX_Max = 0x5C; // float32 + public const nint m_flValueFloatY = 0x60; // float32 + public const nint m_flValueFloatY_Min = 0x64; // float32 + public const nint m_flValueFloatY_Max = 0x68; // float32 + public const nint m_flValueFloatZ = 0x6C; // float32 + public const nint m_flValueFloatZ_Min = 0x70; // float32 + public const nint m_flValueFloatZ_Max = 0x74; // float32 + public const nint m_flValueFloatW = 0x78; // float32 + public const nint m_flValueFloatW_Min = 0x7C; // float32 + public const nint m_flValueFloatW_Max = 0x80; // float32 + public const nint m_cValueColor4 = 0x84; // Color + public const nint m_nValueSystemVar = 0x88; // CompositeMaterialVarSystemVar_t + public const nint m_strResourceMaterial = 0x90; // CResourceName + public const nint m_strTextureContentAssetPath = 0x170; // CUtlString + public const nint m_strTextureRuntimeResourcePath = 0x178; // CResourceName + public const nint m_strTextureCompilationVtexTemplate = 0x258; // CUtlString + public const nint m_nTextureType = 0x260; // CompositeMaterialInputTextureType_t + public const nint m_strString = 0x268; // CUtlString } // Parent: None // Fields count: 5 @@ -5466,12 +5466,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - public static class CompMatMutatorConditionT { - public const nint MNMutatorCondition = 0x0; // CompMatPropertyMutatorConditionType_t - public const nint MStrMutatorConditionContainerName = 0x8; // CUtlString - public const nint MStrMutatorConditionContainerVarName = 0x10; // CUtlString - public const nint MStrMutatorConditionContainerVarValue = 0x18; // CUtlString - public const nint MBPassWhenTrue = 0x20; // bool + public static class CompMatMutatorCondition_t { + public const nint m_nMutatorCondition = 0x0; // CompMatPropertyMutatorConditionType_t + public const nint m_strMutatorConditionContainerName = 0x8; // CUtlString + public const nint m_strMutatorConditionContainerVarName = 0x10; // CUtlString + public const nint m_strMutatorConditionContainerVarValue = 0x18; // CUtlString + public const nint m_bPassWhenTrue = 0x20; // bool } // Parent: None // Fields count: 28 @@ -5479,35 +5479,35 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - public static class CompMatPropertyMutatorT { - public const nint MBEnabled = 0x0; // bool - public const nint MNMutatorCommandType = 0x4; // CompMatPropertyMutatorType_t - public const nint MStrInitWithContainer = 0x8; // CUtlString - public const nint MStrCopyPropertyInputContainerSrc = 0x10; // CUtlString - public const nint MStrCopyPropertyInputContainerProperty = 0x18; // CUtlString - public const nint MStrCopyPropertyTargetProperty = 0x20; // CUtlString - public const nint MStrRandomRollInputVarsSeedInputVar = 0x28; // CUtlString - public const nint MVecRandomRollInputVarsInputVarsToRoll = 0x30; // CUtlVector< CUtlString > - public const nint MStrCopyMatchingKeysInputContainerSrc = 0x48; // CUtlString - public const nint MStrCopyKeysWithSuffixInputContainerSrc = 0x50; // CUtlString - public const nint MStrCopyKeysWithSuffixFindSuffix = 0x58; // CUtlString - public const nint MStrCopyKeysWithSuffixReplaceSuffix = 0x60; // CUtlString - public const nint MNSetValueValue = 0x68; // CompositeMaterialInputLooseVariable_t - public const nint MStrGenerateTextureTargetParam = 0x2D8; // CUtlString - public const nint MStrGenerateTextureInitialContainer = 0x2E0; // CUtlString - public const nint MNResolution = 0x2E8; // int32 - public const nint MBIsScratchTarget = 0x2EC; // bool - public const nint MBSplatDebugInfo = 0x2ED; // bool - public const nint MBCaptureInRenderDoc = 0x2EE; // bool - public const nint MVecTexGenInstructions = 0x2F0; // CUtlVector< CompMatPropertyMutator_t > - public const nint MVecConditionalMutators = 0x308; // CUtlVector< CompMatPropertyMutator_t > - public const nint MStrPopInputQueueContainer = 0x320; // CUtlString - public const nint MStrDrawTextInputContainerSrc = 0x328; // CUtlString - public const nint MStrDrawTextInputContainerProperty = 0x330; // CUtlString - public const nint MVecDrawTextPosition = 0x338; // Vector2D - public const nint MColDrawTextColor = 0x340; // Color - public const nint MStrDrawTextFont = 0x348; // CUtlString - public const nint MVecConditions = 0x350; // CUtlVector< CompMatMutatorCondition_t > + public static class CompMatPropertyMutator_t { + public const nint m_bEnabled = 0x0; // bool + public const nint m_nMutatorCommandType = 0x4; // CompMatPropertyMutatorType_t + public const nint m_strInitWith_Container = 0x8; // CUtlString + public const nint m_strCopyProperty_InputContainerSrc = 0x10; // CUtlString + public const nint m_strCopyProperty_InputContainerProperty = 0x18; // CUtlString + public const nint m_strCopyProperty_TargetProperty = 0x20; // CUtlString + public const nint m_strRandomRollInputVars_SeedInputVar = 0x28; // CUtlString + public const nint m_vecRandomRollInputVars_InputVarsToRoll = 0x30; // CUtlVector + public const nint m_strCopyMatchingKeys_InputContainerSrc = 0x48; // CUtlString + public const nint m_strCopyKeysWithSuffix_InputContainerSrc = 0x50; // CUtlString + public const nint m_strCopyKeysWithSuffix_FindSuffix = 0x58; // CUtlString + public const nint m_strCopyKeysWithSuffix_ReplaceSuffix = 0x60; // CUtlString + public const nint m_nSetValue_Value = 0x68; // CompositeMaterialInputLooseVariable_t + public const nint m_strGenerateTexture_TargetParam = 0x2D8; // CUtlString + public const nint m_strGenerateTexture_InitialContainer = 0x2E0; // CUtlString + public const nint m_nResolution = 0x2E8; // int32 + public const nint m_bIsScratchTarget = 0x2EC; // bool + public const nint m_bSplatDebugInfo = 0x2ED; // bool + public const nint m_bCaptureInRenderDoc = 0x2EE; // bool + public const nint m_vecTexGenInstructions = 0x2F0; // CUtlVector + public const nint m_vecConditionalMutators = 0x308; // CUtlVector + public const nint m_strPopInputQueue_Container = 0x320; // CUtlString + public const nint m_strDrawText_InputContainerSrc = 0x328; // CUtlString + public const nint m_strDrawText_InputContainerProperty = 0x330; // CUtlString + public const nint m_vecDrawText_Position = 0x338; // Vector2D + public const nint m_colDrawText_Color = 0x340; // Color + public const nint m_strDrawText_Font = 0x348; // CUtlString + public const nint m_vecConditions = 0x350; // CUtlVector } // Parent: None // Fields count: 8 @@ -5515,15 +5515,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - public static class CompositeMaterialInputContainerT { - public const nint MBEnabled = 0x0; // bool - public const nint MNCompositeMaterialInputContainerSourceType = 0x4; // CompositeMaterialInputContainerSourceType_t - public const nint MStrSpecificContainerMaterial = 0x8; // CResourceName - public const nint MStrAttrName = 0xE8; // CUtlString - public const nint MStrAlias = 0xF0; // CUtlString - public const nint MVecLooseVariables = 0xF8; // CUtlVector< CompositeMaterialInputLooseVariable_t > - public const nint MStrAttrNameForVar = 0x110; // CUtlString - public const nint MBExposeExternally = 0x118; // bool + public static class CompositeMaterialInputContainer_t { + public const nint m_bEnabled = 0x0; // bool + public const nint m_nCompositeMaterialInputContainerSourceType = 0x4; // CompositeMaterialInputContainerSourceType_t + public const nint m_strSpecificContainerMaterial = 0x8; // CResourceName + public const nint m_strAttrName = 0xE8; // CUtlString + public const nint m_strAlias = 0xF0; // CUtlString + public const nint m_vecLooseVariables = 0xF8; // CUtlVector + public const nint m_strAttrNameForVar = 0x110; // CUtlString + public const nint m_bExposeExternally = 0x118; // bool } // Parent: None // Fields count: 4 @@ -5531,45 +5531,45 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - public static class CompositeMaterialAssemblyProcedureT { - public const nint MVecCompMatIncludes = 0x0; // CUtlVector< CResourceName > - public const nint MVecMatchFilters = 0x18; // CUtlVector< CompositeMaterialMatchFilter_t > - public const nint MVecCompositeInputContainers = 0x30; // CUtlVector< CompositeMaterialInputContainer_t > - public const nint MVecPropertyMutators = 0x48; // CUtlVector< CompMatPropertyMutator_t > + public static class CompositeMaterialAssemblyProcedure_t { + public const nint m_vecCompMatIncludes = 0x0; // CUtlVector + public const nint m_vecMatchFilters = 0x18; // CUtlVector + public const nint m_vecCompositeInputContainers = 0x30; // CUtlVector + public const nint m_vecPropertyMutators = 0x48; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MPropertyElementNameFn - public static class GeneratedTextureHandleT { - public const nint MStrBitmapName = 0x0; // CUtlString + public static class GeneratedTextureHandle_t { + public const nint m_strBitmapName = 0x0; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MPropertyElementNameFn - public static class CompositeMaterialT { - public const nint MTargetKVs = 0x8; // KeyValues3 - public const nint MPreGenerationKVs = 0x18; // KeyValues3 - public const nint MFinalKVs = 0x28; // KeyValues3 - public const nint MVecGeneratedTextures = 0x40; // CUtlVector< GeneratedTextureHandle_t > + public static class CompositeMaterial_t { + public const nint m_TargetKVs = 0x8; // KeyValues3 + public const nint m_PreGenerationKVs = 0x18; // KeyValues3 + public const nint m_FinalKVs = 0x28; // KeyValues3 + public const nint m_vecGeneratedTextures = 0x40; // CUtlVector } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CompositeMaterialEditorPointT { - public const nint MModelName = 0x0; // CResourceName - public const nint MNSequenceIndex = 0xE0; // int32 - public const nint MFlCycle = 0xE4; // float32 - public const nint MKvModelStateChoices = 0xE8; // KeyValues3 - public const nint MBEnableChildModel = 0xF8; // bool - public const nint MChildModelName = 0x100; // CResourceName - public const nint MVecCompositeMaterialAssemblyProcedures = 0x1E0; // CUtlVector< CompositeMaterialAssemblyProcedure_t > - public const nint MVecCompositeMaterials = 0x1F8; // CUtlVector< CompositeMaterial_t > + public static class CompositeMaterialEditorPoint_t { + public const nint m_ModelName = 0x0; // CResourceName + public const nint m_nSequenceIndex = 0xE0; // int32 + public const nint m_flCycle = 0xE4; // float32 + public const nint m_KVModelStateChoices = 0xE8; // KeyValues3 + public const nint m_bEnableChildModel = 0xF8; // bool + public const nint m_ChildModelName = 0x100; // CResourceName + public const nint m_vecCompositeMaterialAssemblyProcedures = 0x1E0; // CUtlVector + public const nint m_vecCompositeMaterials = 0x1F8; // CUtlVector } // Parent: None // Fields count: 3 @@ -5577,111 +5577,111 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CCompositeMaterialEditorDoc { - public const nint MNVersion = 0x8; // int32 - public const nint MPoints = 0x10; // CUtlVector< CompositeMaterialEditorPoint_t > - public const nint MKVthumbnail = 0x28; // KeyValues3 + public const nint m_nVersion = 0x8; // int32 + public const nint m_Points = 0x10; // CUtlVector + public const nint m_KVthumbnail = 0x28; // KeyValues3 } // Parent: None // Fields count: 43 public static class CGlobalLightBase { - public const nint MBSpotLight = 0x10; // bool - public const nint MSpotLightOrigin = 0x14; // Vector - public const nint MSpotLightAngles = 0x20; // QAngle - public const nint MShadowDirection = 0x2C; // Vector - public const nint MAmbientDirection = 0x38; // Vector - public const nint MSpecularDirection = 0x44; // Vector - public const nint MInspectorSpecularDirection = 0x50; // Vector - public const nint MFlSpecularPower = 0x5C; // float32 - public const nint MFlSpecularIndependence = 0x60; // float32 - public const nint MSpecularColor = 0x64; // Color - public const nint MBStartDisabled = 0x68; // bool - public const nint MBEnabled = 0x69; // bool - public const nint MLightColor = 0x6A; // Color - public const nint MAmbientColor1 = 0x6E; // Color - public const nint MAmbientColor2 = 0x72; // Color - public const nint MAmbientColor3 = 0x76; // Color - public const nint MFlSunDistance = 0x7C; // float32 - public const nint MFlFov = 0x80; // float32 - public const nint MFlNearZ = 0x84; // float32 - public const nint MFlFarZ = 0x88; // float32 - public const nint MBEnableShadows = 0x8C; // bool - public const nint MBOldEnableShadows = 0x8D; // bool - public const nint MBBackgroundClearNotRequired = 0x8E; // bool - public const nint MFlCloudScale = 0x90; // float32 - public const nint MFlCloud1Speed = 0x94; // float32 - public const nint MFlCloud1Direction = 0x98; // float32 - public const nint MFlCloud2Speed = 0x9C; // float32 - public const nint MFlCloud2Direction = 0xA0; // float32 - public const nint MFlAmbientScale1 = 0xB0; // float32 - public const nint MFlAmbientScale2 = 0xB4; // float32 - public const nint MFlGroundScale = 0xB8; // float32 - public const nint MFlLightScale = 0xBC; // float32 - public const nint MFlFoWDarkness = 0xC0; // float32 - public const nint MBEnableSeparateSkyboxFog = 0xC4; // bool - public const nint MVFowColor = 0xC8; // Vector - public const nint MViewOrigin = 0xD4; // Vector - public const nint MViewAngles = 0xE0; // QAngle - public const nint MFlViewFoV = 0xEC; // float32 - public const nint MWorldPoints = 0xF0; // Vector[8] - public const nint MVFogOffsetLayer0 = 0x4A8; // Vector2D - public const nint MVFogOffsetLayer1 = 0x4B0; // Vector2D - public const nint MHEnvWind = 0x4B8; // CHandle< C_BaseEntity > - public const nint MHEnvSky = 0x4BC; // CHandle< C_BaseEntity > + public const nint m_bSpotLight = 0x10; // bool + public const nint m_SpotLightOrigin = 0x14; // Vector + public const nint m_SpotLightAngles = 0x20; // QAngle + public const nint m_ShadowDirection = 0x2C; // Vector + public const nint m_AmbientDirection = 0x38; // Vector + public const nint m_SpecularDirection = 0x44; // Vector + public const nint m_InspectorSpecularDirection = 0x50; // Vector + public const nint m_flSpecularPower = 0x5C; // float32 + public const nint m_flSpecularIndependence = 0x60; // float32 + public const nint m_SpecularColor = 0x64; // Color + public const nint m_bStartDisabled = 0x68; // bool + public const nint m_bEnabled = 0x69; // bool + public const nint m_LightColor = 0x6A; // Color + public const nint m_AmbientColor1 = 0x6E; // Color + public const nint m_AmbientColor2 = 0x72; // Color + public const nint m_AmbientColor3 = 0x76; // Color + public const nint m_flSunDistance = 0x7C; // float32 + public const nint m_flFOV = 0x80; // float32 + public const nint m_flNearZ = 0x84; // float32 + public const nint m_flFarZ = 0x88; // float32 + public const nint m_bEnableShadows = 0x8C; // bool + public const nint m_bOldEnableShadows = 0x8D; // bool + public const nint m_bBackgroundClearNotRequired = 0x8E; // bool + public const nint m_flCloudScale = 0x90; // float32 + public const nint m_flCloud1Speed = 0x94; // float32 + public const nint m_flCloud1Direction = 0x98; // float32 + public const nint m_flCloud2Speed = 0x9C; // float32 + public const nint m_flCloud2Direction = 0xA0; // float32 + public const nint m_flAmbientScale1 = 0xB0; // float32 + public const nint m_flAmbientScale2 = 0xB4; // float32 + public const nint m_flGroundScale = 0xB8; // float32 + public const nint m_flLightScale = 0xBC; // float32 + public const nint m_flFoWDarkness = 0xC0; // float32 + public const nint m_bEnableSeparateSkyboxFog = 0xC4; // bool + public const nint m_vFowColor = 0xC8; // Vector + public const nint m_ViewOrigin = 0xD4; // Vector + public const nint m_ViewAngles = 0xE0; // QAngle + public const nint m_flViewFoV = 0xEC; // float32 + public const nint m_WorldPoints = 0xF0; // Vector[8] + public const nint m_vFogOffsetLayer0 = 0x4A8; // Vector2D + public const nint m_vFogOffsetLayer1 = 0x4B0; // Vector2D + public const nint m_hEnvWind = 0x4B8; // CHandle + public const nint m_hEnvSky = 0x4BC; // CHandle } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 1 - public static class CGlobalLight { - public const nint MWindClothForceHandle = 0xB90; // uint16 + public static class C_GlobalLight { + public const nint m_WindClothForceHandle = 0xB90; // uint16 } // Parent: CAnimGraphControllerBase // Fields count: 4 - public static class CCsgoPreviewModelGraphController { - public const nint MPszCharacterMode = 0x18; // CAnimGraphParamOptionalRef< char* > - public const nint MPszWeaponState = 0x38; // CAnimGraphParamOptionalRef< char* > - public const nint MPszWeaponType = 0x58; // CAnimGraphParamOptionalRef< char* > - public const nint MPszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef< char* > + public static class C_CSGO_PreviewModel_GraphController { + public const nint m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef + public const nint m_pszWeaponState = 0x38; // CAnimGraphParamOptionalRef + public const nint m_pszWeaponType = 0x58; // CAnimGraphParamOptionalRef + public const nint m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef } // Parent: CAnimGraphControllerBase // Fields count: 8 - public static class CCsgoPreviewPlayerGraphController { - public const nint MPszCharacterMode = 0x18; // CAnimGraphParamOptionalRef< char* > - public const nint MPszTeamPreviewVariant = 0x38; // CAnimGraphParamOptionalRef< char* > - public const nint MPszTeamPreviewPosition = 0x58; // CAnimGraphParamOptionalRef< char* > - public const nint MPszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef< char* > - public const nint MNTeamPreviewRandom = 0x98; // CAnimGraphParamOptionalRef< int32 > - public const nint MPszWeaponState = 0xB0; // CAnimGraphParamOptionalRef< char* > - public const nint MPszWeaponType = 0xD0; // CAnimGraphParamOptionalRef< char* > - public const nint MBCt = 0xF0; // CAnimGraphParamOptionalRef< bool > + public static class C_CSGO_PreviewPlayer_GraphController { + public const nint m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef + public const nint m_pszTeamPreviewVariant = 0x38; // CAnimGraphParamOptionalRef + public const nint m_pszTeamPreviewPosition = 0x58; // CAnimGraphParamOptionalRef + public const nint m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef + public const nint m_nTeamPreviewRandom = 0x98; // CAnimGraphParamOptionalRef + public const nint m_pszWeaponState = 0xB0; // CAnimGraphParamOptionalRef + public const nint m_pszWeaponType = 0xD0; // CAnimGraphParamOptionalRef + public const nint m_bCT = 0xF0; // CAnimGraphParamOptionalRef } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 10 - public static class CCsgoMapPreviewCameraPathNode { - public const nint MSzParentPathUniqueId = 0x6D0; // CUtlSymbolLarge - public const nint MNPathIndex = 0x6D8; // int32 - public const nint MVInTangentLocal = 0x6DC; // Vector - public const nint MVOutTangentLocal = 0x6E8; // Vector - public const nint MFlFov = 0x6F4; // float32 - public const nint MFlSpeed = 0x6F8; // float32 - public const nint MFlEaseIn = 0x6FC; // float32 - public const nint MFlEaseOut = 0x700; // float32 - public const nint MVInTangentWorld = 0x704; // Vector - public const nint MVOutTangentWorld = 0x710; // Vector + public static class C_CSGO_MapPreviewCameraPathNode { + public const nint m_szParentPathUniqueID = 0x6D0; // CUtlSymbolLarge + public const nint m_nPathIndex = 0x6D8; // int32 + public const nint m_vInTangentLocal = 0x6DC; // Vector + public const nint m_vOutTangentLocal = 0x6E8; // Vector + public const nint m_flFOV = 0x6F4; // float32 + public const nint m_flSpeed = 0x6F8; // float32 + public const nint m_flEaseIn = 0x6FC; // float32 + public const nint m_flEaseOut = 0x700; // float32 + public const nint m_vInTangentWorld = 0x704; // Vector + public const nint m_vOutTangentWorld = 0x710; // Vector } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 8 - public static class CCsgoMapPreviewCameraPath { - public const nint MFlZFar = 0x6D0; // float32 - public const nint MFlZNear = 0x6D4; // float32 - public const nint MBLoop = 0x6D8; // bool - public const nint MBVerticalFov = 0x6D9; // bool - public const nint MBConstantSpeed = 0x6DA; // bool - public const nint MFlDuration = 0x6DC; // float32 - public const nint MFlPathLength = 0x720; // float32 - public const nint MFlPathDuration = 0x724; // float32 + public static class C_CSGO_MapPreviewCameraPath { + public const nint m_flZFar = 0x6D0; // float32 + public const nint m_flZNear = 0x6D4; // float32 + public const nint m_bLoop = 0x6D8; // bool + public const nint m_bVerticalFOV = 0x6D9; // bool + public const nint m_bConstantSpeed = 0x6DA; // bool + public const nint m_flDuration = 0x6DC; // float32 + public const nint m_flPathLength = 0x720; // float32 + public const nint m_flPathDuration = 0x724; // float32 } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CcsPlayerGlowServices { + public static class CCSPlayer_GlowServices { } // Parent: None // Fields count: 0 @@ -5689,7 +5689,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CCsObserverPawnApi { + public static class C_CSObserverPawnAPI { } // Parent: None // Fields count: 0 @@ -5697,9 +5697,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CCsPlayerPawnApi { + public static class C_CSPlayerPawnAPI { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 7 // // Metadata: @@ -5708,16 +5708,16 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nVoteOptionCount (int) // NetworkVarNames: m_nPotentialVotes (int) // NetworkVarNames: m_bIsYesNoVote (bool) - public static class CVoteController { - public const nint MIActiveIssueIndex = 0x6DC; // int32 - public const nint MIOnlyTeamToVote = 0x6E0; // int32 - public const nint MNVoteOptionCount = 0x6E4; // int32[5] - public const nint MNPotentialVotes = 0x6F8; // int32 - public const nint MBVotesDirty = 0x6FC; // bool - public const nint MBTypeDirty = 0x6FD; // bool - public const nint MBIsYesNoVote = 0x6FE; // bool + public static class C_VoteController { + public const nint m_iActiveIssueIndex = 0x6DC; // int32 + public const nint m_iOnlyTeamToVote = 0x6E0; // int32 + public const nint m_nVoteOptionCount = 0x6E4; // int32[5] + public const nint m_nPotentialVotes = 0x6F8; // int32 + public const nint m_bVotesDirty = 0x6FC; // bool + public const nint m_bTypeDirty = 0x6FD; // bool + public const nint m_bIsYesNoVote = 0x6FE; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -5736,91 +5736,91 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nCurrentPhase (int) // NetworkVarNames: m_nPhaseStartTick (int) // NetworkVarNames: m_nPhaseDurationTicks (int) - public static class CMapVetoPickController { - public const nint MNDraftType = 0x6DC; // int32 - public const nint MNTeamWinningCoinToss = 0x6E0; // int32 - public const nint MNTeamWithFirstChoice = 0x6E4; // int32[64] - public const nint MNVoteMapIdsList = 0x7E4; // int32[7] - public const nint MNAccountIDs = 0x800; // int32[64] - public const nint MNMapId0 = 0x900; // int32[64] - public const nint MNMapId1 = 0xA00; // int32[64] - public const nint MNMapId2 = 0xB00; // int32[64] - public const nint MNMapId3 = 0xC00; // int32[64] - public const nint MNMapId4 = 0xD00; // int32[64] - public const nint MNMapId5 = 0xE00; // int32[64] - public const nint MNStartingSide0 = 0xF00; // int32[64] - public const nint MNCurrentPhase = 0x1000; // int32 - public const nint MNPhaseStartTick = 0x1004; // int32 - public const nint MNPhaseDurationTicks = 0x1008; // int32 - public const nint MNPostDataUpdateTick = 0x100C; // int32 - public const nint MBDisabledHud = 0x1010; // bool + public static class C_MapVetoPickController { + public const nint m_nDraftType = 0x6DC; // int32 + public const nint m_nTeamWinningCoinToss = 0x6E0; // int32 + public const nint m_nTeamWithFirstChoice = 0x6E4; // int32[64] + public const nint m_nVoteMapIdsList = 0x7E4; // int32[7] + public const nint m_nAccountIDs = 0x800; // int32[64] + public const nint m_nMapId0 = 0x900; // int32[64] + public const nint m_nMapId1 = 0xA00; // int32[64] + public const nint m_nMapId2 = 0xB00; // int32[64] + public const nint m_nMapId3 = 0xC00; // int32[64] + public const nint m_nMapId4 = 0xD00; // int32[64] + public const nint m_nMapId5 = 0xE00; // int32[64] + public const nint m_nStartingSide0 = 0xF00; // int32[64] + public const nint m_nCurrentPhase = 0x1000; // int32 + public const nint m_nPhaseStartTick = 0x1004; // int32 + public const nint m_nPhaseDurationTicks = 0x1008; // int32 + public const nint m_nPostDataUpdateTick = 0x100C; // int32 + public const nint m_bDisabledHud = 0x1010; // bool } // Parent: None // Fields count: 0 public static class CPlayerSprayDecalRenderHelper { } - // Parent: CCsgoMapPreviewCameraPath + // Parent: C_CSGO_MapPreviewCameraPath // Fields count: 7 - public static class CCsgoTeamPreviewCamera { - public const nint MNVariant = 0x730; // int32 - public const nint MBDofEnabled = 0x734; // bool - public const nint MFlDofNearBlurry = 0x738; // float32 - public const nint MFlDofNearCrisp = 0x73C; // float32 - public const nint MFlDofFarCrisp = 0x740; // float32 - public const nint MFlDofFarBlurry = 0x744; // float32 - public const nint MFlDofTiltToGround = 0x748; // float32 + public static class C_CSGO_TeamPreviewCamera { + public const nint m_nVariant = 0x730; // int32 + public const nint m_bDofEnabled = 0x734; // bool + public const nint m_flDofNearBlurry = 0x738; // float32 + public const nint m_flDofNearCrisp = 0x73C; // float32 + public const nint m_flDofFarCrisp = 0x740; // float32 + public const nint m_flDofFarBlurry = 0x744; // float32 + public const nint m_flDofTiltToGround = 0x748; // float32 } - // Parent: CCsgoTeamPreviewCamera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - public static class CCsgoTeamSelectCamera { + public static class C_CSGO_TeamSelectCamera { } - // Parent: CCsgoTeamPreviewCamera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - public static class CCsgoTerroristTeamIntroCamera { + public static class C_CSGO_TerroristTeamIntroCamera { } - // Parent: CCsgoTeamPreviewCamera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - public static class CCsgoTerroristWingmanIntroCamera { + public static class C_CSGO_TerroristWingmanIntroCamera { } - // Parent: CCsgoTeamPreviewCamera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - public static class CCsgoCounterTerroristTeamIntroCamera { + public static class C_CSGO_CounterTerroristTeamIntroCamera { } - // Parent: CCsgoTeamPreviewCamera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - public static class CCsgoCounterTerroristWingmanIntroCamera { + public static class C_CSGO_CounterTerroristWingmanIntroCamera { } - // Parent: CCsgoTeamPreviewCamera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - public static class CCsgoEndOfMatchCamera { + public static class C_CSGO_EndOfMatchCamera { } - // Parent: CCsgoTeamPreviewCharacterPosition + // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 - public static class CCsgoEndOfMatchCharacterPosition { + public static class C_CSGO_EndOfMatchCharacterPosition { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 0 - public static class CCsgoEndOfMatchLineupEndpoint { + public static class C_CSGO_EndOfMatchLineupEndpoint { } - // Parent: CCsgoEndOfMatchLineupEndpoint + // Parent: C_CSGO_EndOfMatchLineupEndpoint // Fields count: 0 - public static class CCsgoEndOfMatchLineupStart { + public static class C_CSGO_EndOfMatchLineupStart { } - // Parent: CCsgoEndOfMatchLineupEndpoint + // Parent: C_CSGO_EndOfMatchLineupEndpoint // Fields count: 0 - public static class CCsgoEndOfMatchLineupEnd { + public static class C_CSGO_EndOfMatchLineupEnd { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 2 - public static class CCsmFovOverride { - public const nint MCameraName = 0x6D0; // CUtlString - public const nint MFlCsmFovOverrideValue = 0x6D8; // float32 + public static class C_CsmFovOverride { + public const nint m_cameraName = 0x6D0; // CUtlString + public const nint m_flCsmFovOverrideValue = 0x6D8; // float32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 0 - public static class CPointEntity { + public static class C_PointEntity { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 24 // // Metadata: @@ -5848,33 +5848,33 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nLightProbeAtlasY (int) // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) - public static class CEnvCombinedLightProbeVolume { - public const nint MColor = 0x1728; // Color - public const nint MFlBrightness = 0x172C; // float32 - public const nint MHCubemapTexture = 0x1730; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MBCustomCubemapTexture = 0x1738; // bool - public const nint MHLightProbeTexture = 0x1740; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightIndicesTexture = 0x1748; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightScalarsTexture = 0x1750; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightShadowsTexture = 0x1758; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MVBoxMins = 0x1760; // Vector - public const nint MVBoxMaxs = 0x176C; // Vector - public const nint MBMoveable = 0x1778; // bool - public const nint MNHandshake = 0x177C; // int32 - public const nint MNEnvCubeMapArrayIndex = 0x1780; // int32 - public const nint MNPriority = 0x1784; // int32 - public const nint MBStartDisabled = 0x1788; // bool - public const nint MFlEdgeFadeDist = 0x178C; // float32 - public const nint MVEdgeFadeDists = 0x1790; // Vector - public const nint MNLightProbeSizeX = 0x179C; // int32 - public const nint MNLightProbeSizeY = 0x17A0; // int32 - public const nint MNLightProbeSizeZ = 0x17A4; // int32 - public const nint MNLightProbeAtlasX = 0x17A8; // int32 - public const nint MNLightProbeAtlasY = 0x17AC; // int32 - public const nint MNLightProbeAtlasZ = 0x17B0; // int32 - public const nint MBEnabled = 0x17C9; // bool + public static class C_EnvCombinedLightProbeVolume { + public const nint m_Color = 0x1728; // Color + public const nint m_flBrightness = 0x172C; // float32 + public const nint m_hCubemapTexture = 0x1730; // CStrongHandle + public const nint m_bCustomCubemapTexture = 0x1738; // bool + public const nint m_hLightProbeTexture = 0x1740; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x1748; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x1750; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x1758; // CStrongHandle + public const nint m_vBoxMins = 0x1760; // Vector + public const nint m_vBoxMaxs = 0x176C; // Vector + public const nint m_bMoveable = 0x1778; // bool + public const nint m_nHandshake = 0x177C; // int32 + public const nint m_nEnvCubeMapArrayIndex = 0x1780; // int32 + public const nint m_nPriority = 0x1784; // int32 + public const nint m_bStartDisabled = 0x1788; // bool + public const nint m_flEdgeFadeDist = 0x178C; // float32 + public const nint m_vEdgeFadeDists = 0x1790; // Vector + public const nint m_nLightProbeSizeX = 0x179C; // int32 + public const nint m_nLightProbeSizeY = 0x17A0; // int32 + public const nint m_nLightProbeSizeZ = 0x17A4; // int32 + public const nint m_nLightProbeAtlasX = 0x17A8; // int32 + public const nint m_nLightProbeAtlasY = 0x17AC; // int32 + public const nint m_nLightProbeAtlasZ = 0x17B0; // int32 + public const nint m_bEnabled = 0x17C9; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -5896,31 +5896,31 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIndoorCubeMap (bool) // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) - public static class CEnvCubemap { - public const nint MHCubemapTexture = 0x750; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MBCustomCubemapTexture = 0x758; // bool - public const nint MFlInfluenceRadius = 0x75C; // float32 - public const nint MVBoxProjectMins = 0x760; // Vector - public const nint MVBoxProjectMaxs = 0x76C; // Vector - public const nint MBMoveable = 0x778; // bool - public const nint MNHandshake = 0x77C; // int32 - public const nint MNEnvCubeMapArrayIndex = 0x780; // int32 - public const nint MNPriority = 0x784; // int32 - public const nint MFlEdgeFadeDist = 0x788; // float32 - public const nint MVEdgeFadeDists = 0x78C; // Vector - public const nint MFlDiffuseScale = 0x798; // float32 - public const nint MBStartDisabled = 0x79C; // bool - public const nint MBDefaultEnvMap = 0x79D; // bool - public const nint MBDefaultSpecEnvMap = 0x79E; // bool - public const nint MBIndoorCubeMap = 0x79F; // bool - public const nint MBCopyDiffuseFromDefaultCubemap = 0x7A0; // bool - public const nint MBEnabled = 0x7B0; // bool + public static class C_EnvCubemap { + public const nint m_hCubemapTexture = 0x750; // CStrongHandle + public const nint m_bCustomCubemapTexture = 0x758; // bool + public const nint m_flInfluenceRadius = 0x75C; // float32 + public const nint m_vBoxProjectMins = 0x760; // Vector + public const nint m_vBoxProjectMaxs = 0x76C; // Vector + public const nint m_bMoveable = 0x778; // bool + public const nint m_nHandshake = 0x77C; // int32 + public const nint m_nEnvCubeMapArrayIndex = 0x780; // int32 + public const nint m_nPriority = 0x784; // int32 + public const nint m_flEdgeFadeDist = 0x788; // float32 + public const nint m_vEdgeFadeDists = 0x78C; // Vector + public const nint m_flDiffuseScale = 0x798; // float32 + public const nint m_bStartDisabled = 0x79C; // bool + public const nint m_bDefaultEnvMap = 0x79D; // bool + public const nint m_bDefaultSpecEnvMap = 0x79E; // bool + public const nint m_bIndoorCubeMap = 0x79F; // bool + public const nint m_bCopyDiffuseFromDefaultCubemap = 0x7A0; // bool + public const nint m_bEnabled = 0x7B0; // bool } - // Parent: CEnvCubemap + // Parent: C_EnvCubemap // Fields count: 0 - public static class CEnvCubemapBox { + public static class C_EnvCubemapBox { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -5941,27 +5941,27 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iszSkyEntity (string_t) // NetworkVarNames: m_hFogCubemapTexture (HRenderTextureStrong) // NetworkVarNames: m_bHasHeightFogEnd (bool) - public static class CEnvCubemapFog { - public const nint MFlEndDistance = 0x6D0; // float32 - public const nint MFlStartDistance = 0x6D4; // float32 - public const nint MFlFogFalloffExponent = 0x6D8; // float32 - public const nint MBHeightFogEnabled = 0x6DC; // bool - public const nint MFlFogHeightWidth = 0x6E0; // float32 - public const nint MFlFogHeightEnd = 0x6E4; // float32 - public const nint MFlFogHeightStart = 0x6E8; // float32 - public const nint MFlFogHeightExponent = 0x6EC; // float32 - public const nint MFlLodBias = 0x6F0; // float32 - public const nint MBActive = 0x6F4; // bool - public const nint MBStartDisabled = 0x6F5; // bool - public const nint MFlFogMaxOpacity = 0x6F8; // float32 - public const nint MNCubemapSourceType = 0x6FC; // int32 - public const nint MHSkyMaterial = 0x700; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MIszSkyEntity = 0x708; // CUtlSymbolLarge - public const nint MHFogCubemapTexture = 0x710; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MBHasHeightFogEnd = 0x718; // bool - public const nint MBFirstTime = 0x719; // bool + public static class C_EnvCubemapFog { + public const nint m_flEndDistance = 0x6D0; // float32 + public const nint m_flStartDistance = 0x6D4; // float32 + public const nint m_flFogFalloffExponent = 0x6D8; // float32 + public const nint m_bHeightFogEnabled = 0x6DC; // bool + public const nint m_flFogHeightWidth = 0x6E0; // float32 + public const nint m_flFogHeightEnd = 0x6E4; // float32 + public const nint m_flFogHeightStart = 0x6E8; // float32 + public const nint m_flFogHeightExponent = 0x6EC; // float32 + public const nint m_flLODBias = 0x6F0; // float32 + public const nint m_bActive = 0x6F4; // bool + public const nint m_bStartDisabled = 0x6F5; // bool + public const nint m_flFogMaxOpacity = 0x6F8; // float32 + public const nint m_nCubemapSourceType = 0x6FC; // int32 + public const nint m_hSkyMaterial = 0x700; // CStrongHandle + public const nint m_iszSkyEntity = 0x708; // CUtlSymbolLarge + public const nint m_hFogCubemapTexture = 0x710; // CStrongHandle + public const nint m_bHasHeightFogEnd = 0x718; // bool + public const nint m_bFirstTime = 0x719; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -5980,25 +5980,25 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFadeTime (float) // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) - public static class CGradientFog { - public const nint MHGradientFogTexture = 0x6D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MFlFogStartDistance = 0x6D8; // float32 - public const nint MFlFogEndDistance = 0x6DC; // float32 - public const nint MBHeightFogEnabled = 0x6E0; // bool - public const nint MFlFogStartHeight = 0x6E4; // float32 - public const nint MFlFogEndHeight = 0x6E8; // float32 - public const nint MFlFarZ = 0x6EC; // float32 - public const nint MFlFogMaxOpacity = 0x6F0; // float32 - public const nint MFlFogFalloffExponent = 0x6F4; // float32 - public const nint MFlFogVerticalExponent = 0x6F8; // float32 - public const nint MFogColor = 0x6FC; // Color - public const nint MFlFogStrength = 0x700; // float32 - public const nint MFlFadeTime = 0x704; // float32 - public const nint MBStartDisabled = 0x708; // bool - public const nint MBIsEnabled = 0x709; // bool - public const nint MBGradientFogNeedsTextures = 0x70A; // bool + public static class C_GradientFog { + public const nint m_hGradientFogTexture = 0x6D0; // CStrongHandle + public const nint m_flFogStartDistance = 0x6D8; // float32 + public const nint m_flFogEndDistance = 0x6DC; // float32 + public const nint m_bHeightFogEnabled = 0x6E0; // bool + public const nint m_flFogStartHeight = 0x6E4; // float32 + public const nint m_flFogEndHeight = 0x6E8; // float32 + public const nint m_flFarZ = 0x6EC; // float32 + public const nint m_flFogMaxOpacity = 0x6F0; // float32 + public const nint m_flFogFalloffExponent = 0x6F4; // float32 + public const nint m_flFogVerticalExponent = 0x6F8; // float32 + public const nint m_fogColor = 0x6FC; // Color + public const nint m_flFogStrength = 0x700; // float32 + public const nint m_flFadeTime = 0x704; // float32 + public const nint m_bStartDisabled = 0x708; // bool + public const nint m_bIsEnabled = 0x709; // bool + public const nint m_bGradientFogNeedsTextures = 0x70A; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -6019,26 +6019,26 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nLightProbeAtlasY (int) // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) - public static class CEnvLightProbeVolume { - public const nint MHLightProbeTexture = 0x16A8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightIndicesTexture = 0x16B0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightScalarsTexture = 0x16B8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightShadowsTexture = 0x16C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MVBoxMins = 0x16C8; // Vector - public const nint MVBoxMaxs = 0x16D4; // Vector - public const nint MBMoveable = 0x16E0; // bool - public const nint MNHandshake = 0x16E4; // int32 - public const nint MNPriority = 0x16E8; // int32 - public const nint MBStartDisabled = 0x16EC; // bool - public const nint MNLightProbeSizeX = 0x16F0; // int32 - public const nint MNLightProbeSizeY = 0x16F4; // int32 - public const nint MNLightProbeSizeZ = 0x16F8; // int32 - public const nint MNLightProbeAtlasX = 0x16FC; // int32 - public const nint MNLightProbeAtlasY = 0x1700; // int32 - public const nint MNLightProbeAtlasZ = 0x1704; // int32 - public const nint MBEnabled = 0x1711; // bool + public static class C_EnvLightProbeVolume { + public const nint m_hLightProbeTexture = 0x16A8; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x16B0; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x16B8; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x16C0; // CStrongHandle + public const nint m_vBoxMins = 0x16C8; // Vector + public const nint m_vBoxMaxs = 0x16D4; // Vector + public const nint m_bMoveable = 0x16E0; // bool + public const nint m_nHandshake = 0x16E4; // int32 + public const nint m_nPriority = 0x16E8; // int32 + public const nint m_bStartDisabled = 0x16EC; // bool + public const nint m_nLightProbeSizeX = 0x16F0; // int32 + public const nint m_nLightProbeSizeY = 0x16F4; // int32 + public const nint m_nLightProbeSizeZ = 0x16F8; // int32 + public const nint m_nLightProbeAtlasX = 0x16FC; // int32 + public const nint m_nLightProbeAtlasY = 0x1700; // int32 + public const nint m_nLightProbeAtlasZ = 0x1704; // int32 + public const nint m_bEnabled = 0x1711; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 6 // // Metadata: @@ -6048,15 +6048,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFadeTime (float) // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) - public static class CPlayerVisibility { - public const nint MFlVisibilityStrength = 0x6D0; // float32 - public const nint MFlFogDistanceMultiplier = 0x6D4; // float32 - public const nint MFlFogMaxDensityMultiplier = 0x6D8; // float32 - public const nint MFlFadeTime = 0x6DC; // float32 - public const nint MBStartDisabled = 0x6E0; // bool - public const nint MBIsEnabled = 0x6E1; // bool + public static class C_PlayerVisibility { + public const nint m_flVisibilityStrength = 0x6D0; // float32 + public const nint m_flFogDistanceMultiplier = 0x6D4; // float32 + public const nint m_flFogMaxDensityMultiplier = 0x6D8; // float32 + public const nint m_flFadeTime = 0x6DC; // float32 + public const nint m_bStartDisabled = 0x6E0; // bool + public const nint m_bIsEnabled = 0x6E1; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6068,17 +6068,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flExposureAdaptationSpeedUp (float) // NetworkVarNames: m_flExposureAdaptationSpeedDown (float) // NetworkVarNames: m_flTonemapEVSmoothingRange (float) - public static class CTonemapController2 { - public const nint MFlAutoExposureMin = 0x6D0; // float32 - public const nint MFlAutoExposureMax = 0x6D4; // float32 - public const nint MFlTonemapPercentTarget = 0x6D8; // float32 - public const nint MFlTonemapPercentBrightPixels = 0x6DC; // float32 - public const nint MFlTonemapMinAvgLum = 0x6E0; // float32 - public const nint MFlExposureAdaptationSpeedUp = 0x6E4; // float32 - public const nint MFlExposureAdaptationSpeedDown = 0x6E8; // float32 - public const nint MFlTonemapEvSmoothingRange = 0x6EC; // float32 + public static class C_TonemapController2 { + public const nint m_flAutoExposureMin = 0x6D0; // float32 + public const nint m_flAutoExposureMax = 0x6D4; // float32 + public const nint m_flTonemapPercentTarget = 0x6D8; // float32 + public const nint m_flTonemapPercentBrightPixels = 0x6DC; // float32 + public const nint m_flTonemapMinAvgLum = 0x6E0; // float32 + public const nint m_flExposureAdaptationSpeedUp = 0x6E4; // float32 + public const nint m_flExposureAdaptationSpeedDown = 0x6E8; // float32 + public const nint m_flTonemapEVSmoothingRange = 0x6EC; // float32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 28 // // Metadata: @@ -6109,37 +6109,37 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsMaster (bool) // NetworkVarNames: m_hFogIndirectTexture (HRenderTextureStrong) // NetworkVarNames: m_nForceRefreshCount (int) - public static class CEnvVolumetricFogController { - public const nint MFlScattering = 0x6D0; // float32 - public const nint MFlAnisotropy = 0x6D4; // float32 - public const nint MFlFadeSpeed = 0x6D8; // float32 - public const nint MFlDrawDistance = 0x6DC; // float32 - public const nint MFlFadeInStart = 0x6E0; // float32 - public const nint MFlFadeInEnd = 0x6E4; // float32 - public const nint MFlIndirectStrength = 0x6E8; // float32 - public const nint MNIndirectTextureDimX = 0x6EC; // int32 - public const nint MNIndirectTextureDimY = 0x6F0; // int32 - public const nint MNIndirectTextureDimZ = 0x6F4; // int32 - public const nint MVBoxMins = 0x6F8; // Vector - public const nint MVBoxMaxs = 0x704; // Vector - public const nint MBActive = 0x710; // bool - public const nint MFlStartAnisoTime = 0x714; // GameTime_t - public const nint MFlStartScatterTime = 0x718; // GameTime_t - public const nint MFlStartDrawDistanceTime = 0x71C; // GameTime_t - public const nint MFlStartAnisotropy = 0x720; // float32 - public const nint MFlStartScattering = 0x724; // float32 - public const nint MFlStartDrawDistance = 0x728; // float32 - public const nint MFlDefaultAnisotropy = 0x72C; // float32 - public const nint MFlDefaultScattering = 0x730; // float32 - public const nint MFlDefaultDrawDistance = 0x734; // float32 - public const nint MBStartDisabled = 0x738; // bool - public const nint MBEnableIndirect = 0x739; // bool - public const nint MBIsMaster = 0x73A; // bool - public const nint MHFogIndirectTexture = 0x740; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MNForceRefreshCount = 0x748; // int32 - public const nint MBFirstTime = 0x74C; // bool + public static class C_EnvVolumetricFogController { + public const nint m_flScattering = 0x6D0; // float32 + public const nint m_flAnisotropy = 0x6D4; // float32 + public const nint m_flFadeSpeed = 0x6D8; // float32 + public const nint m_flDrawDistance = 0x6DC; // float32 + public const nint m_flFadeInStart = 0x6E0; // float32 + public const nint m_flFadeInEnd = 0x6E4; // float32 + public const nint m_flIndirectStrength = 0x6E8; // float32 + public const nint m_nIndirectTextureDimX = 0x6EC; // int32 + public const nint m_nIndirectTextureDimY = 0x6F0; // int32 + public const nint m_nIndirectTextureDimZ = 0x6F4; // int32 + public const nint m_vBoxMins = 0x6F8; // Vector + public const nint m_vBoxMaxs = 0x704; // Vector + public const nint m_bActive = 0x710; // bool + public const nint m_flStartAnisoTime = 0x714; // GameTime_t + public const nint m_flStartScatterTime = 0x718; // GameTime_t + public const nint m_flStartDrawDistanceTime = 0x71C; // GameTime_t + public const nint m_flStartAnisotropy = 0x720; // float32 + public const nint m_flStartScattering = 0x724; // float32 + public const nint m_flStartDrawDistance = 0x728; // float32 + public const nint m_flDefaultAnisotropy = 0x72C; // float32 + public const nint m_flDefaultScattering = 0x730; // float32 + public const nint m_flDefaultDrawDistance = 0x734; // float32 + public const nint m_bStartDisabled = 0x738; // bool + public const nint m_bEnableIndirect = 0x739; // bool + public const nint m_bIsMaster = 0x73A; // bool + public const nint m_hFogIndirectTexture = 0x740; // CStrongHandle + public const nint m_nForceRefreshCount = 0x748; // int32 + public const nint m_bFirstTime = 0x74C; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 7 // // Metadata: @@ -6150,46 +6150,46 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flStrength (float) // NetworkVarNames: m_nFalloffShape (int) // NetworkVarNames: m_flFalloffExponent (float) - public static class CEnvVolumetricFogVolume { - public const nint MBActive = 0x6D0; // bool - public const nint MVBoxMins = 0x6D4; // Vector - public const nint MVBoxMaxs = 0x6E0; // Vector - public const nint MBStartDisabled = 0x6EC; // bool - public const nint MFlStrength = 0x6F0; // float32 - public const nint MNFalloffShape = 0x6F4; // int32 - public const nint MFlFalloffExponent = 0x6F8; // float32 + public static class C_EnvVolumetricFogVolume { + public const nint m_bActive = 0x6D0; // bool + public const nint m_vBoxMins = 0x6D4; // Vector + public const nint m_vBoxMaxs = 0x6E0; // Vector + public const nint m_bStartDisabled = 0x6EC; // bool + public const nint m_flStrength = 0x6F0; // float32 + public const nint m_nFalloffShape = 0x6F4; // int32 + public const nint m_flFalloffExponent = 0x6F8; // float32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) - public static class CFogController { - public const nint MFog = 0x6D0; // fogparams_t - public const nint MBUseAngles = 0x738; // bool - public const nint MIChangedVariables = 0x73C; // int32 + public static class C_FogController { + public const nint m_fog = 0x6D0; // fogparams_t + public const nint m_bUseAngles = 0x738; // bool + public const nint m_iChangedVariables = 0x73C; // int32 } - // Parent: CPointEntity + // Parent: C_PointEntity // Fields count: 0 public static class CInfoTarget { } - // Parent: CPointEntity + // Parent: C_PointEntity // Fields count: 0 public static class CInfoParticleTarget { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_nMode (int) // NetworkVarNames: m_vBoxSize (Vector) // NetworkVarNames: m_bEnabled (bool) - public static class CInfoVisibilityBox { - public const nint MNMode = 0x6D4; // int32 - public const nint MVBoxSize = 0x6D8; // Vector - public const nint MBEnabled = 0x6E4; // bool + public static class C_InfoVisibilityBox { + public const nint m_nMode = 0x6D4; // int32 + public const nint m_vBoxSize = 0x6D8; // Vector + public const nint m_bEnabled = 0x6E4; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6198,16 +6198,16 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bWorldLayerVisible (bool) // NetworkVarNames: m_bEntitiesSpawned (bool) public static class CInfoWorldLayer { - public const nint MPOutputOnEntitiesSpawned = 0x6D0; // CEntityIOOutput - public const nint MWorldName = 0x6F8; // CUtlSymbolLarge - public const nint MLayerName = 0x700; // CUtlSymbolLarge - public const nint MBWorldLayerVisible = 0x708; // bool - public const nint MBEntitiesSpawned = 0x709; // bool - public const nint MBCreateAsChildSpawnGroup = 0x70A; // bool - public const nint MHLayerSpawnGroup = 0x70C; // uint32 - public const nint MBWorldLayerActuallyVisible = 0x710; // bool + public const nint m_pOutputOnEntitiesSpawned = 0x6D0; // CEntityIOOutput + public const nint m_worldName = 0x6F8; // CUtlSymbolLarge + public const nint m_layerName = 0x700; // CUtlSymbolLarge + public const nint m_bWorldLayerVisible = 0x708; // bool + public const nint m_bEntitiesSpawned = 0x709; // bool + public const nint m_bCreateAsChildSpawnGroup = 0x70A; // bool + public const nint m_hLayerSpawnGroup = 0x70C; // uint32 + public const nint m_bWorldLayerActuallyVisible = 0x710; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -6232,86 +6232,86 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDofFarCrisp (float) // NetworkVarNames: m_flDofFarBlurry (float) // NetworkVarNames: m_flDofTiltToGround (float) - public static class CPointCamera { - public const nint MFov = 0x6D0; // float32 - public const nint MResolution = 0x6D4; // float32 - public const nint MBFogEnable = 0x6D8; // bool - public const nint MFogColor = 0x6D9; // Color - public const nint MFlFogStart = 0x6E0; // float32 - public const nint MFlFogEnd = 0x6E4; // float32 - public const nint MFlFogMaxDensity = 0x6E8; // float32 - public const nint MBActive = 0x6EC; // bool - public const nint MBUseScreenAspectRatio = 0x6ED; // bool - public const nint MFlAspectRatio = 0x6F0; // float32 - public const nint MBNoSky = 0x6F4; // bool - public const nint MFBrightness = 0x6F8; // float32 - public const nint MFlZFar = 0x6FC; // float32 - public const nint MFlZNear = 0x700; // float32 - public const nint MBCanHltvUse = 0x704; // bool - public const nint MBDofEnabled = 0x705; // bool - public const nint MFlDofNearBlurry = 0x708; // float32 - public const nint MFlDofNearCrisp = 0x70C; // float32 - public const nint MFlDofFarCrisp = 0x710; // float32 - public const nint MFlDofFarBlurry = 0x714; // float32 - public const nint MFlDofTiltToGround = 0x718; // float32 - public const nint MTargetFov = 0x71C; // float32 - public const nint MDegreesPerSecond = 0x720; // float32 - public const nint MBIsOn = 0x724; // bool - public const nint MPNext = 0x728; // C_PointCamera* + public static class C_PointCamera { + public const nint m_FOV = 0x6D0; // float32 + public const nint m_Resolution = 0x6D4; // float32 + public const nint m_bFogEnable = 0x6D8; // bool + public const nint m_FogColor = 0x6D9; // Color + public const nint m_flFogStart = 0x6E0; // float32 + public const nint m_flFogEnd = 0x6E4; // float32 + public const nint m_flFogMaxDensity = 0x6E8; // float32 + public const nint m_bActive = 0x6EC; // bool + public const nint m_bUseScreenAspectRatio = 0x6ED; // bool + public const nint m_flAspectRatio = 0x6F0; // float32 + public const nint m_bNoSky = 0x6F4; // bool + public const nint m_fBrightness = 0x6F8; // float32 + public const nint m_flZFar = 0x6FC; // float32 + public const nint m_flZNear = 0x700; // float32 + public const nint m_bCanHLTVUse = 0x704; // bool + public const nint m_bDofEnabled = 0x705; // bool + public const nint m_flDofNearBlurry = 0x708; // float32 + public const nint m_flDofNearCrisp = 0x70C; // float32 + public const nint m_flDofFarCrisp = 0x710; // float32 + public const nint m_flDofFarBlurry = 0x714; // float32 + public const nint m_flDofTiltToGround = 0x718; // float32 + public const nint m_TargetFOV = 0x71C; // float32 + public const nint m_DegreesPerSecond = 0x720; // float32 + public const nint m_bIsOn = 0x724; // bool + public const nint m_pNext = 0x728; // C_PointCamera* } - // Parent: CPointCamera + // Parent: C_PointCamera // Fields count: 1 - public static class CPointCameraVfov { - public const nint MFlVerticalFov = 0x730; // float32 + public static class C_PointCameraVFOV { + public const nint m_flVerticalFOV = 0x730; // float32 } // Parent: CLogicalEntity // Fields count: 12 public static class CPointTemplate { - public const nint MIszWorldName = 0x6D0; // CUtlSymbolLarge - public const nint MIszSource2EntityLumpName = 0x6D8; // CUtlSymbolLarge - public const nint MIszEntityFilterName = 0x6E0; // CUtlSymbolLarge - public const nint MFlTimeoutInterval = 0x6E8; // float32 - public const nint MBAsynchronouslySpawnEntities = 0x6EC; // bool - public const nint MPOutputOnSpawned = 0x6F0; // CEntityIOOutput - public const nint MClientOnlyEntityBehavior = 0x718; // PointTemplateClientOnlyEntityBehavior_t - public const nint MOwnerSpawnGroupType = 0x71C; // PointTemplateOwnerSpawnGroupType_t - public const nint MCreatedSpawnGroupHandles = 0x720; // CUtlVector< uint32 > - public const nint MSpawnedEntityHandles = 0x738; // CUtlVector< CEntityHandle > - public const nint MScriptSpawnCallback = 0x750; // HSCRIPT - public const nint MScriptCallbackScope = 0x758; // HSCRIPT + public const nint m_iszWorldName = 0x6D0; // CUtlSymbolLarge + public const nint m_iszSource2EntityLumpName = 0x6D8; // CUtlSymbolLarge + public const nint m_iszEntityFilterName = 0x6E0; // CUtlSymbolLarge + public const nint m_flTimeoutInterval = 0x6E8; // float32 + public const nint m_bAsynchronouslySpawnEntities = 0x6EC; // bool + public const nint m_pOutputOnSpawned = 0x6F0; // CEntityIOOutput + public const nint m_clientOnlyEntityBehavior = 0x718; // PointTemplateClientOnlyEntityBehavior_t + public const nint m_ownerSpawnGroupType = 0x71C; // PointTemplateOwnerSpawnGroupType_t + public const nint m_createdSpawnGroupHandles = 0x720; // CUtlVector + public const nint m_SpawnedEntityHandles = 0x738; // CUtlVector + public const nint m_ScriptSpawnCallback = 0x750; // HSCRIPT + public const nint m_ScriptCallbackScope = 0x758; // HSCRIPT } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_iszSoundAreaType (string_t) // NetworkVarNames: m_vPos (Vector) - public static class CSoundAreaEntityBase { - public const nint MBDisabled = 0x6D0; // bool - public const nint MBWasEnabled = 0x6D8; // bool - public const nint MIszSoundAreaType = 0x6E0; // CUtlSymbolLarge - public const nint MVPos = 0x6E8; // Vector + public static class C_SoundAreaEntityBase { + public const nint m_bDisabled = 0x6D0; // bool + public const nint m_bWasEnabled = 0x6D8; // bool + public const nint m_iszSoundAreaType = 0x6E0; // CUtlSymbolLarge + public const nint m_vPos = 0x6E8; // Vector } - // Parent: CSoundAreaEntityBase + // Parent: C_SoundAreaEntityBase // Fields count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) - public static class CSoundAreaEntitySphere { - public const nint MFlRadius = 0x6F4; // float32 + public static class C_SoundAreaEntitySphere { + public const nint m_flRadius = 0x6F4; // float32 } - // Parent: CSoundAreaEntityBase + // Parent: C_SoundAreaEntityBase // Fields count: 2 // // Metadata: // NetworkVarNames: m_vMin (Vector) // NetworkVarNames: m_vMax (Vector) - public static class CSoundAreaEntityOrientedBox { - public const nint MVMin = 0x6F4; // Vector - public const nint MVMax = 0x700; // Vector + public static class C_SoundAreaEntityOrientedBox { + public const nint m_vMin = 0x6F4; // Vector + public const nint m_vMax = 0x700; // Vector } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: @@ -6320,13 +6320,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_aPlayers (CHandle< C_BasePlayerPawn >) // NetworkVarNames: m_iScore (int32) // NetworkVarNames: m_szTeamname (char) - public static class CTeam { - public const nint MAPlayerControllers = 0x6D0; // C_NetworkUtlVectorBase< CHandle< CBasePlayerController > > - public const nint MAPlayers = 0x6E8; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > > - public const nint MIScore = 0x700; // int32 - public const nint MSzTeamname = 0x704; // char[129] + public static class C_Team { + public const nint m_aPlayerControllers = 0x6D0; // C_NetworkUtlVectorBase> + public const nint m_aPlayers = 0x6E8; // C_NetworkUtlVectorBase> + public const nint m_iScore = 0x700; // int32 + public const nint m_szTeamname = 0x704; // char[129] } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 15 // // Metadata: @@ -6347,21 +6347,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iDesiredFOV (uint32) // MNetworkReplayCompatField public static class CBasePlayerController { - public const nint MNFinalPredictedTick = 0x6D8; // int32 - public const nint MCommandContext = 0x6E0; // C_CommandContext - public const nint MNInButtonsWhichAreToggles = 0x778; // uint64 - public const nint MNTickBase = 0x780; // uint32 - public const nint MHPawn = 0x784; // CHandle< C_BasePlayerPawn > - public const nint MHPredictedPawn = 0x788; // CHandle< C_BasePlayerPawn > - public const nint MNSplitScreenSlot = 0x78C; // CSplitScreenSlot - public const nint MHSplitOwner = 0x790; // CHandle< CBasePlayerController > - public const nint MHSplitScreenPlayers = 0x798; // CUtlVector< CHandle< CBasePlayerController > > - public const nint MBIsHltv = 0x7B0; // bool - public const nint MIConnected = 0x7B4; // PlayerConnectedState - public const nint MIszPlayerName = 0x7B8; // char[128] - public const nint MSteamId = 0x840; // uint64 - public const nint MBIsLocalPlayerController = 0x848; // bool - public const nint MIDesiredFov = 0x84C; // uint32 + public const nint m_nFinalPredictedTick = 0x6D8; // int32 + public const nint m_CommandContext = 0x6E0; // C_CommandContext + public const nint m_nInButtonsWhichAreToggles = 0x778; // uint64 + public const nint m_nTickBase = 0x780; // uint32 + public const nint m_hPawn = 0x784; // CHandle + public const nint m_hPredictedPawn = 0x788; // CHandle + public const nint m_nSplitScreenSlot = 0x78C; // CSplitScreenSlot + public const nint m_hSplitOwner = 0x790; // CHandle + public const nint m_hSplitScreenPlayers = 0x798; // CUtlVector> + public const nint m_bIsHLTV = 0x7B0; // bool + public const nint m_iConnected = 0x7B4; // PlayerConnectedState + public const nint m_iszPlayerName = 0x7B8; // char[128] + public const nint m_steamID = 0x840; // uint64 + public const nint m_bIsLocalPlayerController = 0x848; // bool + public const nint m_iDesiredFOV = 0x84C; // uint32 } // Parent: None // Fields count: 14 @@ -6369,20 +6369,20 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBasePlayerVData { - public const nint MSModelName = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - public const nint MFlHeadDamageMultiplier = 0x108; // CSkillFloat - public const nint MFlChestDamageMultiplier = 0x118; // CSkillFloat - public const nint MFlStomachDamageMultiplier = 0x128; // CSkillFloat - public const nint MFlArmDamageMultiplier = 0x138; // CSkillFloat - public const nint MFlLegDamageMultiplier = 0x148; // CSkillFloat - public const nint MFlHoldBreathTime = 0x158; // float32 - public const nint MFlDrowningDamageInterval = 0x15C; // float32 - public const nint MNDrowningDamageInitial = 0x160; // int32 - public const nint MNDrowningDamageMax = 0x164; // int32 - public const nint MNWaterSpeed = 0x168; // int32 - public const nint MFlUseRange = 0x16C; // float32 - public const nint MFlUseAngleTolerance = 0x170; // float32 - public const nint MFlCrouchTime = 0x174; // float32 + public const nint m_sModelName = 0x28; // CResourceNameTyped> + public const nint m_flHeadDamageMultiplier = 0x108; // CSkillFloat + public const nint m_flChestDamageMultiplier = 0x118; // CSkillFloat + public const nint m_flStomachDamageMultiplier = 0x128; // CSkillFloat + public const nint m_flArmDamageMultiplier = 0x138; // CSkillFloat + public const nint m_flLegDamageMultiplier = 0x148; // CSkillFloat + public const nint m_flHoldBreathTime = 0x158; // float32 + public const nint m_flDrowningDamageInterval = 0x15C; // float32 + public const nint m_nDrowningDamageInitial = 0x160; // int32 + public const nint m_nDrowningDamageMax = 0x164; // int32 + public const nint m_nWaterSpeed = 0x168; // int32 + public const nint m_flUseRange = 0x16C; // float32 + public const nint m_flUseAngleTolerance = 0x170; // float32 + public const nint m_flCrouchTime = 0x174; // float32 } // Parent: None // Fields count: 20 @@ -6390,26 +6390,26 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBasePlayerWeaponVData { - public const nint MSzWorldModel = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - public const nint MBBuiltRightHanded = 0x108; // bool - public const nint MBAllowFlipping = 0x109; // bool - public const nint MSMuzzleAttachment = 0x110; // CUtlString - public const nint MSzMuzzleFlashParticle = 0x118; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > - public const nint MIFlags = 0x1F8; // ItemFlagTypes_t - public const nint MNPrimaryAmmoType = 0x1F9; // AmmoIndex_t - public const nint MNSecondaryAmmoType = 0x1FA; // AmmoIndex_t - public const nint MIMaxClip1 = 0x1FC; // int32 - public const nint MIMaxClip2 = 0x200; // int32 - public const nint MIDefaultClip1 = 0x204; // int32 - public const nint MIDefaultClip2 = 0x208; // int32 - public const nint MIWeight = 0x20C; // int32 - public const nint MBAutoSwitchTo = 0x210; // bool - public const nint MBAutoSwitchFrom = 0x211; // bool - public const nint MIRumbleEffect = 0x214; // RumbleEffect_t - public const nint MBLinkedCooldowns = 0x218; // bool - public const nint MAShootSounds = 0x220; // CUtlMap< WeaponSound_t, CSoundEventName > - public const nint MISlot = 0x240; // int32 - public const nint MIPosition = 0x244; // int32 + public const nint m_szWorldModel = 0x28; // CResourceNameTyped> + public const nint m_bBuiltRightHanded = 0x108; // bool + public const nint m_bAllowFlipping = 0x109; // bool + public const nint m_sMuzzleAttachment = 0x110; // CUtlString + public const nint m_szMuzzleFlashParticle = 0x118; // CResourceNameTyped> + public const nint m_iFlags = 0x1F8; // ItemFlagTypes_t + public const nint m_nPrimaryAmmoType = 0x1F9; // AmmoIndex_t + public const nint m_nSecondaryAmmoType = 0x1FA; // AmmoIndex_t + public const nint m_iMaxClip1 = 0x1FC; // int32 + public const nint m_iMaxClip2 = 0x200; // int32 + public const nint m_iDefaultClip1 = 0x204; // int32 + public const nint m_iDefaultClip2 = 0x208; // int32 + public const nint m_iWeight = 0x20C; // int32 + public const nint m_bAutoSwitchTo = 0x210; // bool + public const nint m_bAutoSwitchFrom = 0x211; // bool + public const nint m_iRumbleEffect = 0x214; // RumbleEffect_t + public const nint m_bLinkedCooldowns = 0x218; // bool + public const nint m_aShootSounds = 0x220; // CUtlMap + public const nint m_iSlot = 0x240; // int32 + public const nint m_iPosition = 0x244; // int32 } // Parent: CSkeletonAnimationController // Fields count: 13 @@ -6421,21 +6421,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flSeqFixedCycle (float) // NetworkVarNames: m_nAnimLoopMode (AnimLoopMode_t) public static class CBaseAnimGraphController { - public const nint MAnimGraphNetworkedVars = 0x18; // CAnimGraphNetworkedVariables - public const nint MBSequenceFinished = 0x14A8; // bool - public const nint MFlSoundSyncTime = 0x14AC; // float32 - public const nint MHSequence = 0x14B0; // HSequence - public const nint MFlSeqStartTime = 0x14B4; // GameTime_t - public const nint MFlSeqFixedCycle = 0x14B8; // float32 - public const nint MNAnimLoopMode = 0x14BC; // AnimLoopMode_t - public const nint MFlPlaybackRate = 0x14C0; // CNetworkedQuantizedFloat - public const nint MNNotifyState = 0x14CC; // SequenceFinishNotifyState_t - public const nint MBNetworkedAnimationInputsChanged = 0x14CE; // bool - public const nint MBNetworkedSequenceChanged = 0x14CF; // bool - public const nint MBLastUpdateSkipped = 0x14D0; // bool - public const nint MFlPrevAnimUpdateTime = 0x14D4; // GameTime_t + public const nint m_animGraphNetworkedVars = 0x18; // CAnimGraphNetworkedVariables + public const nint m_bSequenceFinished = 0x14A8; // bool + public const nint m_flSoundSyncTime = 0x14AC; // float32 + public const nint m_hSequence = 0x14B0; // HSequence + public const nint m_flSeqStartTime = 0x14B4; // GameTime_t + public const nint m_flSeqFixedCycle = 0x14B8; // float32 + public const nint m_nAnimLoopMode = 0x14BC; // AnimLoopMode_t + public const nint m_flPlaybackRate = 0x14C0; // CNetworkedQuantizedFloat + public const nint m_nNotifyState = 0x14CC; // SequenceFinishNotifyState_t + public const nint m_bNetworkedAnimationInputsChanged = 0x14CE; // bool + public const nint m_bNetworkedSequenceChanged = 0x14CF; // bool + public const nint m_bLastUpdateSkipped = 0x14D0; // bool + public const nint m_flPrevAnimUpdateTime = 0x14D4; // GameTime_t } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 31 // // Metadata: @@ -6460,59 +6460,59 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDecalHealBloodRate (float) // NetworkVarNames: m_flDecalHealHeightRate (float) // NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< C_BaseModelEntity >) - public static class CBaseModelEntity { - public const nint MCRenderComponent = 0x9A0; // CRenderComponent* - public const nint MCHitboxComponent = 0x9A8; // CHitboxComponent - public const nint MBInitModelEffects = 0x9F0; // bool - public const nint MBIsStaticProp = 0x9F1; // bool - public const nint MNLastAddDecal = 0x9F4; // int32 - public const nint MNDecalsAdded = 0x9F8; // int32 - public const nint MIOldHealth = 0x9FC; // int32 - public const nint MNRenderMode = 0xA00; // RenderMode_t - public const nint MNRenderFx = 0xA01; // RenderFx_t - public const nint MBAllowFadeInView = 0xA02; // bool - public const nint MClrRender = 0xA03; // Color - public const nint MVecRenderAttributes = 0xA08; // C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t > - public const nint MBRenderToCubemaps = 0xA70; // bool - public const nint MCollision = 0xA78; // CCollisionProperty - public const nint MGlow = 0xB28; // CGlowProperty - public const nint MFlGlowBackfaceMult = 0xB80; // float32 - public const nint MFadeMinDist = 0xB84; // float32 - public const nint MFadeMaxDist = 0xB88; // float32 - public const nint MFlFadeScale = 0xB8C; // float32 - public const nint MFlShadowStrength = 0xB90; // float32 - public const nint MNObjectCulling = 0xB94; // uint8 - public const nint MNAddDecal = 0xB98; // int32 - public const nint MVDecalPosition = 0xB9C; // Vector - public const nint MVDecalForwardAxis = 0xBA8; // Vector - public const nint MFlDecalHealBloodRate = 0xBB4; // float32 - public const nint MFlDecalHealHeightRate = 0xBB8; // float32 - public const nint MConfigEntitiesToPropagateMaterialDecalsTo = 0xBC0; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - public const nint MVecViewOffset = 0xBD8; // CNetworkViewOffsetVector - public const nint MPClientAlphaProperty = 0xC08; // CClientAlphaProperty* - public const nint MClientOverrideTint = 0xC10; // Color - public const nint MBUseClientOverrideTint = 0xC14; // bool + public static class C_BaseModelEntity { + public const nint m_CRenderComponent = 0x9A0; // CRenderComponent* + public const nint m_CHitboxComponent = 0x9A8; // CHitboxComponent + public const nint m_bInitModelEffects = 0x9F0; // bool + public const nint m_bIsStaticProp = 0x9F1; // bool + public const nint m_nLastAddDecal = 0x9F4; // int32 + public const nint m_nDecalsAdded = 0x9F8; // int32 + public const nint m_iOldHealth = 0x9FC; // int32 + public const nint m_nRenderMode = 0xA00; // RenderMode_t + public const nint m_nRenderFX = 0xA01; // RenderFx_t + public const nint m_bAllowFadeInView = 0xA02; // bool + public const nint m_clrRender = 0xA03; // Color + public const nint m_vecRenderAttributes = 0xA08; // C_UtlVectorEmbeddedNetworkVar + public const nint m_bRenderToCubemaps = 0xA70; // bool + public const nint m_Collision = 0xA78; // CCollisionProperty + public const nint m_Glow = 0xB28; // CGlowProperty + public const nint m_flGlowBackfaceMult = 0xB80; // float32 + public const nint m_fadeMinDist = 0xB84; // float32 + public const nint m_fadeMaxDist = 0xB88; // float32 + public const nint m_flFadeScale = 0xB8C; // float32 + public const nint m_flShadowStrength = 0xB90; // float32 + public const nint m_nObjectCulling = 0xB94; // uint8 + public const nint m_nAddDecal = 0xB98; // int32 + public const nint m_vDecalPosition = 0xB9C; // Vector + public const nint m_vDecalForwardAxis = 0xBA8; // Vector + public const nint m_flDecalHealBloodRate = 0xBB4; // float32 + public const nint m_flDecalHealHeightRate = 0xBB8; // float32 + public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xBC0; // C_NetworkUtlVectorBase> + public const nint m_vecViewOffset = 0xBD8; // CNetworkViewOffsetVector + public const nint m_pClientAlphaProperty = 0xC08; // CClientAlphaProperty* + public const nint m_ClientOverrideTint = 0xC10; // Color + public const nint m_bUseClientOverrideTint = 0xC14; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 0 public static class CServerOnlyModelEntity { } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 0 - public static class CModelPointEntity { + public static class C_ModelPointEntity { } // Parent: CLogicalEntity // Fields count: 7 public static class CLogicRelay { - public const nint MOnTrigger = 0x6D0; // CEntityIOOutput - public const nint MOnSpawn = 0x6F8; // CEntityIOOutput - public const nint MBDisabled = 0x720; // bool - public const nint MBWaitForRefire = 0x721; // bool - public const nint MBTriggerOnce = 0x722; // bool - public const nint MBFastRetrigger = 0x723; // bool - public const nint MBPassthoughCaller = 0x724; // bool + public const nint m_OnTrigger = 0x6D0; // CEntityIOOutput + public const nint m_OnSpawn = 0x6F8; // CEntityIOOutput + public const nint m_bDisabled = 0x720; // bool + public const nint m_bWaitForRefire = 0x721; // bool + public const nint m_bTriggerOnce = 0x722; // bool + public const nint m_bFastRetrigger = 0x723; // bool + public const nint m_bPassthoughCaller = 0x724; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 24 // // Metadata: @@ -6537,33 +6537,33 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bNoSave (bool) // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) - public static class CParticleSystem { - public const nint MSzSnapshotFileName = 0xC50; // char[512] - public const nint MBActive = 0xE50; // bool - public const nint MBFrozen = 0xE51; // bool - public const nint MFlFreezeTransitionDuration = 0xE54; // float32 - public const nint MNStopType = 0xE58; // int32 - public const nint MBAnimateDuringGameplayPause = 0xE5C; // bool - public const nint MIEffectIndex = 0xE60; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MFlStartTime = 0xE68; // GameTime_t - public const nint MFlPreSimTime = 0xE6C; // float32 - public const nint MVServerControlPoints = 0xE70; // Vector[4] - public const nint MIServerControlPointAssignments = 0xEA0; // uint8[4] - public const nint MHControlPointEnts = 0xEA4; // CHandle< C_BaseEntity >[64] - public const nint MBNoSave = 0xFA4; // bool - public const nint MBNoFreeze = 0xFA5; // bool - public const nint MBNoRamp = 0xFA6; // bool - public const nint MBStartActive = 0xFA7; // bool - public const nint MIszEffectName = 0xFA8; // CUtlSymbolLarge - public const nint MIszControlPointNames = 0xFB0; // CUtlSymbolLarge[64] - public const nint MNDataCp = 0x11B0; // int32 - public const nint MVecDataCpValue = 0x11B4; // Vector - public const nint MNTintCp = 0x11C0; // int32 - public const nint MClrTint = 0x11C4; // Color - public const nint MBOldActive = 0x11E8; // bool - public const nint MBOldFrozen = 0x11E9; // bool + public static class C_ParticleSystem { + public const nint m_szSnapshotFileName = 0xC50; // char[512] + public const nint m_bActive = 0xE50; // bool + public const nint m_bFrozen = 0xE51; // bool + public const nint m_flFreezeTransitionDuration = 0xE54; // float32 + public const nint m_nStopType = 0xE58; // int32 + public const nint m_bAnimateDuringGameplayPause = 0xE5C; // bool + public const nint m_iEffectIndex = 0xE60; // CStrongHandle + public const nint m_flStartTime = 0xE68; // GameTime_t + public const nint m_flPreSimTime = 0xE6C; // float32 + public const nint m_vServerControlPoints = 0xE70; // Vector[4] + public const nint m_iServerControlPointAssignments = 0xEA0; // uint8[4] + public const nint m_hControlPointEnts = 0xEA4; // CHandle[64] + public const nint m_bNoSave = 0xFA4; // bool + public const nint m_bNoFreeze = 0xFA5; // bool + public const nint m_bNoRamp = 0xFA6; // bool + public const nint m_bStartActive = 0xFA7; // bool + public const nint m_iszEffectName = 0xFA8; // CUtlSymbolLarge + public const nint m_iszControlPointNames = 0xFB0; // CUtlSymbolLarge[64] + public const nint m_nDataCP = 0x11B0; // int32 + public const nint m_vecDataCPValue = 0x11B4; // Vector + public const nint m_nTintCP = 0x11C0; // int32 + public const nint m_clrTint = 0x11C4; // Color + public const nint m_bOldActive = 0x11E8; // bool + public const nint m_bOldFrozen = 0x11E9; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -6579,29 +6579,29 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_PathNodes_Color (Vector) // NetworkVarNames: m_PathNodes_PinEnabled (bool) // NetworkVarNames: m_PathNodes_RadiusScale (float) - public static class CPathParticleRope { - public const nint MBStartActive = 0x6D0; // bool - public const nint MFlMaxSimulationTime = 0x6D4; // float32 - public const nint MIszEffectName = 0x6D8; // CUtlSymbolLarge - public const nint MPathNodesName = 0x6E0; // CUtlVector< CUtlSymbolLarge > - public const nint MFlParticleSpacing = 0x6F8; // float32 - public const nint MFlSlack = 0x6FC; // float32 - public const nint MFlRadius = 0x700; // float32 - public const nint MColorTint = 0x704; // Color - public const nint MNEffectState = 0x708; // int32 - public const nint MIEffectIndex = 0x710; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MPathNodesPosition = 0x718; // C_NetworkUtlVectorBase< Vector > - public const nint MPathNodesTangentIn = 0x730; // C_NetworkUtlVectorBase< Vector > - public const nint MPathNodesTangentOut = 0x748; // C_NetworkUtlVectorBase< Vector > - public const nint MPathNodesColor = 0x760; // C_NetworkUtlVectorBase< Vector > - public const nint MPathNodesPinEnabled = 0x778; // C_NetworkUtlVectorBase< bool > - public const nint MPathNodesRadiusScale = 0x790; // C_NetworkUtlVectorBase< float32 > + public static class C_PathParticleRope { + public const nint m_bStartActive = 0x6D0; // bool + public const nint m_flMaxSimulationTime = 0x6D4; // float32 + public const nint m_iszEffectName = 0x6D8; // CUtlSymbolLarge + public const nint m_PathNodes_Name = 0x6E0; // CUtlVector + public const nint m_flParticleSpacing = 0x6F8; // float32 + public const nint m_flSlack = 0x6FC; // float32 + public const nint m_flRadius = 0x700; // float32 + public const nint m_ColorTint = 0x704; // Color + public const nint m_nEffectState = 0x708; // int32 + public const nint m_iEffectIndex = 0x710; // CStrongHandle + public const nint m_PathNodes_Position = 0x718; // C_NetworkUtlVectorBase + public const nint m_PathNodes_TangentIn = 0x730; // C_NetworkUtlVectorBase + public const nint m_PathNodes_TangentOut = 0x748; // C_NetworkUtlVectorBase + public const nint m_PathNodes_Color = 0x760; // C_NetworkUtlVectorBase + public const nint m_PathNodes_PinEnabled = 0x778; // C_NetworkUtlVectorBase + public const nint m_PathNodes_RadiusScale = 0x790; // C_NetworkUtlVectorBase } - // Parent: CPathParticleRope + // Parent: C_PathParticleRope // Fields count: 0 - public static class CPathParticleRopeAliasPathParticleRopeClientside { + public static class C_PathParticleRopeAlias_path_particle_rope_clientside { } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 7 // // Metadata: @@ -6612,16 +6612,16 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_InnerAngle (float32) // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) - public static class CDynamicLight { - public const nint MFlags = 0xC50; // uint8 - public const nint MLightStyle = 0xC51; // uint8 - public const nint MRadius = 0xC54; // float32 - public const nint MExponent = 0xC58; // int32 - public const nint MInnerAngle = 0xC5C; // float32 - public const nint MOuterAngle = 0xC60; // float32 - public const nint MSpotRadius = 0xC64; // float32 + public static class C_DynamicLight { + public const nint m_Flags = 0xC50; // uint8 + public const nint m_LightStyle = 0xC51; // uint8 + public const nint m_Radius = 0xC54; // float32 + public const nint m_Exponent = 0xC58; // int32 + public const nint m_InnerAngle = 0xC5C; // float32 + public const nint m_OuterAngle = 0xC60; // float32 + public const nint m_SpotRadius = 0xC64; // float32 } - // Parent: CPointEntity + // Parent: C_PointEntity // Fields count: 9 // // Metadata: @@ -6630,36 +6630,36 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flStartTime (GameTime_t) // NetworkVarNames: m_iDesiredOverlay (int32) // NetworkVarNames: m_bIsActive (bool) - public static class CEnvScreenOverlay { - public const nint MIszOverlayNames = 0x6D0; // CUtlSymbolLarge[10] - public const nint MFlOverlayTimes = 0x720; // float32[10] - public const nint MFlStartTime = 0x748; // GameTime_t - public const nint MIDesiredOverlay = 0x74C; // int32 - public const nint MBIsActive = 0x750; // bool - public const nint MBWasActive = 0x751; // bool - public const nint MICachedDesiredOverlay = 0x754; // int32 - public const nint MICurrentOverlay = 0x758; // int32 - public const nint MFlCurrentOverlayTime = 0x75C; // GameTime_t + public static class C_EnvScreenOverlay { + public const nint m_iszOverlayNames = 0x6D0; // CUtlSymbolLarge[10] + public const nint m_flOverlayTimes = 0x720; // float32[10] + public const nint m_flStartTime = 0x748; // GameTime_t + public const nint m_iDesiredOverlay = 0x74C; // int32 + public const nint m_bIsActive = 0x750; // bool + public const nint m_bWasActive = 0x751; // bool + public const nint m_iCachedDesiredOverlay = 0x754; // int32 + public const nint m_iCurrentOverlay = 0x758; // int32 + public const nint m_flCurrentOverlayTime = 0x75C; // GameTime_t } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 3 - public static class CFuncTrackTrain { - public const nint MNLongAxis = 0xC50; // int32 - public const nint MFlRadius = 0xC54; // float32 - public const nint MFlLineLength = 0xC58; // float32 + public static class C_FuncTrackTrain { + public const nint m_nLongAxis = 0xC50; // int32 + public const nint m_flRadius = 0xC54; // float32 + public const nint m_flLineLength = 0xC58; // float32 } // Parent: CGlowOverlay // Fields count: 7 - public static class CLightGlowOverlay { - public const nint MVecOrigin = 0xCC; // Vector - public const nint MVecDirection = 0xD8; // Vector - public const nint MNMinDist = 0xE4; // int32 - public const nint MNMaxDist = 0xE8; // int32 - public const nint MNOuterMaxDist = 0xEC; // int32 - public const nint MBOneSided = 0xF0; // bool - public const nint MBModulateByDot = 0xF1; // bool + public static class C_LightGlowOverlay { + public const nint m_vecOrigin = 0xCC; // Vector + public const nint m_vecDirection = 0xD8; // Vector + public const nint m_nMinDist = 0xE4; // int32 + public const nint m_nMaxDist = 0xE8; // int32 + public const nint m_nOuterMaxDist = 0xEC; // int32 + public const nint m_bOneSided = 0xF0; // bool + public const nint m_bModulateByDot = 0xF1; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 8 // // Metadata: @@ -6675,35 +6675,35 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nOuterMaxDist (uint32) // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) - public static class CLightGlow { - public const nint MNHorizontalSize = 0xC50; // uint32 - public const nint MNVerticalSize = 0xC54; // uint32 - public const nint MNMinDist = 0xC58; // uint32 - public const nint MNMaxDist = 0xC5C; // uint32 - public const nint MNOuterMaxDist = 0xC60; // uint32 - public const nint MFlGlowProxySize = 0xC64; // float32 - public const nint MFlHdrColorScale = 0xC68; // float32 - public const nint MGlow = 0xC70; // C_LightGlowOverlay + public static class C_LightGlow { + public const nint m_nHorizontalSize = 0xC50; // uint32 + public const nint m_nVerticalSize = 0xC54; // uint32 + public const nint m_nMinDist = 0xC58; // uint32 + public const nint m_nMaxDist = 0xC5C; // uint32 + public const nint m_nOuterMaxDist = 0xC60; // uint32 + public const nint m_flGlowProxySize = 0xC64; // float32 + public const nint m_flHDRColorScale = 0xC68; // float32 + public const nint m_Glow = 0xC70; // C_LightGlowOverlay } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - public static class CRagdollManager { - public const nint MICurrentMaxRagdollCount = 0x6D0; // int8 + public static class C_RagdollManager { + public const nint m_iCurrentMaxRagdollCount = 0x6D0; // int8 } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_flLightScale (float32) // NetworkVarNames: m_Radius (float32) - public static class CSpotlightEnd { - public const nint MFlLightScale = 0xC50; // float32 - public const nint MRadius = 0xC54; // float32 + public static class C_SpotlightEnd { + public const nint m_flLightScale = 0xC50; // float32 + public const nint m_Radius = 0xC54; // float32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -6724,34 +6724,34 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flSnapValue (float) // NetworkVarNames: m_nRatchetType (ValueRemapperRatchetType_t) // NetworkVarNames: m_flInputOffset (float) - public static class CPointValueRemapper { - public const nint MBDisabled = 0x6D0; // bool - public const nint MBDisabledOld = 0x6D1; // bool - public const nint MBUpdateOnClient = 0x6D2; // bool - public const nint MNInputType = 0x6D4; // ValueRemapperInputType_t - public const nint MHRemapLineStart = 0x6D8; // CHandle< C_BaseEntity > - public const nint MHRemapLineEnd = 0x6DC; // CHandle< C_BaseEntity > - public const nint MFlMaximumChangePerSecond = 0x6E0; // float32 - public const nint MFlDisengageDistance = 0x6E4; // float32 - public const nint MFlEngageDistance = 0x6E8; // float32 - public const nint MBRequiresUseKey = 0x6EC; // bool - public const nint MNOutputType = 0x6F0; // ValueRemapperOutputType_t - public const nint MHOutputEntities = 0x6F8; // C_NetworkUtlVectorBase< CHandle< C_BaseEntity > > - public const nint MNHapticsType = 0x710; // ValueRemapperHapticsType_t - public const nint MNMomentumType = 0x714; // ValueRemapperMomentumType_t - public const nint MFlMomentumModifier = 0x718; // float32 - public const nint MFlSnapValue = 0x71C; // float32 - public const nint MFlCurrentMomentum = 0x720; // float32 - public const nint MNRatchetType = 0x724; // ValueRemapperRatchetType_t - public const nint MFlRatchetOffset = 0x728; // float32 - public const nint MFlInputOffset = 0x72C; // float32 - public const nint MBEngaged = 0x730; // bool - public const nint MBFirstUpdate = 0x731; // bool - public const nint MFlPreviousValue = 0x734; // float32 - public const nint MFlPreviousUpdateTickTime = 0x738; // GameTime_t - public const nint MVecPreviousTestPoint = 0x73C; // Vector + public static class C_PointValueRemapper { + public const nint m_bDisabled = 0x6D0; // bool + public const nint m_bDisabledOld = 0x6D1; // bool + public const nint m_bUpdateOnClient = 0x6D2; // bool + public const nint m_nInputType = 0x6D4; // ValueRemapperInputType_t + public const nint m_hRemapLineStart = 0x6D8; // CHandle + public const nint m_hRemapLineEnd = 0x6DC; // CHandle + public const nint m_flMaximumChangePerSecond = 0x6E0; // float32 + public const nint m_flDisengageDistance = 0x6E4; // float32 + public const nint m_flEngageDistance = 0x6E8; // float32 + public const nint m_bRequiresUseKey = 0x6EC; // bool + public const nint m_nOutputType = 0x6F0; // ValueRemapperOutputType_t + public const nint m_hOutputEntities = 0x6F8; // C_NetworkUtlVectorBase> + public const nint m_nHapticsType = 0x710; // ValueRemapperHapticsType_t + public const nint m_nMomentumType = 0x714; // ValueRemapperMomentumType_t + public const nint m_flMomentumModifier = 0x718; // float32 + public const nint m_flSnapValue = 0x71C; // float32 + public const nint m_flCurrentMomentum = 0x720; // float32 + public const nint m_nRatchetType = 0x724; // ValueRemapperRatchetType_t + public const nint m_flRatchetOffset = 0x728; // float32 + public const nint m_flInputOffset = 0x72C; // float32 + public const nint m_bEngaged = 0x730; // bool + public const nint m_bFirstUpdate = 0x731; // bool + public const nint m_flPreviousValue = 0x734; // float32 + public const nint m_flPreviousUpdateTickTime = 0x738; // GameTime_t + public const nint m_vecPreviousTestPoint = 0x73C; // Vector } - // Parent: CModelPointEntity + // Parent: C_ModelPointEntity // Fields count: 12 // // Metadata: @@ -6766,63 +6766,63 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) - public static class CPointWorldText { - public const nint MBForceRecreateNextUpdate = 0xC58; // bool - public const nint MMessageText = 0xC68; // char[512] - public const nint MFontName = 0xE68; // char[64] - public const nint MBEnabled = 0xEA8; // bool - public const nint MBFullbright = 0xEA9; // bool - public const nint MFlWorldUnitsPerPx = 0xEAC; // float32 - public const nint MFlFontSize = 0xEB0; // float32 - public const nint MFlDepthOffset = 0xEB4; // float32 - public const nint MColor = 0xEB8; // Color - public const nint MNJustifyHorizontal = 0xEBC; // PointWorldTextJustifyHorizontal_t - public const nint MNJustifyVertical = 0xEC0; // PointWorldTextJustifyVertical_t - public const nint MNReorientMode = 0xEC4; // PointWorldTextReorientMode_t + public static class C_PointWorldText { + public const nint m_bForceRecreateNextUpdate = 0xC58; // bool + public const nint m_messageText = 0xC68; // char[512] + public const nint m_FontName = 0xE68; // char[64] + public const nint m_bEnabled = 0xEA8; // bool + public const nint m_bFullbright = 0xEA9; // bool + public const nint m_flWorldUnitsPerPx = 0xEAC; // float32 + public const nint m_flFontSize = 0xEB0; // float32 + public const nint m_flDepthOffset = 0xEB4; // float32 + public const nint m_Color = 0xEB8; // Color + public const nint m_nJustifyHorizontal = 0xEBC; // PointWorldTextJustifyHorizontal_t + public const nint m_nJustifyVertical = 0xEC0; // PointWorldTextJustifyVertical_t + public const nint m_nReorientMode = 0xEC4; // PointWorldTextReorientMode_t } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_Handle (CHandle< CBaseEntity>) // NetworkVarNames: m_bSendHandle (bool) - public static class CHandleTest { - public const nint MHandle = 0x6D0; // CHandle< C_BaseEntity > - public const nint MBSendHandle = 0x6D4; // bool + public static class C_HandleTest { + public const nint m_Handle = 0x6D0; // CHandle + public const nint m_bSendHandle = 0x6D4; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 0 public static class CClientScriptEntity { } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - public static class CEnvWind { - public const nint MEnvWindShared = 0x6D0; // C_EnvWindShared + public static class C_EnvWind { + public const nint m_EnvWindShared = 0x6D0; // C_EnvWindShared } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 0 - public static class CBaseToggle { + public static class C_BaseToggle { } - // Parent: CBaseToggle + // Parent: C_BaseToggle // Fields count: 3 // // Metadata: // NetworkVarNames: m_glowEntity (CHandle< C_BaseModelEntity>) // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) - public static class CBaseButton { - public const nint MGlowEntity = 0xC50; // CHandle< C_BaseModelEntity > - public const nint MUsable = 0xC54; // bool - public const nint MSzDisplayText = 0xC58; // CUtlSymbolLarge + public static class C_BaseButton { + public const nint m_glowEntity = 0xC50; // CHandle + public const nint m_usable = 0xC54; // bool + public const nint m_szDisplayText = 0xC58; // CUtlSymbolLarge } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 0 - public static class CPrecipitationBlocker { + public static class C_PrecipitationBlocker { } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 13 // // Metadata: @@ -6836,26 +6836,26 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nDissolveType (EntityDisolveType_t) // NetworkVarNames: m_vDissolverOrigin (Vector) // NetworkVarNames: m_nMagnitude (uint32) - public static class CEntityDissolve { - public const nint MFlStartTime = 0xC58; // GameTime_t - public const nint MFlFadeInStart = 0xC5C; // float32 - public const nint MFlFadeInLength = 0xC60; // float32 - public const nint MFlFadeOutModelStart = 0xC64; // float32 - public const nint MFlFadeOutModelLength = 0xC68; // float32 - public const nint MFlFadeOutStart = 0xC6C; // float32 - public const nint MFlFadeOutLength = 0xC70; // float32 - public const nint MFlNextSparkTime = 0xC74; // GameTime_t - public const nint MNDissolveType = 0xC78; // EntityDisolveType_t - public const nint MVDissolverOrigin = 0xC7C; // Vector - public const nint MNMagnitude = 0xC88; // uint32 - public const nint MBCoreExplode = 0xC8C; // bool - public const nint MBLinkedToServerEnt = 0xC8D; // bool + public static class C_EntityDissolve { + public const nint m_flStartTime = 0xC58; // GameTime_t + public const nint m_flFadeInStart = 0xC5C; // float32 + public const nint m_flFadeInLength = 0xC60; // float32 + public const nint m_flFadeOutModelStart = 0xC64; // float32 + public const nint m_flFadeOutModelLength = 0xC68; // float32 + public const nint m_flFadeOutStart = 0xC6C; // float32 + public const nint m_flFadeOutLength = 0xC70; // float32 + public const nint m_flNextSparkTime = 0xC74; // GameTime_t + public const nint m_nDissolveType = 0xC78; // EntityDisolveType_t + public const nint m_vDissolverOrigin = 0xC7C; // Vector + public const nint m_nMagnitude = 0xC88; // uint32 + public const nint m_bCoreExplode = 0xC8C; // bool + public const nint m_bLinkedToServerEnt = 0xC8D; // bool } - // Parent: CModelPointEntity + // Parent: C_ModelPointEntity // Fields count: 0 - public static class CEnvProjectedTexture { + public static class C_EnvProjectedTexture { } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 9 // // Metadata: @@ -6868,57 +6868,57 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bProjectOnCharacters (bool) // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) - public static class CEnvDecal { - public const nint MHDecalMaterial = 0xC50; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MFlWidth = 0xC58; // float32 - public const nint MFlHeight = 0xC5C; // float32 - public const nint MFlDepth = 0xC60; // float32 - public const nint MNRenderOrder = 0xC64; // uint32 - public const nint MBProjectOnWorld = 0xC68; // bool - public const nint MBProjectOnCharacters = 0xC69; // bool - public const nint MBProjectOnWater = 0xC6A; // bool - public const nint MFlDepthSortBias = 0xC6C; // float32 + public static class C_EnvDecal { + public const nint m_hDecalMaterial = 0xC50; // CStrongHandle + public const nint m_flWidth = 0xC58; // float32 + public const nint m_flHeight = 0xC5C; // float32 + public const nint m_flDepth = 0xC60; // float32 + public const nint m_nRenderOrder = 0xC64; // uint32 + public const nint m_bProjectOnWorld = 0xC68; // bool + public const nint m_bProjectOnCharacters = 0xC69; // bool + public const nint m_bProjectOnWater = 0xC6A; // bool + public const nint m_flDepthSortBias = 0xC6C; // float32 } // Parent: CGlowOverlay // Fields count: 4 public static class CFireOverlay { - public const nint MPOwner = 0xD0; // C_FireSmoke* - public const nint MVBaseColors = 0xD8; // Vector[4] - public const nint MFlScale = 0x108; // float32 - public const nint MNGuid = 0x10C; // int32 + public const nint m_pOwner = 0xD0; // C_FireSmoke* + public const nint m_vBaseColors = 0xD8; // Vector[4] + public const nint m_flScale = 0x108; // float32 + public const nint m_nGUID = 0x10C; // int32 } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 0 - public static class CFuncBrush { + public static class C_FuncBrush { } - // Parent: CFuncBrush + // Parent: C_FuncBrush // Fields count: 3 // // Metadata: // NetworkVarNames: m_EffectName (string_t) // NetworkVarNames: m_bState (bool) - public static class CFuncElectrifiedVolume { - public const nint MNAmbientEffect = 0xC50; // ParticleIndex_t - public const nint MEffectName = 0xC58; // CUtlSymbolLarge - public const nint MBState = 0xC60; // bool + public static class C_FuncElectrifiedVolume { + public const nint m_nAmbientEffect = 0xC50; // ParticleIndex_t + public const nint m_EffectName = 0xC58; // CUtlSymbolLarge + public const nint m_bState = 0xC60; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 0 // // Metadata: // MNetworkOverride // MNetworkOverride - public static class CFuncRotating { + public static class C_FuncRotating { } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 0 - public static class CBreakable { + public static class C_Breakable { } - // Parent: CBreakable + // Parent: C_Breakable // Fields count: 0 - public static class CPhysBox { + public static class C_PhysBox { } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 41 // // Metadata: @@ -6945,50 +6945,50 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nChangeCount (uint8) // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) - public static class CRopeKeyframe { - public const nint MLinksTouchingSomething = 0xC58; // CBitVec< 10 > - public const nint MNLinksTouchingSomething = 0xC5C; // int32 - public const nint MBApplyWind = 0xC60; // bool - public const nint MFPrevLockedPoints = 0xC64; // int32 - public const nint MIForcePointMoveCounter = 0xC68; // int32 - public const nint MBPrevEndPointPos = 0xC6C; // bool[2] - public const nint MVPrevEndPointPos = 0xC70; // Vector[2] - public const nint MFlCurScroll = 0xC88; // float32 - public const nint MFlScrollSpeed = 0xC8C; // float32 - public const nint MRopeFlags = 0xC90; // uint16 - public const nint MIRopeMaterialModelIndex = 0xC98; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MLightValues = 0xF10; // Vector[10] - public const nint MNSegments = 0xF88; // uint8 - public const nint MHStartPoint = 0xF8C; // CHandle< C_BaseEntity > - public const nint MHEndPoint = 0xF90; // CHandle< C_BaseEntity > - public const nint MIStartAttachment = 0xF94; // AttachmentHandle_t - public const nint MIEndAttachment = 0xF95; // AttachmentHandle_t - public const nint MSubdiv = 0xF96; // uint8 - public const nint MRopeLength = 0xF98; // int16 - public const nint MSlack = 0xF9A; // int16 - public const nint MTextureScale = 0xF9C; // float32 - public const nint MFLockedPoints = 0xFA0; // uint8 - public const nint MNChangeCount = 0xFA1; // uint8 - public const nint MWidth = 0xFA4; // float32 - public const nint MPhysicsDelegate = 0xFA8; // C_RopeKeyframe::CPhysicsDelegate - public const nint MHMaterial = 0xFB8; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MTextureHeight = 0xFC0; // int32 - public const nint MVecImpulse = 0xFC4; // Vector - public const nint MVecPreviousImpulse = 0xFD0; // Vector - public const nint MFlCurrentGustTimer = 0xFDC; // float32 - public const nint MFlCurrentGustLifetime = 0xFE0; // float32 - public const nint MFlTimeToNextGust = 0xFE4; // float32 - public const nint MVWindDir = 0xFE8; // Vector - public const nint MVColorMod = 0xFF4; // Vector - public const nint MVCachedEndPointAttachmentPos = 0x1000; // Vector[2] - public const nint MVCachedEndPointAttachmentAngle = 0x1018; // QAngle[2] - public const nint MBConstrainBetweenEndpoints = 0x1030; // bool - public const nint MBEndPointAttachmentPositionsDirty = 0x0; // bitfield:1 - public const nint MBEndPointAttachmentAnglesDirty = 0x0; // bitfield:1 - public const nint MBNewDataThisFrame = 0x0; // bitfield:1 - public const nint MBPhysicsInitted = 0x0; // bitfield:1 + public static class C_RopeKeyframe { + public const nint m_LinksTouchingSomething = 0xC58; // CBitVec<10> + public const nint m_nLinksTouchingSomething = 0xC5C; // int32 + public const nint m_bApplyWind = 0xC60; // bool + public const nint m_fPrevLockedPoints = 0xC64; // int32 + public const nint m_iForcePointMoveCounter = 0xC68; // int32 + public const nint m_bPrevEndPointPos = 0xC6C; // bool[2] + public const nint m_vPrevEndPointPos = 0xC70; // Vector[2] + public const nint m_flCurScroll = 0xC88; // float32 + public const nint m_flScrollSpeed = 0xC8C; // float32 + public const nint m_RopeFlags = 0xC90; // uint16 + public const nint m_iRopeMaterialModelIndex = 0xC98; // CStrongHandle + public const nint m_LightValues = 0xF10; // Vector[10] + public const nint m_nSegments = 0xF88; // uint8 + public const nint m_hStartPoint = 0xF8C; // CHandle + public const nint m_hEndPoint = 0xF90; // CHandle + public const nint m_iStartAttachment = 0xF94; // AttachmentHandle_t + public const nint m_iEndAttachment = 0xF95; // AttachmentHandle_t + public const nint m_Subdiv = 0xF96; // uint8 + public const nint m_RopeLength = 0xF98; // int16 + public const nint m_Slack = 0xF9A; // int16 + public const nint m_TextureScale = 0xF9C; // float32 + public const nint m_fLockedPoints = 0xFA0; // uint8 + public const nint m_nChangeCount = 0xFA1; // uint8 + public const nint m_Width = 0xFA4; // float32 + public const nint m_PhysicsDelegate = 0xFA8; // C_RopeKeyframe::CPhysicsDelegate + public const nint m_hMaterial = 0xFB8; // CStrongHandle + public const nint m_TextureHeight = 0xFC0; // int32 + public const nint m_vecImpulse = 0xFC4; // Vector + public const nint m_vecPreviousImpulse = 0xFD0; // Vector + public const nint m_flCurrentGustTimer = 0xFDC; // float32 + public const nint m_flCurrentGustLifetime = 0xFE0; // float32 + public const nint m_flTimeToNextGust = 0xFE4; // float32 + public const nint m_vWindDir = 0xFE8; // Vector + public const nint m_vColorMod = 0xFF4; // Vector + public const nint m_vCachedEndPointAttachmentPos = 0x1000; // Vector[2] + public const nint m_vCachedEndPointAttachmentAngle = 0x1018; // QAngle[2] + public const nint m_bConstrainBetweenEndpoints = 0x1030; // bool + public const nint m_bEndPointAttachmentPositionsDirty = 0x0; // bitfield:1 + public const nint m_bEndPointAttachmentAnglesDirty = 0x0; // bitfield:1 + public const nint m_bNewDataThisFrame = 0x0; // bitfield:1 + public const nint m_bPhysicsInitted = 0x0; // bitfield:1 } - // Parent: CPointEntity + // Parent: C_PointEntity // Fields count: 12 // // Metadata: @@ -6999,26 +6999,26 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flForceClientTime (float32) // NetworkVarNames: m_nSceneStringIndex (uint16) // NetworkVarNames: m_hActorList (CHandle< C_BaseFlex >) - public static class CSceneEntity { - public const nint MBIsPlayingBack = 0x6D8; // bool - public const nint MBPaused = 0x6D9; // bool - public const nint MBMultiplayer = 0x6DA; // bool - public const nint MBAutogenerated = 0x6DB; // bool - public const nint MFlForceClientTime = 0x6DC; // float32 - public const nint MNSceneStringIndex = 0x6E0; // uint16 - public const nint MBClientOnly = 0x6E2; // bool - public const nint MHOwner = 0x6E4; // CHandle< C_BaseFlex > - public const nint MHActorList = 0x6E8; // C_NetworkUtlVectorBase< CHandle< C_BaseFlex > > - public const nint MBWasPlaying = 0x700; // bool - public const nint MQueuedEvents = 0x710; // CUtlVector< C_SceneEntity::QueuedEvents_t > - public const nint MFlCurrentTime = 0x728; // float32 + public static class C_SceneEntity { + public const nint m_bIsPlayingBack = 0x6D8; // bool + public const nint m_bPaused = 0x6D9; // bool + public const nint m_bMultiplayer = 0x6DA; // bool + public const nint m_bAutogenerated = 0x6DB; // bool + public const nint m_flForceClientTime = 0x6DC; // float32 + public const nint m_nSceneStringIndex = 0x6E0; // uint16 + public const nint m_bClientOnly = 0x6E2; // bool + public const nint m_hOwner = 0x6E4; // CHandle + public const nint m_hActorList = 0x6E8; // C_NetworkUtlVectorBase> + public const nint m_bWasPlaying = 0x700; // bool + public const nint m_QueuedEvents = 0x710; // CUtlVector + public const nint m_flCurrentTime = 0x728; // float32 } // Parent: CGlowOverlay // Fields count: 1 - public static class CSunGlowOverlay { - public const nint MBModulateByDot = 0xCC; // bool + public static class C_SunGlowOverlay { + public const nint m_bModulateByDot = 0xCC; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 18 // // Metadata: @@ -7042,40 +7042,40 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flAlphaScale (float32) // NetworkVarNames: m_flAlphaHdr (float32) // NetworkVarNames: m_flFarZScale (float32) - public static class CSun { - public const nint MFxSsSunFlareEffectIndex = 0xC50; // ParticleIndex_t - public const nint MFxSunFlareEffectIndex = 0xC54; // ParticleIndex_t - public const nint MFdistNormalize = 0xC58; // float32 - public const nint MVSunPos = 0xC5C; // Vector - public const nint MVDirection = 0xC68; // Vector - public const nint MIszEffectName = 0xC78; // CUtlSymbolLarge - public const nint MIszSsEffectName = 0xC80; // CUtlSymbolLarge - public const nint MClrOverlay = 0xC88; // Color - public const nint MBOn = 0xC8C; // bool - public const nint MBmaxColor = 0xC8D; // bool - public const nint MFlSize = 0xC90; // float32 - public const nint MFlHazeScale = 0xC94; // float32 - public const nint MFlRotation = 0xC98; // float32 - public const nint MFlHdrColorScale = 0xC9C; // float32 - public const nint MFlAlphaHaze = 0xCA0; // float32 - public const nint MFlAlphaScale = 0xCA4; // float32 - public const nint MFlAlphaHdr = 0xCA8; // float32 - public const nint MFlFarZScale = 0xCAC; // float32 + public static class C_Sun { + public const nint m_fxSSSunFlareEffectIndex = 0xC50; // ParticleIndex_t + public const nint m_fxSunFlareEffectIndex = 0xC54; // ParticleIndex_t + public const nint m_fdistNormalize = 0xC58; // float32 + public const nint m_vSunPos = 0xC5C; // Vector + public const nint m_vDirection = 0xC68; // Vector + public const nint m_iszEffectName = 0xC78; // CUtlSymbolLarge + public const nint m_iszSSEffectName = 0xC80; // CUtlSymbolLarge + public const nint m_clrOverlay = 0xC88; // Color + public const nint m_bOn = 0xC8C; // bool + public const nint m_bmaxColor = 0xC8D; // bool + public const nint m_flSize = 0xC90; // float32 + public const nint m_flHazeScale = 0xC94; // float32 + public const nint m_flRotation = 0xC98; // float32 + public const nint m_flHDRColorScale = 0xC9C; // float32 + public const nint m_flAlphaHaze = 0xCA0; // float32 + public const nint m_flAlphaScale = 0xCA4; // float32 + public const nint m_flAlphaHdr = 0xCA8; // float32 + public const nint m_flFarZScale = 0xCAC; // float32 } - // Parent: CBaseToggle + // Parent: C_BaseToggle // Fields count: 2 // // Metadata: // MNetworkIncludeByName // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_bClientSidePredicted (bool) - public static class CBaseTrigger { - public const nint MBDisabled = 0xC50; // bool - public const nint MBClientSidePredicted = 0xC51; // bool + public static class C_BaseTrigger { + public const nint m_bDisabled = 0xC50; // bool + public const nint m_bClientSidePredicted = 0xC51; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 0 - public static class CTriggerVolume { + public static class C_TriggerVolume { } } // Module: libengine2.so @@ -7085,7 +7085,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class CNetworkVarChainer { - public const nint MPathIndex = 0x20; // ChangeAccessorFieldPathIndex_t + public const nint m_PathIndex = 0x20; // ChangeAccessorFieldPathIndex_t } // Parent: None // Fields count: 0 @@ -7093,18 +7093,18 @@ namespace CS2Dumper.Schemas { } // Parent: None // Fields count: 0 - public static class EntOutputT { + public static class EntOutput_t { } // Parent: None // Fields count: 7 - public static class EntComponentInfoT { - public const nint MPName = 0x0; // char* - public const nint MPCppClassname = 0x8; // char* - public const nint MPNetworkDataReferencedDescription = 0x10; // char* - public const nint MPNetworkDataReferencedPtrPropDescription = 0x18; // char* - public const nint MNRuntimeIndex = 0x20; // int32 - public const nint MNFlags = 0x24; // uint32 - public const nint MPBaseClassComponentHelper = 0x60; // CEntityComponentHelper* + public static class EntComponentInfo_t { + public const nint m_pName = 0x0; // char* + public const nint m_pCPPClassname = 0x8; // char* + public const nint m_pNetworkDataReferencedDescription = 0x10; // char* + public const nint m_pNetworkDataReferencedPtrPropDescription = 0x18; // char* + public const nint m_nRuntimeIndex = 0x20; // int32 + public const nint m_nFlags = 0x24; // uint32 + public const nint m_pBaseClassComponentHelper = 0x60; // CEntityComponentHelper* } // Parent: None // Fields count: 0 @@ -7112,15 +7112,15 @@ namespace CS2Dumper.Schemas { } // Parent: None // Fields count: 0 - public static class EntInputT { + public static class EntInput_t { } // Parent: None // Fields count: 4 public static class CEntityComponentHelper { - public const nint MFlags = 0x8; // uint32 - public const nint MPInfo = 0x10; // EntComponentInfo_t* - public const nint MNPriority = 0x18; // int32 - public const nint MPNext = 0x20; // CEntityComponentHelper* + public const nint m_flags = 0x8; // uint32 + public const nint m_pInfo = 0x10; // EntComponentInfo_t* + public const nint m_nPriority = 0x18; // int32 + public const nint m_pNext = 0x20; // CEntityComponentHelper* } // Parent: None // Fields count: 11 @@ -7128,17 +7128,17 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) public static class CEntityIdentity { - public const nint MNameStringableIndex = 0x14; // int32 - public const nint MName = 0x18; // CUtlSymbolLarge - public const nint MDesignerName = 0x20; // CUtlSymbolLarge - public const nint MFlags = 0x30; // uint32 - public const nint MWorldGroupId = 0x38; // WorldGroupId_t - public const nint MFDataObjectTypes = 0x3C; // uint32 - public const nint MPathIndex = 0x40; // ChangeAccessorFieldPathIndex_t - public const nint MPPrev = 0x58; // CEntityIdentity* - public const nint MPNext = 0x60; // CEntityIdentity* - public const nint MPPrevByClass = 0x68; // CEntityIdentity* - public const nint MPNextByClass = 0x70; // CEntityIdentity* + public const nint m_nameStringableIndex = 0x14; // int32 + public const nint m_name = 0x18; // CUtlSymbolLarge + public const nint m_designerName = 0x20; // CUtlSymbolLarge + public const nint m_flags = 0x30; // uint32 + public const nint m_worldGroupId = 0x38; // WorldGroupId_t + public const nint m_fDataObjectTypes = 0x3C; // uint32 + public const nint m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t + public const nint m_pPrev = 0x58; // CEntityIdentity* + public const nint m_pNext = 0x60; // CEntityIdentity* + public const nint m_pPrevByClass = 0x68; // CEntityIdentity* + public const nint m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 0 @@ -7151,226 +7151,226 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) public static class CEntityInstance { - public const nint MIszPrivateVScripts = 0x8; // CUtlSymbolLarge - public const nint MPEntity = 0x10; // CEntityIdentity* - public const nint MCScriptComponent = 0x28; // CScriptComponent* - public const nint MBVisibleinPvs = 0x30; // bool + public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge + public const nint m_pEntity = 0x10; // CEntityIdentity* + public const nint m_CScriptComponent = 0x28; // CScriptComponent* + public const nint m_bVisibleinPVS = 0x30; // bool } // Parent: None // Fields count: 1 - public static class CEntityIoOutput { - public const nint MValue = 0x18; // CVariantBase< CVariantDefaultAllocator > + public static class CEntityIOOutput { + public const nint m_Value = 0x18; // CVariantBase } // Parent: CEntityComponent // Fields count: 1 public static class CScriptComponent { - public const nint MScriptClassName = 0x30; // CUtlSymbolLarge + public const nint m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: None // Fields count: 4 - public static class EngineLoopStateT { - public const nint MNPlatWindowWidth = 0x18; // int32 - public const nint MNPlatWindowHeight = 0x1C; // int32 - public const nint MNRenderWidth = 0x20; // int32 - public const nint MNRenderHeight = 0x24; // int32 + public static class EngineLoopState_t { + public const nint m_nPlatWindowWidth = 0x18; // int32 + public const nint m_nPlatWindowHeight = 0x1C; // int32 + public const nint m_nRenderWidth = 0x20; // int32 + public const nint m_nRenderHeight = 0x24; // int32 } // Parent: None // Fields count: 0 - public static class EventModInitializedT { + public static class EventModInitialized_t { } // Parent: None // Fields count: 1 - public static class EventFrameBoundaryT { - public const nint MFlFrameTime = 0x0; // float32 + public static class EventFrameBoundary_t { + public const nint m_flFrameTime = 0x0; // float32 } // Parent: None // Fields count: 1 - public static class EventProfileStorageAvailableT { - public const nint MNSplitScreenSlot = 0x0; // CSplitScreenSlot + public static class EventProfileStorageAvailable_t { + public const nint m_nSplitScreenSlot = 0x0; // CSplitScreenSlot } // Parent: None // Fields count: 0 - public static class EventSplitScreenStateChangedT { + public static class EventSplitScreenStateChanged_t { } // Parent: None // Fields count: 8 - public static class EventSetTimeT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MNClientOutputFrames = 0x28; // int32 - public const nint MFlRealTime = 0x30; // float64 - public const nint MFlRenderTime = 0x38; // float64 - public const nint MFlRenderFrameTime = 0x40; // float64 - public const nint MFlRenderFrameTimeUnbounded = 0x48; // float64 - public const nint MFlRenderFrameTimeUnscaled = 0x50; // float64 - public const nint MFlTickRemainder = 0x58; // float64 + public static class EventSetTime_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_nClientOutputFrames = 0x28; // int32 + public const nint m_flRealTime = 0x30; // float64 + public const nint m_flRenderTime = 0x38; // float64 + public const nint m_flRenderFrameTime = 0x40; // float64 + public const nint m_flRenderFrameTimeUnbounded = 0x48; // float64 + public const nint m_flRenderFrameTimeUnscaled = 0x50; // float64 + public const nint m_flTickRemainder = 0x58; // float64 } // Parent: None // Fields count: 2 - public static class EventClientPollInputT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MFlRealTime = 0x28; // float32 + public static class EventClientPollInput_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_flRealTime = 0x28; // float32 } // Parent: None // Fields count: 4 - public static class EventClientProcessInputT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MFlRealTime = 0x28; // float32 - public const nint MFlTickInterval = 0x2C; // float32 - public const nint MFlTickStartTime = 0x30; // float64 + public static class EventClientProcessInput_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_flRealTime = 0x28; // float32 + public const nint m_flTickInterval = 0x2C; // float32 + public const nint m_flTickStartTime = 0x30; // float64 } // Parent: None // Fields count: 3 - public static class EventClientProcessGameInputT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MFlRealTime = 0x28; // float32 - public const nint MFlFrameTime = 0x2C; // float32 + public static class EventClientProcessGameInput_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_flRealTime = 0x28; // float32 + public const nint m_flFrameTime = 0x2C; // float32 } // Parent: None // Fields count: 6 - public static class EventClientPreOutputT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MFlRenderTime = 0x28; // float64 - public const nint MFlRenderFrameTime = 0x30; // float64 - public const nint MFlRenderFrameTimeUnbounded = 0x38; // float64 - public const nint MFlRealTime = 0x40; // float32 - public const nint MBRenderOnly = 0x44; // bool + public static class EventClientPreOutput_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_flRenderTime = 0x28; // float64 + public const nint m_flRenderFrameTime = 0x30; // float64 + public const nint m_flRenderFrameTimeUnbounded = 0x38; // float64 + public const nint m_flRealTime = 0x40; // float32 + public const nint m_bRenderOnly = 0x44; // bool } // Parent: None // Fields count: 1 - public static class EventClientSceneSystemThreadStateChangeT { - public const nint MBThreadsActive = 0x0; // bool + public static class EventClientSceneSystemThreadStateChange_t { + public const nint m_bThreadsActive = 0x0; // bool } // Parent: None // Fields count: 5 - public static class EventClientOutputT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MFlRenderTime = 0x28; // float32 - public const nint MFlRealTime = 0x2C; // float32 - public const nint MFlRenderFrameTimeUnbounded = 0x30; // float32 - public const nint MBRenderOnly = 0x34; // bool + public static class EventClientOutput_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_flRenderTime = 0x28; // float32 + public const nint m_flRealTime = 0x2C; // float32 + public const nint m_flRenderFrameTimeUnbounded = 0x30; // float32 + public const nint m_bRenderOnly = 0x34; // bool } // Parent: None // Fields count: 5 - public static class EventClientPostOutputT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MFlRenderTime = 0x28; // float64 - public const nint MFlRenderFrameTime = 0x30; // float32 - public const nint MFlRenderFrameTimeUnbounded = 0x34; // float32 - public const nint MBRenderOnly = 0x38; // bool + public static class EventClientPostOutput_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_flRenderTime = 0x28; // float64 + public const nint m_flRenderFrameTime = 0x30; // float32 + public const nint m_flRenderFrameTimeUnbounded = 0x34; // float32 + public const nint m_bRenderOnly = 0x38; // bool } // Parent: None // Fields count: 4 - public static class EventClientFrameSimulateT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MFlRealTime = 0x28; // float32 - public const nint MFlFrameTime = 0x2C; // float32 - public const nint MFlWhenScheduleSendTickPacket = 0x30; // float64 + public static class EventClientFrameSimulate_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_flRealTime = 0x28; // float32 + public const nint m_flFrameTime = 0x2C; // float32 + public const nint m_flWhenScheduleSendTickPacket = 0x30; // float64 } // Parent: None // Fields count: 3 - public static class EventSimpleLoopFrameUpdateT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MFlRealTime = 0x28; // float32 - public const nint MFlFrameTime = 0x2C; // float32 + public static class EventSimpleLoopFrameUpdate_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_flRealTime = 0x28; // float32 + public const nint m_flFrameTime = 0x2C; // float32 } // Parent: None // Fields count: 3 - public static class EventSimulateT { - public const nint MLoopState = 0x0; // EngineLoopState_t - public const nint MBFirstTick = 0x28; // bool - public const nint MBLastTick = 0x29; // bool + public static class EventSimulate_t { + public const nint m_LoopState = 0x0; // EngineLoopState_t + public const nint m_bFirstTick = 0x28; // bool + public const nint m_bLastTick = 0x29; // bool } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 4 - public static class EventAdvanceTickT { - public const nint MNCurrentTick = 0x2C; // int32 - public const nint MNCurrentTickThisFrame = 0x30; // int32 - public const nint MNTotalTicksThisFrame = 0x34; // int32 - public const nint MNTotalTicks = 0x38; // int32 + public static class EventAdvanceTick_t { + public const nint m_nCurrentTick = 0x2C; // int32 + public const nint m_nCurrentTickThisFrame = 0x30; // int32 + public const nint m_nTotalTicksThisFrame = 0x34; // int32 + public const nint m_nTotalTicks = 0x38; // int32 } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 4 - public static class EventPostAdvanceTickT { - public const nint MNCurrentTick = 0x2C; // int32 - public const nint MNCurrentTickThisFrame = 0x30; // int32 - public const nint MNTotalTicksThisFrame = 0x34; // int32 - public const nint MNTotalTicks = 0x38; // int32 + public static class EventPostAdvanceTick_t { + public const nint m_nCurrentTick = 0x2C; // int32 + public const nint m_nCurrentTickThisFrame = 0x30; // int32 + public const nint m_nTotalTicksThisFrame = 0x34; // int32 + public const nint m_nTotalTicks = 0x38; // int32 } - // Parent: EventAdvanceTickT + // Parent: EventAdvanceTick_t // Fields count: 0 - public static class EventServerAdvanceTickT { + public static class EventServerAdvanceTick_t { } - // Parent: EventPostAdvanceTickT + // Parent: EventPostAdvanceTick_t // Fields count: 0 - public static class EventServerPostAdvanceTickT { + public static class EventServerPostAdvanceTick_t { } - // Parent: EventAdvanceTickT + // Parent: EventAdvanceTick_t // Fields count: 0 - public static class EventClientAdvanceTickT { + public static class EventClientAdvanceTick_t { } - // Parent: EventPostAdvanceTickT + // Parent: EventPostAdvanceTick_t // Fields count: 0 - public static class EventClientPostAdvanceTickT { + public static class EventClientPostAdvanceTick_t { } // Parent: None // Fields count: 0 - public static class EventClientPredictionPostNetupdateT { + public static class EventClientPredictionPostNetupdate_t { } // Parent: None // Fields count: 1 - public static class EventClientPollNetworkingT { - public const nint MNTickCount = 0x0; // int32 + public static class EventClientPollNetworking_t { + public const nint m_nTickCount = 0x0; // int32 } // Parent: None // Fields count: 0 - public static class EventClientProcessNetworkingT { + public static class EventClientProcessNetworking_t { } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 0 - public static class EventClientPreSimulateT { + public static class EventClientPreSimulate_t { } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 0 - public static class EventClientSimulateT { + public static class EventClientSimulate_t { } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 0 - public static class EventServerPollNetworkingT { + public static class EventServerPollNetworking_t { } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 0 - public static class EventServerProcessNetworkingT { + public static class EventServerProcessNetworking_t { } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 0 - public static class EventServerSimulateT { + public static class EventServerSimulate_t { } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 0 - public static class EventServerPostSimulateT { + public static class EventServerPostSimulate_t { } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 0 - public static class EventClientPostSimulateT { + public static class EventClientPostSimulate_t { } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 0 - public static class EventClientPauseSimulateT { + public static class EventClientPauseSimulate_t { } // Parent: None // Fields count: 1 - public static class EventPostDataUpdateT { - public const nint MNCount = 0x0; // int32 + public static class EventPostDataUpdate_t { + public const nint m_nCount = 0x0; // int32 } // Parent: None // Fields count: 1 - public static class EventPreDataUpdateT { - public const nint MNCount = 0x0; // int32 + public static class EventPreDataUpdate_t { + public const nint m_nCount = 0x0; // int32 } // Parent: None // Fields count: 1 - public static class EventAppShutdownT { - public const nint MNDummy0 = 0x0; // int32 + public static class EventAppShutdown_t { + public const nint m_nDummy0 = 0x0; // int32 } } // Module: libhost.so @@ -7380,12 +7380,12 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class CAnimScriptBase { - public const nint MBIsValid = 0x8; // bool + public const nint m_bIsValid = 0x8; // bool } // Parent: CAnimScriptBase // Fields count: 1 public static class EmptyTestScript { - public const nint MHTest = 0x10; // CAnimScriptParam< float32 > + public const nint m_hTest = 0x10; // CAnimScriptParam } } // Module: libmaterialsystem2.so @@ -7397,159 +7397,159 @@ namespace CS2Dumper.Schemas { // // Metadata: // MGetKV3ClassDefaults - public static class MaterialParamT { - public const nint MName = 0x0; // CUtlString + public static class MaterialParam_t { + public const nint m_name = 0x0; // CUtlString } - // Parent: MaterialParamT + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialParamIntT { - public const nint MNValue = 0x8; // int32 + public static class MaterialParamInt_t { + public const nint m_nValue = 0x8; // int32 } - // Parent: MaterialParamT + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialParamFloatT { - public const nint MFlValue = 0x8; // float32 + public static class MaterialParamFloat_t { + public const nint m_flValue = 0x8; // float32 } - // Parent: MaterialParamT + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialParamVectorT { - public const nint MValue = 0x8; // Vector4D + public static class MaterialParamVector_t { + public const nint m_value = 0x8; // Vector4D } - // Parent: MaterialParamT + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialParamTextureT { - public const nint MPValue = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > + public static class MaterialParamTexture_t { + public const nint m_pValue = 0x8; // CStrongHandle } - // Parent: MaterialParamT + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialParamStringT { - public const nint MValue = 0x8; // CUtlString + public static class MaterialParamString_t { + public const nint m_value = 0x8; // CUtlString } - // Parent: MaterialParamT + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialParamBufferT { - public const nint MValue = 0x8; // CUtlBinaryBlock + public static class MaterialParamBuffer_t { + public const nint m_value = 0x8; // CUtlBinaryBlock } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialResourceDataT { - public const nint MMaterialName = 0x0; // CUtlString - public const nint MShaderName = 0x8; // CUtlString - public const nint MIntParams = 0x10; // CUtlVector< MaterialParamInt_t > - public const nint MFloatParams = 0x28; // CUtlVector< MaterialParamFloat_t > - public const nint MVectorParams = 0x40; // CUtlVector< MaterialParamVector_t > - public const nint MTextureParams = 0x58; // CUtlVector< MaterialParamTexture_t > - public const nint MDynamicParams = 0x70; // CUtlVector< MaterialParamBuffer_t > - public const nint MDynamicTextureParams = 0x88; // CUtlVector< MaterialParamBuffer_t > - public const nint MIntAttributes = 0xA0; // CUtlVector< MaterialParamInt_t > - public const nint MFloatAttributes = 0xB8; // CUtlVector< MaterialParamFloat_t > - public const nint MVectorAttributes = 0xD0; // CUtlVector< MaterialParamVector_t > - public const nint MTextureAttributes = 0xE8; // CUtlVector< MaterialParamTexture_t > - public const nint MStringAttributes = 0x100; // CUtlVector< MaterialParamString_t > - public const nint MRenderAttributesUsed = 0x118; // CUtlVector< CUtlString > + public static class MaterialResourceData_t { + public const nint m_materialName = 0x0; // CUtlString + public const nint m_shaderName = 0x8; // CUtlString + public const nint m_intParams = 0x10; // CUtlVector + public const nint m_floatParams = 0x28; // CUtlVector + public const nint m_vectorParams = 0x40; // CUtlVector + public const nint m_textureParams = 0x58; // CUtlVector + public const nint m_dynamicParams = 0x70; // CUtlVector + public const nint m_dynamicTextureParams = 0x88; // CUtlVector + public const nint m_intAttributes = 0xA0; // CUtlVector + public const nint m_floatAttributes = 0xB8; // CUtlVector + public const nint m_vectorAttributes = 0xD0; // CUtlVector + public const nint m_textureAttributes = 0xE8; // CUtlVector + public const nint m_stringAttributes = 0x100; // CUtlVector + public const nint m_renderAttributesUsed = 0x118; // CUtlVector } // Parent: None // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - public static class PostProcessingTonemapParametersT { - public const nint MFlExposureBias = 0x0; // float32 - public const nint MFlShoulderStrength = 0x4; // float32 - public const nint MFlLinearStrength = 0x8; // float32 - public const nint MFlLinearAngle = 0xC; // float32 - public const nint MFlToeStrength = 0x10; // float32 - public const nint MFlToeNum = 0x14; // float32 - public const nint MFlToeDenom = 0x18; // float32 - public const nint MFlWhitePoint = 0x1C; // float32 - public const nint MFlLuminanceSource = 0x20; // float32 - public const nint MFlExposureBiasShadows = 0x24; // float32 - public const nint MFlExposureBiasHighlights = 0x28; // float32 - public const nint MFlMinShadowLum = 0x2C; // float32 - public const nint MFlMaxShadowLum = 0x30; // float32 - public const nint MFlMinHighlightLum = 0x34; // float32 - public const nint MFlMaxHighlightLum = 0x38; // float32 + public static class PostProcessingTonemapParameters_t { + public const nint m_flExposureBias = 0x0; // float32 + public const nint m_flShoulderStrength = 0x4; // float32 + public const nint m_flLinearStrength = 0x8; // float32 + public const nint m_flLinearAngle = 0xC; // float32 + public const nint m_flToeStrength = 0x10; // float32 + public const nint m_flToeNum = 0x14; // float32 + public const nint m_flToeDenom = 0x18; // float32 + public const nint m_flWhitePoint = 0x1C; // float32 + public const nint m_flLuminanceSource = 0x20; // float32 + public const nint m_flExposureBiasShadows = 0x24; // float32 + public const nint m_flExposureBiasHighlights = 0x28; // float32 + public const nint m_flMinShadowLum = 0x2C; // float32 + public const nint m_flMaxShadowLum = 0x30; // float32 + public const nint m_flMinHighlightLum = 0x34; // float32 + public const nint m_flMaxHighlightLum = 0x38; // float32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class PostProcessingBloomParametersT { - public const nint MBlendMode = 0x0; // BloomBlendMode_t - public const nint MFlBloomStrength = 0x4; // float32 - public const nint MFlScreenBloomStrength = 0x8; // float32 - public const nint MFlBlurBloomStrength = 0xC; // float32 - public const nint MFlBloomThreshold = 0x10; // float32 - public const nint MFlBloomThresholdWidth = 0x14; // float32 - public const nint MFlSkyboxBloomStrength = 0x18; // float32 - public const nint MFlBloomStartValue = 0x1C; // float32 - public const nint MFlBlurWeight = 0x20; // float32[5] - public const nint MVBlurTint = 0x34; // Vector[5] + public static class PostProcessingBloomParameters_t { + public const nint m_blendMode = 0x0; // BloomBlendMode_t + public const nint m_flBloomStrength = 0x4; // float32 + public const nint m_flScreenBloomStrength = 0x8; // float32 + public const nint m_flBlurBloomStrength = 0xC; // float32 + public const nint m_flBloomThreshold = 0x10; // float32 + public const nint m_flBloomThresholdWidth = 0x14; // float32 + public const nint m_flSkyboxBloomStrength = 0x18; // float32 + public const nint m_flBloomStartValue = 0x1C; // float32 + public const nint m_flBlurWeight = 0x20; // float32[5] + public const nint m_vBlurTint = 0x34; // Vector[5] } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class PostProcessingVignetteParametersT { - public const nint MFlVignetteStrength = 0x0; // float32 - public const nint MVCenter = 0x4; // Vector2D - public const nint MFlRadius = 0xC; // float32 - public const nint MFlRoundness = 0x10; // float32 - public const nint MFlFeather = 0x14; // float32 - public const nint MVColorTint = 0x18; // Vector + public static class PostProcessingVignetteParameters_t { + public const nint m_flVignetteStrength = 0x0; // float32 + public const nint m_vCenter = 0x4; // Vector2D + public const nint m_flRadius = 0xC; // float32 + public const nint m_flRoundness = 0x10; // float32 + public const nint m_flFeather = 0x14; // float32 + public const nint m_vColorTint = 0x18; // Vector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class PostProcessingLocalContrastParametersT { - public const nint MFlLocalContrastStrength = 0x0; // float32 - public const nint MFlLocalContrastEdgeStrength = 0x4; // float32 - public const nint MFlLocalContrastVignetteStart = 0x8; // float32 - public const nint MFlLocalContrastVignetteEnd = 0xC; // float32 - public const nint MFlLocalContrastVignetteBlur = 0x10; // float32 + public static class PostProcessingLocalContrastParameters_t { + public const nint m_flLocalContrastStrength = 0x0; // float32 + public const nint m_flLocalContrastEdgeStrength = 0x4; // float32 + public const nint m_flLocalContrastVignetteStart = 0x8; // float32 + public const nint m_flLocalContrastVignetteEnd = 0xC; // float32 + public const nint m_flLocalContrastVignetteBlur = 0x10; // float32 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class PostProcessingResourceT { - public const nint MBHasTonemapParams = 0x0; // bool - public const nint MToneMapParams = 0x4; // PostProcessingTonemapParameters_t - public const nint MBHasBloomParams = 0x40; // bool - public const nint MBloomParams = 0x44; // PostProcessingBloomParameters_t - public const nint MBHasVignetteParams = 0xB4; // bool - public const nint MVignetteParams = 0xB8; // PostProcessingVignetteParameters_t - public const nint MBHasLocalContrastParams = 0xDC; // bool - public const nint MLocalConstrastParams = 0xE0; // PostProcessingLocalContrastParameters_t - public const nint MNColorCorrectionVolumeDim = 0xF4; // int32 - public const nint MColorCorrectionVolumeData = 0xF8; // CUtlBinaryBlock - public const nint MBHasColorCorrection = 0x110; // bool + public static class PostProcessingResource_t { + public const nint m_bHasTonemapParams = 0x0; // bool + public const nint m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t + public const nint m_bHasBloomParams = 0x40; // bool + public const nint m_bloomParams = 0x44; // PostProcessingBloomParameters_t + public const nint m_bHasVignetteParams = 0xB4; // bool + public const nint m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t + public const nint m_bHasLocalContrastParams = 0xDC; // bool + public const nint m_localConstrastParams = 0xE0; // PostProcessingLocalContrastParameters_t + public const nint m_nColorCorrectionVolumeDim = 0xF4; // int32 + public const nint m_colorCorrectionVolumeData = 0xF8; // CUtlBinaryBlock + public const nint m_bHasColorCorrection = 0x110; // bool } } // Module: libmeshsystem.so @@ -7563,8 +7563,8 @@ namespace CS2Dumper.Schemas { public static class Libnetworksystem { // Parent: None // Fields count: 1 - public static class ChangeAccessorFieldPathIndexT { - public const nint MValue = 0x0; // int16 + public static class ChangeAccessorFieldPathIndex_t { + public const nint m_Value = 0x0; // int16 } } // Module: libpanorama.so @@ -7641,13 +7641,13 @@ namespace CS2Dumper.Schemas { } // Parent: None // Fields count: 1 - public static class ParticleEhandle { - public const nint Unused = 0x0; // int32 + public static class PARTICLE_EHANDLE__ { + public const nint unused = 0x0; // int32 } // Parent: None // Fields count: 1 - public static class ParticleWorldHandle { - public const nint Unused = 0x0; // int32 + public static class PARTICLE_WORLD_HANDLE__ { + public const nint unused = 0x0; // int32 } // Parent: None // Fields count: 0 @@ -7658,25 +7658,25 @@ namespace CS2Dumper.Schemas { // // Metadata: // MGetKV3ClassDefaults - public static class ParticleNamedValueConfigurationT { - public const nint MConfigName = 0x0; // CUtlString - public const nint MConfigValue = 0x8; // KeyValues3 - public const nint MIAttachType = 0x18; // ParticleAttachment_t - public const nint MBoundEntityPath = 0x20; // CUtlString - public const nint MStrEntityScope = 0x28; // CUtlString - public const nint MStrAttachmentName = 0x30; // CUtlString + public static class ParticleNamedValueConfiguration_t { + public const nint m_ConfigName = 0x0; // CUtlString + public const nint m_ConfigValue = 0x8; // KeyValues3 + public const nint m_iAttachType = 0x18; // ParticleAttachment_t + public const nint m_BoundEntityPath = 0x20; // CUtlString + public const nint m_strEntityScope = 0x28; // CUtlString + public const nint m_strAttachmentName = 0x30; // CUtlString } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class ParticleNamedValueSourceT { - public const nint MName = 0x0; // CUtlString - public const nint MIsPublic = 0x8; // bool - public const nint MValueType = 0xC; // PulseValueType_t - public const nint MDefaultConfig = 0x10; // ParticleNamedValueConfiguration_t - public const nint MNamedConfigs = 0x48; // CUtlVector< ParticleNamedValueConfiguration_t > + public static class ParticleNamedValueSource_t { + public const nint m_Name = 0x0; // CUtlString + public const nint m_IsPublic = 0x8; // bool + public const nint m_ValueType = 0xC; // PulseValueType_t + public const nint m_DefaultConfig = 0x10; // ParticleNamedValueConfiguration_t + public const nint m_NamedConfigs = 0x48; // CUtlVector } // Parent: None // Fields count: 2 @@ -7685,8 +7685,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyCustomEditor public static class CParticleVariableRef { - public const nint MVariableName = 0x0; // CKV3MemberNameWithStorage - public const nint MVariableType = 0x38; // PulseValueType_t + public const nint m_variableName = 0x0; // CKV3MemberNameWithStorage + public const nint m_variableType = 0x38; // PulseValueType_t } // Parent: None // Fields count: 0 @@ -7695,38 +7695,38 @@ namespace CS2Dumper.Schemas { // Parent: IParticleEffect // Fields count: 32 public static class CNewParticleEffect { - public const nint MPNext = 0x10; // CNewParticleEffect* - public const nint MPPrev = 0x18; // CNewParticleEffect* - public const nint MPParticles = 0x20; // IParticleCollection* - public const nint MPDebugName = 0x28; // char* - public const nint MBDontRemove = 0x0; // bitfield:1 - public const nint MBRemove = 0x0; // bitfield:1 - public const nint MBNeedsBBoxUpdate = 0x0; // bitfield:1 - public const nint MBIsFirstFrame = 0x0; // bitfield:1 - public const nint MBAutoUpdateBBox = 0x0; // bitfield:1 - public const nint MBAllocated = 0x0; // bitfield:1 - public const nint MBSimulate = 0x0; // bitfield:1 - public const nint MBShouldPerformCullCheck = 0x0; // bitfield:1 - public const nint MBForceNoDraw = 0x0; // bitfield:1 - public const nint MBShouldSave = 0x0; // bitfield:1 - public const nint MBDisableAggregation = 0x0; // bitfield:1 - public const nint MBShouldSimulateDuringGamePaused = 0x0; // bitfield:1 - public const nint MBShouldCheckFoW = 0x0; // bitfield:1 - public const nint MVSortOrigin = 0x40; // Vector - public const nint MFlScale = 0x4C; // float32 - public const nint MHOwner = 0x50; // PARTICLE_EHANDLE__* - public const nint MPOwningParticleProperty = 0x58; // CParticleProperty* - public const nint MFlFreezeTransitionStart = 0x70; // float32 - public const nint MFlFreezeTransitionDuration = 0x74; // float32 - public const nint MFlFreezeTransitionOverride = 0x78; // float32 - public const nint MBFreezeTransitionActive = 0x7C; // bool - public const nint MBFreezeTargetState = 0x7D; // bool - public const nint MBCanFreeze = 0x7E; // bool - public const nint MLastMin = 0x80; // Vector - public const nint MLastMax = 0x8C; // Vector - public const nint MNSplitScreenUser = 0x98; // CSplitScreenSlot - public const nint MVecAggregationCenter = 0x9C; // Vector - public const nint MRefCount = 0xC0; // int32 + public const nint m_pNext = 0x10; // CNewParticleEffect* + public const nint m_pPrev = 0x18; // CNewParticleEffect* + public const nint m_pParticles = 0x20; // IParticleCollection* + public const nint m_pDebugName = 0x28; // char* + public const nint m_bDontRemove = 0x0; // bitfield:1 + public const nint m_bRemove = 0x0; // bitfield:1 + public const nint m_bNeedsBBoxUpdate = 0x0; // bitfield:1 + public const nint m_bIsFirstFrame = 0x0; // bitfield:1 + public const nint m_bAutoUpdateBBox = 0x0; // bitfield:1 + public const nint m_bAllocated = 0x0; // bitfield:1 + public const nint m_bSimulate = 0x0; // bitfield:1 + public const nint m_bShouldPerformCullCheck = 0x0; // bitfield:1 + public const nint m_bForceNoDraw = 0x0; // bitfield:1 + public const nint m_bShouldSave = 0x0; // bitfield:1 + public const nint m_bDisableAggregation = 0x0; // bitfield:1 + public const nint m_bShouldSimulateDuringGamePaused = 0x0; // bitfield:1 + public const nint m_bShouldCheckFoW = 0x0; // bitfield:1 + public const nint m_vSortOrigin = 0x40; // Vector + public const nint m_flScale = 0x4C; // float32 + public const nint m_hOwner = 0x50; // PARTICLE_EHANDLE__* + public const nint m_pOwningParticleProperty = 0x58; // CParticleProperty* + public const nint m_flFreezeTransitionStart = 0x70; // float32 + public const nint m_flFreezeTransitionDuration = 0x74; // float32 + public const nint m_flFreezeTransitionOverride = 0x78; // float32 + public const nint m_bFreezeTransitionActive = 0x7C; // bool + public const nint m_bFreezeTargetState = 0x7D; // bool + public const nint m_bCanFreeze = 0x7E; // bool + public const nint m_LastMin = 0x80; // Vector + public const nint m_LastMax = 0x8C; // Vector + public const nint m_nSplitScreenUser = 0x98; // CSplitScreenSlot + public const nint m_vecAggregationCenter = 0x9C; // Vector + public const nint m_RefCount = 0xC0; // int32 } // Parent: None // Fields count: 2 @@ -7734,81 +7734,81 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRandomNumberGeneratorParameters { - public const nint MBDistributeEvenly = 0x0; // bool - public const nint MNSeed = 0x4; // int32 + public const nint m_bDistributeEvenly = 0x0; // bool + public const nint m_nSeed = 0x4; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialVariableT { - public const nint MStrVariable = 0x0; // CUtlString - public const nint MNVariableField = 0x8; // ParticleAttributeIndex_t - public const nint MFlScale = 0xC; // float32 + public static class MaterialVariable_t { + public const nint m_strVariable = 0x0; // CUtlString + public const nint m_nVariableField = 0x8; // ParticleAttributeIndex_t + public const nint m_flScale = 0xC; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RenderProjectedMaterialT { - public const nint MHMaterial = 0x0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public static class RenderProjectedMaterial_t { + public const nint m_hMaterial = 0x0; // CStrongHandle } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class ParticlePreviewBodyGroupT { - public const nint MBodyGroupName = 0x0; // CUtlString - public const nint MNValue = 0x8; // int32 + public static class ParticlePreviewBodyGroup_t { + public const nint m_bodyGroupName = 0x0; // CUtlString + public const nint m_nValue = 0x8; // int32 } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - public static class ParticlePreviewStateT { - public const nint MPreviewModel = 0x0; // CUtlString - public const nint MNModSpecificData = 0x8; // uint32 - public const nint MGroundType = 0xC; // PetGroundType_t - public const nint MSequenceName = 0x10; // CUtlString - public const nint MNFireParticleOnSequenceFrame = 0x18; // int32 - public const nint MHitboxSetName = 0x20; // CUtlString - public const nint MMaterialGroupName = 0x28; // CUtlString - public const nint MVecBodyGroups = 0x30; // CUtlVector< ParticlePreviewBodyGroup_t > - public const nint MFlPlaybackSpeed = 0x48; // float32 - public const nint MFlParticleSimulationRate = 0x4C; // float32 - public const nint MBShouldDrawHitboxes = 0x50; // bool - public const nint MBShouldDrawAttachments = 0x51; // bool - public const nint MBShouldDrawAttachmentNames = 0x52; // bool - public const nint MBShouldDrawControlPointAxes = 0x53; // bool - public const nint MBAnimationNonLooping = 0x54; // bool - public const nint MVecPreviewGravity = 0x58; // Vector + public static class ParticlePreviewState_t { + public const nint m_previewModel = 0x0; // CUtlString + public const nint m_nModSpecificData = 0x8; // uint32 + public const nint m_groundType = 0xC; // PetGroundType_t + public const nint m_sequenceName = 0x10; // CUtlString + public const nint m_nFireParticleOnSequenceFrame = 0x18; // int32 + public const nint m_hitboxSetName = 0x20; // CUtlString + public const nint m_materialGroupName = 0x28; // CUtlString + public const nint m_vecBodyGroups = 0x30; // CUtlVector + public const nint m_flPlaybackSpeed = 0x48; // float32 + public const nint m_flParticleSimulationRate = 0x4C; // float32 + public const nint m_bShouldDrawHitboxes = 0x50; // bool + public const nint m_bShouldDrawAttachments = 0x51; // bool + public const nint m_bShouldDrawAttachmentNames = 0x52; // bool + public const nint m_bShouldDrawControlPointAxes = 0x53; // bool + public const nint m_bAnimationNonLooping = 0x54; // bool + public const nint m_vecPreviewGravity = 0x58; // Vector } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class ParticleControlPointDriverT { - public const nint MIControlPoint = 0x0; // int32 - public const nint MIAttachType = 0x4; // ParticleAttachment_t - public const nint MAttachmentName = 0x8; // CUtlString - public const nint MVecOffset = 0x10; // Vector - public const nint MAngOffset = 0x1C; // QAngle - public const nint MEntityName = 0x28; // CUtlString + public static class ParticleControlPointDriver_t { + public const nint m_iControlPoint = 0x0; // int32 + public const nint m_iAttachType = 0x4; // ParticleAttachment_t + public const nint m_attachmentName = 0x8; // CUtlString + public const nint m_vecOffset = 0x10; // Vector + public const nint m_angOffset = 0x1C; // QAngle + public const nint m_entityName = 0x28; // CUtlString } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class ParticleControlPointConfigurationT { - public const nint MName = 0x0; // CUtlString - public const nint MDrivers = 0x8; // CUtlVector< ParticleControlPointDriver_t > - public const nint MPreviewState = 0x20; // ParticlePreviewState_t + public static class ParticleControlPointConfiguration_t { + public const nint m_name = 0x0; // CUtlString + public const nint m_drivers = 0x8; // CUtlVector + public const nint m_previewState = 0x20; // ParticlePreviewState_t } // Parent: None // Fields count: 0 @@ -7831,24 +7831,24 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleVisibilityInputs { - public const nint MFlCameraBias = 0x0; // float32 - public const nint MNCPin = 0x4; // int32 - public const nint MFlProxyRadius = 0x8; // float32 - public const nint MFlInputMin = 0xC; // float32 - public const nint MFlInputMax = 0x10; // float32 - public const nint MFlNoPixelVisibilityFallback = 0x14; // float32 - public const nint MFlDistanceInputMin = 0x18; // float32 - public const nint MFlDistanceInputMax = 0x1C; // float32 - public const nint MFlDotInputMin = 0x20; // float32 - public const nint MFlDotInputMax = 0x24; // float32 - public const nint MBDotCpAngles = 0x28; // bool - public const nint MBDotCameraAngles = 0x29; // bool - public const nint MFlAlphaScaleMin = 0x2C; // float32 - public const nint MFlAlphaScaleMax = 0x30; // float32 - public const nint MFlRadiusScaleMin = 0x34; // float32 - public const nint MFlRadiusScaleMax = 0x38; // float32 - public const nint MFlRadiusScaleFovBase = 0x3C; // float32 - public const nint MBRightEye = 0x40; // bool + public const nint m_flCameraBias = 0x0; // float32 + public const nint m_nCPin = 0x4; // int32 + public const nint m_flProxyRadius = 0x8; // float32 + public const nint m_flInputMin = 0xC; // float32 + public const nint m_flInputMax = 0x10; // float32 + public const nint m_flNoPixelVisibilityFallback = 0x14; // float32 + public const nint m_flDistanceInputMin = 0x18; // float32 + public const nint m_flDistanceInputMax = 0x1C; // float32 + public const nint m_flDotInputMin = 0x20; // float32 + public const nint m_flDotInputMax = 0x24; // float32 + public const nint m_bDotCPAngles = 0x28; // bool + public const nint m_bDotCameraAngles = 0x29; // bool + public const nint m_flAlphaScaleMin = 0x2C; // float32 + public const nint m_flAlphaScaleMax = 0x30; // float32 + public const nint m_flRadiusScaleMin = 0x34; // float32 + public const nint m_flRadiusScaleMax = 0x38; // float32 + public const nint m_flRadiusScaleFOVBase = 0x3C; // float32 + public const nint m_bRightEye = 0x40; // bool } // Parent: None // Fields count: 8 @@ -7856,80 +7856,80 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPathParameters { - public const nint MNStartControlPointNumber = 0x0; // int32 - public const nint MNEndControlPointNumber = 0x4; // int32 - public const nint MNBulgeControl = 0x8; // int32 - public const nint MFlBulge = 0xC; // float32 - public const nint MFlMidPoint = 0x10; // float32 - public const nint MVStartPointOffset = 0x14; // Vector - public const nint MVMidPointOffset = 0x20; // Vector - public const nint MVEndOffset = 0x2C; // Vector + public const nint m_nStartControlPointNumber = 0x0; // int32 + public const nint m_nEndControlPointNumber = 0x4; // int32 + public const nint m_nBulgeControl = 0x8; // int32 + public const nint m_flBulge = 0xC; // float32 + public const nint m_flMidPoint = 0x10; // float32 + public const nint m_vStartPointOffset = 0x14; // Vector + public const nint m_vMidPointOffset = 0x20; // Vector + public const nint m_vEndOffset = 0x2C; // Vector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class ParticleChildrenInfoT { - public const nint MChildRef = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MFlDelay = 0x8; // float32 - public const nint MBEndCap = 0xC; // bool - public const nint MBDisableChild = 0xD; // bool - public const nint MNDetailLevel = 0x10; // ParticleDetailLevel_t + public static class ParticleChildrenInfo_t { + public const nint m_ChildRef = 0x0; // CStrongHandle + public const nint m_flDelay = 0x8; // float32 + public const nint m_bEndCap = 0xC; // bool + public const nint m_bDisableChild = 0xD; // bool + public const nint m_nDetailLevel = 0x10; // ParticleDetailLevel_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class ControlPointReferenceT { - public const nint MControlPointNameString = 0x0; // int32 - public const nint MVOffsetFromControlPoint = 0x4; // Vector - public const nint MBOffsetInLocalSpace = 0x10; // bool + public static class ControlPointReference_t { + public const nint m_controlPointNameString = 0x0; // int32 + public const nint m_vOffsetFromControlPoint = 0x4; // Vector + public const nint m_bOffsetInLocalSpace = 0x10; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class ModelReferenceT { - public const nint MModel = 0x0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MFlRelativeProbabilityOfSpawn = 0x8; // float32 + public static class ModelReference_t { + public const nint m_model = 0x0; // CStrongHandle + public const nint m_flRelativeProbabilityOfSpawn = 0x8; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class SequenceWeightedListT { - public const nint MNSequence = 0x0; // int32 - public const nint MFlRelativeWeight = 0x4; // float32 + public static class SequenceWeightedList_t { + public const nint m_nSequence = 0x0; // int32 + public const nint m_flRelativeWeight = 0x4; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CollisionGroupContextT { - public const nint MNCollisionGroupNumber = 0x0; // int32 + public static class CollisionGroupContext_t { + public const nint m_nCollisionGroupNumber = 0x0; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class PointDefinitionT { - public const nint MNControlPoint = 0x0; // int32 - public const nint MBLocalCoords = 0x4; // bool - public const nint MVOffset = 0x8; // Vector + public static class PointDefinition_t { + public const nint m_nControlPoint = 0x0; // int32 + public const nint m_bLocalCoords = 0x4; // bool + public const nint m_vOffset = 0x8; // Vector } - // Parent: PointDefinitionT + // Parent: PointDefinition_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class PointDefinitionWithTimeValuesT { - public const nint MFlTimeDuration = 0x14; // float32 + public static class PointDefinitionWithTimeValues_t { + public const nint m_flTimeDuration = 0x14; // float32 } // Parent: IParticleSystemDefinition // Fields count: 64 @@ -7937,70 +7937,70 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleSystemDefinition { - public const nint MNBehaviorVersion = 0x8; // int32 - public const nint MPreEmissionOperators = 0x10; // CUtlVector< CParticleFunctionPreEmission* > - public const nint MEmitters = 0x28; // CUtlVector< CParticleFunctionEmitter* > - public const nint MInitializers = 0x40; // CUtlVector< CParticleFunctionInitializer* > - public const nint MOperators = 0x58; // CUtlVector< CParticleFunctionOperator* > - public const nint MForceGenerators = 0x70; // CUtlVector< CParticleFunctionForce* > - public const nint MConstraints = 0x88; // CUtlVector< CParticleFunctionConstraint* > - public const nint MRenderers = 0xA0; // CUtlVector< CParticleFunctionRenderer* > - public const nint MChildren = 0xB8; // CUtlVector< ParticleChildrenInfo_t > - public const nint MNFirstMultipleOverrideBackwardCompat = 0x178; // int32 - public const nint MNInitialParticles = 0x210; // int32 - public const nint MNMaxParticles = 0x214; // int32 - public const nint MNGroupId = 0x218; // int32 - public const nint MBoundingBoxMin = 0x21C; // Vector - public const nint MBoundingBoxMax = 0x228; // Vector - public const nint MFlDepthSortBias = 0x234; // float32 - public const nint MNSortOverridePositionCp = 0x238; // int32 - public const nint MBInfiniteBounds = 0x23C; // bool - public const nint MBEnableNamedValues = 0x23D; // bool - public const nint MNamedValueDomain = 0x240; // CUtlString - public const nint MNamedValueLocals = 0x248; // CUtlVector< ParticleNamedValueSource_t* > - public const nint MConstantColor = 0x260; // Color - public const nint MConstantNormal = 0x264; // Vector - public const nint MFlConstantRadius = 0x270; // float32 - public const nint MFlConstantRotation = 0x274; // float32 - public const nint MFlConstantRotationSpeed = 0x278; // float32 - public const nint MFlConstantLifespan = 0x27C; // float32 - public const nint MNConstantSequenceNumber = 0x280; // int32 - public const nint MNConstantSequenceNumber1 = 0x284; // int32 - public const nint MNSnapshotControlPoint = 0x288; // int32 - public const nint MHSnapshot = 0x290; // CStrongHandle< InfoForResourceTypeIParticleSnapshot > - public const nint MPszCullReplacementName = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MFlCullRadius = 0x2A0; // float32 - public const nint MFlCullFillCost = 0x2A4; // float32 - public const nint MNCullControlPoint = 0x2A8; // int32 - public const nint MHFallback = 0x2B0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MNFallbackMaxCount = 0x2B8; // int32 - public const nint MHLowViolenceDef = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MHReferenceReplacement = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MFlPreSimulationTime = 0x2D0; // float32 - public const nint MFlStopSimulationAfterTime = 0x2D4; // float32 - public const nint MFlMaximumTimeStep = 0x2D8; // float32 - public const nint MFlMaximumSimTime = 0x2DC; // float32 - public const nint MFlMinimumSimTime = 0x2E0; // float32 - public const nint MFlMinimumTimeStep = 0x2E4; // float32 - public const nint MNMinimumFrames = 0x2E8; // int32 - public const nint MNMinCpuLevel = 0x2EC; // int32 - public const nint MNMinGpuLevel = 0x2F0; // int32 - public const nint MFlNoDrawTimeToGoToSleep = 0x2F4; // float32 - public const nint MFlMaxDrawDistance = 0x2F8; // float32 - public const nint MFlStartFadeDistance = 0x2FC; // float32 - public const nint MFlMaxCreationDistance = 0x300; // float32 - public const nint MNAggregationMinAvailableParticles = 0x304; // int32 - public const nint MFlAggregateRadius = 0x308; // float32 - public const nint MBShouldBatch = 0x30C; // bool - public const nint MBShouldHitboxesFallbackToRenderBounds = 0x30D; // bool - public const nint MBShouldHitboxesFallbackToSnapshot = 0x30E; // bool - public const nint MNViewModelEffect = 0x310; // InheritableBoolType_t - public const nint MBScreenSpaceEffect = 0x314; // bool - public const nint MPszTargetLayerId = 0x318; // CUtlSymbolLarge - public const nint MNSkipRenderControlPoint = 0x320; // int32 - public const nint MNAllowRenderControlPoint = 0x324; // int32 - public const nint MBShouldSort = 0x328; // bool - public const nint MControlPointConfigurations = 0x370; // CUtlVector< ParticleControlPointConfiguration_t > + public const nint m_nBehaviorVersion = 0x8; // int32 + public const nint m_PreEmissionOperators = 0x10; // CUtlVector + public const nint m_Emitters = 0x28; // CUtlVector + public const nint m_Initializers = 0x40; // CUtlVector + public const nint m_Operators = 0x58; // CUtlVector + public const nint m_ForceGenerators = 0x70; // CUtlVector + public const nint m_Constraints = 0x88; // CUtlVector + public const nint m_Renderers = 0xA0; // CUtlVector + public const nint m_Children = 0xB8; // CUtlVector + public const nint m_nFirstMultipleOverride_BackwardCompat = 0x178; // int32 + public const nint m_nInitialParticles = 0x210; // int32 + public const nint m_nMaxParticles = 0x214; // int32 + public const nint m_nGroupID = 0x218; // int32 + public const nint m_BoundingBoxMin = 0x21C; // Vector + public const nint m_BoundingBoxMax = 0x228; // Vector + public const nint m_flDepthSortBias = 0x234; // float32 + public const nint m_nSortOverridePositionCP = 0x238; // int32 + public const nint m_bInfiniteBounds = 0x23C; // bool + public const nint m_bEnableNamedValues = 0x23D; // bool + public const nint m_NamedValueDomain = 0x240; // CUtlString + public const nint m_NamedValueLocals = 0x248; // CUtlVector + public const nint m_ConstantColor = 0x260; // Color + public const nint m_ConstantNormal = 0x264; // Vector + public const nint m_flConstantRadius = 0x270; // float32 + public const nint m_flConstantRotation = 0x274; // float32 + public const nint m_flConstantRotationSpeed = 0x278; // float32 + public const nint m_flConstantLifespan = 0x27C; // float32 + public const nint m_nConstantSequenceNumber = 0x280; // int32 + public const nint m_nConstantSequenceNumber1 = 0x284; // int32 + public const nint m_nSnapshotControlPoint = 0x288; // int32 + public const nint m_hSnapshot = 0x290; // CStrongHandle + public const nint m_pszCullReplacementName = 0x298; // CStrongHandle + public const nint m_flCullRadius = 0x2A0; // float32 + public const nint m_flCullFillCost = 0x2A4; // float32 + public const nint m_nCullControlPoint = 0x2A8; // int32 + public const nint m_hFallback = 0x2B0; // CStrongHandle + public const nint m_nFallbackMaxCount = 0x2B8; // int32 + public const nint m_hLowViolenceDef = 0x2C0; // CStrongHandle + public const nint m_hReferenceReplacement = 0x2C8; // CStrongHandle + public const nint m_flPreSimulationTime = 0x2D0; // float32 + public const nint m_flStopSimulationAfterTime = 0x2D4; // float32 + public const nint m_flMaximumTimeStep = 0x2D8; // float32 + public const nint m_flMaximumSimTime = 0x2DC; // float32 + public const nint m_flMinimumSimTime = 0x2E0; // float32 + public const nint m_flMinimumTimeStep = 0x2E4; // float32 + public const nint m_nMinimumFrames = 0x2E8; // int32 + public const nint m_nMinCPULevel = 0x2EC; // int32 + public const nint m_nMinGPULevel = 0x2F0; // int32 + public const nint m_flNoDrawTimeToGoToSleep = 0x2F4; // float32 + public const nint m_flMaxDrawDistance = 0x2F8; // float32 + public const nint m_flStartFadeDistance = 0x2FC; // float32 + public const nint m_flMaxCreationDistance = 0x300; // float32 + public const nint m_nAggregationMinAvailableParticles = 0x304; // int32 + public const nint m_flAggregateRadius = 0x308; // float32 + public const nint m_bShouldBatch = 0x30C; // bool + public const nint m_bShouldHitboxesFallbackToRenderBounds = 0x30D; // bool + public const nint m_bShouldHitboxesFallbackToSnapshot = 0x30E; // bool + public const nint m_nViewModelEffect = 0x310; // InheritableBoolType_t + public const nint m_bScreenSpaceEffect = 0x314; // bool + public const nint m_pszTargetLayerID = 0x318; // CUtlSymbolLarge + public const nint m_nSkipRenderControlPoint = 0x320; // int32 + public const nint m_nAllowRenderControlPoint = 0x324; // int32 + public const nint m_bShouldSort = 0x328; // bool + public const nint m_controlPointConfigurations = 0x370; // CUtlVector } // Parent: None // Fields count: 16 @@ -8008,22 +8008,22 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleFunction { - public const nint MFlOpStrength = 0x8; // CParticleCollectionFloatInput - public const nint MNOpEndCapState = 0x158; // ParticleEndcapMode_t - public const nint MFlOpStartFadeInTime = 0x15C; // float32 - public const nint MFlOpEndFadeInTime = 0x160; // float32 - public const nint MFlOpStartFadeOutTime = 0x164; // float32 - public const nint MFlOpEndFadeOutTime = 0x168; // float32 - public const nint MFlOpFadeOscillatePeriod = 0x16C; // float32 - public const nint MBNormalizeToStopTime = 0x170; // bool - public const nint MFlOpTimeOffsetMin = 0x174; // float32 - public const nint MFlOpTimeOffsetMax = 0x178; // float32 - public const nint MNOpTimeOffsetSeed = 0x17C; // int32 - public const nint MNOpTimeScaleSeed = 0x180; // int32 - public const nint MFlOpTimeScaleMin = 0x184; // float32 - public const nint MFlOpTimeScaleMax = 0x188; // float32 - public const nint MBDisableOperator = 0x18E; // bool - public const nint MNotes = 0x190; // CUtlString + public const nint m_flOpStrength = 0x8; // CParticleCollectionFloatInput + public const nint m_nOpEndCapState = 0x158; // ParticleEndcapMode_t + public const nint m_flOpStartFadeInTime = 0x15C; // float32 + public const nint m_flOpEndFadeInTime = 0x160; // float32 + public const nint m_flOpStartFadeOutTime = 0x164; // float32 + public const nint m_flOpEndFadeOutTime = 0x168; // float32 + public const nint m_flOpFadeOscillatePeriod = 0x16C; // float32 + public const nint m_bNormalizeToStopTime = 0x170; // bool + public const nint m_flOpTimeOffsetMin = 0x174; // float32 + public const nint m_flOpTimeOffsetMax = 0x178; // float32 + public const nint m_nOpTimeOffsetSeed = 0x17C; // int32 + public const nint m_nOpTimeScaleSeed = 0x180; // int32 + public const nint m_flOpTimeScaleMin = 0x184; // float32 + public const nint m_flOpTimeScaleMax = 0x188; // float32 + public const nint m_bDisableOperator = 0x18E; // bool + public const nint m_Notes = 0x190; // CUtlString } // Parent: CParticleFunction // Fields count: 1 @@ -8031,7 +8031,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleFunctionInitializer { - public const nint MNAssociatedEmitterIndex = 0x1B0; // int32 + public const nint m_nAssociatedEmitterIndex = 0x1B0; // int32 } // Parent: CParticleFunction // Fields count: 1 @@ -8039,7 +8039,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleFunctionEmitter { - public const nint MNEmitterIndex = 0x1B0; // int32 + public const nint m_nEmitterIndex = 0x1B0; // int32 } // Parent: CParticleFunction // Fields count: 0 @@ -8068,7 +8068,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleFunctionPreEmission { - public const nint MBRunOnce = 0x1B0; // bool + public const nint m_bRunOnce = 0x1B0; // bool } // Parent: CParticleFunction // Fields count: 3 @@ -8077,47 +8077,47 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CParticleFunctionRenderer { public const nint VisibilityInputs = 0x1B0; // CParticleVisibilityInputs - public const nint MBCannotBeRefracted = 0x1F4; // bool - public const nint MBSkipRenderingOnMobile = 0x1F5; // bool + public const nint m_bCannotBeRefracted = 0x1F4; // bool + public const nint m_bSkipRenderingOnMobile = 0x1F5; // bool } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - public static class TextureControlsT { - public const nint MFlFinalTextureScaleU = 0x0; // CParticleCollectionRendererFloatInput - public const nint MFlFinalTextureScaleV = 0x150; // CParticleCollectionRendererFloatInput - public const nint MFlFinalTextureOffsetU = 0x2A0; // CParticleCollectionRendererFloatInput - public const nint MFlFinalTextureOffsetV = 0x3F0; // CParticleCollectionRendererFloatInput - public const nint MFlFinalTextureUvRotation = 0x540; // CParticleCollectionRendererFloatInput - public const nint MFlZoomScale = 0x690; // CParticleCollectionRendererFloatInput - public const nint MFlDistortion = 0x7E0; // CParticleCollectionRendererFloatInput - public const nint MBRandomizeOffsets = 0x930; // bool - public const nint MBClampUVs = 0x931; // bool - public const nint MNPerParticleBlend = 0x934; // SpriteCardPerParticleScale_t - public const nint MNPerParticleScale = 0x938; // SpriteCardPerParticleScale_t - public const nint MNPerParticleOffsetU = 0x93C; // SpriteCardPerParticleScale_t - public const nint MNPerParticleOffsetV = 0x940; // SpriteCardPerParticleScale_t - public const nint MNPerParticleRotation = 0x944; // SpriteCardPerParticleScale_t - public const nint MNPerParticleZoom = 0x948; // SpriteCardPerParticleScale_t - public const nint MNPerParticleDistortion = 0x94C; // SpriteCardPerParticleScale_t + public static class TextureControls_t { + public const nint m_flFinalTextureScaleU = 0x0; // CParticleCollectionRendererFloatInput + public const nint m_flFinalTextureScaleV = 0x150; // CParticleCollectionRendererFloatInput + public const nint m_flFinalTextureOffsetU = 0x2A0; // CParticleCollectionRendererFloatInput + public const nint m_flFinalTextureOffsetV = 0x3F0; // CParticleCollectionRendererFloatInput + public const nint m_flFinalTextureUVRotation = 0x540; // CParticleCollectionRendererFloatInput + public const nint m_flZoomScale = 0x690; // CParticleCollectionRendererFloatInput + public const nint m_flDistortion = 0x7E0; // CParticleCollectionRendererFloatInput + public const nint m_bRandomizeOffsets = 0x930; // bool + public const nint m_bClampUVs = 0x931; // bool + public const nint m_nPerParticleBlend = 0x934; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleScale = 0x938; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleOffsetU = 0x93C; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleOffsetV = 0x940; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleRotation = 0x944; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleZoom = 0x948; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleDistortion = 0x94C; // SpriteCardPerParticleScale_t } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class TextureGroupT { - public const nint MBEnabled = 0x0; // bool - public const nint MBReplaceTextureWithGradient = 0x1; // bool - public const nint MHTexture = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MGradient = 0x10; // CColorGradient - public const nint MNTextureType = 0x28; // SpriteCardTextureType_t - public const nint MNTextureChannels = 0x2C; // SpriteCardTextureChannel_t - public const nint MNTextureBlendMode = 0x30; // ParticleTextureLayerBlendType_t - public const nint MFlTextureBlend = 0x38; // CParticleCollectionRendererFloatInput - public const nint MTextureControls = 0x188; // TextureControls_t + public static class TextureGroup_t { + public const nint m_bEnabled = 0x0; // bool + public const nint m_bReplaceTextureWithGradient = 0x1; // bool + public const nint m_hTexture = 0x8; // CStrongHandle + public const nint m_Gradient = 0x10; // CColorGradient + public const nint m_nTextureType = 0x28; // SpriteCardTextureType_t + public const nint m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t + public const nint m_nTextureBlendMode = 0x30; // ParticleTextureLayerBlendType_t + public const nint m_flTextureBlend = 0x38; // CParticleCollectionRendererFloatInput + public const nint m_TextureControls = 0x188; // TextureControls_t } // Parent: CParticleFunctionRenderer // Fields count: 62 @@ -8125,704 +8125,704 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBaseRendererSource2 { - public const nint MFlRadiusScale = 0x1F8; // CParticleCollectionRendererFloatInput - public const nint MFlAlphaScale = 0x348; // CParticleCollectionRendererFloatInput - public const nint MFlRollScale = 0x498; // CParticleCollectionRendererFloatInput - public const nint MNAlpha2Field = 0x5E8; // ParticleAttributeIndex_t - public const nint MVecColorScale = 0x5F0; // CParticleCollectionRendererVecInput - public const nint MNColorBlendType = 0xC20; // ParticleColorBlendType_t - public const nint MNShaderType = 0xC24; // SpriteCardShaderType_t - public const nint MStrShaderOverride = 0xC28; // CUtlString - public const nint MFlCenterXOffset = 0xC30; // CParticleCollectionRendererFloatInput - public const nint MFlCenterYOffset = 0xD80; // CParticleCollectionRendererFloatInput - public const nint MFlBumpStrength = 0xED0; // float32 - public const nint MNCropTextureOverride = 0xED4; // ParticleSequenceCropOverride_t - public const nint MVecTexturesInput = 0xED8; // CUtlVector< TextureGroup_t > - public const nint MFlAnimationRate = 0xEF0; // float32 - public const nint MNAnimationType = 0xEF4; // AnimationType_t - public const nint MBAnimateInFps = 0xEF8; // bool - public const nint MFlSelfIllumAmount = 0xF00; // CParticleCollectionRendererFloatInput - public const nint MFlDiffuseAmount = 0x1050; // CParticleCollectionRendererFloatInput - public const nint MFlDiffuseClamp = 0x11A0; // CParticleCollectionRendererFloatInput - public const nint MNLightingControlPoint = 0x12F0; // int32 - public const nint MNSelfIllumPerParticle = 0x12F4; // ParticleAttributeIndex_t - public const nint MNOutputBlendMode = 0x12F8; // ParticleOutputBlendMode_t - public const nint MBGammaCorrectVertexColors = 0x12FC; // bool - public const nint MBSaturateColorPreAlphaBlend = 0x12FD; // bool - public const nint MFlAddSelfAmount = 0x1300; // CParticleCollectionRendererFloatInput - public const nint MFlDesaturation = 0x1450; // CParticleCollectionRendererFloatInput - public const nint MFlOverbrightFactor = 0x15A0; // CParticleCollectionRendererFloatInput - public const nint MNHsvShiftControlPoint = 0x16F0; // int32 - public const nint MNFogType = 0x16F4; // ParticleFogType_t - public const nint MFlFogAmount = 0x16F8; // CParticleCollectionRendererFloatInput - public const nint MBTintByFow = 0x1848; // bool - public const nint MBTintByGlobalLight = 0x1849; // bool - public const nint MNPerParticleAlphaReference = 0x184C; // SpriteCardPerParticleScale_t - public const nint MNPerParticleAlphaRefWindow = 0x1850; // SpriteCardPerParticleScale_t - public const nint MNAlphaReferenceType = 0x1854; // ParticleAlphaReferenceType_t - public const nint MFlAlphaReferenceSoftness = 0x1858; // CParticleCollectionRendererFloatInput - public const nint MFlSourceAlphaValueToMapToZero = 0x19A8; // CParticleCollectionRendererFloatInput - public const nint MFlSourceAlphaValueToMapToOne = 0x1AF8; // CParticleCollectionRendererFloatInput - public const nint MBRefract = 0x1C48; // bool - public const nint MBRefractSolid = 0x1C49; // bool - public const nint MFlRefractAmount = 0x1C50; // CParticleCollectionRendererFloatInput - public const nint MNRefractBlurRadius = 0x1DA0; // int32 - public const nint MNRefractBlurType = 0x1DA4; // BlurFilterType_t - public const nint MBOnlyRenderInEffectsBloomPass = 0x1DA8; // bool - public const nint MBOnlyRenderInEffectsWaterPass = 0x1DA9; // bool - public const nint MBUseMixedResolutionRendering = 0x1DAA; // bool - public const nint MBOnlyRenderInEffecsGameOverlay = 0x1DAB; // bool - public const nint MStencilTestId = 0x1DAC; // char[128] - public const nint MBStencilTestExclude = 0x1E2C; // bool - public const nint MStencilWriteId = 0x1E2D; // char[128] - public const nint MBWriteStencilOnDepthPass = 0x1EAD; // bool - public const nint MBWriteStencilOnDepthFail = 0x1EAE; // bool - public const nint MBReverseZBuffering = 0x1EAF; // bool - public const nint MBDisableZBuffering = 0x1EB0; // bool - public const nint MNFeatheringMode = 0x1EB4; // ParticleDepthFeatheringMode_t - public const nint MFlFeatheringMinDist = 0x1EB8; // CParticleCollectionRendererFloatInput - public const nint MFlFeatheringMaxDist = 0x2008; // CParticleCollectionRendererFloatInput - public const nint MFlFeatheringFilter = 0x2158; // CParticleCollectionRendererFloatInput - public const nint MFlDepthBias = 0x22A8; // CParticleCollectionRendererFloatInput - public const nint MNSortMethod = 0x23F8; // ParticleSortingChoiceList_t - public const nint MBBlendFramesSeq0 = 0x23FC; // bool - public const nint MBMaxLuminanceBlendingSequence0 = 0x23FD; // bool + public const nint m_flRadiusScale = 0x1F8; // CParticleCollectionRendererFloatInput + public const nint m_flAlphaScale = 0x348; // CParticleCollectionRendererFloatInput + public const nint m_flRollScale = 0x498; // CParticleCollectionRendererFloatInput + public const nint m_nAlpha2Field = 0x5E8; // ParticleAttributeIndex_t + public const nint m_vecColorScale = 0x5F0; // CParticleCollectionRendererVecInput + public const nint m_nColorBlendType = 0xC20; // ParticleColorBlendType_t + public const nint m_nShaderType = 0xC24; // SpriteCardShaderType_t + public const nint m_strShaderOverride = 0xC28; // CUtlString + public const nint m_flCenterXOffset = 0xC30; // CParticleCollectionRendererFloatInput + public const nint m_flCenterYOffset = 0xD80; // CParticleCollectionRendererFloatInput + public const nint m_flBumpStrength = 0xED0; // float32 + public const nint m_nCropTextureOverride = 0xED4; // ParticleSequenceCropOverride_t + public const nint m_vecTexturesInput = 0xED8; // CUtlVector + public const nint m_flAnimationRate = 0xEF0; // float32 + public const nint m_nAnimationType = 0xEF4; // AnimationType_t + public const nint m_bAnimateInFPS = 0xEF8; // bool + public const nint m_flSelfIllumAmount = 0xF00; // CParticleCollectionRendererFloatInput + public const nint m_flDiffuseAmount = 0x1050; // CParticleCollectionRendererFloatInput + public const nint m_flDiffuseClamp = 0x11A0; // CParticleCollectionRendererFloatInput + public const nint m_nLightingControlPoint = 0x12F0; // int32 + public const nint m_nSelfIllumPerParticle = 0x12F4; // ParticleAttributeIndex_t + public const nint m_nOutputBlendMode = 0x12F8; // ParticleOutputBlendMode_t + public const nint m_bGammaCorrectVertexColors = 0x12FC; // bool + public const nint m_bSaturateColorPreAlphaBlend = 0x12FD; // bool + public const nint m_flAddSelfAmount = 0x1300; // CParticleCollectionRendererFloatInput + public const nint m_flDesaturation = 0x1450; // CParticleCollectionRendererFloatInput + public const nint m_flOverbrightFactor = 0x15A0; // CParticleCollectionRendererFloatInput + public const nint m_nHSVShiftControlPoint = 0x16F0; // int32 + public const nint m_nFogType = 0x16F4; // ParticleFogType_t + public const nint m_flFogAmount = 0x16F8; // CParticleCollectionRendererFloatInput + public const nint m_bTintByFOW = 0x1848; // bool + public const nint m_bTintByGlobalLight = 0x1849; // bool + public const nint m_nPerParticleAlphaReference = 0x184C; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleAlphaRefWindow = 0x1850; // SpriteCardPerParticleScale_t + public const nint m_nAlphaReferenceType = 0x1854; // ParticleAlphaReferenceType_t + public const nint m_flAlphaReferenceSoftness = 0x1858; // CParticleCollectionRendererFloatInput + public const nint m_flSourceAlphaValueToMapToZero = 0x19A8; // CParticleCollectionRendererFloatInput + public const nint m_flSourceAlphaValueToMapToOne = 0x1AF8; // CParticleCollectionRendererFloatInput + public const nint m_bRefract = 0x1C48; // bool + public const nint m_bRefractSolid = 0x1C49; // bool + public const nint m_flRefractAmount = 0x1C50; // CParticleCollectionRendererFloatInput + public const nint m_nRefractBlurRadius = 0x1DA0; // int32 + public const nint m_nRefractBlurType = 0x1DA4; // BlurFilterType_t + public const nint m_bOnlyRenderInEffectsBloomPass = 0x1DA8; // bool + public const nint m_bOnlyRenderInEffectsWaterPass = 0x1DA9; // bool + public const nint m_bUseMixedResolutionRendering = 0x1DAA; // bool + public const nint m_bOnlyRenderInEffecsGameOverlay = 0x1DAB; // bool + public const nint m_stencilTestID = 0x1DAC; // char[128] + public const nint m_bStencilTestExclude = 0x1E2C; // bool + public const nint m_stencilWriteID = 0x1E2D; // char[128] + public const nint m_bWriteStencilOnDepthPass = 0x1EAD; // bool + public const nint m_bWriteStencilOnDepthFail = 0x1EAE; // bool + public const nint m_bReverseZBuffering = 0x1EAF; // bool + public const nint m_bDisableZBuffering = 0x1EB0; // bool + public const nint m_nFeatheringMode = 0x1EB4; // ParticleDepthFeatheringMode_t + public const nint m_flFeatheringMinDist = 0x1EB8; // CParticleCollectionRendererFloatInput + public const nint m_flFeatheringMaxDist = 0x2008; // CParticleCollectionRendererFloatInput + public const nint m_flFeatheringFilter = 0x2158; // CParticleCollectionRendererFloatInput + public const nint m_flDepthBias = 0x22A8; // CParticleCollectionRendererFloatInput + public const nint m_nSortMethod = 0x23F8; // ParticleSortingChoiceList_t + public const nint m_bBlendFramesSeq0 = 0x23FC; // bool + public const nint m_bMaxLuminanceBlendingSequence0 = 0x23FD; // bool } // Parent: CBaseRendererSource2 // Fields count: 27 // // Metadata: // MGetKV3ClassDefaults - public static class COpRenderSprites { - public const nint MNSequenceOverride = 0x2638; // CParticleCollectionRendererFloatInput - public const nint MNOrientationType = 0x2788; // ParticleOrientationChoiceList_t - public const nint MNOrientationControlPoint = 0x278C; // int32 - public const nint MBUseYawWithNormalAligned = 0x2790; // bool - public const nint MFlMinSize = 0x2798; // CParticleCollectionRendererFloatInput - public const nint MFlMaxSize = 0x28E8; // CParticleCollectionRendererFloatInput - public const nint MFlAlphaAdjustWithSizeAdjust = 0x2A38; // CParticleCollectionRendererFloatInput - public const nint MFlStartFadeSize = 0x2B88; // CParticleCollectionRendererFloatInput - public const nint MFlEndFadeSize = 0x2CD8; // CParticleCollectionRendererFloatInput - public const nint MFlStartFadeDot = 0x2E28; // float32 - public const nint MFlEndFadeDot = 0x2E2C; // float32 - public const nint MBDistanceAlpha = 0x2E30; // bool - public const nint MBSoftEdges = 0x2E31; // bool - public const nint MFlEdgeSoftnessStart = 0x2E34; // float32 - public const nint MFlEdgeSoftnessEnd = 0x2E38; // float32 - public const nint MBOutline = 0x2E3C; // bool - public const nint MOutlineColor = 0x2E3D; // Color - public const nint MNOutlineAlpha = 0x2E44; // int32 - public const nint MFlOutlineStart0 = 0x2E48; // float32 - public const nint MFlOutlineStart1 = 0x2E4C; // float32 - public const nint MFlOutlineEnd0 = 0x2E50; // float32 - public const nint MFlOutlineEnd1 = 0x2E54; // float32 - public const nint MNLightingMode = 0x2E58; // ParticleLightingQuality_t - public const nint MFlLightingTessellation = 0x2E60; // CParticleCollectionRendererFloatInput - public const nint MFlLightingDirectionality = 0x2FB0; // CParticleCollectionRendererFloatInput - public const nint MBParticleShadows = 0x3100; // bool - public const nint MFlShadowDensity = 0x3104; // float32 + public static class C_OP_RenderSprites { + public const nint m_nSequenceOverride = 0x2638; // CParticleCollectionRendererFloatInput + public const nint m_nOrientationType = 0x2788; // ParticleOrientationChoiceList_t + public const nint m_nOrientationControlPoint = 0x278C; // int32 + public const nint m_bUseYawWithNormalAligned = 0x2790; // bool + public const nint m_flMinSize = 0x2798; // CParticleCollectionRendererFloatInput + public const nint m_flMaxSize = 0x28E8; // CParticleCollectionRendererFloatInput + public const nint m_flAlphaAdjustWithSizeAdjust = 0x2A38; // CParticleCollectionRendererFloatInput + public const nint m_flStartFadeSize = 0x2B88; // CParticleCollectionRendererFloatInput + public const nint m_flEndFadeSize = 0x2CD8; // CParticleCollectionRendererFloatInput + public const nint m_flStartFadeDot = 0x2E28; // float32 + public const nint m_flEndFadeDot = 0x2E2C; // float32 + public const nint m_bDistanceAlpha = 0x2E30; // bool + public const nint m_bSoftEdges = 0x2E31; // bool + public const nint m_flEdgeSoftnessStart = 0x2E34; // float32 + public const nint m_flEdgeSoftnessEnd = 0x2E38; // float32 + public const nint m_bOutline = 0x2E3C; // bool + public const nint m_OutlineColor = 0x2E3D; // Color + public const nint m_nOutlineAlpha = 0x2E44; // int32 + public const nint m_flOutlineStart0 = 0x2E48; // float32 + public const nint m_flOutlineStart1 = 0x2E4C; // float32 + public const nint m_flOutlineEnd0 = 0x2E50; // float32 + public const nint m_flOutlineEnd1 = 0x2E54; // float32 + public const nint m_nLightingMode = 0x2E58; // ParticleLightingQuality_t + public const nint m_flLightingTessellation = 0x2E60; // CParticleCollectionRendererFloatInput + public const nint m_flLightingDirectionality = 0x2FB0; // CParticleCollectionRendererFloatInput + public const nint m_bParticleShadows = 0x3100; // bool + public const nint m_flShadowDensity = 0x3104; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class FloatInputMaterialVariableT { - public const nint MStrVariable = 0x0; // CUtlString - public const nint MFlInput = 0x8; // CParticleCollectionFloatInput + public static class FloatInputMaterialVariable_t { + public const nint m_strVariable = 0x0; // CUtlString + public const nint m_flInput = 0x8; // CParticleCollectionFloatInput } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class VecInputMaterialVariableT { - public const nint MStrVariable = 0x0; // CUtlString - public const nint MVecInput = 0x8; // CParticleCollectionVecInput + public static class VecInputMaterialVariable_t { + public const nint m_strVariable = 0x0; // CUtlString + public const nint m_vecInput = 0x8; // CParticleCollectionVecInput } // Parent: CParticleFunctionRenderer // Fields count: 22 // // Metadata: // MGetKV3ClassDefaults - public static class COpRenderCables { - public const nint MFlRadiusScale = 0x1F8; // CParticleCollectionFloatInput - public const nint MFlAlphaScale = 0x348; // CParticleCollectionFloatInput - public const nint MVecColorScale = 0x498; // CParticleCollectionVecInput - public const nint MNColorBlendType = 0xAC8; // ParticleColorBlendType_t - public const nint MHMaterial = 0xAD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MNTextureRepetitionMode = 0xAD8; // TextureRepetitionMode_t - public const nint MFlTextureRepeatsPerSegment = 0xAE0; // CParticleCollectionFloatInput - public const nint MFlTextureRepeatsCircumference = 0xC30; // CParticleCollectionFloatInput - public const nint MFlColorMapOffsetV = 0xD80; // CParticleCollectionFloatInput - public const nint MFlColorMapOffsetU = 0xED0; // CParticleCollectionFloatInput - public const nint MFlNormalMapOffsetV = 0x1020; // CParticleCollectionFloatInput - public const nint MFlNormalMapOffsetU = 0x1170; // CParticleCollectionFloatInput - public const nint MBDrawCableCaps = 0x12C0; // bool - public const nint MFlCapRoundness = 0x12C4; // float32 - public const nint MFlCapOffsetAmount = 0x12C8; // float32 - public const nint MFlTessScale = 0x12CC; // float32 - public const nint MNMinTesselation = 0x12D0; // int32 - public const nint MNMaxTesselation = 0x12D4; // int32 - public const nint MNRoundness = 0x12D8; // int32 - public const nint MLightingTransform = 0x12E0; // CParticleTransformInput - public const nint MMaterialFloatVars = 0x1340; // CUtlVector< FloatInputMaterialVariable_t > - public const nint MMaterialVecVars = 0x1370; // CUtlVector< VecInputMaterialVariable_t > + public static class C_OP_RenderCables { + public const nint m_flRadiusScale = 0x1F8; // CParticleCollectionFloatInput + public const nint m_flAlphaScale = 0x348; // CParticleCollectionFloatInput + public const nint m_vecColorScale = 0x498; // CParticleCollectionVecInput + public const nint m_nColorBlendType = 0xAC8; // ParticleColorBlendType_t + public const nint m_hMaterial = 0xAD0; // CStrongHandle + public const nint m_nTextureRepetitionMode = 0xAD8; // TextureRepetitionMode_t + public const nint m_flTextureRepeatsPerSegment = 0xAE0; // CParticleCollectionFloatInput + public const nint m_flTextureRepeatsCircumference = 0xC30; // CParticleCollectionFloatInput + public const nint m_flColorMapOffsetV = 0xD80; // CParticleCollectionFloatInput + public const nint m_flColorMapOffsetU = 0xED0; // CParticleCollectionFloatInput + public const nint m_flNormalMapOffsetV = 0x1020; // CParticleCollectionFloatInput + public const nint m_flNormalMapOffsetU = 0x1170; // CParticleCollectionFloatInput + public const nint m_bDrawCableCaps = 0x12C0; // bool + public const nint m_flCapRoundness = 0x12C4; // float32 + public const nint m_flCapOffsetAmount = 0x12C8; // float32 + public const nint m_flTessScale = 0x12CC; // float32 + public const nint m_nMinTesselation = 0x12D0; // int32 + public const nint m_nMaxTesselation = 0x12D4; // int32 + public const nint m_nRoundness = 0x12D8; // int32 + public const nint m_LightingTransform = 0x12E0; // CParticleTransformInput + public const nint m_MaterialFloatVars = 0x1340; // CUtlVector + public const nint m_MaterialVecVars = 0x1370; // CUtlVector } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpConstrainDistance { - public const nint MFMinDistance = 0x1B0; // CParticleCollectionFloatInput - public const nint MFMaxDistance = 0x300; // CParticleCollectionFloatInput - public const nint MNControlPointNumber = 0x450; // int32 - public const nint MCenterOffset = 0x454; // Vector - public const nint MBGlobalCenter = 0x460; // bool + public static class C_OP_ConstrainDistance { + public const nint m_fMinDistance = 0x1B0; // CParticleCollectionFloatInput + public const nint m_fMaxDistance = 0x300; // CParticleCollectionFloatInput + public const nint m_nControlPointNumber = 0x450; // int32 + public const nint m_CenterOffset = 0x454; // Vector + public const nint m_bGlobalCenter = 0x460; // bool } // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpCollideWithSelf { - public const nint MFlRadiusScale = 0x1B0; // CPerParticleFloatInput - public const nint MFlMinimumSpeed = 0x300; // CPerParticleFloatInput + public static class C_OP_CollideWithSelf { + public const nint m_flRadiusScale = 0x1B0; // CPerParticleFloatInput + public const nint m_flMinimumSpeed = 0x300; // CPerParticleFloatInput } // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpCollideWithParentParticles { - public const nint MFlParentRadiusScale = 0x1B0; // CPerParticleFloatInput - public const nint MFlRadiusScale = 0x300; // CPerParticleFloatInput + public static class C_OP_CollideWithParentParticles { + public const nint m_flParentRadiusScale = 0x1B0; // CPerParticleFloatInput + public const nint m_flRadiusScale = 0x300; // CPerParticleFloatInput } // Parent: CParticleFunctionConstraint // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpConstrainDistanceToPath { - public const nint MFMinDistance = 0x1B0; // float32 - public const nint MFlMaxDistance0 = 0x1B4; // float32 - public const nint MFlMaxDistanceMid = 0x1B8; // float32 - public const nint MFlMaxDistance1 = 0x1BC; // float32 - public const nint MPathParameters = 0x1C0; // CPathParameters - public const nint MFlTravelTime = 0x200; // float32 - public const nint MNFieldScale = 0x204; // ParticleAttributeIndex_t - public const nint MNManualTField = 0x208; // ParticleAttributeIndex_t + public static class C_OP_ConstrainDistanceToPath { + public const nint m_fMinDistance = 0x1B0; // float32 + public const nint m_flMaxDistance0 = 0x1B4; // float32 + public const nint m_flMaxDistanceMid = 0x1B8; // float32 + public const nint m_flMaxDistance1 = 0x1BC; // float32 + public const nint m_PathParameters = 0x1C0; // CPathParameters + public const nint m_flTravelTime = 0x200; // float32 + public const nint m_nFieldScale = 0x204; // ParticleAttributeIndex_t + public const nint m_nManualTField = 0x208; // ParticleAttributeIndex_t } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpConstrainDistanceToUserSpecifiedPath { - public const nint MFMinDistance = 0x1B0; // float32 - public const nint MFlMaxDistance = 0x1B4; // float32 - public const nint MFlTimeScale = 0x1B8; // float32 - public const nint MBLoopedPath = 0x1BC; // bool - public const nint MPointList = 0x1C0; // CUtlVector< PointDefinitionWithTimeValues_t > + public static class C_OP_ConstrainDistanceToUserSpecifiedPath { + public const nint m_fMinDistance = 0x1B0; // float32 + public const nint m_flMaxDistance = 0x1B4; // float32 + public const nint m_flTimeScale = 0x1B8; // float32 + public const nint m_bLoopedPath = 0x1BC; // bool + public const nint m_pointList = 0x1C0; // CUtlVector } // Parent: CParticleFunctionConstraint // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpPlanarConstraint { - public const nint MPointOnPlane = 0x1B0; // Vector - public const nint MPlaneNormal = 0x1BC; // Vector - public const nint MNControlPointNumber = 0x1C8; // int32 - public const nint MBGlobalOrigin = 0x1CC; // bool - public const nint MBGlobalNormal = 0x1CD; // bool - public const nint MFlRadiusScale = 0x1D0; // CPerParticleFloatInput - public const nint MFlMaximumDistanceToCp = 0x320; // CParticleCollectionFloatInput - public const nint MBUseOldCode = 0x470; // bool + public static class C_OP_PlanarConstraint { + public const nint m_PointOnPlane = 0x1B0; // Vector + public const nint m_PlaneNormal = 0x1BC; // Vector + public const nint m_nControlPointNumber = 0x1C8; // int32 + public const nint m_bGlobalOrigin = 0x1CC; // bool + public const nint m_bGlobalNormal = 0x1CD; // bool + public const nint m_flRadiusScale = 0x1D0; // CPerParticleFloatInput + public const nint m_flMaximumDistanceToCP = 0x320; // CParticleCollectionFloatInput + public const nint m_bUseOldCode = 0x470; // bool } // Parent: CParticleFunctionConstraint // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class COpWorldCollideConstraint { + public static class C_OP_WorldCollideConstraint { } // Parent: CParticleFunctionConstraint // Fields count: 27 // // Metadata: // MGetKV3ClassDefaults - public static class COpWorldTraceConstraint { - public const nint MNCp = 0x1B0; // int32 - public const nint MVecCpOffset = 0x1B4; // Vector - public const nint MNCollisionMode = 0x1C0; // ParticleCollisionMode_t - public const nint MNCollisionModeMin = 0x1C4; // ParticleCollisionMode_t - public const nint MNTraceSet = 0x1C8; // ParticleTraceSet_t - public const nint MCollisionGroupName = 0x1CC; // char[128] - public const nint MBWorldOnly = 0x24C; // bool - public const nint MBBrushOnly = 0x24D; // bool - public const nint MBIncludeWater = 0x24E; // bool - public const nint MNIgnoreCp = 0x250; // int32 - public const nint MFlCpMovementTolerance = 0x254; // float32 - public const nint MFlRetestRate = 0x258; // float32 - public const nint MFlTraceTolerance = 0x25C; // float32 - public const nint MFlCollisionConfirmationSpeed = 0x260; // float32 - public const nint MNMaxTracesPerFrame = 0x264; // float32 - public const nint MFlRadiusScale = 0x268; // CPerParticleFloatInput - public const nint MFlBounceAmount = 0x3B8; // CPerParticleFloatInput - public const nint MFlSlideAmount = 0x508; // CPerParticleFloatInput - public const nint MFlRandomDirScale = 0x658; // CPerParticleFloatInput - public const nint MBDecayBounce = 0x7A8; // bool - public const nint MBKillonContact = 0x7A9; // bool - public const nint MFlMinSpeed = 0x7AC; // float32 - public const nint MBSetNormal = 0x7B0; // bool - public const nint MNStickOnCollisionField = 0x7B4; // ParticleAttributeIndex_t - public const nint MFlStopSpeed = 0x7B8; // CPerParticleFloatInput - public const nint MNEntityStickDataField = 0x908; // ParticleAttributeIndex_t - public const nint MNEntityStickNormalField = 0x90C; // ParticleAttributeIndex_t + public static class C_OP_WorldTraceConstraint { + public const nint m_nCP = 0x1B0; // int32 + public const nint m_vecCpOffset = 0x1B4; // Vector + public const nint m_nCollisionMode = 0x1C0; // ParticleCollisionMode_t + public const nint m_nCollisionModeMin = 0x1C4; // ParticleCollisionMode_t + public const nint m_nTraceSet = 0x1C8; // ParticleTraceSet_t + public const nint m_CollisionGroupName = 0x1CC; // char[128] + public const nint m_bWorldOnly = 0x24C; // bool + public const nint m_bBrushOnly = 0x24D; // bool + public const nint m_bIncludeWater = 0x24E; // bool + public const nint m_nIgnoreCP = 0x250; // int32 + public const nint m_flCpMovementTolerance = 0x254; // float32 + public const nint m_flRetestRate = 0x258; // float32 + public const nint m_flTraceTolerance = 0x25C; // float32 + public const nint m_flCollisionConfirmationSpeed = 0x260; // float32 + public const nint m_nMaxTracesPerFrame = 0x264; // float32 + public const nint m_flRadiusScale = 0x268; // CPerParticleFloatInput + public const nint m_flBounceAmount = 0x3B8; // CPerParticleFloatInput + public const nint m_flSlideAmount = 0x508; // CPerParticleFloatInput + public const nint m_flRandomDirScale = 0x658; // CPerParticleFloatInput + public const nint m_bDecayBounce = 0x7A8; // bool + public const nint m_bKillonContact = 0x7A9; // bool + public const nint m_flMinSpeed = 0x7AC; // float32 + public const nint m_bSetNormal = 0x7B0; // bool + public const nint m_nStickOnCollisionField = 0x7B4; // ParticleAttributeIndex_t + public const nint m_flStopSpeed = 0x7B8; // CPerParticleFloatInput + public const nint m_nEntityStickDataField = 0x908; // ParticleAttributeIndex_t + public const nint m_nEntityStickNormalField = 0x90C; // ParticleAttributeIndex_t } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpBoxConstraint { - public const nint MVecMin = 0x1B0; // CParticleCollectionVecInput - public const nint MVecMax = 0x7E0; // CParticleCollectionVecInput - public const nint MNCp = 0xE10; // int32 - public const nint MBLocalSpace = 0xE14; // bool - public const nint MBAccountForRadius = 0xE15; // bool + public static class C_OP_BoxConstraint { + public const nint m_vecMin = 0x1B0; // CParticleCollectionVecInput + public const nint m_vecMax = 0x7E0; // CParticleCollectionVecInput + public const nint m_nCP = 0xE10; // int32 + public const nint m_bLocalSpace = 0xE14; // bool + public const nint m_bAccountForRadius = 0xE15; // bool } // Parent: CParticleFunctionConstraint // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpShapeMatchingConstraint { - public const nint MFlShapeRestorationTime = 0x1B0; // float32 + public static class C_OP_ShapeMatchingConstraint { + public const nint m_flShapeRestorationTime = 0x1B0; // float32 } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpRopeSpringConstraint { - public const nint MFlRestLength = 0x1B0; // CParticleCollectionFloatInput - public const nint MFlMinDistance = 0x300; // CParticleCollectionFloatInput - public const nint MFlMaxDistance = 0x450; // CParticleCollectionFloatInput - public const nint MFlAdjustmentScale = 0x5A0; // float32 - public const nint MFlInitialRestingLength = 0x5A8; // CParticleCollectionFloatInput + public static class C_OP_RopeSpringConstraint { + public const nint m_flRestLength = 0x1B0; // CParticleCollectionFloatInput + public const nint m_flMinDistance = 0x300; // CParticleCollectionFloatInput + public const nint m_flMaxDistance = 0x450; // CParticleCollectionFloatInput + public const nint m_flAdjustmentScale = 0x5A0; // float32 + public const nint m_flInitialRestingLength = 0x5A8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpSpringToVectorConstraint { - public const nint MFlRestLength = 0x1B0; // CPerParticleFloatInput - public const nint MFlMinDistance = 0x300; // CPerParticleFloatInput - public const nint MFlMaxDistance = 0x450; // CPerParticleFloatInput - public const nint MFlRestingLength = 0x5A0; // CPerParticleFloatInput - public const nint MVecAnchorVector = 0x6F0; // CPerParticleVecInput + public static class C_OP_SpringToVectorConstraint { + public const nint m_flRestLength = 0x1B0; // CPerParticleFloatInput + public const nint m_flMinDistance = 0x300; // CPerParticleFloatInput + public const nint m_flMaxDistance = 0x450; // CPerParticleFloatInput + public const nint m_flRestingLength = 0x5A0; // CPerParticleFloatInput + public const nint m_vecAnchorVector = 0x6F0; // CPerParticleVecInput } // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpConstrainLineLength { - public const nint MFlMinDistance = 0x1B0; // float32 - public const nint MFlMaxDistance = 0x1B4; // float32 + public static class C_OP_ConstrainLineLength { + public const nint m_flMinDistance = 0x1B0; // float32 + public const nint m_flMaxDistance = 0x1B4; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRingWave { - public const nint MTransformInput = 0x1B8; // CParticleTransformInput - public const nint MFlParticlesPerOrbit = 0x218; // CParticleCollectionFloatInput - public const nint MFlInitialRadius = 0x368; // CPerParticleFloatInput - public const nint MFlThickness = 0x4B8; // CPerParticleFloatInput - public const nint MFlInitialSpeedMin = 0x608; // CPerParticleFloatInput - public const nint MFlInitialSpeedMax = 0x758; // CPerParticleFloatInput - public const nint MFlRoll = 0x8A8; // CPerParticleFloatInput - public const nint MFlPitch = 0x9F8; // CPerParticleFloatInput - public const nint MFlYaw = 0xB48; // CPerParticleFloatInput - public const nint MBEvenDistribution = 0xC98; // bool - public const nint MBXyVelocityOnly = 0xC99; // bool + public static class C_INIT_RingWave { + public const nint m_TransformInput = 0x1B8; // CParticleTransformInput + public const nint m_flParticlesPerOrbit = 0x218; // CParticleCollectionFloatInput + public const nint m_flInitialRadius = 0x368; // CPerParticleFloatInput + public const nint m_flThickness = 0x4B8; // CPerParticleFloatInput + public const nint m_flInitialSpeedMin = 0x608; // CPerParticleFloatInput + public const nint m_flInitialSpeedMax = 0x758; // CPerParticleFloatInput + public const nint m_flRoll = 0x8A8; // CPerParticleFloatInput + public const nint m_flPitch = 0x9F8; // CPerParticleFloatInput + public const nint m_flYaw = 0xB48; // CPerParticleFloatInput + public const nint m_bEvenDistribution = 0xC98; // bool + public const nint m_bXYVelocityOnly = 0xC99; // bool } // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateSpiralSphere { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MNOverrideCp = 0x1B8; // int32 - public const nint MNDensity = 0x1BC; // int32 - public const nint MFlInitialRadius = 0x1C0; // float32 - public const nint MFlInitialSpeedMin = 0x1C4; // float32 - public const nint MFlInitialSpeedMax = 0x1C8; // float32 - public const nint MBUseParticleCount = 0x1CC; // bool + public static class C_INIT_CreateSpiralSphere { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_nOverrideCP = 0x1B8; // int32 + public const nint m_nDensity = 0x1BC; // int32 + public const nint m_flInitialRadius = 0x1C0; // float32 + public const nint m_flInitialSpeedMin = 0x1C4; // float32 + public const nint m_flInitialSpeedMax = 0x1C8; // float32 + public const nint m_bUseParticleCount = 0x1CC; // bool } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateInEpitrochoid { - public const nint MNComponent1 = 0x1B4; // int32 - public const nint MNComponent2 = 0x1B8; // int32 - public const nint MTransformInput = 0x1C0; // CParticleTransformInput - public const nint MFlParticleDensity = 0x220; // CPerParticleFloatInput - public const nint MFlOffset = 0x370; // CPerParticleFloatInput - public const nint MFlRadius1 = 0x4C0; // CPerParticleFloatInput - public const nint MFlRadius2 = 0x610; // CPerParticleFloatInput - public const nint MBUseCount = 0x760; // bool - public const nint MBUseLocalCoords = 0x761; // bool - public const nint MBOffsetExistingPos = 0x762; // bool + public static class C_INIT_CreateInEpitrochoid { + public const nint m_nComponent1 = 0x1B4; // int32 + public const nint m_nComponent2 = 0x1B8; // int32 + public const nint m_TransformInput = 0x1C0; // CParticleTransformInput + public const nint m_flParticleDensity = 0x220; // CPerParticleFloatInput + public const nint m_flOffset = 0x370; // CPerParticleFloatInput + public const nint m_flRadius1 = 0x4C0; // CPerParticleFloatInput + public const nint m_flRadius2 = 0x610; // CPerParticleFloatInput + public const nint m_bUseCount = 0x760; // bool + public const nint m_bUseLocalCoords = 0x761; // bool + public const nint m_bOffsetExistingPos = 0x762; // bool } // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreatePhyllotaxis { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MNScaleCp = 0x1B8; // int32 - public const nint MNComponent = 0x1BC; // int32 - public const nint MFRadCentCore = 0x1C0; // float32 - public const nint MFRadPerPoint = 0x1C4; // float32 - public const nint MFRadPerPointTo = 0x1C8; // float32 - public const nint MFpointAngle = 0x1CC; // float32 - public const nint MFsizeOverall = 0x1D0; // float32 - public const nint MFRadBias = 0x1D4; // float32 - public const nint MFMinRad = 0x1D8; // float32 - public const nint MFDistBias = 0x1DC; // float32 - public const nint MBUseLocalCoords = 0x1E0; // bool - public const nint MBUseWithContEmit = 0x1E1; // bool - public const nint MBUseOrigRadius = 0x1E2; // bool + public static class C_INIT_CreatePhyllotaxis { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_nScaleCP = 0x1B8; // int32 + public const nint m_nComponent = 0x1BC; // int32 + public const nint m_fRadCentCore = 0x1C0; // float32 + public const nint m_fRadPerPoint = 0x1C4; // float32 + public const nint m_fRadPerPointTo = 0x1C8; // float32 + public const nint m_fpointAngle = 0x1CC; // float32 + public const nint m_fsizeOverall = 0x1D0; // float32 + public const nint m_fRadBias = 0x1D4; // float32 + public const nint m_fMinRad = 0x1D8; // float32 + public const nint m_fDistBias = 0x1DC; // float32 + public const nint m_bUseLocalCoords = 0x1E0; // bool + public const nint m_bUseWithContEmit = 0x1E1; // bool + public const nint m_bUseOrigRadius = 0x1E2; // bool } // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateOnModel { - public const nint MModelInput = 0x1B8; // CParticleModelInput - public const nint MTransformInput = 0x210; // CParticleTransformInput - public const nint MNForceInModel = 0x270; // int32 - public const nint MNDesiredHitbox = 0x274; // int32 - public const nint MNHitboxValueFromControlPointIndex = 0x278; // int32 - public const nint MVecHitBoxScale = 0x280; // CParticleCollectionVecInput - public const nint MFlBoneVelocity = 0x8B0; // float32 - public const nint MFlMaxBoneVelocity = 0x8B4; // float32 - public const nint MVecDirectionBias = 0x8B8; // CParticleCollectionVecInput - public const nint MHitboxSetName = 0xEE8; // char[128] - public const nint MBLocalCoords = 0xF68; // bool - public const nint MBUseBones = 0xF69; // bool - public const nint MBUseMesh = 0xF6A; // bool - public const nint MFlShellSize = 0xF70; // CParticleCollectionFloatInput + public static class C_INIT_CreateOnModel { + public const nint m_modelInput = 0x1B8; // CParticleModelInput + public const nint m_transformInput = 0x210; // CParticleTransformInput + public const nint m_nForceInModel = 0x270; // int32 + public const nint m_nDesiredHitbox = 0x274; // int32 + public const nint m_nHitboxValueFromControlPointIndex = 0x278; // int32 + public const nint m_vecHitBoxScale = 0x280; // CParticleCollectionVecInput + public const nint m_flBoneVelocity = 0x8B0; // float32 + public const nint m_flMaxBoneVelocity = 0x8B4; // float32 + public const nint m_vecDirectionBias = 0x8B8; // CParticleCollectionVecInput + public const nint m_HitboxSetName = 0xEE8; // char[128] + public const nint m_bLocalCoords = 0xF68; // bool + public const nint m_bUseBones = 0xF69; // bool + public const nint m_bUseMesh = 0xF6A; // bool + public const nint m_flShellSize = 0xF70; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateOnModelAtHeight { - public const nint MBUseBones = 0x1B4; // bool - public const nint MBForceZ = 0x1B5; // bool - public const nint MNControlPointNumber = 0x1B8; // int32 - public const nint MNHeightCp = 0x1BC; // int32 - public const nint MBUseWaterHeight = 0x1C0; // bool - public const nint MFlDesiredHeight = 0x1C8; // CParticleCollectionFloatInput - public const nint MVecHitBoxScale = 0x318; // CParticleCollectionVecInput - public const nint MVecDirectionBias = 0x948; // CParticleCollectionVecInput - public const nint MNBiasType = 0xF78; // ParticleHitboxBiasType_t - public const nint MBLocalCoords = 0xF7C; // bool - public const nint MBPreferMovingBoxes = 0xF7D; // bool - public const nint MHitboxSetName = 0xF7E; // char[128] - public const nint MFlHitboxVelocityScale = 0x1000; // CParticleCollectionFloatInput - public const nint MFlMaxBoneVelocity = 0x1150; // CParticleCollectionFloatInput + public static class C_INIT_CreateOnModelAtHeight { + public const nint m_bUseBones = 0x1B4; // bool + public const nint m_bForceZ = 0x1B5; // bool + public const nint m_nControlPointNumber = 0x1B8; // int32 + public const nint m_nHeightCP = 0x1BC; // int32 + public const nint m_bUseWaterHeight = 0x1C0; // bool + public const nint m_flDesiredHeight = 0x1C8; // CParticleCollectionFloatInput + public const nint m_vecHitBoxScale = 0x318; // CParticleCollectionVecInput + public const nint m_vecDirectionBias = 0x948; // CParticleCollectionVecInput + public const nint m_nBiasType = 0xF78; // ParticleHitboxBiasType_t + public const nint m_bLocalCoords = 0xF7C; // bool + public const nint m_bPreferMovingBoxes = 0xF7D; // bool + public const nint m_HitboxSetName = 0xF7E; // char[128] + public const nint m_flHitboxVelocityScale = 0x1000; // CParticleCollectionFloatInput + public const nint m_flMaxBoneVelocity = 0x1150; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetHitboxToClosest { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MNDesiredHitbox = 0x1B8; // int32 - public const nint MVecHitBoxScale = 0x1C0; // CParticleCollectionVecInput - public const nint MHitboxSetName = 0x7F0; // char[128] - public const nint MBUseBones = 0x870; // bool - public const nint MBUseClosestPointOnHitbox = 0x871; // bool - public const nint MNTestType = 0x874; // ClosestPointTestType_t - public const nint MFlHybridRatio = 0x878; // CParticleCollectionFloatInput - public const nint MBUpdatePosition = 0x9C8; // bool + public static class C_INIT_SetHitboxToClosest { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_nDesiredHitbox = 0x1B8; // int32 + public const nint m_vecHitBoxScale = 0x1C0; // CParticleCollectionVecInput + public const nint m_HitboxSetName = 0x7F0; // char[128] + public const nint m_bUseBones = 0x870; // bool + public const nint m_bUseClosestPointOnHitbox = 0x871; // bool + public const nint m_nTestType = 0x874; // ClosestPointTestType_t + public const nint m_flHybridRatio = 0x878; // CParticleCollectionFloatInput + public const nint m_bUpdatePosition = 0x9C8; // bool } // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetHitboxToModel { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MNForceInModel = 0x1B8; // int32 - public const nint MNDesiredHitbox = 0x1BC; // int32 - public const nint MVecHitBoxScale = 0x1C0; // CParticleCollectionVecInput - public const nint MVecDirectionBias = 0x7F0; // Vector - public const nint MBMaintainHitbox = 0x7FC; // bool - public const nint MBUseBones = 0x7FD; // bool - public const nint MHitboxSetName = 0x7FE; // char[128] - public const nint MFlShellSize = 0x880; // CParticleCollectionFloatInput + public static class C_INIT_SetHitboxToModel { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_nForceInModel = 0x1B8; // int32 + public const nint m_nDesiredHitbox = 0x1BC; // int32 + public const nint m_vecHitBoxScale = 0x1C0; // CParticleCollectionVecInput + public const nint m_vecDirectionBias = 0x7F0; // Vector + public const nint m_bMaintainHitbox = 0x7FC; // bool + public const nint m_bUseBones = 0x7FD; // bool + public const nint m_HitboxSetName = 0x7FE; // char[128] + public const nint m_flShellSize = 0x880; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateWithinSphereTransform { - public const nint MFRadiusMin = 0x1B8; // CPerParticleFloatInput - public const nint MFRadiusMax = 0x308; // CPerParticleFloatInput - public const nint MVecDistanceBias = 0x458; // CPerParticleVecInput - public const nint MVecDistanceBiasAbs = 0xA88; // Vector - public const nint MTransformInput = 0xA98; // CParticleTransformInput - public const nint MFSpeedMin = 0xAF8; // CPerParticleFloatInput - public const nint MFSpeedMax = 0xC48; // CPerParticleFloatInput - public const nint MFSpeedRandExp = 0xD98; // float32 - public const nint MBLocalCoords = 0xD9C; // bool - public const nint MFlEndCpGrowthTime = 0xDA0; // float32 - public const nint MLocalCoordinateSystemSpeedMin = 0xDA8; // CPerParticleVecInput - public const nint MLocalCoordinateSystemSpeedMax = 0x13D8; // CPerParticleVecInput - public const nint MNFieldOutput = 0x1A08; // ParticleAttributeIndex_t - public const nint MNFieldVelocity = 0x1A0C; // ParticleAttributeIndex_t + public static class C_INIT_CreateWithinSphereTransform { + public const nint m_fRadiusMin = 0x1B8; // CPerParticleFloatInput + public const nint m_fRadiusMax = 0x308; // CPerParticleFloatInput + public const nint m_vecDistanceBias = 0x458; // CPerParticleVecInput + public const nint m_vecDistanceBiasAbs = 0xA88; // Vector + public const nint m_TransformInput = 0xA98; // CParticleTransformInput + public const nint m_fSpeedMin = 0xAF8; // CPerParticleFloatInput + public const nint m_fSpeedMax = 0xC48; // CPerParticleFloatInput + public const nint m_fSpeedRandExp = 0xD98; // float32 + public const nint m_bLocalCoords = 0xD9C; // bool + public const nint m_flEndCPGrowthTime = 0xDA0; // float32 + public const nint m_LocalCoordinateSystemSpeedMin = 0xDA8; // CPerParticleVecInput + public const nint m_LocalCoordinateSystemSpeedMax = 0x13D8; // CPerParticleVecInput + public const nint m_nFieldOutput = 0x1A08; // ParticleAttributeIndex_t + public const nint m_nFieldVelocity = 0x1A0C; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateWithinBox { - public const nint MVecMin = 0x1B8; // CPerParticleVecInput - public const nint MVecMax = 0x7E8; // CPerParticleVecInput - public const nint MNControlPointNumber = 0xE18; // int32 - public const nint MBLocalSpace = 0xE1C; // bool - public const nint MRandomnessParameters = 0xE20; // CRandomNumberGeneratorParameters + public static class C_INIT_CreateWithinBox { + public const nint m_vecMin = 0x1B8; // CPerParticleVecInput + public const nint m_vecMax = 0x7E8; // CPerParticleVecInput + public const nint m_nControlPointNumber = 0xE18; // int32 + public const nint m_bLocalSpace = 0xE1C; // bool + public const nint m_randomnessParameters = 0xE20; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateOnGrid { - public const nint MNXCount = 0x1B8; // CParticleCollectionFloatInput - public const nint MNYCount = 0x308; // CParticleCollectionFloatInput - public const nint MNZCount = 0x458; // CParticleCollectionFloatInput - public const nint MNXSpacing = 0x5A8; // CParticleCollectionFloatInput - public const nint MNYSpacing = 0x6F8; // CParticleCollectionFloatInput - public const nint MNZSpacing = 0x848; // CParticleCollectionFloatInput - public const nint MNControlPointNumber = 0x998; // int32 - public const nint MBLocalSpace = 0x99C; // bool - public const nint MBCenter = 0x99D; // bool - public const nint MBHollow = 0x99E; // bool + public static class C_INIT_CreateOnGrid { + public const nint m_nXCount = 0x1B8; // CParticleCollectionFloatInput + public const nint m_nYCount = 0x308; // CParticleCollectionFloatInput + public const nint m_nZCount = 0x458; // CParticleCollectionFloatInput + public const nint m_nXSpacing = 0x5A8; // CParticleCollectionFloatInput + public const nint m_nYSpacing = 0x6F8; // CParticleCollectionFloatInput + public const nint m_nZSpacing = 0x848; // CParticleCollectionFloatInput + public const nint m_nControlPointNumber = 0x998; // int32 + public const nint m_bLocalSpace = 0x99C; // bool + public const nint m_bCenter = 0x99D; // bool + public const nint m_bHollow = 0x99E; // bool } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionOffset { - public const nint MOffsetMin = 0x1B8; // CPerParticleVecInput - public const nint MOffsetMax = 0x7E8; // CPerParticleVecInput - public const nint MTransformInput = 0xE18; // CParticleTransformInput - public const nint MBLocalCoords = 0xE78; // bool - public const nint MBProportional = 0xE79; // bool - public const nint MRandomnessParameters = 0xE7C; // CRandomNumberGeneratorParameters + public static class C_INIT_PositionOffset { + public const nint m_OffsetMin = 0x1B8; // CPerParticleVecInput + public const nint m_OffsetMax = 0x7E8; // CPerParticleVecInput + public const nint m_TransformInput = 0xE18; // CParticleTransformInput + public const nint m_bLocalCoords = 0xE78; // bool + public const nint m_bProportional = 0xE79; // bool + public const nint m_randomnessParameters = 0xE7C; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionOffsetToCp { - public const nint MNControlPointNumberStart = 0x1B4; // int32 - public const nint MNControlPointNumberEnd = 0x1B8; // int32 - public const nint MBLocalCoords = 0x1BC; // bool + public static class C_INIT_PositionOffsetToCP { + public const nint m_nControlPointNumberStart = 0x1B4; // int32 + public const nint m_nControlPointNumberEnd = 0x1B8; // int32 + public const nint m_bLocalCoords = 0x1BC; // bool } // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionPlaceOnGround { - public const nint MFlOffset = 0x1B8; // CPerParticleFloatInput - public const nint MFlMaxTraceLength = 0x308; // CPerParticleFloatInput - public const nint MCollisionGroupName = 0x458; // char[128] - public const nint MNTraceSet = 0x4D8; // ParticleTraceSet_t - public const nint MNTraceMissBehavior = 0x4E8; // ParticleTraceMissBehavior_t - public const nint MBIncludeWater = 0x4EC; // bool - public const nint MBSetNormal = 0x4ED; // bool - public const nint MBSetPxyzOnly = 0x4EE; // bool - public const nint MBTraceAlongNormal = 0x4EF; // bool - public const nint MBOffsetonColOnly = 0x4F0; // bool - public const nint MFlOffsetByRadiusFactor = 0x4F4; // float32 - public const nint MNPreserveOffsetCp = 0x4F8; // int32 - public const nint MNIgnoreCp = 0x4FC; // int32 + public static class C_INIT_PositionPlaceOnGround { + public const nint m_flOffset = 0x1B8; // CPerParticleFloatInput + public const nint m_flMaxTraceLength = 0x308; // CPerParticleFloatInput + public const nint m_CollisionGroupName = 0x458; // char[128] + public const nint m_nTraceSet = 0x4D8; // ParticleTraceSet_t + public const nint m_nTraceMissBehavior = 0x4E8; // ParticleTraceMissBehavior_t + public const nint m_bIncludeWater = 0x4EC; // bool + public const nint m_bSetNormal = 0x4ED; // bool + public const nint m_bSetPXYZOnly = 0x4EE; // bool + public const nint m_bTraceAlongNormal = 0x4EF; // bool + public const nint m_bOffsetonColOnly = 0x4F0; // bool + public const nint m_flOffsetByRadiusFactor = 0x4F4; // float32 + public const nint m_nPreserveOffsetCP = 0x4F8; // int32 + public const nint m_nIgnoreCP = 0x4FC; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitVelocityFromNormal { - public const nint MFSpeedMin = 0x1B4; // float32 - public const nint MFSpeedMax = 0x1B8; // float32 - public const nint MBIgnoreDt = 0x1BC; // bool + public static class C_INIT_VelocityFromNormal { + public const nint m_fSpeedMin = 0x1B4; // float32 + public const nint m_fSpeedMax = 0x1B8; // float32 + public const nint m_bIgnoreDt = 0x1BC; // bool } // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class CInitVelocityRandom { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MFSpeedMin = 0x1B8; // CPerParticleFloatInput - public const nint MFSpeedMax = 0x308; // CPerParticleFloatInput - public const nint MLocalCoordinateSystemSpeedMin = 0x458; // CPerParticleVecInput - public const nint MLocalCoordinateSystemSpeedMax = 0xA88; // CPerParticleVecInput - public const nint MBIgnoreDt = 0x10B8; // bool - public const nint MRandomnessParameters = 0x10BC; // CRandomNumberGeneratorParameters + public static class C_INIT_VelocityRandom { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_fSpeedMin = 0x1B8; // CPerParticleFloatInput + public const nint m_fSpeedMax = 0x308; // CPerParticleFloatInput + public const nint m_LocalCoordinateSystemSpeedMin = 0x458; // CPerParticleVecInput + public const nint m_LocalCoordinateSystemSpeedMax = 0xA88; // CPerParticleVecInput + public const nint m_bIgnoreDT = 0x10B8; // bool + public const nint m_randomnessParameters = 0x10BC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitialVelocityNoise { - public const nint MVecAbsVal = 0x1B4; // Vector - public const nint MVecAbsValInv = 0x1C0; // Vector - public const nint MVecOffsetLoc = 0x1D0; // CPerParticleVecInput - public const nint MFlOffset = 0x800; // CPerParticleFloatInput - public const nint MVecOutputMin = 0x950; // CPerParticleVecInput - public const nint MVecOutputMax = 0xF80; // CPerParticleVecInput - public const nint MFlNoiseScale = 0x15B0; // CPerParticleFloatInput - public const nint MFlNoiseScaleLoc = 0x1700; // CPerParticleFloatInput - public const nint MTransformInput = 0x1850; // CParticleTransformInput - public const nint MBIgnoreDt = 0x18B0; // bool + public static class C_INIT_InitialVelocityNoise { + public const nint m_vecAbsVal = 0x1B4; // Vector + public const nint m_vecAbsValInv = 0x1C0; // Vector + public const nint m_vecOffsetLoc = 0x1D0; // CPerParticleVecInput + public const nint m_flOffset = 0x800; // CPerParticleFloatInput + public const nint m_vecOutputMin = 0x950; // CPerParticleVecInput + public const nint m_vecOutputMax = 0xF80; // CPerParticleVecInput + public const nint m_flNoiseScale = 0x15B0; // CPerParticleFloatInput + public const nint m_flNoiseScaleLoc = 0x1700; // CPerParticleFloatInput + public const nint m_TransformInput = 0x1850; // CParticleTransformInput + public const nint m_bIgnoreDt = 0x18B0; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitialVelocityFromHitbox { - public const nint MFlVelocityMin = 0x1B4; // float32 - public const nint MFlVelocityMax = 0x1B8; // float32 - public const nint MNControlPointNumber = 0x1BC; // int32 - public const nint MHitboxSetName = 0x1C0; // char[128] - public const nint MBUseBones = 0x240; // bool + public static class C_INIT_InitialVelocityFromHitbox { + public const nint m_flVelocityMin = 0x1B4; // float32 + public const nint m_flVelocityMax = 0x1B8; // float32 + public const nint m_nControlPointNumber = 0x1BC; // int32 + public const nint m_HitboxSetName = 0x1C0; // char[128] + public const nint m_bUseBones = 0x240; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitVelocityRadialRandom { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MFSpeedMin = 0x1B8; // float32 - public const nint MFSpeedMax = 0x1BC; // float32 - public const nint MVecLocalCoordinateSystemSpeedScale = 0x1C0; // Vector - public const nint MBIgnoreDelta = 0x1CD; // bool + public static class C_INIT_VelocityRadialRandom { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_fSpeedMin = 0x1B8; // float32 + public const nint m_fSpeedMax = 0x1BC; // float32 + public const nint m_vecLocalCoordinateSystemSpeedScale = 0x1C0; // Vector + public const nint m_bIgnoreDelta = 0x1CD; // bool } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomLifeTime { - public const nint MFLifetimeMin = 0x1B4; // float32 - public const nint MFLifetimeMax = 0x1B8; // float32 - public const nint MFLifetimeRandExponent = 0x1BC; // float32 + public static class C_INIT_RandomLifeTime { + public const nint m_fLifetimeMin = 0x1B4; // float32 + public const nint m_fLifetimeMax = 0x1B8; // float32 + public const nint m_fLifetimeRandExponent = 0x1BC; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomScalar { - public const nint MFlMin = 0x1B4; // float32 - public const nint MFlMax = 0x1B8; // float32 - public const nint MFlExponent = 0x1BC; // float32 - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public static class C_INIT_RandomScalar { + public const nint m_flMin = 0x1B4; // float32 + public const nint m_flMax = 0x1B8; // float32 + public const nint m_flExponent = 0x1BC; // float32 + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomVector { - public const nint MVecMin = 0x1B4; // Vector - public const nint MVecMax = 0x1C0; // Vector - public const nint MNFieldOutput = 0x1CC; // ParticleAttributeIndex_t - public const nint MRandomnessParameters = 0x1D0; // CRandomNumberGeneratorParameters + public static class C_INIT_RandomVector { + public const nint m_vecMin = 0x1B4; // Vector + public const nint m_vecMax = 0x1C0; // Vector + public const nint m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t + public const nint m_randomnessParameters = 0x1D0; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomVectorComponent { - public const nint MFlMin = 0x1B4; // float32 - public const nint MFlMax = 0x1B8; // float32 - public const nint MNFieldOutput = 0x1BC; // ParticleAttributeIndex_t - public const nint MNComponent = 0x1C0; // int32 + public static class C_INIT_RandomVectorComponent { + public const nint m_flMin = 0x1B4; // float32 + public const nint m_flMax = 0x1B8; // float32 + public const nint m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t + public const nint m_nComponent = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitAddVectorToVector { - public const nint MVecScale = 0x1B4; // Vector - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNFieldInput = 0x1C4; // ParticleAttributeIndex_t - public const nint MVOffsetMin = 0x1C8; // Vector - public const nint MVOffsetMax = 0x1D4; // Vector - public const nint MRandomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters + public static class C_INIT_AddVectorToVector { + public const nint m_vecScale = 0x1B4; // Vector + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_vOffsetMin = 0x1C8; // Vector + public const nint m_vOffsetMax = 0x1D4; // Vector + public const nint m_randomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomAlphaWindowThreshold { - public const nint MFlMin = 0x1B4; // float32 - public const nint MFlMax = 0x1B8; // float32 - public const nint MFlExponent = 0x1BC; // float32 + public static class C_INIT_RandomAlphaWindowThreshold { + public const nint m_flMin = 0x1B4; // float32 + public const nint m_flMax = 0x1B8; // float32 + public const nint m_flExponent = 0x1BC; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomRadius { - public const nint MFlRadiusMin = 0x1B4; // float32 - public const nint MFlRadiusMax = 0x1B8; // float32 - public const nint MFlRadiusRandExponent = 0x1BC; // float32 + public static class C_INIT_RandomRadius { + public const nint m_flRadiusMin = 0x1B4; // float32 + public const nint m_flRadiusMax = 0x1B8; // float32 + public const nint m_flRadiusRandExponent = 0x1BC; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomAlpha { - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MNAlphaMin = 0x1B8; // int32 - public const nint MNAlphaMax = 0x1BC; // int32 - public const nint MFlAlphaRandExponent = 0x1C8; // float32 + public static class C_INIT_RandomAlpha { + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_nAlphaMin = 0x1B8; // int32 + public const nint m_nAlphaMax = 0x1BC; // int32 + public const nint m_flAlphaRandExponent = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 6 @@ -8830,341 +8830,341 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CGeneralRandomRotation { - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MFlDegrees = 0x1B8; // float32 - public const nint MFlDegreesMin = 0x1BC; // float32 - public const nint MFlDegreesMax = 0x1C0; // float32 - public const nint MFlRotationRandExponent = 0x1C4; // float32 - public const nint MBRandomlyFlipDirection = 0x1C8; // bool + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_flDegrees = 0x1B8; // float32 + public const nint m_flDegreesMin = 0x1BC; // float32 + public const nint m_flDegreesMax = 0x1C0; // float32 + public const nint m_flRotationRandExponent = 0x1C4; // float32 + public const nint m_bRandomlyFlipDirection = 0x1C8; // bool } // Parent: CGeneralRandomRotation // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomRotation { + public static class C_INIT_RandomRotation { } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitOrient2DRelToCp { - public const nint MNCp = 0x1B4; // int32 - public const nint MNFieldOutput = 0x1B8; // ParticleAttributeIndex_t - public const nint MFlRotOffset = 0x1BC; // float32 + public static class C_INIT_Orient2DRelToCP { + public const nint m_nCP = 0x1B4; // int32 + public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_flRotOffset = 0x1BC; // float32 } // Parent: CGeneralRandomRotation // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomRotationSpeed { + public static class C_INIT_RandomRotationSpeed { } // Parent: CGeneralRandomRotation // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomYaw { + public static class C_INIT_RandomYaw { } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomColor { - public const nint MColorMin = 0x1D0; // Color - public const nint MColorMax = 0x1D4; // Color - public const nint MTintMin = 0x1D8; // Color - public const nint MTintMax = 0x1DC; // Color - public const nint MFlTintPerc = 0x1E0; // float32 - public const nint MFlUpdateThreshold = 0x1E4; // float32 - public const nint MNTintCp = 0x1E8; // int32 - public const nint MNFieldOutput = 0x1EC; // ParticleAttributeIndex_t - public const nint MNTintBlendMode = 0x1F0; // ParticleColorBlendMode_t - public const nint MFlLightAmplification = 0x1F4; // float32 + public static class C_INIT_RandomColor { + public const nint m_ColorMin = 0x1D0; // Color + public const nint m_ColorMax = 0x1D4; // Color + public const nint m_TintMin = 0x1D8; // Color + public const nint m_TintMax = 0x1DC; // Color + public const nint m_flTintPerc = 0x1E0; // float32 + public const nint m_flUpdateThreshold = 0x1E4; // float32 + public const nint m_nTintCP = 0x1E8; // int32 + public const nint m_nFieldOutput = 0x1EC; // ParticleAttributeIndex_t + public const nint m_nTintBlendMode = 0x1F0; // ParticleColorBlendMode_t + public const nint m_flLightAmplification = 0x1F4; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class CInitColorLitPerParticle { - public const nint MColorMin = 0x1CC; // Color - public const nint MColorMax = 0x1D0; // Color - public const nint MTintMin = 0x1D4; // Color - public const nint MTintMax = 0x1D8; // Color - public const nint MFlTintPerc = 0x1DC; // float32 - public const nint MNTintBlendMode = 0x1E0; // ParticleColorBlendMode_t - public const nint MFlLightAmplification = 0x1E4; // float32 + public static class C_INIT_ColorLitPerParticle { + public const nint m_ColorMin = 0x1CC; // Color + public const nint m_ColorMax = 0x1D0; // Color + public const nint m_TintMin = 0x1D4; // Color + public const nint m_TintMax = 0x1D8; // Color + public const nint m_flTintPerc = 0x1DC; // float32 + public const nint m_nTintBlendMode = 0x1E0; // ParticleColorBlendMode_t + public const nint m_flLightAmplification = 0x1E4; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomTrailLength { - public const nint MFlMinLength = 0x1B4; // float32 - public const nint MFlMaxLength = 0x1B8; // float32 - public const nint MFlLengthRandExponent = 0x1BC; // float32 + public static class C_INIT_RandomTrailLength { + public const nint m_flMinLength = 0x1B4; // float32 + public const nint m_flMaxLength = 0x1B8; // float32 + public const nint m_flLengthRandExponent = 0x1BC; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomSequence { - public const nint MNSequenceMin = 0x1B4; // int32 - public const nint MNSequenceMax = 0x1B8; // int32 - public const nint MBShuffle = 0x1BC; // bool - public const nint MBLinear = 0x1BD; // bool - public const nint MWeightedList = 0x1C0; // CUtlVector< SequenceWeightedList_t > + public static class C_INIT_RandomSequence { + public const nint m_nSequenceMin = 0x1B4; // int32 + public const nint m_nSequenceMax = 0x1B8; // int32 + public const nint m_bShuffle = 0x1BC; // bool + public const nint m_bLinear = 0x1BD; // bool + public const nint m_WeightedList = 0x1C0; // CUtlVector } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSequenceFromCp { - public const nint MBKillUnused = 0x1B4; // bool - public const nint MBRadiusScale = 0x1B5; // bool - public const nint MNCp = 0x1B8; // int32 - public const nint MVecOffset = 0x1BC; // Vector + public static class C_INIT_SequenceFromCP { + public const nint m_bKillUnused = 0x1B4; // bool + public const nint m_bRadiusScale = 0x1B5; // bool + public const nint m_nCP = 0x1B8; // int32 + public const nint m_vecOffset = 0x1BC; // Vector } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomModelSequence { - public const nint MActivityName = 0x1B4; // char[256] - public const nint MSequenceName = 0x2B4; // char[256] - public const nint MHModel = 0x3B8; // CStrongHandle< InfoForResourceTypeCModel > + public static class C_INIT_RandomModelSequence { + public const nint m_ActivityName = 0x1B4; // char[256] + public const nint m_SequenceName = 0x2B4; // char[256] + public const nint m_hModel = 0x3B8; // CStrongHandle } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitScaleVelocity { - public const nint MVecScale = 0x1B8; // CParticleCollectionVecInput + public static class C_INIT_ScaleVelocity { + public const nint m_vecScale = 0x1B8; // CParticleCollectionVecInput } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionWarp { - public const nint MVecWarpMin = 0x1B8; // CParticleCollectionVecInput - public const nint MVecWarpMax = 0x7E8; // CParticleCollectionVecInput - public const nint MNScaleControlPointNumber = 0xE18; // int32 - public const nint MNControlPointNumber = 0xE1C; // int32 - public const nint MNRadiusComponent = 0xE20; // int32 - public const nint MFlWarpTime = 0xE24; // float32 - public const nint MFlWarpStartTime = 0xE28; // float32 - public const nint MFlPrevPosScale = 0xE2C; // float32 - public const nint MBInvertWarp = 0xE30; // bool - public const nint MBUseCount = 0xE31; // bool + public static class C_INIT_PositionWarp { + public const nint m_vecWarpMin = 0x1B8; // CParticleCollectionVecInput + public const nint m_vecWarpMax = 0x7E8; // CParticleCollectionVecInput + public const nint m_nScaleControlPointNumber = 0xE18; // int32 + public const nint m_nControlPointNumber = 0xE1C; // int32 + public const nint m_nRadiusComponent = 0xE20; // int32 + public const nint m_flWarpTime = 0xE24; // float32 + public const nint m_flWarpStartTime = 0xE28; // float32 + public const nint m_flPrevPosScale = 0xE2C; // float32 + public const nint m_bInvertWarp = 0xE30; // bool + public const nint m_bUseCount = 0xE31; // bool } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionWarpScalar { - public const nint MVecWarpMin = 0x1B4; // Vector - public const nint MVecWarpMax = 0x1C0; // Vector - public const nint MInputValue = 0x1D0; // CPerParticleFloatInput - public const nint MFlPrevPosScale = 0x320; // float32 - public const nint MNScaleControlPointNumber = 0x324; // int32 - public const nint MNControlPointNumber = 0x328; // int32 + public static class C_INIT_PositionWarpScalar { + public const nint m_vecWarpMin = 0x1B4; // Vector + public const nint m_vecWarpMax = 0x1C0; // Vector + public const nint m_InputValue = 0x1D0; // CPerParticleFloatInput + public const nint m_flPrevPosScale = 0x320; // float32 + public const nint m_nScaleControlPointNumber = 0x324; // int32 + public const nint m_nControlPointNumber = 0x328; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreationNoise { - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MBAbsVal = 0x1B8; // bool - public const nint MBAbsValInv = 0x1B9; // bool - public const nint MFlOffset = 0x1BC; // float32 - public const nint MFlOutputMin = 0x1C0; // float32 - public const nint MFlOutputMax = 0x1C4; // float32 - public const nint MFlNoiseScale = 0x1C8; // float32 - public const nint MFlNoiseScaleLoc = 0x1CC; // float32 - public const nint MVecOffsetLoc = 0x1D0; // Vector - public const nint MFlWorldTimeScale = 0x1DC; // float32 + public static class C_INIT_CreationNoise { + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_bAbsVal = 0x1B8; // bool + public const nint m_bAbsValInv = 0x1B9; // bool + public const nint m_flOffset = 0x1BC; // float32 + public const nint m_flOutputMin = 0x1C0; // float32 + public const nint m_flOutputMax = 0x1C4; // float32 + public const nint m_flNoiseScale = 0x1C8; // float32 + public const nint m_flNoiseScaleLoc = 0x1CC; // float32 + public const nint m_vecOffsetLoc = 0x1D0; // Vector + public const nint m_flWorldTimeScale = 0x1DC; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateAlongPath { - public const nint MFMaxDistance = 0x1B4; // float32 - public const nint MPathParams = 0x1C0; // CPathParameters - public const nint MBUseRandomCPs = 0x200; // bool - public const nint MVEndOffset = 0x204; // Vector - public const nint MBSaveOffset = 0x210; // bool + public static class C_INIT_CreateAlongPath { + public const nint m_fMaxDistance = 0x1B4; // float32 + public const nint m_PathParams = 0x1C0; // CPathParameters + public const nint m_bUseRandomCPs = 0x200; // bool + public const nint m_vEndOffset = 0x204; // Vector + public const nint m_bSaveOffset = 0x210; // bool } // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class CInitMoveBetweenPoints { - public const nint MFlSpeedMin = 0x1B8; // CPerParticleFloatInput - public const nint MFlSpeedMax = 0x308; // CPerParticleFloatInput - public const nint MFlEndSpread = 0x458; // CPerParticleFloatInput - public const nint MFlStartOffset = 0x5A8; // CPerParticleFloatInput - public const nint MFlEndOffset = 0x6F8; // CPerParticleFloatInput - public const nint MNEndControlPointNumber = 0x848; // int32 - public const nint MBTrailBias = 0x84C; // bool + public static class C_INIT_MoveBetweenPoints { + public const nint m_flSpeedMin = 0x1B8; // CPerParticleFloatInput + public const nint m_flSpeedMax = 0x308; // CPerParticleFloatInput + public const nint m_flEndSpread = 0x458; // CPerParticleFloatInput + public const nint m_flStartOffset = 0x5A8; // CPerParticleFloatInput + public const nint m_flEndOffset = 0x6F8; // CPerParticleFloatInput + public const nint m_nEndControlPointNumber = 0x848; // int32 + public const nint m_bTrailBias = 0x84C; // bool } // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapScalar { - public const nint MNFieldInput = 0x1B4; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1B8; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1BC; // float32 - public const nint MFlInputMax = 0x1C0; // float32 - public const nint MFlOutputMin = 0x1C4; // float32 - public const nint MFlOutputMax = 0x1C8; // float32 - public const nint MFlStartTime = 0x1CC; // float32 - public const nint MFlEndTime = 0x1D0; // float32 - public const nint MNSetMethod = 0x1D4; // ParticleSetMethod_t - public const nint MBActiveRange = 0x1D8; // bool - public const nint MFlRemapBias = 0x1DC; // float32 + public static class C_INIT_RemapScalar { + public const nint m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1BC; // float32 + public const nint m_flInputMax = 0x1C0; // float32 + public const nint m_flOutputMin = 0x1C4; // float32 + public const nint m_flOutputMax = 0x1C8; // float32 + public const nint m_flStartTime = 0x1CC; // float32 + public const nint m_flEndTime = 0x1D0; // float32 + public const nint m_nSetMethod = 0x1D4; // ParticleSetMethod_t + public const nint m_bActiveRange = 0x1D8; // bool + public const nint m_flRemapBias = 0x1DC; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapParticleCountToScalar { - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MNInputMin = 0x1B8; // int32 - public const nint MNInputMax = 0x1BC; // int32 - public const nint MNScaleControlPoint = 0x1C0; // int32 - public const nint MNScaleControlPointField = 0x1C4; // int32 - public const nint MFlOutputMin = 0x1C8; // float32 - public const nint MFlOutputMax = 0x1CC; // float32 - public const nint MNSetMethod = 0x1D0; // ParticleSetMethod_t - public const nint MBActiveRange = 0x1D4; // bool - public const nint MBInvert = 0x1D5; // bool - public const nint MBWrap = 0x1D6; // bool - public const nint MFlRemapBias = 0x1D8; // float32 + public static class C_INIT_RemapParticleCountToScalar { + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_nInputMin = 0x1B8; // int32 + public const nint m_nInputMax = 0x1BC; // int32 + public const nint m_nScaleControlPoint = 0x1C0; // int32 + public const nint m_nScaleControlPointField = 0x1C4; // int32 + public const nint m_flOutputMin = 0x1C8; // float32 + public const nint m_flOutputMax = 0x1CC; // float32 + public const nint m_nSetMethod = 0x1D0; // ParticleSetMethod_t + public const nint m_bActiveRange = 0x1D4; // bool + public const nint m_bInvert = 0x1D5; // bool + public const nint m_bWrap = 0x1D6; // bool + public const nint m_flRemapBias = 0x1D8; // float32 } - // Parent: CInitRemapParticleCountToScalar + // Parent: C_INIT_RemapParticleCountToScalar // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapParticleCountToNamedModelElementScalar { - public const nint MHModel = 0x1E0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MOutputMinName = 0x1E8; // CUtlString - public const nint MOutputMaxName = 0x1F0; // CUtlString - public const nint MBModelFromRenderer = 0x1F8; // bool + public static class C_INIT_RemapParticleCountToNamedModelElementScalar { + public const nint m_hModel = 0x1E0; // CStrongHandle + public const nint m_outputMinName = 0x1E8; // CUtlString + public const nint m_outputMaxName = 0x1F0; // CUtlString + public const nint m_bModelFromRenderer = 0x1F8; // bool } - // Parent: CInitRemapParticleCountToNamedModelElementScalar + // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapParticleCountToNamedModelSequenceScalar { + public static class C_INIT_RemapParticleCountToNamedModelSequenceScalar { } - // Parent: CInitRemapParticleCountToNamedModelElementScalar + // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapParticleCountToNamedModelBodyPartScalar { + public static class C_INIT_RemapParticleCountToNamedModelBodyPartScalar { } - // Parent: CInitRemapParticleCountToNamedModelElementScalar + // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapParticleCountToNamedModelMeshGroupScalar { + public static class C_INIT_RemapParticleCountToNamedModelMeshGroupScalar { } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInheritVelocity { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MFlVelocityScale = 0x1B8; // float32 + public static class C_INIT_InheritVelocity { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_flVelocityScale = 0x1B8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitVelocityFromCp { - public const nint MVelocityInput = 0x1B8; // CParticleCollectionVecInput - public const nint MTransformInput = 0x7E8; // CParticleTransformInput - public const nint MFlVelocityScale = 0x848; // float32 - public const nint MBDirectionOnly = 0x84C; // bool + public static class C_INIT_VelocityFromCP { + public const nint m_velocityInput = 0x1B8; // CParticleCollectionVecInput + public const nint m_transformInput = 0x7E8; // CParticleTransformInput + public const nint m_flVelocityScale = 0x848; // float32 + public const nint m_bDirectionOnly = 0x84C; // bool } // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CInitAgeNoise { - public const nint MBAbsVal = 0x1B4; // bool - public const nint MBAbsValInv = 0x1B5; // bool - public const nint MFlOffset = 0x1B8; // float32 - public const nint MFlAgeMin = 0x1BC; // float32 - public const nint MFlAgeMax = 0x1C0; // float32 - public const nint MFlNoiseScale = 0x1C4; // float32 - public const nint MFlNoiseScaleLoc = 0x1C8; // float32 - public const nint MVecOffsetLoc = 0x1CC; // Vector + public static class C_INIT_AgeNoise { + public const nint m_bAbsVal = 0x1B4; // bool + public const nint m_bAbsValInv = 0x1B5; // bool + public const nint m_flOffset = 0x1B8; // float32 + public const nint m_flAgeMin = 0x1BC; // float32 + public const nint m_flAgeMax = 0x1C0; // float32 + public const nint m_flNoiseScale = 0x1C4; // float32 + public const nint m_flNoiseScaleLoc = 0x1C8; // float32 + public const nint m_vecOffsetLoc = 0x1CC; // Vector } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSequenceLifeTime { - public const nint MFlFramerate = 0x1B4; // float32 + public static class C_INIT_SequenceLifeTime { + public const nint m_flFramerate = 0x1B4; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapScalarToVector { - public const nint MNFieldInput = 0x1B4; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1B8; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1BC; // float32 - public const nint MFlInputMax = 0x1C0; // float32 - public const nint MVecOutputMin = 0x1C4; // Vector - public const nint MVecOutputMax = 0x1D0; // Vector - public const nint MFlStartTime = 0x1DC; // float32 - public const nint MFlEndTime = 0x1E0; // float32 - public const nint MNSetMethod = 0x1E4; // ParticleSetMethod_t - public const nint MNControlPointNumber = 0x1E8; // int32 - public const nint MBLocalCoords = 0x1EC; // bool - public const nint MFlRemapBias = 0x1F0; // float32 + public static class C_INIT_RemapScalarToVector { + public const nint m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1BC; // float32 + public const nint m_flInputMax = 0x1C0; // float32 + public const nint m_vecOutputMin = 0x1C4; // Vector + public const nint m_vecOutputMax = 0x1D0; // Vector + public const nint m_flStartTime = 0x1DC; // float32 + public const nint m_flEndTime = 0x1E0; // float32 + public const nint m_nSetMethod = 0x1E4; // ParticleSetMethod_t + public const nint m_nControlPointNumber = 0x1E8; // int32 + public const nint m_bLocalCoords = 0x1EC; // bool + public const nint m_flRemapBias = 0x1F0; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitOffsetVectorToVector { - public const nint MNFieldInput = 0x1B4; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1B8; // ParticleAttributeIndex_t - public const nint MVecOutputMin = 0x1BC; // Vector - public const nint MVecOutputMax = 0x1C8; // Vector - public const nint MRandomnessParameters = 0x1D4; // CRandomNumberGeneratorParameters + public static class C_INIT_OffsetVectorToVector { + public const nint m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_vecOutputMin = 0x1BC; // Vector + public const nint m_vecOutputMax = 0x1C8; // Vector + public const nint m_randomnessParameters = 0x1D4; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 6 @@ -9172,13 +9172,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MParticleMinVersion // MGetKV3ClassDefaults - public static class CInitCreateSequentialPathV2 { - public const nint MFMaxDistance = 0x1B8; // CPerParticleFloatInput - public const nint MFlNumToAssign = 0x308; // CParticleCollectionFloatInput - public const nint MBLoop = 0x458; // bool - public const nint MBCpPairs = 0x459; // bool - public const nint MBSaveOffset = 0x45A; // bool - public const nint MPathParams = 0x460; // CPathParameters + public static class C_INIT_CreateSequentialPathV2 { + public const nint m_fMaxDistance = 0x1B8; // CPerParticleFloatInput + public const nint m_flNumToAssign = 0x308; // CParticleCollectionFloatInput + public const nint m_bLoop = 0x458; // bool + public const nint m_bCPPairs = 0x459; // bool + public const nint m_bSaveOffset = 0x45A; // bool + public const nint m_PathParams = 0x460; // CPathParameters } // Parent: CParticleFunctionInitializer // Fields count: 6 @@ -9187,1518 +9187,1518 @@ namespace CS2Dumper.Schemas { // MParticleMaxVersion // MParticleReplacementOp // MGetKV3ClassDefaults - public static class CInitCreateSequentialPath { - public const nint MFMaxDistance = 0x1B4; // float32 - public const nint MFlNumToAssign = 0x1B8; // float32 - public const nint MBLoop = 0x1BC; // bool - public const nint MBCpPairs = 0x1BD; // bool - public const nint MBSaveOffset = 0x1BE; // bool - public const nint MPathParams = 0x1C0; // CPathParameters + public static class C_INIT_CreateSequentialPath { + public const nint m_fMaxDistance = 0x1B4; // float32 + public const nint m_flNumToAssign = 0x1B8; // float32 + public const nint m_bLoop = 0x1BC; // bool + public const nint m_bCPPairs = 0x1BD; // bool + public const nint m_bSaveOffset = 0x1BE; // bool + public const nint m_PathParams = 0x1C0; // CPathParameters } // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitialRepulsionVelocity { - public const nint MCollisionGroupName = 0x1B4; // char[128] - public const nint MNTraceSet = 0x234; // ParticleTraceSet_t - public const nint MVecOutputMin = 0x238; // Vector - public const nint MVecOutputMax = 0x244; // Vector - public const nint MNControlPointNumber = 0x250; // int32 - public const nint MBPerParticle = 0x254; // bool - public const nint MBTranslate = 0x255; // bool - public const nint MBProportional = 0x256; // bool - public const nint MFlTraceLength = 0x258; // float32 - public const nint MBPerParticleTr = 0x25C; // bool - public const nint MBInherit = 0x25D; // bool - public const nint MNChildCp = 0x260; // int32 - public const nint MNChildGroupId = 0x264; // int32 + public static class C_INIT_InitialRepulsionVelocity { + public const nint m_CollisionGroupName = 0x1B4; // char[128] + public const nint m_nTraceSet = 0x234; // ParticleTraceSet_t + public const nint m_vecOutputMin = 0x238; // Vector + public const nint m_vecOutputMax = 0x244; // Vector + public const nint m_nControlPointNumber = 0x250; // int32 + public const nint m_bPerParticle = 0x254; // bool + public const nint m_bTranslate = 0x255; // bool + public const nint m_bProportional = 0x256; // bool + public const nint m_flTraceLength = 0x258; // float32 + public const nint m_bPerParticleTR = 0x25C; // bool + public const nint m_bInherit = 0x25D; // bool + public const nint m_nChildCP = 0x260; // int32 + public const nint m_nChildGroupID = 0x264; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomYawFlip { - public const nint MFlPercent = 0x1B4; // float32 + public static class C_INIT_RandomYawFlip { + public const nint m_flPercent = 0x1B4; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomSecondSequence { - public const nint MNSequenceMin = 0x1B4; // int32 - public const nint MNSequenceMax = 0x1B8; // int32 + public static class C_INIT_RandomSecondSequence { + public const nint m_nSequenceMin = 0x1B4; // int32 + public const nint m_nSequenceMax = 0x1B8; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapCPtoScalar { - public const nint MNCpInput = 0x1B4; // int32 - public const nint MNFieldOutput = 0x1B8; // ParticleAttributeIndex_t - public const nint MNField = 0x1BC; // int32 - public const nint MFlInputMin = 0x1C0; // float32 - public const nint MFlInputMax = 0x1C4; // float32 - public const nint MFlOutputMin = 0x1C8; // float32 - public const nint MFlOutputMax = 0x1CC; // float32 - public const nint MFlStartTime = 0x1D0; // float32 - public const nint MFlEndTime = 0x1D4; // float32 - public const nint MNSetMethod = 0x1D8; // ParticleSetMethod_t - public const nint MFlRemapBias = 0x1DC; // float32 + public static class C_INIT_RemapCPtoScalar { + public const nint m_nCPInput = 0x1B4; // int32 + public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_nField = 0x1BC; // int32 + public const nint m_flInputMin = 0x1C0; // float32 + public const nint m_flInputMax = 0x1C4; // float32 + public const nint m_flOutputMin = 0x1C8; // float32 + public const nint m_flOutputMax = 0x1CC; // float32 + public const nint m_flStartTime = 0x1D0; // float32 + public const nint m_flEndTime = 0x1D4; // float32 + public const nint m_nSetMethod = 0x1D8; // ParticleSetMethod_t + public const nint m_flRemapBias = 0x1DC; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapTransformToVector { - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MVInputMin = 0x1B8; // Vector - public const nint MVInputMax = 0x1C4; // Vector - public const nint MVOutputMin = 0x1D0; // Vector - public const nint MVOutputMax = 0x1DC; // Vector - public const nint MTransformInput = 0x1E8; // CParticleTransformInput - public const nint MLocalSpaceTransform = 0x248; // CParticleTransformInput - public const nint MFlStartTime = 0x2A8; // float32 - public const nint MFlEndTime = 0x2AC; // float32 - public const nint MNSetMethod = 0x2B0; // ParticleSetMethod_t - public const nint MBOffset = 0x2B4; // bool - public const nint MBAccelerate = 0x2B5; // bool - public const nint MFlRemapBias = 0x2B8; // float32 + public static class C_INIT_RemapTransformToVector { + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_vInputMin = 0x1B8; // Vector + public const nint m_vInputMax = 0x1C4; // Vector + public const nint m_vOutputMin = 0x1D0; // Vector + public const nint m_vOutputMax = 0x1DC; // Vector + public const nint m_TransformInput = 0x1E8; // CParticleTransformInput + public const nint m_LocalSpaceTransform = 0x248; // CParticleTransformInput + public const nint m_flStartTime = 0x2A8; // float32 + public const nint m_flEndTime = 0x2AC; // float32 + public const nint m_nSetMethod = 0x2B0; // ParticleSetMethod_t + public const nint m_bOffset = 0x2B4; // bool + public const nint m_bAccelerate = 0x2B5; // bool + public const nint m_flRemapBias = 0x2B8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class CInitChaoticAttractor { - public const nint MFlAParm = 0x1B4; // float32 - public const nint MFlBParm = 0x1B8; // float32 - public const nint MFlCParm = 0x1BC; // float32 - public const nint MFlDParm = 0x1C0; // float32 - public const nint MFlScale = 0x1C4; // float32 - public const nint MFlSpeedMin = 0x1C8; // float32 - public const nint MFlSpeedMax = 0x1CC; // float32 - public const nint MNBaseCp = 0x1D0; // int32 - public const nint MBUniformSpeed = 0x1D4; // bool + public static class C_INIT_ChaoticAttractor { + public const nint m_flAParm = 0x1B4; // float32 + public const nint m_flBParm = 0x1B8; // float32 + public const nint m_flCParm = 0x1BC; // float32 + public const nint m_flDParm = 0x1C0; // float32 + public const nint m_flScale = 0x1C4; // float32 + public const nint m_flSpeedMin = 0x1C8; // float32 + public const nint m_flSpeedMax = 0x1CC; // float32 + public const nint m_nBaseCP = 0x1D0; // int32 + public const nint m_bUniformSpeed = 0x1D4; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateFromParentParticles { - public const nint MFlVelocityScale = 0x1B4; // float32 - public const nint MFlIncrement = 0x1B8; // float32 - public const nint MBRandomDistribution = 0x1BC; // bool - public const nint MNRandomSeed = 0x1C0; // int32 - public const nint MBSubFrame = 0x1C4; // bool + public static class C_INIT_CreateFromParentParticles { + public const nint m_flVelocityScale = 0x1B4; // float32 + public const nint m_flIncrement = 0x1B8; // float32 + public const nint m_bRandomDistribution = 0x1BC; // bool + public const nint m_nRandomSeed = 0x1C0; // int32 + public const nint m_bSubFrame = 0x1C4; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInheritFromParentParticles { - public const nint MFlScale = 0x1B4; // float32 - public const nint MNFieldOutput = 0x1B8; // ParticleAttributeIndex_t - public const nint MNIncrement = 0x1BC; // int32 - public const nint MBRandomDistribution = 0x1C0; // bool - public const nint MNRandomSeed = 0x1C4; // int32 + public static class C_INIT_InheritFromParentParticles { + public const nint m_flScale = 0x1B4; // float32 + public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_nIncrement = 0x1BC; // int32 + public const nint m_bRandomDistribution = 0x1C0; // bool + public const nint m_nRandomSeed = 0x1C4; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateFromCPs { - public const nint MNIncrement = 0x1B4; // int32 - public const nint MNMinCp = 0x1B8; // int32 - public const nint MNMaxCp = 0x1BC; // int32 - public const nint MNDynamicCpCount = 0x1C0; // CParticleCollectionFloatInput + public static class C_INIT_CreateFromCPs { + public const nint m_nIncrement = 0x1B4; // int32 + public const nint m_nMinCP = 0x1B8; // int32 + public const nint m_nMaxCP = 0x1BC; // int32 + public const nint m_nDynamicCPCount = 0x1C0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - public static class CInitDistanceToCpInit { - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1B8; // CPerParticleFloatInput - public const nint MFlInputMax = 0x308; // CPerParticleFloatInput - public const nint MFlOutputMin = 0x458; // CPerParticleFloatInput - public const nint MFlOutputMax = 0x5A8; // CPerParticleFloatInput - public const nint MNStartCp = 0x6F8; // int32 - public const nint MBLos = 0x6FC; // bool - public const nint MCollisionGroupName = 0x6FD; // char[128] - public const nint MNTraceSet = 0x780; // ParticleTraceSet_t - public const nint MFlMaxTraceLength = 0x788; // CPerParticleFloatInput - public const nint MFlLosScale = 0x8D8; // float32 - public const nint MNSetMethod = 0x8DC; // ParticleSetMethod_t - public const nint MBActiveRange = 0x8E0; // bool - public const nint MVecDistanceScale = 0x8E4; // Vector - public const nint MFlRemapBias = 0x8F0; // float32 + public static class C_INIT_DistanceToCPInit { + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1B8; // CPerParticleFloatInput + public const nint m_flInputMax = 0x308; // CPerParticleFloatInput + public const nint m_flOutputMin = 0x458; // CPerParticleFloatInput + public const nint m_flOutputMax = 0x5A8; // CPerParticleFloatInput + public const nint m_nStartCP = 0x6F8; // int32 + public const nint m_bLOS = 0x6FC; // bool + public const nint m_CollisionGroupName = 0x6FD; // char[128] + public const nint m_nTraceSet = 0x780; // ParticleTraceSet_t + public const nint m_flMaxTraceLength = 0x788; // CPerParticleFloatInput + public const nint m_flLOSScale = 0x8D8; // float32 + public const nint m_nSetMethod = 0x8DC; // ParticleSetMethod_t + public const nint m_bActiveRange = 0x8E0; // bool + public const nint m_vecDistanceScale = 0x8E4; // Vector + public const nint m_flRemapBias = 0x8F0; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CInitLifespanFromVelocity { - public const nint MVecComponentScale = 0x1B4; // Vector - public const nint MFlTraceOffset = 0x1C0; // float32 - public const nint MFlMaxTraceLength = 0x1C4; // float32 - public const nint MFlTraceTolerance = 0x1C8; // float32 - public const nint MNMaxPlanes = 0x1CC; // int32 - public const nint MCollisionGroupName = 0x1D4; // char[128] - public const nint MNTraceSet = 0x254; // ParticleTraceSet_t - public const nint MBIncludeWater = 0x260; // bool + public static class C_INIT_LifespanFromVelocity { + public const nint m_vecComponentScale = 0x1B4; // Vector + public const nint m_flTraceOffset = 0x1C0; // float32 + public const nint m_flMaxTraceLength = 0x1C4; // float32 + public const nint m_flTraceTolerance = 0x1C8; // float32 + public const nint m_nMaxPlanes = 0x1CC; // int32 + public const nint m_CollisionGroupName = 0x1D4; // char[128] + public const nint m_nTraceSet = 0x254; // ParticleTraceSet_t + public const nint m_bIncludeWater = 0x260; // bool } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateFromPlaneCache { - public const nint MVecOffsetMin = 0x1B4; // Vector - public const nint MVecOffsetMax = 0x1C0; // Vector - public const nint MBUseNormal = 0x1CD; // bool + public static class C_INIT_CreateFromPlaneCache { + public const nint m_vecOffsetMin = 0x1B4; // Vector + public const nint m_vecOffsetMax = 0x1C0; // Vector + public const nint m_bUseNormal = 0x1CD; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitModelCull { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MBBoundBox = 0x1B8; // bool - public const nint MBCullOutside = 0x1B9; // bool - public const nint MBUseBones = 0x1BA; // bool - public const nint MHitboxSetName = 0x1BB; // char[128] + public static class C_INIT_ModelCull { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_bBoundBox = 0x1B8; // bool + public const nint m_bCullOutside = 0x1B9; // bool + public const nint m_bUseBones = 0x1BA; // bool + public const nint m_HitboxSetName = 0x1BB; // char[128] } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitDistanceCull { - public const nint MNControlPoint = 0x1B4; // int32 - public const nint MFlDistance = 0x1B8; // CParticleCollectionFloatInput - public const nint MBCullInside = 0x308; // bool + public static class C_INIT_DistanceCull { + public const nint m_nControlPoint = 0x1B4; // int32 + public const nint m_flDistance = 0x1B8; // CParticleCollectionFloatInput + public const nint m_bCullInside = 0x308; // bool } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPlaneCull { - public const nint MNControlPoint = 0x1B4; // int32 - public const nint MFlDistance = 0x1B8; // CParticleCollectionFloatInput - public const nint MBCullInside = 0x308; // bool + public static class C_INIT_PlaneCull { + public const nint m_nControlPoint = 0x1B4; // int32 + public const nint m_flDistance = 0x1B8; // CParticleCollectionFloatInput + public const nint m_bCullInside = 0x308; // bool } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitDistanceToNeighborCull { - public const nint MFlDistance = 0x1B8; // CPerParticleFloatInput + public static class C_INIT_DistanceToNeighborCull { + public const nint m_flDistance = 0x1B8; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRtEnvCull { - public const nint MVecTestDir = 0x1B4; // Vector - public const nint MVecTestNormal = 0x1C0; // Vector - public const nint MBUseVelocity = 0x1CC; // bool - public const nint MBCullOnMiss = 0x1CD; // bool - public const nint MBLifeAdjust = 0x1CE; // bool - public const nint MRtEnvName = 0x1CF; // char[128] - public const nint MNRtEnvCp = 0x250; // int32 - public const nint MNComponent = 0x254; // int32 + public static class C_INIT_RtEnvCull { + public const nint m_vecTestDir = 0x1B4; // Vector + public const nint m_vecTestNormal = 0x1C0; // Vector + public const nint m_bUseVelocity = 0x1CC; // bool + public const nint m_bCullOnMiss = 0x1CD; // bool + public const nint m_bLifeAdjust = 0x1CE; // bool + public const nint m_RtEnvName = 0x1CF; // char[128] + public const nint m_nRTEnvCP = 0x250; // int32 + public const nint m_nComponent = 0x254; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitNormalAlignToCp { - public const nint MTransformInput = 0x1B8; // CParticleTransformInput - public const nint MNControlPointAxis = 0x218; // ParticleControlPointAxis_t + public static class C_INIT_NormalAlignToCP { + public const nint m_transformInput = 0x1B8; // CParticleTransformInput + public const nint m_nControlPointAxis = 0x218; // ParticleControlPointAxis_t } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitNormalOffset { - public const nint MOffsetMin = 0x1B4; // Vector - public const nint MOffsetMax = 0x1C0; // Vector - public const nint MNControlPointNumber = 0x1CC; // int32 - public const nint MBLocalCoords = 0x1D0; // bool - public const nint MBNormalize = 0x1D1; // bool + public static class C_INIT_NormalOffset { + public const nint m_OffsetMin = 0x1B4; // Vector + public const nint m_OffsetMax = 0x1C0; // Vector + public const nint m_nControlPointNumber = 0x1CC; // int32 + public const nint m_bLocalCoords = 0x1D0; // bool + public const nint m_bNormalize = 0x1D1; // bool } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapSpeedToScalar { - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MNControlPointNumber = 0x1B8; // int32 - public const nint MFlStartTime = 0x1BC; // float32 - public const nint MFlEndTime = 0x1C0; // float32 - public const nint MFlInputMin = 0x1C4; // float32 - public const nint MFlInputMax = 0x1C8; // float32 - public const nint MFlOutputMin = 0x1CC; // float32 - public const nint MFlOutputMax = 0x1D0; // float32 - public const nint MNSetMethod = 0x1D4; // ParticleSetMethod_t - public const nint MBPerParticle = 0x1D8; // bool + public static class C_INIT_RemapSpeedToScalar { + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_nControlPointNumber = 0x1B8; // int32 + public const nint m_flStartTime = 0x1BC; // float32 + public const nint m_flEndTime = 0x1C0; // float32 + public const nint m_flInputMin = 0x1C4; // float32 + public const nint m_flInputMax = 0x1C8; // float32 + public const nint m_flOutputMin = 0x1CC; // float32 + public const nint m_flOutputMax = 0x1D0; // float32 + public const nint m_nSetMethod = 0x1D4; // ParticleSetMethod_t + public const nint m_bPerParticle = 0x1D8; // bool } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFromCpSnapshot { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MNAttributeToRead = 0x1B8; // ParticleAttributeIndex_t - public const nint MNAttributeToWrite = 0x1BC; // ParticleAttributeIndex_t - public const nint MNLocalSpaceCp = 0x1C0; // int32 - public const nint MBRandom = 0x1C4; // bool - public const nint MBReverse = 0x1C5; // bool - public const nint MNSnapShotIncrement = 0x1C8; // CParticleCollectionFloatInput - public const nint MNManualSnapshotIndex = 0x318; // CPerParticleFloatInput - public const nint MNRandomSeed = 0x468; // int32 - public const nint MBLocalSpaceAngles = 0x46C; // bool + public static class C_INIT_InitFromCPSnapshot { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_nAttributeToRead = 0x1B8; // ParticleAttributeIndex_t + public const nint m_nAttributeToWrite = 0x1BC; // ParticleAttributeIndex_t + public const nint m_nLocalSpaceCP = 0x1C0; // int32 + public const nint m_bRandom = 0x1C4; // bool + public const nint m_bReverse = 0x1C5; // bool + public const nint m_nSnapShotIncrement = 0x1C8; // CParticleCollectionFloatInput + public const nint m_nManualSnapshotIndex = 0x318; // CPerParticleFloatInput + public const nint m_nRandomSeed = 0x468; // int32 + public const nint m_bLocalSpaceAngles = 0x46C; // bool } // Parent: CParticleFunctionInitializer // Fields count: 19 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitSkinnedPositionFromCpSnapshot { - public const nint MNSnapshotControlPointNumber = 0x1B4; // int32 - public const nint MNControlPointNumber = 0x1B8; // int32 - public const nint MBRandom = 0x1BC; // bool - public const nint MNRandomSeed = 0x1C0; // int32 - public const nint MBRigid = 0x1C4; // bool - public const nint MBSetNormal = 0x1C5; // bool - public const nint MBIgnoreDt = 0x1C6; // bool - public const nint MFlMinNormalVelocity = 0x1C8; // float32 - public const nint MFlMaxNormalVelocity = 0x1CC; // float32 - public const nint MNIndexType = 0x1D0; // SnapshotIndexType_t - public const nint MFlReadIndex = 0x1D8; // CPerParticleFloatInput - public const nint MFlIncrement = 0x328; // float32 - public const nint MNFullLoopIncrement = 0x32C; // int32 - public const nint MNSnapShotStartPoint = 0x330; // int32 - public const nint MFlBoneVelocity = 0x334; // float32 - public const nint MFlBoneVelocityMax = 0x338; // float32 - public const nint MBCopyColor = 0x33C; // bool - public const nint MBCopyAlpha = 0x33D; // bool - public const nint MBSetRadius = 0x33E; // bool + public static class C_INIT_InitSkinnedPositionFromCPSnapshot { + public const nint m_nSnapshotControlPointNumber = 0x1B4; // int32 + public const nint m_nControlPointNumber = 0x1B8; // int32 + public const nint m_bRandom = 0x1BC; // bool + public const nint m_nRandomSeed = 0x1C0; // int32 + public const nint m_bRigid = 0x1C4; // bool + public const nint m_bSetNormal = 0x1C5; // bool + public const nint m_bIgnoreDt = 0x1C6; // bool + public const nint m_flMinNormalVelocity = 0x1C8; // float32 + public const nint m_flMaxNormalVelocity = 0x1CC; // float32 + public const nint m_nIndexType = 0x1D0; // SnapshotIndexType_t + public const nint m_flReadIndex = 0x1D8; // CPerParticleFloatInput + public const nint m_flIncrement = 0x328; // float32 + public const nint m_nFullLoopIncrement = 0x32C; // int32 + public const nint m_nSnapShotStartPoint = 0x330; // int32 + public const nint m_flBoneVelocity = 0x334; // float32 + public const nint m_flBoneVelocityMax = 0x338; // float32 + public const nint m_bCopyColor = 0x33C; // bool + public const nint m_bCopyAlpha = 0x33D; // bool + public const nint m_bSetRadius = 0x33E; // bool } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFromParentKilled { - public const nint MNAttributeToCopy = 0x1B4; // ParticleAttributeIndex_t + public static class C_INIT_InitFromParentKilled { + public const nint m_nAttributeToCopy = 0x1B4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFromVectorFieldSnapshot { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MNLocalSpaceCp = 0x1B8; // int32 - public const nint MNWeightUpdateCp = 0x1BC; // int32 - public const nint MBUseVerticalVelocity = 0x1C0; // bool - public const nint MVecScale = 0x1C8; // CPerParticleVecInput + public static class C_INIT_InitFromVectorFieldSnapshot { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_nLocalSpaceCP = 0x1B8; // int32 + public const nint m_nWeightUpdateCP = 0x1BC; // int32 + public const nint m_bUseVerticalVelocity = 0x1C0; // bool + public const nint m_vecScale = 0x1C8; // CPerParticleVecInput } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapInitialDirectionToTransformToVector { - public const nint MTransformInput = 0x1B8; // CParticleTransformInput - public const nint MNFieldOutput = 0x218; // ParticleAttributeIndex_t - public const nint MFlScale = 0x21C; // float32 - public const nint MFlOffsetRot = 0x220; // float32 - public const nint MVecOffsetAxis = 0x224; // Vector - public const nint MBNormalize = 0x230; // bool + public static class C_INIT_RemapInitialDirectionToTransformToVector { + public const nint m_TransformInput = 0x1B8; // CParticleTransformInput + public const nint m_nFieldOutput = 0x218; // ParticleAttributeIndex_t + public const nint m_flScale = 0x21C; // float32 + public const nint m_flOffsetRot = 0x220; // float32 + public const nint m_vecOffsetAxis = 0x224; // Vector + public const nint m_bNormalize = 0x230; // bool } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapInitialTransformDirectionToRotation { - public const nint MTransformInput = 0x1B8; // CParticleTransformInput - public const nint MNFieldOutput = 0x218; // ParticleAttributeIndex_t - public const nint MFlOffsetRot = 0x21C; // float32 - public const nint MNComponent = 0x220; // int32 + public static class C_INIT_RemapInitialTransformDirectionToRotation { + public const nint m_TransformInput = 0x1B8; // CParticleTransformInput + public const nint m_nFieldOutput = 0x218; // ParticleAttributeIndex_t + public const nint m_flOffsetRot = 0x21C; // float32 + public const nint m_nComponent = 0x220; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapQAnglesToRotation { - public const nint MTransformInput = 0x1B8; // CParticleTransformInput + public static class C_INIT_RemapQAnglesToRotation { + public const nint m_TransformInput = 0x1B8; // CParticleTransformInput } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapTransformOrientationToRotations { - public const nint MTransformInput = 0x1B8; // CParticleTransformInput - public const nint MVecRotation = 0x218; // Vector - public const nint MBUseQuat = 0x224; // bool - public const nint MBWriteNormal = 0x225; // bool + public static class C_INIT_RemapTransformOrientationToRotations { + public const nint m_TransformInput = 0x1B8; // CParticleTransformInput + public const nint m_vecRotation = 0x218; // Vector + public const nint m_bUseQuat = 0x224; // bool + public const nint m_bWriteNormal = 0x225; // bool } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetRigidAttachment { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MNFieldInput = 0x1B8; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1BC; // ParticleAttributeIndex_t - public const nint MBLocalSpace = 0x1C0; // bool + public static class C_INIT_SetRigidAttachment { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_nFieldInput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t + public const nint m_bLocalSpace = 0x1C0; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapInitialVisibilityScalar { - public const nint MNFieldOutput = 0x1B8; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1BC; // float32 - public const nint MFlInputMax = 0x1C0; // float32 - public const nint MFlOutputMin = 0x1C4; // float32 - public const nint MFlOutputMax = 0x1C8; // float32 + public static class C_INIT_RemapInitialVisibilityScalar { + public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1BC; // float32 + public const nint m_flInputMax = 0x1C0; // float32 + public const nint m_flOutputMin = 0x1C4; // float32 + public const nint m_flOutputMax = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRadiusFromCpObject { - public const nint MNControlPoint = 0x1B4; // int32 + public static class C_INIT_RadiusFromCPObject { + public const nint m_nControlPoint = 0x1B4; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitialSequenceFromModel { - public const nint MNControlPointNumber = 0x1B4; // int32 - public const nint MNFieldOutput = 0x1B8; // ParticleAttributeIndex_t - public const nint MNFieldOutputAnim = 0x1BC; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C0; // float32 - public const nint MFlInputMax = 0x1C4; // float32 - public const nint MFlOutputMin = 0x1C8; // float32 - public const nint MFlOutputMax = 0x1CC; // float32 - public const nint MNSetMethod = 0x1D0; // ParticleSetMethod_t + public static class C_INIT_InitialSequenceFromModel { + public const nint m_nControlPointNumber = 0x1B4; // int32 + public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_nFieldOutputAnim = 0x1BC; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C0; // float32 + public const nint m_flInputMax = 0x1C4; // float32 + public const nint m_flOutputMin = 0x1C8; // float32 + public const nint m_flOutputMax = 0x1CC; // float32 + public const nint m_nSetMethod = 0x1D0; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitGlobalScale { - public const nint MFlScale = 0x1B4; // float32 - public const nint MNScaleControlPointNumber = 0x1B8; // int32 - public const nint MNControlPointNumber = 0x1BC; // int32 - public const nint MBScaleRadius = 0x1C0; // bool - public const nint MBScalePosition = 0x1C1; // bool - public const nint MBScaleVelocity = 0x1C2; // bool + public static class C_INIT_GlobalScale { + public const nint m_flScale = 0x1B4; // float32 + public const nint m_nScaleControlPointNumber = 0x1B8; // int32 + public const nint m_nControlPointNumber = 0x1BC; // int32 + public const nint m_bScaleRadius = 0x1C0; // bool + public const nint m_bScalePosition = 0x1C1; // bool + public const nint m_bScaleVelocity = 0x1C2; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPointList { - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MPointList = 0x1B8; // CUtlVector< PointDefinition_t > - public const nint MBPlaceAlongPath = 0x1D0; // bool - public const nint MBClosedLoop = 0x1D1; // bool - public const nint MNNumPointsAlongPath = 0x1D4; // int32 + public static class C_INIT_PointList { + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_pointList = 0x1B8; // CUtlVector + public const nint m_bPlaceAlongPath = 0x1D0; // bool + public const nint m_bClosedLoop = 0x1D1; // bool + public const nint m_nNumPointsAlongPath = 0x1D4; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomNamedModelElement { - public const nint MHModel = 0x1B8; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MNames = 0x1C0; // CUtlVector< CUtlString > - public const nint MBShuffle = 0x1D8; // bool - public const nint MBLinear = 0x1D9; // bool - public const nint MBModelFromRenderer = 0x1DA; // bool - public const nint MNFieldOutput = 0x1DC; // ParticleAttributeIndex_t + public static class C_INIT_RandomNamedModelElement { + public const nint m_hModel = 0x1B8; // CStrongHandle + public const nint m_names = 0x1C0; // CUtlVector + public const nint m_bShuffle = 0x1D8; // bool + public const nint m_bLinear = 0x1D9; // bool + public const nint m_bModelFromRenderer = 0x1DA; // bool + public const nint m_nFieldOutput = 0x1DC; // ParticleAttributeIndex_t } - // Parent: CInitRandomNamedModelElement + // Parent: C_INIT_RandomNamedModelElement // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomNamedModelSequence { + public static class C_INIT_RandomNamedModelSequence { } - // Parent: CInitRandomNamedModelElement + // Parent: C_INIT_RandomNamedModelElement // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomNamedModelBodyPart { + public static class C_INIT_RandomNamedModelBodyPart { } - // Parent: CInitRandomNamedModelElement + // Parent: C_INIT_RandomNamedModelElement // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomNamedModelMeshGroup { + public static class C_INIT_RandomNamedModelMeshGroup { } // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapNamedModelElementToScalar { - public const nint MHModel = 0x1B8; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MNames = 0x1C0; // CUtlVector< CUtlString > - public const nint MValues = 0x1D8; // CUtlVector< float32 > - public const nint MNFieldInput = 0x1F0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1F4; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0x1F8; // ParticleSetMethod_t - public const nint MBModelFromRenderer = 0x1FC; // bool + public static class C_INIT_RemapNamedModelElementToScalar { + public const nint m_hModel = 0x1B8; // CStrongHandle + public const nint m_names = 0x1C0; // CUtlVector + public const nint m_values = 0x1D8; // CUtlVector + public const nint m_nFieldInput = 0x1F0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1F4; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0x1F8; // ParticleSetMethod_t + public const nint m_bModelFromRenderer = 0x1FC; // bool } - // Parent: CInitRemapNamedModelElementToScalar + // Parent: C_INIT_RemapNamedModelElementToScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapNamedModelSequenceToScalar { + public static class C_INIT_RemapNamedModelSequenceToScalar { } - // Parent: CInitRemapNamedModelElementToScalar + // Parent: C_INIT_RemapNamedModelElementToScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapNamedModelBodyPartToScalar { + public static class C_INIT_RemapNamedModelBodyPartToScalar { } - // Parent: CInitRemapNamedModelElementToScalar + // Parent: C_INIT_RemapNamedModelElementToScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapNamedModelMeshGroupToScalar { + public static class C_INIT_RemapNamedModelMeshGroupToScalar { } // Parent: CParticleFunctionInitializer // Fields count: 18 // // Metadata: // MGetKV3ClassDefaults - public static class CInitStatusEffect { - public const nint MNDetail2Combo = 0x1B4; // Detail2Combo_t - public const nint MFlDetail2Rotation = 0x1B8; // float32 - public const nint MFlDetail2Scale = 0x1BC; // float32 - public const nint MFlDetail2BlendFactor = 0x1C0; // float32 - public const nint MFlColorWarpIntensity = 0x1C4; // float32 - public const nint MFlDiffuseWarpBlendToFull = 0x1C8; // float32 - public const nint MFlEnvMapIntensity = 0x1CC; // float32 - public const nint MFlAmbientScale = 0x1D0; // float32 - public const nint MSpecularColor = 0x1D4; // Color - public const nint MFlSpecularScale = 0x1D8; // float32 - public const nint MFlSpecularExponent = 0x1DC; // float32 - public const nint MFlSpecularExponentBlendToFull = 0x1E0; // float32 - public const nint MFlSpecularBlendToFull = 0x1E4; // float32 - public const nint MRimLightColor = 0x1E8; // Color - public const nint MFlRimLightScale = 0x1EC; // float32 - public const nint MFlReflectionsTintByBaseBlendToNone = 0x1F0; // float32 - public const nint MFlMetalnessBlendToFull = 0x1F4; // float32 - public const nint MFlSelfIllumBlendToFull = 0x1F8; // float32 + public static class C_INIT_StatusEffect { + public const nint m_nDetail2Combo = 0x1B4; // Detail2Combo_t + public const nint m_flDetail2Rotation = 0x1B8; // float32 + public const nint m_flDetail2Scale = 0x1BC; // float32 + public const nint m_flDetail2BlendFactor = 0x1C0; // float32 + public const nint m_flColorWarpIntensity = 0x1C4; // float32 + public const nint m_flDiffuseWarpBlendToFull = 0x1C8; // float32 + public const nint m_flEnvMapIntensity = 0x1CC; // float32 + public const nint m_flAmbientScale = 0x1D0; // float32 + public const nint m_specularColor = 0x1D4; // Color + public const nint m_flSpecularScale = 0x1D8; // float32 + public const nint m_flSpecularExponent = 0x1DC; // float32 + public const nint m_flSpecularExponentBlendToFull = 0x1E0; // float32 + public const nint m_flSpecularBlendToFull = 0x1E4; // float32 + public const nint m_rimLightColor = 0x1E8; // Color + public const nint m_flRimLightScale = 0x1EC; // float32 + public const nint m_flReflectionsTintByBaseBlendToNone = 0x1F0; // float32 + public const nint m_flMetalnessBlendToFull = 0x1F4; // float32 + public const nint m_flSelfIllumBlendToFull = 0x1F8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 19 // // Metadata: // MGetKV3ClassDefaults - public static class CInitStatusEffectCitadel { - public const nint MFlSfxColorWarpAmount = 0x1B4; // float32 - public const nint MFlSfxNormalAmount = 0x1B8; // float32 - public const nint MFlSfxMetalnessAmount = 0x1BC; // float32 - public const nint MFlSfxRoughnessAmount = 0x1C0; // float32 - public const nint MFlSfxSelfIllumAmount = 0x1C4; // float32 - public const nint MFlSfxsScale = 0x1C8; // float32 - public const nint MFlSfxsScrollX = 0x1CC; // float32 - public const nint MFlSfxsScrollY = 0x1D0; // float32 - public const nint MFlSfxsScrollZ = 0x1D4; // float32 - public const nint MFlSfxsOffsetX = 0x1D8; // float32 - public const nint MFlSfxsOffsetY = 0x1DC; // float32 - public const nint MFlSfxsOffsetZ = 0x1E0; // float32 - public const nint MNDetailCombo = 0x1E4; // DetailCombo_t - public const nint MFlSfxsDetailAmount = 0x1E8; // float32 - public const nint MFlSfxsDetailScale = 0x1EC; // float32 - public const nint MFlSfxsDetailScrollX = 0x1F0; // float32 - public const nint MFlSfxsDetailScrollY = 0x1F4; // float32 - public const nint MFlSfxsDetailScrollZ = 0x1F8; // float32 - public const nint MFlSfxsUseModelUVs = 0x1FC; // float32 + public static class C_INIT_StatusEffectCitadel { + public const nint m_flSFXColorWarpAmount = 0x1B4; // float32 + public const nint m_flSFXNormalAmount = 0x1B8; // float32 + public const nint m_flSFXMetalnessAmount = 0x1BC; // float32 + public const nint m_flSFXRoughnessAmount = 0x1C0; // float32 + public const nint m_flSFXSelfIllumAmount = 0x1C4; // float32 + public const nint m_flSFXSScale = 0x1C8; // float32 + public const nint m_flSFXSScrollX = 0x1CC; // float32 + public const nint m_flSFXSScrollY = 0x1D0; // float32 + public const nint m_flSFXSScrollZ = 0x1D4; // float32 + public const nint m_flSFXSOffsetX = 0x1D8; // float32 + public const nint m_flSFXSOffsetY = 0x1DC; // float32 + public const nint m_flSFXSOffsetZ = 0x1E0; // float32 + public const nint m_nDetailCombo = 0x1E4; // DetailCombo_t + public const nint m_flSFXSDetailAmount = 0x1E8; // float32 + public const nint m_flSFXSDetailScale = 0x1EC; // float32 + public const nint m_flSFXSDetailScrollX = 0x1F0; // float32 + public const nint m_flSFXSDetailScrollY = 0x1F4; // float32 + public const nint m_flSFXSDetailScrollZ = 0x1F8; // float32 + public const nint m_flSFXSUseModelUVs = 0x1FC; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateParticleImpulse { - public const nint MInputRadius = 0x1B8; // CPerParticleFloatInput - public const nint MInputMagnitude = 0x308; // CPerParticleFloatInput - public const nint MNFalloffFunction = 0x458; // ParticleFalloffFunction_t - public const nint MInputFalloffExp = 0x460; // CPerParticleFloatInput - public const nint MNImpulseType = 0x5B0; // ParticleImpulseType_t + public static class C_INIT_CreateParticleImpulse { + public const nint m_InputRadius = 0x1B8; // CPerParticleFloatInput + public const nint m_InputMagnitude = 0x308; // CPerParticleFloatInput + public const nint m_nFalloffFunction = 0x458; // ParticleFalloffFunction_t + public const nint m_InputFalloffExp = 0x460; // CPerParticleFloatInput + public const nint m_nImpulseType = 0x5B0; // ParticleImpulseType_t } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitQuantizeFloat { - public const nint MInputValue = 0x1B8; // CPerParticleFloatInput - public const nint MNOutputField = 0x308; // ParticleAttributeIndex_t + public static class C_INIT_QuantizeFloat { + public const nint m_InputValue = 0x1B8; // CPerParticleFloatInput + public const nint m_nOutputField = 0x308; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetAttributeToScalarExpression { - public const nint MNExpression = 0x1B4; // ScalarExpressionType_t - public const nint MFlInput1 = 0x1B8; // CPerParticleFloatInput - public const nint MFlInput2 = 0x308; // CPerParticleFloatInput - public const nint MFlOutputRemap = 0x458; // CParticleRemapFloatInput - public const nint MNOutputField = 0x5A8; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0x5AC; // ParticleSetMethod_t + public static class C_INIT_SetAttributeToScalarExpression { + public const nint m_nExpression = 0x1B4; // ScalarExpressionType_t + public const nint m_flInput1 = 0x1B8; // CPerParticleFloatInput + public const nint m_flInput2 = 0x308; // CPerParticleFloatInput + public const nint m_flOutputRemap = 0x458; // CParticleRemapFloatInput + public const nint m_nOutputField = 0x5A8; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0x5AC; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetVectorAttributeToVectorExpression { - public const nint MNExpression = 0x1B4; // VectorExpressionType_t - public const nint MVInput1 = 0x1B8; // CPerParticleVecInput - public const nint MVInput2 = 0x7E8; // CPerParticleVecInput - public const nint MNOutputField = 0xE18; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0xE1C; // ParticleSetMethod_t - public const nint MBNormalizedOutput = 0xE20; // bool + public static class C_INIT_SetVectorAttributeToVectorExpression { + public const nint m_nExpression = 0x1B4; // VectorExpressionType_t + public const nint m_vInput1 = 0x1B8; // CPerParticleVecInput + public const nint m_vInput2 = 0x7E8; // CPerParticleVecInput + public const nint m_nOutputField = 0xE18; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0xE1C; // ParticleSetMethod_t + public const nint m_bNormalizedOutput = 0xE20; // bool } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFloatCollection { - public const nint MInputValue = 0x1B8; // CParticleCollectionFloatInput - public const nint MNOutputField = 0x308; // ParticleAttributeIndex_t + public static class C_INIT_InitFloatCollection { + public const nint m_InputValue = 0x1B8; // CParticleCollectionFloatInput + public const nint m_nOutputField = 0x308; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFloat { - public const nint MInputValue = 0x1B8; // CPerParticleFloatInput - public const nint MNOutputField = 0x308; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0x30C; // ParticleSetMethod_t - public const nint MInputStrength = 0x310; // CPerParticleFloatInput + public static class C_INIT_InitFloat { + public const nint m_InputValue = 0x1B8; // CPerParticleFloatInput + public const nint m_nOutputField = 0x308; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0x30C; // ParticleSetMethod_t + public const nint m_InputStrength = 0x310; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitVecCollection { - public const nint MInputValue = 0x1B8; // CParticleCollectionVecInput - public const nint MNOutputField = 0x7E8; // ParticleAttributeIndex_t + public static class C_INIT_InitVecCollection { + public const nint m_InputValue = 0x1B8; // CParticleCollectionVecInput + public const nint m_nOutputField = 0x7E8; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitVec { - public const nint MInputValue = 0x1B8; // CPerParticleVecInput - public const nint MNOutputField = 0x7E8; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0x7EC; // ParticleSetMethod_t - public const nint MBNormalizedOutput = 0x7F0; // bool - public const nint MBWritePreviousPosition = 0x7F1; // bool + public static class C_INIT_InitVec { + public const nint m_InputValue = 0x1B8; // CPerParticleVecInput + public const nint m_nOutputField = 0x7E8; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0x7EC; // ParticleSetMethod_t + public const nint m_bNormalizedOutput = 0x7F0; // bool + public const nint m_bWritePreviousPosition = 0x7F1; // bool } // Parent: CParticleFunctionEmitter // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpInstantaneousEmitter { - public const nint MNParticlesToEmit = 0x1B8; // CParticleCollectionFloatInput - public const nint MFlStartTime = 0x308; // CParticleCollectionFloatInput - public const nint MFlInitFromKilledParentParticles = 0x458; // float32 - public const nint MFlParentParticleScale = 0x460; // CParticleCollectionFloatInput - public const nint MNMaxEmittedPerFrame = 0x5B0; // int32 - public const nint MNSnapshotControlPoint = 0x5B4; // int32 + public static class C_OP_InstantaneousEmitter { + public const nint m_nParticlesToEmit = 0x1B8; // CParticleCollectionFloatInput + public const nint m_flStartTime = 0x308; // CParticleCollectionFloatInput + public const nint m_flInitFromKilledParentParticles = 0x458; // float32 + public const nint m_flParentParticleScale = 0x460; // CParticleCollectionFloatInput + public const nint m_nMaxEmittedPerFrame = 0x5B0; // int32 + public const nint m_nSnapshotControlPoint = 0x5B4; // int32 } // Parent: CParticleFunctionEmitter // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class COpContinuousEmitter { - public const nint MFlEmissionDuration = 0x1B8; // CParticleCollectionFloatInput - public const nint MFlStartTime = 0x308; // CParticleCollectionFloatInput - public const nint MFlEmitRate = 0x458; // CParticleCollectionFloatInput - public const nint MFlEmissionScale = 0x5A8; // float32 - public const nint MFlScalePerParentParticle = 0x5AC; // float32 - public const nint MBInitFromKilledParentParticles = 0x5B0; // bool - public const nint MNSnapshotControlPoint = 0x5B4; // int32 - public const nint MNLimitPerUpdate = 0x5B8; // int32 - public const nint MBForceEmitOnFirstUpdate = 0x5BC; // bool - public const nint MBForceEmitOnLastUpdate = 0x5BD; // bool + public static class C_OP_ContinuousEmitter { + public const nint m_flEmissionDuration = 0x1B8; // CParticleCollectionFloatInput + public const nint m_flStartTime = 0x308; // CParticleCollectionFloatInput + public const nint m_flEmitRate = 0x458; // CParticleCollectionFloatInput + public const nint m_flEmissionScale = 0x5A8; // float32 + public const nint m_flScalePerParentParticle = 0x5AC; // float32 + public const nint m_bInitFromKilledParentParticles = 0x5B0; // bool + public const nint m_nSnapshotControlPoint = 0x5B4; // int32 + public const nint m_nLimitPerUpdate = 0x5B8; // int32 + public const nint m_bForceEmitOnFirstUpdate = 0x5BC; // bool + public const nint m_bForceEmitOnLastUpdate = 0x5BD; // bool } // Parent: CParticleFunctionEmitter // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - public static class COpNoiseEmitter { - public const nint MFlEmissionDuration = 0x1B4; // float32 - public const nint MFlStartTime = 0x1B8; // float32 - public const nint MFlEmissionScale = 0x1BC; // float32 - public const nint MNScaleControlPoint = 0x1C0; // int32 - public const nint MNScaleControlPointField = 0x1C4; // int32 - public const nint MNWorldNoisePoint = 0x1C8; // int32 - public const nint MBAbsVal = 0x1CC; // bool - public const nint MBAbsValInv = 0x1CD; // bool - public const nint MFlOffset = 0x1D0; // float32 - public const nint MFlOutputMin = 0x1D4; // float32 - public const nint MFlOutputMax = 0x1D8; // float32 - public const nint MFlNoiseScale = 0x1DC; // float32 - public const nint MFlWorldNoiseScale = 0x1E0; // float32 - public const nint MVecOffsetLoc = 0x1E4; // Vector - public const nint MFlWorldTimeScale = 0x1F0; // float32 + public static class C_OP_NoiseEmitter { + public const nint m_flEmissionDuration = 0x1B4; // float32 + public const nint m_flStartTime = 0x1B8; // float32 + public const nint m_flEmissionScale = 0x1BC; // float32 + public const nint m_nScaleControlPoint = 0x1C0; // int32 + public const nint m_nScaleControlPointField = 0x1C4; // int32 + public const nint m_nWorldNoisePoint = 0x1C8; // int32 + public const nint m_bAbsVal = 0x1CC; // bool + public const nint m_bAbsValInv = 0x1CD; // bool + public const nint m_flOffset = 0x1D0; // float32 + public const nint m_flOutputMin = 0x1D4; // float32 + public const nint m_flOutputMax = 0x1D8; // float32 + public const nint m_flNoiseScale = 0x1DC; // float32 + public const nint m_flWorldNoiseScale = 0x1E0; // float32 + public const nint m_vecOffsetLoc = 0x1E4; // Vector + public const nint m_flWorldTimeScale = 0x1F0; // float32 } // Parent: CParticleFunctionEmitter // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpMaintainEmitter { - public const nint MNParticlesToMaintain = 0x1B8; // CParticleCollectionFloatInput - public const nint MFlStartTime = 0x308; // float32 - public const nint MFlEmissionDuration = 0x310; // CParticleCollectionFloatInput - public const nint MFlEmissionRate = 0x460; // float32 - public const nint MNSnapshotControlPoint = 0x464; // int32 - public const nint MBEmitInstantaneously = 0x468; // bool - public const nint MBFinalEmitOnStop = 0x469; // bool - public const nint MFlScale = 0x470; // CParticleCollectionFloatInput + public static class C_OP_MaintainEmitter { + public const nint m_nParticlesToMaintain = 0x1B8; // CParticleCollectionFloatInput + public const nint m_flStartTime = 0x308; // float32 + public const nint m_flEmissionDuration = 0x310; // CParticleCollectionFloatInput + public const nint m_flEmissionRate = 0x460; // float32 + public const nint m_nSnapshotControlPoint = 0x464; // int32 + public const nint m_bEmitInstantaneously = 0x468; // bool + public const nint m_bFinalEmitOnStop = 0x469; // bool + public const nint m_flScale = 0x470; // CParticleCollectionFloatInput } // Parent: CParticleFunctionForce // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpRandomForce { - public const nint MMinForce = 0x1BC; // Vector - public const nint MMaxForce = 0x1C8; // Vector + public static class C_OP_RandomForce { + public const nint m_MinForce = 0x1BC; // Vector + public const nint m_MaxForce = 0x1C8; // Vector } // Parent: CParticleFunctionForce // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpCpVelocityForce { - public const nint MNControlPointNumber = 0x1BC; // int32 - public const nint MFlScale = 0x1C0; // CPerParticleFloatInput + public static class C_OP_CPVelocityForce { + public const nint m_nControlPointNumber = 0x1BC; // int32 + public const nint m_flScale = 0x1C0; // CPerParticleFloatInput } // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpParentVortices { - public const nint MFlForceScale = 0x1BC; // float32 - public const nint MVecTwistAxis = 0x1C0; // Vector - public const nint MBFlipBasedOnYaw = 0x1CC; // bool + public static class C_OP_ParentVortices { + public const nint m_flForceScale = 0x1BC; // float32 + public const nint m_vecTwistAxis = 0x1C0; // Vector + public const nint m_bFlipBasedOnYaw = 0x1CC; // bool } // Parent: CParticleFunctionForce // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpTwistAroundAxis { - public const nint MFForceAmount = 0x1BC; // float32 - public const nint MTwistAxis = 0x1C0; // Vector - public const nint MBLocalSpace = 0x1CC; // bool - public const nint MNControlPointNumber = 0x1D0; // int32 + public static class C_OP_TwistAroundAxis { + public const nint m_fForceAmount = 0x1BC; // float32 + public const nint m_TwistAxis = 0x1C0; // Vector + public const nint m_bLocalSpace = 0x1CC; // bool + public const nint m_nControlPointNumber = 0x1D0; // int32 } // Parent: CParticleFunctionForce // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpAttractToControlPoint { - public const nint MVecComponentScale = 0x1BC; // Vector - public const nint MFForceAmount = 0x1C8; // CPerParticleFloatInput - public const nint MFFalloffPower = 0x318; // float32 - public const nint MTransformInput = 0x320; // CParticleTransformInput - public const nint MFForceAmountMin = 0x380; // CPerParticleFloatInput - public const nint MBApplyMinForce = 0x4D0; // bool + public static class C_OP_AttractToControlPoint { + public const nint m_vecComponentScale = 0x1BC; // Vector + public const nint m_fForceAmount = 0x1C8; // CPerParticleFloatInput + public const nint m_fFalloffPower = 0x318; // float32 + public const nint m_TransformInput = 0x320; // CParticleTransformInput + public const nint m_fForceAmountMin = 0x380; // CPerParticleFloatInput + public const nint m_bApplyMinForce = 0x4D0; // bool } // Parent: CParticleFunctionForce // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpForceBasedOnDistanceToPlane { - public const nint MFlMinDist = 0x1BC; // float32 - public const nint MVecForceAtMinDist = 0x1C0; // Vector - public const nint MFlMaxDist = 0x1CC; // float32 - public const nint MVecForceAtMaxDist = 0x1D0; // Vector - public const nint MVecPlaneNormal = 0x1DC; // Vector - public const nint MNControlPointNumber = 0x1E8; // int32 - public const nint MFlExponent = 0x1EC; // float32 + public static class C_OP_ForceBasedOnDistanceToPlane { + public const nint m_flMinDist = 0x1BC; // float32 + public const nint m_vecForceAtMinDist = 0x1C0; // Vector + public const nint m_flMaxDist = 0x1CC; // float32 + public const nint m_vecForceAtMaxDist = 0x1D0; // Vector + public const nint m_vecPlaneNormal = 0x1DC; // Vector + public const nint m_nControlPointNumber = 0x1E8; // int32 + public const nint m_flExponent = 0x1EC; // float32 } // Parent: CParticleFunctionForce // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpTimeVaryingForce { - public const nint MFlStartLerpTime = 0x1BC; // float32 - public const nint MStartingForce = 0x1C0; // Vector - public const nint MFlEndLerpTime = 0x1CC; // float32 - public const nint MEndingForce = 0x1D0; // Vector + public static class C_OP_TimeVaryingForce { + public const nint m_flStartLerpTime = 0x1BC; // float32 + public const nint m_StartingForce = 0x1C0; // Vector + public const nint m_flEndLerpTime = 0x1CC; // float32 + public const nint m_EndingForce = 0x1D0; // Vector } // Parent: CParticleFunctionForce // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpTurbulenceForce { - public const nint MFlNoiseCoordScale0 = 0x1BC; // float32 - public const nint MFlNoiseCoordScale1 = 0x1C0; // float32 - public const nint MFlNoiseCoordScale2 = 0x1C4; // float32 - public const nint MFlNoiseCoordScale3 = 0x1C8; // float32 - public const nint MVecNoiseAmount0 = 0x1CC; // Vector - public const nint MVecNoiseAmount1 = 0x1D8; // Vector - public const nint MVecNoiseAmount2 = 0x1E4; // Vector - public const nint MVecNoiseAmount3 = 0x1F0; // Vector + public static class C_OP_TurbulenceForce { + public const nint m_flNoiseCoordScale0 = 0x1BC; // float32 + public const nint m_flNoiseCoordScale1 = 0x1C0; // float32 + public const nint m_flNoiseCoordScale2 = 0x1C4; // float32 + public const nint m_flNoiseCoordScale3 = 0x1C8; // float32 + public const nint m_vecNoiseAmount0 = 0x1CC; // Vector + public const nint m_vecNoiseAmount1 = 0x1D8; // Vector + public const nint m_vecNoiseAmount2 = 0x1E4; // Vector + public const nint m_vecNoiseAmount3 = 0x1F0; // Vector } // Parent: CParticleFunctionForce // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpCurlNoiseForce { - public const nint MNNoiseType = 0x1BC; // ParticleDirectionNoiseType_t - public const nint MVecNoiseFreq = 0x1C0; // CPerParticleVecInput - public const nint MVecNoiseScale = 0x7F0; // CPerParticleVecInput - public const nint MVecOffset = 0xE20; // CPerParticleVecInput - public const nint MVecOffsetRate = 0x1450; // CPerParticleVecInput - public const nint MFlWorleySeed = 0x1A80; // CPerParticleFloatInput - public const nint MFlWorleyJitter = 0x1BD0; // CPerParticleFloatInput + public static class C_OP_CurlNoiseForce { + public const nint m_nNoiseType = 0x1BC; // ParticleDirectionNoiseType_t + public const nint m_vecNoiseFreq = 0x1C0; // CPerParticleVecInput + public const nint m_vecNoiseScale = 0x7F0; // CPerParticleVecInput + public const nint m_vecOffset = 0xE20; // CPerParticleVecInput + public const nint m_vecOffsetRate = 0x1450; // CPerParticleVecInput + public const nint m_flWorleySeed = 0x1A80; // CPerParticleFloatInput + public const nint m_flWorleyJitter = 0x1BD0; // CPerParticleFloatInput } // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpPerParticleForce { - public const nint MFlForceScale = 0x1C0; // CPerParticleFloatInput - public const nint MVForce = 0x310; // CPerParticleVecInput - public const nint MNCp = 0x940; // int32 + public static class C_OP_PerParticleForce { + public const nint m_flForceScale = 0x1C0; // CPerParticleFloatInput + public const nint m_vForce = 0x310; // CPerParticleVecInput + public const nint m_nCP = 0x940; // int32 } // Parent: CParticleFunctionForce // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpWindForce { - public const nint MVForce = 0x1BC; // Vector + public static class C_OP_WindForce { + public const nint m_vForce = 0x1BC; // Vector } // Parent: CParticleFunctionForce // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class COpExternalWindForce { - public const nint MVecSamplePosition = 0x1C0; // CPerParticleVecInput - public const nint MVecScale = 0x7F0; // CPerParticleVecInput - public const nint MBSampleWind = 0xE20; // bool - public const nint MBSampleWater = 0xE21; // bool - public const nint MBDampenNearWaterPlane = 0xE22; // bool - public const nint MBSampleGravity = 0xE23; // bool - public const nint MVecGravityForce = 0xE28; // CPerParticleVecInput - public const nint MBUseBasicMovementGravity = 0x1458; // bool - public const nint MFlLocalGravityScale = 0x1460; // CPerParticleFloatInput - public const nint MFlLocalBuoyancyScale = 0x15B0; // CPerParticleFloatInput - public const nint MVecBuoyancyForce = 0x1700; // CPerParticleVecInput + public static class C_OP_ExternalWindForce { + public const nint m_vecSamplePosition = 0x1C0; // CPerParticleVecInput + public const nint m_vecScale = 0x7F0; // CPerParticleVecInput + public const nint m_bSampleWind = 0xE20; // bool + public const nint m_bSampleWater = 0xE21; // bool + public const nint m_bDampenNearWaterPlane = 0xE22; // bool + public const nint m_bSampleGravity = 0xE23; // bool + public const nint m_vecGravityForce = 0xE28; // CPerParticleVecInput + public const nint m_bUseBasicMovementGravity = 0x1458; // bool + public const nint m_flLocalGravityScale = 0x1460; // CPerParticleFloatInput + public const nint m_flLocalBuoyancyScale = 0x15B0; // CPerParticleFloatInput + public const nint m_vecBuoyancyForce = 0x1700; // CPerParticleVecInput } // Parent: CParticleFunctionForce // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpExternalGameImpulseForce { - public const nint MFlForceScale = 0x1C0; // CPerParticleFloatInput - public const nint MBRopes = 0x310; // bool - public const nint MBRopesZOnly = 0x311; // bool - public const nint MBExplosions = 0x312; // bool - public const nint MBParticles = 0x313; // bool + public static class C_OP_ExternalGameImpulseForce { + public const nint m_flForceScale = 0x1C0; // CPerParticleFloatInput + public const nint m_bRopes = 0x310; // bool + public const nint m_bRopesZOnly = 0x311; // bool + public const nint m_bExplosions = 0x312; // bool + public const nint m_bParticles = 0x313; // bool } // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpLocalAccelerationForce { - public const nint MNCp = 0x1BC; // int32 - public const nint MNScaleCp = 0x1C0; // int32 - public const nint MVecAccel = 0x1C8; // CParticleCollectionVecInput + public static class C_OP_LocalAccelerationForce { + public const nint m_nCP = 0x1BC; // int32 + public const nint m_nScaleCP = 0x1C0; // int32 + public const nint m_vecAccel = 0x1C8; // CParticleCollectionVecInput } // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpDensityForce { - public const nint MFlRadiusScale = 0x1BC; // float32 - public const nint MFlForceScale = 0x1C0; // float32 - public const nint MFlTargetDensity = 0x1C4; // float32 + public static class C_OP_DensityForce { + public const nint m_flRadiusScale = 0x1BC; // float32 + public const nint m_flForceScale = 0x1C0; // float32 + public const nint m_flTargetDensity = 0x1C4; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpBasicMovement { - public const nint MGravity = 0x1B0; // CParticleCollectionVecInput - public const nint MFDrag = 0x7E0; // CParticleCollectionFloatInput - public const nint MNMaxConstraintPasses = 0x930; // int32 + public static class C_OP_BasicMovement { + public const nint m_Gravity = 0x1B0; // CParticleCollectionVecInput + public const nint m_fDrag = 0x7E0; // CParticleCollectionFloatInput + public const nint m_nMaxConstraintPasses = 0x930; // int32 } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeAndKill { - public const nint MFlStartFadeInTime = 0x1B0; // float32 - public const nint MFlEndFadeInTime = 0x1B4; // float32 - public const nint MFlStartFadeOutTime = 0x1B8; // float32 - public const nint MFlEndFadeOutTime = 0x1BC; // float32 - public const nint MFlStartAlpha = 0x1C0; // float32 - public const nint MFlEndAlpha = 0x1C4; // float32 - public const nint MBForcePreserveParticleOrder = 0x1C8; // bool + public static class C_OP_FadeAndKill { + public const nint m_flStartFadeInTime = 0x1B0; // float32 + public const nint m_flEndFadeInTime = 0x1B4; // float32 + public const nint m_flStartFadeOutTime = 0x1B8; // float32 + public const nint m_flEndFadeOutTime = 0x1BC; // float32 + public const nint m_flStartAlpha = 0x1C0; // float32 + public const nint m_flEndAlpha = 0x1C4; // float32 + public const nint m_bForcePreserveParticleOrder = 0x1C8; // bool } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeAndKillForTracers { - public const nint MFlStartFadeInTime = 0x1B0; // float32 - public const nint MFlEndFadeInTime = 0x1B4; // float32 - public const nint MFlStartFadeOutTime = 0x1B8; // float32 - public const nint MFlEndFadeOutTime = 0x1BC; // float32 - public const nint MFlStartAlpha = 0x1C0; // float32 - public const nint MFlEndAlpha = 0x1C4; // float32 + public static class C_OP_FadeAndKillForTracers { + public const nint m_flStartFadeInTime = 0x1B0; // float32 + public const nint m_flEndFadeInTime = 0x1B4; // float32 + public const nint m_flStartFadeOutTime = 0x1B8; // float32 + public const nint m_flEndFadeOutTime = 0x1BC; // float32 + public const nint m_flStartAlpha = 0x1C0; // float32 + public const nint m_flEndAlpha = 0x1C4; // float32 } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeIn { - public const nint MFlFadeInTimeMin = 0x1B0; // float32 - public const nint MFlFadeInTimeMax = 0x1B4; // float32 - public const nint MFlFadeInTimeExp = 0x1B8; // float32 - public const nint MBProportional = 0x1BC; // bool + public static class C_OP_FadeIn { + public const nint m_flFadeInTimeMin = 0x1B0; // float32 + public const nint m_flFadeInTimeMax = 0x1B4; // float32 + public const nint m_flFadeInTimeExp = 0x1B8; // float32 + public const nint m_bProportional = 0x1BC; // bool } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeOut { - public const nint MFlFadeOutTimeMin = 0x1B0; // float32 - public const nint MFlFadeOutTimeMax = 0x1B4; // float32 - public const nint MFlFadeOutTimeExp = 0x1B8; // float32 - public const nint MFlFadeBias = 0x1BC; // float32 - public const nint MBProportional = 0x1F0; // bool - public const nint MBEaseInAndOut = 0x1F1; // bool + public static class C_OP_FadeOut { + public const nint m_flFadeOutTimeMin = 0x1B0; // float32 + public const nint m_flFadeOutTimeMax = 0x1B4; // float32 + public const nint m_flFadeOutTimeExp = 0x1B8; // float32 + public const nint m_flFadeBias = 0x1BC; // float32 + public const nint m_bProportional = 0x1F0; // bool + public const nint m_bEaseInAndOut = 0x1F1; // bool } // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeInSimple { - public const nint MFlFadeInTime = 0x1B0; // float32 - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public static class C_OP_FadeInSimple { + public const nint m_flFadeInTime = 0x1B0; // float32 + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeOutSimple { - public const nint MFlFadeOutTime = 0x1B0; // float32 - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public static class C_OP_FadeOutSimple { + public const nint m_flFadeOutTime = 0x1B0; // float32 + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpClampScalar { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MFlOutputMin = 0x1B8; // CPerParticleFloatInput - public const nint MFlOutputMax = 0x308; // CPerParticleFloatInput + public static class C_OP_ClampScalar { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_flOutputMin = 0x1B8; // CPerParticleFloatInput + public const nint m_flOutputMax = 0x308; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpClampVector { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MVecOutputMin = 0x1B8; // CPerParticleVecInput - public const nint MVecOutputMax = 0x7E8; // CPerParticleVecInput + public static class C_OP_ClampVector { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_vecOutputMin = 0x1B8; // CPerParticleVecInput + public const nint m_vecOutputMax = 0x7E8; // CPerParticleVecInput } // Parent: CParticleFunctionOperator // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - public static class COpOscillateScalar { - public const nint MRateMin = 0x1B0; // float32 - public const nint MRateMax = 0x1B4; // float32 - public const nint MFrequencyMin = 0x1B8; // float32 - public const nint MFrequencyMax = 0x1BC; // float32 - public const nint MNField = 0x1C0; // ParticleAttributeIndex_t - public const nint MBProportional = 0x1C4; // bool - public const nint MBProportionalOp = 0x1C5; // bool - public const nint MFlStartTimeMin = 0x1C8; // float32 - public const nint MFlStartTimeMax = 0x1CC; // float32 - public const nint MFlEndTimeMin = 0x1D0; // float32 - public const nint MFlEndTimeMax = 0x1D4; // float32 - public const nint MFlOscMult = 0x1D8; // float32 - public const nint MFlOscAdd = 0x1DC; // float32 + public static class C_OP_OscillateScalar { + public const nint m_RateMin = 0x1B0; // float32 + public const nint m_RateMax = 0x1B4; // float32 + public const nint m_FrequencyMin = 0x1B8; // float32 + public const nint m_FrequencyMax = 0x1BC; // float32 + public const nint m_nField = 0x1C0; // ParticleAttributeIndex_t + public const nint m_bProportional = 0x1C4; // bool + public const nint m_bProportionalOp = 0x1C5; // bool + public const nint m_flStartTime_min = 0x1C8; // float32 + public const nint m_flStartTime_max = 0x1CC; // float32 + public const nint m_flEndTime_min = 0x1D0; // float32 + public const nint m_flEndTime_max = 0x1D4; // float32 + public const nint m_flOscMult = 0x1D8; // float32 + public const nint m_flOscAdd = 0x1DC; // float32 } // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpOscillateScalarSimple { - public const nint MRate = 0x1B0; // float32 - public const nint MFrequency = 0x1B4; // float32 - public const nint MNField = 0x1B8; // ParticleAttributeIndex_t - public const nint MFlOscMult = 0x1BC; // float32 - public const nint MFlOscAdd = 0x1C0; // float32 + public static class C_OP_OscillateScalarSimple { + public const nint m_Rate = 0x1B0; // float32 + public const nint m_Frequency = 0x1B4; // float32 + public const nint m_nField = 0x1B8; // ParticleAttributeIndex_t + public const nint m_flOscMult = 0x1BC; // float32 + public const nint m_flOscAdd = 0x1C0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - public static class COpOscillateVector { - public const nint MRateMin = 0x1B0; // Vector - public const nint MRateMax = 0x1BC; // Vector - public const nint MFrequencyMin = 0x1C8; // Vector - public const nint MFrequencyMax = 0x1D4; // Vector - public const nint MNField = 0x1E0; // ParticleAttributeIndex_t - public const nint MBProportional = 0x1E4; // bool - public const nint MBProportionalOp = 0x1E5; // bool - public const nint MBOffset = 0x1E6; // bool - public const nint MFlStartTimeMin = 0x1E8; // float32 - public const nint MFlStartTimeMax = 0x1EC; // float32 - public const nint MFlEndTimeMin = 0x1F0; // float32 - public const nint MFlEndTimeMax = 0x1F4; // float32 - public const nint MFlOscMult = 0x1F8; // CPerParticleFloatInput - public const nint MFlOscAdd = 0x348; // CPerParticleFloatInput - public const nint MFlRateScale = 0x498; // CPerParticleFloatInput + public static class C_OP_OscillateVector { + public const nint m_RateMin = 0x1B0; // Vector + public const nint m_RateMax = 0x1BC; // Vector + public const nint m_FrequencyMin = 0x1C8; // Vector + public const nint m_FrequencyMax = 0x1D4; // Vector + public const nint m_nField = 0x1E0; // ParticleAttributeIndex_t + public const nint m_bProportional = 0x1E4; // bool + public const nint m_bProportionalOp = 0x1E5; // bool + public const nint m_bOffset = 0x1E6; // bool + public const nint m_flStartTime_min = 0x1E8; // float32 + public const nint m_flStartTime_max = 0x1EC; // float32 + public const nint m_flEndTime_min = 0x1F0; // float32 + public const nint m_flEndTime_max = 0x1F4; // float32 + public const nint m_flOscMult = 0x1F8; // CPerParticleFloatInput + public const nint m_flOscAdd = 0x348; // CPerParticleFloatInput + public const nint m_flRateScale = 0x498; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpOscillateVectorSimple { - public const nint MRate = 0x1B0; // Vector - public const nint MFrequency = 0x1BC; // Vector - public const nint MNField = 0x1C8; // ParticleAttributeIndex_t - public const nint MFlOscMult = 0x1CC; // float32 - public const nint MFlOscAdd = 0x1D0; // float32 - public const nint MBOffset = 0x1D4; // bool + public static class C_OP_OscillateVectorSimple { + public const nint m_Rate = 0x1B0; // Vector + public const nint m_Frequency = 0x1BC; // Vector + public const nint m_nField = 0x1C8; // ParticleAttributeIndex_t + public const nint m_flOscMult = 0x1CC; // float32 + public const nint m_flOscAdd = 0x1D0; // float32 + public const nint m_bOffset = 0x1D4; // bool } // Parent: CParticleFunctionOperator // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class COpDifferencePreviousParticle { - public const nint MNFieldInput = 0x1B0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1B8; // float32 - public const nint MFlInputMax = 0x1BC; // float32 - public const nint MFlOutputMin = 0x1C0; // float32 - public const nint MFlOutputMax = 0x1C4; // float32 - public const nint MNSetMethod = 0x1C8; // ParticleSetMethod_t - public const nint MBActiveRange = 0x1CC; // bool - public const nint MBSetPreviousParticle = 0x1CD; // bool + public static class C_OP_DifferencePreviousParticle { + public const nint m_nFieldInput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1B8; // float32 + public const nint m_flInputMax = 0x1BC; // float32 + public const nint m_flOutputMin = 0x1C0; // float32 + public const nint m_flOutputMax = 0x1C4; // float32 + public const nint m_nSetMethod = 0x1C8; // ParticleSetMethod_t + public const nint m_bActiveRange = 0x1CC; // bool + public const nint m_bSetPreviousParticle = 0x1CD; // bool } // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpPointVectorAtNextParticle { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MFlInterpolation = 0x1B8; // CPerParticleFloatInput + public static class C_OP_PointVectorAtNextParticle { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_flInterpolation = 0x1B8; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapScalar { - public const nint MNFieldInput = 0x1B0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1B8; // float32 - public const nint MFlInputMax = 0x1BC; // float32 - public const nint MFlOutputMin = 0x1C0; // float32 - public const nint MFlOutputMax = 0x1C4; // float32 - public const nint MBOldCode = 0x1C8; // bool + public static class C_OP_RemapScalar { + public const nint m_nFieldInput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1B8; // float32 + public const nint m_flInputMax = 0x1BC; // float32 + public const nint m_flOutputMin = 0x1C0; // float32 + public const nint m_flOutputMax = 0x1C4; // float32 + public const nint m_bOldCode = 0x1C8; // bool } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapDensityToVector { - public const nint MFlRadiusScale = 0x1B0; // float32 - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MFlDensityMin = 0x1B8; // float32 - public const nint MFlDensityMax = 0x1BC; // float32 - public const nint MVecOutputMin = 0x1C0; // Vector - public const nint MVecOutputMax = 0x1CC; // Vector - public const nint MBUseParentDensity = 0x1D8; // bool - public const nint MNVoxelGridResolution = 0x1DC; // int32 + public static class C_OP_RemapDensityToVector { + public const nint m_flRadiusScale = 0x1B0; // float32 + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_flDensityMin = 0x1B8; // float32 + public const nint m_flDensityMax = 0x1BC; // float32 + public const nint m_vecOutputMin = 0x1C0; // Vector + public const nint m_vecOutputMax = 0x1CC; // Vector + public const nint m_bUseParentDensity = 0x1D8; // bool + public const nint m_nVoxelGridResolution = 0x1DC; // int32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpDiffusion { - public const nint MFlRadiusScale = 0x1B0; // float32 - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MNVoxelGridResolution = 0x1B8; // int32 + public static class C_OP_Diffusion { + public const nint m_flRadiusScale = 0x1B0; // float32 + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_nVoxelGridResolution = 0x1B8; // int32 } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapScalarEndCap { - public const nint MNFieldInput = 0x1B0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1B8; // float32 - public const nint MFlInputMax = 0x1BC; // float32 - public const nint MFlOutputMin = 0x1C0; // float32 - public const nint MFlOutputMax = 0x1C4; // float32 + public static class C_OP_RemapScalarEndCap { + public const nint m_nFieldInput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1B8; // float32 + public const nint m_flInputMax = 0x1BC; // float32 + public const nint m_flOutputMin = 0x1C0; // float32 + public const nint m_flOutputMax = 0x1C4; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpReinitializeScalarEndCap { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MFlOutputMin = 0x1B4; // float32 - public const nint MFlOutputMax = 0x1B8; // float32 + public static class C_OP_ReinitializeScalarEndCap { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_flOutputMin = 0x1B4; // float32 + public const nint m_flOutputMax = 0x1B8; // float32 } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapScalarOnceTimed { - public const nint MBProportional = 0x1B0; // bool - public const nint MNFieldInput = 0x1B4; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1B8; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1BC; // float32 - public const nint MFlInputMax = 0x1C0; // float32 - public const nint MFlOutputMin = 0x1C4; // float32 - public const nint MFlOutputMax = 0x1C8; // float32 - public const nint MFlRemapTime = 0x1CC; // float32 + public static class C_OP_RemapScalarOnceTimed { + public const nint m_bProportional = 0x1B0; // bool + public const nint m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1BC; // float32 + public const nint m_flInputMax = 0x1C0; // float32 + public const nint m_flOutputMin = 0x1C4; // float32 + public const nint m_flOutputMax = 0x1C8; // float32 + public const nint m_flRemapTime = 0x1CC; // float32 } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapParticleCountOnScalarEndCap { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MNInputMin = 0x1B4; // int32 - public const nint MNInputMax = 0x1B8; // int32 - public const nint MFlOutputMin = 0x1BC; // float32 - public const nint MFlOutputMax = 0x1C0; // float32 - public const nint MBBackwards = 0x1C4; // bool - public const nint MNSetMethod = 0x1C8; // ParticleSetMethod_t + public static class C_OP_RemapParticleCountOnScalarEndCap { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_nInputMin = 0x1B4; // int32 + public const nint m_nInputMax = 0x1B8; // int32 + public const nint m_flOutputMin = 0x1BC; // float32 + public const nint m_flOutputMax = 0x1C0; // float32 + public const nint m_bBackwards = 0x1C4; // bool + public const nint m_nSetMethod = 0x1C8; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapParticleCountToScalar { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MNInputMin = 0x1B8; // CParticleCollectionFloatInput - public const nint MNInputMax = 0x308; // CParticleCollectionFloatInput - public const nint MFlOutputMin = 0x458; // CParticleCollectionFloatInput - public const nint MFlOutputMax = 0x5A8; // CParticleCollectionFloatInput - public const nint MBActiveRange = 0x6F8; // bool - public const nint MNSetMethod = 0x6FC; // ParticleSetMethod_t + public static class C_OP_RemapParticleCountToScalar { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_nInputMin = 0x1B8; // CParticleCollectionFloatInput + public const nint m_nInputMax = 0x308; // CParticleCollectionFloatInput + public const nint m_flOutputMin = 0x458; // CParticleCollectionFloatInput + public const nint m_flOutputMax = 0x5A8; // CParticleCollectionFloatInput + public const nint m_bActiveRange = 0x6F8; // bool + public const nint m_nSetMethod = 0x6FC; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapVisibilityScalar { - public const nint MNFieldInput = 0x1B0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1B4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1B8; // float32 - public const nint MFlInputMax = 0x1BC; // float32 - public const nint MFlOutputMin = 0x1C0; // float32 - public const nint MFlOutputMax = 0x1C4; // float32 - public const nint MFlRadiusScale = 0x1C8; // float32 + public static class C_OP_RemapVisibilityScalar { + public const nint m_nFieldInput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1B8; // float32 + public const nint m_flInputMax = 0x1BC; // float32 + public const nint m_flOutputMin = 0x1C0; // float32 + public const nint m_flOutputMax = 0x1C4; // float32 + public const nint m_flRadiusScale = 0x1C8; // float32 } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapTransformVisibilityToScalar { - public const nint MNSetMethod = 0x1B0; // ParticleSetMethod_t - public const nint MTransformInput = 0x1B8; // CParticleTransformInput - public const nint MNFieldOutput = 0x218; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x21C; // float32 - public const nint MFlInputMax = 0x220; // float32 - public const nint MFlOutputMin = 0x224; // float32 - public const nint MFlOutputMax = 0x228; // float32 - public const nint MFlRadius = 0x22C; // float32 + public static class C_OP_RemapTransformVisibilityToScalar { + public const nint m_nSetMethod = 0x1B0; // ParticleSetMethod_t + public const nint m_TransformInput = 0x1B8; // CParticleTransformInput + public const nint m_nFieldOutput = 0x218; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x21C; // float32 + public const nint m_flInputMax = 0x220; // float32 + public const nint m_flOutputMin = 0x224; // float32 + public const nint m_flOutputMax = 0x228; // float32 + public const nint m_flRadius = 0x22C; // float32 } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapTransformVisibilityToVector { - public const nint MNSetMethod = 0x1B0; // ParticleSetMethod_t - public const nint MTransformInput = 0x1B8; // CParticleTransformInput - public const nint MNFieldOutput = 0x218; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x21C; // float32 - public const nint MFlInputMax = 0x220; // float32 - public const nint MVecOutputMin = 0x224; // Vector - public const nint MVecOutputMax = 0x230; // Vector - public const nint MFlRadius = 0x23C; // float32 + public static class C_OP_RemapTransformVisibilityToVector { + public const nint m_nSetMethod = 0x1B0; // ParticleSetMethod_t + public const nint m_TransformInput = 0x1B8; // CParticleTransformInput + public const nint m_nFieldOutput = 0x218; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x21C; // float32 + public const nint m_flInputMax = 0x220; // float32 + public const nint m_vecOutputMin = 0x224; // Vector + public const nint m_vecOutputMax = 0x230; // Vector + public const nint m_flRadius = 0x23C; // float32 } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpScalar { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MFlOutput = 0x1B8; // CPerParticleFloatInput - public const nint MFlStartTime = 0x308; // float32 - public const nint MFlEndTime = 0x30C; // float32 + public static class C_OP_LerpScalar { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_flOutput = 0x1B8; // CPerParticleFloatInput + public const nint m_flStartTime = 0x308; // float32 + public const nint m_flEndTime = 0x30C; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpEndCapScalar { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MFlOutput = 0x1B4; // float32 - public const nint MFlLerpTime = 0x1B8; // float32 + public static class C_OP_LerpEndCapScalar { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_flOutput = 0x1B4; // float32 + public const nint m_flLerpTime = 0x1B8; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpEndCapVector { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MVecOutput = 0x1B4; // Vector - public const nint MFlLerpTime = 0x1C0; // float32 + public static class C_OP_LerpEndCapVector { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_vecOutput = 0x1B4; // Vector + public const nint m_flLerpTime = 0x1C0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpVector { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MVecOutput = 0x1B4; // Vector - public const nint MFlStartTime = 0x1C0; // float32 - public const nint MFlEndTime = 0x1C4; // float32 - public const nint MNSetMethod = 0x1C8; // ParticleSetMethod_t + public static class C_OP_LerpVector { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_vecOutput = 0x1B4; // Vector + public const nint m_flStartTime = 0x1C0; // float32 + public const nint m_flEndTime = 0x1C4; // float32 + public const nint m_nSetMethod = 0x1C8; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpToOtherAttribute { - public const nint MFlInterpolation = 0x1B0; // CPerParticleFloatInput - public const nint MNFieldInputFrom = 0x300; // ParticleAttributeIndex_t - public const nint MNFieldInput = 0x304; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x308; // ParticleAttributeIndex_t + public static class C_OP_LerpToOtherAttribute { + public const nint m_flInterpolation = 0x1B0; // CPerParticleFloatInput + public const nint m_nFieldInputFrom = 0x300; // ParticleAttributeIndex_t + public const nint m_nFieldInput = 0x304; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x308; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapSpeed { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1B4; // float32 - public const nint MFlInputMax = 0x1B8; // float32 - public const nint MFlOutputMin = 0x1BC; // float32 - public const nint MFlOutputMax = 0x1C0; // float32 - public const nint MNSetMethod = 0x1C4; // ParticleSetMethod_t - public const nint MBIgnoreDelta = 0x1C8; // bool + public static class C_OP_RemapSpeed { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1B4; // float32 + public const nint m_flInputMax = 0x1B8; // float32 + public const nint m_flOutputMin = 0x1BC; // float32 + public const nint m_flOutputMax = 0x1C0; // float32 + public const nint m_nSetMethod = 0x1C4; // ParticleSetMethod_t + public const nint m_bIgnoreDelta = 0x1C8; // bool } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapVectortoCp { - public const nint MNOutControlPointNumber = 0x1B0; // int32 - public const nint MNFieldInput = 0x1B4; // ParticleAttributeIndex_t - public const nint MNParticleNumber = 0x1B8; // int32 + public static class C_OP_RemapVectortoCP { + public const nint m_nOutControlPointNumber = 0x1B0; // int32 + public const nint m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + public const nint m_nParticleNumber = 0x1B8; // int32 } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRampScalarLinear { - public const nint MRateMin = 0x1B0; // float32 - public const nint MRateMax = 0x1B4; // float32 - public const nint MFlStartTimeMin = 0x1B8; // float32 - public const nint MFlStartTimeMax = 0x1BC; // float32 - public const nint MFlEndTimeMin = 0x1C0; // float32 - public const nint MFlEndTimeMax = 0x1C4; // float32 - public const nint MNField = 0x1F0; // ParticleAttributeIndex_t - public const nint MBProportionalOp = 0x1F4; // bool + public static class C_OP_RampScalarLinear { + public const nint m_RateMin = 0x1B0; // float32 + public const nint m_RateMax = 0x1B4; // float32 + public const nint m_flStartTime_min = 0x1B8; // float32 + public const nint m_flStartTime_max = 0x1BC; // float32 + public const nint m_flEndTime_min = 0x1C0; // float32 + public const nint m_flEndTime_max = 0x1C4; // float32 + public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t + public const nint m_bProportionalOp = 0x1F4; // bool } // Parent: CParticleFunctionOperator // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class COpRampScalarSpline { - public const nint MRateMin = 0x1B0; // float32 - public const nint MRateMax = 0x1B4; // float32 - public const nint MFlStartTimeMin = 0x1B8; // float32 - public const nint MFlStartTimeMax = 0x1BC; // float32 - public const nint MFlEndTimeMin = 0x1C0; // float32 - public const nint MFlEndTimeMax = 0x1C4; // float32 - public const nint MFlBias = 0x1C8; // float32 - public const nint MNField = 0x1F0; // ParticleAttributeIndex_t - public const nint MBProportionalOp = 0x1F4; // bool - public const nint MBEaseOut = 0x1F5; // bool + public static class C_OP_RampScalarSpline { + public const nint m_RateMin = 0x1B0; // float32 + public const nint m_RateMax = 0x1B4; // float32 + public const nint m_flStartTime_min = 0x1B8; // float32 + public const nint m_flStartTime_max = 0x1BC; // float32 + public const nint m_flEndTime_min = 0x1C0; // float32 + public const nint m_flEndTime_max = 0x1C4; // float32 + public const nint m_flBias = 0x1C8; // float32 + public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t + public const nint m_bProportionalOp = 0x1F4; // bool + public const nint m_bEaseOut = 0x1F5; // bool } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpRampScalarLinearSimple { - public const nint MRate = 0x1B0; // float32 - public const nint MFlStartTime = 0x1B4; // float32 - public const nint MFlEndTime = 0x1B8; // float32 - public const nint MNField = 0x1E0; // ParticleAttributeIndex_t + public static class C_OP_RampScalarLinearSimple { + public const nint m_Rate = 0x1B0; // float32 + public const nint m_flStartTime = 0x1B4; // float32 + public const nint m_flEndTime = 0x1B8; // float32 + public const nint m_nField = 0x1E0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpRampScalarSplineSimple { - public const nint MRate = 0x1B0; // float32 - public const nint MFlStartTime = 0x1B4; // float32 - public const nint MFlEndTime = 0x1B8; // float32 - public const nint MNField = 0x1E0; // ParticleAttributeIndex_t - public const nint MBEaseOut = 0x1E4; // bool + public static class C_OP_RampScalarSplineSimple { + public const nint m_Rate = 0x1B0; // float32 + public const nint m_flStartTime = 0x1B4; // float32 + public const nint m_flEndTime = 0x1B8; // float32 + public const nint m_nField = 0x1E0; // ParticleAttributeIndex_t + public const nint m_bEaseOut = 0x1E4; // bool } // Parent: CParticleFunctionOperator // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class COpChladniWave { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1B8; // CPerParticleFloatInput - public const nint MFlInputMax = 0x308; // CPerParticleFloatInput - public const nint MFlOutputMin = 0x458; // CPerParticleFloatInput - public const nint MFlOutputMax = 0x5A8; // CPerParticleFloatInput - public const nint MVecWaveLength = 0x6F8; // CPerParticleVecInput - public const nint MVecHarmonics = 0xD28; // CPerParticleVecInput - public const nint MNSetMethod = 0x1358; // ParticleSetMethod_t - public const nint MNLocalSpaceControlPoint = 0x135C; // int32 - public const nint MB3D = 0x1360; // bool + public static class C_OP_ChladniWave { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1B8; // CPerParticleFloatInput + public const nint m_flInputMax = 0x308; // CPerParticleFloatInput + public const nint m_flOutputMin = 0x458; // CPerParticleFloatInput + public const nint m_flOutputMax = 0x5A8; // CPerParticleFloatInput + public const nint m_vecWaveLength = 0x6F8; // CPerParticleVecInput + public const nint m_vecHarmonics = 0xD28; // CPerParticleVecInput + public const nint m_nSetMethod = 0x1358; // ParticleSetMethod_t + public const nint m_nLocalSpaceControlPoint = 0x135C; // int32 + public const nint m_b3D = 0x1360; // bool } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpNoise { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MFlOutputMin = 0x1B4; // float32 - public const nint MFlOutputMax = 0x1B8; // float32 - public const nint MFl4NoiseScale = 0x1BC; // float32 - public const nint MBAdditive = 0x1C0; // bool - public const nint MFlNoiseAnimationTimeScale = 0x1C4; // float32 + public static class C_OP_Noise { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_flOutputMin = 0x1B4; // float32 + public const nint m_flOutputMax = 0x1B8; // float32 + public const nint m_fl4NoiseScale = 0x1BC; // float32 + public const nint m_bAdditive = 0x1C0; // bool + public const nint m_flNoiseAnimationTimeScale = 0x1C4; // float32 } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpVectorNoise { - public const nint MNFieldOutput = 0x1B0; // ParticleAttributeIndex_t - public const nint MVecOutputMin = 0x1B4; // Vector - public const nint MVecOutputMax = 0x1C0; // Vector - public const nint MFl4NoiseScale = 0x1CC; // float32 - public const nint MBAdditive = 0x1D0; // bool - public const nint MBOffset = 0x1D1; // bool - public const nint MFlNoiseAnimationTimeScale = 0x1D4; // float32 + public static class C_OP_VectorNoise { + public const nint m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + public const nint m_vecOutputMin = 0x1B4; // Vector + public const nint m_vecOutputMax = 0x1C0; // Vector + public const nint m_fl4NoiseScale = 0x1CC; // float32 + public const nint m_bAdditive = 0x1D0; // bool + public const nint m_bOffset = 0x1D1; // bool + public const nint m_flNoiseAnimationTimeScale = 0x1D4; // float32 } // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpDecay { - public const nint MBRopeDecay = 0x1B0; // bool - public const nint MBForcePreserveParticleOrder = 0x1B1; // bool + public static class C_OP_Decay { + public const nint m_bRopeDecay = 0x1B0; // bool + public const nint m_bForcePreserveParticleOrder = 0x1B1; // bool } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpDecayOffscreen { - public const nint MFlOffscreenTime = 0x1B0; // CParticleCollectionFloatInput + public static class C_OP_DecayOffscreen { + public const nint m_flOffscreenTime = 0x1B0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpEndCapTimedFreeze { - public const nint MFlFreezeTime = 0x1B0; // CParticleCollectionFloatInput + public static class C_OP_EndCapTimedFreeze { + public const nint m_flFreezeTime = 0x1B0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpEndCapTimedDecay { - public const nint MFlDecayTime = 0x1B0; // float32 + public static class C_OP_EndCapTimedDecay { + public const nint m_flDecayTime = 0x1B0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class COpEndCapDecay { + public static class C_OP_EndCapDecay { } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpVelocityDecay { - public const nint MFlMinVelocity = 0x1B0; // float32 + public static class C_OP_VelocityDecay { + public const nint m_flMinVelocity = 0x1B0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpAlphaDecay { - public const nint MFlMinAlpha = 0x1B0; // float32 + public static class C_OP_AlphaDecay { + public const nint m_flMinAlpha = 0x1B0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpRadiusDecay { - public const nint MFlMinRadius = 0x1B0; // float32 + public static class C_OP_RadiusDecay { + public const nint m_flMinRadius = 0x1B0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpDecayMaintainCount { - public const nint MNParticlesToMaintain = 0x1B0; // int32 - public const nint MFlDecayDelay = 0x1B4; // float32 - public const nint MNSnapshotControlPoint = 0x1B8; // int32 - public const nint MBLifespanDecay = 0x1BC; // bool - public const nint MFlScale = 0x1C0; // CParticleCollectionFloatInput - public const nint MBKillNewest = 0x310; // bool + public static class C_OP_DecayMaintainCount { + public const nint m_nParticlesToMaintain = 0x1B0; // int32 + public const nint m_flDecayDelay = 0x1B4; // float32 + public const nint m_nSnapshotControlPoint = 0x1B8; // int32 + public const nint m_bLifespanDecay = 0x1BC; // bool + public const nint m_flScale = 0x1C0; // CParticleCollectionFloatInput + public const nint m_bKillNewest = 0x310; // bool } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpDecayClampCount { - public const nint MNCount = 0x1B0; // CParticleCollectionFloatInput + public static class C_OP_DecayClampCount { + public const nint m_nCount = 0x1B0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpCull { - public const nint MFlCullPerc = 0x1B0; // float32 - public const nint MFlCullStart = 0x1B4; // float32 - public const nint MFlCullEnd = 0x1B8; // float32 - public const nint MFlCullExp = 0x1BC; // float32 + public static class C_OP_Cull { + public const nint m_flCullPerc = 0x1B0; // float32 + public const nint m_flCullStart = 0x1B4; // float32 + public const nint m_flCullEnd = 0x1B8; // float32 + public const nint m_flCullExp = 0x1BC; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 @@ -10706,9 +10706,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CGeneralSpin { - public const nint MNSpinRateDegrees = 0x1B0; // int32 - public const nint MNSpinRateMinDegrees = 0x1B4; // int32 - public const nint MFSpinRateStopTime = 0x1BC; // float32 + public const nint m_nSpinRateDegrees = 0x1B0; // int32 + public const nint m_nSpinRateMinDegrees = 0x1B4; // int32 + public const nint m_fSpinRateStopTime = 0x1BC; // float32 } // Parent: CParticleFunctionOperator // Fields count: 0 @@ -10722,34 +10722,34 @@ namespace CS2Dumper.Schemas { // // Metadata: // MGetKV3ClassDefaults - public static class COpSpin { + public static class C_OP_Spin { } // Parent: CSpinUpdateBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class COpSpinUpdate { + public static class C_OP_SpinUpdate { } // Parent: CGeneralSpin // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class COpSpinYaw { + public static class C_OP_SpinYaw { } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpInterpolateRadius { - public const nint MFlStartTime = 0x1B0; // float32 - public const nint MFlEndTime = 0x1B4; // float32 - public const nint MFlStartScale = 0x1B8; // float32 - public const nint MFlEndScale = 0x1BC; // float32 - public const nint MBEaseInAndOut = 0x1C0; // bool - public const nint MFlBias = 0x1C4; // float32 + public static class C_OP_InterpolateRadius { + public const nint m_flStartTime = 0x1B0; // float32 + public const nint m_flEndTime = 0x1B4; // float32 + public const nint m_flStartScale = 0x1B8; // float32 + public const nint m_flEndScale = 0x1BC; // float32 + public const nint m_bEaseInAndOut = 0x1C0; // bool + public const nint m_flBias = 0x1C4; // float32 } } // Module: libpulse_system.so @@ -10762,96 +10762,96 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class FakeEntityTApi { + public static class FakeEntity_tAPI { } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseRegisterInfo { - public const nint MNReg = 0x0; // PulseRuntimeRegisterIndex_t - public const nint MType = 0x8; // CPulseValueFullType - public const nint MOriginName = 0x18; // CKV3MemberNameWithStorage - public const nint MNWrittenByInstruction = 0x50; // int32 - public const nint MNLastReadByInstruction = 0x54; // int32 + public static class CPulse_RegisterInfo { + public const nint m_nReg = 0x0; // PulseRuntimeRegisterIndex_t + public const nint m_Type = 0x8; // CPulseValueFullType + public const nint m_OriginName = 0x18; // CKV3MemberNameWithStorage + public const nint m_nWrittenByInstruction = 0x50; // int32 + public const nint m_nLastReadByInstruction = 0x54; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseChunk { - public const nint MInstructions = 0x0; // CUtlLeanVector< PGDInstruction_t > - public const nint MRegisters = 0x10; // CUtlLeanVector< CPulse_RegisterInfo > - public const nint MInstructionEditorIDs = 0x20; // CUtlLeanVector< PulseDocNodeID_t > + public static class CPulse_Chunk { + public const nint m_Instructions = 0x0; // CUtlLeanVector + public const nint m_Registers = 0x10; // CUtlLeanVector + public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseVariable { - public const nint MName = 0x0; // CUtlSymbolLarge - public const nint MDescription = 0x8; // CUtlString - public const nint MType = 0x10; // CPulseValueFullType - public const nint MDefaultValue = 0x20; // KeyValues3 - public const nint MBIsPublic = 0x32; // bool + public static class CPulse_Variable { + public const nint m_Name = 0x0; // CUtlSymbolLarge + public const nint m_Description = 0x8; // CUtlString + public const nint m_Type = 0x10; // CPulseValueFullType + public const nint m_DefaultValue = 0x20; // KeyValues3 + public const nint m_bIsPublic = 0x32; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseConstant { - public const nint MType = 0x0; // CPulseValueFullType - public const nint MValue = 0x10; // KeyValues3 + public static class CPulse_Constant { + public const nint m_Type = 0x0; // CPulseValueFullType + public const nint m_Value = 0x10; // KeyValues3 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CPulsePublicOutput { - public const nint MName = 0x0; // CUtlSymbolLarge - public const nint MDescription = 0x8; // CUtlString - public const nint MParamType = 0x10; // CPulseValueFullType + public static class CPulse_PublicOutput { + public const nint m_Name = 0x0; // CUtlSymbolLarge + public const nint m_Description = 0x8; // CUtlString + public const nint m_ParamType = 0x10; // CPulseValueFullType } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseOutputConnection { - public const nint MSourceOutput = 0x0; // CUtlSymbolLarge - public const nint MTargetEntity = 0x8; // CUtlSymbolLarge - public const nint MTargetInput = 0x10; // CUtlSymbolLarge - public const nint MParam = 0x18; // CUtlSymbolLarge + public static class CPulse_OutputConnection { + public const nint m_SourceOutput = 0x0; // CUtlSymbolLarge + public const nint m_TargetEntity = 0x8; // CUtlSymbolLarge + public const nint m_TargetInput = 0x10; // CUtlSymbolLarge + public const nint m_Param = 0x18; // CUtlSymbolLarge } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseInvokeBinding { - public const nint MRegisterMap = 0x0; // PulseRegisterMap_t - public const nint MFuncName = 0x20; // CUtlSymbolLarge - public const nint MNCellIndex = 0x28; // PulseRuntimeCellIndex_t - public const nint MNSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t - public const nint MNSrcInstruction = 0x30; // int32 + public static class CPulse_InvokeBinding { + public const nint m_RegisterMap = 0x0; // PulseRegisterMap_t + public const nint m_FuncName = 0x20; // CUtlSymbolLarge + public const nint m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t + public const nint m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t + public const nint m_nSrcInstruction = 0x30; // int32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCallInfo { - public const nint MPortName = 0x0; // CUtlSymbolLarge - public const nint MNEditorNodeId = 0x8; // PulseDocNodeID_t - public const nint MRegisterMap = 0x10; // PulseRegisterMap_t - public const nint MCallMethodId = 0x30; // PulseDocNodeID_t - public const nint MNSrcChunk = 0x34; // PulseRuntimeChunkIndex_t - public const nint MNSrcInstruction = 0x38; // int32 + public static class CPulse_CallInfo { + public const nint m_PortName = 0x0; // CUtlSymbolLarge + public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t + public const nint m_RegisterMap = 0x10; // PulseRegisterMap_t + public const nint m_CallMethodID = 0x30; // PulseDocNodeID_t + public const nint m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t + public const nint m_nSrcInstruction = 0x38; // int32 } // Parent: None // Fields count: 10 @@ -10859,16 +10859,16 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPulseGraphDef { - public const nint MDomainIdentifier = 0x8; // CUtlSymbolLarge - public const nint MParentMapName = 0x10; // CUtlSymbolLarge - public const nint MChunks = 0x18; // CUtlVector< CPulse_Chunk* > - public const nint MCells = 0x30; // CUtlVector< CPulseCell_Base* > - public const nint MVars = 0x48; // CUtlVector< CPulse_Variable > - public const nint MPublicOutputs = 0x60; // CUtlVector< CPulse_PublicOutput > - public const nint MInvokeBindings = 0x78; // CUtlVector< CPulse_InvokeBinding* > - public const nint MCallInfos = 0x90; // CUtlVector< CPulse_CallInfo* > - public const nint MConstants = 0xA8; // CUtlVector< CPulse_Constant > - public const nint MOutputConnections = 0xC0; // CUtlVector< CPulse_OutputConnection* > + public const nint m_DomainIdentifier = 0x8; // CUtlSymbolLarge + public const nint m_ParentMapName = 0x10; // CUtlSymbolLarge + public const nint m_Chunks = 0x18; // CUtlVector + public const nint m_Cells = 0x30; // CUtlVector + public const nint m_Vars = 0x48; // CUtlVector + public const nint m_PublicOutputs = 0x60; // CUtlVector + public const nint m_InvokeBindings = 0x78; // CUtlVector + public const nint m_CallInfos = 0x90; // CUtlVector + public const nint m_Constants = 0xA8; // CUtlVector + public const nint m_OutputConnections = 0xC0; // CUtlVector } // Parent: None // Fields count: 0 @@ -10891,68 +10891,68 @@ namespace CS2Dumper.Schemas { // // Metadata: // MGetKV3ClassDefaults - public static class PulseRegisterMapT { - public const nint MInparams = 0x0; // KeyValues3 - public const nint MOutparams = 0x10; // KeyValues3 + public static class PulseRegisterMap_t { + public const nint m_Inparams = 0x0; // KeyValues3 + public const nint m_Outparams = 0x10; // KeyValues3 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class PgdInstructionT { - public const nint MNCode = 0x0; // PulseInstructionCode_t - public const nint MNVar = 0x4; // PulseRuntimeVarIndex_t - public const nint MNReg0 = 0x8; // PulseRuntimeRegisterIndex_t - public const nint MNReg1 = 0xA; // PulseRuntimeRegisterIndex_t - public const nint MNReg2 = 0xC; // PulseRuntimeRegisterIndex_t - public const nint MNInvokeBindingIndex = 0x10; // PulseRuntimeInvokeIndex_t - public const nint MNChunk = 0x14; // PulseRuntimeChunkIndex_t - public const nint MNDestInstruction = 0x18; // int32 - public const nint MNCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t - public const nint MNConstIdx = 0x20; // PulseRuntimeConstantIndex_t - public const nint MDomainValue = 0x28; // CBufferString + public static class PGDInstruction_t { + public const nint m_nCode = 0x0; // PulseInstructionCode_t + public const nint m_nVar = 0x4; // PulseRuntimeVarIndex_t + public const nint m_nReg0 = 0x8; // PulseRuntimeRegisterIndex_t + public const nint m_nReg1 = 0xA; // PulseRuntimeRegisterIndex_t + public const nint m_nReg2 = 0xC; // PulseRuntimeRegisterIndex_t + public const nint m_nInvokeBindingIndex = 0x10; // PulseRuntimeInvokeIndex_t + public const nint m_nChunk = 0x14; // PulseRuntimeChunkIndex_t + public const nint m_nDestInstruction = 0x18; // int32 + public const nint m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t + public const nint m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t + public const nint m_DomainValue = 0x28; // CBufferString } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseOutflowConnection { - public const nint MSourceOutflowName = 0x0; // CUtlSymbolLarge - public const nint MNDestChunk = 0x8; // PulseRuntimeChunkIndex_t - public const nint MNInstruction = 0xC; // int32 + public static class CPulse_OutflowConnection { + public const nint m_SourceOutflowName = 0x0; // CUtlSymbolLarge + public const nint m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t + public const nint m_nInstruction = 0xC; // int32 } - // Parent: CPulseOutflowConnection + // Parent: CPulse_OutflowConnection // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseResumePoint { + public static class CPulse_ResumePoint { } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellBase { - public const nint MNEditorNodeId = 0x8; // PulseDocNodeID_t + public static class CPulseCell_Base { + public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t } - // Parent: CPulseCellBase + // Parent: CPulseCell_Base // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellBaseFlow { + public static class CPulseCell_BaseFlow { } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellInflowBaseEntrypoint { - public const nint MEntryChunk = 0x48; // PulseRuntimeChunkIndex_t - public const nint MRegisterMap = 0x50; // PulseRegisterMap_t + public static class CPulseCell_Inflow_BaseEntrypoint { + public const nint m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t + public const nint m_RegisterMap = 0x50; // PulseRegisterMap_t } // Parent: None // Fields count: 3 @@ -10960,25 +10960,25 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPulseRuntimeMethodArg { - public const nint MName = 0x0; // CKV3MemberNameWithStorage - public const nint MDescription = 0x38; // CUtlString - public const nint MType = 0x40; // CPulseValueFullType + public const nint m_Name = 0x0; // CKV3MemberNameWithStorage + public const nint m_Description = 0x38; // CUtlString + public const nint m_Type = 0x40; // CPulseValueFullType } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellBaseYieldingInflow { + public static class CPulseCell_BaseYieldingInflow { } - // Parent: CPulseCellBase + // Parent: CPulseCell_Base // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellBaseValue { + public static class CPulseCell_BaseValue { } - // Parent: CPulseCellBaseYieldingInflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 1 // // Metadata: @@ -10988,27 +10988,27 @@ namespace CS2Dumper.Schemas { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - public static class CPulseCellInflowWait { - public const nint MWakeResume = 0x48; // CPulse_ResumePoint + public static class CPulseCell_Inflow_Wait { + public const nint m_WakeResume = 0x48; // CPulse_ResumePoint } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellOutflowCycleOrderedInstanceStateT { - public const nint MNNextIndex = 0x0; // int32 + public static class CPulseCell_Outflow_CycleOrdered__InstanceState_t { + public const nint m_nNextIndex = 0x0; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellOutflowCycleShuffledInstanceStateT { - public const nint MShuffle = 0x0; // CUtlVectorFixedGrowable< uint8 > - public const nint MNNextShuffle = 0x20; // int32 + public static class CPulseCell_Outflow_CycleShuffled__InstanceState_t { + public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable + public const nint m_nNextShuffle = 0x20; // int32 } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: @@ -11017,11 +11017,11 @@ namespace CS2Dumper.Schemas { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - public static class CPulseCellOutflowTestRandomYesNo { - public const nint MYes = 0x48; // CPulse_OutflowConnection - public const nint MNo = 0x58; // CPulse_OutflowConnection + public static class CPulseCell_Outflow_TestRandomYesNo { + public const nint m_Yes = 0x48; // CPulse_OutflowConnection + public const nint m_No = 0x58; // CPulse_OutflowConnection } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: @@ -11030,11 +11030,11 @@ namespace CS2Dumper.Schemas { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - public static class CPulseCellOutflowTestExplicitYesNo { - public const nint MYes = 0x48; // CPulse_OutflowConnection - public const nint MNo = 0x58; // CPulse_OutflowConnection + public static class CPulseCell_Outflow_TestExplicitYesNo { + public const nint m_Yes = 0x48; // CPulse_OutflowConnection + public const nint m_No = 0x58; // CPulse_OutflowConnection } - // Parent: CPulseCellBaseValue + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11043,9 +11043,9 @@ namespace CS2Dumper.Schemas { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - public static class CPulseCellValueTestValue50 { + public static class CPulseCell_Value_TestValue50 { } - // Parent: CPulseCellBaseValue + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11055,29 +11055,29 @@ namespace CS2Dumper.Schemas { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - public static class CPulseCellValueRandomInt { + public static class CPulseCell_Value_RandomInt { } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellTimelineTimelineEventT { - public const nint MFlTimeFromPrevious = 0x0; // float32 - public const nint MBPauseForPreviousEvents = 0x4; // bool - public const nint MBCallModeSync = 0x5; // bool - public const nint MEventOutflow = 0x8; // CPulse_OutflowConnection + public static class CPulseCell_Timeline__TimelineEvent_t { + public const nint m_flTimeFromPrevious = 0x0; // float32 + public const nint m_bPauseForPreviousEvents = 0x4; // bool + public const nint m_bCallModeSync = 0x5; // bool + public const nint m_EventOutflow = 0x8; // CPulse_OutflowConnection } // Parent: None // Fields count: 7 - public static class FakeEntityT { - public const nint MNHandle = 0x0; // PulseTestEHandle_t - public const nint MName = 0x8; // CUtlString - public const nint MClass = 0x10; // CUtlString - public const nint MBDestroyed = 0x18; // bool - public const nint MPAssociatedGraphInstance = 0x20; // CPulseGraphInstance_TestDomain* - public const nint MBFuncWasCalled = 0x28; // bool - public const nint MFValue = 0x2C; // float32 + public static class FakeEntity_t { + public const nint m_nHandle = 0x0; // PulseTestEHandle_t + public const nint m_Name = 0x8; // CUtlString + public const nint m_Class = 0x10; // CUtlString + public const nint m_bDestroyed = 0x18; // bool + public const nint m_pAssociatedGraphInstance = 0x20; // CPulseGraphInstance_TestDomain* + public const nint m_bFuncWasCalled = 0x28; // bool + public const nint m_fValue = 0x2C; // float32 } // Parent: None // Fields count: 6 @@ -11086,15 +11086,15 @@ namespace CS2Dumper.Schemas { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - public static class CPulseGraphInstanceTestDomain { - public const nint MBIsRunningUnitTests = 0xD8; // bool - public const nint MBExplicitTimeStepping = 0xD9; // bool - public const nint MBExpectingToDestroyWithYieldedCursors = 0xDA; // bool - public const nint MNNextValidateIndex = 0xDC; // int32 - public const nint MTracepoints = 0xE0; // CUtlVector< CUtlString > - public const nint MBTestYesOrNoPath = 0xF8; // bool + public static class CPulseGraphInstance_TestDomain { + public const nint m_bIsRunningUnitTests = 0xD8; // bool + public const nint m_bExplicitTimeStepping = 0xD9; // bool + public const nint m_bExpectingToDestroyWithYieldedCursors = 0xDA; // bool + public const nint m_nNextValidateIndex = 0xDC; // int32 + public const nint m_Tracepoints = 0xE0; // CUtlVector + public const nint m_bTestYesOrNoPath = 0xF8; // bool } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -11102,9 +11102,9 @@ namespace CS2Dumper.Schemas { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - public static class CPulseCellStepTestDomainTracepoint { + public static class CPulseCell_Step_TestDomainTracepoint { } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -11112,9 +11112,9 @@ namespace CS2Dumper.Schemas { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - public static class CPulseCellStepTestDomainCreateFakeEntity { + public static class CPulseCell_Step_TestDomainCreateFakeEntity { } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -11122,9 +11122,9 @@ namespace CS2Dumper.Schemas { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - public static class CPulseCellStepTestDomainDestroyFakeEntity { + public static class CPulseCell_Step_TestDomainDestroyFakeEntity { } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 1 // // Metadata: @@ -11133,10 +11133,10 @@ namespace CS2Dumper.Schemas { // MPulseCellMethodBindings // MPropertyFriendlyName // MPulseEditorHeaderText - public static class CPulseCellStepTestDomainEntFire { - public const nint MInput = 0x48; // CUtlString + public static class CPulseCell_Step_TestDomainEntFire { + public const nint m_Input = 0x48; // CUtlString } - // Parent: CPulseCellBaseValue + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11144,9 +11144,9 @@ namespace CS2Dumper.Schemas { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - public static class CPulseCellValTestDomainGetEntityName { + public static class CPulseCell_Val_TestDomainGetEntityName { } - // Parent: CPulseCellBaseValue + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11154,28 +11154,28 @@ namespace CS2Dumper.Schemas { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - public static class CPulseCellValTestDomainFindEntityByName { + public static class CPulseCell_Val_TestDomainFindEntityByName { } - // Parent: CPulseCellBaseYieldingInflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - public static class CPulseCellTestWaitWithCursorState { - public const nint MWakeResume = 0x48; // CPulse_ResumePoint - public const nint MWakeCancel = 0x58; // CPulse_ResumePoint - public const nint MWakeFail = 0x68; // CPulse_ResumePoint + public static class CPulseCell_TestWaitWithCursorState { + public const nint m_WakeResume = 0x48; // CPulse_ResumePoint + public const nint m_WakeCancel = 0x58; // CPulse_ResumePoint + public const nint m_WakeFail = 0x68; // CPulse_ResumePoint } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellTestWaitWithCursorStateCursorStateT { - public const nint FlWaitValue = 0x0; // float32 - public const nint BFailOnCancel = 0x4; // bool + public static class CPulseCell_TestWaitWithCursorState__CursorState_t { + public const nint flWaitValue = 0x0; // float32 + public const nint bFailOnCancel = 0x4; // bool } // Parent: None // Fields count: 0 @@ -11183,34 +11183,34 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseLibraryBindings // MPropertyDescription - public static class CPulseTestFuncsDerivedDomain { + public static class CPulseTestFuncs_DerivedDomain { } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - public static class CPulseCellTestNoInflow { + public static class CPulseCell_Test_NoInflow { } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - public static class CPulseCellTestMultiInflowWithDefault { + public static class CPulseCell_Test_MultiInflow_WithDefault { } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - public static class CPulseCellTestMultiInflowNoDefault { + public static class CPulseCell_Test_MultiInflow_NoDefault { } // Parent: None // Fields count: 0 @@ -11218,7 +11218,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings - public static class CPulseGraphInstanceTurtleGraphics { + public static class CPulseGraphInstance_TurtleGraphics { } // Parent: None // Fields count: 0 @@ -11228,21 +11228,21 @@ namespace CS2Dumper.Schemas { // MPropertyDescription public static class CPulseCursorFuncs { } - // Parent: CPulseCellBaseYieldingInflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellWaitForCursorsWithTagBase { - public const nint MNCursorsAllowedToWait = 0x48; // int32 - public const nint MWaitComplete = 0x50; // CPulse_ResumePoint + public static class CPulseCell_WaitForCursorsWithTagBase { + public const nint m_nCursorsAllowedToWait = 0x48; // int32 + public const nint m_WaitComplete = 0x50; // CPulse_ResumePoint } // Parent: None // Fields count: 1 - public static class CPulseCellWaitForCursorsWithTagBaseCursorStateT { - public const nint MTagName = 0x0; // CUtlSymbolLarge + public static class CPulseCell_WaitForCursorsWithTagBase__CursorState_t { + public const nint m_TagName = 0x0; // CUtlSymbolLarge } - // Parent: CPulseCellWaitForCursorsWithTagBase + // Parent: CPulseCell_WaitForCursorsWithTagBase // Fields count: 2 // // Metadata: @@ -11252,11 +11252,11 @@ namespace CS2Dumper.Schemas { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - public static class CPulseCellWaitForCursorsWithTag { - public const nint MBTagSelfWhenComplete = 0x60; // bool - public const nint MNDesiredKillPriority = 0x64; // PulseCursorCancelPriority_t + public static class CPulseCell_WaitForCursorsWithTag { + public const nint m_bTagSelfWhenComplete = 0x60; // bool + public const nint m_nDesiredKillPriority = 0x64; // PulseCursorCancelPriority_t } - // Parent: CPulseCellWaitForCursorsWithTagBase + // Parent: CPulseCell_WaitForCursorsWithTagBase // Fields count: 1 // // Metadata: @@ -11266,8 +11266,8 @@ namespace CS2Dumper.Schemas { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - public static class CPulseCellCursorQueue { - public const nint MNCursorsAllowedToRunParallel = 0x60; // int32 + public static class CPulseCell_CursorQueue { + public const nint m_nCursorsAllowedToRunParallel = 0x60; // int32 } // Parent: None // Fields count: 0 @@ -11275,7 +11275,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseLibraryBindings // MPropertyDescription - public static class CPulseTestFuncsLibraryA { + public static class CPulseTestFuncs_LibraryA { } } // Module: librendersystemvulkan.so @@ -11284,27 +11284,27 @@ namespace CS2Dumper.Schemas { public static class Librendersystemvulkan { // Parent: None // Fields count: 7 - public static class RenderInputLayoutFieldT { - public const nint MPSemanticName = 0x0; // uint8[32] - public const nint MNSemanticIndex = 0x20; // int32 - public const nint MFormat = 0x24; // uint32 - public const nint MNOffset = 0x28; // int32 - public const nint MNSlot = 0x2C; // int32 - public const nint MNSlotType = 0x30; // RenderSlotType_t - public const nint MNInstanceStepRate = 0x34; // int32 + public static class RenderInputLayoutField_t { + public const nint m_pSemanticName = 0x0; // uint8[32] + public const nint m_nSemanticIndex = 0x20; // int32 + public const nint m_Format = 0x24; // uint32 + public const nint m_nOffset = 0x28; // int32 + public const nint m_nSlot = 0x2C; // int32 + public const nint m_nSlotType = 0x30; // RenderSlotType_t + public const nint m_nInstanceStepRate = 0x34; // int32 } // Parent: None // Fields count: 4 - public static class VsInputSignatureElementT { - public const nint MPName = 0x0; // char[64] - public const nint MPSemantic = 0x40; // char[64] - public const nint MPD3dSemanticName = 0x80; // char[64] - public const nint MND3dSemanticIndex = 0xC0; // int32 + public static class VsInputSignatureElement_t { + public const nint m_pName = 0x0; // char[64] + public const nint m_pSemantic = 0x40; // char[64] + public const nint m_pD3DSemanticName = 0x80; // char[64] + public const nint m_nD3DSemanticIndex = 0xC0; // int32 } // Parent: None // Fields count: 1 - public static class VsInputSignatureT { - public const nint MElems = 0x0; // CUtlVector< VsInputSignatureElement_t > + public static class VsInputSignature_t { + public const nint m_elems = 0x0; // CUtlVector } } // Module: libresourcesystem.so @@ -11316,35 +11316,35 @@ namespace CS2Dumper.Schemas { // // Metadata: // MGetKV3ClassDefaults - public static class ConstantInfoT { - public const nint MName = 0x0; // CUtlString - public const nint MNameToken = 0x8; // CUtlStringToken - public const nint MFlValue = 0xC; // float32 + public static class ConstantInfo_t { + public const nint m_name = 0x0; // CUtlString + public const nint m_nameToken = 0x8; // CUtlStringToken + public const nint m_flValue = 0xC; // float32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class VariableInfoT { - public const nint MName = 0x0; // CUtlString - public const nint MNameToken = 0x8; // CUtlStringToken - public const nint MNIndex = 0xC; // FuseVariableIndex_t - public const nint MNNumComponents = 0xE; // uint8 - public const nint MEVarType = 0xF; // FuseVariableType_t - public const nint MEAccess = 0x10; // FuseVariableAccess_t + public static class VariableInfo_t { + public const nint m_name = 0x0; // CUtlString + public const nint m_nameToken = 0x8; // CUtlStringToken + public const nint m_nIndex = 0xC; // FuseVariableIndex_t + public const nint m_nNumComponents = 0xE; // uint8 + public const nint m_eVarType = 0xF; // FuseVariableType_t + public const nint m_eAccess = 0x10; // FuseVariableAccess_t } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FunctionInfoT { - public const nint MName = 0x8; // CUtlString - public const nint MNameToken = 0x10; // CUtlStringToken - public const nint MNParamCount = 0x14; // int32 - public const nint MNIndex = 0x18; // FuseFunctionIndex_t - public const nint MBIsPure = 0x1A; // bool + public static class FunctionInfo_t { + public const nint m_name = 0x8; // CUtlString + public const nint m_nameToken = 0x10; // CUtlStringToken + public const nint m_nParamCount = 0x14; // int32 + public const nint m_nIndex = 0x18; // FuseFunctionIndex_t + public const nint m_bIsPure = 0x1A; // bool } // Parent: None // Fields count: 4 @@ -11352,10 +11352,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFuseProgram { - public const nint MProgramBuffer = 0x0; // CUtlVector< uint8 > - public const nint MVariablesRead = 0x18; // CUtlVector< FuseVariableIndex_t > - public const nint MVariablesWritten = 0x30; // CUtlVector< FuseVariableIndex_t > - public const nint MNMaxTempVarsUsed = 0x48; // int32 + public const nint m_programBuffer = 0x0; // CUtlVector + public const nint m_variablesRead = 0x18; // CUtlVector + public const nint m_variablesWritten = 0x30; // CUtlVector + public const nint m_nMaxTempVarsUsed = 0x48; // int32 } // Parent: None // Fields count: 6 @@ -11363,77 +11363,77 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFuseSymbolTable { - public const nint MConstants = 0x0; // CUtlVector< ConstantInfo_t > - public const nint MVariables = 0x18; // CUtlVector< VariableInfo_t > - public const nint MFunctions = 0x30; // CUtlVector< FunctionInfo_t > - public const nint MConstantMap = 0x48; // CUtlHashtable< CUtlStringToken, int32 > - public const nint MVariableMap = 0x68; // CUtlHashtable< CUtlStringToken, int32 > - public const nint MFunctionMap = 0x88; // CUtlHashtable< CUtlStringToken, int32 > + public const nint m_constants = 0x0; // CUtlVector + public const nint m_variables = 0x18; // CUtlVector + public const nint m_functions = 0x30; // CUtlVector + public const nint m_constantMap = 0x48; // CUtlHashtable + public const nint m_variableMap = 0x68; // CUtlHashtable + public const nint m_functionMap = 0x88; // CUtlHashtable } // Parent: None // Fields count: 2 - public static class AabbT { - public const nint MVMinBounds = 0x0; // Vector - public const nint MVMaxBounds = 0xC; // Vector + public static class AABB_t { + public const nint m_vMinBounds = 0x0; // Vector + public const nint m_vMaxBounds = 0xC; // Vector } // Parent: None // Fields count: 2 - public static class PackedAabbT { - public const nint MNPackedMin = 0x0; // uint32 - public const nint MNPackedMax = 0x4; // uint32 + public static class PackedAABB_t { + public const nint m_nPackedMin = 0x0; // uint32 + public const nint m_nPackedMax = 0x4; // uint32 } // Parent: None // Fields count: 4 public static class FourQuaternions { - public const nint X = 0x0; // fltx4 - public const nint Y = 0x10; // fltx4 - public const nint Z = 0x20; // fltx4 - public const nint W = 0x30; // fltx4 + public const nint x = 0x0; // fltx4 + public const nint y = 0x10; // fltx4 + public const nint z = 0x20; // fltx4 + public const nint w = 0x30; // fltx4 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class TestResourceT { - public const nint MName = 0x0; // CUtlString + public static class TestResource_t { + public const nint m_name = 0x0; // CUtlString } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeTestResourceT { + public static class InfoForResourceTypeTestResource_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeProceduralTestResourceT { + public static class InfoForResourceTypeProceduralTestResource_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeManifestTestResourceT { + public static class InfoForResourceTypeManifestTestResource_t { } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class ManifestTestResourceT { - public const nint MName = 0x0; // CUtlString - public const nint MChild = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t > + public static class ManifestTestResource_t { + public const nint m_name = 0x0; // CUtlString + public const nint m_child = 0x8; // CStrongHandle } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCvDataResource { + public static class InfoForResourceTypeCVDataResource { } // Parent: None // Fields count: 0 @@ -11538,14 +11538,14 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCvSoundEventScriptList { + public static class InfoForResourceTypeCVSoundEventScriptList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCvSoundStackScriptList { + public static class InfoForResourceTypeCVSoundStackScriptList { } // Parent: None // Fields count: 0 @@ -11559,7 +11559,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCvMixListResource { + public static class InfoForResourceTypeCVMixListResource { } // Parent: None // Fields count: 0 @@ -11573,7 +11573,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCvPhysXSurfacePropertiesList { + public static class InfoForResourceTypeCVPhysXSurfacePropertiesList { } // Parent: None // Fields count: 0 @@ -11594,7 +11594,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeWorldT { + public static class InfoForResourceTypeWorld_t { } // Parent: None // Fields count: 0 @@ -11643,14 +11643,14 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCdotaPatchNotesList { + public static class InfoForResourceTypeCDOTAPatchNotesList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCdotaNovelsList { + public static class InfoForResourceTypeCDOTANovelsList { } // Parent: None // Fields count: 0 @@ -11671,7 +11671,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCdacGameDefsData { + public static class InfoForResourceTypeCDACGameDefsData { } // Parent: None // Fields count: 0 @@ -11699,7 +11699,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCcsgoEconItem { + public static class InfoForResourceTypeCCSGOEconItem { } // Parent: None // Fields count: 0 @@ -11751,89 +11751,89 @@ namespace CS2Dumper.Schemas { // // Metadata: // MGetKV3ClassDefaults - public static class CssdsEndFrameViewInfo { - public const nint MNViewId = 0x0; // uint64 - public const nint MViewName = 0x8; // CUtlString + public static class CSSDSEndFrameViewInfo { + public const nint m_nViewId = 0x0; // uint64 + public const nint m_ViewName = 0x8; // CUtlString } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CssdsMsgEndFrame { - public const nint MViews = 0x0; // CUtlVector< CSSDSEndFrameViewInfo > + public static class CSSDSMsg_EndFrame { + public const nint m_Views = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class SceneViewIdT { - public const nint MNViewId = 0x0; // uint64 - public const nint MNFrameCount = 0x8; // uint64 + public static class SceneViewId_t { + public const nint m_nViewId = 0x0; // uint64 + public const nint m_nFrameCount = 0x8; // uint64 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CssdsMsgViewRender { - public const nint MViewId = 0x0; // SceneViewId_t - public const nint MViewName = 0x10; // CUtlString + public static class CSSDSMsg_ViewRender { + public const nint m_viewId = 0x0; // SceneViewId_t + public const nint m_ViewName = 0x10; // CUtlString } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CssdsMsgLayerBase { - public const nint MViewId = 0x0; // SceneViewId_t - public const nint MViewName = 0x10; // CUtlString - public const nint MNLayerIndex = 0x18; // int32 - public const nint MNLayerId = 0x20; // uint64 - public const nint MLayerName = 0x28; // CUtlString - public const nint MDisplayText = 0x30; // CUtlString + public static class CSSDSMsg_LayerBase { + public const nint m_viewId = 0x0; // SceneViewId_t + public const nint m_ViewName = 0x10; // CUtlString + public const nint m_nLayerIndex = 0x18; // int32 + public const nint m_nLayerId = 0x20; // uint64 + public const nint m_LayerName = 0x28; // CUtlString + public const nint m_displayText = 0x30; // CUtlString } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CssdsMsgViewTarget { - public const nint MName = 0x0; // CUtlString - public const nint MTextureId = 0x8; // uint64 - public const nint MNWidth = 0x10; // int32 - public const nint MNHeight = 0x14; // int32 - public const nint MNRequestedWidth = 0x18; // int32 - public const nint MNRequestedHeight = 0x1C; // int32 - public const nint MNNumMipLevels = 0x20; // int32 - public const nint MNDepth = 0x24; // int32 - public const nint MNMultisampleNumSamples = 0x28; // int32 - public const nint MNFormat = 0x2C; // int32 + public static class CSSDSMsg_ViewTarget { + public const nint m_Name = 0x0; // CUtlString + public const nint m_TextureId = 0x8; // uint64 + public const nint m_nWidth = 0x10; // int32 + public const nint m_nHeight = 0x14; // int32 + public const nint m_nRequestedWidth = 0x18; // int32 + public const nint m_nRequestedHeight = 0x1C; // int32 + public const nint m_nNumMipLevels = 0x20; // int32 + public const nint m_nDepth = 0x24; // int32 + public const nint m_nMultisampleNumSamples = 0x28; // int32 + public const nint m_nFormat = 0x2C; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CssdsMsgViewTargetList { - public const nint MViewId = 0x0; // SceneViewId_t - public const nint MViewName = 0x10; // CUtlString - public const nint MTargets = 0x18; // CUtlVector< CSSDSMsg_ViewTarget > + public static class CSSDSMsg_ViewTargetList { + public const nint m_viewId = 0x0; // SceneViewId_t + public const nint m_ViewName = 0x10; // CUtlString + public const nint m_Targets = 0x18; // CUtlVector } - // Parent: CssdsMsgLayerBase + // Parent: CSSDSMsg_LayerBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CssdsMsgPreLayer { + public static class CSSDSMsg_PreLayer { } - // Parent: CssdsMsgLayerBase + // Parent: CSSDSMsg_LayerBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - public static class CssdsMsgPostLayer { + public static class CSSDSMsg_PostLayer { } } // Module: libschemasystem.so @@ -11852,59 +11852,59 @@ namespace CS2Dumper.Schemas { // // Metadata: // MGetKV3ClassDefaults - public static class CExampleSchemaVDataMonomorphic { - public const nint MNExample1 = 0x0; // int32 - public const nint MNExample2 = 0x4; // int32 + public static class CExampleSchemaVData_Monomorphic { + public const nint m_nExample1 = 0x0; // int32 + public const nint m_nExample2 = 0x4; // int32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CExampleSchemaVDataPolymorphicBase { - public const nint MNBase = 0x8; // int32 + public static class CExampleSchemaVData_PolymorphicBase { + public const nint m_nBase = 0x8; // int32 } - // Parent: CExampleSchemaVDataPolymorphicBase + // Parent: CExampleSchemaVData_PolymorphicBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CExampleSchemaVDataPolymorphicDerivedA { - public const nint MNDerivedA = 0xC; // int32 + public static class CExampleSchemaVData_PolymorphicDerivedA { + public const nint m_nDerivedA = 0xC; // int32 } - // Parent: CExampleSchemaVDataPolymorphicBase + // Parent: CExampleSchemaVData_PolymorphicBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CExampleSchemaVDataPolymorphicDerivedB { - public const nint MNDerivedB = 0xC; // int32 + public static class CExampleSchemaVData_PolymorphicDerivedB { + public const nint m_nDerivedB = 0xC; // int32 } // Parent: None // Fields count: 22 public static class CSchemaSystemInternalRegistration { - public const nint MVector2D = 0x0; // Vector2D - public const nint MVector = 0x8; // Vector - public const nint MVectorAligned = 0x20; // VectorAligned - public const nint MQuaternion = 0x30; // Quaternion - public const nint MQAngle = 0x40; // QAngle - public const nint MRotationVector = 0x4C; // RotationVector - public const nint MRadianEuler = 0x58; // RadianEuler - public const nint MDegreeEuler = 0x64; // DegreeEuler - public const nint MQuaternionStorage = 0x70; // QuaternionStorage - public const nint MMatrix3x4T = 0x80; // matrix3x4_t - public const nint MMatrix3x4aT = 0xB0; // matrix3x4a_t - public const nint MColor = 0xE0; // Color - public const nint MVector4D = 0xE4; // Vector4D - public const nint MCTransform = 0x100; // CTransform - public const nint MPKeyValues = 0x120; // KeyValues* - public const nint MCUtlBinaryBlock = 0x128; // CUtlBinaryBlock - public const nint MCUtlString = 0x140; // CUtlString - public const nint MCUtlSymbol = 0x148; // CUtlSymbol - public const nint MStringToken = 0x14C; // CUtlStringToken - public const nint MStringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage - public const nint MResourceTypes = 0x168; // CResourceArray< CResourcePointer< CResourceString > > - public const nint MKv3 = 0x170; // KeyValues3 + public const nint m_Vector2D = 0x0; // Vector2D + public const nint m_Vector = 0x8; // Vector + public const nint m_VectorAligned = 0x20; // VectorAligned + public const nint m_Quaternion = 0x30; // Quaternion + public const nint m_QAngle = 0x40; // QAngle + public const nint m_RotationVector = 0x4C; // RotationVector + public const nint m_RadianEuler = 0x58; // RadianEuler + public const nint m_DegreeEuler = 0x64; // DegreeEuler + public const nint m_QuaternionStorage = 0x70; // QuaternionStorage + public const nint m_matrix3x4_t = 0x80; // matrix3x4_t + public const nint m_matrix3x4a_t = 0xB0; // matrix3x4a_t + public const nint m_Color = 0xE0; // Color + public const nint m_Vector4D = 0xE4; // Vector4D + public const nint m_CTransform = 0x100; // CTransform + public const nint m_pKeyValues = 0x120; // KeyValues* + public const nint m_CUtlBinaryBlock = 0x128; // CUtlBinaryBlock + public const nint m_CUtlString = 0x140; // CUtlString + public const nint m_CUtlSymbol = 0x148; // CUtlSymbol + public const nint m_stringToken = 0x14C; // CUtlStringToken + public const nint m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage + public const nint m_ResourceTypes = 0x168; // CResourceArray> + public const nint m_KV3 = 0x170; // KeyValues3 } } // Module: libserver.so @@ -11914,14 +11914,14 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 2 public static class Extent { - public const nint Lo = 0x0; // Vector - public const nint Hi = 0xC; // Vector + public const nint lo = 0x0; // Vector + public const nint hi = 0xC; // Vector } // Parent: None // Fields count: 2 - public static class NavGravityT { - public const nint MVGravity = 0x0; // Vector - public const nint MBDefault = 0xC; // bool + public static class NavGravity_t { + public const nint m_vGravity = 0x0; // Vector + public const nint m_bDefault = 0xC; // bool } // Parent: None // Fields count: 0 @@ -11930,7 +11930,7 @@ namespace CS2Dumper.Schemas { // Parent: CNavVolume // Fields count: 1 public static class CNavVolumeVector { - public const nint MBHasBeenPreFiltered = 0x58; // bool + public const nint m_bHasBeenPreFiltered = 0x58; // bool } // Parent: CNavVolumeVector // Fields count: 0 @@ -11939,13 +11939,13 @@ namespace CS2Dumper.Schemas { // Parent: CNavVolume // Fields count: 2 public static class CNavVolumeSphere { - public const nint MVCenter = 0x50; // Vector - public const nint MFlRadius = 0x5C; // float32 + public const nint m_vCenter = 0x50; // Vector + public const nint m_flRadius = 0x5C; // float32 } // Parent: CNavVolumeSphere // Fields count: 1 public static class CNavVolumeSphericalShell { - public const nint MFlRadiusInner = 0x60; // float32 + public const nint m_flRadiusInner = 0x60; // float32 } // Parent: None // Fields count: 1 @@ -11953,7 +11953,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPropertyCustomEditor public static class CRangeFloat { - public const nint MPValue = 0x0; // float32[2] + public const nint m_pValue = 0x0; // float32[2] } // Parent: None // Fields count: 1 @@ -11961,7 +11961,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPropertyCustomEditor public static class CRangeInt { - public const nint MPValue = 0x0; // int32[2] + public const nint m_pValue = 0x0; // int32[2] } // Parent: None // Fields count: 0 @@ -11973,17 +11973,17 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) public static class CEntityIdentity { - public const nint MNameStringableIndex = 0x14; // int32 - public const nint MName = 0x18; // CUtlSymbolLarge - public const nint MDesignerName = 0x20; // CUtlSymbolLarge - public const nint MFlags = 0x30; // uint32 - public const nint MWorldGroupId = 0x38; // WorldGroupId_t - public const nint MFDataObjectTypes = 0x3C; // uint32 - public const nint MPathIndex = 0x40; // ChangeAccessorFieldPathIndex_t - public const nint MPPrev = 0x58; // CEntityIdentity* - public const nint MPNext = 0x60; // CEntityIdentity* - public const nint MPPrevByClass = 0x68; // CEntityIdentity* - public const nint MPNextByClass = 0x70; // CEntityIdentity* + public const nint m_nameStringableIndex = 0x14; // int32 + public const nint m_name = 0x18; // CUtlSymbolLarge + public const nint m_designerName = 0x20; // CUtlSymbolLarge + public const nint m_flags = 0x30; // uint32 + public const nint m_worldGroupId = 0x38; // WorldGroupId_t + public const nint m_fDataObjectTypes = 0x3C; // uint32 + public const nint m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t + public const nint m_pPrev = 0x58; // CEntityIdentity* + public const nint m_pNext = 0x60; // CEntityIdentity* + public const nint m_pPrevByClass = 0x68; // CEntityIdentity* + public const nint m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 4 @@ -11992,21 +11992,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) public static class CEntityInstance { - public const nint MIszPrivateVScripts = 0x8; // CUtlSymbolLarge - public const nint MPEntity = 0x10; // CEntityIdentity* - public const nint MCScriptComponent = 0x28; // CScriptComponent* - public const nint MBVisibleinPvs = 0x30; // bool + public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge + public const nint m_pEntity = 0x10; // CEntityIdentity* + public const nint m_CScriptComponent = 0x28; // CScriptComponent* + public const nint m_bVisibleinPVS = 0x30; // bool } // Parent: CEntityComponent // Fields count: 1 public static class CScriptComponent { - public const nint MScriptClassName = 0x30; // CUtlSymbolLarge + public const nint m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: CEntityComponent // Fields count: 2 public static class CBodyComponent { - public const nint MPSceneNode = 0x8; // CGameSceneNode* - public const nint MPChainEntity = 0x28; // CNetworkVarChainer + public const nint m_pSceneNode = 0x8; // CGameSceneNode* + public const nint __m_pChainEntity = 0x28; // CNetworkVarChainer } // Parent: CBodyComponent // Fields count: 2 @@ -12014,8 +12014,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) public static class CBodyComponentPoint { - public const nint MSceneNode = 0x60; // CGameSceneNode - public const nint MPChainEntity = 0x1C0; // CNetworkVarChainer + public const nint m_sceneNode = 0x60; // CGameSceneNode + public const nint __m_pChainEntity = 0x1C0; // CNetworkVarChainer } // Parent: CBodyComponent // Fields count: 2 @@ -12023,8 +12023,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) public static class CBodyComponentSkeletonInstance { - public const nint MSkeletonInstance = 0x60; // CSkeletonInstance - public const nint MPChainEntity = 0x450; // CNetworkVarChainer + public const nint m_skeletonInstance = 0x60; // CSkeletonInstance + public const nint __m_pChainEntity = 0x450; // CNetworkVarChainer } // Parent: CEntityComponent // Fields count: 1 @@ -12032,7 +12032,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) public static class CHitboxComponent { - public const nint MBvDisabledHitGroups = 0x24; // uint32[1] + public const nint m_bvDisabledHitGroups = 0x24; // uint32[1] } // Parent: CEntityComponent // Fields count: 67 @@ -12104,87 +12104,87 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flCapsuleLength (float) // NetworkVarNames: m_flMinRoughness (float) public static class CLightComponent { - public const nint MPChainEntity = 0x58; // CNetworkVarChainer - public const nint MColor = 0x95; // Color - public const nint MSecondaryColor = 0x99; // Color - public const nint MFlBrightness = 0xA0; // float32 - public const nint MFlBrightnessScale = 0xA4; // float32 - public const nint MFlBrightnessMult = 0xA8; // float32 - public const nint MFlRange = 0xAC; // float32 - public const nint MFlFalloff = 0xB0; // float32 - public const nint MFlAttenuation0 = 0xB4; // float32 - public const nint MFlAttenuation1 = 0xB8; // float32 - public const nint MFlAttenuation2 = 0xBC; // float32 - public const nint MFlTheta = 0xC0; // float32 - public const nint MFlPhi = 0xC4; // float32 - public const nint MHLightCookie = 0xC8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MNCascades = 0xD0; // int32 - public const nint MNCastShadows = 0xD4; // int32 - public const nint MNShadowWidth = 0xD8; // int32 - public const nint MNShadowHeight = 0xDC; // int32 - public const nint MBRenderDiffuse = 0xE0; // bool - public const nint MNRenderSpecular = 0xE4; // int32 - public const nint MBRenderTransmissive = 0xE8; // bool - public const nint MFlOrthoLightWidth = 0xEC; // float32 - public const nint MFlOrthoLightHeight = 0xF0; // float32 - public const nint MNStyle = 0xF4; // int32 - public const nint MPattern = 0xF8; // CUtlString - public const nint MNCascadeRenderStaticObjects = 0x100; // int32 - public const nint MFlShadowCascadeCrossFade = 0x104; // float32 - public const nint MFlShadowCascadeDistanceFade = 0x108; // float32 - public const nint MFlShadowCascadeDistance0 = 0x10C; // float32 - public const nint MFlShadowCascadeDistance1 = 0x110; // float32 - public const nint MFlShadowCascadeDistance2 = 0x114; // float32 - public const nint MFlShadowCascadeDistance3 = 0x118; // float32 - public const nint MNShadowCascadeResolution0 = 0x11C; // int32 - public const nint MNShadowCascadeResolution1 = 0x120; // int32 - public const nint MNShadowCascadeResolution2 = 0x124; // int32 - public const nint MNShadowCascadeResolution3 = 0x128; // int32 - public const nint MBUsesBakedShadowing = 0x12C; // bool - public const nint MNShadowPriority = 0x130; // int32 - public const nint MNBakedShadowIndex = 0x134; // int32 - public const nint MBRenderToCubemaps = 0x138; // bool - public const nint MNDirectLight = 0x13C; // int32 - public const nint MNIndirectLight = 0x140; // int32 - public const nint MFlFadeMinDist = 0x144; // float32 - public const nint MFlFadeMaxDist = 0x148; // float32 - public const nint MFlShadowFadeMinDist = 0x14C; // float32 - public const nint MFlShadowFadeMaxDist = 0x150; // float32 - public const nint MBEnabled = 0x154; // bool - public const nint MBFlicker = 0x155; // bool - public const nint MBPrecomputedFieldsValid = 0x156; // bool - public const nint MVPrecomputedBoundsMins = 0x158; // Vector - public const nint MVPrecomputedBoundsMaxs = 0x164; // Vector - public const nint MVPrecomputedObbOrigin = 0x170; // Vector - public const nint MVPrecomputedObbAngles = 0x17C; // QAngle - public const nint MVPrecomputedObbExtent = 0x188; // Vector - public const nint MFlPrecomputedMaxRange = 0x194; // float32 - public const nint MNFogLightingMode = 0x198; // int32 - public const nint MFlFogContributionStength = 0x19C; // float32 - public const nint MFlNearClipPlane = 0x1A0; // float32 - public const nint MSkyColor = 0x1A4; // Color - public const nint MFlSkyIntensity = 0x1A8; // float32 - public const nint MSkyAmbientBounce = 0x1AC; // Color - public const nint MBUseSecondaryColor = 0x1B0; // bool - public const nint MBMixedShadows = 0x1B1; // bool - public const nint MFlLightStyleStartTime = 0x1B4; // GameTime_t - public const nint MFlCapsuleLength = 0x1B8; // float32 - public const nint MFlMinRoughness = 0x1BC; // float32 - public const nint MBPvsModifyEntity = 0x1D0; // bool + public const nint __m_pChainEntity = 0x58; // CNetworkVarChainer + public const nint m_Color = 0x95; // Color + public const nint m_SecondaryColor = 0x99; // Color + public const nint m_flBrightness = 0xA0; // float32 + public const nint m_flBrightnessScale = 0xA4; // float32 + public const nint m_flBrightnessMult = 0xA8; // float32 + public const nint m_flRange = 0xAC; // float32 + public const nint m_flFalloff = 0xB0; // float32 + public const nint m_flAttenuation0 = 0xB4; // float32 + public const nint m_flAttenuation1 = 0xB8; // float32 + public const nint m_flAttenuation2 = 0xBC; // float32 + public const nint m_flTheta = 0xC0; // float32 + public const nint m_flPhi = 0xC4; // float32 + public const nint m_hLightCookie = 0xC8; // CStrongHandle + public const nint m_nCascades = 0xD0; // int32 + public const nint m_nCastShadows = 0xD4; // int32 + public const nint m_nShadowWidth = 0xD8; // int32 + public const nint m_nShadowHeight = 0xDC; // int32 + public const nint m_bRenderDiffuse = 0xE0; // bool + public const nint m_nRenderSpecular = 0xE4; // int32 + public const nint m_bRenderTransmissive = 0xE8; // bool + public const nint m_flOrthoLightWidth = 0xEC; // float32 + public const nint m_flOrthoLightHeight = 0xF0; // float32 + public const nint m_nStyle = 0xF4; // int32 + public const nint m_Pattern = 0xF8; // CUtlString + public const nint m_nCascadeRenderStaticObjects = 0x100; // int32 + public const nint m_flShadowCascadeCrossFade = 0x104; // float32 + public const nint m_flShadowCascadeDistanceFade = 0x108; // float32 + public const nint m_flShadowCascadeDistance0 = 0x10C; // float32 + public const nint m_flShadowCascadeDistance1 = 0x110; // float32 + public const nint m_flShadowCascadeDistance2 = 0x114; // float32 + public const nint m_flShadowCascadeDistance3 = 0x118; // float32 + public const nint m_nShadowCascadeResolution0 = 0x11C; // int32 + public const nint m_nShadowCascadeResolution1 = 0x120; // int32 + public const nint m_nShadowCascadeResolution2 = 0x124; // int32 + public const nint m_nShadowCascadeResolution3 = 0x128; // int32 + public const nint m_bUsesBakedShadowing = 0x12C; // bool + public const nint m_nShadowPriority = 0x130; // int32 + public const nint m_nBakedShadowIndex = 0x134; // int32 + public const nint m_bRenderToCubemaps = 0x138; // bool + public const nint m_nDirectLight = 0x13C; // int32 + public const nint m_nIndirectLight = 0x140; // int32 + public const nint m_flFadeMinDist = 0x144; // float32 + public const nint m_flFadeMaxDist = 0x148; // float32 + public const nint m_flShadowFadeMinDist = 0x14C; // float32 + public const nint m_flShadowFadeMaxDist = 0x150; // float32 + public const nint m_bEnabled = 0x154; // bool + public const nint m_bFlicker = 0x155; // bool + public const nint m_bPrecomputedFieldsValid = 0x156; // bool + public const nint m_vPrecomputedBoundsMins = 0x158; // Vector + public const nint m_vPrecomputedBoundsMaxs = 0x164; // Vector + public const nint m_vPrecomputedOBBOrigin = 0x170; // Vector + public const nint m_vPrecomputedOBBAngles = 0x17C; // QAngle + public const nint m_vPrecomputedOBBExtent = 0x188; // Vector + public const nint m_flPrecomputedMaxRange = 0x194; // float32 + public const nint m_nFogLightingMode = 0x198; // int32 + public const nint m_flFogContributionStength = 0x19C; // float32 + public const nint m_flNearClipPlane = 0x1A0; // float32 + public const nint m_SkyColor = 0x1A4; // Color + public const nint m_flSkyIntensity = 0x1A8; // float32 + public const nint m_SkyAmbientBounce = 0x1AC; // Color + public const nint m_bUseSecondaryColor = 0x1B0; // bool + public const nint m_bMixedShadows = 0x1B1; // bool + public const nint m_flLightStyleStartTime = 0x1B4; // GameTime_t + public const nint m_flCapsuleLength = 0x1B8; // float32 + public const nint m_flMinRoughness = 0x1BC; // float32 + public const nint m_bPvsModifyEntity = 0x1D0; // bool } // Parent: None // Fields count: 1 public static class CNetworkTransmitComponent { - public const nint MNTransmitStateOwnedCounter = 0x2C4; // uint8 + public const nint m_nTransmitStateOwnedCounter = 0x2C4; // uint8 } // Parent: CEntityComponent // Fields count: 5 public static class CRenderComponent { - public const nint MPChainEntity = 0x10; // CNetworkVarChainer - public const nint MBIsRenderingWithViewModels = 0x50; // bool - public const nint MNSplitscreenFlags = 0x54; // uint32 - public const nint MBEnableRendering = 0x60; // bool - public const nint MBInterpolationReadyToDraw = 0xC0; // bool + public const nint __m_pChainEntity = 0x10; // CNetworkVarChainer + public const nint m_bIsRenderingWithViewModels = 0x50; // bool + public const nint m_nSplitscreenFlags = 0x54; // uint32 + public const nint m_bEnableRendering = 0x60; // bool + public const nint m_bInterpolationReadyToDraw = 0xC0; // bool } // Parent: None // Fields count: 0 @@ -12201,7 +12201,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class CBuoyancyHelper { - public const nint MFlFluidDensity = 0x18; // float32 + public const nint m_flFluidDensity = 0x18; // float32 } // Parent: None // Fields count: 1 @@ -12209,7 +12209,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPropertyCustomEditor public static class CSkillFloat { - public const nint MPValue = 0x0; // float32[4] + public const nint m_pValue = 0x0; // float32[4] } // Parent: None // Fields count: 1 @@ -12217,7 +12217,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPropertyCustomEditor public static class CSkillInt { - public const nint MPValue = 0x0; // int32[4] + public const nint m_pValue = 0x0; // int32[4] } // Parent: None // Fields count: 2 @@ -12225,8 +12225,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSkillDamage { - public const nint MFlDamage = 0x0; // CSkillFloat - public const nint MFlPhysicsForceDamage = 0x10; // float32 + public const nint m_flDamage = 0x0; // CSkillFloat + public const nint m_flPhysicsForceDamage = 0x10; // float32 } // Parent: None // Fields count: 1 @@ -12234,13 +12234,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MPropertyCustomEditor public static class CRemapFloat { - public const nint MPValue = 0x0; // float32[4] + public const nint m_pValue = 0x0; // float32[4] } // Parent: None // Fields count: 2 public static class CScriptUniformRandomStream { - public const nint MHScriptScope = 0x8; // HSCRIPT - public const nint MNInitialSeed = 0x9C; // int32 + public const nint m_hScriptScope = 0x8; // HSCRIPT + public const nint m_nInitialSeed = 0x9C; // int32 } // Parent: None // Fields count: 0 @@ -12248,7 +12248,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CBasePlayerControllerApi { + public static class CBasePlayerControllerAPI { } // Parent: None // Fields count: 3 @@ -12257,35 +12257,35 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: nType (FixAngleSet_t) // NetworkVarNames: qAngle (QAngle) // NetworkVarNames: nIndex (uint32) - public static class ViewAngleServerChangeT { - public const nint NType = 0x30; // FixAngleSet_t - public const nint QAngle = 0x34; // QAngle - public const nint NIndex = 0x40; // uint32 + public static class ViewAngleServerChange_t { + public const nint nType = 0x30; // FixAngleSet_t + public const nint qAngle = 0x34; // QAngle + public const nint nIndex = 0x40; // uint32 } // Parent: None // Fields count: 2 public static class CBreakableStageHelper { - public const nint MNCurrentStage = 0x8; // int32 - public const nint MNStageCount = 0xC; // int32 + public const nint m_nCurrentStage = 0x8; // int32 + public const nint m_nStageCount = 0xC; // int32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - public static class CommandToolCommandT { - public const nint MBEnabled = 0x0; // bool - public const nint MBOpened = 0x1; // bool - public const nint MInternalId = 0x4; // uint32 - public const nint MShortName = 0x8; // CUtlString - public const nint MExecMode = 0x10; // CommandExecMode_t - public const nint MSpawnGroup = 0x18; // CUtlString - public const nint MPeriodicExecDelay = 0x20; // float32 - public const nint MSpecType = 0x24; // CommandEntitySpecType_t - public const nint MEntitySpec = 0x28; // CUtlString - public const nint MCommands = 0x30; // CUtlString - public const nint MSetDebugBits = 0x38; // DebugOverlayBits_t - public const nint MClearDebugBits = 0x40; // DebugOverlayBits_t + public static class CommandToolCommand_t { + public const nint m_bEnabled = 0x0; // bool + public const nint m_bOpened = 0x1; // bool + public const nint m_InternalId = 0x4; // uint32 + public const nint m_ShortName = 0x8; // CUtlString + public const nint m_ExecMode = 0x10; // CommandExecMode_t + public const nint m_SpawnGroup = 0x18; // CUtlString + public const nint m_PeriodicExecDelay = 0x20; // float32 + public const nint m_SpecType = 0x24; // CommandEntitySpecType_t + public const nint m_EntitySpec = 0x28; // CUtlString + public const nint m_Commands = 0x30; // CUtlString + public const nint m_SetDebugBits = 0x38; // DebugOverlayBits_t + public const nint m_ClearDebugBits = 0x40; // DebugOverlayBits_t } // Parent: None // Fields count: 0 @@ -12293,21 +12293,21 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CDynamicPropApi { + public static class CDynamicPropAPI { } // Parent: None // Fields count: 1 public static class CPlayerPawnComponent { - public const nint MPChainEntity = 0x8; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer } // Parent: None // Fields count: 1 public static class CPlayerControllerComponent { - public const nint MPChainEntity = 0x8; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerAutoaimServices { + public static class CPlayer_AutoaimServices { } // Parent: None // Fields count: 5 @@ -12318,12 +12318,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: localBits (uint8) // NetworkVarNames: soundscapeEntityListIndex (int) // NetworkVarNames: soundEventHash (uint32) - public static class AudioparamsT { - public const nint LocalSound = 0x8; // Vector[8] - public const nint SoundscapeIndex = 0x68; // int32 - public const nint LocalBits = 0x6C; // uint8 - public const nint SoundscapeEntityListIndex = 0x70; // int32 - public const nint SoundEventHash = 0x74; // uint32 + public static class audioparams_t { + public const nint localSound = 0x8; // Vector[8] + public const nint soundscapeIndex = 0x68; // int32 + public const nint localBits = 0x6C; // uint8 + public const nint soundscapeEntityListIndex = 0x70; // int32 + public const nint soundEventHash = 0x74; // uint32 } // Parent: CPlayerPawnComponent // Fields count: 12 @@ -12338,27 +12338,27 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) // NetworkVarNames: m_audio (audioparams_t) // NetworkVarNames: m_PostProcessingVolumes (CHandle) - public static class CPlayerCameraServices { - public const nint MVecCsViewPunchAngle = 0x40; // QAngle - public const nint MNCsViewPunchAngleTick = 0x4C; // GameTick_t - public const nint MFlCsViewPunchAngleTickRatio = 0x50; // float32 - public const nint MPlayerFog = 0x58; // fogplayerparams_t - public const nint MHColorCorrectionCtrl = 0x98; // CHandle< CColorCorrection > - public const nint MHViewEntity = 0x9C; // CHandle< CBaseEntity > - public const nint MHTonemapController = 0xA0; // CHandle< CTonemapController2 > - public const nint MAudio = 0xA8; // audioparams_t - public const nint MPostProcessingVolumes = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > - public const nint MFlOldPlayerZ = 0x138; // float32 - public const nint MFlOldPlayerViewOffsetZ = 0x13C; // float32 - public const nint MHTriggerSoundscapeList = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > + public static class CPlayer_CameraServices { + public const nint m_vecCsViewPunchAngle = 0x40; // QAngle + public const nint m_nCsViewPunchAngleTick = 0x4C; // GameTick_t + public const nint m_flCsViewPunchAngleTickRatio = 0x50; // float32 + public const nint m_PlayerFog = 0x58; // fogplayerparams_t + public const nint m_hColorCorrectionCtrl = 0x98; // CHandle + public const nint m_hViewEntity = 0x9C; // CHandle + public const nint m_hTonemapController = 0xA0; // CHandle + public const nint m_audio = 0xA8; // audioparams_t + public const nint m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase> + public const nint m_flOldPlayerZ = 0x138; // float32 + public const nint m_flOldPlayerViewOffsetZ = 0x13C; // float32 + public const nint m_hTriggerSoundscapeList = 0x158; // CUtlVector> } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerFlashlightServices { + public static class CPlayer_FlashlightServices { } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerItemServices { + public static class CPlayer_ItemServices { } // Parent: CPlayerPawnComponent // Fields count: 15 @@ -12367,24 +12367,24 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) // NetworkVarNames: m_flMaxspeed (float32) // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - public static class CPlayerMovementServices { - public const nint MNImpulse = 0x40; // int32 - public const nint MNButtons = 0x48; // CInButtonState - public const nint MNQueuedButtonDownMask = 0x68; // uint64 - public const nint MNQueuedButtonChangeMask = 0x70; // uint64 - public const nint MNButtonDoublePressed = 0x78; // uint64 - public const nint MPButtonPressedCmdNumber = 0x80; // uint32[64] - public const nint MNLastCommandNumberProcessed = 0x180; // uint32 - public const nint MNToggleButtonDownMask = 0x188; // uint64 - public const nint MFlMaxspeed = 0x198; // float32 - public const nint MArrForceSubtickMoveWhen = 0x19C; // float32[4] - public const nint MFlForwardMove = 0x1AC; // float32 - public const nint MFlLeftMove = 0x1B0; // float32 - public const nint MFlUpMove = 0x1B4; // float32 - public const nint MVecLastMovementImpulses = 0x1B8; // Vector - public const nint MVecOldViewAngles = 0x1C4; // QAngle + public static class CPlayer_MovementServices { + public const nint m_nImpulse = 0x40; // int32 + public const nint m_nButtons = 0x48; // CInButtonState + public const nint m_nQueuedButtonDownMask = 0x68; // uint64 + public const nint m_nQueuedButtonChangeMask = 0x70; // uint64 + public const nint m_nButtonDoublePressed = 0x78; // uint64 + public const nint m_pButtonPressedCmdNumber = 0x80; // uint32[64] + public const nint m_nLastCommandNumberProcessed = 0x180; // uint32 + public const nint m_nToggleButtonDownMask = 0x188; // uint64 + public const nint m_flMaxspeed = 0x198; // float32 + public const nint m_arrForceSubtickMoveWhen = 0x19C; // float32[4] + public const nint m_flForwardMove = 0x1AC; // float32 + public const nint m_flLeftMove = 0x1B0; // float32 + public const nint m_flUpMove = 0x1B4; // float32 + public const nint m_vecLastMovementImpulses = 0x1B8; // Vector + public const nint m_vecOldViewAngles = 0x1C4; // QAngle } - // Parent: CPlayerMovementServices + // Parent: CPlayer_MovementServices // Fields count: 14 // // Metadata: @@ -12395,21 +12395,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bDucked (bool) // NetworkVarNames: m_bDucking (bool) // NetworkVarNames: m_bInDuckJump (bool) - public static class CPlayerMovementServicesHumanoid { - public const nint MFlStepSoundTime = 0x1D8; // float32 - public const nint MFlFallVelocity = 0x1DC; // float32 - public const nint MBInCrouch = 0x1E0; // bool - public const nint MNCrouchState = 0x1E4; // uint32 - public const nint MFlCrouchTransitionStartTime = 0x1E8; // GameTime_t - public const nint MBDucked = 0x1EC; // bool - public const nint MBDucking = 0x1ED; // bool - public const nint MBInDuckJump = 0x1EE; // bool - public const nint MGroundNormal = 0x1F0; // Vector - public const nint MFlSurfaceFriction = 0x1FC; // float32 - public const nint MSurfaceProps = 0x200; // CUtlStringToken - public const nint MNStepside = 0x210; // int32 - public const nint MITargetVolume = 0x214; // int32 - public const nint MVecSmoothedVelocity = 0x218; // Vector + public static class CPlayer_MovementServices_Humanoid { + public const nint m_flStepSoundTime = 0x1D8; // float32 + public const nint m_flFallVelocity = 0x1DC; // float32 + public const nint m_bInCrouch = 0x1E0; // bool + public const nint m_nCrouchState = 0x1E4; // uint32 + public const nint m_flCrouchTransitionStartTime = 0x1E8; // GameTime_t + public const nint m_bDucked = 0x1EC; // bool + public const nint m_bDucking = 0x1ED; // bool + public const nint m_bInDuckJump = 0x1EE; // bool + public const nint m_groundNormal = 0x1F0; // Vector + public const nint m_flSurfaceFriction = 0x1FC; // float32 + public const nint m_surfaceProps = 0x200; // CUtlStringToken + public const nint m_nStepside = 0x210; // int32 + public const nint m_iTargetVolume = 0x214; // int32 + public const nint m_vecSmoothedVelocity = 0x218; // Vector } // Parent: CPlayerPawnComponent // Fields count: 4 @@ -12417,19 +12417,19 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_iObserverMode (uint8) // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) - public static class CPlayerObserverServices { - public const nint MIObserverMode = 0x40; // uint8 - public const nint MHObserverTarget = 0x44; // CHandle< CBaseEntity > - public const nint MIObserverLastMode = 0x48; // ObserverMode_t - public const nint MBForcedObserverMode = 0x4C; // bool + public static class CPlayer_ObserverServices { + public const nint m_iObserverMode = 0x40; // uint8 + public const nint m_hObserverTarget = 0x44; // CHandle + public const nint m_iObserverLastMode = 0x48; // ObserverMode_t + public const nint m_bForcedObserverMode = 0x4C; // bool } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerUseServices { + public static class CPlayer_UseServices { } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerWaterServices { + public static class CPlayer_WaterServices { } // Parent: CPlayerPawnComponent // Fields count: 5 @@ -12439,24 +12439,24 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) - public static class CPlayerWeaponServices { - public const nint MHMyWeapons = 0x40; // CNetworkUtlVectorBase< CHandle< CBasePlayerWeapon > > - public const nint MHActiveWeapon = 0x58; // CHandle< CBasePlayerWeapon > - public const nint MHLastWeapon = 0x5C; // CHandle< CBasePlayerWeapon > - public const nint MIAmmo = 0x60; // uint16[32] - public const nint MBPreventWeaponPickup = 0xA0; // bool + public static class CPlayer_WeaponServices { + public const nint m_hMyWeapons = 0x40; // CNetworkUtlVectorBase> + public const nint m_hActiveWeapon = 0x58; // CHandle + public const nint m_hLastWeapon = 0x5C; // CHandle + public const nint m_iAmmo = 0x60; // uint16[32] + public const nint m_bPreventWeaponPickup = 0xA0; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class AmmoTypeInfoT { - public const nint MNMaxCarry = 0x10; // int32 - public const nint MNSplashSize = 0x1C; // CRangeInt - public const nint MNFlags = 0x24; // AmmoFlags_t - public const nint MFlMass = 0x28; // float32 - public const nint MFlSpeed = 0x2C; // CRangeFloat + public static class AmmoTypeInfo_t { + public const nint m_nMaxCarry = 0x10; // int32 + public const nint m_nSplashSize = 0x1C; // CRangeInt + public const nint m_nFlags = 0x24; // AmmoFlags_t + public const nint m_flMass = 0x28; // float32 + public const nint m_flSpeed = 0x2C; // CRangeFloat } // Parent: None // Fields count: 0 @@ -12468,8 +12468,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) public static class CBodyComponentBaseAnimGraph { - public const nint MAnimationController = 0x478; // CBaseAnimGraphController - public const nint MPChainEntity = 0x980; // CNetworkVarChainer + public const nint m_animationController = 0x478; // CBaseAnimGraphController + public const nint __m_pChainEntity = 0x980; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -12477,9 +12477,9 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) // NetworkVarNames: m_Values (Vector4D) - public static class EntityRenderAttributeT { - public const nint MId = 0x30; // CUtlStringToken - public const nint MValues = 0x34; // Vector4D + public static class EntityRenderAttribute_t { + public const nint m_ID = 0x30; // CUtlStringToken + public const nint m_Values = 0x34; // Vector4D } // Parent: None // Fields count: 4 @@ -12489,22 +12489,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_Name (string_t) // NetworkVarNames: m_AssociatedEntities (CHandle< CBaseModelEntity >) // NetworkVarNames: m_AssociatedEntityNames (string_t) - public static class ActiveModelConfigT { - public const nint MHandle = 0x28; // ModelConfigHandle_t - public const nint MName = 0x30; // CUtlSymbolLarge - public const nint MAssociatedEntities = 0x38; // CNetworkUtlVectorBase< CHandle< CBaseModelEntity > > - public const nint MAssociatedEntityNames = 0x50; // CNetworkUtlVectorBase< CUtlSymbolLarge > + public static class ActiveModelConfig_t { + public const nint m_Handle = 0x28; // ModelConfigHandle_t + public const nint m_Name = 0x30; // CUtlSymbolLarge + public const nint m_AssociatedEntities = 0x38; // CNetworkUtlVectorBase> + public const nint m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 public static class CBodyComponentBaseModelEntity { - public const nint MPChainEntity = 0x478; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x478; // CNetworkVarChainer } // Parent: None // Fields count: 2 public static class CRopeOverlapHit { - public const nint MHEntity = 0x0; // CHandle< CBaseEntity > - public const nint MVecOverlappingLinks = 0x8; // CUtlVector< int32 > + public const nint m_hEntity = 0x0; // CHandle + public const nint m_vecOverlappingLinks = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -12513,8 +12513,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hOwner (CEntityHandle) // NetworkVarNames: m_name (CUtlStringToken) public static class CGameSceneNodeHandle { - public const nint MHOwner = 0x8; // CEntityHandle - public const nint MName = 0xC; // CUtlStringToken + public const nint m_hOwner = 0x8; // CEntityHandle + public const nint m_name = 0xC; // CUtlStringToken } // Parent: None // Fields count: 32 @@ -12527,38 +12527,38 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_name (CUtlStringToken) // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) public static class CGameSceneNode { - public const nint MNodeToWorld = 0x10; // CTransform - public const nint MPOwner = 0x30; // CEntityInstance* - public const nint MPParent = 0x38; // CGameSceneNode* - public const nint MPChild = 0x40; // CGameSceneNode* - public const nint MPNextSibling = 0x48; // CGameSceneNode* - public const nint MHParent = 0x70; // CGameSceneNodeHandle - public const nint MVecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector - public const nint MAngRotation = 0xB8; // QAngle - public const nint MFlScale = 0xC4; // float32 - public const nint MVecAbsOrigin = 0xC8; // Vector - public const nint MAngAbsRotation = 0xD4; // QAngle - public const nint MFlAbsScale = 0xE0; // float32 - public const nint MNParentAttachmentOrBone = 0xE4; // int16 - public const nint MBDebugAbsOriginChanges = 0xE6; // bool - public const nint MBDormant = 0xE7; // bool - public const nint MBForceParentToBeNetworked = 0xE8; // bool - public const nint MBDirtyHierarchy = 0x0; // bitfield:1 - public const nint MBDirtyBoneMergeInfo = 0x0; // bitfield:1 - public const nint MBNetworkedPositionChanged = 0x0; // bitfield:1 - public const nint MBNetworkedAnglesChanged = 0x0; // bitfield:1 - public const nint MBNetworkedScaleChanged = 0x0; // bitfield:1 - public const nint MBWillBeCallingPostDataUpdate = 0x0; // bitfield:1 - public const nint MBBoneMergeFlex = 0x0; // bitfield:1 - public const nint MNLatchAbsOrigin = 0x0; // bitfield:2 - public const nint MBDirtyBoneMergeBoneToRoot = 0x0; // bitfield:1 - public const nint MNHierarchicalDepth = 0xEB; // uint8 - public const nint MNHierarchyType = 0xEC; // uint8 - public const nint MNDoNotSetAnimTimeInInvalidatePhysicsCount = 0xED; // uint8 - public const nint MName = 0xF0; // CUtlStringToken - public const nint MHierarchyAttachName = 0x140; // CUtlStringToken - public const nint MFlZOffset = 0x144; // float32 - public const nint MVRenderOrigin = 0x148; // Vector + public const nint m_nodeToWorld = 0x10; // CTransform + public const nint m_pOwner = 0x30; // CEntityInstance* + public const nint m_pParent = 0x38; // CGameSceneNode* + public const nint m_pChild = 0x40; // CGameSceneNode* + public const nint m_pNextSibling = 0x48; // CGameSceneNode* + public const nint m_hParent = 0x70; // CGameSceneNodeHandle + public const nint m_vecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector + public const nint m_angRotation = 0xB8; // QAngle + public const nint m_flScale = 0xC4; // float32 + public const nint m_vecAbsOrigin = 0xC8; // Vector + public const nint m_angAbsRotation = 0xD4; // QAngle + public const nint m_flAbsScale = 0xE0; // float32 + public const nint m_nParentAttachmentOrBone = 0xE4; // int16 + public const nint m_bDebugAbsOriginChanges = 0xE6; // bool + public const nint m_bDormant = 0xE7; // bool + public const nint m_bForceParentToBeNetworked = 0xE8; // bool + public const nint m_bDirtyHierarchy = 0x0; // bitfield:1 + public const nint m_bDirtyBoneMergeInfo = 0x0; // bitfield:1 + public const nint m_bNetworkedPositionChanged = 0x0; // bitfield:1 + public const nint m_bNetworkedAnglesChanged = 0x0; // bitfield:1 + public const nint m_bNetworkedScaleChanged = 0x0; // bitfield:1 + public const nint m_bWillBeCallingPostDataUpdate = 0x0; // bitfield:1 + public const nint m_bBoneMergeFlex = 0x0; // bitfield:1 + public const nint m_nLatchAbsOrigin = 0x0; // bitfield:2 + public const nint m_bDirtyBoneMergeBoneToRoot = 0x0; // bitfield:1 + public const nint m_nHierarchicalDepth = 0xEB; // uint8 + public const nint m_nHierarchyType = 0xEC; // uint8 + public const nint m_nDoNotSetAnimTimeInInvalidatePhysicsCount = 0xED; // uint8 + public const nint m_name = 0xF0; // CUtlStringToken + public const nint m_hierarchyAttachName = 0x140; // CUtlStringToken + public const nint m_flZOffset = 0x144; // float32 + public const nint m_vRenderOrigin = 0x148; // Vector } // Parent: None // Fields count: 0 @@ -12567,17 +12567,17 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class CInButtonState { - public const nint MPButtonStates = 0x8; // uint64[3] + public const nint m_pButtonStates = 0x8; // uint64[3] } // Parent: None // Fields count: 6 - public static class SequenceHistoryT { - public const nint MHSequence = 0x0; // HSequence - public const nint MFlSeqStartTime = 0x4; // GameTime_t - public const nint MFlSeqFixedCycle = 0x8; // float32 - public const nint MNSeqLoopMode = 0xC; // AnimLoopMode_t - public const nint MFlPlaybackRate = 0x10; // float32 - public const nint MFlCyclesPerSecond = 0x14; // float32 + public static class SequenceHistory_t { + public const nint m_hSequence = 0x0; // HSequence + public const nint m_flSeqStartTime = 0x4; // GameTime_t + public const nint m_flSeqFixedCycle = 0x8; // float32 + public const nint m_nSeqLoopMode = 0xC; // AnimLoopMode_t + public const nint m_flPlaybackRate = 0x10; // float32 + public const nint m_flCyclesPerSecond = 0x14; // float32 } // Parent: None // Fields count: 0 @@ -12586,7 +12586,7 @@ namespace CS2Dumper.Schemas { // Parent: ISkeletonAnimationController // Fields count: 1 public static class CSkeletonAnimationController { - public const nint MPSkeletonInstance = 0x8; // CSkeletonInstance* + public const nint m_pSkeletonInstance = 0x8; // CSkeletonInstance* } // Parent: None // Fields count: 8 @@ -12596,14 +12596,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flPrevCycle (float32) // NetworkVarNames: m_flCycle (float32) public static class CNetworkedSequenceOperation { - public const nint MHSequence = 0x8; // HSequence - public const nint MFlPrevCycle = 0xC; // float32 - public const nint MFlCycle = 0x10; // float32 - public const nint MFlWeight = 0x14; // CNetworkedQuantizedFloat - public const nint MBSequenceChangeNetworked = 0x1C; // bool - public const nint MBDiscontinuity = 0x1D; // bool - public const nint MFlPrevCycleFromDiscontinuity = 0x20; // float32 - public const nint MFlPrevCycleForAnimEventDetection = 0x24; // float32 + public const nint m_hSequence = 0x8; // HSequence + public const nint m_flPrevCycle = 0xC; // float32 + public const nint m_flCycle = 0x10; // float32 + public const nint m_flWeight = 0x14; // CNetworkedQuantizedFloat + public const nint m_bSequenceChangeNetworked = 0x1C; // bool + public const nint m_bDiscontinuity = 0x1D; // bool + public const nint m_flPrevCycleFromDiscontinuity = 0x20; // float32 + public const nint m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: None // Fields count: 7 @@ -12614,13 +12614,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) public static class CModelState { - public const nint MHModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MModelName = 0xA8; // CUtlSymbolLarge - public const nint MBClientClothCreationSuppressed = 0xE8; // bool - public const nint MMeshGroupMask = 0x180; // uint64 - public const nint MNIdealMotionType = 0x212; // int8 - public const nint MNForceLod = 0x213; // int8 - public const nint MNClothUpdateFlags = 0x214; // int8 + public const nint m_hModel = 0xA0; // CStrongHandle + public const nint m_ModelName = 0xA8; // CUtlSymbolLarge + public const nint m_bClientClothCreationSuppressed = 0xE8; // bool + public const nint m_MeshGroupMask = 0x180; // uint64 + public const nint m_nIdealMotionType = 0x212; // int8 + public const nint m_nForceLOD = 0x213; // int8 + public const nint m_nClothUpdateFlags = 0x214; // int8 } // Parent: CGameSceneNode // Fields count: 8 @@ -12632,14 +12632,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_materialGroup (CUtlStringToken) // NetworkVarNames: m_nHitboxSet (uint8) public static class CSkeletonInstance { - public const nint MModelState = 0x160; // CModelState - public const nint MBIsAnimationEnabled = 0x380; // bool - public const nint MBUseParentRenderBounds = 0x381; // bool - public const nint MBDisableSolidCollisionsForHierarchy = 0x382; // bool - public const nint MBDirtyMotionType = 0x0; // bitfield:1 - public const nint MBIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 - public const nint MMaterialGroup = 0x384; // CUtlStringToken - public const nint MNHitboxSet = 0x388; // uint8 + public const nint m_modelState = 0x160; // CModelState + public const nint m_bIsAnimationEnabled = 0x380; // bool + public const nint m_bUseParentRenderBounds = 0x381; // bool + public const nint m_bDisableSolidCollisionsForHierarchy = 0x382; // bool + public const nint m_bDirtyMotionType = 0x0; // bitfield:1 + public const nint m_bIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 + public const nint m_materialGroup = 0x384; // CUtlStringToken + public const nint m_nHitboxSet = 0x388; // uint8 } // Parent: None // Fields count: 2 @@ -12648,8 +12648,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) public static class IntervalTimer { - public const nint MTimestamp = 0x8; // GameTime_t - public const nint MNWorldGroupId = 0xC; // WorldGroupId_t + public const nint m_timestamp = 0x8; // GameTime_t + public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t } // Parent: None // Fields count: 4 @@ -12660,10 +12660,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_timescale (float32) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) public static class CountdownTimer { - public const nint MDuration = 0x8; // float32 - public const nint MTimestamp = 0xC; // GameTime_t - public const nint MTimescale = 0x10; // float32 - public const nint MNWorldGroupId = 0x14; // WorldGroupId_t + public const nint m_duration = 0x8; // float32 + public const nint m_timestamp = 0xC; // GameTime_t + public const nint m_timescale = 0x10; // float32 + public const nint m_nWorldGroupId = 0x14; // WorldGroupId_t } // Parent: None // Fields count: 3 @@ -12673,9 +12673,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_timestamp (float32) // NetworkVarNames: m_timescale (float32) public static class EngineCountdownTimer { - public const nint MDuration = 0x8; // float32 - public const nint MTimestamp = 0xC; // float32 - public const nint MTimescale = 0x10; // float32 + public const nint m_duration = 0x8; // float32 + public const nint m_timestamp = 0xC; // float32 + public const nint m_timescale = 0x10; // float32 } // Parent: IntervalTimer // Fields count: 7 @@ -12689,13 +12689,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nCompressionType (TimelineCompression_t) // NetworkVarNames: m_bStopped (bool) public static class CTimeline { - public const nint MFlValues = 0x10; // float32[64] - public const nint MNValueCounts = 0x110; // int32[64] - public const nint MNBucketCount = 0x210; // int32 - public const nint MFlInterval = 0x214; // float32 - public const nint MFlFinalValue = 0x218; // float32 - public const nint MNCompressionType = 0x21C; // TimelineCompression_t - public const nint MBStopped = 0x220; // bool + public const nint m_flValues = 0x10; // float32[64] + public const nint m_nValueCounts = 0x110; // int32[64] + public const nint m_nBucketCount = 0x210; // int32 + public const nint m_flInterval = 0x214; // float32 + public const nint m_flFinalValue = 0x218; // float32 + public const nint m_nCompressionType = 0x21C; // TimelineCompression_t + public const nint m_bStopped = 0x220; // bool } // Parent: None // Fields count: 24 @@ -12726,30 +12726,30 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) public static class CAnimGraphNetworkedVariables { - public const nint MPredNetBoolVariables = 0x8; // CNetworkUtlVectorBase< uint32 > - public const nint MPredNetByteVariables = 0x20; // CNetworkUtlVectorBase< uint8 > - public const nint MPredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase< uint16 > - public const nint MPredNetIntVariables = 0x50; // CNetworkUtlVectorBase< int32 > - public const nint MPredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase< uint32 > - public const nint MPredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase< uint64 > - public const nint MPredNetFloatVariables = 0x98; // CNetworkUtlVectorBase< float32 > - public const nint MPredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase< Vector > - public const nint MPredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase< Quaternion > - public const nint MPredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase< CGlobalSymbol > - public const nint MOwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase< uint32 > - public const nint MOwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase< uint8 > - public const nint MOwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase< uint16 > - public const nint MOwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase< int32 > - public const nint MOwnerOnlyPredNetUInt32Variables = 0x158; // CNetworkUtlVectorBase< uint32 > - public const nint MOwnerOnlyPredNetUInt64Variables = 0x170; // CNetworkUtlVectorBase< uint64 > - public const nint MOwnerOnlyPredNetFloatVariables = 0x188; // CNetworkUtlVectorBase< float32 > - public const nint MOwnerOnlyPredNetVectorVariables = 0x1A0; // CNetworkUtlVectorBase< Vector > - public const nint MOwnerOnlyPredNetQuaternionVariables = 0x1B8; // CNetworkUtlVectorBase< Quaternion > - public const nint MOwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // CNetworkUtlVectorBase< CGlobalSymbol > - public const nint MNBoolVariablesCount = 0x1E8; // int32 - public const nint MNOwnerOnlyBoolVariablesCount = 0x1EC; // int32 - public const nint MNRandomSeedOffset = 0x1F0; // int32 - public const nint MFlLastTeleportTime = 0x1F4; // float32 + public const nint m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase + public const nint m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase + public const nint m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase + public const nint m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase + public const nint m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase + public const nint m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase + public const nint m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase + public const nint m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase + public const nint m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase + public const nint m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt32Variables = 0x158; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt64Variables = 0x170; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetFloatVariables = 0x188; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetVectorVariables = 0x1A0; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // CNetworkUtlVectorBase + public const nint m_nBoolVariablesCount = 0x1E8; // int32 + public const nint m_nOwnerOnlyBoolVariablesCount = 0x1EC; // int32 + public const nint m_nRandomSeedOffset = 0x1F0; // int32 + public const nint m_flLastTeleportTime = 0x1F4; // float32 } // Parent: None // Fields count: 0 @@ -12761,84 +12761,84 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 8 public static class ResponseFollowup { - public const nint FollowupConcept = 0x0; // char* - public const nint FollowupContexts = 0x8; // char* - public const nint FollowupDelay = 0x10; // float32 - public const nint FollowupTarget = 0x14; // char* - public const nint FollowupEntityiotarget = 0x1C; // char* - public const nint FollowupEntityioinput = 0x24; // char* - public const nint FollowupEntityiodelay = 0x2C; // float32 - public const nint BFired = 0x30; // bool + public const nint followup_concept = 0x0; // char* + public const nint followup_contexts = 0x8; // char* + public const nint followup_delay = 0x10; // float32 + public const nint followup_target = 0x14; // char* + public const nint followup_entityiotarget = 0x1C; // char* + public const nint followup_entityioinput = 0x24; // char* + public const nint followup_entityiodelay = 0x2C; // float32 + public const nint bFired = 0x30; // bool } // Parent: None // Fields count: 3 public static class ResponseParams { - public const nint Odds = 0x10; // int16 - public const nint Flags = 0x12; // int16 - public const nint MPFollowup = 0x14; // ResponseFollowup* + public const nint odds = 0x10; // int16 + public const nint flags = 0x12; // int16 + public const nint m_pFollowup = 0x14; // ResponseFollowup* } // Parent: None // Fields count: 2 public static class CResponseCriteriaSet { - public const nint MNNumPrefixedContexts = 0x28; // int32 - public const nint MBOverrideOnAppend = 0x2C; // bool + public const nint m_nNumPrefixedContexts = 0x28; // int32 + public const nint m_bOverrideOnAppend = 0x2C; // bool } // Parent: None // Fields count: 10 - public static class CrrResponse { - public const nint MType = 0x0; // uint8 - public const nint MSzResponseName = 0x1; // char[192] - public const nint MSzMatchingRule = 0xC1; // char[128] - public const nint MParams = 0x141; // ResponseParams - public const nint MFMatchScore = 0x160; // float32 - public const nint MSzSpeakerContext = 0x168; // char* - public const nint MSzWorldContext = 0x170; // char* - public const nint MFollowup = 0x178; // ResponseFollowup - public const nint MPchCriteriaNames = 0x1B0; // CUtlVector< CUtlSymbol > - public const nint MPchCriteriaValues = 0x1C8; // CUtlVector< char* > + public static class CRR_Response { + public const nint m_Type = 0x0; // uint8 + public const nint m_szResponseName = 0x1; // char[192] + public const nint m_szMatchingRule = 0xC1; // char[128] + public const nint m_Params = 0x141; // ResponseParams + public const nint m_fMatchScore = 0x160; // float32 + public const nint m_szSpeakerContext = 0x168; // char* + public const nint m_szWorldContext = 0x170; // char* + public const nint m_Followup = 0x178; // ResponseFollowup + public const nint m_pchCriteriaNames = 0x1B0; // CUtlVector + public const nint m_pchCriteriaValues = 0x1C8; // CUtlVector } // Parent: None // Fields count: 2 - public static class ConceptHistoryT { - public const nint TimeSpoken = 0x0; // float32 - public const nint MResponse = 0x8; // CRR_Response + public static class ConceptHistory_t { + public const nint timeSpoken = 0x0; // float32 + public const nint m_response = 0x8; // CRR_Response } // Parent: None // Fields count: 9 - public static class CaiExpresser { - public const nint MFlStopTalkTime = 0x38; // GameTime_t - public const nint MFlStopTalkTimeWithoutDelay = 0x3C; // GameTime_t - public const nint MFlBlockedTalkTime = 0x40; // GameTime_t - public const nint MVoicePitch = 0x44; // int32 - public const nint MFlLastTimeAcceptedSpeak = 0x48; // GameTime_t - public const nint MBAllowSpeakingInterrupts = 0x4C; // bool - public const nint MBConsiderSceneInvolvementAsSpeech = 0x4D; // bool - public const nint MNLastSpokenPriority = 0x50; // int32 - public const nint MPOuter = 0x58; // CBaseFlex* + public static class CAI_Expresser { + public const nint m_flStopTalkTime = 0x38; // GameTime_t + public const nint m_flStopTalkTimeWithoutDelay = 0x3C; // GameTime_t + public const nint m_flBlockedTalkTime = 0x40; // GameTime_t + public const nint m_voicePitch = 0x44; // int32 + public const nint m_flLastTimeAcceptedSpeak = 0x48; // GameTime_t + public const nint m_bAllowSpeakingInterrupts = 0x4C; // bool + public const nint m_bConsiderSceneInvolvementAsSpeech = 0x4D; // bool + public const nint m_nLastSpokenPriority = 0x50; // int32 + public const nint m_pOuter = 0x58; // CBaseFlex* } // Parent: None // Fields count: 1 public static class CResponseQueue { - public const nint MExpresserTargets = 0x48; // CUtlVector< CAI_Expresser* > + public const nint m_ExpresserTargets = 0x48; // CUtlVector } // Parent: None // Fields count: 5 - public static class CResponseQueueCDeferredResponse { - public const nint MContexts = 0x8; // CResponseCriteriaSet - public const nint MFDispatchTime = 0x38; // float32 - public const nint MHIssuer = 0x3C; // CHandle< CBaseEntity > - public const nint MResponse = 0x48; // CRR_Response - public const nint MBResponseValid = 0x228; // bool + public static class CResponseQueue__CDeferredResponse { + public const nint m_contexts = 0x8; // CResponseCriteriaSet + public const nint m_fDispatchTime = 0x38; // float32 + public const nint m_hIssuer = 0x3C; // CHandle + public const nint m_response = 0x48; // CRR_Response + public const nint m_bResponseValid = 0x228; // bool } - // Parent: CaiExpresser + // Parent: CAI_Expresser // Fields count: 1 - public static class CaiExpresserWithFollowup { - public const nint MPPostponedFollowup = 0x60; // ResponseFollowup* + public static class CAI_ExpresserWithFollowup { + public const nint m_pPostponedFollowup = 0x60; // ResponseFollowup* } - // Parent: CaiExpresserWithFollowup + // Parent: CAI_ExpresserWithFollowup // Fields count: 1 - public static class CMultiplayerExpresser { - public const nint MBAllowMultipleScenes = 0x70; // bool + public static class CMultiplayer_Expresser { + public const nint m_bAllowMultipleScenes = 0x70; // bool } // Parent: None // Fields count: 0 @@ -12846,26 +12846,26 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CBaseEntityApi { + public static class CBaseEntityAPI { } // Parent: None // Fields count: 10 public static class CCommentarySystem { - public const nint MBCommentaryConvarsChanging = 0x11; // bool - public const nint MBCommentaryEnabledMidGame = 0x12; // bool - public const nint MFlNextTeleportTime = 0x14; // GameTime_t - public const nint MITeleportStage = 0x18; // int32 - public const nint MBCheatState = 0x1C; // bool - public const nint MBIsFirstSpawnGroupToLoad = 0x1D; // bool - public const nint MHCurrentNode = 0x38; // CHandle< CPointCommentaryNode > - public const nint MHActiveCommentaryNode = 0x3C; // CHandle< CPointCommentaryNode > - public const nint MHLastCommentaryNode = 0x40; // CHandle< CPointCommentaryNode > - public const nint MVecNodes = 0x48; // CUtlVector< CHandle< CPointCommentaryNode > > + public const nint m_bCommentaryConvarsChanging = 0x11; // bool + public const nint m_bCommentaryEnabledMidGame = 0x12; // bool + public const nint m_flNextTeleportTime = 0x14; // GameTime_t + public const nint m_iTeleportStage = 0x18; // int32 + public const nint m_bCheatState = 0x1C; // bool + public const nint m_bIsFirstSpawnGroupToLoad = 0x1D; // bool + public const nint m_hCurrentNode = 0x38; // CHandle + public const nint m_hActiveCommentaryNode = 0x3C; // CHandle + public const nint m_hLastCommentaryNode = 0x40; // CHandle + public const nint m_vecNodes = 0x48; // CUtlVector> } // Parent: None // Fields count: 1 public static class CPhysicsShake { - public const nint MForce = 0x8; // Vector + public const nint m_force = 0x8; // Vector } // Parent: None // Fields count: 16 @@ -12873,92 +12873,92 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CGameScriptedMoveData { - public const nint MVAccumulatedRootMotion = 0x0; // Vector - public const nint MVDest = 0xC; // Vector - public const nint MVSrc = 0x18; // Vector - public const nint MAngSrc = 0x24; // QAngle - public const nint MAngDst = 0x30; // QAngle - public const nint MAngCurrent = 0x3C; // QAngle - public const nint MFlAngRate = 0x48; // float32 - public const nint MFlDuration = 0x4C; // float32 - public const nint MFlStartTime = 0x50; // GameTime_t - public const nint MBActive = 0x54; // bool - public const nint MBTeleportOnEnd = 0x55; // bool - public const nint MBIgnoreRotation = 0x56; // bool - public const nint MNType = 0x58; // ScriptedMoveType_t - public const nint MBSuccess = 0x5C; // bool - public const nint MNForcedCrouchState = 0x60; // ForcedCrouchState_t - public const nint MBIgnoreCollisions = 0x64; // bool + public const nint m_vAccumulatedRootMotion = 0x0; // Vector + public const nint m_vDest = 0xC; // Vector + public const nint m_vSrc = 0x18; // Vector + public const nint m_angSrc = 0x24; // QAngle + public const nint m_angDst = 0x30; // QAngle + public const nint m_angCurrent = 0x3C; // QAngle + public const nint m_flAngRate = 0x48; // float32 + public const nint m_flDuration = 0x4C; // float32 + public const nint m_flStartTime = 0x50; // GameTime_t + public const nint m_bActive = 0x54; // bool + public const nint m_bTeleportOnEnd = 0x55; // bool + public const nint m_bIgnoreRotation = 0x56; // bool + public const nint m_nType = 0x58; // ScriptedMoveType_t + public const nint m_bSuccess = 0x5C; // bool + public const nint m_nForcedCrouchState = 0x60; // ForcedCrouchState_t + public const nint m_bIgnoreCollisions = 0x64; // bool } // Parent: IChoreoServices // Fields count: 5 public static class CGameChoreoServices { - public const nint MHOwner = 0x8; // CHandle< CBaseAnimGraph > - public const nint MHScriptedSequence = 0xC; // CHandle< CScriptedSequence > - public const nint MScriptState = 0x10; // IChoreoServices::ScriptState_t - public const nint MChoreoState = 0x14; // IChoreoServices::ChoreoState_t - public const nint MFlTimeStartedState = 0x18; // GameTime_t + public const nint m_hOwner = 0x8; // CHandle + public const nint m_hScriptedSequence = 0xC; // CHandle + public const nint m_scriptState = 0x10; // IChoreoServices::ScriptState_t + public const nint m_choreoState = 0x14; // IChoreoServices::ChoreoState_t + public const nint m_flTimeStartedState = 0x18; // GameTime_t } // Parent: None // Fields count: 10 - public static class HullFlagsT { - public const nint MBHullHuman = 0x0; // bool - public const nint MBHullSmallCentered = 0x1; // bool - public const nint MBHullWideHuman = 0x2; // bool - public const nint MBHullTiny = 0x3; // bool - public const nint MBHullMedium = 0x4; // bool - public const nint MBHullTinyCentered = 0x5; // bool - public const nint MBHullLarge = 0x6; // bool - public const nint MBHullLargeCentered = 0x7; // bool - public const nint MBHullMediumTall = 0x8; // bool - public const nint MBHullSmall = 0x9; // bool + public static class HullFlags_t { + public const nint m_bHull_Human = 0x0; // bool + public const nint m_bHull_SmallCentered = 0x1; // bool + public const nint m_bHull_WideHuman = 0x2; // bool + public const nint m_bHull_Tiny = 0x3; // bool + public const nint m_bHull_Medium = 0x4; // bool + public const nint m_bHull_TinyCentered = 0x5; // bool + public const nint m_bHull_Large = 0x6; // bool + public const nint m_bHull_LargeCentered = 0x7; // bool + public const nint m_bHull_MediumTall = 0x8; // bool + public const nint m_bHull_Small = 0x9; // bool } // Parent: None // Fields count: 4 public static class CConstantForceController { - public const nint MLinear = 0xC; // Vector - public const nint MAngular = 0x18; // RotationVector - public const nint MLinearSave = 0x24; // Vector - public const nint MAngularSave = 0x30; // RotationVector + public const nint m_linear = 0xC; // Vector + public const nint m_angular = 0x18; // RotationVector + public const nint m_linearSave = 0x24; // Vector + public const nint m_angularSave = 0x30; // RotationVector } // Parent: None // Fields count: 4 public static class CMotorController { - public const nint MSpeed = 0x8; // float32 - public const nint MMaxTorque = 0xC; // float32 - public const nint MAxis = 0x10; // Vector - public const nint MInertiaFactor = 0x1C; // float32 + public const nint m_speed = 0x8; // float32 + public const nint m_maxTorque = 0xC; // float32 + public const nint m_axis = 0x10; // Vector + public const nint m_inertiaFactor = 0x1C; // float32 } // Parent: None // Fields count: 4 public static class CSoundEnvelope { - public const nint MCurrent = 0x0; // float32 - public const nint MTarget = 0x4; // float32 - public const nint MRate = 0x8; // float32 - public const nint MForceupdate = 0xC; // bool + public const nint m_current = 0x0; // float32 + public const nint m_target = 0x4; // float32 + public const nint m_rate = 0x8; // float32 + public const nint m_forceupdate = 0xC; // bool } // Parent: None // Fields count: 2 public static class CCopyRecipientFilter { - public const nint MFlags = 0x8; // int32 - public const nint MRecipients = 0x10; // CUtlVector< CPlayerSlot > + public const nint m_Flags = 0x8; // int32 + public const nint m_Recipients = 0x10; // CUtlVector } // Parent: None // Fields count: 13 public static class CSoundPatch { - public const nint MPitch = 0x8; // CSoundEnvelope - public const nint MVolume = 0x18; // CSoundEnvelope - public const nint MShutdownTime = 0x30; // float32 - public const nint MFlLastTime = 0x34; // float32 - public const nint MIszSoundScriptName = 0x38; // CUtlSymbolLarge - public const nint MHEnt = 0x40; // CHandle< CBaseEntity > - public const nint MSoundEntityIndex = 0x44; // CEntityIndex - public const nint MSoundOrigin = 0x48; // Vector - public const nint MIsPlaying = 0x54; // int32 - public const nint MFilter = 0x58; // CCopyRecipientFilter - public const nint MFlCloseCaptionDuration = 0x80; // float32 - public const nint MBUpdatedSoundOrigin = 0x84; // bool - public const nint MIszClassName = 0x88; // CUtlSymbolLarge + public const nint m_pitch = 0x8; // CSoundEnvelope + public const nint m_volume = 0x18; // CSoundEnvelope + public const nint m_shutdownTime = 0x30; // float32 + public const nint m_flLastTime = 0x34; // float32 + public const nint m_iszSoundScriptName = 0x38; // CUtlSymbolLarge + public const nint m_hEnt = 0x40; // CHandle + public const nint m_soundEntityIndex = 0x44; // CEntityIndex + public const nint m_soundOrigin = 0x48; // Vector + public const nint m_isPlaying = 0x54; // int32 + public const nint m_Filter = 0x58; // CCopyRecipientFilter + public const nint m_flCloseCaptionDuration = 0x80; // float32 + public const nint m_bUpdatedSoundOrigin = 0x84; // bool + public const nint m_iszClassName = 0x88; // CUtlSymbolLarge } // Parent: None // Fields count: 0 @@ -12966,7 +12966,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CTakeDamageInfoApi { + public static class CTakeDamageInfoAPI { } // Parent: None // Fields count: 1 @@ -12975,16 +12975,16 @@ namespace CS2Dumper.Schemas { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - public static class CPulseGraphInstanceServerEntity { - public const nint MPComponent = 0xD8; // CPulseGraphComponentBase* + public static class CPulseGraphInstance_ServerEntity { + public const nint m_pComponent = 0xD8; // CPulseGraphComponentBase* } // Parent: None // Fields count: 4 public static class CPulseGraphComponentBase { - public const nint MHOwner = 0x8; // CHandle< CBaseEntity > - public const nint MSNameFixupStaticPrefix = 0x10; // CUtlSymbolLarge - public const nint MSNameFixupParent = 0x18; // CUtlSymbolLarge - public const nint MSNameFixupLocal = 0x20; // CUtlSymbolLarge + public const nint m_hOwner = 0x8; // CHandle + public const nint m_sNameFixupStaticPrefix = 0x10; // CUtlSymbolLarge + public const nint m_sNameFixupParent = 0x18; // CUtlSymbolLarge + public const nint m_sNameFixupLocal = 0x20; // CUtlSymbolLarge } // Parent: CPulseGraphComponentBase // Fields count: 0 @@ -12999,7 +12999,7 @@ namespace CS2Dumper.Schemas { // MPropertyDescription public static class CPulseServerFuncs { } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 1 // // Metadata: @@ -13008,8 +13008,8 @@ namespace CS2Dumper.Schemas { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - public static class CPulseCellSoundEventStart { - public const nint MType = 0x48; // SoundEventStartType_t + public static class CPulseCell_SoundEventStart { + public const nint m_Type = 0x48; // SoundEventStartType_t } // Parent: None // Fields count: 0 @@ -13018,43 +13018,43 @@ namespace CS2Dumper.Schemas { // MPulseLibraryBindings // MPropertyFriendlyName // MPropertyDescription - public static class CPulseServerFuncsSounds { + public static class CPulseServerFuncs_Sounds { } - // Parent: CPulseCellBaseYieldingInflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CPulseCellOutflowPlaySceneBase { - public const nint MOnFinished = 0x48; // CPulse_ResumePoint - public const nint MOnCanceled = 0x58; // CPulse_ResumePoint - public const nint MTriggers = 0x68; // CUtlVector< CPulse_OutflowConnection > + public static class CPulseCell_Outflow_PlaySceneBase { + public const nint m_OnFinished = 0x48; // CPulse_ResumePoint + public const nint m_OnCanceled = 0x58; // CPulse_ResumePoint + public const nint m_Triggers = 0x68; // CUtlVector } // Parent: None // Fields count: 1 - public static class CPulseCellOutflowPlaySceneBaseCursorStateT { - public const nint MSceneInstance = 0x0; // CHandle< CBaseEntity > + public static class CPulseCell_Outflow_PlaySceneBase__CursorState_t { + public const nint m_sceneInstance = 0x0; // CHandle } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class PulseScriptedSequenceDataT { - public const nint MNActorId = 0x0; // int32 - public const nint MSzPreIdleSequence = 0x8; // CUtlString - public const nint MSzEntrySequence = 0x10; // CUtlString - public const nint MSzSequence = 0x18; // CUtlString - public const nint MSzExitSequence = 0x20; // CUtlString - public const nint MBLoopPreIdleSequence = 0x28; // bool - public const nint MBLoopActionSequence = 0x29; // bool - public const nint MBLoopPostIdleSequence = 0x2A; // bool - public const nint MBIgnoreLookAt = 0x2B; // bool + public static class PulseScriptedSequenceData_t { + public const nint m_nActorID = 0x0; // int32 + public const nint m_szPreIdleSequence = 0x8; // CUtlString + public const nint m_szEntrySequence = 0x10; // CUtlString + public const nint m_szSequence = 0x18; // CUtlString + public const nint m_szExitSequence = 0x20; // CUtlString + public const nint m_bLoopPreIdleSequence = 0x28; // bool + public const nint m_bLoopActionSequence = 0x29; // bool + public const nint m_bLoopPostIdleSequence = 0x2A; // bool + public const nint m_bIgnoreLookAt = 0x2B; // bool } // Parent: None // Fields count: 1 - public static class CPulseCellOutflowScriptedSequenceCursorStateT { - public const nint MScriptedSequence = 0x0; // CHandle< CBaseEntity > + public static class CPulseCell_Outflow_ScriptedSequence__CursorState_t { + public const nint m_scriptedSequence = 0x0; // CHandle } // Parent: CEntityComponent // Fields count: 0 @@ -13062,49 +13062,49 @@ namespace CS2Dumper.Schemas { } // Parent: None // Fields count: 25 - public static class DynpitchvolBaseT { - public const nint Preset = 0x0; // int32 - public const nint Pitchrun = 0x4; // int32 - public const nint Pitchstart = 0x8; // int32 - public const nint Spinup = 0xC; // int32 - public const nint Spindown = 0x10; // int32 - public const nint Volrun = 0x14; // int32 - public const nint Volstart = 0x18; // int32 - public const nint Fadein = 0x1C; // int32 - public const nint Fadeout = 0x20; // int32 - public const nint Lfotype = 0x24; // int32 - public const nint Lforate = 0x28; // int32 - public const nint Lfomodpitch = 0x2C; // int32 - public const nint Lfomodvol = 0x30; // int32 - public const nint Cspinup = 0x34; // int32 - public const nint Cspincount = 0x38; // int32 - public const nint Pitch = 0x3C; // int32 - public const nint Spinupsav = 0x40; // int32 - public const nint Spindownsav = 0x44; // int32 - public const nint Pitchfrac = 0x48; // int32 - public const nint Vol = 0x4C; // int32 - public const nint Fadeinsav = 0x50; // int32 - public const nint Fadeoutsav = 0x54; // int32 - public const nint Volfrac = 0x58; // int32 - public const nint Lfofrac = 0x5C; // int32 - public const nint Lfomult = 0x60; // int32 + public static class dynpitchvol_base_t { + public const nint preset = 0x0; // int32 + public const nint pitchrun = 0x4; // int32 + public const nint pitchstart = 0x8; // int32 + public const nint spinup = 0xC; // int32 + public const nint spindown = 0x10; // int32 + public const nint volrun = 0x14; // int32 + public const nint volstart = 0x18; // int32 + public const nint fadein = 0x1C; // int32 + public const nint fadeout = 0x20; // int32 + public const nint lfotype = 0x24; // int32 + public const nint lforate = 0x28; // int32 + public const nint lfomodpitch = 0x2C; // int32 + public const nint lfomodvol = 0x30; // int32 + public const nint cspinup = 0x34; // int32 + public const nint cspincount = 0x38; // int32 + public const nint pitch = 0x3C; // int32 + public const nint spinupsav = 0x40; // int32 + public const nint spindownsav = 0x44; // int32 + public const nint pitchfrac = 0x48; // int32 + public const nint vol = 0x4C; // int32 + public const nint fadeinsav = 0x50; // int32 + public const nint fadeoutsav = 0x54; // int32 + public const nint volfrac = 0x58; // int32 + public const nint lfofrac = 0x5C; // int32 + public const nint lfomult = 0x60; // int32 } - // Parent: DynpitchvolBaseT + // Parent: dynpitchvol_base_t // Fields count: 0 - public static class DynpitchvolT { + public static class dynpitchvol_t { } // Parent: None // Fields count: 3 - public static class ResponseContextT { - public const nint MIszName = 0x0; // CUtlSymbolLarge - public const nint MIszValue = 0x8; // CUtlSymbolLarge - public const nint MFExpirationTime = 0x10; // GameTime_t + public static class ResponseContext_t { + public const nint m_iszName = 0x0; // CUtlSymbolLarge + public const nint m_iszValue = 0x8; // CUtlSymbolLarge + public const nint m_fExpirationTime = 0x10; // GameTime_t } // Parent: None // Fields count: 2 - public static class RelationshipT { - public const nint Disposition = 0x0; // Disposition_t - public const nint Priority = 0x4; // int32 + public static class Relationship_t { + public const nint disposition = 0x0; // Disposition_t + public const nint priority = 0x4; // int32 } // Parent: CEntityInstance // Fields count: 75 @@ -13151,81 +13151,81 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bAnimatedEveryTick (bool) // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) public static class CBaseEntity { - public const nint MCBodyComponent = 0x38; // CBodyComponent* - public const nint MNetworkTransmitComponent = 0x40; // CNetworkTransmitComponent - public const nint MAThinkFunctions = 0x4F0; // CUtlVector< thinkfunc_t > - public const nint MICurrentThinkContext = 0x508; // int32 - public const nint MNLastThinkTick = 0x50C; // GameTick_t - public const nint MNDisableContextThinkStartTick = 0x510; // GameTick_t - public const nint MIsSteadyState = 0x520; // CBitVec< 64 > - public const nint MLastNetworkChange = 0x528; // float32 - public const nint MResponseContexts = 0x540; // CUtlVector< ResponseContext_t > - public const nint MIszResponseContext = 0x558; // CUtlSymbolLarge - public const nint MIHealth = 0x5A0; // int32 - public const nint MIMaxHealth = 0x5A4; // int32 - public const nint MLifeState = 0x5A8; // uint8 - public const nint MFlDamageAccumulator = 0x5AC; // float32 - public const nint MBTakesDamage = 0x5B0; // bool - public const nint MNTakeDamageFlags = 0x5B4; // TakeDamageFlags_t - public const nint MBIsPlatform = 0x5B8; // bool - public const nint MMoveCollide = 0x5BA; // MoveCollide_t - public const nint MMoveType = 0x5BB; // MoveType_t - public const nint MNActualMoveType = 0x5BC; // MoveType_t - public const nint MNWaterTouch = 0x5BD; // uint8 - public const nint MNSlimeTouch = 0x5BE; // uint8 - public const nint MBRestoreInHierarchy = 0x5BF; // bool - public const nint MTarget = 0x5C0; // CUtlSymbolLarge - public const nint MHDamageFilter = 0x5C8; // CHandle< CBaseFilter > - public const nint MIszDamageFilterName = 0x5D0; // CUtlSymbolLarge - public const nint MFlMoveDoneTime = 0x5D8; // float32 - public const nint MNSubclassId = 0x5DC; // CUtlStringToken - public const nint MFlAnimTime = 0x5E8; // float32 - public const nint MFlSimulationTime = 0x5EC; // float32 - public const nint MFlCreateTime = 0x5F0; // GameTime_t - public const nint MBClientSideRagdoll = 0x5F4; // bool - public const nint MUbInterpolationFrame = 0x5F5; // uint8 - public const nint MVPrevVPhysicsUpdatePos = 0x5F8; // Vector - public const nint MITeamNum = 0x604; // uint8 - public const nint MIGlobalname = 0x608; // CUtlSymbolLarge - public const nint MISentToClients = 0x610; // int32 - public const nint MFlSpeed = 0x614; // float32 - public const nint MSUniqueHammerId = 0x618; // CUtlString - public const nint MSpawnflags = 0x620; // uint32 - public const nint MNNextThinkTick = 0x624; // GameTick_t - public const nint MNSimulationTick = 0x628; // int32 - public const nint MOnKilled = 0x630; // CEntityIOOutput - public const nint MFFlags = 0x658; // uint32 - public const nint MVecAbsVelocity = 0x65C; // Vector - public const nint MVecVelocity = 0x668; // CNetworkVelocityVector - public const nint MVecBaseVelocity = 0x698; // Vector - public const nint MNPushEnumCount = 0x6A4; // int32 - public const nint MPCollision = 0x6A8; // CCollisionProperty* - public const nint MHEffectEntity = 0x6B0; // CHandle< CBaseEntity > - public const nint MHOwnerEntity = 0x6B4; // CHandle< CBaseEntity > - public const nint MFEffects = 0x6B8; // uint32 - public const nint MHGroundEntity = 0x6BC; // CHandle< CBaseEntity > - public const nint MFlFriction = 0x6C0; // float32 - public const nint MFlElasticity = 0x6C4; // float32 - public const nint MFlGravityScale = 0x6C8; // float32 - public const nint MFlTimeScale = 0x6CC; // float32 - public const nint MFlWaterLevel = 0x6D0; // float32 - public const nint MBAnimatedEveryTick = 0x6D4; // bool - public const nint MBDisableLowViolence = 0x6D5; // bool - public const nint MNWaterType = 0x6D6; // uint8 - public const nint MIEFlags = 0x6D8; // int32 - public const nint MOnUser1 = 0x6E0; // CEntityIOOutput - public const nint MOnUser2 = 0x708; // CEntityIOOutput - public const nint MOnUser3 = 0x730; // CEntityIOOutput - public const nint MOnUser4 = 0x758; // CEntityIOOutput - public const nint MIInitialTeamNum = 0x780; // int32 - public const nint MFlNavIgnoreUntilTime = 0x784; // GameTime_t - public const nint MVecAngVelocity = 0x788; // QAngle - public const nint MBNetworkQuantizeOriginAndAngles = 0x794; // bool - public const nint MBLagCompensate = 0x795; // bool - public const nint MFlOverriddenFriction = 0x798; // float32 - public const nint MPBlocker = 0x79C; // CHandle< CBaseEntity > - public const nint MFlLocalTime = 0x7A0; // float32 - public const nint MFlVPhysicsUpdateLocalTime = 0x7A4; // float32 + public const nint m_CBodyComponent = 0x38; // CBodyComponent* + public const nint m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent + public const nint m_aThinkFunctions = 0x4F0; // CUtlVector + public const nint m_iCurrentThinkContext = 0x508; // int32 + public const nint m_nLastThinkTick = 0x50C; // GameTick_t + public const nint m_nDisableContextThinkStartTick = 0x510; // GameTick_t + public const nint m_isSteadyState = 0x520; // CBitVec<64> + public const nint m_lastNetworkChange = 0x528; // float32 + public const nint m_ResponseContexts = 0x540; // CUtlVector + public const nint m_iszResponseContext = 0x558; // CUtlSymbolLarge + public const nint m_iHealth = 0x5A0; // int32 + public const nint m_iMaxHealth = 0x5A4; // int32 + public const nint m_lifeState = 0x5A8; // uint8 + public const nint m_flDamageAccumulator = 0x5AC; // float32 + public const nint m_bTakesDamage = 0x5B0; // bool + public const nint m_nTakeDamageFlags = 0x5B4; // TakeDamageFlags_t + public const nint m_bIsPlatform = 0x5B8; // bool + public const nint m_MoveCollide = 0x5BA; // MoveCollide_t + public const nint m_MoveType = 0x5BB; // MoveType_t + public const nint m_nActualMoveType = 0x5BC; // MoveType_t + public const nint m_nWaterTouch = 0x5BD; // uint8 + public const nint m_nSlimeTouch = 0x5BE; // uint8 + public const nint m_bRestoreInHierarchy = 0x5BF; // bool + public const nint m_target = 0x5C0; // CUtlSymbolLarge + public const nint m_hDamageFilter = 0x5C8; // CHandle + public const nint m_iszDamageFilterName = 0x5D0; // CUtlSymbolLarge + public const nint m_flMoveDoneTime = 0x5D8; // float32 + public const nint m_nSubclassID = 0x5DC; // CUtlStringToken + public const nint m_flAnimTime = 0x5E8; // float32 + public const nint m_flSimulationTime = 0x5EC; // float32 + public const nint m_flCreateTime = 0x5F0; // GameTime_t + public const nint m_bClientSideRagdoll = 0x5F4; // bool + public const nint m_ubInterpolationFrame = 0x5F5; // uint8 + public const nint m_vPrevVPhysicsUpdatePos = 0x5F8; // Vector + public const nint m_iTeamNum = 0x604; // uint8 + public const nint m_iGlobalname = 0x608; // CUtlSymbolLarge + public const nint m_iSentToClients = 0x610; // int32 + public const nint m_flSpeed = 0x614; // float32 + public const nint m_sUniqueHammerID = 0x618; // CUtlString + public const nint m_spawnflags = 0x620; // uint32 + public const nint m_nNextThinkTick = 0x624; // GameTick_t + public const nint m_nSimulationTick = 0x628; // int32 + public const nint m_OnKilled = 0x630; // CEntityIOOutput + public const nint m_fFlags = 0x658; // uint32 + public const nint m_vecAbsVelocity = 0x65C; // Vector + public const nint m_vecVelocity = 0x668; // CNetworkVelocityVector + public const nint m_vecBaseVelocity = 0x698; // Vector + public const nint m_nPushEnumCount = 0x6A4; // int32 + public const nint m_pCollision = 0x6A8; // CCollisionProperty* + public const nint m_hEffectEntity = 0x6B0; // CHandle + public const nint m_hOwnerEntity = 0x6B4; // CHandle + public const nint m_fEffects = 0x6B8; // uint32 + public const nint m_hGroundEntity = 0x6BC; // CHandle + public const nint m_flFriction = 0x6C0; // float32 + public const nint m_flElasticity = 0x6C4; // float32 + public const nint m_flGravityScale = 0x6C8; // float32 + public const nint m_flTimeScale = 0x6CC; // float32 + public const nint m_flWaterLevel = 0x6D0; // float32 + public const nint m_bAnimatedEveryTick = 0x6D4; // bool + public const nint m_bDisableLowViolence = 0x6D5; // bool + public const nint m_nWaterType = 0x6D6; // uint8 + public const nint m_iEFlags = 0x6D8; // int32 + public const nint m_OnUser1 = 0x6E0; // CEntityIOOutput + public const nint m_OnUser2 = 0x708; // CEntityIOOutput + public const nint m_OnUser3 = 0x730; // CEntityIOOutput + public const nint m_OnUser4 = 0x758; // CEntityIOOutput + public const nint m_iInitialTeamNum = 0x780; // int32 + public const nint m_flNavIgnoreUntilTime = 0x784; // GameTime_t + public const nint m_vecAngVelocity = 0x788; // QAngle + public const nint m_bNetworkQuantizeOriginAndAngles = 0x794; // bool + public const nint m_bLagCompensate = 0x795; // bool + public const nint m_flOverriddenFriction = 0x798; // float32 + public const nint m_pBlocker = 0x79C; // CHandle + public const nint m_flLocalTime = 0x7A0; // float32 + public const nint m_flVPhysicsUpdateLocalTime = 0x7A4; // float32 } // Parent: CBaseEntity // Fields count: 0 @@ -13256,23 +13256,23 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flCurWeight (float32) // NetworkVarNames: m_netlookupFilename (char) public static class CColorCorrection { - public const nint MFlFadeInDuration = 0x7A8; // float32 - public const nint MFlFadeOutDuration = 0x7AC; // float32 - public const nint MFlStartFadeInWeight = 0x7B0; // float32 - public const nint MFlStartFadeOutWeight = 0x7B4; // float32 - public const nint MFlTimeStartFadeIn = 0x7B8; // GameTime_t - public const nint MFlTimeStartFadeOut = 0x7BC; // GameTime_t - public const nint MFlMaxWeight = 0x7C0; // float32 - public const nint MBStartDisabled = 0x7C4; // bool - public const nint MBEnabled = 0x7C5; // bool - public const nint MBMaster = 0x7C6; // bool - public const nint MBClientSide = 0x7C7; // bool - public const nint MBExclusive = 0x7C8; // bool - public const nint MMinFalloff = 0x7CC; // float32 - public const nint MMaxFalloff = 0x7D0; // float32 - public const nint MFlCurWeight = 0x7D4; // float32 - public const nint MNetlookupFilename = 0x7D8; // char[512] - public const nint MLookupFilename = 0x9D8; // CUtlSymbolLarge + public const nint m_flFadeInDuration = 0x7A8; // float32 + public const nint m_flFadeOutDuration = 0x7AC; // float32 + public const nint m_flStartFadeInWeight = 0x7B0; // float32 + public const nint m_flStartFadeOutWeight = 0x7B4; // float32 + public const nint m_flTimeStartFadeIn = 0x7B8; // GameTime_t + public const nint m_flTimeStartFadeOut = 0x7BC; // GameTime_t + public const nint m_flMaxWeight = 0x7C0; // float32 + public const nint m_bStartDisabled = 0x7C4; // bool + public const nint m_bEnabled = 0x7C5; // bool + public const nint m_bMaster = 0x7C6; // bool + public const nint m_bClientSide = 0x7C7; // bool + public const nint m_bExclusive = 0x7C8; // bool + public const nint m_MinFalloff = 0x7CC; // float32 + public const nint m_MaxFalloff = 0x7D0; // float32 + public const nint m_flCurWeight = 0x7D4; // float32 + public const nint m_netlookupFilename = 0x7D8; // char[512] + public const nint m_lookupFilename = 0x9D8; // CUtlSymbolLarge } // Parent: CBaseEntity // Fields count: 11 @@ -13281,46 +13281,46 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) public static class CEntityFlame { - public const nint MHEntAttached = 0x7A8; // CHandle< CBaseEntity > - public const nint MBCheapEffect = 0x7AC; // bool - public const nint MFlSize = 0x7B0; // float32 - public const nint MBUseHitboxes = 0x7B4; // bool - public const nint MINumHitboxFires = 0x7B8; // int32 - public const nint MFlHitboxFireScale = 0x7BC; // float32 - public const nint MFlLifetime = 0x7C0; // GameTime_t - public const nint MHAttacker = 0x7C4; // CHandle< CBaseEntity > - public const nint MIDangerSound = 0x7C8; // int32 - public const nint MFlDirectDamagePerSecond = 0x7CC; // float32 - public const nint MICustomDamageType = 0x7D0; // int32 + public const nint m_hEntAttached = 0x7A8; // CHandle + public const nint m_bCheapEffect = 0x7AC; // bool + public const nint m_flSize = 0x7B0; // float32 + public const nint m_bUseHitboxes = 0x7B4; // bool + public const nint m_iNumHitboxFires = 0x7B8; // int32 + public const nint m_flHitboxFireScale = 0x7BC; // float32 + public const nint m_flLifetime = 0x7C0; // GameTime_t + public const nint m_hAttacker = 0x7C4; // CHandle + public const nint m_iDangerSound = 0x7C8; // int32 + public const nint m_flDirectDamagePerSecond = 0x7CC; // float32 + public const nint m_iCustomDamageType = 0x7D0; // int32 } // Parent: CLogicalEntity // Fields count: 3 public static class CBaseFilter { - public const nint MBNegated = 0x7A8; // bool - public const nint MOnPass = 0x7B0; // CEntityIOOutput - public const nint MOnFail = 0x7D8; // CEntityIOOutput + public const nint m_bNegated = 0x7A8; // bool + public const nint m_OnPass = 0x7B0; // CEntityIOOutput + public const nint m_OnFail = 0x7D8; // CEntityIOOutput } // Parent: CBaseFilter // Fields count: 4 public static class CFilterMultiple { - public const nint MNFilterType = 0x800; // filter_t - public const nint MIFilterName = 0x808; // CUtlSymbolLarge[10] - public const nint MHFilter = 0x858; // CHandle< CBaseEntity >[10] - public const nint MNFilterCount = 0x880; // int32 + public const nint m_nFilterType = 0x800; // filter_t + public const nint m_iFilterName = 0x808; // CUtlSymbolLarge[10] + public const nint m_hFilter = 0x858; // CHandle[10] + public const nint m_nFilterCount = 0x880; // int32 } // Parent: CBaseFilter // Fields count: 1 public static class CFilterProximity { - public const nint MFlRadius = 0x800; // float32 + public const nint m_flRadius = 0x800; // float32 } // Parent: CBaseFilter // Fields count: 0 - public static class CFilterLos { + public static class CFilterLOS { } // Parent: CBaseFilter // Fields count: 1 public static class CFilterClass { - public const nint MIFilterClass = 0x800; // CUtlSymbolLarge + public const nint m_iFilterClass = 0x800; // CUtlSymbolLarge } // Parent: CBaseEntity // Fields count: 4 @@ -13331,10 +13331,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flScaleTime (float32) // NetworkVarNames: m_nFlags (uint32) public static class CBaseFire { - public const nint MFlScale = 0x7A8; // float32 - public const nint MFlStartScale = 0x7AC; // float32 - public const nint MFlScaleTime = 0x7B0; // float32 - public const nint MNFlags = 0x7B4; // uint32 + public const nint m_flScale = 0x7A8; // float32 + public const nint m_flStartScale = 0x7AC; // float32 + public const nint m_flScaleTime = 0x7B0; // float32 + public const nint m_nFlags = 0x7B4; // uint32 } // Parent: CBaseFire // Fields count: 2 @@ -13343,19 +13343,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nFlameModelIndex (int32) // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) public static class CFireSmoke { - public const nint MNFlameModelIndex = 0x7B8; // int32 - public const nint MNFlameFromAboveModelIndex = 0x7BC; // int32 + public const nint m_nFlameModelIndex = 0x7B8; // int32 + public const nint m_nFlameFromAboveModelIndex = 0x7BC; // int32 } // Parent: CBaseEntity // Fields count: 7 public static class CFishPool { - public const nint MFishCount = 0x7B4; // int32 - public const nint MMaxRange = 0x7B8; // float32 - public const nint MSwimDepth = 0x7BC; // float32 - public const nint MWaterLevel = 0x7C0; // float32 - public const nint MIsDormant = 0x7C4; // bool - public const nint MFishes = 0x7C8; // CUtlVector< CHandle< CFish > > - public const nint MVisTimer = 0x7E0; // CountdownTimer + public const nint m_fishCount = 0x7B4; // int32 + public const nint m_maxRange = 0x7B8; // float32 + public const nint m_swimDepth = 0x7BC; // float32 + public const nint m_waterLevel = 0x7C0; // float32 + public const nint m_isDormant = 0x7C4; // bool + public const nint m_fishes = 0x7C8; // CUtlVector> + public const nint m_visTimer = 0x7E0; // CountdownTimer } // Parent: CServerOnlyEntity // Fields count: 0 @@ -13363,85 +13363,85 @@ namespace CS2Dumper.Schemas { } // Parent: None // Fields count: 3 - public static class LocksoundT { - public const nint SLockedSound = 0x8; // CUtlSymbolLarge - public const nint SUnlockedSound = 0x10; // CUtlSymbolLarge - public const nint FlwaitSound = 0x18; // GameTime_t + public static class locksound_t { + public const nint sLockedSound = 0x8; // CUtlSymbolLarge + public const nint sUnlockedSound = 0x10; // CUtlSymbolLarge + public const nint flwaitSound = 0x18; // GameTime_t } // Parent: CLogicalEntity // Fields count: 4 public static class CLogicBranch { - public const nint MBInValue = 0x7A8; // bool - public const nint MListeners = 0x7B0; // CUtlVector< CHandle< CBaseEntity > > - public const nint MOnTrue = 0x7C8; // CEntityIOOutput - public const nint MOnFalse = 0x7F0; // CEntityIOOutput + public const nint m_bInValue = 0x7A8; // bool + public const nint m_Listeners = 0x7B0; // CUtlVector> + public const nint m_OnTrue = 0x7C8; // CEntityIOOutput + public const nint m_OnFalse = 0x7F0; // CEntityIOOutput } // Parent: CLogicalEntity // Fields count: 7 public static class CLogicDistanceCheck { - public const nint MIszEntityA = 0x7A8; // CUtlSymbolLarge - public const nint MIszEntityB = 0x7B0; // CUtlSymbolLarge - public const nint MFlZone1Distance = 0x7B8; // float32 - public const nint MFlZone2Distance = 0x7BC; // float32 - public const nint MInZone1 = 0x7C0; // CEntityIOOutput - public const nint MInZone2 = 0x7E8; // CEntityIOOutput - public const nint MInZone3 = 0x810; // CEntityIOOutput + public const nint m_iszEntityA = 0x7A8; // CUtlSymbolLarge + public const nint m_iszEntityB = 0x7B0; // CUtlSymbolLarge + public const nint m_flZone1Distance = 0x7B8; // float32 + public const nint m_flZone2Distance = 0x7BC; // float32 + public const nint m_InZone1 = 0x7C0; // CEntityIOOutput + public const nint m_InZone2 = 0x7E8; // CEntityIOOutput + public const nint m_InZone3 = 0x810; // CEntityIOOutput } // Parent: None // Fields count: 3 public static class VelocitySampler { - public const nint MPrevSample = 0x0; // Vector - public const nint MFPrevSampleTime = 0xC; // GameTime_t - public const nint MFIdealSampleRate = 0x10; // float32 + public const nint m_prevSample = 0x0; // Vector + public const nint m_fPrevSampleTime = 0xC; // GameTime_t + public const nint m_fIdealSampleRate = 0x10; // float32 } // Parent: None // Fields count: 3 public static class SimpleConstraintSoundProfile { - public const nint EKeypoints = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t - public const nint MKeyPoints = 0xC; // float32[2] - public const nint MReversalSoundThresholds = 0x14; // float32[3] + public const nint eKeypoints = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t + public const nint m_keyPoints = 0xC; // float32[2] + public const nint m_reversalSoundThresholds = 0x14; // float32[3] } // Parent: None // Fields count: 8 public static class ConstraintSoundInfo { - public const nint MVSampler = 0x8; // VelocitySampler - public const nint MSoundProfile = 0x20; // SimpleConstraintSoundProfile - public const nint MForwardAxis = 0x40; // Vector - public const nint MIszTravelSoundFwd = 0x50; // CUtlSymbolLarge - public const nint MIszTravelSoundBack = 0x58; // CUtlSymbolLarge - public const nint MIszReversalSounds = 0x68; // CUtlSymbolLarge[3] - public const nint MBPlayTravelSound = 0x80; // bool - public const nint MBPlayReversalSound = 0x81; // bool + public const nint m_vSampler = 0x8; // VelocitySampler + public const nint m_soundProfile = 0x20; // SimpleConstraintSoundProfile + public const nint m_forwardAxis = 0x40; // Vector + public const nint m_iszTravelSoundFwd = 0x50; // CUtlSymbolLarge + public const nint m_iszTravelSoundBack = 0x58; // CUtlSymbolLarge + public const nint m_iszReversalSounds = 0x68; // CUtlSymbolLarge[3] + public const nint m_bPlayTravelSound = 0x80; // bool + public const nint m_bPlayReversalSound = 0x81; // bool } // Parent: None // Fields count: 5 public static class CSmoothFunc { - public const nint MFlSmoothAmplitude = 0x8; // float32 - public const nint MFlSmoothBias = 0xC; // float32 - public const nint MFlSmoothDuration = 0x10; // float32 - public const nint MFlSmoothRemainingTime = 0x14; // float32 - public const nint MNSmoothDir = 0x18; // int32 + public const nint m_flSmoothAmplitude = 0x8; // float32 + public const nint m_flSmoothBias = 0xC; // float32 + public const nint m_flSmoothDuration = 0x10; // float32 + public const nint m_flSmoothRemainingTime = 0x14; // float32 + public const nint m_nSmoothDir = 0x18; // int32 } // Parent: None // Fields count: 1 - public static class MagnettedObjectsT { - public const nint HEntity = 0x8; // CHandle< CBaseEntity > + public static class magnetted_objects_t { + public const nint hEntity = 0x8; // CHandle } // Parent: CServerOnlyPointEntity // Fields count: 6 public static class CPointPrefab { - public const nint MTargetMapName = 0x7A8; // CUtlSymbolLarge - public const nint MForceWorldGroupId = 0x7B0; // CUtlSymbolLarge - public const nint MAssociatedRelayTargetName = 0x7B8; // CUtlSymbolLarge - public const nint MFixupNames = 0x7C0; // bool - public const nint MBLoadDynamic = 0x7C1; // bool - public const nint MAssociatedRelayEntity = 0x7C4; // CHandle< CPointPrefab > + public const nint m_targetMapName = 0x7A8; // CUtlSymbolLarge + public const nint m_forceWorldGroupID = 0x7B0; // CUtlSymbolLarge + public const nint m_associatedRelayTargetName = 0x7B8; // CUtlSymbolLarge + public const nint m_fixupNames = 0x7C0; // bool + public const nint m_bLoadDynamic = 0x7C1; // bool + public const nint m_associatedRelayEntity = 0x7C4; // CHandle } // Parent: CBaseEntity // Fields count: 2 public static class CSkyboxReference { - public const nint MWorldGroupId = 0x7A8; // WorldGroupId_t - public const nint MHSkyCamera = 0x7AC; // CHandle< CSkyCamera > + public const nint m_worldGroupId = 0x7A8; // WorldGroupId_t + public const nint m_hSkyCamera = 0x7AC; // CHandle } // Parent: CBaseEntity // Fields count: 4 @@ -13450,46 +13450,46 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_skyboxData (sky3dparams_t) // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) public static class CSkyCamera { - public const nint MSkyboxData = 0x7A8; // sky3dparams_t - public const nint MSkyboxSlotToken = 0x838; // CUtlStringToken - public const nint MBUseAngles = 0x83C; // bool - public const nint MPNext = 0x840; // CSkyCamera* + public const nint m_skyboxData = 0x7A8; // sky3dparams_t + public const nint m_skyboxSlotToken = 0x838; // CUtlStringToken + public const nint m_bUseAngles = 0x83C; // bool + public const nint m_pNext = 0x840; // CSkyCamera* } // Parent: None // Fields count: 12 public static class CSound { - public const nint MHOwner = 0x0; // CHandle< CBaseEntity > - public const nint MHTarget = 0x4; // CHandle< CBaseEntity > - public const nint MIVolume = 0x8; // int32 - public const nint MFlOcclusionScale = 0xC; // float32 - public const nint MIType = 0x10; // int32 - public const nint MINextAudible = 0x14; // int32 - public const nint MFlExpireTime = 0x18; // GameTime_t - public const nint MINext = 0x1C; // int16 - public const nint MBNoExpirationTime = 0x1E; // bool - public const nint MOwnerChannelIndex = 0x20; // int32 - public const nint MVecOrigin = 0x24; // Vector - public const nint MBHasOwner = 0x30; // bool + public const nint m_hOwner = 0x0; // CHandle + public const nint m_hTarget = 0x4; // CHandle + public const nint m_iVolume = 0x8; // int32 + public const nint m_flOcclusionScale = 0xC; // float32 + public const nint m_iType = 0x10; // int32 + public const nint m_iNextAudible = 0x14; // int32 + public const nint m_flExpireTime = 0x18; // GameTime_t + public const nint m_iNext = 0x1C; // int16 + public const nint m_bNoExpirationTime = 0x1E; // bool + public const nint m_ownerChannelIndex = 0x20; // int32 + public const nint m_vecOrigin = 0x24; // Vector + public const nint m_bHasOwner = 0x30; // bool } // Parent: CServerOnlyEntity // Fields count: 11 public static class CEnvSoundscape { - public const nint MOnPlay = 0x7A8; // CEntityIOOutput - public const nint MFlRadius = 0x7D0; // float32 - public const nint MSoundscapeName = 0x7D8; // CUtlSymbolLarge - public const nint MSoundEventName = 0x7E0; // CUtlSymbolLarge - public const nint MBOverrideWithEvent = 0x7E8; // bool - public const nint MSoundscapeIndex = 0x7EC; // int32 - public const nint MSoundscapeEntityListId = 0x7F0; // int32 - public const nint MSoundEventHash = 0x7F4; // uint32 - public const nint MPositionNames = 0x7F8; // CUtlSymbolLarge[8] - public const nint MHProxySoundscape = 0x838; // CHandle< CEnvSoundscape > - public const nint MBDisabled = 0x83C; // bool + public const nint m_OnPlay = 0x7A8; // CEntityIOOutput + public const nint m_flRadius = 0x7D0; // float32 + public const nint m_soundscapeName = 0x7D8; // CUtlSymbolLarge + public const nint m_soundEventName = 0x7E0; // CUtlSymbolLarge + public const nint m_bOverrideWithEvent = 0x7E8; // bool + public const nint m_soundscapeIndex = 0x7EC; // int32 + public const nint m_soundscapeEntityListId = 0x7F0; // int32 + public const nint m_soundEventHash = 0x7F4; // uint32 + public const nint m_positionNames = 0x7F8; // CUtlSymbolLarge[8] + public const nint m_hProxySoundscape = 0x838; // CHandle + public const nint m_bDisabled = 0x83C; // bool } // Parent: CEnvSoundscape // Fields count: 1 public static class CEnvSoundscapeProxy { - public const nint MMainSoundscapeName = 0x840; // CUtlSymbolLarge + public const nint m_MainSoundscapeName = 0x840; // CUtlSymbolLarge } // Parent: CEnvSoundscape // Fields count: 0 @@ -13497,13 +13497,13 @@ namespace CS2Dumper.Schemas { } // Parent: None // Fields count: 6 - public static class LerpdataT { - public const nint MHEnt = 0x0; // CHandle< CBaseEntity > - public const nint MMoveType = 0x4; // MoveType_t - public const nint MFlStartTime = 0x8; // GameTime_t - public const nint MVecStartOrigin = 0xC; // Vector - public const nint MQStartRot = 0x20; // Quaternion - public const nint MNFxIndex = 0x30; // ParticleIndex_t + public static class lerpdata_t { + public const nint m_hEnt = 0x0; // CHandle + public const nint m_MoveType = 0x4; // MoveType_t + public const nint m_flStartTime = 0x8; // GameTime_t + public const nint m_vecStartOrigin = 0xC; // Vector + public const nint m_qStartRot = 0x20; // Quaternion + public const nint m_nFXIndex = 0x30; // ParticleIndex_t } // Parent: None // Fields count: 2 @@ -13511,8 +13511,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNavLinkAnimgraphVar { - public const nint MStrAnimgraphVar = 0x0; // CUtlString - public const nint MUnAlignmentDegrees = 0x8; // uint32 + public const nint m_strAnimgraphVar = 0x0; // CUtlString + public const nint m_unAlignmentDegrees = 0x8; // uint32 } // Parent: CNavVolume // Fields count: 0 @@ -13525,8 +13525,8 @@ namespace CS2Dumper.Schemas { // Parent: CNavVolumeCalculatedVector // Fields count: 2 public static class CNavVolumeBreadthFirstSearch { - public const nint MVStartPos = 0x80; // Vector - public const nint MFlSearchDist = 0x8C; // float32 + public const nint m_vStartPos = 0x80; // Vector + public const nint m_flSearchDist = 0x8C; // float32 } // Parent: None // Fields count: 8 @@ -13540,15 +13540,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nHierarchyId (uint16) // NetworkVarNames: m_nCollisionGroup (uint8) // NetworkVarNames: m_nCollisionFunctionMask (uint8) - public static class VPhysicsCollisionAttributeT { - public const nint MNInteractsAs = 0x8; // uint64 - public const nint MNInteractsWith = 0x10; // uint64 - public const nint MNInteractsExclude = 0x18; // uint64 - public const nint MNEntityId = 0x20; // uint32 - public const nint MNOwnerId = 0x24; // uint32 - public const nint MNHierarchyId = 0x28; // uint16 - public const nint MNCollisionGroup = 0x2A; // uint8 - public const nint MNCollisionFunctionMask = 0x2B; // uint8 + public static class VPhysicsCollisionAttribute_t { + public const nint m_nInteractsAs = 0x8; // uint64 + public const nint m_nInteractsWith = 0x10; // uint64 + public const nint m_nInteractsExclude = 0x18; // uint64 + public const nint m_nEntityId = 0x20; // uint32 + public const nint m_nOwnerId = 0x24; // uint32 + public const nint m_nHierarchyId = 0x28; // uint16 + public const nint m_nCollisionGroup = 0x2A; // uint8 + public const nint m_nCollisionFunctionMask = 0x2B; // uint8 } // Parent: None // Fields count: 17 @@ -13569,23 +13569,23 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_vCapsuleCenter2 (Vector) // NetworkVarNames: m_flCapsuleRadius (float) public static class CCollisionProperty { - public const nint MCollisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - public const nint MVecMins = 0x40; // Vector - public const nint MVecMaxs = 0x4C; // Vector - public const nint MUsSolidFlags = 0x5A; // uint8 - public const nint MNSolidType = 0x5B; // SolidType_t - public const nint MTriggerBloat = 0x5C; // uint8 - public const nint MNSurroundType = 0x5D; // SurroundingBoundsType_t - public const nint MCollisionGroup = 0x5E; // uint8 - public const nint MNEnablePhysics = 0x5F; // uint8 - public const nint MFlBoundingRadius = 0x60; // float32 - public const nint MVecSpecifiedSurroundingMins = 0x64; // Vector - public const nint MVecSpecifiedSurroundingMaxs = 0x70; // Vector - public const nint MVecSurroundingMaxs = 0x7C; // Vector - public const nint MVecSurroundingMins = 0x88; // Vector - public const nint MVCapsuleCenter1 = 0x94; // Vector - public const nint MVCapsuleCenter2 = 0xA0; // Vector - public const nint MFlCapsuleRadius = 0xAC; // float32 + public const nint m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t + public const nint m_vecMins = 0x40; // Vector + public const nint m_vecMaxs = 0x4C; // Vector + public const nint m_usSolidFlags = 0x5A; // uint8 + public const nint m_nSolidType = 0x5B; // SolidType_t + public const nint m_triggerBloat = 0x5C; // uint8 + public const nint m_nSurroundType = 0x5D; // SurroundingBoundsType_t + public const nint m_CollisionGroup = 0x5E; // uint8 + public const nint m_nEnablePhysics = 0x5F; // uint8 + public const nint m_flBoundingRadius = 0x60; // float32 + public const nint m_vecSpecifiedSurroundingMins = 0x64; // Vector + public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // Vector + public const nint m_vecSurroundingMaxs = 0x7C; // Vector + public const nint m_vecSurroundingMins = 0x88; // Vector + public const nint m_vCapsuleCenter1 = 0x94; // Vector + public const nint m_vCapsuleCenter2 = 0xA0; // Vector + public const nint m_flCapsuleRadius = 0xAC; // float32 } // Parent: None // Fields count: 21 @@ -13613,27 +13613,27 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) public static class CEffectData { - public const nint MVOrigin = 0x8; // Vector - public const nint MVStart = 0x14; // Vector - public const nint MVNormal = 0x20; // Vector - public const nint MVAngles = 0x2C; // QAngle - public const nint MHEntity = 0x38; // CEntityHandle - public const nint MHOtherEntity = 0x3C; // CEntityHandle - public const nint MFlScale = 0x40; // float32 - public const nint MFlMagnitude = 0x44; // float32 - public const nint MFlRadius = 0x48; // float32 - public const nint MNSurfaceProp = 0x4C; // CUtlStringToken - public const nint MNEffectIndex = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MNDamageType = 0x58; // uint32 - public const nint MNPenetrate = 0x5C; // uint8 - public const nint MNMaterial = 0x5E; // uint16 - public const nint MNHitBox = 0x60; // uint16 - public const nint MNColor = 0x62; // uint8 - public const nint MFFlags = 0x63; // uint8 - public const nint MNAttachmentIndex = 0x64; // AttachmentHandle_t - public const nint MNAttachmentName = 0x68; // CUtlStringToken - public const nint MIEffectName = 0x6C; // uint16 - public const nint MNExplosionType = 0x6E; // uint8 + public const nint m_vOrigin = 0x8; // Vector + public const nint m_vStart = 0x14; // Vector + public const nint m_vNormal = 0x20; // Vector + public const nint m_vAngles = 0x2C; // QAngle + public const nint m_hEntity = 0x38; // CEntityHandle + public const nint m_hOtherEntity = 0x3C; // CEntityHandle + public const nint m_flScale = 0x40; // float32 + public const nint m_flMagnitude = 0x44; // float32 + public const nint m_flRadius = 0x48; // float32 + public const nint m_nSurfaceProp = 0x4C; // CUtlStringToken + public const nint m_nEffectIndex = 0x50; // CWeakHandle + public const nint m_nDamageType = 0x58; // uint32 + public const nint m_nPenetrate = 0x5C; // uint8 + public const nint m_nMaterial = 0x5E; // uint16 + public const nint m_nHitBox = 0x60; // uint16 + public const nint m_nColor = 0x62; // uint8 + public const nint m_fFlags = 0x63; // uint8 + public const nint m_nAttachmentIndex = 0x64; // AttachmentHandle_t + public const nint m_nAttachmentName = 0x68; // CUtlStringToken + public const nint m_iEffectName = 0x6C; // uint16 + public const nint m_nExplosionType = 0x6E; // uint8 } // Parent: CBaseEntity // Fields count: 2 @@ -13642,8 +13642,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFadeStartDist (float32) // NetworkVarNames: m_flFadeEndDist (float32) public static class CEnvDetailController { - public const nint MFlFadeStartDist = 0x7A8; // float32 - public const nint MFlFadeEndDist = 0x7AC; // float32 + public const nint m_flFadeStartDist = 0x7A8; // float32 + public const nint m_flFadeEndDist = 0x7AC; // float32 } // Parent: None // Fields count: 31 @@ -13664,49 +13664,49 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iInitialWindDir (uint16) // NetworkVarNames: m_flInitialWindSpeed (float32) public static class CEnvWindShared { - public const nint MFlStartTime = 0x8; // GameTime_t - public const nint MIWindSeed = 0xC; // uint32 - public const nint MIMinWind = 0x10; // uint16 - public const nint MIMaxWind = 0x12; // uint16 - public const nint MWindRadius = 0x14; // int32 - public const nint MIMinGust = 0x18; // uint16 - public const nint MIMaxGust = 0x1A; // uint16 - public const nint MFlMinGustDelay = 0x1C; // float32 - public const nint MFlMaxGustDelay = 0x20; // float32 - public const nint MFlGustDuration = 0x24; // float32 - public const nint MIGustDirChange = 0x28; // uint16 - public const nint MLocation = 0x2C; // Vector - public const nint MIszGustSound = 0x38; // int32 - public const nint MIWindDir = 0x3C; // int32 - public const nint MFlWindSpeed = 0x40; // float32 - public const nint MCurrentWindVector = 0x44; // Vector - public const nint MCurrentSwayVector = 0x50; // Vector - public const nint MPrevSwayVector = 0x5C; // Vector - public const nint MIInitialWindDir = 0x68; // uint16 - public const nint MFlInitialWindSpeed = 0x6C; // float32 - public const nint MOnGustStart = 0x70; // CEntityIOOutput - public const nint MOnGustEnd = 0x98; // CEntityIOOutput - public const nint MFlVariationTime = 0xC0; // GameTime_t - public const nint MFlSwayTime = 0xC4; // GameTime_t - public const nint MFlSimTime = 0xC8; // GameTime_t - public const nint MFlSwitchTime = 0xCC; // GameTime_t - public const nint MFlAveWindSpeed = 0xD0; // float32 - public const nint MBGusting = 0xD4; // bool - public const nint MFlWindAngleVariation = 0xD8; // float32 - public const nint MFlWindSpeedVariation = 0xDC; // float32 - public const nint MIEntIndex = 0xE0; // CEntityIndex + public const nint m_flStartTime = 0x8; // GameTime_t + public const nint m_iWindSeed = 0xC; // uint32 + public const nint m_iMinWind = 0x10; // uint16 + public const nint m_iMaxWind = 0x12; // uint16 + public const nint m_windRadius = 0x14; // int32 + public const nint m_iMinGust = 0x18; // uint16 + public const nint m_iMaxGust = 0x1A; // uint16 + public const nint m_flMinGustDelay = 0x1C; // float32 + public const nint m_flMaxGustDelay = 0x20; // float32 + public const nint m_flGustDuration = 0x24; // float32 + public const nint m_iGustDirChange = 0x28; // uint16 + public const nint m_location = 0x2C; // Vector + public const nint m_iszGustSound = 0x38; // int32 + public const nint m_iWindDir = 0x3C; // int32 + public const nint m_flWindSpeed = 0x40; // float32 + public const nint m_currentWindVector = 0x44; // Vector + public const nint m_CurrentSwayVector = 0x50; // Vector + public const nint m_PrevSwayVector = 0x5C; // Vector + public const nint m_iInitialWindDir = 0x68; // uint16 + public const nint m_flInitialWindSpeed = 0x6C; // float32 + public const nint m_OnGustStart = 0x70; // CEntityIOOutput + public const nint m_OnGustEnd = 0x98; // CEntityIOOutput + public const nint m_flVariationTime = 0xC0; // GameTime_t + public const nint m_flSwayTime = 0xC4; // GameTime_t + public const nint m_flSimTime = 0xC8; // GameTime_t + public const nint m_flSwitchTime = 0xCC; // GameTime_t + public const nint m_flAveWindSpeed = 0xD0; // float32 + public const nint m_bGusting = 0xD4; // bool + public const nint m_flWindAngleVariation = 0xD8; // float32 + public const nint m_flWindSpeedVariation = 0xDC; // float32 + public const nint m_iEntIndex = 0xE0; // CEntityIndex } // Parent: None // Fields count: 2 - public static class CEnvWindSharedWindAveEventT { - public const nint MFlStartWindSpeed = 0x0; // float32 - public const nint MFlAveWindSpeed = 0x4; // float32 + public static class CEnvWindShared__WindAveEvent_t { + public const nint m_flStartWindSpeed = 0x0; // float32 + public const nint m_flAveWindSpeed = 0x4; // float32 } // Parent: None // Fields count: 2 - public static class CEnvWindSharedWindVariationEventT { - public const nint MFlWindAngleVariation = 0x0; // float32 - public const nint MFlWindSpeedVariation = 0x4; // float32 + public static class CEnvWindShared__WindVariationEvent_t { + public const nint m_flWindAngleVariation = 0x0; // float32 + public const nint m_flWindSpeedVariation = 0x4; // float32 } // Parent: CBaseEntity // Fields count: 0 @@ -13728,53 +13728,53 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bHasParent (bool) // NetworkVarNames: m_bParentFrozen (bool) // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) - public static class ShardModelDescT { - public const nint MNModelId = 0x8; // int32 - public const nint MHMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MSolid = 0x18; // ShardSolid_t - public const nint MShatterPanelMode = 0x19; // ShatterPanelMode - public const nint MVecPanelSize = 0x1C; // Vector2D - public const nint MVecStressPositionA = 0x24; // Vector2D - public const nint MVecStressPositionB = 0x2C; // Vector2D - public const nint MVecPanelVertices = 0x38; // CNetworkUtlVectorBase< Vector2D > - public const nint MFlGlassHalfThickness = 0x50; // float32 - public const nint MBHasParent = 0x54; // bool - public const nint MBParentFrozen = 0x55; // bool - public const nint MSurfacePropStringToken = 0x58; // CUtlStringToken + public static class shard_model_desc_t { + public const nint m_nModelID = 0x8; // int32 + public const nint m_hMaterial = 0x10; // CStrongHandle + public const nint m_solid = 0x18; // ShardSolid_t + public const nint m_ShatterPanelMode = 0x19; // ShatterPanelMode + public const nint m_vecPanelSize = 0x1C; // Vector2D + public const nint m_vecStressPositionA = 0x24; // Vector2D + public const nint m_vecStressPositionB = 0x2C; // Vector2D + public const nint m_vecPanelVertices = 0x38; // CNetworkUtlVectorBase + public const nint m_flGlassHalfThickness = 0x50; // float32 + public const nint m_bHasParent = 0x54; // bool + public const nint m_bParentFrozen = 0x55; // bool + public const nint m_SurfacePropStringToken = 0x58; // CUtlStringToken } // Parent: None // Fields count: 30 public static class CShatterGlassShard { - public const nint MHShardHandle = 0x8; // uint32 - public const nint MVecPanelVertices = 0x10; // CUtlVector< Vector2D > - public const nint MVLocalPanelSpaceOrigin = 0x28; // Vector2D - public const nint MHModel = 0x30; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MHPhysicsEntity = 0x38; // CHandle< CShatterGlassShardPhysics > - public const nint MHParentPanel = 0x3C; // CHandle< CFuncShatterglass > - public const nint MHParentShard = 0x40; // uint32 - public const nint MShatterStressType = 0x44; // ShatterGlassStressType - public const nint MVecStressVelocity = 0x48; // Vector - public const nint MBCreatedModel = 0x54; // bool - public const nint MFlLongestEdge = 0x58; // float32 - public const nint MFlShortestEdge = 0x5C; // float32 - public const nint MFlLongestAcross = 0x60; // float32 - public const nint MFlShortestAcross = 0x64; // float32 - public const nint MFlSumOfAllEdges = 0x68; // float32 - public const nint MFlArea = 0x6C; // float32 - public const nint MNOnFrameEdge = 0x70; // OnFrame - public const nint MNParentPanelsNthShard = 0x74; // int32 - public const nint MNSubShardGeneration = 0x78; // int32 - public const nint MVecAverageVertPosition = 0x7C; // Vector2D - public const nint MBAverageVertPositionIsValid = 0x84; // bool - public const nint MVecPanelSpaceStressPositionA = 0x88; // Vector2D - public const nint MVecPanelSpaceStressPositionB = 0x90; // Vector2D - public const nint MBStressPositionAIsValid = 0x98; // bool - public const nint MBStressPositionBIsValid = 0x99; // bool - public const nint MBFlaggedForRemoval = 0x9A; // bool - public const nint MFlPhysicsEntitySpawnedAtTime = 0x9C; // GameTime_t - public const nint MBShatterRateLimited = 0xA0; // bool - public const nint MHEntityHittingMe = 0xA4; // CHandle< CBaseEntity > - public const nint MVecNeighbors = 0xA8; // CUtlVector< uint32 > + public const nint m_hShardHandle = 0x8; // uint32 + public const nint m_vecPanelVertices = 0x10; // CUtlVector + public const nint m_vLocalPanelSpaceOrigin = 0x28; // Vector2D + public const nint m_hModel = 0x30; // CStrongHandle + public const nint m_hPhysicsEntity = 0x38; // CHandle + public const nint m_hParentPanel = 0x3C; // CHandle + public const nint m_hParentShard = 0x40; // uint32 + public const nint m_ShatterStressType = 0x44; // ShatterGlassStressType + public const nint m_vecStressVelocity = 0x48; // Vector + public const nint m_bCreatedModel = 0x54; // bool + public const nint m_flLongestEdge = 0x58; // float32 + public const nint m_flShortestEdge = 0x5C; // float32 + public const nint m_flLongestAcross = 0x60; // float32 + public const nint m_flShortestAcross = 0x64; // float32 + public const nint m_flSumOfAllEdges = 0x68; // float32 + public const nint m_flArea = 0x6C; // float32 + public const nint m_nOnFrameEdge = 0x70; // OnFrame + public const nint m_nParentPanelsNthShard = 0x74; // int32 + public const nint m_nSubShardGeneration = 0x78; // int32 + public const nint m_vecAverageVertPosition = 0x7C; // Vector2D + public const nint m_bAverageVertPositionIsValid = 0x84; // bool + public const nint m_vecPanelSpaceStressPositionA = 0x88; // Vector2D + public const nint m_vecPanelSpaceStressPositionB = 0x90; // Vector2D + public const nint m_bStressPositionAIsValid = 0x98; // bool + public const nint m_bStressPositionBIsValid = 0x99; // bool + public const nint m_bFlaggedForRemoval = 0x9A; // bool + public const nint m_flPhysicsEntitySpawnedAtTime = 0x9C; // GameTime_t + public const nint m_bShatterRateLimited = 0xA0; // bool + public const nint m_hEntityHittingMe = 0xA4; // CHandle + public const nint m_vecNeighbors = 0xA8; // CUtlVector } // Parent: CBaseEntity // Fields count: 0 @@ -13783,8 +13783,8 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 2 public static class CGameRules { - public const nint MSzQuestName = 0x8; // char[128] - public const nint MNQuestPhase = 0x88; // int32 + public const nint m_szQuestName = 0x8; // char[128] + public const nint m_nQuestPhase = 0x88; // int32 } // Parent: None // Fields count: 11 @@ -13800,17 +13800,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) public static class CGlowProperty { - public const nint MFGlowColor = 0x8; // Vector - public const nint MIGlowType = 0x30; // int32 - public const nint MIGlowTeam = 0x34; // int32 - public const nint MNGlowRange = 0x38; // int32 - public const nint MNGlowRangeMin = 0x3C; // int32 - public const nint MGlowColorOverride = 0x40; // Color - public const nint MBFlashing = 0x44; // bool - public const nint MFlGlowTime = 0x48; // float32 - public const nint MFlGlowStartTime = 0x4C; // float32 - public const nint MBEligibleForScreenHighlight = 0x50; // bool - public const nint MBGlowing = 0x51; // bool + public const nint m_fGlowColor = 0x8; // Vector + public const nint m_iGlowType = 0x30; // int32 + public const nint m_iGlowTeam = 0x34; // int32 + public const nint m_nGlowRange = 0x38; // int32 + public const nint m_nGlowRangeMin = 0x3C; // int32 + public const nint m_glowColorOverride = 0x40; // Color + public const nint m_bFlashing = 0x44; // bool + public const nint m_flGlowTime = 0x48; // float32 + public const nint m_flGlowStartTime = 0x4C; // float32 + public const nint m_bEligibleForScreenHighlight = 0x50; // bool + public const nint m_bGlowing = 0x51; // bool } // Parent: CGameRules // Fields count: 0 @@ -13844,53 +13844,53 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: enable (bool) // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) - public static class FogparamsT { - public const nint DirPrimary = 0x8; // Vector - public const nint ColorPrimary = 0x14; // Color - public const nint ColorSecondary = 0x18; // Color - public const nint ColorPrimaryLerpTo = 0x1C; // Color - public const nint ColorSecondaryLerpTo = 0x20; // Color - public const nint Start = 0x24; // float32 - public const nint End = 0x28; // float32 - public const nint Farz = 0x2C; // float32 - public const nint Maxdensity = 0x30; // float32 - public const nint Exponent = 0x34; // float32 - public const nint HdrColorScale = 0x38; // float32 - public const nint SkyboxFogFactor = 0x3C; // float32 - public const nint SkyboxFogFactorLerpTo = 0x40; // float32 - public const nint StartLerpTo = 0x44; // float32 - public const nint EndLerpTo = 0x48; // float32 - public const nint MaxdensityLerpTo = 0x4C; // float32 - public const nint Lerptime = 0x50; // GameTime_t - public const nint Duration = 0x54; // float32 - public const nint Blendtobackground = 0x58; // float32 - public const nint Scattering = 0x5C; // float32 - public const nint Locallightscale = 0x60; // float32 - public const nint Enable = 0x64; // bool - public const nint Blend = 0x65; // bool - public const nint MBNoReflectionFog = 0x66; // bool - public const nint MBPadding = 0x67; // bool + public static class fogparams_t { + public const nint dirPrimary = 0x8; // Vector + public const nint colorPrimary = 0x14; // Color + public const nint colorSecondary = 0x18; // Color + public const nint colorPrimaryLerpTo = 0x1C; // Color + public const nint colorSecondaryLerpTo = 0x20; // Color + public const nint start = 0x24; // float32 + public const nint end = 0x28; // float32 + public const nint farz = 0x2C; // float32 + public const nint maxdensity = 0x30; // float32 + public const nint exponent = 0x34; // float32 + public const nint HDRColorScale = 0x38; // float32 + public const nint skyboxFogFactor = 0x3C; // float32 + public const nint skyboxFogFactorLerpTo = 0x40; // float32 + public const nint startLerpTo = 0x44; // float32 + public const nint endLerpTo = 0x48; // float32 + public const nint maxdensityLerpTo = 0x4C; // float32 + public const nint lerptime = 0x50; // GameTime_t + public const nint duration = 0x54; // float32 + public const nint blendtobackground = 0x58; // float32 + public const nint scattering = 0x5C; // float32 + public const nint locallightscale = 0x60; // float32 + public const nint enable = 0x64; // bool + public const nint blend = 0x65; // bool + public const nint m_bNoReflectionFog = 0x66; // bool + public const nint m_bPadding = 0x67; // bool } // Parent: None // Fields count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) - public static class FogplayerparamsT { - public const nint MHCtrl = 0x8; // CHandle< CFogController > - public const nint MFlTransitionTime = 0xC; // float32 - public const nint MOldColor = 0x10; // Color - public const nint MFlOldStart = 0x14; // float32 - public const nint MFlOldEnd = 0x18; // float32 - public const nint MFlOldMaxDensity = 0x1C; // float32 - public const nint MFlOldHdrColorScale = 0x20; // float32 - public const nint MFlOldFarZ = 0x24; // float32 - public const nint MNewColor = 0x28; // Color - public const nint MFlNewStart = 0x2C; // float32 - public const nint MFlNewEnd = 0x30; // float32 - public const nint MFlNewMaxDensity = 0x34; // float32 - public const nint MFlNewHdrColorScale = 0x38; // float32 - public const nint MFlNewFarZ = 0x3C; // float32 + public static class fogplayerparams_t { + public const nint m_hCtrl = 0x8; // CHandle + public const nint m_flTransitionTime = 0xC; // float32 + public const nint m_OldColor = 0x10; // Color + public const nint m_flOldStart = 0x14; // float32 + public const nint m_flOldEnd = 0x18; // float32 + public const nint m_flOldMaxDensity = 0x1C; // float32 + public const nint m_flOldHDRColorScale = 0x20; // float32 + public const nint m_flOldFarZ = 0x24; // float32 + public const nint m_NewColor = 0x28; // Color + public const nint m_flNewStart = 0x2C; // float32 + public const nint m_flNewEnd = 0x30; // float32 + public const nint m_flNewMaxDensity = 0x34; // float32 + public const nint m_flNewHDRColorScale = 0x38; // float32 + public const nint m_flNewFarZ = 0x3C; // float32 } // Parent: None // Fields count: 6 @@ -13902,22 +13902,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: flClip3DSkyBoxNearToWorldFarOffset (float32) // NetworkVarNames: fog (fogparams_t) // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) - public static class Sky3dparamsT { - public const nint Scale = 0x8; // int16 - public const nint Origin = 0xC; // Vector - public const nint BClip3DSkyBoxNearToWorldFar = 0x18; // bool - public const nint FlClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 - public const nint Fog = 0x20; // fogparams_t - public const nint MNWorldGroupId = 0x88; // WorldGroupId_t + public static class sky3dparams_t { + public const nint scale = 0x8; // int16 + public const nint origin = 0xC; // Vector + public const nint bClip3DSkyBoxNearToWorldFar = 0x18; // bool + public const nint flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 + public const nint fog = 0x20; // fogparams_t + public const nint m_nWorldGroupID = 0x88; // WorldGroupId_t } // Parent: None // Fields count: 5 - public static class SndopvarlatchdataT { - public const nint MIszStack = 0x8; // CUtlSymbolLarge - public const nint MIszOperator = 0x10; // CUtlSymbolLarge - public const nint MIszOpvar = 0x18; // CUtlSymbolLarge - public const nint MFlVal = 0x20; // float32 - public const nint MVPos = 0x24; // Vector + public static class sndopvarlatchdata_t { + public const nint m_iszStack = 0x8; // CUtlSymbolLarge + public const nint m_iszOperator = 0x10; // CUtlSymbolLarge + public const nint m_iszOpvar = 0x18; // CUtlSymbolLarge + public const nint m_flVal = 0x20; // float32 + public const nint m_vPos = 0x24; // Vector } // Parent: None // Fields count: 0 @@ -13925,18 +13925,18 @@ namespace CS2Dumper.Schemas { } // Parent: None // Fields count: 3 - public static class RagdollelementT { - public const nint OriginParentSpace = 0x0; // Vector - public const nint ParentIndex = 0x20; // int32 - public const nint MFlRadius = 0x24; // float32 + public static class ragdollelement_t { + public const nint originParentSpace = 0x0; // Vector + public const nint parentIndex = 0x20; // int32 + public const nint m_flRadius = 0x24; // float32 } // Parent: None // Fields count: 4 - public static class RagdollT { - public const nint List = 0x0; // CUtlVector< ragdollelement_t > - public const nint BoneIndex = 0x18; // CUtlVector< int32 > - public const nint AllowStretch = 0x30; // bool - public const nint Unused = 0x31; // bool + public static class ragdoll_t { + public const nint list = 0x0; // CUtlVector + public const nint boneIndex = 0x18; // CUtlVector + public const nint allowStretch = 0x30; // bool + public const nint unused = 0x31; // bool } // Parent: None // Fields count: 3 @@ -13944,73 +13944,73 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_Transforms (CTransform) // NetworkVarNames: m_hOwner (EHANDLE) - public static class PhysicsRagdollPoseT { - public const nint MPChainEntity = 0x8; // CNetworkVarChainer - public const nint MTransforms = 0x30; // CNetworkUtlVectorBase< CTransform > - public const nint MHOwner = 0x48; // CHandle< CBaseEntity > + public static class PhysicsRagdollPose_t { + public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer + public const nint m_Transforms = 0x30; // CNetworkUtlVectorBase + public const nint m_hOwner = 0x48; // CHandle } // Parent: None // Fields count: 13 public static class CSceneEventInfo { - public const nint MILayer = 0x0; // int32 - public const nint MIPriority = 0x4; // int32 - public const nint MHSequence = 0x8; // HSequence - public const nint MFlWeight = 0xC; // float32 - public const nint MBHasArrived = 0x10; // bool - public const nint MNType = 0x14; // int32 - public const nint MFlNext = 0x18; // GameTime_t - public const nint MBIsGesture = 0x1C; // bool - public const nint MBShouldRemove = 0x1D; // bool - public const nint MHTarget = 0x44; // CHandle< CBaseEntity > - public const nint MNSceneEventId = 0x48; // uint32 - public const nint MBClientSide = 0x4C; // bool - public const nint MBStarted = 0x4D; // bool + public const nint m_iLayer = 0x0; // int32 + public const nint m_iPriority = 0x4; // int32 + public const nint m_hSequence = 0x8; // HSequence + public const nint m_flWeight = 0xC; // float32 + public const nint m_bHasArrived = 0x10; // bool + public const nint m_nType = 0x14; // int32 + public const nint m_flNext = 0x18; // GameTime_t + public const nint m_bIsGesture = 0x1C; // bool + public const nint m_bShouldRemove = 0x1D; // bool + public const nint m_hTarget = 0x44; // CHandle + public const nint m_nSceneEventId = 0x48; // uint32 + public const nint m_bClientSide = 0x4C; // bool + public const nint m_bStarted = 0x4D; // bool } // Parent: None // Fields count: 4 - public static class ThinkfuncT { - public const nint MHFn = 0x10; // HSCRIPT - public const nint MNContext = 0x18; // CUtlStringToken - public const nint MNNextThinkTick = 0x1C; // GameTick_t - public const nint MNLastThinkTick = 0x20; // GameTick_t + public static class thinkfunc_t { + public const nint m_hFn = 0x10; // HSCRIPT + public const nint m_nContext = 0x18; // CUtlStringToken + public const nint m_nNextThinkTick = 0x1C; // GameTick_t + public const nint m_nLastThinkTick = 0x20; // GameTick_t } // Parent: None // Fields count: 2 - public static class RagdollCreationParamsT { - public const nint MVForce = 0x0; // Vector - public const nint MNForceBone = 0xC; // int32 + public static class RagdollCreationParams_t { + public const nint m_vForce = 0x0; // Vector + public const nint m_nForceBone = 0xC; // int32 } // Parent: None // Fields count: 6 - public static class HudtextparmsT { - public const nint Color1 = 0x0; // Color - public const nint Color2 = 0x4; // Color - public const nint Effect = 0x8; // uint8 - public const nint Channel = 0x9; // uint8 - public const nint X = 0xC; // float32 - public const nint Y = 0x10; // float32 + public static class hudtextparms_t { + public const nint color1 = 0x0; // Color + public const nint color2 = 0x4; // Color + public const nint effect = 0x8; // uint8 + public const nint channel = 0x9; // uint8 + public const nint x = 0xC; // float32 + public const nint y = 0x10; // float32 } // Parent: None // Fields count: 2 public static class CSimpleSimTimer { - public const nint MNext = 0x0; // GameTime_t - public const nint MNWorldGroupId = 0x4; // WorldGroupId_t + public const nint m_next = 0x0; // GameTime_t + public const nint m_nWorldGroupId = 0x4; // WorldGroupId_t } // Parent: CSimpleSimTimer // Fields count: 1 public static class CSimTimer { - public const nint MInterval = 0x8; // float32 + public const nint m_interval = 0x8; // float32 } // Parent: CSimpleSimTimer // Fields count: 2 public static class CRandSimTimer { - public const nint MMinInterval = 0x8; // float32 - public const nint MMaxInterval = 0xC; // float32 + public const nint m_minInterval = 0x8; // float32 + public const nint m_maxInterval = 0xC; // float32 } // Parent: CSimpleSimTimer // Fields count: 1 public static class CStopwatchBase { - public const nint MFIsRunning = 0x8; // bool + public const nint m_fIsRunning = 0x8; // bool } // Parent: CStopwatchBase // Fields count: 0 @@ -14019,18 +14019,18 @@ namespace CS2Dumper.Schemas { // Parent: CStopwatchBase // Fields count: 1 public static class CStopwatch { - public const nint MInterval = 0xC; // float32 + public const nint m_interval = 0xC; // float32 } // Parent: CStopwatchBase // Fields count: 2 public static class CRandStopwatch { - public const nint MMinInterval = 0xC; // float32 - public const nint MMaxInterval = 0x10; // float32 + public const nint m_minInterval = 0xC; // float32 + public const nint m_maxInterval = 0x10; // float32 } // Parent: CGameRules // Fields count: 1 public static class CSingleplayRules { - public const nint MBSinglePlayerGameEnding = 0x8C; // bool + public const nint m_bSinglePlayerGameEnding = 0x8C; // bool } // Parent: CBaseEntity // Fields count: 9 @@ -14042,134 +14042,134 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iOpvarIndex (int) // NetworkVarNames: m_bUseAutoCompare (bool) public static class CSoundOpvarSetPointBase { - public const nint MBDisabled = 0x7A8; // bool - public const nint MHSource = 0x7AC; // CEntityHandle - public const nint MIszSourceEntityName = 0x7B8; // CUtlSymbolLarge - public const nint MVLastPosition = 0x810; // Vector - public const nint MIszStackName = 0x820; // CUtlSymbolLarge - public const nint MIszOperatorName = 0x828; // CUtlSymbolLarge - public const nint MIszOpvarName = 0x830; // CUtlSymbolLarge - public const nint MIOpvarIndex = 0x838; // int32 - public const nint MBUseAutoCompare = 0x83C; // bool + public const nint m_bDisabled = 0x7A8; // bool + public const nint m_hSource = 0x7AC; // CEntityHandle + public const nint m_iszSourceEntityName = 0x7B8; // CUtlSymbolLarge + public const nint m_vLastPosition = 0x810; // Vector + public const nint m_iszStackName = 0x820; // CUtlSymbolLarge + public const nint m_iszOperatorName = 0x828; // CUtlSymbolLarge + public const nint m_iszOpvarName = 0x830; // CUtlSymbolLarge + public const nint m_iOpvarIndex = 0x838; // int32 + public const nint m_bUseAutoCompare = 0x83C; // bool } // Parent: CSoundOpvarSetPointBase // Fields count: 23 public static class CSoundOpvarSetPointEntity { - public const nint MOnEnter = 0x840; // CEntityIOOutput - public const nint MOnExit = 0x868; // CEntityIOOutput - public const nint MBAutoDisable = 0x890; // bool - public const nint MFlDistanceMin = 0x8D4; // float32 - public const nint MFlDistanceMax = 0x8D8; // float32 - public const nint MFlDistanceMapMin = 0x8DC; // float32 - public const nint MFlDistanceMapMax = 0x8E0; // float32 - public const nint MFlOcclusionRadius = 0x8E4; // float32 - public const nint MFlOcclusionMin = 0x8E8; // float32 - public const nint MFlOcclusionMax = 0x8EC; // float32 - public const nint MFlValSetOnDisable = 0x8F0; // float32 - public const nint MBSetValueOnDisable = 0x8F4; // bool - public const nint MNSimulationMode = 0x8F8; // int32 - public const nint MNVisibilitySamples = 0x8FC; // int32 - public const nint MVDynamicProxyPoint = 0x900; // Vector - public const nint MFlDynamicMaximumOcclusion = 0x90C; // float32 - public const nint MHDynamicEntity = 0x910; // CEntityHandle - public const nint MIszDynamicEntityName = 0x918; // CUtlSymbolLarge - public const nint MFlPathingDistanceNormFactor = 0x920; // float32 - public const nint MVPathingSourcePos = 0x924; // Vector - public const nint MVPathingListenerPos = 0x930; // Vector - public const nint MVPathingDirection = 0x93C; // Vector - public const nint MNPathingSourceIndex = 0x948; // int32 + public const nint m_OnEnter = 0x840; // CEntityIOOutput + public const nint m_OnExit = 0x868; // CEntityIOOutput + public const nint m_bAutoDisable = 0x890; // bool + public const nint m_flDistanceMin = 0x8D4; // float32 + public const nint m_flDistanceMax = 0x8D8; // float32 + public const nint m_flDistanceMapMin = 0x8DC; // float32 + public const nint m_flDistanceMapMax = 0x8E0; // float32 + public const nint m_flOcclusionRadius = 0x8E4; // float32 + public const nint m_flOcclusionMin = 0x8E8; // float32 + public const nint m_flOcclusionMax = 0x8EC; // float32 + public const nint m_flValSetOnDisable = 0x8F0; // float32 + public const nint m_bSetValueOnDisable = 0x8F4; // bool + public const nint m_nSimulationMode = 0x8F8; // int32 + public const nint m_nVisibilitySamples = 0x8FC; // int32 + public const nint m_vDynamicProxyPoint = 0x900; // Vector + public const nint m_flDynamicMaximumOcclusion = 0x90C; // float32 + public const nint m_hDynamicEntity = 0x910; // CEntityHandle + public const nint m_iszDynamicEntityName = 0x918; // CUtlSymbolLarge + public const nint m_flPathingDistanceNormFactor = 0x920; // float32 + public const nint m_vPathingSourcePos = 0x924; // Vector + public const nint m_vPathingListenerPos = 0x930; // Vector + public const nint m_vPathingDirection = 0x93C; // Vector + public const nint m_nPathingSourceIndex = 0x948; // int32 } // Parent: CSoundOpvarSetPointEntity // Fields count: 9 - public static class CSoundOpvarSetAabbEntity { - public const nint MVDistanceInnerMins = 0x94C; // Vector - public const nint MVDistanceInnerMaxs = 0x958; // Vector - public const nint MVDistanceOuterMins = 0x964; // Vector - public const nint MVDistanceOuterMaxs = 0x970; // Vector - public const nint MNAabbDirection = 0x97C; // int32 - public const nint MVInnerMins = 0x980; // Vector - public const nint MVInnerMaxs = 0x98C; // Vector - public const nint MVOuterMins = 0x998; // Vector - public const nint MVOuterMaxs = 0x9A4; // Vector + public static class CSoundOpvarSetAABBEntity { + public const nint m_vDistanceInnerMins = 0x94C; // Vector + public const nint m_vDistanceInnerMaxs = 0x958; // Vector + public const nint m_vDistanceOuterMins = 0x964; // Vector + public const nint m_vDistanceOuterMaxs = 0x970; // Vector + public const nint m_nAABBDirection = 0x97C; // int32 + public const nint m_vInnerMins = 0x980; // Vector + public const nint m_vInnerMaxs = 0x98C; // Vector + public const nint m_vOuterMins = 0x998; // Vector + public const nint m_vOuterMaxs = 0x9A4; // Vector } - // Parent: CSoundOpvarSetAabbEntity + // Parent: CSoundOpvarSetAABBEntity // Fields count: 0 - public static class CSoundOpvarSetObbEntity { + public static class CSoundOpvarSetOBBEntity { } // Parent: CSoundOpvarSetPointEntity // Fields count: 3 public static class CSoundOpvarSetPathCornerEntity { - public const nint MFlDistMinSqr = 0x968; // float32 - public const nint MFlDistMaxSqr = 0x96C; // float32 - public const nint MIszPathCornerEntityName = 0x970; // CUtlSymbolLarge + public const nint m_flDistMinSqr = 0x968; // float32 + public const nint m_flDistMaxSqr = 0x96C; // float32 + public const nint m_iszPathCornerEntityName = 0x970; // CUtlSymbolLarge } // Parent: None // Fields count: 3 - public static class SoundOpvarTraceResultT { - public const nint VPos = 0x0; // Vector - public const nint BDidHit = 0xC; // bool - public const nint FlDistSqrToCenter = 0x10; // float32 + public static class SoundOpvarTraceResult_t { + public const nint vPos = 0x0; // Vector + public const nint bDidHit = 0xC; // bool + public const nint flDistSqrToCenter = 0x10; // float32 } // Parent: CSoundOpvarSetPointEntity // Fields count: 4 public static class CSoundOpvarSetAutoRoomEntity { - public const nint MTraceResults = 0x950; // CUtlVector< SoundOpvarTraceResult_t > - public const nint MFlSize = 0x980; // float32 - public const nint MFlHeightTolerance = 0x984; // float32 - public const nint MFlSizeSqr = 0x988; // float32 + public const nint m_traceResults = 0x950; // CUtlVector + public const nint m_flSize = 0x980; // float32 + public const nint m_flHeightTolerance = 0x984; // float32 + public const nint m_flSizeSqr = 0x988; // float32 } // Parent: CSoundOpvarSetPointBase // Fields count: 8 - public static class CSoundOpvarSetObbWindEntity { - public const nint MVMins = 0x840; // Vector - public const nint MVMaxs = 0x84C; // Vector - public const nint MVDistanceMins = 0x858; // Vector - public const nint MVDistanceMaxs = 0x864; // Vector - public const nint MFlWindMin = 0x870; // float32 - public const nint MFlWindMax = 0x874; // float32 - public const nint MFlWindMapMin = 0x878; // float32 - public const nint MFlWindMapMax = 0x87C; // float32 + public static class CSoundOpvarSetOBBWindEntity { + public const nint m_vMins = 0x840; // Vector + public const nint m_vMaxs = 0x84C; // Vector + public const nint m_vDistanceMins = 0x858; // Vector + public const nint m_vDistanceMaxs = 0x864; // Vector + public const nint m_flWindMin = 0x870; // float32 + public const nint m_flWindMax = 0x874; // float32 + public const nint m_flWindMapMin = 0x878; // float32 + public const nint m_flWindMapMax = 0x87C; // float32 } // Parent: None // Fields count: 18 public static class CTakeDamageInfo { - public const nint MVecDamageForce = 0x8; // Vector - public const nint MVecDamagePosition = 0x14; // Vector - public const nint MVecReportedPosition = 0x20; // Vector - public const nint MVecDamageDirection = 0x2C; // Vector - public const nint MHInflictor = 0x38; // CHandle< CBaseEntity > - public const nint MHAttacker = 0x3C; // CHandle< CBaseEntity > - public const nint MHAbility = 0x40; // CHandle< CBaseEntity > - public const nint MFlDamage = 0x44; // float32 - public const nint MBitsDamageType = 0x48; // int32 - public const nint MIDamageCustom = 0x4C; // int32 - public const nint MIAmmoType = 0x50; // AmmoIndex_t - public const nint MFlOriginalDamage = 0x60; // float32 - public const nint MBShouldBleed = 0x64; // bool - public const nint MBShouldSpark = 0x65; // bool - public const nint MNDamageFlags = 0x70; // TakeDamageFlags_t - public const nint MNNumObjectsPenetrated = 0x74; // int32 - public const nint MHScriptInstance = 0x78; // HSCRIPT - public const nint MBInTakeDamageFlow = 0x94; // bool + public const nint m_vecDamageForce = 0x8; // Vector + public const nint m_vecDamagePosition = 0x14; // Vector + public const nint m_vecReportedPosition = 0x20; // Vector + public const nint m_vecDamageDirection = 0x2C; // Vector + public const nint m_hInflictor = 0x38; // CHandle + public const nint m_hAttacker = 0x3C; // CHandle + public const nint m_hAbility = 0x40; // CHandle + public const nint m_flDamage = 0x44; // float32 + public const nint m_bitsDamageType = 0x48; // int32 + public const nint m_iDamageCustom = 0x4C; // int32 + public const nint m_iAmmoType = 0x50; // AmmoIndex_t + public const nint m_flOriginalDamage = 0x60; // float32 + public const nint m_bShouldBleed = 0x64; // bool + public const nint m_bShouldSpark = 0x65; // bool + public const nint m_nDamageFlags = 0x70; // TakeDamageFlags_t + public const nint m_nNumObjectsPenetrated = 0x74; // int32 + public const nint m_hScriptInstance = 0x78; // HSCRIPT + public const nint m_bInTakeDamageFlow = 0x94; // bool } // Parent: None // Fields count: 2 public static class CTakeDamageResult { - public const nint MNHealthLost = 0x0; // int32 - public const nint MNDamageTaken = 0x4; // int32 + public const nint m_nHealthLost = 0x0; // int32 + public const nint m_nDamageTaken = 0x4; // int32 } // Parent: None // Fields count: 4 - public static class SummaryTakeDamageInfoT { - public const nint NSummarisedCount = 0x0; // int32 - public const nint Info = 0x8; // CTakeDamageInfo - public const nint Result = 0xA0; // CTakeDamageResult - public const nint HTarget = 0xA8; // CHandle< CBaseEntity > + public static class SummaryTakeDamageInfo_t { + public const nint nSummarisedCount = 0x0; // int32 + public const nint info = 0x8; // CTakeDamageInfo + public const nint result = 0xA0; // CTakeDamageResult + public const nint hTarget = 0xA8; // CHandle } // Parent: None // Fields count: 1 public static class CTakeDamageSummaryScopeGuard { - public const nint MVecSummaries = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > + public const nint m_vecSummaries = 0x8; // CUtlVector } // Parent: CMultiplayRules // Fields count: 0 @@ -14181,8 +14181,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) public static class CAttributeList { - public const nint MAttributes = 0x8; // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > - public const nint MPManager = 0x58; // CAttributeManager* + public const nint m_Attributes = 0x8; // CUtlVectorEmbeddedNetworkVar + public const nint m_pManager = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -14194,11 +14194,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRefundableCurrency (int) // NetworkVarNames: m_bSetBonus (bool) public static class CEconItemAttribute { - public const nint MIAttributeDefinitionIndex = 0x30; // uint16 - public const nint MFlValue = 0x34; // float32 - public const nint MFlInitialValue = 0x38; // float32 - public const nint MNRefundableCurrency = 0x3C; // int32 - public const nint MBSetBonus = 0x40; // bool + public const nint m_iAttributeDefinitionIndex = 0x30; // uint16 + public const nint m_flValue = 0x34; // float32 + public const nint m_flInitialValue = 0x38; // float32 + public const nint m_nRefundableCurrency = 0x3C; // int32 + public const nint m_bSetBonus = 0x40; // bool } // Parent: None // Fields count: 0 @@ -14212,19 +14212,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) public static class CAttributeManager { - public const nint MProviders = 0x8; // CUtlVector< CHandle< CBaseEntity > > - public const nint MIReapplyProvisionParity = 0x20; // int32 - public const nint MHOuter = 0x24; // CHandle< CBaseEntity > - public const nint MBPreventLoopback = 0x28; // bool - public const nint MProviderType = 0x2C; // attributeprovidertypes_t - public const nint MCachedResults = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + public const nint m_Providers = 0x8; // CUtlVector> + public const nint m_iReapplyProvisionParity = 0x20; // int32 + public const nint m_hOuter = 0x24; // CHandle + public const nint m_bPreventLoopback = 0x28; // bool + public const nint m_ProviderType = 0x2C; // attributeprovidertypes_t + public const nint m_CachedResults = 0x30; // CUtlVector } // Parent: None // Fields count: 3 - public static class CAttributeManagerCachedAttributeFloatT { - public const nint FlIn = 0x0; // float32 - public const nint IAttribHook = 0x8; // CUtlSymbolLarge - public const nint FlOut = 0x10; // float32 + public static class CAttributeManager__cached_attribute_float_t { + public const nint flIn = 0x0; // float32 + public const nint iAttribHook = 0x8; // CUtlSymbolLarge + public const nint flOut = 0x10; // float32 } // Parent: CAttributeManager // Fields count: 1 @@ -14236,20 +14236,20 @@ namespace CS2Dumper.Schemas { // MNetworkIncludeByName // NetworkVarNames: m_Item (CEconItemView) public static class CAttributeContainer { - public const nint MItem = 0x50; // CEconItemView + public const nint m_Item = 0x50; // CEconItemView } // Parent: None // Fields count: 0 public static class IHasAttributes { } - // Parent: AmmoTypeInfoT + // Parent: AmmoTypeInfo_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class GameAmmoTypeInfoT { - public const nint MNBuySize = 0x34; // int32 - public const nint MNCost = 0x38; // int32 + public static class GameAmmoTypeInfo_t { + public const nint m_nBuySize = 0x34; // int32 + public const nint m_nCost = 0x38; // int32 } // Parent: None // Fields count: 2 @@ -14257,37 +14257,37 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_bSpotted (bool) // NetworkVarNames: m_bSpottedByMask (uint32) - public static class EntitySpottedStateT { - public const nint MBSpotted = 0x8; // bool - public const nint MBSpottedByMask = 0xC; // uint32[2] + public static class EntitySpottedState_t { + public const nint m_bSpotted = 0x8; // bool + public const nint m_bSpottedByMask = 0xC; // uint32[2] } // Parent: CServerOnlyPointEntity // Fields count: 3 public static class SpawnPoint { - public const nint MIPriority = 0x7A8; // int32 - public const nint MBEnabled = 0x7AC; // bool - public const nint MNType = 0x7B0; // int32 + public const nint m_iPriority = 0x7A8; // int32 + public const nint m_bEnabled = 0x7AC; // bool + public const nint m_nType = 0x7B0; // int32 } // Parent: SpawnPoint // Fields count: 9 public static class SpawnPointCoopEnemy { - public const nint MSzWeaponsToGive = 0x7B8; // CUtlSymbolLarge - public const nint MSzPlayerModelToUse = 0x7C0; // CUtlSymbolLarge - public const nint MNArmorToSpawnWith = 0x7C8; // int32 - public const nint MNDefaultBehavior = 0x7CC; // SpawnPointCoopEnemy::BotDefaultBehavior_t - public const nint MNBotDifficulty = 0x7D0; // int32 - public const nint MBIsAgressive = 0x7D4; // bool - public const nint MBStartAsleep = 0x7D5; // bool - public const nint MFlHideRadius = 0x7D8; // float32 - public const nint MSzBehaviorTreeFile = 0x7E8; // CUtlSymbolLarge + public const nint m_szWeaponsToGive = 0x7B8; // CUtlSymbolLarge + public const nint m_szPlayerModelToUse = 0x7C0; // CUtlSymbolLarge + public const nint m_nArmorToSpawnWith = 0x7C8; // int32 + public const nint m_nDefaultBehavior = 0x7CC; // SpawnPointCoopEnemy::BotDefaultBehavior_t + public const nint m_nBotDifficulty = 0x7D0; // int32 + public const nint m_bIsAgressive = 0x7D4; // bool + public const nint m_bStartAsleep = 0x7D5; // bool + public const nint m_flHideRadius = 0x7D8; // float32 + public const nint m_szBehaviorTreeFile = 0x7E8; // CUtlSymbolLarge } // Parent: CGameRulesProxy // Fields count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) - public static class CcsGameRulesProxy { - public const nint MPGameRules = 0x7A8; // CCSGameRules* + public static class CCSGameRulesProxy { + public const nint m_pGameRules = 0x7A8; // CCSGameRules* } // Parent: CTeamplayRules // Fields count: 215 @@ -14400,222 +14400,222 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRoundEndCount (uint8) // NetworkVarNames: m_iRoundStartRoundNumber (int) // NetworkVarNames: m_nRoundStartCount (uint8) - public static class CcsGameRules { - public const nint MPChainEntity = 0x98; // CNetworkVarChainer - public const nint MCoopMissionManager = 0xC0; // CHandle< CBaseEntity > - public const nint MBFreezePeriod = 0xC4; // bool - public const nint MBWarmupPeriod = 0xC5; // bool - public const nint MFWarmupPeriodEnd = 0xC8; // GameTime_t - public const nint MFWarmupPeriodStart = 0xCC; // GameTime_t - public const nint MNTotalPausedTicks = 0xD0; // int32 - public const nint MNPauseStartTick = 0xD4; // int32 - public const nint MBServerPaused = 0xD8; // bool - public const nint MBGamePaused = 0xD9; // bool - public const nint MBTerroristTimeOutActive = 0xDA; // bool - public const nint MBCtTimeOutActive = 0xDB; // bool - public const nint MFlTerroristTimeOutRemaining = 0xDC; // float32 - public const nint MFlCtTimeOutRemaining = 0xE0; // float32 - public const nint MNTerroristTimeOuts = 0xE4; // int32 - public const nint MNCtTimeOuts = 0xE8; // int32 - public const nint MBTechnicalTimeOut = 0xEC; // bool - public const nint MBMatchWaitingForResume = 0xED; // bool - public const nint MIRoundTime = 0xF0; // int32 - public const nint MFMatchStartTime = 0xF4; // float32 - public const nint MFRoundStartTime = 0xF8; // GameTime_t - public const nint MFlRestartRoundTime = 0xFC; // GameTime_t - public const nint MBGameRestart = 0x100; // bool - public const nint MFlGameStartTime = 0x104; // float32 - public const nint MTimeUntilNextPhaseStarts = 0x108; // float32 - public const nint MGamePhase = 0x10C; // int32 - public const nint MTotalRoundsPlayed = 0x110; // int32 - public const nint MNRoundsPlayedThisPhase = 0x114; // int32 - public const nint MNOvertimePlaying = 0x118; // int32 - public const nint MIHostagesRemaining = 0x11C; // int32 - public const nint MBAnyHostageReached = 0x120; // bool - public const nint MBMapHasBombTarget = 0x121; // bool - public const nint MBMapHasRescueZone = 0x122; // bool - public const nint MBMapHasBuyZone = 0x123; // bool - public const nint MBIsQueuedMatchmaking = 0x124; // bool - public const nint MNQueuedMatchmakingMode = 0x128; // int32 - public const nint MBIsValveDs = 0x12C; // bool - public const nint MBLogoMap = 0x12D; // bool - public const nint MBPlayAllStepSoundsOnServer = 0x12E; // bool - public const nint MISpectatorSlotCount = 0x130; // int32 - public const nint MMatchDevice = 0x134; // int32 - public const nint MBHasMatchStarted = 0x138; // bool - public const nint MNNextMapInMapgroup = 0x13C; // int32 - public const nint MSzTournamentEventName = 0x140; // char[512] - public const nint MSzTournamentEventStage = 0x340; // char[512] - public const nint MSzMatchStatTxt = 0x540; // char[512] - public const nint MSzTournamentPredictionsTxt = 0x740; // char[512] - public const nint MNTournamentPredictionsPct = 0x940; // int32 - public const nint MFlCmmItemDropRevealStartTime = 0x944; // GameTime_t - public const nint MFlCmmItemDropRevealEndTime = 0x948; // GameTime_t - public const nint MBIsDroppingItems = 0x94C; // bool - public const nint MBIsQuestEligible = 0x94D; // bool - public const nint MBIsHltvActive = 0x94E; // bool - public const nint MNGuardianModeWaveNumber = 0x950; // int32 - public const nint MNGuardianModeSpecialKillsRemaining = 0x954; // int32 - public const nint MNGuardianModeSpecialWeaponNeeded = 0x958; // int32 - public const nint MNGuardianGrenadesToGiveBots = 0x95C; // int32 - public const nint MNNumHeaviesToSpawn = 0x960; // int32 - public const nint MNumGlobalGiftsGiven = 0x964; // uint32 - public const nint MNumGlobalGifters = 0x968; // uint32 - public const nint MNumGlobalGiftsPeriodSeconds = 0x96C; // uint32 - public const nint MArrFeaturedGiftersAccounts = 0x970; // uint32[4] - public const nint MArrFeaturedGiftersGifts = 0x980; // uint32[4] - public const nint MArrProhibitedItemIndices = 0x990; // uint16[100] - public const nint MArrTournamentActiveCasterAccounts = 0xA58; // uint32[4] - public const nint MNumBestOfMaps = 0xA68; // int32 - public const nint MNHalloweenMaskListSeed = 0xA6C; // int32 - public const nint MBBombDropped = 0xA70; // bool - public const nint MBBombPlanted = 0xA71; // bool - public const nint MIRoundWinStatus = 0xA74; // int32 - public const nint MERoundWinReason = 0xA78; // int32 - public const nint MBTCantBuy = 0xA7C; // bool - public const nint MBCtCantBuy = 0xA7D; // bool - public const nint MFlGuardianBuyUntilTime = 0xA80; // GameTime_t - public const nint MIMatchStatsRoundResults = 0xA84; // int32[30] - public const nint MIMatchStatsPlayersAliveCt = 0xAFC; // int32[30] - public const nint MIMatchStatsPlayersAliveT = 0xB74; // int32[30] - public const nint MTeamRespawnWaveTimes = 0xBEC; // float32[32] - public const nint MFlNextRespawnWave = 0xC6C; // GameTime_t[32] - public const nint MNServerQuestId = 0xCEC; // int32 - public const nint MVMinimapMins = 0xCF0; // Vector - public const nint MVMinimapMaxs = 0xCFC; // Vector - public const nint MMinimapVerticalSectionHeights = 0xD08; // float32[8] - public const nint MBDontIncrementCoopWave = 0xD28; // bool - public const nint MBSpawnedTerrorHuntHeavy = 0xD29; // bool - public const nint MNEndMatchMapGroupVoteTypes = 0xD2C; // int32[10] - public const nint MNEndMatchMapGroupVoteOptions = 0xD54; // int32[10] - public const nint MNEndMatchMapVoteWinner = 0xD7C; // int32 - public const nint MINumConsecutiveCtLoses = 0xD80; // int32 - public const nint MINumConsecutiveTerroristLoses = 0xD84; // int32 - public const nint MBHasHostageBeenTouched = 0xDA0; // bool - public const nint MFlIntermissionStartTime = 0xDA4; // GameTime_t - public const nint MFlIntermissionEndTime = 0xDA8; // GameTime_t - public const nint MBLevelInitialized = 0xDAC; // bool - public const nint MITotalRoundsPlayed = 0xDB0; // int32 - public const nint MIUnBalancedRounds = 0xDB4; // int32 - public const nint MEndMatchOnRoundReset = 0xDB8; // bool - public const nint MEndMatchOnThink = 0xDB9; // bool - public const nint MIFreezeTime = 0xDBC; // int32 - public const nint MINumTerrorist = 0xDC0; // int32 - public const nint MINumCt = 0xDC4; // int32 - public const nint MINumSpawnableTerrorist = 0xDC8; // int32 - public const nint MINumSpawnableCt = 0xDCC; // int32 - public const nint MArrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector< int32 > - public const nint MNSpawnPointsRandomSeed = 0xDE8; // int32 - public const nint MBFirstConnected = 0xDEC; // bool - public const nint MBCompleteReset = 0xDED; // bool - public const nint MBPickNewTeamsOnReset = 0xDEE; // bool - public const nint MBScrambleTeamsOnRestart = 0xDEF; // bool - public const nint MBSwapTeamsOnRestart = 0xDF0; // bool - public const nint MNEndMatchTiedVotes = 0xDF8; // CUtlVector< int32 > - public const nint MBNeedToAskPlayersForContinueVote = 0xE14; // bool - public const nint MNumQueuedMatchmakingAccounts = 0xE18; // uint32 - public const nint MPQueuedMatchmakingReservationString = 0xE20; // char* - public const nint MNumTotalTournamentDrops = 0xE28; // uint32 - public const nint MNumSpectatorsCountMax = 0xE2C; // uint32 - public const nint MNumSpectatorsCountMaxTv = 0xE30; // uint32 - public const nint MNumSpectatorsCountMaxLnk = 0xE34; // uint32 - public const nint MBForceTeamChangeSilent = 0xE40; // bool - public const nint MBLoadingRoundBackupData = 0xE41; // bool - public const nint MNMatchInfoShowType = 0xE78; // int32 - public const nint MFlMatchInfoDecidedTime = 0xE7C; // float32 - public const nint MFlCoopRespawnAndHealTime = 0xE98; // float32 - public const nint MCoopBonusCoinsFound = 0xE9C; // int32 - public const nint MCoopBonusPistolsOnly = 0xEA0; // bool - public const nint MCoopPlayersInDeploymentZone = 0xEA1; // bool - public const nint MCoopMissionDeadPlayerRespawnEnabled = 0xEA2; // bool - public const nint MTeamDmLastWinningTeamNumber = 0xEA4; // int32 - public const nint MTeamDmLastThinkTime = 0xEA8; // float32 - public const nint MFlTeamDmLastAnnouncementTime = 0xEAC; // float32 - public const nint MIAccountTerrorist = 0xEB0; // int32 - public const nint MIAccountCt = 0xEB4; // int32 - public const nint MISpawnPointCountTerrorist = 0xEB8; // int32 - public const nint MISpawnPointCountCt = 0xEBC; // int32 - public const nint MIMaxNumTerrorists = 0xEC0; // int32 - public const nint MIMaxNumCTs = 0xEC4; // int32 - public const nint MILoserBonus = 0xEC8; // int32 - public const nint MILoserBonusMostRecentTeam = 0xECC; // int32 - public const nint MTmNextPeriodicThink = 0xED0; // float32 - public const nint MBVoiceWonMatchBragFired = 0xED4; // bool - public const nint MFWarmupNextChatNoticeTime = 0xED8; // float32 - public const nint MIHostagesRescued = 0xEE0; // int32 - public const nint MIHostagesTouched = 0xEE4; // int32 - public const nint MFlNextHostageAnnouncement = 0xEE8; // float32 - public const nint MBNoTerroristsKilled = 0xEEC; // bool - public const nint MBNoCTsKilled = 0xEED; // bool - public const nint MBNoEnemiesKilled = 0xEEE; // bool - public const nint MBCanDonateWeapons = 0xEEF; // bool - public const nint MFirstKillTime = 0xEF4; // float32 - public const nint MFirstBloodTime = 0xEFC; // float32 - public const nint MHostageWasInjured = 0xF18; // bool - public const nint MHostageWasKilled = 0xF19; // bool - public const nint MBVoteCalled = 0xF28; // bool - public const nint MBServerVoteOnReset = 0xF29; // bool - public const nint MFlVoteCheckThrottle = 0xF2C; // float32 - public const nint MBBuyTimeEnded = 0xF30; // bool - public const nint MNLastFreezeEndBeep = 0xF34; // int32 - public const nint MBTargetBombed = 0xF38; // bool - public const nint MBBombDefused = 0xF39; // bool - public const nint MBMapHasBombZone = 0xF3A; // bool - public const nint MVecMainCtSpawnPos = 0xF58; // Vector - public const nint MCtSpawnPointsMasterList = 0xF68; // CUtlVector< SpawnPoint* > - public const nint MTerroristSpawnPointsMasterList = 0xF80; // CUtlVector< SpawnPoint* > - public const nint MBRespawningAllRespawnablePlayers = 0xF98; // bool - public const nint MINextCtSpawnPoint = 0xF9C; // int32 - public const nint MFlCtSpawnPointUsedTime = 0xFA0; // float32 - public const nint MINextTerroristSpawnPoint = 0xFA4; // int32 - public const nint MFlTerroristSpawnPointUsedTime = 0xFA8; // float32 - public const nint MCtSpawnPoints = 0xFB0; // CUtlVector< SpawnPoint* > - public const nint MTerroristSpawnPoints = 0xFC8; // CUtlVector< SpawnPoint* > - public const nint MBIsUnreservedGameServer = 0xFE0; // bool - public const nint MFAutobalanceDisplayTime = 0xFE4; // float32 - public const nint MBAllowWeaponSwitch = 0x1250; // bool - public const nint MBRoundTimeWarningTriggered = 0x1251; // bool - public const nint MPhaseChangeAnnouncementTime = 0x1254; // GameTime_t - public const nint MFNextUpdateTeamClanNamesTime = 0x1258; // float32 - public const nint MFlLastThinkTime = 0x125C; // GameTime_t - public const nint MFAccumulatedRoundOffDamage = 0x1260; // float32 - public const nint MNShorthandedBonusLastEvalRound = 0x1264; // int32 - public const nint MNMatchAbortedEarlyReason = 0x14E0; // int32 - public const nint MBHasTriggeredRoundStartMusic = 0x14E4; // bool - public const nint MBHasTriggeredCoopSpawnReset = 0x14E5; // bool - public const nint MBSwitchingTeamsAtRoundReset = 0x14E6; // bool - public const nint MPGameModeRules = 0x1500; // CCSGameModeRules* - public const nint MBtGlobalBlackboard = 0x1508; // KeyValues3 - public const nint MHPlayerResource = 0x1568; // CHandle< CBaseEntity > - public const nint MRetakeRules = 0x1570; // CRetakeGameRules - public const nint MGuardianBotSkillLevelMax = 0x1754; // int32 - public const nint MGuardianBotSkillLevelMin = 0x1758; // int32 - public const nint MArrTeamUniqueKillWeaponsMatch = 0x1760; // CUtlVector< int32 >[4] - public const nint MBTeamLastKillUsedUniqueWeaponMatch = 0x17C0; // bool[4] - public const nint MNMatchEndCount = 0x17E8; // uint8 - public const nint MNTTeamIntroVariant = 0x17EC; // int32 - public const nint MNCtTeamIntroVariant = 0x17F0; // int32 - public const nint MBTeamIntroPeriod = 0x17F4; // bool - public const nint MFTeamIntroPeriodEnd = 0x17F8; // GameTime_t - public const nint MBPlayedTeamIntroVo = 0x17FC; // bool - public const nint MIRoundEndWinnerTeam = 0x1800; // int32 - public const nint MERoundEndReason = 0x1804; // int32 - public const nint MBRoundEndShowTimerDefend = 0x1808; // bool - public const nint MIRoundEndTimerTime = 0x180C; // int32 - public const nint MSRoundEndFunFactToken = 0x1810; // CUtlString - public const nint MIRoundEndFunFactPlayerSlot = 0x1818; // CPlayerSlot - public const nint MIRoundEndFunFactData1 = 0x181C; // int32 - public const nint MIRoundEndFunFactData2 = 0x1820; // int32 - public const nint MIRoundEndFunFactData3 = 0x1824; // int32 - public const nint MSRoundEndMessage = 0x1828; // CUtlString - public const nint MIRoundEndPlayerCount = 0x1830; // int32 - public const nint MBRoundEndNoMusic = 0x1834; // bool - public const nint MIRoundEndLegacy = 0x1838; // int32 - public const nint MNRoundEndCount = 0x183C; // uint8 - public const nint MIRoundStartRoundNumber = 0x1840; // int32 - public const nint MNRoundStartCount = 0x1844; // uint8 - public const nint MFlLastPerfSampleTime = 0x5850; // float64 - public const nint MBSkipNextServerPerfSample = 0x5858; // bool + public static class CCSGameRules { + public const nint __m_pChainEntity = 0x98; // CNetworkVarChainer + public const nint m_coopMissionManager = 0xC0; // CHandle + public const nint m_bFreezePeriod = 0xC4; // bool + public const nint m_bWarmupPeriod = 0xC5; // bool + public const nint m_fWarmupPeriodEnd = 0xC8; // GameTime_t + public const nint m_fWarmupPeriodStart = 0xCC; // GameTime_t + public const nint m_nTotalPausedTicks = 0xD0; // int32 + public const nint m_nPauseStartTick = 0xD4; // int32 + public const nint m_bServerPaused = 0xD8; // bool + public const nint m_bGamePaused = 0xD9; // bool + public const nint m_bTerroristTimeOutActive = 0xDA; // bool + public const nint m_bCTTimeOutActive = 0xDB; // bool + public const nint m_flTerroristTimeOutRemaining = 0xDC; // float32 + public const nint m_flCTTimeOutRemaining = 0xE0; // float32 + public const nint m_nTerroristTimeOuts = 0xE4; // int32 + public const nint m_nCTTimeOuts = 0xE8; // int32 + public const nint m_bTechnicalTimeOut = 0xEC; // bool + public const nint m_bMatchWaitingForResume = 0xED; // bool + public const nint m_iRoundTime = 0xF0; // int32 + public const nint m_fMatchStartTime = 0xF4; // float32 + public const nint m_fRoundStartTime = 0xF8; // GameTime_t + public const nint m_flRestartRoundTime = 0xFC; // GameTime_t + public const nint m_bGameRestart = 0x100; // bool + public const nint m_flGameStartTime = 0x104; // float32 + public const nint m_timeUntilNextPhaseStarts = 0x108; // float32 + public const nint m_gamePhase = 0x10C; // int32 + public const nint m_totalRoundsPlayed = 0x110; // int32 + public const nint m_nRoundsPlayedThisPhase = 0x114; // int32 + public const nint m_nOvertimePlaying = 0x118; // int32 + public const nint m_iHostagesRemaining = 0x11C; // int32 + public const nint m_bAnyHostageReached = 0x120; // bool + public const nint m_bMapHasBombTarget = 0x121; // bool + public const nint m_bMapHasRescueZone = 0x122; // bool + public const nint m_bMapHasBuyZone = 0x123; // bool + public const nint m_bIsQueuedMatchmaking = 0x124; // bool + public const nint m_nQueuedMatchmakingMode = 0x128; // int32 + public const nint m_bIsValveDS = 0x12C; // bool + public const nint m_bLogoMap = 0x12D; // bool + public const nint m_bPlayAllStepSoundsOnServer = 0x12E; // bool + public const nint m_iSpectatorSlotCount = 0x130; // int32 + public const nint m_MatchDevice = 0x134; // int32 + public const nint m_bHasMatchStarted = 0x138; // bool + public const nint m_nNextMapInMapgroup = 0x13C; // int32 + public const nint m_szTournamentEventName = 0x140; // char[512] + public const nint m_szTournamentEventStage = 0x340; // char[512] + public const nint m_szMatchStatTxt = 0x540; // char[512] + public const nint m_szTournamentPredictionsTxt = 0x740; // char[512] + public const nint m_nTournamentPredictionsPct = 0x940; // int32 + public const nint m_flCMMItemDropRevealStartTime = 0x944; // GameTime_t + public const nint m_flCMMItemDropRevealEndTime = 0x948; // GameTime_t + public const nint m_bIsDroppingItems = 0x94C; // bool + public const nint m_bIsQuestEligible = 0x94D; // bool + public const nint m_bIsHltvActive = 0x94E; // bool + public const nint m_nGuardianModeWaveNumber = 0x950; // int32 + public const nint m_nGuardianModeSpecialKillsRemaining = 0x954; // int32 + public const nint m_nGuardianModeSpecialWeaponNeeded = 0x958; // int32 + public const nint m_nGuardianGrenadesToGiveBots = 0x95C; // int32 + public const nint m_nNumHeaviesToSpawn = 0x960; // int32 + public const nint m_numGlobalGiftsGiven = 0x964; // uint32 + public const nint m_numGlobalGifters = 0x968; // uint32 + public const nint m_numGlobalGiftsPeriodSeconds = 0x96C; // uint32 + public const nint m_arrFeaturedGiftersAccounts = 0x970; // uint32[4] + public const nint m_arrFeaturedGiftersGifts = 0x980; // uint32[4] + public const nint m_arrProhibitedItemIndices = 0x990; // uint16[100] + public const nint m_arrTournamentActiveCasterAccounts = 0xA58; // uint32[4] + public const nint m_numBestOfMaps = 0xA68; // int32 + public const nint m_nHalloweenMaskListSeed = 0xA6C; // int32 + public const nint m_bBombDropped = 0xA70; // bool + public const nint m_bBombPlanted = 0xA71; // bool + public const nint m_iRoundWinStatus = 0xA74; // int32 + public const nint m_eRoundWinReason = 0xA78; // int32 + public const nint m_bTCantBuy = 0xA7C; // bool + public const nint m_bCTCantBuy = 0xA7D; // bool + public const nint m_flGuardianBuyUntilTime = 0xA80; // GameTime_t + public const nint m_iMatchStats_RoundResults = 0xA84; // int32[30] + public const nint m_iMatchStats_PlayersAlive_CT = 0xAFC; // int32[30] + public const nint m_iMatchStats_PlayersAlive_T = 0xB74; // int32[30] + public const nint m_TeamRespawnWaveTimes = 0xBEC; // float32[32] + public const nint m_flNextRespawnWave = 0xC6C; // GameTime_t[32] + public const nint m_nServerQuestID = 0xCEC; // int32 + public const nint m_vMinimapMins = 0xCF0; // Vector + public const nint m_vMinimapMaxs = 0xCFC; // Vector + public const nint m_MinimapVerticalSectionHeights = 0xD08; // float32[8] + public const nint m_bDontIncrementCoopWave = 0xD28; // bool + public const nint m_bSpawnedTerrorHuntHeavy = 0xD29; // bool + public const nint m_nEndMatchMapGroupVoteTypes = 0xD2C; // int32[10] + public const nint m_nEndMatchMapGroupVoteOptions = 0xD54; // int32[10] + public const nint m_nEndMatchMapVoteWinner = 0xD7C; // int32 + public const nint m_iNumConsecutiveCTLoses = 0xD80; // int32 + public const nint m_iNumConsecutiveTerroristLoses = 0xD84; // int32 + public const nint m_bHasHostageBeenTouched = 0xDA0; // bool + public const nint m_flIntermissionStartTime = 0xDA4; // GameTime_t + public const nint m_flIntermissionEndTime = 0xDA8; // GameTime_t + public const nint m_bLevelInitialized = 0xDAC; // bool + public const nint m_iTotalRoundsPlayed = 0xDB0; // int32 + public const nint m_iUnBalancedRounds = 0xDB4; // int32 + public const nint m_endMatchOnRoundReset = 0xDB8; // bool + public const nint m_endMatchOnThink = 0xDB9; // bool + public const nint m_iFreezeTime = 0xDBC; // int32 + public const nint m_iNumTerrorist = 0xDC0; // int32 + public const nint m_iNumCT = 0xDC4; // int32 + public const nint m_iNumSpawnableTerrorist = 0xDC8; // int32 + public const nint m_iNumSpawnableCT = 0xDCC; // int32 + public const nint m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector + public const nint m_nSpawnPointsRandomSeed = 0xDE8; // int32 + public const nint m_bFirstConnected = 0xDEC; // bool + public const nint m_bCompleteReset = 0xDED; // bool + public const nint m_bPickNewTeamsOnReset = 0xDEE; // bool + public const nint m_bScrambleTeamsOnRestart = 0xDEF; // bool + public const nint m_bSwapTeamsOnRestart = 0xDF0; // bool + public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector + public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool + public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32 + public const nint m_pQueuedMatchmakingReservationString = 0xE20; // char* + public const nint m_numTotalTournamentDrops = 0xE28; // uint32 + public const nint m_numSpectatorsCountMax = 0xE2C; // uint32 + public const nint m_numSpectatorsCountMaxTV = 0xE30; // uint32 + public const nint m_numSpectatorsCountMaxLnk = 0xE34; // uint32 + public const nint m_bForceTeamChangeSilent = 0xE40; // bool + public const nint m_bLoadingRoundBackupData = 0xE41; // bool + public const nint m_nMatchInfoShowType = 0xE78; // int32 + public const nint m_flMatchInfoDecidedTime = 0xE7C; // float32 + public const nint m_flCoopRespawnAndHealTime = 0xE98; // float32 + public const nint m_coopBonusCoinsFound = 0xE9C; // int32 + public const nint m_coopBonusPistolsOnly = 0xEA0; // bool + public const nint m_coopPlayersInDeploymentZone = 0xEA1; // bool + public const nint m_coopMissionDeadPlayerRespawnEnabled = 0xEA2; // bool + public const nint mTeamDMLastWinningTeamNumber = 0xEA4; // int32 + public const nint mTeamDMLastThinkTime = 0xEA8; // float32 + public const nint m_flTeamDMLastAnnouncementTime = 0xEAC; // float32 + public const nint m_iAccountTerrorist = 0xEB0; // int32 + public const nint m_iAccountCT = 0xEB4; // int32 + public const nint m_iSpawnPointCount_Terrorist = 0xEB8; // int32 + public const nint m_iSpawnPointCount_CT = 0xEBC; // int32 + public const nint m_iMaxNumTerrorists = 0xEC0; // int32 + public const nint m_iMaxNumCTs = 0xEC4; // int32 + public const nint m_iLoserBonus = 0xEC8; // int32 + public const nint m_iLoserBonusMostRecentTeam = 0xECC; // int32 + public const nint m_tmNextPeriodicThink = 0xED0; // float32 + public const nint m_bVoiceWonMatchBragFired = 0xED4; // bool + public const nint m_fWarmupNextChatNoticeTime = 0xED8; // float32 + public const nint m_iHostagesRescued = 0xEE0; // int32 + public const nint m_iHostagesTouched = 0xEE4; // int32 + public const nint m_flNextHostageAnnouncement = 0xEE8; // float32 + public const nint m_bNoTerroristsKilled = 0xEEC; // bool + public const nint m_bNoCTsKilled = 0xEED; // bool + public const nint m_bNoEnemiesKilled = 0xEEE; // bool + public const nint m_bCanDonateWeapons = 0xEEF; // bool + public const nint m_firstKillTime = 0xEF4; // float32 + public const nint m_firstBloodTime = 0xEFC; // float32 + public const nint m_hostageWasInjured = 0xF18; // bool + public const nint m_hostageWasKilled = 0xF19; // bool + public const nint m_bVoteCalled = 0xF28; // bool + public const nint m_bServerVoteOnReset = 0xF29; // bool + public const nint m_flVoteCheckThrottle = 0xF2C; // float32 + public const nint m_bBuyTimeEnded = 0xF30; // bool + public const nint m_nLastFreezeEndBeep = 0xF34; // int32 + public const nint m_bTargetBombed = 0xF38; // bool + public const nint m_bBombDefused = 0xF39; // bool + public const nint m_bMapHasBombZone = 0xF3A; // bool + public const nint m_vecMainCTSpawnPos = 0xF58; // Vector + public const nint m_CTSpawnPointsMasterList = 0xF68; // CUtlVector + public const nint m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector + public const nint m_bRespawningAllRespawnablePlayers = 0xF98; // bool + public const nint m_iNextCTSpawnPoint = 0xF9C; // int32 + public const nint m_flCTSpawnPointUsedTime = 0xFA0; // float32 + public const nint m_iNextTerroristSpawnPoint = 0xFA4; // int32 + public const nint m_flTerroristSpawnPointUsedTime = 0xFA8; // float32 + public const nint m_CTSpawnPoints = 0xFB0; // CUtlVector + public const nint m_TerroristSpawnPoints = 0xFC8; // CUtlVector + public const nint m_bIsUnreservedGameServer = 0xFE0; // bool + public const nint m_fAutobalanceDisplayTime = 0xFE4; // float32 + public const nint m_bAllowWeaponSwitch = 0x1250; // bool + public const nint m_bRoundTimeWarningTriggered = 0x1251; // bool + public const nint m_phaseChangeAnnouncementTime = 0x1254; // GameTime_t + public const nint m_fNextUpdateTeamClanNamesTime = 0x1258; // float32 + public const nint m_flLastThinkTime = 0x125C; // GameTime_t + public const nint m_fAccumulatedRoundOffDamage = 0x1260; // float32 + public const nint m_nShorthandedBonusLastEvalRound = 0x1264; // int32 + public const nint m_nMatchAbortedEarlyReason = 0x14E0; // int32 + public const nint m_bHasTriggeredRoundStartMusic = 0x14E4; // bool + public const nint m_bHasTriggeredCoopSpawnReset = 0x14E5; // bool + public const nint m_bSwitchingTeamsAtRoundReset = 0x14E6; // bool + public const nint m_pGameModeRules = 0x1500; // CCSGameModeRules* + public const nint m_BtGlobalBlackboard = 0x1508; // KeyValues3 + public const nint m_hPlayerResource = 0x1568; // CHandle + public const nint m_RetakeRules = 0x1570; // CRetakeGameRules + public const nint m_GuardianBotSkillLevelMax = 0x1754; // int32 + public const nint m_GuardianBotSkillLevelMin = 0x1758; // int32 + public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1760; // CUtlVector[4] + public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C0; // bool[4] + public const nint m_nMatchEndCount = 0x17E8; // uint8 + public const nint m_nTTeamIntroVariant = 0x17EC; // int32 + public const nint m_nCTTeamIntroVariant = 0x17F0; // int32 + public const nint m_bTeamIntroPeriod = 0x17F4; // bool + public const nint m_fTeamIntroPeriodEnd = 0x17F8; // GameTime_t + public const nint m_bPlayedTeamIntroVO = 0x17FC; // bool + public const nint m_iRoundEndWinnerTeam = 0x1800; // int32 + public const nint m_eRoundEndReason = 0x1804; // int32 + public const nint m_bRoundEndShowTimerDefend = 0x1808; // bool + public const nint m_iRoundEndTimerTime = 0x180C; // int32 + public const nint m_sRoundEndFunFactToken = 0x1810; // CUtlString + public const nint m_iRoundEndFunFactPlayerSlot = 0x1818; // CPlayerSlot + public const nint m_iRoundEndFunFactData1 = 0x181C; // int32 + public const nint m_iRoundEndFunFactData2 = 0x1820; // int32 + public const nint m_iRoundEndFunFactData3 = 0x1824; // int32 + public const nint m_sRoundEndMessage = 0x1828; // CUtlString + public const nint m_iRoundEndPlayerCount = 0x1830; // int32 + public const nint m_bRoundEndNoMusic = 0x1834; // bool + public const nint m_iRoundEndLegacy = 0x1838; // int32 + public const nint m_nRoundEndCount = 0x183C; // uint8 + public const nint m_iRoundStartRoundNumber = 0x1840; // int32 + public const nint m_nRoundStartCount = 0x1844; // uint8 + public const nint m_flLastPerfSampleTime = 0x5850; // float64 + public const nint m_bSkipNextServerPerfSample = 0x5858; // bool } // Parent: None // Fields count: 0 @@ -14623,16 +14623,16 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CcsTakeDamageInfoApi { + public static class CCSTakeDamageInfoAPI { } // Parent: None // Fields count: 1 - public static class CcsGameModeRules { - public const nint MPChainEntity = 0x8; // CNetworkVarChainer + public static class CCSGameModeRules { + public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer } - // Parent: CcsGameModeRules + // Parent: CCSGameModeRules // Fields count: 0 - public static class CcsGameModeRulesNoop { + public static class CCSGameModeRules_Noop { } // Parent: None // Fields count: 0 @@ -14641,61 +14641,61 @@ namespace CS2Dumper.Schemas { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - public static class CcsGameModeScript { + public static class CCSGameModeScript { } // Parent: None // Fields count: 0 // // Metadata: // MPulseLibraryBindings - public static class CcsGameModeScriptConVars { + public static class CCSGameModeScript_ConVars { } - // Parent: CcsGameModeRules + // Parent: CCSGameModeRules // Fields count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) - public static class CcsGameModeRulesArmsRace { - public const nint MWeaponSequence = 0x38; // CNetworkUtlVectorBase< CUtlString > + public static class CCSGameModeRules_ArmsRace { + public const nint m_WeaponSequence = 0x38; // CNetworkUtlVectorBase } - // Parent: CcsGameModeScript + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - public static class CcsArmsRaceScript { - public const nint MPOuter = 0xD8; // CCSGameModeRules_ArmsRace* + public static class CCSArmsRaceScript { + public const nint m_pOuter = 0xD8; // CCSGameModeRules_ArmsRace* } - // Parent: CcsGameModeRules + // Parent: CCSGameModeRules // Fields count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (int16) - public static class CcsGameModeRulesDeathmatch { - public const nint MFlDmBonusStartTime = 0x38; // GameTime_t - public const nint MFlDmBonusTimeLength = 0x3C; // float32 - public const nint MNDmBonusWeaponLoadoutSlot = 0x40; // int16 + public static class CCSGameModeRules_Deathmatch { + public const nint m_flDMBonusStartTime = 0x38; // GameTime_t + public const nint m_flDMBonusTimeLength = 0x3C; // float32 + public const nint m_nDMBonusWeaponLoadoutSlot = 0x40; // int16 } - // Parent: CcsGameModeScript + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - public static class CcsDeathmatchScript { - public const nint MPOuter = 0xD8; // CCSGameModeRules_Deathmatch* + public static class CCSDeathmatchScript { + public const nint m_pOuter = 0xD8; // CCSGameModeRules_Deathmatch* } // Parent: None // Fields count: 0 // // Metadata: // MPulseLibraryBindings - public static class CcsDeathmatchScriptConVars { + public static class CCSDeathmatchScript_ConVars { } // Parent: None // Fields count: 5 @@ -14707,11 +14707,11 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iFirstSecondHalfRound (int) // NetworkVarNames: m_iBombSite (int) public static class CRetakeGameRules { - public const nint MNMatchSeed = 0xF8; // int32 - public const nint MBBlockersPresent = 0xFC; // bool - public const nint MBRoundInProgress = 0xFD; // bool - public const nint MIFirstSecondHalfRound = 0x100; // int32 - public const nint MIBombSite = 0x104; // int32 + public const nint m_nMatchSeed = 0xF8; // int32 + public const nint m_bBlockersPresent = 0xFC; // bool + public const nint m_bRoundInProgress = 0xFD; // bool + public const nint m_iFirstSecondHalfRound = 0x100; // int32 + public const nint m_iBombSite = 0x104; // int32 } // Parent: None // Fields count: 0 @@ -14734,22 +14734,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iCashEarned (int) // NetworkVarNames: m_iUtilityDamage (int) // NetworkVarNames: m_iEnemiesFlashed (int) - public static class CsPerRoundStatsT { - public const nint MIKills = 0x30; // int32 - public const nint MIDeaths = 0x34; // int32 - public const nint MIAssists = 0x38; // int32 - public const nint MIDamage = 0x3C; // int32 - public const nint MIEquipmentValue = 0x40; // int32 - public const nint MIMoneySaved = 0x44; // int32 - public const nint MIKillReward = 0x48; // int32 - public const nint MILiveTime = 0x4C; // int32 - public const nint MIHeadShotKills = 0x50; // int32 - public const nint MIObjective = 0x54; // int32 - public const nint MICashEarned = 0x58; // int32 - public const nint MIUtilityDamage = 0x5C; // int32 - public const nint MIEnemiesFlashed = 0x60; // int32 + public static class CSPerRoundStats_t { + public const nint m_iKills = 0x30; // int32 + public const nint m_iDeaths = 0x34; // int32 + public const nint m_iAssists = 0x38; // int32 + public const nint m_iDamage = 0x3C; // int32 + public const nint m_iEquipmentValue = 0x40; // int32 + public const nint m_iMoneySaved = 0x44; // int32 + public const nint m_iKillReward = 0x48; // int32 + public const nint m_iLiveTime = 0x4C; // int32 + public const nint m_iHeadShotKills = 0x50; // int32 + public const nint m_iObjective = 0x54; // int32 + public const nint m_iCashEarned = 0x58; // int32 + public const nint m_iUtilityDamage = 0x5C; // int32 + public const nint m_iEnemiesFlashed = 0x60; // int32 } - // Parent: CsPerRoundStatsT + // Parent: CSPerRoundStats_t // Fields count: 21 // // Metadata: @@ -14758,28 +14758,28 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEnemy3Ks (int) // NetworkVarNames: m_iEnemyKnifeKills (int) // NetworkVarNames: m_iEnemyTaserKills (int) - public static class CsMatchStatsT { - public const nint MIEnemy5Ks = 0x64; // int32 - public const nint MIEnemy4Ks = 0x68; // int32 - public const nint MIEnemy3Ks = 0x6C; // int32 - public const nint MIEnemyKnifeKills = 0x70; // int32 - public const nint MIEnemyTaserKills = 0x74; // int32 - public const nint MIEnemy2Ks = 0x78; // int32 - public const nint MIUtilityCount = 0x7C; // int32 - public const nint MIUtilitySuccesses = 0x80; // int32 - public const nint MIUtilityEnemies = 0x84; // int32 - public const nint MIFlashCount = 0x88; // int32 - public const nint MIFlashSuccesses = 0x8C; // int32 - public const nint MNHealthPointsRemovedTotal = 0x90; // int32 - public const nint MNHealthPointsDealtTotal = 0x94; // int32 - public const nint MNShotsFiredTotal = 0x98; // int32 - public const nint MNShotsOnTargetTotal = 0x9C; // int32 - public const nint MI1v1Count = 0xA0; // int32 - public const nint MI1v1Wins = 0xA4; // int32 - public const nint MI1v2Count = 0xA8; // int32 - public const nint MI1v2Wins = 0xAC; // int32 - public const nint MIEntryCount = 0xB0; // int32 - public const nint MIEntryWins = 0xB4; // int32 + public static class CSMatchStats_t { + public const nint m_iEnemy5Ks = 0x64; // int32 + public const nint m_iEnemy4Ks = 0x68; // int32 + public const nint m_iEnemy3Ks = 0x6C; // int32 + public const nint m_iEnemyKnifeKills = 0x70; // int32 + public const nint m_iEnemyTaserKills = 0x74; // int32 + public const nint m_iEnemy2Ks = 0x78; // int32 + public const nint m_iUtility_Count = 0x7C; // int32 + public const nint m_iUtility_Successes = 0x80; // int32 + public const nint m_iUtility_Enemies = 0x84; // int32 + public const nint m_iFlash_Count = 0x88; // int32 + public const nint m_iFlash_Successes = 0x8C; // int32 + public const nint m_nHealthPointsRemovedTotal = 0x90; // int32 + public const nint m_nHealthPointsDealtTotal = 0x94; // int32 + public const nint m_nShotsFiredTotal = 0x98; // int32 + public const nint m_nShotsOnTargetTotal = 0x9C; // int32 + public const nint m_i1v1Count = 0xA0; // int32 + public const nint m_i1v1Wins = 0xA4; // int32 + public const nint m_i1v2Count = 0xA8; // int32 + public const nint m_i1v2Wins = 0xAC; // int32 + public const nint m_iEntryCount = 0xB0; // int32 + public const nint m_iEntryWins = 0xB4; // int32 } // Parent: CBaseEntity // Fields count: 8 @@ -14793,59 +14793,59 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_agentItem (CEconItemView) // NetworkVarNames: m_glovesItem (CEconItemView) // NetworkVarNames: m_weaponItem (CEconItemView) - public static class CcsgoTeamPreviewCharacterPosition { - public const nint MNVariant = 0x7A8; // int32 - public const nint MNRandom = 0x7AC; // int32 - public const nint MNOrdinal = 0x7B0; // int32 - public const nint MSWeaponName = 0x7B8; // CUtlString - public const nint MXuid = 0x7C0; // uint64 - public const nint MAgentItem = 0x7C8; // CEconItemView - public const nint MGlovesItem = 0xA40; // CEconItemView - public const nint MWeaponItem = 0xCB8; // CEconItemView + public static class CCSGO_TeamPreviewCharacterPosition { + public const nint m_nVariant = 0x7A8; // int32 + public const nint m_nRandom = 0x7AC; // int32 + public const nint m_nOrdinal = 0x7B0; // int32 + public const nint m_sWeaponName = 0x7B8; // CUtlString + public const nint m_xuid = 0x7C0; // uint64 + public const nint m_agentItem = 0x7C8; // CEconItemView + public const nint m_glovesItem = 0xA40; // CEconItemView + public const nint m_weaponItem = 0xCB8; // CEconItemView } - // Parent: CcsgoTeamPreviewCharacterPosition + // Parent: CCSGO_TeamPreviewCharacterPosition // Fields count: 0 - public static class CcsgoTeamSelectCharacterPosition { + public static class CCSGO_TeamSelectCharacterPosition { } - // Parent: CcsgoTeamSelectCharacterPosition + // Parent: CCSGO_TeamSelectCharacterPosition // Fields count: 0 - public static class CcsgoTeamSelectTerroristPosition { + public static class CCSGO_TeamSelectTerroristPosition { } - // Parent: CcsgoTeamSelectCharacterPosition + // Parent: CCSGO_TeamSelectCharacterPosition // Fields count: 0 - public static class CcsgoTeamSelectCounterTerroristPosition { + public static class CCSGO_TeamSelectCounterTerroristPosition { } - // Parent: CcsgoTeamPreviewCharacterPosition + // Parent: CCSGO_TeamPreviewCharacterPosition // Fields count: 0 - public static class CcsgoTeamIntroCharacterPosition { + public static class CCSGO_TeamIntroCharacterPosition { } - // Parent: CcsgoTeamIntroCharacterPosition + // Parent: CCSGO_TeamIntroCharacterPosition // Fields count: 0 - public static class CcsgoTeamIntroTerroristPosition { + public static class CCSGO_TeamIntroTerroristPosition { } - // Parent: CcsgoTeamIntroCharacterPosition + // Parent: CCSGO_TeamIntroCharacterPosition // Fields count: 0 - public static class CcsgoTeamIntroCounterTerroristPosition { + public static class CCSGO_TeamIntroCounterTerroristPosition { } - // Parent: CcsgoTeamIntroCharacterPosition + // Parent: CCSGO_TeamIntroCharacterPosition // Fields count: 0 - public static class CcsgoWingmanIntroCharacterPosition { + public static class CCSGO_WingmanIntroCharacterPosition { } - // Parent: CcsgoWingmanIntroCharacterPosition + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - public static class CcsgoWingmanIntroTerroristPosition { + public static class CCSGO_WingmanIntroTerroristPosition { } - // Parent: CcsgoWingmanIntroCharacterPosition + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - public static class CcsgoWingmanIntroCounterTerroristPosition { + public static class CCSGO_WingmanIntroCounterTerroristPosition { } // Parent: CBaseEntity // Fields count: 0 - public static class CcsMinimapBoundary { + public static class CCSMinimapBoundary { } // Parent: None // Fields count: 0 - public static class CcsgoPlayerAnimGraphState { + public static class CCSGOPlayerAnimGraphState { } // Parent: CBaseEntity // Fields count: 5 @@ -14857,20 +14857,20 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) public static class CPlayerPing { - public const nint MHPlayer = 0x7B0; // CHandle< CCSPlayerPawn > - public const nint MHPingedEntity = 0x7B4; // CHandle< CBaseEntity > - public const nint MIType = 0x7B8; // int32 - public const nint MBUrgent = 0x7BC; // bool - public const nint MSzPlaceName = 0x7BD; // char[18] + public const nint m_hPlayer = 0x7B0; // CHandle + public const nint m_hPingedEntity = 0x7B4; // CHandle + public const nint m_iType = 0x7B8; // int32 + public const nint m_bUrgent = 0x7BC; // bool + public const nint m_szPlaceName = 0x7BD; // char[18] } // Parent: CPlayerPawnComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) - public static class CcsPlayerPingServices { - public const nint MFlPlayerPingTokens = 0x40; // GameTime_t[5] - public const nint MHPlayerPing = 0x54; // CHandle< CBaseEntity > + public static class CCSPlayer_PingServices { + public const nint m_flPlayerPingTokens = 0x40; // GameTime_t[5] + public const nint m_hPlayerPing = 0x54; // CHandle } // Parent: CBaseEntity // Fields count: 10 @@ -14885,17 +14885,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hostageRescueY (int) // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) - public static class CcsPlayerResource { - public const nint MBHostageAlive = 0x7A8; // bool[12] - public const nint MIsHostageFollowingSomeone = 0x7B4; // bool[12] - public const nint MIHostageEntityIDs = 0x7C0; // CEntityIndex[12] - public const nint MBombsiteCenterA = 0x7F0; // Vector - public const nint MBombsiteCenterB = 0x7FC; // Vector - public const nint MHostageRescueX = 0x808; // int32[4] - public const nint MHostageRescueY = 0x818; // int32[4] - public const nint MHostageRescueZ = 0x828; // int32[4] - public const nint MBEndMatchNextMapAllVoted = 0x838; // bool - public const nint MFoundGoalPositions = 0x839; // bool + public static class CCSPlayerResource { + public const nint m_bHostageAlive = 0x7A8; // bool[12] + public const nint m_isHostageFollowingSomeone = 0x7B4; // bool[12] + public const nint m_iHostageEntityIDs = 0x7C0; // CEntityIndex[12] + public const nint m_bombsiteCenterA = 0x7F0; // Vector + public const nint m_bombsiteCenterB = 0x7FC; // Vector + public const nint m_hostageRescueX = 0x808; // int32[4] + public const nint m_hostageRescueY = 0x818; // int32[4] + public const nint m_hostageRescueZ = 0x828; // int32[4] + public const nint m_bEndMatchNextMapAllVoted = 0x838; // bool + public const nint m_foundGoalPositions = 0x839; // bool } // Parent: None // Fields count: 0 @@ -14903,11 +14903,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CcsPlayerControllerApi { + public static class CCSPlayerControllerAPI { } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CPlayerViewModelServices { + public static class CPlayer_ViewModelServices { } } // Module: libsoundsystem.so @@ -14920,7 +14920,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerBase { - public const nint MCurves = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > + public const nint m_curves = 0x20; // CUtlDict } // Parent: CVoiceContainerBase // Fields count: 0 @@ -14935,7 +14935,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerWavFileReader { - public const nint MWavFilePath = 0x60; // CUtlString + public const nint m_wavFilePath = 0x60; // CUtlString } // Parent: CVoiceContainerWavFileReader // Fields count: 1 @@ -14943,7 +14943,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerTestConstant { - public const nint MFlTestConstantParam = 0x68; // bool + public const nint m_flTestConstantParam = 0x68; // bool } // Parent: CVoiceContainerBase // Fields count: 2 @@ -14951,8 +14951,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerTestNestedDynamic { - public const nint MSoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - public const nint MFlTestConstantParam = 0x68; // float32 + public const nint m_SoundToPlay = 0x60; // CStrongHandle + public const nint m_flTestConstantParam = 0x68; // float32 } // Parent: CVoiceContainerBase // Fields count: 2 @@ -14960,8 +14960,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerDecayingSineWave { - public const nint MFlFrequency = 0x60; // float32 - public const nint MFlDecayTime = 0x64; // float32 + public const nint m_flFrequency = 0x60; // float32 + public const nint m_flDecayTime = 0x64; // float32 } // Parent: CVoiceContainerDecayingSineWave // Fields count: 1 @@ -14969,17 +14969,17 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerAmpedDecayingSineWave { - public const nint MFlGainAmount = 0x68; // float32 + public const nint m_flGainAmount = 0x68; // float32 } // Parent: CVoiceContainerBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CVoiceContainerRealtimeFmSineWave { - public const nint MFlCarrierFrequency = 0x60; // float32 - public const nint MFlModulatorFrequency = 0x64; // float32 - public const nint MFlModulatorAmount = 0x68; // float32 + public static class CVoiceContainerRealtimeFMSineWave { + public const nint m_flCarrierFrequency = 0x60; // float32 + public const nint m_flModulatorFrequency = 0x64; // float32 + public const nint m_flModulatorAmount = 0x68; // float32 } // Parent: CVoiceContainerBase // Fields count: 3 @@ -14987,9 +14987,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerBlend { - public const nint MHSoundOne = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - public const nint MHSoundTwo = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - public const nint MFlBlendAmount = 0x70; // float32 + public const nint m_hSoundOne = 0x60; // CStrongHandle + public const nint m_hSoundTwo = 0x68; // CStrongHandle + public const nint m_flBlendAmount = 0x70; // float32 } // Parent: CVoiceContainerBase // Fields count: 4 @@ -14997,10 +14997,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerEngineSound { - public const nint MSoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - public const nint MFlTestConstantParam = 0x68; // float32 - public const nint MFlTestSoundEventBoundParam = 0x6C; // float32 - public const nint MFlEngineRpm = 0x70; // float32 + public const nint m_SoundToPlay = 0x60; // CStrongHandle + public const nint m_flTestConstantParam = 0x68; // float32 + public const nint m_flTestSoundEventBoundParam = 0x6C; // float32 + public const nint m_flEngineRPM = 0x70; // float32 } // Parent: CVoiceContainerWavFileReader // Fields count: 1 @@ -15008,7 +15008,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerEnvelopeAnalyzer { - public const nint MEnvBuffer = 0x68; // CUtlVector< float32 > + public const nint m_envBuffer = 0x68; // CUtlVector } // Parent: CVoiceContainerBase // Fields count: 7 @@ -15016,323 +15016,323 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerRandomSampler { - public const nint MFlLoudAmplitude = 0x60; // float32 - public const nint MFlLoudAmplitudeJitter = 0x64; // float32 - public const nint MFlSoftAmplitude = 0x68; // float32 - public const nint MFlSoftAmplitudeJitter = 0x6C; // float32 - public const nint MFlLoudTimeJitter = 0x70; // float32 - public const nint MFlSoftTimeJitter = 0x74; // float32 - public const nint MGrainResources = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > + public const nint m_flLoudAmplitude = 0x60; // float32 + public const nint m_flLoudAmplitudeJitter = 0x64; // float32 + public const nint m_flSoftAmplitude = 0x68; // float32 + public const nint m_flSoftAmplitudeJitter = 0x6C; // float32 + public const nint m_flLoudTimeJitter = 0x70; // float32 + public const nint m_flSoftTimeJitter = 0x74; // float32 + public const nint m_grainResources = 0x78; // CUtlVector> } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class VMixFilterDescT { - public const nint MNFilterType = 0x0; // VMixFilterType_t - public const nint MNFilterSlope = 0x2; // VMixFilterSlope_t - public const nint MBEnabled = 0x3; // bool - public const nint MFldbGain = 0x4; // float32 - public const nint MFlCutoffFreq = 0x8; // float32 - public const nint MFlQ = 0xC; // float32 + public static class VMixFilterDesc_t { + public const nint m_nFilterType = 0x0; // VMixFilterType_t + public const nint m_nFilterSlope = 0x2; // VMixFilterSlope_t + public const nint m_bEnabled = 0x3; // bool + public const nint m_fldbGain = 0x4; // float32 + public const nint m_flCutoffFreq = 0x8; // float32 + public const nint m_flQ = 0xC; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class VMixEq8DescT { - public const nint MStages = 0x0; // VMixFilterDesc_t[8] + public static class VMixEQ8Desc_t { + public const nint m_stages = 0x0; // VMixFilterDesc_t[8] } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class VMixDelayDescT { - public const nint MFeedbackFilter = 0x0; // VMixFilterDesc_t - public const nint MBEnableFilter = 0x10; // bool - public const nint MFlDelay = 0x14; // float32 - public const nint MFlDirectGain = 0x18; // float32 - public const nint MFlDelayGain = 0x1C; // float32 - public const nint MFlFeedbackGain = 0x20; // float32 - public const nint MFlWidth = 0x24; // float32 + public static class VMixDelayDesc_t { + public const nint m_feedbackFilter = 0x0; // VMixFilterDesc_t + public const nint m_bEnableFilter = 0x10; // bool + public const nint m_flDelay = 0x14; // float32 + public const nint m_flDirectGain = 0x18; // float32 + public const nint m_flDelayGain = 0x1C; // float32 + public const nint m_flFeedbackGain = 0x20; // float32 + public const nint m_flWidth = 0x24; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class VMixPannerDescT { - public const nint MType = 0x0; // VMixPannerType_t - public const nint MFlStrength = 0x4; // float32 + public static class VMixPannerDesc_t { + public const nint m_type = 0x0; // VMixPannerType_t + public const nint m_flStrength = 0x4; // float32 } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class VMixModDelayDescT { - public const nint MFeedbackFilter = 0x0; // VMixFilterDesc_t - public const nint MBPhaseInvert = 0x10; // bool - public const nint MFlGlideTime = 0x14; // float32 - public const nint MFlDelay = 0x18; // float32 - public const nint MFlOutputGain = 0x1C; // float32 - public const nint MFlFeedbackGain = 0x20; // float32 - public const nint MFlModRate = 0x24; // float32 - public const nint MFlModDepth = 0x28; // float32 - public const nint MBApplyAntialiasing = 0x2C; // bool + public static class VMixModDelayDesc_t { + public const nint m_feedbackFilter = 0x0; // VMixFilterDesc_t + public const nint m_bPhaseInvert = 0x10; // bool + public const nint m_flGlideTime = 0x14; // float32 + public const nint m_flDelay = 0x18; // float32 + public const nint m_flOutputGain = 0x1C; // float32 + public const nint m_flFeedbackGain = 0x20; // float32 + public const nint m_flModRate = 0x24; // float32 + public const nint m_flModDepth = 0x28; // float32 + public const nint m_bApplyAntialiasing = 0x2C; // bool } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class VMixDiffusorDescT { - public const nint MFlSize = 0x0; // float32 - public const nint MFlComplexity = 0x4; // float32 - public const nint MFlFeedback = 0x8; // float32 - public const nint MFlOutputGain = 0xC; // float32 + public static class VMixDiffusorDesc_t { + public const nint m_flSize = 0x0; // float32 + public const nint m_flComplexity = 0x4; // float32 + public const nint m_flFeedback = 0x8; // float32 + public const nint m_flOutputGain = 0xC; // float32 } // Parent: None // Fields count: 17 // // Metadata: // MGetKV3ClassDefaults - public static class VMixBoxverbDescT { - public const nint MFlSizeMax = 0x0; // float32 - public const nint MFlSizeMin = 0x4; // float32 - public const nint MFlComplexity = 0x8; // float32 - public const nint MFlDiffusion = 0xC; // float32 - public const nint MFlModDepth = 0x10; // float32 - public const nint MFlModRate = 0x14; // float32 - public const nint MBParallel = 0x18; // bool - public const nint MFilterType = 0x1C; // VMixFilterDesc_t - public const nint MFlWidth = 0x2C; // float32 - public const nint MFlHeight = 0x30; // float32 - public const nint MFlDepth = 0x34; // float32 - public const nint MFlFeedbackScale = 0x38; // float32 - public const nint MFlFeedbackWidth = 0x3C; // float32 - public const nint MFlFeedbackHeight = 0x40; // float32 - public const nint MFlFeedbackDepth = 0x44; // float32 - public const nint MFlOutputGain = 0x48; // float32 - public const nint MFlTaps = 0x4C; // float32 + public static class VMixBoxverbDesc_t { + public const nint m_flSizeMax = 0x0; // float32 + public const nint m_flSizeMin = 0x4; // float32 + public const nint m_flComplexity = 0x8; // float32 + public const nint m_flDiffusion = 0xC; // float32 + public const nint m_flModDepth = 0x10; // float32 + public const nint m_flModRate = 0x14; // float32 + public const nint m_bParallel = 0x18; // bool + public const nint m_filterType = 0x1C; // VMixFilterDesc_t + public const nint m_flWidth = 0x2C; // float32 + public const nint m_flHeight = 0x30; // float32 + public const nint m_flDepth = 0x34; // float32 + public const nint m_flFeedbackScale = 0x38; // float32 + public const nint m_flFeedbackWidth = 0x3C; // float32 + public const nint m_flFeedbackHeight = 0x40; // float32 + public const nint m_flFeedbackDepth = 0x44; // float32 + public const nint m_flOutputGain = 0x48; // float32 + public const nint m_flTaps = 0x4C; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class VMixFreeverbDescT { - public const nint MFlRoomSize = 0x0; // float32 - public const nint MFlDamp = 0x4; // float32 - public const nint MFlWidth = 0x8; // float32 - public const nint MFlLateReflections = 0xC; // float32 + public static class VMixFreeverbDesc_t { + public const nint m_flRoomSize = 0x0; // float32 + public const nint m_flDamp = 0x4; // float32 + public const nint m_flWidth = 0x8; // float32 + public const nint m_flLateReflections = 0xC; // float32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class VMixPlateverbDescT { - public const nint MFlPrefilter = 0x0; // float32 - public const nint MFlInputDiffusion1 = 0x4; // float32 - public const nint MFlInputDiffusion2 = 0x8; // float32 - public const nint MFlDecay = 0xC; // float32 - public const nint MFlDamp = 0x10; // float32 - public const nint MFlFeedbackDiffusion1 = 0x14; // float32 - public const nint MFlFeedbackDiffusion2 = 0x18; // float32 + public static class VMixPlateverbDesc_t { + public const nint m_flPrefilter = 0x0; // float32 + public const nint m_flInputDiffusion1 = 0x4; // float32 + public const nint m_flInputDiffusion2 = 0x8; // float32 + public const nint m_flDecay = 0xC; // float32 + public const nint m_flDamp = 0x10; // float32 + public const nint m_flFeedbackDiffusion1 = 0x14; // float32 + public const nint m_flFeedbackDiffusion2 = 0x18; // float32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - public static class VMixDynamicsDescT { - public const nint MFldbGain = 0x0; // float32 - public const nint MFldbNoiseGateThreshold = 0x4; // float32 - public const nint MFldbCompressionThreshold = 0x8; // float32 - public const nint MFldbLimiterThreshold = 0xC; // float32 - public const nint MFldbKneeWidth = 0x10; // float32 - public const nint MFlRatio = 0x14; // float32 - public const nint MFlLimiterRatio = 0x18; // float32 - public const nint MFlAttackTimeMs = 0x1C; // float32 - public const nint MFlReleaseTimeMs = 0x20; // float32 - public const nint MFlRmsTimeMs = 0x24; // float32 - public const nint MFlWetMix = 0x28; // float32 - public const nint MBPeakMode = 0x2C; // bool + public static class VMixDynamicsDesc_t { + public const nint m_fldbGain = 0x0; // float32 + public const nint m_fldbNoiseGateThreshold = 0x4; // float32 + public const nint m_fldbCompressionThreshold = 0x8; // float32 + public const nint m_fldbLimiterThreshold = 0xC; // float32 + public const nint m_fldbKneeWidth = 0x10; // float32 + public const nint m_flRatio = 0x14; // float32 + public const nint m_flLimiterRatio = 0x18; // float32 + public const nint m_flAttackTimeMS = 0x1C; // float32 + public const nint m_flReleaseTimeMS = 0x20; // float32 + public const nint m_flRMSTimeMS = 0x24; // float32 + public const nint m_flWetMix = 0x28; // float32 + public const nint m_bPeakMode = 0x2C; // bool } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class VMixDynamicsCompressorDescT { - public const nint MFldbOutputGain = 0x0; // float32 - public const nint MFldbCompressionThreshold = 0x4; // float32 - public const nint MFldbKneeWidth = 0x8; // float32 - public const nint MFlCompressionRatio = 0xC; // float32 - public const nint MFlAttackTimeMs = 0x10; // float32 - public const nint MFlReleaseTimeMs = 0x14; // float32 - public const nint MFlRmsTimeMs = 0x18; // float32 - public const nint MFlWetMix = 0x1C; // float32 - public const nint MBPeakMode = 0x20; // bool + public static class VMixDynamicsCompressorDesc_t { + public const nint m_fldbOutputGain = 0x0; // float32 + public const nint m_fldbCompressionThreshold = 0x4; // float32 + public const nint m_fldbKneeWidth = 0x8; // float32 + public const nint m_flCompressionRatio = 0xC; // float32 + public const nint m_flAttackTimeMS = 0x10; // float32 + public const nint m_flReleaseTimeMS = 0x14; // float32 + public const nint m_flRMSTimeMS = 0x18; // float32 + public const nint m_flWetMix = 0x1C; // float32 + public const nint m_bPeakMode = 0x20; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class VMixDynamicsBandT { - public const nint MFldbGainInput = 0x0; // float32 - public const nint MFldbGainOutput = 0x4; // float32 - public const nint MFldbThresholdBelow = 0x8; // float32 - public const nint MFldbThresholdAbove = 0xC; // float32 - public const nint MFlRatioBelow = 0x10; // float32 - public const nint MFlRatioAbove = 0x14; // float32 - public const nint MFlAttackTimeMs = 0x18; // float32 - public const nint MFlReleaseTimeMs = 0x1C; // float32 - public const nint MBEnable = 0x20; // bool - public const nint MBSolo = 0x21; // bool + public static class VMixDynamicsBand_t { + public const nint m_fldbGainInput = 0x0; // float32 + public const nint m_fldbGainOutput = 0x4; // float32 + public const nint m_fldbThresholdBelow = 0x8; // float32 + public const nint m_fldbThresholdAbove = 0xC; // float32 + public const nint m_flRatioBelow = 0x10; // float32 + public const nint m_flRatioAbove = 0x14; // float32 + public const nint m_flAttackTimeMS = 0x18; // float32 + public const nint m_flReleaseTimeMS = 0x1C; // float32 + public const nint m_bEnable = 0x20; // bool + public const nint m_bSolo = 0x21; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class VMixDynamics3BandDescT { - public const nint MFldbGainOutput = 0x0; // float32 - public const nint MFlRmsTimeMs = 0x4; // float32 - public const nint MFldbKneeWidth = 0x8; // float32 - public const nint MFlDepth = 0xC; // float32 - public const nint MFlWetMix = 0x10; // float32 - public const nint MFlTimeScale = 0x14; // float32 - public const nint MFlLowCutoffFreq = 0x18; // float32 - public const nint MFlHighCutoffFreq = 0x1C; // float32 - public const nint MBPeakMode = 0x20; // bool - public const nint MBandDesc = 0x24; // VMixDynamicsBand_t[3] + public static class VMixDynamics3BandDesc_t { + public const nint m_fldbGainOutput = 0x0; // float32 + public const nint m_flRMSTimeMS = 0x4; // float32 + public const nint m_fldbKneeWidth = 0x8; // float32 + public const nint m_flDepth = 0xC; // float32 + public const nint m_flWetMix = 0x10; // float32 + public const nint m_flTimeScale = 0x14; // float32 + public const nint m_flLowCutoffFreq = 0x18; // float32 + public const nint m_flHighCutoffFreq = 0x1C; // float32 + public const nint m_bPeakMode = 0x20; // bool + public const nint m_bandDesc = 0x24; // VMixDynamicsBand_t[3] } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class VMixEnvelopeDescT { - public const nint MFlAttackTimeMs = 0x0; // float32 - public const nint MFlHoldTimeMs = 0x4; // float32 - public const nint MFlReleaseTimeMs = 0x8; // float32 + public static class VMixEnvelopeDesc_t { + public const nint m_flAttackTimeMS = 0x0; // float32 + public const nint m_flHoldTimeMS = 0x4; // float32 + public const nint m_flReleaseTimeMS = 0x8; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class VMixPitchShiftDescT { - public const nint MNGrainSampleCount = 0x0; // int32 - public const nint MFlPitchShift = 0x4; // float32 - public const nint MNQuality = 0x8; // int32 - public const nint MNProcType = 0xC; // int32 + public static class VMixPitchShiftDesc_t { + public const nint m_nGrainSampleCount = 0x0; // int32 + public const nint m_flPitchShift = 0x4; // float32 + public const nint m_nQuality = 0x8; // int32 + public const nint m_nProcType = 0xC; // int32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class VMixConvolutionDescT { - public const nint MFldbGain = 0x0; // float32 - public const nint MFlPreDelayMs = 0x4; // float32 - public const nint MFlWetMix = 0x8; // float32 - public const nint MFldbLow = 0xC; // float32 - public const nint MFldbMid = 0x10; // float32 - public const nint MFldbHigh = 0x14; // float32 - public const nint MFlLowCutoffFreq = 0x18; // float32 - public const nint MFlHighCutoffFreq = 0x1C; // float32 + public static class VMixConvolutionDesc_t { + public const nint m_fldbGain = 0x0; // float32 + public const nint m_flPreDelayMS = 0x4; // float32 + public const nint m_flWetMix = 0x8; // float32 + public const nint m_fldbLow = 0xC; // float32 + public const nint m_fldbMid = 0x10; // float32 + public const nint m_fldbHigh = 0x14; // float32 + public const nint m_flLowCutoffFreq = 0x18; // float32 + public const nint m_flHighCutoffFreq = 0x1C; // float32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class VMixVocoderDescT { - public const nint MNBandCount = 0x0; // int32 - public const nint MFlBandwidth = 0x4; // float32 - public const nint MFldBModGain = 0x8; // float32 - public const nint MFlFreqRangeStart = 0xC; // float32 - public const nint MFlFreqRangeEnd = 0x10; // float32 - public const nint MFldBUnvoicedGain = 0x14; // float32 - public const nint MFlAttackTimeMs = 0x18; // float32 - public const nint MFlReleaseTimeMs = 0x1C; // float32 - public const nint MNDebugBand = 0x20; // int32 - public const nint MBPeakMode = 0x24; // bool + public static class VMixVocoderDesc_t { + public const nint m_nBandCount = 0x0; // int32 + public const nint m_flBandwidth = 0x4; // float32 + public const nint m_fldBModGain = 0x8; // float32 + public const nint m_flFreqRangeStart = 0xC; // float32 + public const nint m_flFreqRangeEnd = 0x10; // float32 + public const nint m_fldBUnvoicedGain = 0x14; // float32 + public const nint m_flAttackTimeMS = 0x18; // float32 + public const nint m_flReleaseTimeMS = 0x1C; // float32 + public const nint m_nDebugBand = 0x20; // int32 + public const nint m_bPeakMode = 0x24; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class VMixShaperDescT { - public const nint MNShape = 0x0; // int32 - public const nint MFldbDrive = 0x4; // float32 - public const nint MFldbOutputGain = 0x8; // float32 - public const nint MFlWetMix = 0xC; // float32 - public const nint MNOversampleFactor = 0x10; // int32 + public static class VMixShaperDesc_t { + public const nint m_nShape = 0x0; // int32 + public const nint m_fldbDrive = 0x4; // float32 + public const nint m_fldbOutputGain = 0x8; // float32 + public const nint m_flWetMix = 0xC; // float32 + public const nint m_nOversampleFactor = 0x10; // int32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class VMixUtilityDescT { - public const nint MNOp = 0x0; // VMixChannelOperation_t - public const nint MFlInputPan = 0x4; // float32 - public const nint MFlOutputBalance = 0x8; // float32 - public const nint MFldbOutputGain = 0xC; // float32 - public const nint MBBassMono = 0x10; // bool - public const nint MFlBassFreq = 0x14; // float32 + public static class VMixUtilityDesc_t { + public const nint m_nOp = 0x0; // VMixChannelOperation_t + public const nint m_flInputPan = 0x4; // float32 + public const nint m_flOutputBalance = 0x8; // float32 + public const nint m_fldbOutputGain = 0xC; // float32 + public const nint m_bBassMono = 0x10; // bool + public const nint m_flBassFreq = 0x14; // float32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class VMixAutoFilterDescT { - public const nint MFlEnvelopeAmount = 0x0; // float32 - public const nint MFlAttackTimeMs = 0x4; // float32 - public const nint MFlReleaseTimeMs = 0x8; // float32 - public const nint MFilter = 0xC; // VMixFilterDesc_t - public const nint MFlLfoAmount = 0x1C; // float32 - public const nint MFlLfoRate = 0x20; // float32 - public const nint MFlPhase = 0x24; // float32 - public const nint MNLfoShape = 0x28; // VMixLFOShape_t + public static class VMixAutoFilterDesc_t { + public const nint m_flEnvelopeAmount = 0x0; // float32 + public const nint m_flAttackTimeMS = 0x4; // float32 + public const nint m_flReleaseTimeMS = 0x8; // float32 + public const nint m_filter = 0xC; // VMixFilterDesc_t + public const nint m_flLFOAmount = 0x1C; // float32 + public const nint m_flLFORate = 0x20; // float32 + public const nint m_flPhase = 0x24; // float32 + public const nint m_nLFOShape = 0x28; // VMixLFOShape_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class VMixOscDescT { - public const nint OscType = 0x0; // VMixLFOShape_t - public const nint MFreq = 0x4; // float32 - public const nint MFlPhase = 0x8; // float32 + public static class VMixOscDesc_t { + public const nint oscType = 0x0; // VMixLFOShape_t + public const nint m_freq = 0x4; // float32 + public const nint m_flPhase = 0x8; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class VMixEffectChainDescT { - public const nint MFlCrossfadeTime = 0x0; // float32 + public static class VMixEffectChainDesc_t { + public const nint m_flCrossfadeTime = 0x0; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class VMixSubgraphSwitchDescT { - public const nint MInterpolationMode = 0x0; // VMixSubgraphSwitchInterpolationType_t - public const nint MBOnlyTailsOnFadeOut = 0x4; // bool - public const nint MFlInterpolationTime = 0x8; // float32 + public static class VMixSubgraphSwitchDesc_t { + public const nint m_interpolationMode = 0x0; // VMixSubgraphSwitchInterpolationType_t + public const nint m_bOnlyTailsOnFadeOut = 0x4; // bool + public const nint m_flInterpolationTime = 0x8; // float32 } // Parent: None // Fields count: 3 @@ -15341,9 +15341,9 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyElementNameFn public static class CSosGroupActionSchema { - public const nint MName = 0x8; // CUtlString - public const nint MActionType = 0x10; // ActionType_t - public const nint MActionInstanceType = 0x14; // ActionType_t + public const nint m_name = 0x8; // CUtlString + public const nint m_actionType = 0x10; // ActionType_t + public const nint m_actionInstanceType = 0x14; // ActionType_t } // Parent: CSosGroupActionSchema // Fields count: 3 @@ -15351,9 +15351,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosGroupActionLimitSchema { - public const nint MNMaxCount = 0x18; // int32 - public const nint MNStopType = 0x1C; // SosActionStopType_t - public const nint MNSortType = 0x20; // SosActionSortType_t + public const nint m_nMaxCount = 0x18; // int32 + public const nint m_nStopType = 0x1C; // SosActionStopType_t + public const nint m_nSortType = 0x20; // SosActionSortType_t } // Parent: CSosGroupActionSchema // Fields count: 1 @@ -15361,7 +15361,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosGroupActionTimeLimitSchema { - public const nint MFlMaxDuration = 0x18; // float32 + public const nint m_flMaxDuration = 0x18; // float32 } // Parent: CSosGroupActionSchema // Fields count: 2 @@ -15369,8 +15369,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosGroupActionTimeBlockLimitSchema { - public const nint MNMaxCount = 0x18; // int32 - public const nint MFlMaxDuration = 0x1C; // float32 + public const nint m_nMaxCount = 0x18; // int32 + public const nint m_flMaxDuration = 0x1C; // float32 } // Parent: CSosGroupActionSchema // Fields count: 5 @@ -15378,11 +15378,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosGroupActionSetSoundeventParameterSchema { - public const nint MNMaxCount = 0x18; // int32 - public const nint MFlMinValue = 0x1C; // float32 - public const nint MFlMaxValue = 0x20; // float32 - public const nint MOpvarName = 0x28; // CUtlString - public const nint MNSortType = 0x30; // SosActionSortType_t + public const nint m_nMaxCount = 0x18; // int32 + public const nint m_flMinValue = 0x1C; // float32 + public const nint m_flMaxValue = 0x20; // float32 + public const nint m_opvarName = 0x28; // CUtlString + public const nint m_nSortType = 0x30; // SosActionSortType_t } // Parent: CSosGroupActionSchema // Fields count: 7 @@ -15390,13 +15390,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosGroupActionSoundeventClusterSchema { - public const nint MNMinNearby = 0x18; // int32 - public const nint MFlClusterEpsilon = 0x1C; // float32 - public const nint MShouldPlayOpvar = 0x20; // CUtlString - public const nint MShouldPlayClusterChild = 0x28; // CUtlString - public const nint MClusterSizeOpvar = 0x30; // CUtlString - public const nint MGroupBoundingBoxMinsOpvar = 0x38; // CUtlString - public const nint MGroupBoundingBoxMaxsOpvar = 0x40; // CUtlString + public const nint m_nMinNearby = 0x18; // int32 + public const nint m_flClusterEpsilon = 0x1C; // float32 + public const nint m_shouldPlayOpvar = 0x20; // CUtlString + public const nint m_shouldPlayClusterChild = 0x28; // CUtlString + public const nint m_clusterSizeOpvar = 0x30; // CUtlString + public const nint m_groupBoundingBoxMinsOpvar = 0x38; // CUtlString + public const nint m_groupBoundingBoxMaxsOpvar = 0x40; // CUtlString } // Parent: None // Fields count: 4 @@ -15404,10 +15404,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosGroupBranchPattern { - public const nint MBMatchEventName = 0x8; // bool - public const nint MBMatchEventSubString = 0x9; // bool - public const nint MBMatchEntIndex = 0xA; // bool - public const nint MBMatchOpvar = 0xB; // bool + public const nint m_bMatchEventName = 0x8; // bool + public const nint m_bMatchEventSubString = 0x9; // bool + public const nint m_bMatchEntIndex = 0xA; // bool + public const nint m_bMatchOpvar = 0xB; // bool } // Parent: CSosGroupBranchPattern // Fields count: 4 @@ -15415,10 +15415,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosGroupMatchPattern { - public const nint MMatchSoundEventName = 0x10; // CUtlString - public const nint MMatchSoundEventSubString = 0x18; // CUtlString - public const nint MFlEntIndex = 0x20; // float32 - public const nint MFlOpvar = 0x24; // float32 + public const nint m_matchSoundEventName = 0x10; // CUtlString + public const nint m_matchSoundEventSubString = 0x18; // CUtlString + public const nint m_flEntIndex = 0x20; // float32 + public const nint m_flOpvar = 0x24; // float32 } // Parent: None // Fields count: 8 @@ -15427,14 +15427,14 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyElementNameFn public static class CSosSoundEventGroupSchema { - public const nint MName = 0x0; // CUtlString - public const nint MNType = 0x8; // SosGroupType_t - public const nint MBIsBlocking = 0xC; // bool - public const nint MNBlockMaxCount = 0x10; // int32 - public const nint MBInvertMatch = 0x14; // bool - public const nint MMatchPattern = 0x18; // CSosGroupMatchPattern - public const nint MBranchPattern = 0x40; // CSosGroupBranchPattern - public const nint MVActions = 0xB0; // CSosGroupActionSchema*[4] + public const nint m_name = 0x0; // CUtlString + public const nint m_nType = 0x8; // SosGroupType_t + public const nint m_bIsBlocking = 0xC; // bool + public const nint m_nBlockMaxCount = 0x10; // int32 + public const nint m_bInvertMatch = 0x14; // bool + public const nint m_matchPattern = 0x18; // CSosGroupMatchPattern + public const nint m_branchPattern = 0x40; // CSosGroupBranchPattern + public const nint m_vActions = 0xB0; // CSosGroupActionSchema*[4] } // Parent: None // Fields count: 1 @@ -15442,27 +15442,27 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosSoundEventGroupListSchema { - public const nint MGroupList = 0x0; // CUtlVector< CSosSoundEventGroupSchema > + public const nint m_groupList = 0x0; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class SosEditItemInfoT { - public const nint ItemType = 0x0; // SosEditItemType_t - public const nint ItemName = 0x8; // CUtlString - public const nint ItemTypeName = 0x10; // CUtlString - public const nint ItemKvString = 0x20; // CUtlString - public const nint ItemPos = 0x28; // Vector2D + public static class SosEditItemInfo_t { + public const nint itemType = 0x0; // SosEditItemType_t + public const nint itemName = 0x8; // CUtlString + public const nint itemTypeName = 0x10; // CUtlString + public const nint itemKVString = 0x20; // CUtlString + public const nint itemPos = 0x28; // Vector2D } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class SelectedEditItemInfoT { - public const nint MEditItems = 0x0; // CUtlVector< SosEditItemInfo_t > + public static class SelectedEditItemInfo_t { + public const nint m_EditItems = 0x0; // CUtlVector } // Parent: None // Fields count: 1 @@ -15470,20 +15470,20 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSoundEventMetaData { - public const nint MSoundEventVMix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > + public const nint m_soundEventVMix = 0x0; // CStrongHandle } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CdspMixgroupModifier { - public const nint MMixgroup = 0x0; // CUtlString - public const nint MFlModifier = 0x8; // float32 - public const nint MFlModifierMin = 0xC; // float32 - public const nint MFlSourceModifier = 0x10; // float32 - public const nint MFlSourceModifierMin = 0x14; // float32 - public const nint MFlListenerReverbModifierWhenSourceReverbIsActive = 0x18; // float32 + public static class CDSPMixgroupModifier { + public const nint m_mixgroup = 0x0; // CUtlString + public const nint m_flModifier = 0x8; // float32 + public const nint m_flModifierMin = 0xC; // float32 + public const nint m_flSourceModifier = 0x10; // float32 + public const nint m_flSourceModifierMin = 0x14; // float32 + public const nint m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; // float32 } // Parent: None // Fields count: 2 @@ -15491,8 +15491,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDspPresetModifierList { - public const nint MDspName = 0x0; // CUtlString - public const nint MModifiers = 0x8; // CUtlVector< CDSPMixgroupModifier > + public const nint m_dspName = 0x0; // CUtlString + public const nint m_modifiers = 0x8; // CUtlVector } } // Module: libvphysics2.so @@ -15505,41 +15505,41 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFeJiggleBone { - public const nint MNFlags = 0x0; // uint32 - public const nint MFlLength = 0x4; // float32 - public const nint MFlTipMass = 0x8; // float32 - public const nint MFlYawStiffness = 0xC; // float32 - public const nint MFlYawDamping = 0x10; // float32 - public const nint MFlPitchStiffness = 0x14; // float32 - public const nint MFlPitchDamping = 0x18; // float32 - public const nint MFlAlongStiffness = 0x1C; // float32 - public const nint MFlAlongDamping = 0x20; // float32 - public const nint MFlAngleLimit = 0x24; // float32 - public const nint MFlMinYaw = 0x28; // float32 - public const nint MFlMaxYaw = 0x2C; // float32 - public const nint MFlYawFriction = 0x30; // float32 - public const nint MFlYawBounce = 0x34; // float32 - public const nint MFlMinPitch = 0x38; // float32 - public const nint MFlMaxPitch = 0x3C; // float32 - public const nint MFlPitchFriction = 0x40; // float32 - public const nint MFlPitchBounce = 0x44; // float32 - public const nint MFlBaseMass = 0x48; // float32 - public const nint MFlBaseStiffness = 0x4C; // float32 - public const nint MFlBaseDamping = 0x50; // float32 - public const nint MFlBaseMinLeft = 0x54; // float32 - public const nint MFlBaseMaxLeft = 0x58; // float32 - public const nint MFlBaseLeftFriction = 0x5C; // float32 - public const nint MFlBaseMinUp = 0x60; // float32 - public const nint MFlBaseMaxUp = 0x64; // float32 - public const nint MFlBaseUpFriction = 0x68; // float32 - public const nint MFlBaseMinForward = 0x6C; // float32 - public const nint MFlBaseMaxForward = 0x70; // float32 - public const nint MFlBaseForwardFriction = 0x74; // float32 - public const nint MFlRadius0 = 0x78; // float32 - public const nint MFlRadius1 = 0x7C; // float32 - public const nint MVPoint0 = 0x80; // Vector - public const nint MVPoint1 = 0x8C; // Vector - public const nint MNCollisionMask = 0x98; // uint16 + public const nint m_nFlags = 0x0; // uint32 + public const nint m_flLength = 0x4; // float32 + public const nint m_flTipMass = 0x8; // float32 + public const nint m_flYawStiffness = 0xC; // float32 + public const nint m_flYawDamping = 0x10; // float32 + public const nint m_flPitchStiffness = 0x14; // float32 + public const nint m_flPitchDamping = 0x18; // float32 + public const nint m_flAlongStiffness = 0x1C; // float32 + public const nint m_flAlongDamping = 0x20; // float32 + public const nint m_flAngleLimit = 0x24; // float32 + public const nint m_flMinYaw = 0x28; // float32 + public const nint m_flMaxYaw = 0x2C; // float32 + public const nint m_flYawFriction = 0x30; // float32 + public const nint m_flYawBounce = 0x34; // float32 + public const nint m_flMinPitch = 0x38; // float32 + public const nint m_flMaxPitch = 0x3C; // float32 + public const nint m_flPitchFriction = 0x40; // float32 + public const nint m_flPitchBounce = 0x44; // float32 + public const nint m_flBaseMass = 0x48; // float32 + public const nint m_flBaseStiffness = 0x4C; // float32 + public const nint m_flBaseDamping = 0x50; // float32 + public const nint m_flBaseMinLeft = 0x54; // float32 + public const nint m_flBaseMaxLeft = 0x58; // float32 + public const nint m_flBaseLeftFriction = 0x5C; // float32 + public const nint m_flBaseMinUp = 0x60; // float32 + public const nint m_flBaseMaxUp = 0x64; // float32 + public const nint m_flBaseUpFriction = 0x68; // float32 + public const nint m_flBaseMinForward = 0x6C; // float32 + public const nint m_flBaseMaxForward = 0x70; // float32 + public const nint m_flBaseForwardFriction = 0x74; // float32 + public const nint m_flRadius0 = 0x78; // float32 + public const nint m_flRadius1 = 0x7C; // float32 + public const nint m_vPoint0 = 0x80; // Vector + public const nint m_vPoint1 = 0x8C; // Vector + public const nint m_nCollisionMask = 0x98; // uint16 } // Parent: None // Fields count: 4 @@ -15547,10 +15547,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFeNamedJiggleBone { - public const nint MStrParentBone = 0x0; // CUtlString - public const nint MTransform = 0x10; // CTransform - public const nint MNJiggleParent = 0x30; // uint32 - public const nint MJiggleBone = 0x34; // CFeJiggleBone + public const nint m_strParentBone = 0x0; // CUtlString + public const nint m_transform = 0x10; // CTransform + public const nint m_nJiggleParent = 0x30; // uint32 + public const nint m_jiggleBone = 0x34; // CFeJiggleBone } // Parent: None // Fields count: 3 @@ -15558,116 +15558,116 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFeIndexedJiggleBone { - public const nint MNNode = 0x0; // uint32 - public const nint MNJiggleParent = 0x4; // uint32 - public const nint MJiggleBone = 0x8; // CFeJiggleBone + public const nint m_nNode = 0x0; // uint32 + public const nint m_nJiggleParent = 0x4; // uint32 + public const nint m_jiggleBone = 0x8; // CFeJiggleBone } // Parent: None // Fields count: 100 // // Metadata: // MGetKV3ClassDefaults - public static class PhysFeModelDescT { - public const nint MCtrlHash = 0x0; // CUtlVector< uint32 > - public const nint MCtrlName = 0x18; // CUtlVector< CUtlString > - public const nint MNStaticNodeFlags = 0x30; // uint32 - public const nint MNDynamicNodeFlags = 0x34; // uint32 - public const nint MFlLocalForce = 0x38; // float32 - public const nint MFlLocalRotation = 0x3C; // float32 - public const nint MNNodeCount = 0x40; // uint16 - public const nint MNStaticNodes = 0x42; // uint16 - public const nint MNRotLockStaticNodes = 0x44; // uint16 - public const nint MNFirstPositionDrivenNode = 0x46; // uint16 - public const nint MNSimdTriCount1 = 0x48; // uint16 - public const nint MNSimdTriCount2 = 0x4A; // uint16 - public const nint MNSimdQuadCount1 = 0x4C; // uint16 - public const nint MNSimdQuadCount2 = 0x4E; // uint16 - public const nint MNQuadCount1 = 0x50; // uint16 - public const nint MNQuadCount2 = 0x52; // uint16 - public const nint MNTreeDepth = 0x54; // uint16 - public const nint MNNodeBaseJiggleboneDependsCount = 0x56; // uint16 - public const nint MNRopeCount = 0x58; // uint16 - public const nint MRopes = 0x60; // CUtlVector< uint16 > - public const nint MNodeBases = 0x78; // CUtlVector< FeNodeBase_t > - public const nint MSimdNodeBases = 0x90; // CUtlVector< FeSimdNodeBase_t > - public const nint MQuads = 0xA8; // CUtlVector< FeQuad_t > - public const nint MSimdQuads = 0xC0; // CUtlVector< FeSimdQuad_t > - public const nint MSimdTris = 0xD8; // CUtlVector< FeSimdTri_t > - public const nint MSimdRods = 0xF0; // CUtlVector< FeSimdRodConstraint_t > - public const nint MSimdRodsAnim = 0x108; // CUtlVector< FeSimdRodConstraintAnim_t > - public const nint MInitPose = 0x120; // CUtlVector< CTransform > - public const nint MRods = 0x138; // CUtlVector< FeRodConstraint_t > - public const nint MTwists = 0x150; // CUtlVector< FeTwistConstraint_t > - public const nint MAxialEdges = 0x168; // CUtlVector< FeAxialEdgeBend_t > - public const nint MNodeInvMasses = 0x180; // CUtlVector< float32 > - public const nint MCtrlOffsets = 0x198; // CUtlVector< FeCtrlOffset_t > - public const nint MCtrlOsOffsets = 0x1B0; // CUtlVector< FeCtrlOsOffset_t > - public const nint MFollowNodes = 0x1C8; // CUtlVector< FeFollowNode_t > - public const nint MCollisionPlanes = 0x1E0; // CUtlVector< FeCollisionPlane_t > - public const nint MNodeIntegrator = 0x1F8; // CUtlVector< FeNodeIntegrator_t > - public const nint MSpringIntegrator = 0x210; // CUtlVector< FeSpringIntegrator_t > - public const nint MSimdSpringIntegrator = 0x228; // CUtlVector< FeSimdSpringIntegrator_t > - public const nint MWorldCollisionParams = 0x240; // CUtlVector< FeWorldCollisionParams_t > - public const nint MLegacyStretchForce = 0x258; // CUtlVector< float32 > - public const nint MNodeCollisionRadii = 0x270; // CUtlVector< float32 > - public const nint MDynNodeFriction = 0x288; // CUtlVector< float32 > - public const nint MLocalRotation = 0x2A0; // CUtlVector< float32 > - public const nint MLocalForce = 0x2B8; // CUtlVector< float32 > - public const nint MTaperedCapsuleStretches = 0x2D0; // CUtlVector< FeTaperedCapsuleStretch_t > - public const nint MTaperedCapsuleRigids = 0x2E8; // CUtlVector< FeTaperedCapsuleRigid_t > - public const nint MSphereRigids = 0x300; // CUtlVector< FeSphereRigid_t > - public const nint MWorldCollisionNodes = 0x318; // CUtlVector< uint16 > - public const nint MTreeParents = 0x330; // CUtlVector< uint16 > - public const nint MTreeCollisionMasks = 0x348; // CUtlVector< uint16 > - public const nint MTreeChildren = 0x360; // CUtlVector< FeTreeChildren_t > - public const nint MFreeNodes = 0x378; // CUtlVector< uint16 > - public const nint MFitMatrices = 0x390; // CUtlVector< FeFitMatrix_t > - public const nint MFitWeights = 0x3A8; // CUtlVector< FeFitWeight_t > - public const nint MReverseOffsets = 0x3C0; // CUtlVector< FeNodeReverseOffset_t > - public const nint MAnimStrayRadii = 0x3D8; // CUtlVector< FeAnimStrayRadius_t > - public const nint MSimdAnimStrayRadii = 0x3F0; // CUtlVector< FeSimdAnimStrayRadius_t > - public const nint MKelagerBends = 0x408; // CUtlVector< FeKelagerBend2_t > - public const nint MCtrlSoftOffsets = 0x420; // CUtlVector< FeCtrlSoftOffset_t > - public const nint MJiggleBones = 0x438; // CUtlVector< CFeIndexedJiggleBone > - public const nint MSourceElems = 0x450; // CUtlVector< uint16 > - public const nint MGoalDampedSpringIntegrators = 0x468; // CUtlVector< uint32 > - public const nint MTris = 0x480; // CUtlVector< FeTri_t > - public const nint MNTriCount1 = 0x498; // uint16 - public const nint MNTriCount2 = 0x49A; // uint16 - public const nint MNReservedUint8 = 0x49C; // uint8 - public const nint MNExtraPressureIterations = 0x49D; // uint8 - public const nint MNExtraGoalIterations = 0x49E; // uint8 - public const nint MNExtraIterations = 0x49F; // uint8 - public const nint MBoxRigids = 0x4A0; // CUtlVector< FeBoxRigid_t > - public const nint MDynNodeVertexSet = 0x4B8; // CUtlVector< uint8 > - public const nint MVertexSetNames = 0x4D0; // CUtlVector< uint32 > - public const nint MRigidColliderPriorities = 0x4E8; // CUtlVector< FeRigidColliderIndices_t > - public const nint MMorphLayers = 0x500; // CUtlVector< FeMorphLayerDepr_t > - public const nint MMorphSetData = 0x518; // CUtlVector< uint8 > - public const nint MVertexMaps = 0x530; // CUtlVector< FeVertexMapDesc_t > - public const nint MVertexMapValues = 0x548; // CUtlVector< uint8 > - public const nint MEffects = 0x560; // CUtlVector< FeEffectDesc_t > - public const nint MLockToParent = 0x578; // CUtlVector< FeCtrlOffset_t > - public const nint MLockToGoal = 0x590; // CUtlVector< uint16 > - public const nint MSkelParents = 0x5A8; // CUtlVector< int16 > - public const nint MDynNodeWindBases = 0x5C0; // CUtlVector< FeNodeWindBase_t > - public const nint MFlInternalPressure = 0x5D8; // float32 - public const nint MFlDefaultTimeDilation = 0x5DC; // float32 - public const nint MFlWindage = 0x5E0; // float32 - public const nint MFlWindDrag = 0x5E4; // float32 - public const nint MFlDefaultSurfaceStretch = 0x5E8; // float32 - public const nint MFlDefaultThreadStretch = 0x5EC; // float32 - public const nint MFlDefaultGravityScale = 0x5F0; // float32 - public const nint MFlDefaultVelAirDrag = 0x5F4; // float32 - public const nint MFlDefaultExpAirDrag = 0x5F8; // float32 - public const nint MFlDefaultVelQuadAirDrag = 0x5FC; // float32 - public const nint MFlDefaultExpQuadAirDrag = 0x600; // float32 - public const nint MFlRodVelocitySmoothRate = 0x604; // float32 - public const nint MFlQuadVelocitySmoothRate = 0x608; // float32 - public const nint MFlAddWorldCollisionRadius = 0x60C; // float32 - public const nint MFlDefaultVolumetricSolveAmount = 0x610; // float32 - public const nint MNRodVelocitySmoothIterations = 0x614; // uint16 - public const nint MNQuadVelocitySmoothIterations = 0x616; // uint16 + public static class PhysFeModelDesc_t { + public const nint m_CtrlHash = 0x0; // CUtlVector + public const nint m_CtrlName = 0x18; // CUtlVector + public const nint m_nStaticNodeFlags = 0x30; // uint32 + public const nint m_nDynamicNodeFlags = 0x34; // uint32 + public const nint m_flLocalForce = 0x38; // float32 + public const nint m_flLocalRotation = 0x3C; // float32 + public const nint m_nNodeCount = 0x40; // uint16 + public const nint m_nStaticNodes = 0x42; // uint16 + public const nint m_nRotLockStaticNodes = 0x44; // uint16 + public const nint m_nFirstPositionDrivenNode = 0x46; // uint16 + public const nint m_nSimdTriCount1 = 0x48; // uint16 + public const nint m_nSimdTriCount2 = 0x4A; // uint16 + public const nint m_nSimdQuadCount1 = 0x4C; // uint16 + public const nint m_nSimdQuadCount2 = 0x4E; // uint16 + public const nint m_nQuadCount1 = 0x50; // uint16 + public const nint m_nQuadCount2 = 0x52; // uint16 + public const nint m_nTreeDepth = 0x54; // uint16 + public const nint m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16 + public const nint m_nRopeCount = 0x58; // uint16 + public const nint m_Ropes = 0x60; // CUtlVector + public const nint m_NodeBases = 0x78; // CUtlVector + public const nint m_SimdNodeBases = 0x90; // CUtlVector + public const nint m_Quads = 0xA8; // CUtlVector + public const nint m_SimdQuads = 0xC0; // CUtlVector + public const nint m_SimdTris = 0xD8; // CUtlVector + public const nint m_SimdRods = 0xF0; // CUtlVector + public const nint m_SimdRodsAnim = 0x108; // CUtlVector + public const nint m_InitPose = 0x120; // CUtlVector + public const nint m_Rods = 0x138; // CUtlVector + public const nint m_Twists = 0x150; // CUtlVector + public const nint m_AxialEdges = 0x168; // CUtlVector + public const nint m_NodeInvMasses = 0x180; // CUtlVector + public const nint m_CtrlOffsets = 0x198; // CUtlVector + public const nint m_CtrlOsOffsets = 0x1B0; // CUtlVector + public const nint m_FollowNodes = 0x1C8; // CUtlVector + public const nint m_CollisionPlanes = 0x1E0; // CUtlVector + public const nint m_NodeIntegrator = 0x1F8; // CUtlVector + public const nint m_SpringIntegrator = 0x210; // CUtlVector + public const nint m_SimdSpringIntegrator = 0x228; // CUtlVector + public const nint m_WorldCollisionParams = 0x240; // CUtlVector + public const nint m_LegacyStretchForce = 0x258; // CUtlVector + public const nint m_NodeCollisionRadii = 0x270; // CUtlVector + public const nint m_DynNodeFriction = 0x288; // CUtlVector + public const nint m_LocalRotation = 0x2A0; // CUtlVector + public const nint m_LocalForce = 0x2B8; // CUtlVector + public const nint m_TaperedCapsuleStretches = 0x2D0; // CUtlVector + public const nint m_TaperedCapsuleRigids = 0x2E8; // CUtlVector + public const nint m_SphereRigids = 0x300; // CUtlVector + public const nint m_WorldCollisionNodes = 0x318; // CUtlVector + public const nint m_TreeParents = 0x330; // CUtlVector + public const nint m_TreeCollisionMasks = 0x348; // CUtlVector + public const nint m_TreeChildren = 0x360; // CUtlVector + public const nint m_FreeNodes = 0x378; // CUtlVector + public const nint m_FitMatrices = 0x390; // CUtlVector + public const nint m_FitWeights = 0x3A8; // CUtlVector + public const nint m_ReverseOffsets = 0x3C0; // CUtlVector + public const nint m_AnimStrayRadii = 0x3D8; // CUtlVector + public const nint m_SimdAnimStrayRadii = 0x3F0; // CUtlVector + public const nint m_KelagerBends = 0x408; // CUtlVector + public const nint m_CtrlSoftOffsets = 0x420; // CUtlVector + public const nint m_JiggleBones = 0x438; // CUtlVector + public const nint m_SourceElems = 0x450; // CUtlVector + public const nint m_GoalDampedSpringIntegrators = 0x468; // CUtlVector + public const nint m_Tris = 0x480; // CUtlVector + public const nint m_nTriCount1 = 0x498; // uint16 + public const nint m_nTriCount2 = 0x49A; // uint16 + public const nint m_nReservedUint8 = 0x49C; // uint8 + public const nint m_nExtraPressureIterations = 0x49D; // uint8 + public const nint m_nExtraGoalIterations = 0x49E; // uint8 + public const nint m_nExtraIterations = 0x49F; // uint8 + public const nint m_BoxRigids = 0x4A0; // CUtlVector + public const nint m_DynNodeVertexSet = 0x4B8; // CUtlVector + public const nint m_VertexSetNames = 0x4D0; // CUtlVector + public const nint m_RigidColliderPriorities = 0x4E8; // CUtlVector + public const nint m_MorphLayers = 0x500; // CUtlVector + public const nint m_MorphSetData = 0x518; // CUtlVector + public const nint m_VertexMaps = 0x530; // CUtlVector + public const nint m_VertexMapValues = 0x548; // CUtlVector + public const nint m_Effects = 0x560; // CUtlVector + public const nint m_LockToParent = 0x578; // CUtlVector + public const nint m_LockToGoal = 0x590; // CUtlVector + public const nint m_SkelParents = 0x5A8; // CUtlVector + public const nint m_DynNodeWindBases = 0x5C0; // CUtlVector + public const nint m_flInternalPressure = 0x5D8; // float32 + public const nint m_flDefaultTimeDilation = 0x5DC; // float32 + public const nint m_flWindage = 0x5E0; // float32 + public const nint m_flWindDrag = 0x5E4; // float32 + public const nint m_flDefaultSurfaceStretch = 0x5E8; // float32 + public const nint m_flDefaultThreadStretch = 0x5EC; // float32 + public const nint m_flDefaultGravityScale = 0x5F0; // float32 + public const nint m_flDefaultVelAirDrag = 0x5F4; // float32 + public const nint m_flDefaultExpAirDrag = 0x5F8; // float32 + public const nint m_flDefaultVelQuadAirDrag = 0x5FC; // float32 + public const nint m_flDefaultExpQuadAirDrag = 0x600; // float32 + public const nint m_flRodVelocitySmoothRate = 0x604; // float32 + public const nint m_flQuadVelocitySmoothRate = 0x608; // float32 + public const nint m_flAddWorldCollisionRadius = 0x60C; // float32 + public const nint m_flDefaultVolumetricSolveAmount = 0x610; // float32 + public const nint m_nRodVelocitySmoothIterations = 0x614; // uint16 + public const nint m_nQuadVelocitySmoothIterations = 0x616; // uint16 } // Parent: None // Fields count: 2 @@ -15675,411 +15675,411 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class FourVectors2D { - public const nint X = 0x0; // fltx4 - public const nint Y = 0x10; // fltx4 + public const nint x = 0x0; // fltx4 + public const nint y = 0x10; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeEdgeDescT { - public const nint NEdge = 0x0; // uint16[2] - public const nint NSide = 0x4; // uint16[2][2] - public const nint NVirtElem = 0xC; // uint16[2] + public static class FeEdgeDesc_t { + public const nint nEdge = 0x0; // uint16[2] + public const nint nSide = 0x4; // uint16[2][2] + public const nint nVirtElem = 0xC; // uint16[2] } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - public static class OldFeEdgeT { - public const nint MFlK = 0x0; // float32[3] - public const nint InvA = 0xC; // float32 - public const nint T = 0x10; // float32 - public const nint FlThetaRelaxed = 0x14; // float32 - public const nint FlThetaFactor = 0x18; // float32 - public const nint C01 = 0x1C; // float32 - public const nint C02 = 0x20; // float32 - public const nint C03 = 0x24; // float32 - public const nint C04 = 0x28; // float32 - public const nint FlAxialModelDist = 0x2C; // float32 - public const nint FlAxialModelWeights = 0x30; // float32[4] - public const nint MNNode = 0x40; // uint16[4] + public static class OldFeEdge_t { + public const nint m_flK = 0x0; // float32[3] + public const nint invA = 0xC; // float32 + public const nint t = 0x10; // float32 + public const nint flThetaRelaxed = 0x14; // float32 + public const nint flThetaFactor = 0x18; // float32 + public const nint c01 = 0x1C; // float32 + public const nint c02 = 0x20; // float32 + public const nint c03 = 0x24; // float32 + public const nint c04 = 0x28; // float32 + public const nint flAxialModelDist = 0x2C; // float32 + public const nint flAxialModelWeights = 0x30; // float32[4] + public const nint m_nNode = 0x40; // uint16[4] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class FeWeightedNodeT { - public const nint NNode = 0x0; // uint16 - public const nint NWeight = 0x2; // uint16 + public static class FeWeightedNode_t { + public const nint nNode = 0x0; // uint16 + public const nint nWeight = 0x2; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeKelagerBend2T { - public const nint FlWeight = 0x0; // float32[3] - public const nint FlHeight0 = 0xC; // float32 - public const nint NNode = 0x10; // uint16[3] - public const nint NReserved = 0x16; // uint16 + public static class FeKelagerBend2_t { + public const nint flWeight = 0x0; // float32[3] + public const nint flHeight0 = 0xC; // float32 + public const nint nNode = 0x10; // uint16[3] + public const nint nReserved = 0x16; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeStiffHingeBuildT { - public const nint FlMaxAngle = 0x0; // float32 - public const nint FlStrength = 0x4; // float32 - public const nint FlMotionBias = 0x8; // float32[3] - public const nint NNode = 0x14; // uint16[3] + public static class FeStiffHingeBuild_t { + public const nint flMaxAngle = 0x0; // float32 + public const nint flStrength = 0x4; // float32 + public const nint flMotionBias = 0x8; // float32[3] + public const nint nNode = 0x14; // uint16[3] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeTriT { - public const nint NNode = 0x0; // uint16[3] - public const nint W1 = 0x8; // float32 - public const nint W2 = 0xC; // float32 - public const nint V1x = 0x10; // float32 - public const nint V2 = 0x14; // Vector2D + public static class FeTri_t { + public const nint nNode = 0x0; // uint16[3] + public const nint w1 = 0x8; // float32 + public const nint w2 = 0xC; // float32 + public const nint v1x = 0x10; // float32 + public const nint v2 = 0x14; // Vector2D } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeSimdTriT { - public const nint NNode = 0x0; // uint32[4][3] - public const nint W1 = 0x30; // fltx4 - public const nint W2 = 0x40; // fltx4 - public const nint V1x = 0x50; // fltx4 - public const nint V2 = 0x60; // FourVectors2D + public static class FeSimdTri_t { + public const nint nNode = 0x0; // uint32[4][3] + public const nint w1 = 0x30; // fltx4 + public const nint w2 = 0x40; // fltx4 + public const nint v1x = 0x50; // fltx4 + public const nint v2 = 0x60; // FourVectors2D } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeQuadT { - public const nint NNode = 0x0; // uint16[4] - public const nint FlSlack = 0x8; // float32 - public const nint VShape = 0xC; // Vector4D[4] + public static class FeQuad_t { + public const nint nNode = 0x0; // uint16[4] + public const nint flSlack = 0x8; // float32 + public const nint vShape = 0xC; // Vector4D[4] } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class FeNodeBaseT { - public const nint NNode = 0x0; // uint16 - public const nint NDummy = 0x2; // uint16[3] - public const nint NNodeX0 = 0x8; // uint16 - public const nint NNodeX1 = 0xA; // uint16 - public const nint NNodeY0 = 0xC; // uint16 - public const nint NNodeY1 = 0xE; // uint16 - public const nint QAdjust = 0x10; // QuaternionStorage + public static class FeNodeBase_t { + public const nint nNode = 0x0; // uint16 + public const nint nDummy = 0x2; // uint16[3] + public const nint nNodeX0 = 0x8; // uint16 + public const nint nNodeX1 = 0xA; // uint16 + public const nint nNodeY0 = 0xC; // uint16 + public const nint nNodeY1 = 0xE; // uint16 + public const nint qAdjust = 0x10; // QuaternionStorage } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeNodeWindBaseT { - public const nint NNodeX0 = 0x0; // uint16 - public const nint NNodeX1 = 0x2; // uint16 - public const nint NNodeY0 = 0x4; // uint16 - public const nint NNodeY1 = 0x6; // uint16 + public static class FeNodeWindBase_t { + public const nint nNodeX0 = 0x0; // uint16 + public const nint nNodeX1 = 0x2; // uint16 + public const nint nNodeY0 = 0x4; // uint16 + public const nint nNodeY1 = 0x6; // uint16 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeNodeReverseOffsetT { - public const nint VOffset = 0x0; // Vector - public const nint NBoneCtrl = 0xC; // uint16 - public const nint NTargetNode = 0xE; // uint16 + public static class FeNodeReverseOffset_t { + public const nint vOffset = 0x0; // Vector + public const nint nBoneCtrl = 0xC; // uint16 + public const nint nTargetNode = 0xE; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeSimdQuadT { - public const nint NNode = 0x0; // uint16[4][4] - public const nint F4Slack = 0x20; // fltx4 - public const nint VShape = 0x30; // FourVectors[4] - public const nint F4Weights = 0xF0; // fltx4[4] + public static class FeSimdQuad_t { + public const nint nNode = 0x0; // uint16[4][4] + public const nint f4Slack = 0x20; // fltx4 + public const nint vShape = 0x30; // FourVectors[4] + public const nint f4Weights = 0xF0; // fltx4[4] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeAxialEdgeBendT { - public const nint Te = 0x0; // float32 - public const nint Tv = 0x4; // float32 - public const nint FlDist = 0x8; // float32 - public const nint FlWeight = 0xC; // float32[4] - public const nint NNode = 0x1C; // uint16[6] + public static class FeAxialEdgeBend_t { + public const nint te = 0x0; // float32 + public const nint tv = 0x4; // float32 + public const nint flDist = 0x8; // float32 + public const nint flWeight = 0xC; // float32[4] + public const nint nNode = 0x1C; // uint16[6] } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeBandBendLimitT { - public const nint FlDistMin = 0x0; // float32 - public const nint FlDistMax = 0x4; // float32 - public const nint NNode = 0x8; // uint16[6] + public static class FeBandBendLimit_t { + public const nint flDistMin = 0x0; // float32 + public const nint flDistMax = 0x4; // float32 + public const nint nNode = 0x8; // uint16[6] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeRodConstraintT { - public const nint NNode = 0x0; // uint16[2] - public const nint FlMaxDist = 0x4; // float32 - public const nint FlMinDist = 0x8; // float32 - public const nint FlWeight0 = 0xC; // float32 - public const nint FlRelaxationFactor = 0x10; // float32 + public static class FeRodConstraint_t { + public const nint nNode = 0x0; // uint16[2] + public const nint flMaxDist = 0x4; // float32 + public const nint flMinDist = 0x8; // float32 + public const nint flWeight0 = 0xC; // float32 + public const nint flRelaxationFactor = 0x10; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeTwistConstraintT { - public const nint NNodeOrient = 0x0; // uint16 - public const nint NNodeEnd = 0x2; // uint16 - public const nint FlTwistRelax = 0x4; // float32 - public const nint FlSwingRelax = 0x8; // float32 + public static class FeTwistConstraint_t { + public const nint nNodeOrient = 0x0; // uint16 + public const nint nNodeEnd = 0x2; // uint16 + public const nint flTwistRelax = 0x4; // float32 + public const nint flSwingRelax = 0x8; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeSimdRodConstraintT { - public const nint NNode = 0x0; // uint16[4][2] - public const nint F4MaxDist = 0x10; // fltx4 - public const nint F4MinDist = 0x20; // fltx4 - public const nint F4Weight0 = 0x30; // fltx4 - public const nint F4RelaxationFactor = 0x40; // fltx4 + public static class FeSimdRodConstraint_t { + public const nint nNode = 0x0; // uint16[4][2] + public const nint f4MaxDist = 0x10; // fltx4 + public const nint f4MinDist = 0x20; // fltx4 + public const nint f4Weight0 = 0x30; // fltx4 + public const nint f4RelaxationFactor = 0x40; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeSimdRodConstraintAnimT { - public const nint NNode = 0x0; // uint16[4][2] - public const nint F4Weight0 = 0x10; // fltx4 - public const nint F4RelaxationFactor = 0x20; // fltx4 + public static class FeSimdRodConstraintAnim_t { + public const nint nNode = 0x0; // uint16[4][2] + public const nint f4Weight0 = 0x10; // fltx4 + public const nint f4RelaxationFactor = 0x20; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeAnimStrayRadiusT { - public const nint NNode = 0x0; // uint16[2] - public const nint FlMaxDist = 0x4; // float32 - public const nint FlRelaxationFactor = 0x8; // float32 + public static class FeAnimStrayRadius_t { + public const nint nNode = 0x0; // uint16[2] + public const nint flMaxDist = 0x4; // float32 + public const nint flRelaxationFactor = 0x8; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeSimdAnimStrayRadiusT { - public const nint NNode = 0x0; // uint16[4][2] - public const nint FlMaxDist = 0x10; // fltx4 - public const nint FlRelaxationFactor = 0x20; // fltx4 + public static class FeSimdAnimStrayRadius_t { + public const nint nNode = 0x0; // uint16[4][2] + public const nint flMaxDist = 0x10; // fltx4 + public const nint flRelaxationFactor = 0x20; // fltx4 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class FeSimdNodeBaseT { - public const nint NNode = 0x0; // uint16[4] - public const nint NNodeX0 = 0x8; // uint16[4] - public const nint NNodeX1 = 0x10; // uint16[4] - public const nint NNodeY0 = 0x18; // uint16[4] - public const nint NNodeY1 = 0x20; // uint16[4] - public const nint NDummy = 0x28; // uint16[4] - public const nint QAdjust = 0x30; // FourQuaternions + public static class FeSimdNodeBase_t { + public const nint nNode = 0x0; // uint16[4] + public const nint nNodeX0 = 0x8; // uint16[4] + public const nint nNodeX1 = 0x10; // uint16[4] + public const nint nNodeY0 = 0x18; // uint16[4] + public const nint nNodeY1 = 0x20; // uint16[4] + public const nint nDummy = 0x28; // uint16[4] + public const nint qAdjust = 0x30; // FourQuaternions } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeNodeIntegratorT { - public const nint FlPointDamping = 0x0; // float32 - public const nint FlAnimationForceAttraction = 0x4; // float32 - public const nint FlAnimationVertexAttraction = 0x8; // float32 - public const nint FlGravity = 0xC; // float32 + public static class FeNodeIntegrator_t { + public const nint flPointDamping = 0x0; // float32 + public const nint flAnimationForceAttraction = 0x4; // float32 + public const nint flAnimationVertexAttraction = 0x8; // float32 + public const nint flGravity = 0xC; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeSpringIntegratorT { - public const nint NNode = 0x0; // uint16[2] - public const nint FlSpringRestLength = 0x4; // float32 - public const nint FlSpringConstant = 0x8; // float32 - public const nint FlSpringDamping = 0xC; // float32 - public const nint FlNodeWeight0 = 0x10; // float32 + public static class FeSpringIntegrator_t { + public const nint nNode = 0x0; // uint16[2] + public const nint flSpringRestLength = 0x4; // float32 + public const nint flSpringConstant = 0x8; // float32 + public const nint flSpringDamping = 0xC; // float32 + public const nint flNodeWeight0 = 0x10; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeSimdSpringIntegratorT { - public const nint NNode = 0x0; // uint16[4][2] - public const nint FlSpringRestLength = 0x10; // fltx4 - public const nint FlSpringConstant = 0x20; // fltx4 - public const nint FlSpringDamping = 0x30; // fltx4 - public const nint FlNodeWeight0 = 0x40; // fltx4 + public static class FeSimdSpringIntegrator_t { + public const nint nNode = 0x0; // uint16[4][2] + public const nint flSpringRestLength = 0x10; // fltx4 + public const nint flSpringConstant = 0x20; // fltx4 + public const nint flSpringDamping = 0x30; // fltx4 + public const nint flNodeWeight0 = 0x40; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeCtrlOffsetT { - public const nint VOffset = 0x0; // Vector - public const nint NCtrlParent = 0xC; // uint16 - public const nint NCtrlChild = 0xE; // uint16 + public static class FeCtrlOffset_t { + public const nint vOffset = 0x0; // Vector + public const nint nCtrlParent = 0xC; // uint16 + public const nint nCtrlChild = 0xE; // uint16 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class FeSoftParentT { - public const nint NParent = 0x0; // int32 - public const nint FlAlpha = 0x4; // float32 + public static class FeSoftParent_t { + public const nint nParent = 0x0; // int32 + public const nint flAlpha = 0x4; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeCtrlSoftOffsetT { - public const nint NCtrlParent = 0x0; // uint16 - public const nint NCtrlChild = 0x2; // uint16 - public const nint VOffset = 0x4; // Vector - public const nint FlAlpha = 0x10; // float32 + public static class FeCtrlSoftOffset_t { + public const nint nCtrlParent = 0x0; // uint16 + public const nint nCtrlChild = 0x2; // uint16 + public const nint vOffset = 0x4; // Vector + public const nint flAlpha = 0x10; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class FeCtrlOsOffsetT { - public const nint NCtrlParent = 0x0; // uint16 - public const nint NCtrlChild = 0x2; // uint16 + public static class FeCtrlOsOffset_t { + public const nint nCtrlParent = 0x0; // uint16 + public const nint nCtrlChild = 0x2; // uint16 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeFollowNodeT { - public const nint NParentNode = 0x0; // uint16 - public const nint NChildNode = 0x2; // uint16 - public const nint FlWeight = 0x4; // float32 + public static class FeFollowNode_t { + public const nint nParentNode = 0x0; // uint16 + public const nint nChildNode = 0x2; // uint16 + public const nint flWeight = 0x4; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeCollisionPlaneT { - public const nint NCtrlParent = 0x0; // uint16 - public const nint NChildNode = 0x2; // uint16 - public const nint MPlane = 0x4; // RnPlane_t - public const nint FlStrength = 0x14; // float32 + public static class FeCollisionPlane_t { + public const nint nCtrlParent = 0x0; // uint16 + public const nint nChildNode = 0x2; // uint16 + public const nint m_Plane = 0x4; // RnPlane_t + public const nint flStrength = 0x14; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeWorldCollisionParamsT { - public const nint FlWorldFriction = 0x0; // float32 - public const nint FlGroundFriction = 0x4; // float32 - public const nint NListBegin = 0x8; // uint16 - public const nint NListEnd = 0xA; // uint16 + public static class FeWorldCollisionParams_t { + public const nint flWorldFriction = 0x0; // float32 + public const nint flGroundFriction = 0x4; // float32 + public const nint nListBegin = 0x8; // uint16 + public const nint nListEnd = 0xA; // uint16 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class FeTreeChildrenT { - public const nint NChild = 0x0; // uint16[2] + public static class FeTreeChildren_t { + public const nint nChild = 0x0; // uint16[2] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeTaperedCapsuleRigidT { - public const nint VSphere = 0x0; // fltx4[2] - public const nint NNode = 0x20; // uint16 - public const nint NCollisionMask = 0x22; // uint16 - public const nint NVertexMapIndex = 0x24; // uint16 - public const nint NFlags = 0x26; // uint16 + public static class FeTaperedCapsuleRigid_t { + public const nint vSphere = 0x0; // fltx4[2] + public const nint nNode = 0x20; // uint16 + public const nint nCollisionMask = 0x22; // uint16 + public const nint nVertexMapIndex = 0x24; // uint16 + public const nint nFlags = 0x26; // uint16 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeSphereRigidT { - public const nint VSphere = 0x0; // fltx4 - public const nint NNode = 0x10; // uint16 - public const nint NCollisionMask = 0x12; // uint16 - public const nint NVertexMapIndex = 0x14; // uint16 - public const nint NFlags = 0x16; // uint16 + public static class FeSphereRigid_t { + public const nint vSphere = 0x0; // fltx4 + public const nint nNode = 0x10; // uint16 + public const nint nCollisionMask = 0x12; // uint16 + public const nint nVertexMapIndex = 0x14; // uint16 + public const nint nFlags = 0x16; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeTaperedCapsuleStretchT { - public const nint NNode = 0x0; // uint16[2] - public const nint NCollisionMask = 0x4; // uint16 - public const nint NDummy = 0x6; // uint16 - public const nint FlRadius = 0x8; // float32[2] + public static class FeTaperedCapsuleStretch_t { + public const nint nNode = 0x0; // uint16[2] + public const nint nCollisionMask = 0x4; // uint16 + public const nint nDummy = 0x6; // uint16 + public const nint flRadius = 0x8; // float32[2] } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class FeBoxRigidT { - public const nint TmFrame2 = 0x0; // CTransform - public const nint NNode = 0x20; // uint16 - public const nint NCollisionMask = 0x22; // uint16 - public const nint VSize = 0x24; // Vector - public const nint NVertexMapIndex = 0x30; // uint16 - public const nint NFlags = 0x32; // uint16 + public static class FeBoxRigid_t { + public const nint tmFrame2 = 0x0; // CTransform + public const nint nNode = 0x20; // uint16 + public const nint nCollisionMask = 0x22; // uint16 + public const nint vSize = 0x24; // Vector + public const nint nVertexMapIndex = 0x30; // uint16 + public const nint nFlags = 0x32; // uint16 } // Parent: None // Fields count: 4 @@ -16087,10 +16087,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CovMatrix3 { - public const nint MVDiag = 0x0; // Vector - public const nint MFlXy = 0xC; // float32 - public const nint MFlXz = 0x10; // float32 - public const nint MFlYz = 0x14; // float32 + public const nint m_vDiag = 0x0; // Vector + public const nint m_flXY = 0xC; // float32 + public const nint m_flXZ = 0x10; // float32 + public const nint m_flYZ = 0x14; // float32 } // Parent: None // Fields count: 4 @@ -16098,112 +16098,112 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class FourCovMatrices3 { - public const nint MVDiag = 0x0; // FourVectors - public const nint MFlXy = 0x30; // fltx4 - public const nint MFlXz = 0x40; // fltx4 - public const nint MFlYz = 0x50; // fltx4 + public const nint m_vDiag = 0x0; // FourVectors + public const nint m_flXY = 0x30; // fltx4 + public const nint m_flXZ = 0x40; // fltx4 + public const nint m_flYZ = 0x50; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeFitWeightT { - public const nint FlWeight = 0x0; // float32 - public const nint NNode = 0x4; // uint16 - public const nint NDummy = 0x6; // uint16 + public static class FeFitWeight_t { + public const nint flWeight = 0x0; // float32 + public const nint nNode = 0x4; // uint16 + public const nint nDummy = 0x6; // uint16 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class FeFitInfluenceT { - public const nint NVertexNode = 0x0; // uint32 - public const nint FlWeight = 0x4; // float32 - public const nint NMatrixNode = 0x8; // uint32 + public static class FeFitInfluence_t { + public const nint nVertexNode = 0x0; // uint32 + public const nint flWeight = 0x4; // float32 + public const nint nMatrixNode = 0x8; // uint32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class FeFitMatrixT { - public const nint Bone = 0x0; // CTransform - public const nint VCenter = 0x20; // Vector - public const nint NEnd = 0x2C; // uint16 - public const nint NNode = 0x2E; // uint16 - public const nint NBeginDynamic = 0x30; // uint16 + public static class FeFitMatrix_t { + public const nint bone = 0x0; // CTransform + public const nint vCenter = 0x20; // Vector + public const nint nEnd = 0x2C; // uint16 + public const nint nNode = 0x2E; // uint16 + public const nint nBeginDynamic = 0x30; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeRigidColliderIndicesT { - public const nint MNTaperedCapsuleRigidIndex = 0x0; // uint16 - public const nint MNSphereRigidIndex = 0x2; // uint16 - public const nint MNBoxRigidIndex = 0x4; // uint16 - public const nint MNCollisionPlaneIndex = 0x6; // uint16 + public static class FeRigidColliderIndices_t { + public const nint m_nTaperedCapsuleRigidIndex = 0x0; // uint16 + public const nint m_nSphereRigidIndex = 0x2; // uint16 + public const nint m_nBoxRigidIndex = 0x4; // uint16 + public const nint m_nCollisionPlaneIndex = 0x6; // uint16 } - // Parent: FeTaperedCapsuleRigidT + // Parent: FeTaperedCapsuleRigid_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class FeBuildTaperedCapsuleRigidT { - public const nint MNPriority = 0x30; // int32 - public const nint MNVertexMapHash = 0x34; // uint32 + public static class FeBuildTaperedCapsuleRigid_t { + public const nint m_nPriority = 0x30; // int32 + public const nint m_nVertexMapHash = 0x34; // uint32 } - // Parent: FeBoxRigidT + // Parent: FeBoxRigid_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class FeBuildBoxRigidT { - public const nint MNPriority = 0x34; // int32 - public const nint MNVertexMapHash = 0x38; // uint32 + public static class FeBuildBoxRigid_t { + public const nint m_nPriority = 0x34; // int32 + public const nint m_nVertexMapHash = 0x38; // uint32 } - // Parent: FeSphereRigidT + // Parent: FeSphereRigid_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class FeBuildSphereRigidT { - public const nint MNPriority = 0x20; // int32 - public const nint MNVertexMapHash = 0x24; // uint32 + public static class FeBuildSphereRigid_t { + public const nint m_nPriority = 0x20; // int32 + public const nint m_nVertexMapHash = 0x24; // uint32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class FeSourceEdgeT { - public const nint NNode = 0x0; // uint16[2] + public static class FeSourceEdge_t { + public const nint nNode = 0x0; // uint16[2] } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class FeEffectDescT { - public const nint SName = 0x0; // CUtlString - public const nint NNameHash = 0x8; // uint32 - public const nint NType = 0xC; // int32 - public const nint MParams = 0x10; // KeyValues3 + public static class FeEffectDesc_t { + public const nint sName = 0x0; // CUtlString + public const nint nNameHash = 0x8; // uint32 + public const nint nType = 0xC; // int32 + public const nint m_Params = 0x10; // KeyValues3 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class FeVertexMapBuildT { - public const nint MVertexMapName = 0x0; // CUtlString - public const nint MNNameHash = 0x8; // uint32 - public const nint MColor = 0xC; // Color - public const nint MFlVolumetricSolveStrength = 0x10; // float32 - public const nint MNScaleSourceNode = 0x14; // int32 - public const nint MWeights = 0x18; // CUtlVector< float32 > + public static class FeVertexMapBuild_t { + public const nint m_VertexMapName = 0x0; // CUtlString + public const nint m_nNameHash = 0x8; // uint32 + public const nint m_Color = 0xC; // Color + public const nint m_flVolumetricSolveStrength = 0x10; // float32 + public const nint m_nScaleSourceNode = 0x14; // int32 + public const nint m_Weights = 0x18; // CUtlVector } // Parent: None // Fields count: 1 @@ -16211,50 +16211,50 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFeVertexMapBuildArray { - public const nint MArray = 0x0; // CUtlVector< FeVertexMapBuild_t* > + public const nint m_Array = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class FeProxyVertexMapT { - public const nint MName = 0x0; // CUtlString - public const nint MFlWeight = 0x8; // float32 + public static class FeProxyVertexMap_t { + public const nint m_Name = 0x0; // CUtlString + public const nint m_flWeight = 0x8; // float32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - public static class FeVertexMapDescT { - public const nint SName = 0x0; // CUtlString - public const nint NNameHash = 0x8; // uint32 - public const nint NColor = 0xC; // uint32 - public const nint NFlags = 0x10; // uint32 - public const nint NVertexBase = 0x14; // uint16 - public const nint NVertexCount = 0x16; // uint16 - public const nint NMapOffset = 0x18; // uint32 - public const nint NNodeListOffset = 0x1C; // uint32 - public const nint VCenterOfMass = 0x20; // Vector - public const nint FlVolumetricSolveStrength = 0x2C; // float32 - public const nint NScaleSourceNode = 0x30; // int16 - public const nint NNodeListCount = 0x32; // uint16 + public static class FeVertexMapDesc_t { + public const nint sName = 0x0; // CUtlString + public const nint nNameHash = 0x8; // uint32 + public const nint nColor = 0xC; // uint32 + public const nint nFlags = 0x10; // uint32 + public const nint nVertexBase = 0x14; // uint16 + public const nint nVertexCount = 0x16; // uint16 + public const nint nMapOffset = 0x18; // uint32 + public const nint nNodeListOffset = 0x1C; // uint32 + public const nint vCenterOfMass = 0x20; // Vector + public const nint flVolumetricSolveStrength = 0x2C; // float32 + public const nint nScaleSourceNode = 0x30; // int16 + public const nint nNodeListCount = 0x32; // uint16 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class FeMorphLayerDeprT { - public const nint MName = 0x0; // CUtlString - public const nint MNNameHash = 0x8; // uint32 - public const nint MNodes = 0x10; // CUtlVector< uint16 > - public const nint MInitPos = 0x28; // CUtlVector< Vector > - public const nint MGravity = 0x40; // CUtlVector< float32 > - public const nint MGoalStrength = 0x58; // CUtlVector< float32 > - public const nint MGoalDamping = 0x70; // CUtlVector< float32 > - public const nint MNFlags = 0x88; // uint32 + public static class FeMorphLayerDepr_t { + public const nint m_Name = 0x0; // CUtlString + public const nint m_nNameHash = 0x8; // uint32 + public const nint m_Nodes = 0x10; // CUtlVector + public const nint m_InitPos = 0x28; // CUtlVector + public const nint m_Gravity = 0x40; // CUtlVector + public const nint m_GoalStrength = 0x58; // CUtlVector + public const nint m_GoalDamping = 0x70; // CUtlVector + public const nint m_nFlags = 0x88; // uint32 } // Parent: None // Fields count: 7 @@ -16262,327 +16262,327 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFeMorphLayer { - public const nint MName = 0x0; // CUtlString - public const nint MNNameHash = 0x8; // uint32 - public const nint MNodes = 0x10; // CUtlVector< uint16 > - public const nint MInitPos = 0x28; // CUtlVector< Vector > - public const nint MGravity = 0x40; // CUtlVector< float32 > - public const nint MGoalStrength = 0x58; // CUtlVector< float32 > - public const nint MGoalDamping = 0x70; // CUtlVector< float32 > + public const nint m_Name = 0x0; // CUtlString + public const nint m_nNameHash = 0x8; // uint32 + public const nint m_Nodes = 0x10; // CUtlVector + public const nint m_InitPos = 0x28; // CUtlVector + public const nint m_Gravity = 0x40; // CUtlVector + public const nint m_GoalStrength = 0x58; // CUtlVector + public const nint m_GoalDamping = 0x70; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class Dop26T { - public const nint MFlSupport = 0x0; // float32[26] + public static class Dop26_t { + public const nint m_flSupport = 0x0; // float32[26] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class RnCapsuleT { - public const nint MVCenter = 0x0; // Vector[2] - public const nint MFlRadius = 0x18; // float32 + public static class RnCapsule_t { + public const nint m_vCenter = 0x0; // Vector[2] + public const nint m_flRadius = 0x18; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class RnPlaneT { - public const nint MVNormal = 0x0; // Vector - public const nint MFlOffset = 0xC; // float32 + public static class RnPlane_t { + public const nint m_vNormal = 0x0; // Vector + public const nint m_flOffset = 0xC; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RnVertexT { - public const nint MNEdge = 0x0; // uint8 + public static class RnVertex_t { + public const nint m_nEdge = 0x0; // uint8 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class RnHalfEdgeT { - public const nint MNNext = 0x0; // uint8 - public const nint MNTwin = 0x1; // uint8 - public const nint MNOrigin = 0x2; // uint8 - public const nint MNFace = 0x3; // uint8 + public static class RnHalfEdge_t { + public const nint m_nNext = 0x0; // uint8 + public const nint m_nTwin = 0x1; // uint8 + public const nint m_nOrigin = 0x2; // uint8 + public const nint m_nFace = 0x3; // uint8 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RnFaceT { - public const nint MNEdge = 0x0; // uint8 + public static class RnFace_t { + public const nint m_nEdge = 0x0; // uint8 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CRegionSvm { - public const nint MPlanes = 0x0; // CUtlVector< RnPlane_t > - public const nint MNodes = 0x18; // CUtlVector< uint32 > + public static class CRegionSVM { + public const nint m_Planes = 0x0; // CUtlVector + public const nint m_Nodes = 0x18; // CUtlVector } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class RnHullT { - public const nint MVCentroid = 0x0; // Vector - public const nint MFlMaxAngularRadius = 0xC; // float32 - public const nint MBounds = 0x10; // AABB_t - public const nint MVOrthographicAreas = 0x28; // Vector - public const nint MMassProperties = 0x34; // matrix3x4_t - public const nint MFlVolume = 0x64; // float32 - public const nint MFlSurfaceArea = 0x68; // float32 - public const nint MVertices = 0x70; // CUtlVector< RnVertex_t > - public const nint MVertexPositions = 0x88; // CUtlVector< Vector > - public const nint MEdges = 0xA0; // CUtlVector< RnHalfEdge_t > - public const nint MFaces = 0xB8; // CUtlVector< RnFace_t > - public const nint MFacePlanes = 0xD0; // CUtlVector< RnPlane_t > - public const nint MNFlags = 0xE8; // uint32 - public const nint MPRegionSvm = 0xF0; // CRegionSVM* + public static class RnHull_t { + public const nint m_vCentroid = 0x0; // Vector + public const nint m_flMaxAngularRadius = 0xC; // float32 + public const nint m_Bounds = 0x10; // AABB_t + public const nint m_vOrthographicAreas = 0x28; // Vector + public const nint m_MassProperties = 0x34; // matrix3x4_t + public const nint m_flVolume = 0x64; // float32 + public const nint m_flSurfaceArea = 0x68; // float32 + public const nint m_Vertices = 0x70; // CUtlVector + public const nint m_VertexPositions = 0x88; // CUtlVector + public const nint m_Edges = 0xA0; // CUtlVector + public const nint m_Faces = 0xB8; // CUtlVector + public const nint m_FacePlanes = 0xD0; // CUtlVector + public const nint m_nFlags = 0xE8; // uint32 + public const nint m_pRegionSVM = 0xF0; // CRegionSVM* } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RnTriangleT { - public const nint MNIndex = 0x0; // int32[3] + public static class RnTriangle_t { + public const nint m_nIndex = 0x0; // int32[3] } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RnWingT { - public const nint MNIndex = 0x0; // int32[3] + public static class RnWing_t { + public const nint m_nIndex = 0x0; // int32[3] } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class RnNodeT { - public const nint MVMin = 0x0; // Vector - public const nint MNChildren = 0xC; // uint32 - public const nint MVMax = 0x10; // Vector - public const nint MNTriangleOffset = 0x1C; // uint32 + public static class RnNode_t { + public const nint m_vMin = 0x0; // Vector + public const nint m_nChildren = 0xC; // uint32 + public const nint m_vMax = 0x10; // Vector + public const nint m_nTriangleOffset = 0x1C; // uint32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class RnMeshT { - public const nint MVMin = 0x0; // Vector - public const nint MVMax = 0xC; // Vector - public const nint MNodes = 0x18; // CUtlVector< RnNode_t > - public const nint MVertices = 0x30; // CUtlVectorSIMDPaddedVector - public const nint MTriangles = 0x48; // CUtlVector< RnTriangle_t > - public const nint MWings = 0x60; // CUtlVector< RnWing_t > - public const nint MMaterials = 0x78; // CUtlVector< uint8 > - public const nint MVOrthographicAreas = 0x90; // Vector - public const nint MNFlags = 0x9C; // uint32 - public const nint MNDebugFlags = 0xA0; // uint32 + public static class RnMesh_t { + public const nint m_vMin = 0x0; // Vector + public const nint m_vMax = 0xC; // Vector + public const nint m_Nodes = 0x18; // CUtlVector + public const nint m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector + public const nint m_Triangles = 0x48; // CUtlVector + public const nint m_Wings = 0x60; // CUtlVector + public const nint m_Materials = 0x78; // CUtlVector + public const nint m_vOrthographicAreas = 0x90; // Vector + public const nint m_nFlags = 0x9C; // uint32 + public const nint m_nDebugFlags = 0xA0; // uint32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class RnShapeDescT { - public const nint MNCollisionAttributeIndex = 0x0; // uint32 - public const nint MNSurfacePropertyIndex = 0x4; // uint32 - public const nint MUserFriendlyName = 0x8; // CUtlString + public static class RnShapeDesc_t { + public const nint m_nCollisionAttributeIndex = 0x0; // uint32 + public const nint m_nSurfacePropertyIndex = 0x4; // uint32 + public const nint m_UserFriendlyName = 0x8; // CUtlString } - // Parent: RnShapeDescT + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RnSphereDescT { - public const nint MSphere = 0x10; // SphereBase_t< float32 > + public static class RnSphereDesc_t { + public const nint m_Sphere = 0x10; // SphereBase_t } - // Parent: RnShapeDescT + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RnCapsuleDescT { - public const nint MCapsule = 0x10; // RnCapsule_t + public static class RnCapsuleDesc_t { + public const nint m_Capsule = 0x10; // RnCapsule_t } - // Parent: RnShapeDescT + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RnHullDescT { - public const nint MHull = 0x10; // RnHull_t + public static class RnHullDesc_t { + public const nint m_Hull = 0x10; // RnHull_t } - // Parent: RnShapeDescT + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RnMeshDescT { - public const nint MMesh = 0x10; // RnMesh_t + public static class RnMeshDesc_t { + public const nint m_Mesh = 0x10; // RnMesh_t } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class RnSoftbodyParticleT { - public const nint MFlMassInv = 0x0; // float32 + public static class RnSoftbodyParticle_t { + public const nint m_flMassInv = 0x0; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class RnSoftbodySpringT { - public const nint MNParticle = 0x0; // uint16[2] - public const nint MFlLength = 0x4; // float32 + public static class RnSoftbodySpring_t { + public const nint m_nParticle = 0x0; // uint16[2] + public const nint m_flLength = 0x4; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class RnSoftbodyCapsuleT { - public const nint MVCenter = 0x0; // Vector[2] - public const nint MFlRadius = 0x18; // float32 - public const nint MNParticle = 0x1C; // uint16[2] + public static class RnSoftbodyCapsule_t { + public const nint m_vCenter = 0x0; // Vector[2] + public const nint m_flRadius = 0x18; // float32 + public const nint m_nParticle = 0x1C; // uint16[2] } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class RnBlendVertexT { - public const nint MNWeight0 = 0x0; // uint16 - public const nint MNIndex0 = 0x2; // uint16 - public const nint MNWeight1 = 0x4; // uint16 - public const nint MNIndex1 = 0x6; // uint16 - public const nint MNWeight2 = 0x8; // uint16 - public const nint MNIndex2 = 0xA; // uint16 - public const nint MNFlags = 0xC; // uint16 - public const nint MNTargetIndex = 0xE; // uint16 + public static class RnBlendVertex_t { + public const nint m_nWeight0 = 0x0; // uint16 + public const nint m_nIndex0 = 0x2; // uint16 + public const nint m_nWeight1 = 0x4; // uint16 + public const nint m_nIndex1 = 0x6; // uint16 + public const nint m_nWeight2 = 0x8; // uint16 + public const nint m_nIndex2 = 0xA; // uint16 + public const nint m_nFlags = 0xC; // uint16 + public const nint m_nTargetIndex = 0xE; // uint16 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CastSphereSatParamsT { - public const nint MVRayStart = 0x0; // Vector - public const nint MVRayDelta = 0xC; // Vector - public const nint MFlRadius = 0x18; // float32 - public const nint MFlMaxFraction = 0x1C; // float32 - public const nint MFlScale = 0x20; // float32 - public const nint MPHull = 0x28; // RnHull_t* + public static class CastSphereSATParams_t { + public const nint m_vRayStart = 0x0; // Vector + public const nint m_vRayDelta = 0xC; // Vector + public const nint m_flRadius = 0x18; // float32 + public const nint m_flMaxFraction = 0x1C; // float32 + public const nint m_flScale = 0x20; // float32 + public const nint m_pHull = 0x28; // RnHull_t* } // Parent: None // Fields count: 35 // // Metadata: // MGetKV3ClassDefaults - public static class RnBodyDescT { - public const nint MSDebugName = 0x0; // CUtlString - public const nint MVPosition = 0x8; // Vector - public const nint MQOrientation = 0x14; // QuaternionStorage - public const nint MVLinearVelocity = 0x24; // Vector - public const nint MVAngularVelocity = 0x30; // Vector - public const nint MVLocalMassCenter = 0x3C; // Vector - public const nint MLocalInertiaInv = 0x48; // Vector[3] - public const nint MFlMassInv = 0x6C; // float32 - public const nint MFlGameMass = 0x70; // float32 - public const nint MFlInertiaScaleInv = 0x74; // float32 - public const nint MFlLinearDamping = 0x78; // float32 - public const nint MFlAngularDamping = 0x7C; // float32 - public const nint MFlLinearDrag = 0x80; // float32 - public const nint MFlAngularDrag = 0x84; // float32 - public const nint MFlLinearBuoyancyDrag = 0x88; // float32 - public const nint MFlAngularBuoyancyDrag = 0x8C; // float32 - public const nint MVLastAwakeForceAccum = 0x90; // Vector - public const nint MVLastAwakeTorqueAccum = 0x9C; // Vector - public const nint MFlBuoyancyFactor = 0xA8; // float32 - public const nint MFlGravityScale = 0xAC; // float32 - public const nint MFlTimeScale = 0xB0; // float32 - public const nint MNBodyType = 0xB4; // int32 - public const nint MNGameIndex = 0xB8; // uint32 - public const nint MNGameFlags = 0xBC; // uint32 - public const nint MNMinVelocityIterations = 0xC0; // int8 - public const nint MNMinPositionIterations = 0xC1; // int8 - public const nint MNMassPriority = 0xC2; // int8 - public const nint MBEnabled = 0xC3; // bool - public const nint MBSleeping = 0xC4; // bool - public const nint MBIsContinuousEnabled = 0xC5; // bool - public const nint MBDragEnabled = 0xC6; // bool - public const nint MBBuoyancyDragEnabled = 0xC7; // bool - public const nint MBGravityDisabled = 0xC8; // bool - public const nint MBSpeculativeEnabled = 0xC9; // bool - public const nint MBHasShadowController = 0xCA; // bool + public static class RnBodyDesc_t { + public const nint m_sDebugName = 0x0; // CUtlString + public const nint m_vPosition = 0x8; // Vector + public const nint m_qOrientation = 0x14; // QuaternionStorage + public const nint m_vLinearVelocity = 0x24; // Vector + public const nint m_vAngularVelocity = 0x30; // Vector + public const nint m_vLocalMassCenter = 0x3C; // Vector + public const nint m_LocalInertiaInv = 0x48; // Vector[3] + public const nint m_flMassInv = 0x6C; // float32 + public const nint m_flGameMass = 0x70; // float32 + public const nint m_flInertiaScaleInv = 0x74; // float32 + public const nint m_flLinearDamping = 0x78; // float32 + public const nint m_flAngularDamping = 0x7C; // float32 + public const nint m_flLinearDrag = 0x80; // float32 + public const nint m_flAngularDrag = 0x84; // float32 + public const nint m_flLinearBuoyancyDrag = 0x88; // float32 + public const nint m_flAngularBuoyancyDrag = 0x8C; // float32 + public const nint m_vLastAwakeForceAccum = 0x90; // Vector + public const nint m_vLastAwakeTorqueAccum = 0x9C; // Vector + public const nint m_flBuoyancyFactor = 0xA8; // float32 + public const nint m_flGravityScale = 0xAC; // float32 + public const nint m_flTimeScale = 0xB0; // float32 + public const nint m_nBodyType = 0xB4; // int32 + public const nint m_nGameIndex = 0xB8; // uint32 + public const nint m_nGameFlags = 0xBC; // uint32 + public const nint m_nMinVelocityIterations = 0xC0; // int8 + public const nint m_nMinPositionIterations = 0xC1; // int8 + public const nint m_nMassPriority = 0xC2; // int8 + public const nint m_bEnabled = 0xC3; // bool + public const nint m_bSleeping = 0xC4; // bool + public const nint m_bIsContinuousEnabled = 0xC5; // bool + public const nint m_bDragEnabled = 0xC6; // bool + public const nint m_bBuoyancyDragEnabled = 0xC7; // bool + public const nint m_bGravityDisabled = 0xC8; // bool + public const nint m_bSpeculativeEnabled = 0xC9; // bool + public const nint m_bHasShadowController = 0xCA; // bool } // Parent: None // Fields count: 2 - public static class VertexPositionNormalT { - public const nint MVPosition = 0x0; // Vector - public const nint MVNormal = 0xC; // Vector + public static class VertexPositionNormal_t { + public const nint m_vPosition = 0x0; // Vector + public const nint m_vNormal = 0xC; // Vector } // Parent: None // Fields count: 1 - public static class VertexPositionColorT { - public const nint MVPosition = 0x0; // Vector + public static class VertexPositionColor_t { + public const nint m_vPosition = 0x0; // Vector } // Parent: None // Fields count: 5 - public static class ConstraintBreakableparamsT { - public const nint Strength = 0x0; // float32 - public const nint ForceLimit = 0x4; // float32 - public const nint TorqueLimit = 0x8; // float32 - public const nint BodyMassScale = 0xC; // float32[2] - public const nint IsActive = 0x14; // bool + public static class constraint_breakableparams_t { + public const nint strength = 0x0; // float32 + public const nint forceLimit = 0x4; // float32 + public const nint torqueLimit = 0x8; // float32 + public const nint bodyMassScale = 0xC; // float32[2] + public const nint isActive = 0x14; // bool } // Parent: None // Fields count: 4 - public static class ConstraintAxislimitT { - public const nint FlMinRotation = 0x0; // float32 - public const nint FlMaxRotation = 0x4; // float32 - public const nint FlMotorTargetAngSpeed = 0x8; // float32 - public const nint FlMotorMaxTorque = 0xC; // float32 + public static class constraint_axislimit_t { + public const nint flMinRotation = 0x0; // float32 + public const nint flMaxRotation = 0x4; // float32 + public const nint flMotorTargetAngSpeed = 0x8; // float32 + public const nint flMotorMaxTorque = 0xC; // float32 } // Parent: None // Fields count: 4 - public static class ConstraintHingeparamsT { - public const nint WorldPosition = 0x0; // Vector - public const nint WorldAxisDirection = 0xC; // Vector - public const nint HingeAxis = 0x18; // constraint_axislimit_t - public const nint Constraint = 0x28; // constraint_breakableparams_t + public static class constraint_hingeparams_t { + public const nint worldPosition = 0x0; // Vector + public const nint worldAxisDirection = 0xC; // Vector + public const nint hingeAxis = 0x18; // constraint_axislimit_t + public const nint constraint = 0x28; // constraint_breakableparams_t } // Parent: None // Fields count: 0 public static class IPhysicsPlayerController { } - // Parent: RnBodyDescT + // Parent: RnBodyDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class VphysicsSaveCphysicsbodyT { - public const nint MNOldPointer = 0xD0; // uint64 + public static class vphysics_save_cphysicsbody_t { + public const nint m_nOldPointer = 0xD0; // uint64 } } // Module: libworldrenderer.so @@ -16599,17 +16599,17 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) public static class CEntityIdentity { - public const nint MNameStringableIndex = 0x14; // int32 - public const nint MName = 0x18; // CUtlSymbolLarge - public const nint MDesignerName = 0x20; // CUtlSymbolLarge - public const nint MFlags = 0x30; // uint32 - public const nint MWorldGroupId = 0x38; // WorldGroupId_t - public const nint MFDataObjectTypes = 0x3C; // uint32 - public const nint MPathIndex = 0x40; // ChangeAccessorFieldPathIndex_t - public const nint MPPrev = 0x58; // CEntityIdentity* - public const nint MPNext = 0x60; // CEntityIdentity* - public const nint MPPrevByClass = 0x68; // CEntityIdentity* - public const nint MPNextByClass = 0x70; // CEntityIdentity* + public const nint m_nameStringableIndex = 0x14; // int32 + public const nint m_name = 0x18; // CUtlSymbolLarge + public const nint m_designerName = 0x20; // CUtlSymbolLarge + public const nint m_flags = 0x30; // uint32 + public const nint m_worldGroupId = 0x38; // WorldGroupId_t + public const nint m_fDataObjectTypes = 0x3C; // uint32 + public const nint m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t + public const nint m_pPrev = 0x58; // CEntityIdentity* + public const nint m_pNext = 0x60; // CEntityIdentity* + public const nint m_pPrevByClass = 0x68; // CEntityIdentity* + public const nint m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 4 @@ -16618,271 +16618,271 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) public static class CEntityInstance { - public const nint MIszPrivateVScripts = 0x8; // CUtlSymbolLarge - public const nint MPEntity = 0x10; // CEntityIdentity* - public const nint MCScriptComponent = 0x28; // CScriptComponent* - public const nint MBVisibleinPvs = 0x30; // bool + public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge + public const nint m_pEntity = 0x10; // CEntityIdentity* + public const nint m_CScriptComponent = 0x28; // CScriptComponent* + public const nint m_bVisibleinPVS = 0x30; // bool } // Parent: CEntityComponent // Fields count: 1 public static class CScriptComponent { - public const nint MScriptClassName = 0x30; // CUtlSymbolLarge + public const nint m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class EntityIoConnectionDataT { - public const nint MOutputName = 0x0; // CUtlString - public const nint MTargetType = 0x8; // uint32 - public const nint MTargetName = 0x10; // CUtlString - public const nint MInputName = 0x18; // CUtlString - public const nint MOverrideParam = 0x20; // CUtlString - public const nint MFlDelay = 0x28; // float32 - public const nint MNTimesToFire = 0x2C; // int32 + public static class EntityIOConnectionData_t { + public const nint m_outputName = 0x0; // CUtlString + public const nint m_targetType = 0x8; // uint32 + public const nint m_targetName = 0x10; // CUtlString + public const nint m_inputName = 0x18; // CUtlString + public const nint m_overrideParam = 0x20; // CUtlString + public const nint m_flDelay = 0x28; // float32 + public const nint m_nTimesToFire = 0x2C; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class EntityKeyValueDataT { - public const nint MConnections = 0x8; // CUtlVector< EntityIOConnectionData_t > - public const nint MKeyValuesData = 0x20; // CUtlBinaryBlock + public static class EntityKeyValueData_t { + public const nint m_connections = 0x8; // CUtlVector + public const nint m_keyValuesData = 0x20; // CUtlBinaryBlock } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class PermEntityLumpDataT { - public const nint MName = 0x8; // CUtlString - public const nint MHammerUniqueId = 0x10; // CUtlString - public const nint MChildLumps = 0x18; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > - public const nint MEntityKeyValues = 0x30; // CUtlLeanVector< EntityKeyValueData_t > + public static class PermEntityLumpData_t { + public const nint m_name = 0x8; // CUtlString + public const nint m_hammerUniqueId = 0x10; // CUtlString + public const nint m_childLumps = 0x18; // CUtlVector> + public const nint m_entityKeyValues = 0x30; // CUtlLeanVector } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class SceneObjectT { - public const nint MNObjectId = 0x0; // uint32 - public const nint MVTransform = 0x4; // Vector4D[3] - public const nint MFlFadeStartDistance = 0x34; // float32 - public const nint MFlFadeEndDistance = 0x38; // float32 - public const nint MVTintColor = 0x3C; // Vector4D - public const nint MSkin = 0x50; // CUtlString - public const nint MNObjectTypeFlags = 0x58; // ObjectTypeFlags_t - public const nint MVLightingOrigin = 0x5C; // Vector - public const nint MNOverlayRenderOrder = 0x68; // int16 - public const nint MNLodOverride = 0x6A; // int16 - public const nint MNCubeMapPrecomputedHandshake = 0x6C; // int32 - public const nint MNLightProbeVolumePrecomputedHandshake = 0x70; // int32 - public const nint MRenderableModel = 0x78; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MRenderable = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > + public static class SceneObject_t { + public const nint m_nObjectID = 0x0; // uint32 + public const nint m_vTransform = 0x4; // Vector4D[3] + public const nint m_flFadeStartDistance = 0x34; // float32 + public const nint m_flFadeEndDistance = 0x38; // float32 + public const nint m_vTintColor = 0x3C; // Vector4D + public const nint m_skin = 0x50; // CUtlString + public const nint m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t + public const nint m_vLightingOrigin = 0x5C; // Vector + public const nint m_nOverlayRenderOrder = 0x68; // int16 + public const nint m_nLODOverride = 0x6A; // int16 + public const nint m_nCubeMapPrecomputedHandshake = 0x6C; // int32 + public const nint m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32 + public const nint m_renderableModel = 0x78; // CStrongHandle + public const nint m_renderable = 0x80; // CStrongHandle } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class BaseSceneObjectOverrideT { - public const nint MNSceneObjectIndex = 0x0; // uint32 + public static class BaseSceneObjectOverride_t { + public const nint m_nSceneObjectIndex = 0x0; // uint32 } - // Parent: BaseSceneObjectOverrideT + // Parent: BaseSceneObjectOverride_t // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class ExtraVertexStreamOverrideT { - public const nint MNSubSceneObject = 0x4; // uint32 - public const nint MNDrawCallIndex = 0x8; // uint32 - public const nint MNAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t - public const nint MExtraBufferBinding = 0x10; // CRenderBufferBinding + public static class ExtraVertexStreamOverride_t { + public const nint m_nSubSceneObject = 0x4; // uint32 + public const nint m_nDrawCallIndex = 0x8; // uint32 + public const nint m_nAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t + public const nint m_extraBufferBinding = 0x10; // CRenderBufferBinding } - // Parent: BaseSceneObjectOverrideT + // Parent: BaseSceneObjectOverride_t // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class MaterialOverrideT { - public const nint MNSubSceneObject = 0x4; // uint32 - public const nint MNDrawCallIndex = 0x8; // uint32 - public const nint MPMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public static class MaterialOverride_t { + public const nint m_nSubSceneObject = 0x4; // uint32 + public const nint m_nDrawCallIndex = 0x8; // uint32 + public const nint m_pMaterial = 0x10; // CStrongHandle } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class InfoOverlayDataT { - public const nint MTransform = 0x0; // matrix3x4_t - public const nint MFlWidth = 0x30; // float32 - public const nint MFlHeight = 0x34; // float32 - public const nint MFlDepth = 0x38; // float32 - public const nint MVUvStart = 0x3C; // Vector2D - public const nint MVUvEnd = 0x44; // Vector2D - public const nint MPMaterial = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MNRenderOrder = 0x58; // int32 - public const nint MVTintColor = 0x5C; // Vector4D - public const nint MNSequenceOverride = 0x6C; // int32 + public static class InfoOverlayData_t { + public const nint m_transform = 0x0; // matrix3x4_t + public const nint m_flWidth = 0x30; // float32 + public const nint m_flHeight = 0x34; // float32 + public const nint m_flDepth = 0x38; // float32 + public const nint m_vUVStart = 0x3C; // Vector2D + public const nint m_vUVEnd = 0x44; // Vector2D + public const nint m_pMaterial = 0x50; // CStrongHandle + public const nint m_nRenderOrder = 0x58; // int32 + public const nint m_vTintColor = 0x5C; // Vector4D + public const nint m_nSequenceOverride = 0x6C; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class BakedLightingInfoT { - public const nint MNLightmapVersionNumber = 0x0; // uint32 - public const nint MNLightmapGameVersionNumber = 0x4; // uint32 - public const nint MVLightmapUvScale = 0x8; // Vector2D - public const nint MBHasLightmaps = 0x10; // bool - public const nint MLightMaps = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > + public static class BakedLightingInfo_t { + public const nint m_nLightmapVersionNumber = 0x0; // uint32 + public const nint m_nLightmapGameVersionNumber = 0x4; // uint32 + public const nint m_vLightmapUvScale = 0x8; // Vector2D + public const nint m_bHasLightmaps = 0x10; // bool + public const nint m_lightMaps = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class WorldNodeOnDiskBufferDataT { - public const nint MNElementCount = 0x0; // int32 - public const nint MNElementSizeInBytes = 0x4; // int32 - public const nint MInputLayoutFields = 0x8; // CUtlVector< RenderInputLayoutField_t > - public const nint MPData = 0x20; // CUtlVector< uint8 > + public static class WorldNodeOnDiskBufferData_t { + public const nint m_nElementCount = 0x0; // int32 + public const nint m_nElementSizeInBytes = 0x4; // int32 + public const nint m_inputLayoutFields = 0x8; // CUtlVector + public const nint m_pData = 0x20; // CUtlVector } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class AggregateMeshInfoT { - public const nint MNVisClusterMemberOffset = 0x0; // uint32 - public const nint MNVisClusterMemberCount = 0x4; // uint8 - public const nint MBHasTransform = 0x5; // bool - public const nint MNDrawCallIndex = 0x6; // int16 - public const nint MNLodSetupIndex = 0x8; // int16 - public const nint MNLodGroupMask = 0xA; // uint8 - public const nint MVTintColor = 0xB; // Color - public const nint MObjectFlags = 0x10; // ObjectTypeFlags_t - public const nint MNLightProbeVolumePrecomputedHandshake = 0x14; // int32 + public static class AggregateMeshInfo_t { + public const nint m_nVisClusterMemberOffset = 0x0; // uint32 + public const nint m_nVisClusterMemberCount = 0x4; // uint8 + public const nint m_bHasTransform = 0x5; // bool + public const nint m_nDrawCallIndex = 0x6; // int16 + public const nint m_nLODSetupIndex = 0x8; // int16 + public const nint m_nLODGroupMask = 0xA; // uint8 + public const nint m_vTintColor = 0xB; // Color + public const nint m_objectFlags = 0x10; // ObjectTypeFlags_t + public const nint m_nLightProbeVolumePrecomputedHandshake = 0x14; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class AggregateLodSetupT { - public const nint MVLodOrigin = 0x0; // Vector - public const nint MFMaxObjectScale = 0xC; // float32 - public const nint MFSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 > + public static class AggregateLODSetup_t { + public const nint m_vLODOrigin = 0x0; // Vector + public const nint m_fMaxObjectScale = 0xC; // float32 + public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class AggregateSceneObjectT { - public const nint MAllFlags = 0x0; // ObjectTypeFlags_t - public const nint MAnyFlags = 0x4; // ObjectTypeFlags_t - public const nint MNLayer = 0x8; // int16 - public const nint MAggregateMeshes = 0x10; // CUtlVector< AggregateMeshInfo_t > - public const nint MLodSetups = 0x28; // CUtlVector< AggregateLODSetup_t > - public const nint MVisClusterMembership = 0x40; // CUtlVector< uint16 > - public const nint MFragmentTransforms = 0x58; // CUtlVector< matrix3x4_t > - public const nint MRenderableModel = 0x70; // CStrongHandle< InfoForResourceTypeCModel > + public static class AggregateSceneObject_t { + public const nint m_allFlags = 0x0; // ObjectTypeFlags_t + public const nint m_anyFlags = 0x4; // ObjectTypeFlags_t + public const nint m_nLayer = 0x8; // int16 + public const nint m_aggregateMeshes = 0x10; // CUtlVector + public const nint m_lodSetups = 0x28; // CUtlVector + public const nint m_visClusterMembership = 0x40; // CUtlVector + public const nint m_fragmentTransforms = 0x58; // CUtlVector + public const nint m_renderableModel = 0x70; // CStrongHandle } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class ClutterTileT { - public const nint MNFirstInstance = 0x0; // uint32 - public const nint MNLastInstance = 0x4; // uint32 - public const nint MBoundsWs = 0x8; // AABB_t + public static class ClutterTile_t { + public const nint m_nFirstInstance = 0x0; // uint32 + public const nint m_nLastInstance = 0x4; // uint32 + public const nint m_BoundsWs = 0x8; // AABB_t } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class ClutterSceneObjectT { - public const nint MBounds = 0x0; // AABB_t - public const nint MFlags = 0x18; // ObjectTypeFlags_t - public const nint MNLayer = 0x1C; // int16 - public const nint MInstancePositions = 0x20; // CUtlVector< Vector > - public const nint MInstanceScales = 0x50; // CUtlVector< float32 > - public const nint MInstanceTintSrgb = 0x68; // CUtlVector< Color > - public const nint MTiles = 0x80; // CUtlVector< ClutterTile_t > - public const nint MRenderableModel = 0x98; // CStrongHandle< InfoForResourceTypeCModel > + public static class ClutterSceneObject_t { + public const nint m_Bounds = 0x0; // AABB_t + public const nint m_flags = 0x18; // ObjectTypeFlags_t + public const nint m_nLayer = 0x1C; // int16 + public const nint m_instancePositions = 0x20; // CUtlVector + public const nint m_instanceScales = 0x50; // CUtlVector + public const nint m_instanceTintSrgb = 0x68; // CUtlVector + public const nint m_tiles = 0x80; // CUtlVector + public const nint m_renderableModel = 0x98; // CStrongHandle } // Parent: None // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - public static class WorldNodeT { - public const nint MSceneObjects = 0x0; // CUtlVector< SceneObject_t > - public const nint MInfoOverlays = 0x18; // CUtlVector< InfoOverlayData_t > - public const nint MVisClusterMembership = 0x30; // CUtlVector< uint16 > - public const nint MAggregateSceneObjects = 0x48; // CUtlVector< AggregateSceneObject_t > - public const nint MClutterSceneObjects = 0x60; // CUtlVector< ClutterSceneObject_t > - public const nint MExtraVertexStreamOverrides = 0x78; // CUtlVector< ExtraVertexStreamOverride_t > - public const nint MMaterialOverrides = 0x90; // CUtlVector< MaterialOverride_t > - public const nint MExtraVertexStreams = 0xA8; // CUtlVector< WorldNodeOnDiskBufferData_t > - public const nint MLayerNames = 0xC0; // CUtlVector< CUtlString > - public const nint MSceneObjectLayerIndices = 0xD8; // CUtlVector< uint8 > - public const nint MOverlayLayerIndices = 0xF0; // CUtlVector< uint8 > - public const nint MGrassFileName = 0x108; // CUtlString - public const nint MNodeLightingInfo = 0x110; // BakedLightingInfo_t + public static class WorldNode_t { + public const nint m_sceneObjects = 0x0; // CUtlVector + public const nint m_infoOverlays = 0x18; // CUtlVector + public const nint m_visClusterMembership = 0x30; // CUtlVector + public const nint m_aggregateSceneObjects = 0x48; // CUtlVector + public const nint m_clutterSceneObjects = 0x60; // CUtlVector + public const nint m_extraVertexStreamOverrides = 0x78; // CUtlVector + public const nint m_materialOverrides = 0x90; // CUtlVector + public const nint m_extraVertexStreams = 0xA8; // CUtlVector + public const nint m_layerNames = 0xC0; // CUtlVector + public const nint m_sceneObjectLayerIndices = 0xD8; // CUtlVector + public const nint m_overlayLayerIndices = 0xF0; // CUtlVector + public const nint m_grassFileName = 0x108; // CUtlString + public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class WorldBuilderParamsT { - public const nint MFlMinDrawVolumeSize = 0x0; // float32 - public const nint MBBuildBakedLighting = 0x4; // bool - public const nint MVLightmapUvScale = 0x8; // Vector2D - public const nint MNCompileTimestamp = 0x10; // uint64 - public const nint MNCompileFingerprint = 0x18; // uint64 + public static class WorldBuilderParams_t { + public const nint m_flMinDrawVolumeSize = 0x0; // float32 + public const nint m_bBuildBakedLighting = 0x4; // bool + public const nint m_vLightmapUvScale = 0x8; // Vector2D + public const nint m_nCompileTimestamp = 0x10; // uint64 + public const nint m_nCompileFingerprint = 0x18; // uint64 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class NodeDataT { - public const nint MNParent = 0x0; // int32 - public const nint MVOrigin = 0x4; // Vector - public const nint MVMinBounds = 0x10; // Vector - public const nint MVMaxBounds = 0x1C; // Vector - public const nint MFlMinimumDistance = 0x28; // float32 - public const nint MChildNodeIndices = 0x30; // CUtlVector< int32 > - public const nint MWorldNodePrefix = 0x48; // CUtlString + public static class NodeData_t { + public const nint m_nParent = 0x0; // int32 + public const nint m_vOrigin = 0x4; // Vector + public const nint m_vMinBounds = 0x10; // Vector + public const nint m_vMaxBounds = 0x1C; // Vector + public const nint m_flMinimumDistance = 0x28; // float32 + public const nint m_ChildNodeIndices = 0x30; // CUtlVector + public const nint m_worldNodePrefix = 0x48; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class WorldT { - public const nint MBuilderParams = 0x0; // WorldBuilderParams_t - public const nint MWorldNodes = 0x20; // CUtlVector< NodeData_t > - public const nint MWorldLightingInfo = 0x38; // BakedLightingInfo_t - public const nint MEntityLumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > + public static class World_t { + public const nint m_builderParams = 0x0; // WorldBuilderParams_t + public const nint m_worldNodes = 0x20; // CUtlVector + public const nint m_worldLightingInfo = 0x38; // BakedLightingInfo_t + public const nint m_entityLumps = 0x68; // CUtlVector> } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class VoxelVisBlockOffsetT { - public const nint MNOffset = 0x0; // uint32 - public const nint MNElementCount = 0x4; // uint32 + public static class VoxelVisBlockOffset_t { + public const nint m_nOffset = 0x0; // uint32 + public const nint m_nElementCount = 0x4; // uint32 } // Parent: None // Fields count: 13 @@ -16890,30 +16890,30 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoxelVisibility { - public const nint MNBaseClusterCount = 0x40; // uint32 - public const nint MNPvsBytesPerCluster = 0x44; // uint32 - public const nint MVMinBounds = 0x48; // Vector - public const nint MVMaxBounds = 0x54; // Vector - public const nint MFlGridSize = 0x60; // float32 - public const nint MNSkyVisibilityCluster = 0x64; // uint32 - public const nint MNSunVisibilityCluster = 0x68; // uint32 - public const nint MNodeBlock = 0x6C; // VoxelVisBlockOffset_t - public const nint MRegionBlock = 0x74; // VoxelVisBlockOffset_t - public const nint MEnclosedClusterListBlock = 0x7C; // VoxelVisBlockOffset_t - public const nint MEnclosedClustersBlock = 0x84; // VoxelVisBlockOffset_t - public const nint MMasksBlock = 0x8C; // VoxelVisBlockOffset_t - public const nint MNVisBlocks = 0x94; // VoxelVisBlockOffset_t + public const nint m_nBaseClusterCount = 0x40; // uint32 + public const nint m_nPVSBytesPerCluster = 0x44; // uint32 + public const nint m_vMinBounds = 0x48; // Vector + public const nint m_vMaxBounds = 0x54; // Vector + public const nint m_flGridSize = 0x60; // float32 + public const nint m_nSkyVisibilityCluster = 0x64; // uint32 + public const nint m_nSunVisibilityCluster = 0x68; // uint32 + public const nint m_NodeBlock = 0x6C; // VoxelVisBlockOffset_t + public const nint m_RegionBlock = 0x74; // VoxelVisBlockOffset_t + public const nint m_EnclosedClusterListBlock = 0x7C; // VoxelVisBlockOffset_t + public const nint m_EnclosedClustersBlock = 0x84; // VoxelVisBlockOffset_t + public const nint m_MasksBlock = 0x8C; // VoxelVisBlockOffset_t + public const nint m_nVisBlocks = 0x94; // VoxelVisBlockOffset_t } // Parent: None // Fields count: 0 - public static class VMapResourceDataT { + public static class VMapResourceData_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeVMapResourceDataT { + public static class InfoForResourceTypeVMapResourceData_t { } } } diff --git a/output/linux/schemas.hpp b/output/linux/schemas.hpp index 6f57088..7559327 100644 --- a/output/linux/schemas.hpp +++ b/output/linux/schemas.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC #pragma once @@ -16,77 +16,77 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace bone_demo_capture_settings_t { - constexpr std::ptrdiff_t m_bone_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_fl_chain_length = 0x8; // float32 + namespace BoneDemoCaptureSettings_t { + constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_flChainLength = 0x8; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace ik_demo_capture_settings_t { - constexpr std::ptrdiff_t m_parent_bone_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_e_mode = 0x8; // IKChannelMode - constexpr std::ptrdiff_t m_ik_chain_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_one_bone_start = 0x18; // CUtlString - constexpr std::ptrdiff_t m_one_bone_end = 0x20; // CUtlString + namespace IKDemoCaptureSettings_t { + constexpr std::ptrdiff_t m_parentBoneName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_eMode = 0x8; // IKChannelMode + constexpr std::ptrdiff_t m_ikChainName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_oneBoneStart = 0x18; // CUtlString + constexpr std::ptrdiff_t m_oneBoneEnd = 0x20; // CUtlString } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_demo_capture_settings { - constexpr std::ptrdiff_t m_range_bone_chain_length = 0x0; // Vector2D - constexpr std::ptrdiff_t m_range_max_spline_error_rotation = 0x8; // Vector2D - constexpr std::ptrdiff_t m_fl_max_spline_error_translation = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_max_spline_error_scale = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_ik_rotation_max_spline_error = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_ik_translation_max_spline_error = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_max_quantization_error_rotation = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_max_quantization_error_translation = 0x24; // float32 - constexpr std::ptrdiff_t m_fl_max_quantization_error_scale = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_ik_rotation_max_quantization_error = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_ik_translation_max_quantization_error = 0x30; // float32 - constexpr std::ptrdiff_t m_base_sequence = 0x38; // CUtlString - constexpr std::ptrdiff_t m_n_base_sequence_frame = 0x40; // int32 - constexpr std::ptrdiff_t m_bone_selection_mode = 0x44; // EDemoBoneSelectionMode - constexpr std::ptrdiff_t m_bones = 0x48; // CUtlVector< BoneDemoCaptureSettings_t > - constexpr std::ptrdiff_t m_ik_chains = 0x60; // CUtlVector< IKDemoCaptureSettings_t > + namespace CAnimDemoCaptureSettings { + constexpr std::ptrdiff_t m_rangeBoneChainLength = 0x0; // Vector2D + constexpr std::ptrdiff_t m_rangeMaxSplineErrorRotation = 0x8; // Vector2D + constexpr std::ptrdiff_t m_flMaxSplineErrorTranslation = 0x10; // float32 + constexpr std::ptrdiff_t m_flMaxSplineErrorScale = 0x14; // float32 + constexpr std::ptrdiff_t m_flIkRotation_MaxSplineError = 0x18; // float32 + constexpr std::ptrdiff_t m_flIkTranslation_MaxSplineError = 0x1C; // float32 + constexpr std::ptrdiff_t m_flMaxQuantizationErrorRotation = 0x20; // float32 + constexpr std::ptrdiff_t m_flMaxQuantizationErrorTranslation = 0x24; // float32 + constexpr std::ptrdiff_t m_flMaxQuantizationErrorScale = 0x28; // float32 + constexpr std::ptrdiff_t m_flIkRotation_MaxQuantizationError = 0x2C; // float32 + constexpr std::ptrdiff_t m_flIkTranslation_MaxQuantizationError = 0x30; // float32 + constexpr std::ptrdiff_t m_baseSequence = 0x38; // CUtlString + constexpr std::ptrdiff_t m_nBaseSequenceFrame = 0x40; // int32 + constexpr std::ptrdiff_t m_boneSelectionMode = 0x44; // EDemoBoneSelectionMode + constexpr std::ptrdiff_t m_bones = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_ikChains = 0x60; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_replay_frame { - constexpr std::ptrdiff_t m_input_data_blocks = 0x10; // CUtlVector< CUtlBinaryBlock > - constexpr std::ptrdiff_t m_instance_data = 0x28; // CUtlBinaryBlock - constexpr std::ptrdiff_t m_starting_local_to_world_transform = 0x40; // CTransform - constexpr std::ptrdiff_t m_local_to_world_transform = 0x60; // CTransform - constexpr std::ptrdiff_t m_time_stamp = 0x80; // float32 + namespace CAnimReplayFrame { + constexpr std::ptrdiff_t m_inputDataBlocks = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_instanceData = 0x28; // CUtlBinaryBlock + constexpr std::ptrdiff_t m_startingLocalToWorldTransform = 0x40; // CTransform + constexpr std::ptrdiff_t m_localToWorldTransform = 0x60; // CTransform + constexpr std::ptrdiff_t m_timeStamp = 0x80; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_graph_debug_replay { - constexpr std::ptrdiff_t m_anim_graph_file_name = 0x40; // CUtlString - constexpr std::ptrdiff_t m_frame_list = 0x48; // CUtlVector< CSmartPtr< CAnimReplayFrame > > - constexpr std::ptrdiff_t m_start_index = 0x60; // int32 - constexpr std::ptrdiff_t m_write_index = 0x64; // int32 - constexpr std::ptrdiff_t m_frame_count = 0x68; // int32 + namespace CAnimGraphDebugReplay { + constexpr std::ptrdiff_t m_animGraphFileName = 0x40; // CUtlString + constexpr std::ptrdiff_t m_frameList = 0x48; // CUtlVector> + constexpr std::ptrdiff_t m_startIndex = 0x60; // int32 + constexpr std::ptrdiff_t m_writeIndex = 0x64; // int32 + constexpr std::ptrdiff_t m_frameCount = 0x68; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_graph_model_binding { - constexpr std::ptrdiff_t m_model_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_p_shared_data = 0x10; // CSmartPtr< CAnimUpdateSharedData > + namespace CAnimGraphModelBinding { + constexpr std::ptrdiff_t m_modelName = 0x8; // CUtlString + constexpr std::ptrdiff_t m_pSharedData = 0x10; // CSmartPtr } // Parent: None // Fields count: 2 @@ -94,16 +94,16 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_anim_input_damping { - constexpr std::ptrdiff_t m_speed_function = 0x8; // DampingSpeedFunction - constexpr std::ptrdiff_t m_f_speed_scale = 0xC; // float32 + namespace CAnimInputDamping { + constexpr std::ptrdiff_t m_speedFunction = 0x8; // DampingSpeedFunction + constexpr std::ptrdiff_t m_fSpeedScale = 0xC; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_param_handle { + namespace CAnimParamHandle { constexpr std::ptrdiff_t m_type = 0x0; // AnimParamType_t constexpr std::ptrdiff_t m_index = 0x1; // uint8 } @@ -112,197 +112,197 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_param_handle_map { - constexpr std::ptrdiff_t m_list = 0x0; // CUtlHashtable< uint16, int16 > + namespace CAnimParamHandleMap { + constexpr std::ptrdiff_t m_list = 0x0; // CUtlHashtable } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_parameter_manager_updater { - constexpr std::ptrdiff_t m_parameters = 0x18; // CUtlVector< CSmartPtr< CAnimParameterBase > > - constexpr std::ptrdiff_t m_id_to_index_map = 0x30; // CUtlHashtable< AnimParamID, int32 > - constexpr std::ptrdiff_t m_name_to_index_map = 0x50; // CUtlHashtable< CUtlString, int32 > - constexpr std::ptrdiff_t m_index_to_handle = 0x70; // CUtlVector< CAnimParamHandle > - constexpr std::ptrdiff_t m_auto_reset_params = 0x88; // CUtlVector< CUtlPair< CAnimParamHandle, CAnimVariant > > - constexpr std::ptrdiff_t m_auto_reset_map = 0xA0; // CUtlHashtable< CAnimParamHandle, int16 > + namespace CAnimParameterManagerUpdater { + constexpr std::ptrdiff_t m_parameters = 0x18; // CUtlVector> + constexpr std::ptrdiff_t m_idToIndexMap = 0x30; // CUtlHashtable + constexpr std::ptrdiff_t m_nameToIndexMap = 0x50; // CUtlHashtable + constexpr std::ptrdiff_t m_indexToHandle = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_autoResetParams = 0x88; // CUtlVector> + constexpr std::ptrdiff_t m_autoResetMap = 0xA0; // CUtlHashtable } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_update_shared_data { - constexpr std::ptrdiff_t m_nodes = 0x10; // CUtlVector< CSmartPtr< CAnimUpdateNodeBase > > - constexpr std::ptrdiff_t m_node_index_map = 0x28; // CUtlHashtable< CAnimNodePath, int32 > - constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector< CSmartPtr< CAnimComponentUpdater > > - constexpr std::ptrdiff_t m_p_param_list_updater = 0x60; // CSmartPtr< CAnimParameterManagerUpdater > - constexpr std::ptrdiff_t m_p_tag_manager_updater = 0x68; // CSmartPtr< CAnimTagManagerUpdater > - constexpr std::ptrdiff_t m_script_manager = 0x70; // CSmartPtr< CAnimScriptManager > + namespace CAnimUpdateSharedData { + constexpr std::ptrdiff_t m_nodes = 0x10; // CUtlVector> + constexpr std::ptrdiff_t m_nodeIndexMap = 0x28; // CUtlHashtable + constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector> + constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr + constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; // CSmartPtr + constexpr std::ptrdiff_t m_scriptManager = 0x70; // CSmartPtr constexpr std::ptrdiff_t m_settings = 0x78; // CAnimGraphSettingsManager - constexpr std::ptrdiff_t m_p_static_pose_cache = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > - constexpr std::ptrdiff_t m_p_skeleton = 0xB0; // CSmartPtr< CAnimSkeleton > - constexpr std::ptrdiff_t m_root_node_path = 0xB8; // CAnimNodePath + constexpr std::ptrdiff_t m_pStaticPoseCache = 0xA8; // CSmartPtr + constexpr std::ptrdiff_t m_pSkeleton = 0xB0; // CSmartPtr + constexpr std::ptrdiff_t m_rootNodePath = 0xB8; // CAnimNodePath } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_blend_curve { - constexpr std::ptrdiff_t m_fl_control_point1 = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_control_point2 = 0x4; // float32 + namespace CBlendCurve { + constexpr std::ptrdiff_t m_flControlPoint1 = 0x0; // float32 + constexpr std::ptrdiff_t m_flControlPoint2 = 0x4; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace param_span_sample_t { + namespace ParamSpanSample_t { constexpr std::ptrdiff_t m_value = 0x0; // CAnimVariant - constexpr std::ptrdiff_t m_fl_cycle = 0x14; // float32 + constexpr std::ptrdiff_t m_flCycle = 0x14; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace param_span_t { - constexpr std::ptrdiff_t m_samples = 0x0; // CUtlVector< ParamSpanSample_t > - constexpr std::ptrdiff_t m_h_param = 0x18; // CAnimParamHandle - constexpr std::ptrdiff_t m_e_param_type = 0x1A; // AnimParamType_t - constexpr std::ptrdiff_t m_fl_start_cycle = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_end_cycle = 0x20; // float32 + namespace ParamSpan_t { + constexpr std::ptrdiff_t m_samples = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_hParam = 0x18; // CAnimParamHandle + constexpr std::ptrdiff_t m_eParamType = 0x1A; // AnimParamType_t + constexpr std::ptrdiff_t m_flStartCycle = 0x1C; // float32 + constexpr std::ptrdiff_t m_flEndCycle = 0x20; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_param_span_updater { - constexpr std::ptrdiff_t m_spans = 0x0; // CUtlVector< ParamSpan_t > + namespace CParamSpanUpdater { + constexpr std::ptrdiff_t m_spans = 0x0; // CUtlVector } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_graph_settings_group { + namespace CAnimGraphSettingsGroup { } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_graph_settings_manager { - constexpr std::ptrdiff_t m_settings_groups = 0x18; // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > + namespace CAnimGraphSettingsManager { + constexpr std::ptrdiff_t m_settingsGroups = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_cached_pose { - constexpr std::ptrdiff_t m_transforms = 0x8; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_morph_weights = 0x20; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_h_sequence = 0x38; // HSequence - constexpr std::ptrdiff_t m_fl_cycle = 0x3C; // float32 + namespace CCachedPose { + constexpr std::ptrdiff_t m_transforms = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_morphWeights = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_hSequence = 0x38; // HSequence + constexpr std::ptrdiff_t m_flCycle = 0x3C; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_static_pose_cache { - constexpr std::ptrdiff_t m_poses = 0x10; // CUtlVector< CCachedPose > - constexpr std::ptrdiff_t m_n_bone_count = 0x28; // int32 - constexpr std::ptrdiff_t m_n_morph_count = 0x2C; // int32 + namespace CStaticPoseCache { + constexpr std::ptrdiff_t m_poses = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_nBoneCount = 0x28; // int32 + constexpr std::ptrdiff_t m_nMorphCount = 0x2C; // int32 } - // Parent: c_static_pose_cache + // Parent: CStaticPoseCache // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_static_pose_cache_builder { + namespace CStaticPoseCacheBuilder { } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_action_updater { + namespace CAnimActionUpdater { } - // Parent: c_anim_action_updater + // Parent: CAnimActionUpdater // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_emit_tag_action_updater { - constexpr std::ptrdiff_t m_n_tag_index = 0x18; // int32 - constexpr std::ptrdiff_t m_b_is_zero_duration = 0x1C; // bool + namespace CEmitTagActionUpdater { + constexpr std::ptrdiff_t m_nTagIndex = 0x18; // int32 + constexpr std::ptrdiff_t m_bIsZeroDuration = 0x1C; // bool } - // Parent: c_anim_action_updater + // Parent: CAnimActionUpdater // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_set_parameter_action_updater { - constexpr std::ptrdiff_t m_h_param = 0x18; // CAnimParamHandle + namespace CSetParameterActionUpdater { + constexpr std::ptrdiff_t m_hParam = 0x18; // CAnimParamHandle constexpr std::ptrdiff_t m_value = 0x1A; // CAnimVariant } - // Parent: c_anim_action_updater + // Parent: CAnimActionUpdater // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_toggle_component_action_updater { - constexpr std::ptrdiff_t m_component_id = 0x18; // AnimComponentID - constexpr std::ptrdiff_t m_b_set_enabled = 0x1C; // bool + namespace CToggleComponentActionUpdater { + constexpr std::ptrdiff_t m_componentID = 0x18; // AnimComponentID + constexpr std::ptrdiff_t m_bSetEnabled = 0x1C; // bool } - // Parent: c_anim_action_updater + // Parent: CAnimActionUpdater // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_expression_action_updater { - constexpr std::ptrdiff_t m_h_param = 0x18; // CAnimParamHandle - constexpr std::ptrdiff_t m_e_param_type = 0x1A; // AnimParamType_t - constexpr std::ptrdiff_t m_h_script = 0x1C; // AnimScriptHandle + namespace CExpressionActionUpdater { + constexpr std::ptrdiff_t m_hParam = 0x18; // CAnimParamHandle + constexpr std::ptrdiff_t m_eParamType = 0x1A; // AnimParamType_t + constexpr std::ptrdiff_t m_hScript = 0x1C; // AnimScriptHandle } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_tag_base { + namespace CAnimTagBase { constexpr std::ptrdiff_t m_name = 0x18; // CGlobalSymbol constexpr std::ptrdiff_t m_group = 0x20; // CGlobalSymbol - constexpr std::ptrdiff_t m_tag_id = 0x28; // AnimTagID - constexpr std::ptrdiff_t m_b_is_referenced = 0x40; // bool + constexpr std::ptrdiff_t m_tagID = 0x28; // AnimTagID + constexpr std::ptrdiff_t m_bIsReferenced = 0x40; // bool } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_tag_manager_updater { - constexpr std::ptrdiff_t m_tags = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > + namespace CAnimTagManagerUpdater { + constexpr std::ptrdiff_t m_tags = 0x18; // CUtlVector> } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_audio_anim_tag { - constexpr std::ptrdiff_t m_clip_name = 0x50; // CUtlString - constexpr std::ptrdiff_t m_attachment_name = 0x58; // CUtlString - constexpr std::ptrdiff_t m_fl_volume = 0x60; // float32 - constexpr std::ptrdiff_t m_b_stop_when_tag_ends = 0x64; // bool - constexpr std::ptrdiff_t m_b_stop_when_graph_ends = 0x65; // bool - constexpr std::ptrdiff_t m_b_play_on_server = 0x66; // bool - constexpr std::ptrdiff_t m_b_play_on_client = 0x67; // bool + namespace CAudioAnimTag { + constexpr std::ptrdiff_t m_clipName = 0x50; // CUtlString + constexpr std::ptrdiff_t m_attachmentName = 0x58; // CUtlString + constexpr std::ptrdiff_t m_flVolume = 0x60; // float32 + constexpr std::ptrdiff_t m_bStopWhenTagEnds = 0x64; // bool + constexpr std::ptrdiff_t m_bStopWhenGraphEnds = 0x65; // bool + constexpr std::ptrdiff_t m_bPlayOnServer = 0x66; // bool + constexpr std::ptrdiff_t m_bPlayOnClient = 0x67; // bool } // Parent: None // Fields count: 2 @@ -311,694 +311,694 @@ namespace cs2_dumper { // MGetKV3ClassDefaults // MPropertyFriendlyName // MPropertyElementNameFn - namespace c_body_group_setting { - constexpr std::ptrdiff_t m_body_group_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_body_group_option = 0x8; // int32 + namespace CBodyGroupSetting { + constexpr std::ptrdiff_t m_BodyGroupName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_nBodyGroupOption = 0x8; // int32 } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_body_group_anim_tag { - constexpr std::ptrdiff_t m_n_priority = 0x50; // int32 - constexpr std::ptrdiff_t m_body_group_settings = 0x58; // CUtlVector< CBodyGroupSetting > + namespace CBodyGroupAnimTag { + constexpr std::ptrdiff_t m_nPriority = 0x50; // int32 + constexpr std::ptrdiff_t m_bodyGroupSettings = 0x58; // CUtlVector } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_cloth_settings_anim_tag { - constexpr std::ptrdiff_t m_fl_stiffness = 0x50; // float32 - constexpr std::ptrdiff_t m_fl_ease_in = 0x54; // float32 - constexpr std::ptrdiff_t m_fl_ease_out = 0x58; // float32 - constexpr std::ptrdiff_t m_n_vertex_set = 0x60; // CUtlString + namespace CClothSettingsAnimTag { + constexpr std::ptrdiff_t m_flStiffness = 0x50; // float32 + constexpr std::ptrdiff_t m_flEaseIn = 0x54; // float32 + constexpr std::ptrdiff_t m_flEaseOut = 0x58; // float32 + constexpr std::ptrdiff_t m_nVertexSet = 0x60; // CUtlString } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_foot_fall_anim_tag { + namespace CFootFallAnimTag { constexpr std::ptrdiff_t m_foot = 0x50; // FootFallTagFoot_t } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_footstep_landed_anim_tag { - constexpr std::ptrdiff_t m_footstep_type = 0x50; // FootstepLandedFootSoundType_t - constexpr std::ptrdiff_t m_override_sound_name = 0x58; // CUtlString - constexpr std::ptrdiff_t m_debug_anim_source_string = 0x60; // CUtlString - constexpr std::ptrdiff_t m_bone_name = 0x68; // CUtlString + namespace CFootstepLandedAnimTag { + constexpr std::ptrdiff_t m_FootstepType = 0x50; // FootstepLandedFootSoundType_t + constexpr std::ptrdiff_t m_OverrideSoundName = 0x58; // CUtlString + constexpr std::ptrdiff_t m_DebugAnimSourceString = 0x60; // CUtlString + constexpr std::ptrdiff_t m_BoneName = 0x68; // CUtlString } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_material_attribute_anim_tag { - constexpr std::ptrdiff_t m_attribute_name = 0x50; // CUtlString - constexpr std::ptrdiff_t m_attribute_type = 0x58; // MatterialAttributeTagType_t - constexpr std::ptrdiff_t m_fl_value = 0x5C; // float32 - constexpr std::ptrdiff_t m_color = 0x60; // Color + namespace CMaterialAttributeAnimTag { + constexpr std::ptrdiff_t m_AttributeName = 0x50; // CUtlString + constexpr std::ptrdiff_t m_AttributeType = 0x58; // MatterialAttributeTagType_t + constexpr std::ptrdiff_t m_flValue = 0x5C; // float32 + constexpr std::ptrdiff_t m_Color = 0x60; // Color } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_particle_anim_tag { - constexpr std::ptrdiff_t m_h_particle_system = 0x50; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_particle_system_name = 0x58; // CUtlString - constexpr std::ptrdiff_t m_config_name = 0x60; // CUtlString - constexpr std::ptrdiff_t m_b_detach_from_owner = 0x68; // bool - constexpr std::ptrdiff_t m_b_stop_when_tag_ends = 0x69; // bool - constexpr std::ptrdiff_t m_b_tag_end_stop_is_instant = 0x6A; // bool - constexpr std::ptrdiff_t m_attachment_name = 0x70; // CUtlString - constexpr std::ptrdiff_t m_attachment_type = 0x78; // ParticleAttachment_t - constexpr std::ptrdiff_t m_attachment_cp1_name = 0x80; // CUtlString - constexpr std::ptrdiff_t m_attachment_cp1_type = 0x88; // ParticleAttachment_t + namespace CParticleAnimTag { + constexpr std::ptrdiff_t m_hParticleSystem = 0x50; // CStrongHandle + constexpr std::ptrdiff_t m_particleSystemName = 0x58; // CUtlString + constexpr std::ptrdiff_t m_configName = 0x60; // CUtlString + constexpr std::ptrdiff_t m_bDetachFromOwner = 0x68; // bool + constexpr std::ptrdiff_t m_bStopWhenTagEnds = 0x69; // bool + constexpr std::ptrdiff_t m_bTagEndStopIsInstant = 0x6A; // bool + constexpr std::ptrdiff_t m_attachmentName = 0x70; // CUtlString + constexpr std::ptrdiff_t m_attachmentType = 0x78; // ParticleAttachment_t + constexpr std::ptrdiff_t m_attachmentCP1Name = 0x80; // CUtlString + constexpr std::ptrdiff_t m_attachmentCP1Type = 0x88; // ParticleAttachment_t } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_ragdoll_anim_tag { - constexpr std::ptrdiff_t m_n_pose_control = 0x50; // AnimPoseControl - constexpr std::ptrdiff_t m_fl_frequency = 0x54; // float32 - constexpr std::ptrdiff_t m_fl_damping_ratio = 0x58; // float32 - constexpr std::ptrdiff_t m_fl_decay_duration = 0x5C; // float32 - constexpr std::ptrdiff_t m_fl_decay_bias = 0x60; // float32 - constexpr std::ptrdiff_t m_b_destroy = 0x64; // bool + namespace CRagdollAnimTag { + constexpr std::ptrdiff_t m_nPoseControl = 0x50; // AnimPoseControl + constexpr std::ptrdiff_t m_flFrequency = 0x54; // float32 + constexpr std::ptrdiff_t m_flDampingRatio = 0x58; // float32 + constexpr std::ptrdiff_t m_flDecayDuration = 0x5C; // float32 + constexpr std::ptrdiff_t m_flDecayBias = 0x60; // float32 + constexpr std::ptrdiff_t m_bDestroy = 0x64; // bool } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_sequence_finished_anim_tag { - constexpr std::ptrdiff_t m_sequence_name = 0x50; // CUtlString + namespace CSequenceFinishedAnimTag { + constexpr std::ptrdiff_t m_sequenceName = 0x50; // CUtlString } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_string_anim_tag { + namespace CStringAnimTag { } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_task_status_anim_tag { + namespace CTaskStatusAnimTag { } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_component_updater { + namespace CAnimComponentUpdater { constexpr std::ptrdiff_t m_name = 0x18; // CUtlString constexpr std::ptrdiff_t m_id = 0x20; // AnimComponentID - constexpr std::ptrdiff_t m_network_mode = 0x24; // AnimNodeNetworkMode - constexpr std::ptrdiff_t m_b_start_enabled = 0x28; // bool + constexpr std::ptrdiff_t m_networkMode = 0x24; // AnimNodeNetworkMode + constexpr std::ptrdiff_t m_bStartEnabled = 0x28; // bool } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_script_component_updater { - constexpr std::ptrdiff_t m_h_script = 0x30; // AnimScriptHandle + namespace CAnimScriptComponentUpdater { + constexpr std::ptrdiff_t m_hScript = 0x30; // AnimScriptHandle } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace ccpp_script_component_updater { - constexpr std::ptrdiff_t m_scripts_to_run = 0x30; // CUtlVector< CGlobalSymbol > + namespace CCPPScriptComponentUpdater { + constexpr std::ptrdiff_t m_scriptsToRun = 0x30; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_damped_value_update_item { + namespace CDampedValueUpdateItem { constexpr std::ptrdiff_t m_damping = 0x0; // CAnimInputDamping - constexpr std::ptrdiff_t m_h_param_in = 0x18; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_param_out = 0x1A; // CAnimParamHandle + constexpr std::ptrdiff_t m_hParamIn = 0x18; // CAnimParamHandle + constexpr std::ptrdiff_t m_hParamOut = 0x1A; // CAnimParamHandle } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_damped_value_component_updater { - constexpr std::ptrdiff_t m_items = 0x30; // CUtlVector< CDampedValueUpdateItem > + namespace CDampedValueComponentUpdater { + constexpr std::ptrdiff_t m_items = 0x30; // CUtlVector } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_demo_settings_component_updater { + namespace CDemoSettingsComponentUpdater { constexpr std::ptrdiff_t m_settings = 0x30; // CAnimDemoCaptureSettings } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace clod_component_updater { - constexpr std::ptrdiff_t m_n_server_lod = 0x30; // int32 + namespace CLODComponentUpdater { + constexpr std::ptrdiff_t m_nServerLOD = 0x30; // int32 } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_look_component_updater { - constexpr std::ptrdiff_t m_h_look_heading = 0x34; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_look_heading_velocity = 0x36; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_look_pitch = 0x38; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_look_distance = 0x3A; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_look_direction = 0x3C; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_look_target = 0x3E; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_look_target_world_space = 0x40; // CAnimParamHandle - constexpr std::ptrdiff_t m_b_network_look_target = 0x42; // bool + namespace CLookComponentUpdater { + constexpr std::ptrdiff_t m_hLookHeading = 0x34; // CAnimParamHandle + constexpr std::ptrdiff_t m_hLookHeadingVelocity = 0x36; // CAnimParamHandle + constexpr std::ptrdiff_t m_hLookPitch = 0x38; // CAnimParamHandle + constexpr std::ptrdiff_t m_hLookDistance = 0x3A; // CAnimParamHandle + constexpr std::ptrdiff_t m_hLookDirection = 0x3C; // CAnimParamHandle + constexpr std::ptrdiff_t m_hLookTarget = 0x3E; // CAnimParamHandle + constexpr std::ptrdiff_t m_hLookTargetWorldSpace = 0x40; // CAnimParamHandle + constexpr std::ptrdiff_t m_bNetworkLookTarget = 0x42; // bool } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace c_movement_component_updater { - constexpr std::ptrdiff_t m_motors = 0x30; // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > - constexpr std::ptrdiff_t m_facing_damping = 0x48; // CAnimInputDamping - constexpr std::ptrdiff_t m_e_default_facing_mode = 0x58; // FacingMode - constexpr std::ptrdiff_t m_n_default_motor_index = 0x64; // int32 - constexpr std::ptrdiff_t m_fl_default_run_speed = 0x68; // float32 - constexpr std::ptrdiff_t m_b_move_vars_disabled = 0x6C; // bool - constexpr std::ptrdiff_t m_b_network_path = 0x6D; // bool - constexpr std::ptrdiff_t m_b_network_facing = 0x6E; // bool - constexpr std::ptrdiff_t m_param_handles = 0x6F; // CAnimParamHandle[30] + namespace CMovementComponentUpdater { + constexpr std::ptrdiff_t m_motors = 0x30; // CUtlVector> + constexpr std::ptrdiff_t m_facingDamping = 0x48; // CAnimInputDamping + constexpr std::ptrdiff_t m_eDefaultFacingMode = 0x58; // FacingMode + constexpr std::ptrdiff_t m_nDefaultMotorIndex = 0x64; // int32 + constexpr std::ptrdiff_t m_flDefaultRunSpeed = 0x68; // float32 + constexpr std::ptrdiff_t m_bMoveVarsDisabled = 0x6C; // bool + constexpr std::ptrdiff_t m_bNetworkPath = 0x6D; // bool + constexpr std::ptrdiff_t m_bNetworkFacing = 0x6E; // bool + constexpr std::ptrdiff_t m_paramHandles = 0x6F; // CAnimParamHandle[30] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace weight_list { + namespace WeightList { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_ragdoll_component_updater { - constexpr std::ptrdiff_t m_ragdoll_node_paths = 0x30; // CUtlVector< CAnimNodePath > - constexpr std::ptrdiff_t m_bone_indices = 0x48; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_bone_names = 0x60; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_weight_lists = 0x78; // CUtlVector< WeightList > - constexpr std::ptrdiff_t m_fl_spring_frequency_min = 0x90; // float32 - constexpr std::ptrdiff_t m_fl_spring_frequency_max = 0x94; // float32 - constexpr std::ptrdiff_t m_fl_max_stretch = 0x98; // float32 - constexpr std::ptrdiff_t m_b_solid_collision_at_zero_weight = 0x9C; // bool + namespace CRagdollComponentUpdater { + constexpr std::ptrdiff_t m_ragdollNodePaths = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_boneIndices = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_boneNames = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_weightLists = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_flSpringFrequencyMin = 0x90; // float32 + constexpr std::ptrdiff_t m_flSpringFrequencyMax = 0x94; // float32 + constexpr std::ptrdiff_t m_flMaxStretch = 0x98; // float32 + constexpr std::ptrdiff_t m_bSolidCollisionAtZeroWeight = 0x9C; // bool } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_slope_component_updater { - constexpr std::ptrdiff_t m_fl_trace_distance = 0x34; // float32 - constexpr std::ptrdiff_t m_h_slope_angle = 0x38; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_slope_angle_front = 0x3A; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_slope_angle_side = 0x3C; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_slope_heading = 0x3E; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_slope_normal = 0x40; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_slope_normal_world_space = 0x42; // CAnimParamHandle + namespace CSlopeComponentUpdater { + constexpr std::ptrdiff_t m_flTraceDistance = 0x34; // float32 + constexpr std::ptrdiff_t m_hSlopeAngle = 0x38; // CAnimParamHandle + constexpr std::ptrdiff_t m_hSlopeAngleFront = 0x3A; // CAnimParamHandle + constexpr std::ptrdiff_t m_hSlopeAngleSide = 0x3C; // CAnimParamHandle + constexpr std::ptrdiff_t m_hSlopeHeading = 0x3E; // CAnimParamHandle + constexpr std::ptrdiff_t m_hSlopeNormal = 0x40; // CAnimParamHandle + constexpr std::ptrdiff_t m_hSlopeNormal_WorldSpace = 0x42; // CAnimParamHandle } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_state_machine_component_updater { - constexpr std::ptrdiff_t m_state_machine = 0x30; // CAnimStateMachineUpdater + namespace CStateMachineComponentUpdater { + constexpr std::ptrdiff_t m_stateMachine = 0x30; // CAnimStateMachineUpdater } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_data_set { - constexpr std::ptrdiff_t m_groups = 0x0; // CUtlVector< CMotionGraphGroup > - constexpr std::ptrdiff_t m_n_dimension_count = 0x18; // int32 + namespace CMotionDataSet { + constexpr std::ptrdiff_t m_groups = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_nDimensionCount = 0x18; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_graph_group { - constexpr std::ptrdiff_t m_search_db = 0x0; // CMotionSearchDB - constexpr std::ptrdiff_t m_motion_graphs = 0xB8; // CUtlVector< CSmartPtr< CMotionGraph > > - constexpr std::ptrdiff_t m_motion_graph_configs = 0xD0; // CUtlVector< CMotionGraphConfig > - constexpr std::ptrdiff_t m_sample_to_config = 0xE8; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_h_is_active_script = 0x100; // AnimScriptHandle + namespace CMotionGraphGroup { + constexpr std::ptrdiff_t m_searchDB = 0x0; // CMotionSearchDB + constexpr std::ptrdiff_t m_motionGraphs = 0xB8; // CUtlVector> + constexpr std::ptrdiff_t m_motionGraphConfigs = 0xD0; // CUtlVector + constexpr std::ptrdiff_t m_sampleToConfig = 0xE8; // CUtlVector + constexpr std::ptrdiff_t m_hIsActiveScript = 0x100; // AnimScriptHandle } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace sample_code { - constexpr std::ptrdiff_t m_sub_code = 0x0; // uint8[8] + namespace SampleCode { + constexpr std::ptrdiff_t m_subCode = 0x0; // uint8[8] } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace motion_db_index { - constexpr std::ptrdiff_t m_n_index = 0x0; // uint32 + namespace MotionDBIndex { + constexpr std::ptrdiff_t m_nIndex = 0x0; // uint32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_vector_quantizer { - constexpr std::ptrdiff_t m_centroid_vectors = 0x0; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_n_centroids = 0x18; // int32 - constexpr std::ptrdiff_t m_n_dimensions = 0x1C; // int32 + namespace CVectorQuantizer { + constexpr std::ptrdiff_t m_centroidVectors = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_nCentroids = 0x18; // int32 + constexpr std::ptrdiff_t m_nDimensions = 0x1C; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_product_quantizer { - constexpr std::ptrdiff_t m_sub_quantizers = 0x0; // CUtlVector< CVectorQuantizer > - constexpr std::ptrdiff_t m_n_dimensions = 0x18; // int32 + namespace CProductQuantizer { + constexpr std::ptrdiff_t m_subQuantizers = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_nDimensions = 0x18; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_search_node { - constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector< CMotionSearchNode* > + namespace CMotionSearchNode { + constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector constexpr std::ptrdiff_t m_quantizer = 0x18; // CVectorQuantizer - constexpr std::ptrdiff_t m_sample_codes = 0x38; // CUtlVector< CUtlVector< SampleCode > > - constexpr std::ptrdiff_t m_sample_indices = 0x50; // CUtlVector< CUtlVector< int32 > > - constexpr std::ptrdiff_t m_selectable_samples = 0x68; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector> + constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector> + constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_search_db { - constexpr std::ptrdiff_t m_root_node = 0x0; // CMotionSearchNode - constexpr std::ptrdiff_t m_residual_quantizer = 0x80; // CProductQuantizer - constexpr std::ptrdiff_t m_code_indices = 0xA0; // CUtlVector< MotionDBIndex > + namespace CMotionSearchDB { + constexpr std::ptrdiff_t m_rootNode = 0x0; // CMotionSearchNode + constexpr std::ptrdiff_t m_residualQuantizer = 0x80; // CProductQuantizer + constexpr std::ptrdiff_t m_codeIndices = 0xA0; // CUtlVector } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_graph { - constexpr std::ptrdiff_t m_param_spans = 0x10; // CParamSpanUpdater - constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector< TagSpan_t > - constexpr std::ptrdiff_t m_p_root_node = 0x40; // CSmartPtr< CMotionNode > - constexpr std::ptrdiff_t m_n_parameter_count = 0x48; // int32 - constexpr std::ptrdiff_t m_n_config_start_index = 0x4C; // int32 - constexpr std::ptrdiff_t m_n_config_count = 0x50; // int32 - constexpr std::ptrdiff_t m_b_loop = 0x54; // bool + namespace CMotionGraph { + constexpr std::ptrdiff_t m_paramSpans = 0x10; // CParamSpanUpdater + constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_pRootNode = 0x40; // CSmartPtr + constexpr std::ptrdiff_t m_nParameterCount = 0x48; // int32 + constexpr std::ptrdiff_t m_nConfigStartIndex = 0x4C; // int32 + constexpr std::ptrdiff_t m_nConfigCount = 0x50; // int32 + constexpr std::ptrdiff_t m_bLoop = 0x54; // bool } - // Parent: c_motion_graph + // Parent: CMotionGraph // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_editable_motion_graph { + namespace CEditableMotionGraph { } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_node { + namespace CMotionNode { constexpr std::ptrdiff_t m_name = 0x18; // CUtlString constexpr std::ptrdiff_t m_id = 0x20; // AnimNodeID } - // Parent: c_motion_node + // Parent: CMotionNode // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_node_sequence { - constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector< TagSpan_t > - constexpr std::ptrdiff_t m_h_sequence = 0x40; // HSequence - constexpr std::ptrdiff_t m_fl_playback_speed = 0x44; // float32 + namespace CMotionNodeSequence { + constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_hSequence = 0x40; // HSequence + constexpr std::ptrdiff_t m_flPlaybackSpeed = 0x44; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace motion_blend_item { - constexpr std::ptrdiff_t m_p_child = 0x0; // CSmartPtr< CMotionNode > - constexpr std::ptrdiff_t m_fl_key_value = 0x8; // float32 + namespace MotionBlendItem { + constexpr std::ptrdiff_t m_pChild = 0x0; // CSmartPtr + constexpr std::ptrdiff_t m_flKeyValue = 0x8; // float32 } - // Parent: c_motion_node + // Parent: CMotionNode // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_node_blend1_d { - constexpr std::ptrdiff_t m_blend_items = 0x28; // CUtlVector< MotionBlendItem > - constexpr std::ptrdiff_t m_n_param_index = 0x40; // int32 + namespace CMotionNodeBlend1D { + constexpr std::ptrdiff_t m_blendItems = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_nParamIndex = 0x40; // int32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_metric_evaluator { - constexpr std::ptrdiff_t m_means = 0x18; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_standard_deviations = 0x30; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_fl_weight = 0x48; // float32 - constexpr std::ptrdiff_t m_n_dimension_start_index = 0x4C; // int32 + namespace CMotionMetricEvaluator { + constexpr std::ptrdiff_t m_means = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_standardDeviations = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_flWeight = 0x48; // float32 + constexpr std::ptrdiff_t m_nDimensionStartIndex = 0x4C; // int32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_block_selection_metric_evaluator { + namespace CBlockSelectionMetricEvaluator { } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_bone_position_metric_evaluator { - constexpr std::ptrdiff_t m_n_bone_index = 0x50; // int32 + namespace CBonePositionMetricEvaluator { + constexpr std::ptrdiff_t m_nBoneIndex = 0x50; // int32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_bone_velocity_metric_evaluator { - constexpr std::ptrdiff_t m_n_bone_index = 0x50; // int32 + namespace CBoneVelocityMetricEvaluator { + constexpr std::ptrdiff_t m_nBoneIndex = 0x50; // int32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_current_rotation_velocity_metric_evaluator { + namespace CCurrentRotationVelocityMetricEvaluator { } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_current_velocity_metric_evaluator { + namespace CCurrentVelocityMetricEvaluator { } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_distance_remaining_metric_evaluator { - constexpr std::ptrdiff_t m_fl_max_distance = 0x50; // float32 - constexpr std::ptrdiff_t m_fl_min_distance = 0x54; // float32 - constexpr std::ptrdiff_t m_fl_start_goal_filter_distance = 0x58; // float32 - constexpr std::ptrdiff_t m_fl_max_goal_overshoot_scale = 0x5C; // float32 - constexpr std::ptrdiff_t m_b_filter_fixed_min_distance = 0x60; // bool - constexpr std::ptrdiff_t m_b_filter_goal_distance = 0x61; // bool - constexpr std::ptrdiff_t m_b_filter_goal_overshoot = 0x62; // bool + namespace CDistanceRemainingMetricEvaluator { + constexpr std::ptrdiff_t m_flMaxDistance = 0x50; // float32 + constexpr std::ptrdiff_t m_flMinDistance = 0x54; // float32 + constexpr std::ptrdiff_t m_flStartGoalFilterDistance = 0x58; // float32 + constexpr std::ptrdiff_t m_flMaxGoalOvershootScale = 0x5C; // float32 + constexpr std::ptrdiff_t m_bFilterFixedMinDistance = 0x60; // bool + constexpr std::ptrdiff_t m_bFilterGoalDistance = 0x61; // bool + constexpr std::ptrdiff_t m_bFilterGoalOvershoot = 0x62; // bool } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_cycle_metric_evaluator { - constexpr std::ptrdiff_t m_foot_indices = 0x50; // CUtlVector< int32 > + namespace CFootCycleMetricEvaluator { + constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_position_metric_evaluator { - constexpr std::ptrdiff_t m_foot_indices = 0x50; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_b_ignore_slope = 0x68; // bool + namespace CFootPositionMetricEvaluator { + constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_bIgnoreSlope = 0x68; // bool } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_future_facing_metric_evaluator { - constexpr std::ptrdiff_t m_fl_distance = 0x50; // float32 - constexpr std::ptrdiff_t m_fl_time = 0x54; // float32 + namespace CFutureFacingMetricEvaluator { + constexpr std::ptrdiff_t m_flDistance = 0x50; // float32 + constexpr std::ptrdiff_t m_flTime = 0x54; // float32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_future_velocity_metric_evaluator { - constexpr std::ptrdiff_t m_fl_distance = 0x50; // float32 - constexpr std::ptrdiff_t m_fl_stopping_distance = 0x54; // float32 - constexpr std::ptrdiff_t m_fl_target_speed = 0x58; // float32 - constexpr std::ptrdiff_t m_e_mode = 0x5C; // VelocityMetricMode + namespace CFutureVelocityMetricEvaluator { + constexpr std::ptrdiff_t m_flDistance = 0x50; // float32 + constexpr std::ptrdiff_t m_flStoppingDistance = 0x54; // float32 + constexpr std::ptrdiff_t m_flTargetSpeed = 0x58; // float32 + constexpr std::ptrdiff_t m_eMode = 0x5C; // VelocityMetricMode } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_path_metric_evaluator { - constexpr std::ptrdiff_t m_path_time_samples = 0x50; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_fl_distance = 0x68; // float32 - constexpr std::ptrdiff_t m_b_extrapolate_movement = 0x6C; // bool - constexpr std::ptrdiff_t m_fl_min_extrapolation_speed = 0x70; // float32 + namespace CPathMetricEvaluator { + constexpr std::ptrdiff_t m_pathTimeSamples = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_flDistance = 0x68; // float32 + constexpr std::ptrdiff_t m_bExtrapolateMovement = 0x6C; // bool + constexpr std::ptrdiff_t m_flMinExtrapolationSpeed = 0x70; // float32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_steps_remaining_metric_evaluator { - constexpr std::ptrdiff_t m_foot_indices = 0x50; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_fl_min_steps_remaining = 0x68; // float32 + namespace CStepsRemainingMetricEvaluator { + constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_flMinStepsRemaining = 0x68; // float32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_time_remaining_metric_evaluator { - constexpr std::ptrdiff_t m_b_match_by_time_remaining = 0x50; // bool - constexpr std::ptrdiff_t m_fl_max_time_remaining = 0x54; // float32 - constexpr std::ptrdiff_t m_b_filter_by_time_remaining = 0x58; // bool - constexpr std::ptrdiff_t m_fl_min_time_remaining = 0x5C; // float32 + namespace CTimeRemainingMetricEvaluator { + constexpr std::ptrdiff_t m_bMatchByTimeRemaining = 0x50; // bool + constexpr std::ptrdiff_t m_flMaxTimeRemaining = 0x54; // float32 + constexpr std::ptrdiff_t m_bFilterByTimeRemaining = 0x58; // bool + constexpr std::ptrdiff_t m_flMinTimeRemaining = 0x5C; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_motor_updater_base { + namespace CAnimMotorUpdaterBase { constexpr std::ptrdiff_t m_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_b_default = 0x18; // bool + constexpr std::ptrdiff_t m_bDefault = 0x18; // bool } - // Parent: c_anim_motor_updater_base + // Parent: CAnimMotorUpdaterBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_path_anim_motor_updater_base { - constexpr std::ptrdiff_t m_b_lock_to_path = 0x19; // bool + namespace CPathAnimMotorUpdaterBase { + constexpr std::ptrdiff_t m_bLockToPath = 0x19; // bool } - // Parent: c_path_anim_motor_updater_base + // Parent: CPathAnimMotorUpdaterBase // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_damped_path_anim_motor_updater { - constexpr std::ptrdiff_t m_fl_anticipation_time = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_min_speed_scale = 0x24; // float32 - constexpr std::ptrdiff_t m_h_anticipation_pos_param = 0x28; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_anticipation_heading_param = 0x2A; // CAnimParamHandle - constexpr std::ptrdiff_t m_fl_spring_constant = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_min_spring_tension = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_max_spring_tension = 0x34; // float32 + namespace CDampedPathAnimMotorUpdater { + constexpr std::ptrdiff_t m_flAnticipationTime = 0x20; // float32 + constexpr std::ptrdiff_t m_flMinSpeedScale = 0x24; // float32 + constexpr std::ptrdiff_t m_hAnticipationPosParam = 0x28; // CAnimParamHandle + constexpr std::ptrdiff_t m_hAnticipationHeadingParam = 0x2A; // CAnimParamHandle + constexpr std::ptrdiff_t m_flSpringConstant = 0x2C; // float32 + constexpr std::ptrdiff_t m_flMinSpringTension = 0x30; // float32 + constexpr std::ptrdiff_t m_flMaxSpringTension = 0x34; // float32 } - // Parent: c_path_anim_motor_updater_base + // Parent: CPathAnimMotorUpdaterBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_path_anim_motor_updater { + namespace CPathAnimMotorUpdater { } - // Parent: c_anim_motor_updater_base + // Parent: CAnimMotorUpdaterBase // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_player_input_anim_motor_updater { - constexpr std::ptrdiff_t m_sample_times = 0x20; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_fl_spring_constant = 0x3C; // float32 - constexpr std::ptrdiff_t m_fl_anticipation_distance = 0x40; // float32 - constexpr std::ptrdiff_t m_h_anticipation_pos_param = 0x44; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_anticipation_heading_param = 0x46; // CAnimParamHandle - constexpr std::ptrdiff_t m_b_use_acceleration = 0x48; // bool + namespace CPlayerInputAnimMotorUpdater { + constexpr std::ptrdiff_t m_sampleTimes = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_flSpringConstant = 0x3C; // float32 + constexpr std::ptrdiff_t m_flAnticipationDistance = 0x40; // float32 + constexpr std::ptrdiff_t m_hAnticipationPosParam = 0x44; // CAnimParamHandle + constexpr std::ptrdiff_t m_hAnticipationHeadingParam = 0x46; // CAnimParamHandle + constexpr std::ptrdiff_t m_bUseAcceleration = 0x48; // bool } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace aim_matrix_op_fixed_settings_t { + namespace AimMatrixOpFixedSettings_t { constexpr std::ptrdiff_t m_attachment = 0x0; // CAnimAttachment constexpr std::ptrdiff_t m_damping = 0x80; // CAnimInputDamping - constexpr std::ptrdiff_t m_pose_cache_handles = 0x90; // CPoseHandle[10] - constexpr std::ptrdiff_t m_e_blend_mode = 0xB8; // AimMatrixBlendMode - constexpr std::ptrdiff_t m_f_angle_increment = 0xBC; // float32 - constexpr std::ptrdiff_t m_n_sequence_max_frame = 0xC0; // int32 - constexpr std::ptrdiff_t m_n_bone_mask_index = 0xC4; // int32 - constexpr std::ptrdiff_t m_b_target_is_position = 0xC8; // bool + constexpr std::ptrdiff_t m_poseCacheHandles = 0x90; // CPoseHandle[10] + constexpr std::ptrdiff_t m_eBlendMode = 0xB8; // AimMatrixBlendMode + constexpr std::ptrdiff_t m_fAngleIncrement = 0xBC; // float32 + constexpr std::ptrdiff_t m_nSequenceMaxFrame = 0xC0; // int32 + constexpr std::ptrdiff_t m_nBoneMaskIndex = 0xC4; // int32 + constexpr std::ptrdiff_t m_bTargetIsPosition = 0xC8; // bool } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace follow_attachment_settings_t { + namespace FollowAttachmentSettings_t { constexpr std::ptrdiff_t m_attachment = 0x0; // CAnimAttachment - constexpr std::ptrdiff_t m_bone_index = 0x80; // int32 - constexpr std::ptrdiff_t m_b_match_translation = 0x84; // bool - constexpr std::ptrdiff_t m_b_match_rotation = 0x85; // bool + constexpr std::ptrdiff_t m_boneIndex = 0x80; // int32 + constexpr std::ptrdiff_t m_bMatchTranslation = 0x84; // bool + constexpr std::ptrdiff_t m_bMatchRotation = 0x85; // bool } // Parent: None // Fields count: 18 // // Metadata: // MGetKV3ClassDefaults - namespace foot_lock_pose_op_fixed_settings { - constexpr std::ptrdiff_t m_foot_info = 0x0; // CUtlVector< FootFixedData_t > - constexpr std::ptrdiff_t m_hip_damping_settings = 0x18; // CAnimInputDamping - constexpr std::ptrdiff_t m_n_hip_bone_index = 0x28; // int32 - constexpr std::ptrdiff_t m_ik_solver_type = 0x2C; // IKSolverType - constexpr std::ptrdiff_t m_b_apply_tilt = 0x30; // bool - constexpr std::ptrdiff_t m_b_apply_hip_drop = 0x31; // bool - constexpr std::ptrdiff_t m_b_always_use_fallback_hinge = 0x32; // bool - constexpr std::ptrdiff_t m_b_apply_foot_rotation_limits = 0x33; // bool - constexpr std::ptrdiff_t m_b_apply_leg_twist_limits = 0x34; // bool - constexpr std::ptrdiff_t m_fl_max_foot_height = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_extension_scale = 0x3C; // float32 - constexpr std::ptrdiff_t m_fl_max_leg_twist = 0x40; // float32 - constexpr std::ptrdiff_t m_b_enable_lock_breaking = 0x44; // bool - constexpr std::ptrdiff_t m_fl_lock_break_tolerance = 0x48; // float32 - constexpr std::ptrdiff_t m_fl_lock_blend_time = 0x4C; // float32 - constexpr std::ptrdiff_t m_b_enable_stretching = 0x50; // bool - constexpr std::ptrdiff_t m_fl_max_stretch_amount = 0x54; // float32 - constexpr std::ptrdiff_t m_fl_stretch_extension_scale = 0x58; // float32 + namespace FootLockPoseOpFixedSettings { + constexpr std::ptrdiff_t m_footInfo = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_hipDampingSettings = 0x18; // CAnimInputDamping + constexpr std::ptrdiff_t m_nHipBoneIndex = 0x28; // int32 + constexpr std::ptrdiff_t m_ikSolverType = 0x2C; // IKSolverType + constexpr std::ptrdiff_t m_bApplyTilt = 0x30; // bool + constexpr std::ptrdiff_t m_bApplyHipDrop = 0x31; // bool + constexpr std::ptrdiff_t m_bAlwaysUseFallbackHinge = 0x32; // bool + constexpr std::ptrdiff_t m_bApplyFootRotationLimits = 0x33; // bool + constexpr std::ptrdiff_t m_bApplyLegTwistLimits = 0x34; // bool + constexpr std::ptrdiff_t m_flMaxFootHeight = 0x38; // float32 + constexpr std::ptrdiff_t m_flExtensionScale = 0x3C; // float32 + constexpr std::ptrdiff_t m_flMaxLegTwist = 0x40; // float32 + constexpr std::ptrdiff_t m_bEnableLockBreaking = 0x44; // bool + constexpr std::ptrdiff_t m_flLockBreakTolerance = 0x48; // float32 + constexpr std::ptrdiff_t m_flLockBlendTime = 0x4C; // float32 + constexpr std::ptrdiff_t m_bEnableStretching = 0x50; // bool + constexpr std::ptrdiff_t m_flMaxStretchAmount = 0x54; // float32 + constexpr std::ptrdiff_t m_flStretchExtensionScale = 0x58; // float32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace foot_pinning_pose_op_fixed_data_t { - constexpr std::ptrdiff_t m_foot_info = 0x0; // CUtlVector< FootFixedData_t > - constexpr std::ptrdiff_t m_fl_blend_time = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_lock_break_distance = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_max_leg_twist = 0x20; // float32 - constexpr std::ptrdiff_t m_n_hip_bone_index = 0x24; // int32 - constexpr std::ptrdiff_t m_b_apply_leg_twist_limits = 0x28; // bool - constexpr std::ptrdiff_t m_b_apply_foot_rotation_limits = 0x29; // bool + namespace FootPinningPoseOpFixedData_t { + constexpr std::ptrdiff_t m_footInfo = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_flBlendTime = 0x18; // float32 + constexpr std::ptrdiff_t m_flLockBreakDistance = 0x1C; // float32 + constexpr std::ptrdiff_t m_flMaxLegTwist = 0x20; // float32 + constexpr std::ptrdiff_t m_nHipBoneIndex = 0x24; // int32 + constexpr std::ptrdiff_t m_bApplyLegTwistLimits = 0x28; // bool + constexpr std::ptrdiff_t m_bApplyFootRotationLimits = 0x29; // bool } // Parent: None // Fields count: 17 // // Metadata: // MGetKV3ClassDefaults - namespace hit_react_fixed_settings_t { - constexpr std::ptrdiff_t m_n_weight_list_index = 0x0; // int32 - constexpr std::ptrdiff_t m_n_effected_bone_count = 0x4; // int32 - constexpr std::ptrdiff_t m_fl_max_impact_force = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_min_impact_force = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_whip_impact_scale = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_counter_rotation_scale = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_distance_fade_scale = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_propagation_scale = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_whip_delay = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_spring_strength = 0x24; // float32 - constexpr std::ptrdiff_t m_fl_whip_spring_strength = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_max_angle_radians = 0x2C; // float32 - constexpr std::ptrdiff_t m_n_hip_bone_index = 0x30; // int32 - constexpr std::ptrdiff_t m_fl_hip_bone_translation_scale = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_hip_dip_spring_strength = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_hip_dip_impact_scale = 0x3C; // float32 - constexpr std::ptrdiff_t m_fl_hip_dip_delay = 0x40; // float32 + namespace HitReactFixedSettings_t { + constexpr std::ptrdiff_t m_nWeightListIndex = 0x0; // int32 + constexpr std::ptrdiff_t m_nEffectedBoneCount = 0x4; // int32 + constexpr std::ptrdiff_t m_flMaxImpactForce = 0x8; // float32 + constexpr std::ptrdiff_t m_flMinImpactForce = 0xC; // float32 + constexpr std::ptrdiff_t m_flWhipImpactScale = 0x10; // float32 + constexpr std::ptrdiff_t m_flCounterRotationScale = 0x14; // float32 + constexpr std::ptrdiff_t m_flDistanceFadeScale = 0x18; // float32 + constexpr std::ptrdiff_t m_flPropagationScale = 0x1C; // float32 + constexpr std::ptrdiff_t m_flWhipDelay = 0x20; // float32 + constexpr std::ptrdiff_t m_flSpringStrength = 0x24; // float32 + constexpr std::ptrdiff_t m_flWhipSpringStrength = 0x28; // float32 + constexpr std::ptrdiff_t m_flMaxAngleRadians = 0x2C; // float32 + constexpr std::ptrdiff_t m_nHipBoneIndex = 0x30; // int32 + constexpr std::ptrdiff_t m_flHipBoneTranslationScale = 0x34; // float32 + constexpr std::ptrdiff_t m_flHipDipSpringStrength = 0x38; // float32 + constexpr std::ptrdiff_t m_flHipDipImpactScale = 0x3C; // float32 + constexpr std::ptrdiff_t m_flHipDipDelay = 0x40; // float32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace jiggle_bone_settings_t { - constexpr std::ptrdiff_t m_n_bone_index = 0x0; // int32 - constexpr std::ptrdiff_t m_fl_spring_strength = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_max_time_step = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_damping = 0xC; // float32 - constexpr std::ptrdiff_t m_v_bounds_max_ls = 0x10; // Vector - constexpr std::ptrdiff_t m_v_bounds_min_ls = 0x1C; // Vector - constexpr std::ptrdiff_t m_e_sim_space = 0x28; // JiggleBoneSimSpace + namespace JiggleBoneSettings_t { + constexpr std::ptrdiff_t m_nBoneIndex = 0x0; // int32 + constexpr std::ptrdiff_t m_flSpringStrength = 0x4; // float32 + constexpr std::ptrdiff_t m_flMaxTimeStep = 0x8; // float32 + constexpr std::ptrdiff_t m_flDamping = 0xC; // float32 + constexpr std::ptrdiff_t m_vBoundsMaxLS = 0x10; // Vector + constexpr std::ptrdiff_t m_vBoundsMinLS = 0x1C; // Vector + constexpr std::ptrdiff_t m_eSimSpace = 0x28; // JiggleBoneSimSpace } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace jiggle_bone_settings_list_t { - constexpr std::ptrdiff_t m_bone_settings = 0x0; // CUtlVector< JiggleBoneSettings_t > + namespace JiggleBoneSettingsList_t { + constexpr std::ptrdiff_t m_boneSettings = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace look_at_bone_t { + namespace LookAtBone_t { constexpr std::ptrdiff_t m_index = 0x0; // int32 constexpr std::ptrdiff_t m_weight = 0x4; // float32 } @@ -1007,738 +1007,738 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace look_at_op_fixed_settings_t { + namespace LookAtOpFixedSettings_t { constexpr std::ptrdiff_t m_attachment = 0x0; // CAnimAttachment constexpr std::ptrdiff_t m_damping = 0x80; // CAnimInputDamping - constexpr std::ptrdiff_t m_bones = 0x90; // CUtlVector< LookAtBone_t > - constexpr std::ptrdiff_t m_fl_yaw_limit = 0xA8; // float32 - constexpr std::ptrdiff_t m_fl_pitch_limit = 0xAC; // float32 - constexpr std::ptrdiff_t m_fl_hysteresis_inner_angle = 0xB0; // float32 - constexpr std::ptrdiff_t m_fl_hysteresis_outer_angle = 0xB4; // float32 - constexpr std::ptrdiff_t m_b_rotate_yaw_forward = 0xB8; // bool - constexpr std::ptrdiff_t m_b_maintain_up_direction = 0xB9; // bool - constexpr std::ptrdiff_t m_b_target_is_position = 0xBA; // bool - constexpr std::ptrdiff_t m_b_use_hysteresis = 0xBB; // bool + constexpr std::ptrdiff_t m_bones = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_flYawLimit = 0xA8; // float32 + constexpr std::ptrdiff_t m_flPitchLimit = 0xAC; // float32 + constexpr std::ptrdiff_t m_flHysteresisInnerAngle = 0xB0; // float32 + constexpr std::ptrdiff_t m_flHysteresisOuterAngle = 0xB4; // float32 + constexpr std::ptrdiff_t m_bRotateYawForward = 0xB8; // bool + constexpr std::ptrdiff_t m_bMaintainUpDirection = 0xB9; // bool + constexpr std::ptrdiff_t m_bTargetIsPosition = 0xBA; // bool + constexpr std::ptrdiff_t m_bUseHysteresis = 0xBB; // bool } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace chain_to_solve_data_t { - constexpr std::ptrdiff_t m_n_chain_index = 0x0; // int32 - constexpr std::ptrdiff_t m_solver_settings = 0x4; // IKSolverSettings_t - constexpr std::ptrdiff_t m_target_settings = 0x10; // IKTargetSettings_t - constexpr std::ptrdiff_t m_debug_setting = 0x38; // SolveIKChainAnimNodeDebugSetting - constexpr std::ptrdiff_t m_fl_debug_normalized_value = 0x3C; // float32 - constexpr std::ptrdiff_t m_v_debug_offset = 0x40; // VectorAligned + namespace ChainToSolveData_t { + constexpr std::ptrdiff_t m_nChainIndex = 0x0; // int32 + constexpr std::ptrdiff_t m_SolverSettings = 0x4; // IKSolverSettings_t + constexpr std::ptrdiff_t m_TargetSettings = 0x10; // IKTargetSettings_t + constexpr std::ptrdiff_t m_DebugSetting = 0x38; // SolveIKChainAnimNodeDebugSetting + constexpr std::ptrdiff_t m_flDebugNormalizedValue = 0x3C; // float32 + constexpr std::ptrdiff_t m_vDebugOffset = 0x40; // VectorAligned } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace solve_ik_chain_pose_op_fixed_settings_t { - constexpr std::ptrdiff_t m_chains_to_solve_data = 0x0; // CUtlVector< ChainToSolveData_t > - constexpr std::ptrdiff_t m_b_match_target_orientation = 0x18; // bool + namespace SolveIKChainPoseOpFixedSettings_t { + constexpr std::ptrdiff_t m_ChainsToSolveData = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_bMatchTargetOrientation = 0x18; // bool } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_parameter_base { + namespace CAnimParameterBase { constexpr std::ptrdiff_t m_name = 0x18; // CGlobalSymbol constexpr std::ptrdiff_t m_group = 0x20; // CUtlString constexpr std::ptrdiff_t m_id = 0x28; // AnimParamID - constexpr std::ptrdiff_t m_component_name = 0x40; // CUtlString - constexpr std::ptrdiff_t m_b_networking_requested = 0x60; // bool - constexpr std::ptrdiff_t m_b_is_referenced = 0x61; // bool + constexpr std::ptrdiff_t m_componentName = 0x40; // CUtlString + constexpr std::ptrdiff_t m_bNetworkingRequested = 0x60; // bool + constexpr std::ptrdiff_t m_bIsReferenced = 0x61; // bool } - // Parent: c_anim_parameter_base + // Parent: CAnimParameterBase // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_concrete_anim_parameter { - constexpr std::ptrdiff_t m_preview_button = 0x64; // AnimParamButton_t - constexpr std::ptrdiff_t m_e_network_setting = 0x68; // AnimParamNetworkSetting - constexpr std::ptrdiff_t m_b_use_most_recent_value = 0x6C; // bool - constexpr std::ptrdiff_t m_b_auto_reset = 0x6D; // bool - constexpr std::ptrdiff_t m_b_game_writable = 0x6E; // bool - constexpr std::ptrdiff_t m_b_graph_writable = 0x6F; // bool + namespace CConcreteAnimParameter { + constexpr std::ptrdiff_t m_previewButton = 0x64; // AnimParamButton_t + constexpr std::ptrdiff_t m_eNetworkSetting = 0x68; // AnimParamNetworkSetting + constexpr std::ptrdiff_t m_bUseMostRecentValue = 0x6C; // bool + constexpr std::ptrdiff_t m_bAutoReset = 0x6D; // bool + constexpr std::ptrdiff_t m_bGameWritable = 0x6E; // bool + constexpr std::ptrdiff_t m_bGraphWritable = 0x6F; // bool } - // Parent: c_anim_parameter_base + // Parent: CAnimParameterBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_virtual_anim_parameter { - constexpr std::ptrdiff_t m_expression_string = 0x68; // CUtlString - constexpr std::ptrdiff_t m_e_param_type = 0x70; // AnimParamType_t + namespace CVirtualAnimParameter { + constexpr std::ptrdiff_t m_expressionString = 0x68; // CUtlString + constexpr std::ptrdiff_t m_eParamType = 0x70; // AnimParamType_t } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_bool_anim_parameter { - constexpr std::ptrdiff_t m_b_default_value = 0x70; // bool + namespace CBoolAnimParameter { + constexpr std::ptrdiff_t m_bDefaultValue = 0x70; // bool } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_enum_anim_parameter { - constexpr std::ptrdiff_t m_default_value = 0x78; // uint8 - constexpr std::ptrdiff_t m_enum_options = 0x80; // CUtlVector< CUtlString > + namespace CEnumAnimParameter { + constexpr std::ptrdiff_t m_defaultValue = 0x78; // uint8 + constexpr std::ptrdiff_t m_enumOptions = 0x80; // CUtlVector } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_int_anim_parameter { - constexpr std::ptrdiff_t m_default_value = 0x70; // int32 - constexpr std::ptrdiff_t m_min_value = 0x74; // int32 - constexpr std::ptrdiff_t m_max_value = 0x78; // int32 + namespace CIntAnimParameter { + constexpr std::ptrdiff_t m_defaultValue = 0x70; // int32 + constexpr std::ptrdiff_t m_minValue = 0x74; // int32 + constexpr std::ptrdiff_t m_maxValue = 0x78; // int32 } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_float_anim_parameter { - constexpr std::ptrdiff_t m_f_default_value = 0x70; // float32 - constexpr std::ptrdiff_t m_f_min_value = 0x74; // float32 - constexpr std::ptrdiff_t m_f_max_value = 0x78; // float32 - constexpr std::ptrdiff_t m_b_interpolate = 0x7C; // bool + namespace CFloatAnimParameter { + constexpr std::ptrdiff_t m_fDefaultValue = 0x70; // float32 + constexpr std::ptrdiff_t m_fMinValue = 0x74; // float32 + constexpr std::ptrdiff_t m_fMaxValue = 0x78; // float32 + constexpr std::ptrdiff_t m_bInterpolate = 0x7C; // bool } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_vector_anim_parameter { - constexpr std::ptrdiff_t m_default_value = 0x70; // Vector - constexpr std::ptrdiff_t m_b_interpolate = 0x7C; // bool + namespace CVectorAnimParameter { + constexpr std::ptrdiff_t m_defaultValue = 0x70; // Vector + constexpr std::ptrdiff_t m_bInterpolate = 0x7C; // bool } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_quaternion_anim_parameter { - constexpr std::ptrdiff_t m_default_value = 0x70; // Quaternion - constexpr std::ptrdiff_t m_b_interpolate = 0x80; // bool + namespace CQuaternionAnimParameter { + constexpr std::ptrdiff_t m_defaultValue = 0x70; // Quaternion + constexpr std::ptrdiff_t m_bInterpolate = 0x80; // bool } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - namespace c_symbol_anim_parameter { - constexpr std::ptrdiff_t m_default_value = 0x70; // CGlobalSymbol + namespace CSymbolAnimParameter { + constexpr std::ptrdiff_t m_defaultValue = 0x70; // CGlobalSymbol } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace script_info_t { + namespace ScriptInfo_t { constexpr std::ptrdiff_t m_code = 0x0; // CUtlString - constexpr std::ptrdiff_t m_params_modified = 0x8; // CUtlVector< CAnimParamHandle > - constexpr std::ptrdiff_t m_proxy_read_params = 0x20; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_proxy_write_params = 0x38; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_e_script_type = 0x50; // AnimScriptType + constexpr std::ptrdiff_t m_paramsModified = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_proxyReadParams = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_proxyWriteParams = 0x38; // CUtlVector + constexpr std::ptrdiff_t m_eScriptType = 0x50; // AnimScriptType } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_script_manager { - constexpr std::ptrdiff_t m_script_info = 0x10; // CUtlVector< ScriptInfo_t > + namespace CAnimScriptManager { + constexpr std::ptrdiff_t m_scriptInfo = 0x10; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_state_action_updater { - constexpr std::ptrdiff_t m_p_action = 0x0; // CSmartPtr< CAnimActionUpdater > - constexpr std::ptrdiff_t m_e_behavior = 0x8; // StateActionBehavior + namespace CStateActionUpdater { + constexpr std::ptrdiff_t m_pAction = 0x0; // CSmartPtr + constexpr std::ptrdiff_t m_eBehavior = 0x8; // StateActionBehavior } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_transition_update_data { - constexpr std::ptrdiff_t m_src_state_index = 0x0; // uint8 - constexpr std::ptrdiff_t m_dest_state_index = 0x1; // uint8 - constexpr std::ptrdiff_t m_b_disabled = 0x0; // bitfield:1 + namespace CTransitionUpdateData { + constexpr std::ptrdiff_t m_srcStateIndex = 0x0; // uint8 + constexpr std::ptrdiff_t m_destStateIndex = 0x1; // uint8 + constexpr std::ptrdiff_t m_bDisabled = 0x0; // bitfield:1 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_state_update_data { + namespace CStateUpdateData { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_h_script = 0x8; // AnimScriptHandle - constexpr std::ptrdiff_t m_transition_indices = 0x10; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_actions = 0x28; // CUtlVector< CStateActionUpdater > - constexpr std::ptrdiff_t m_state_id = 0x40; // AnimStateID - constexpr std::ptrdiff_t m_b_is_start_state = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_is_end_state = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_is_passthrough = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_hScript = 0x8; // AnimScriptHandle + constexpr std::ptrdiff_t m_transitionIndices = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_actions = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_stateID = 0x40; // AnimStateID + constexpr std::ptrdiff_t m_bIsStartState = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bIsEndState = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bIsPassthrough = 0x0; // bitfield:1 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_state_machine_updater { - constexpr std::ptrdiff_t m_states = 0x8; // CUtlVector< CStateUpdateData > - constexpr std::ptrdiff_t m_transitions = 0x20; // CUtlVector< CTransitionUpdateData > - constexpr std::ptrdiff_t m_start_state_index = 0x50; // int32 + namespace CAnimStateMachineUpdater { + constexpr std::ptrdiff_t m_states = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_transitions = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_startStateIndex = 0x50; // int32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_update_node_ref { - constexpr std::ptrdiff_t m_node_index = 0x8; // int32 + namespace CAnimUpdateNodeRef { + constexpr std::ptrdiff_t m_nodeIndex = 0x8; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_update_node_base { - constexpr std::ptrdiff_t m_node_path = 0x14; // CAnimNodePath - constexpr std::ptrdiff_t m_network_mode = 0x44; // AnimNodeNetworkMode + namespace CAnimUpdateNodeBase { + constexpr std::ptrdiff_t m_nodePath = 0x14; // CAnimNodePath + constexpr std::ptrdiff_t m_networkMode = 0x44; // AnimNodeNetworkMode constexpr std::ptrdiff_t m_name = 0x50; // CUtlString } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_binary_update_node { - constexpr std::ptrdiff_t m_p_child1 = 0x58; // CAnimUpdateNodeRef - constexpr std::ptrdiff_t m_p_child2 = 0x68; // CAnimUpdateNodeRef - constexpr std::ptrdiff_t m_timing_behavior = 0x78; // BinaryNodeTiming - constexpr std::ptrdiff_t m_fl_timing_blend = 0x7C; // float32 - constexpr std::ptrdiff_t m_b_reset_child1 = 0x80; // bool - constexpr std::ptrdiff_t m_b_reset_child2 = 0x81; // bool + namespace CBinaryUpdateNode { + constexpr std::ptrdiff_t m_pChild1 = 0x58; // CAnimUpdateNodeRef + constexpr std::ptrdiff_t m_pChild2 = 0x68; // CAnimUpdateNodeRef + constexpr std::ptrdiff_t m_timingBehavior = 0x78; // BinaryNodeTiming + constexpr std::ptrdiff_t m_flTimingBlend = 0x7C; // float32 + constexpr std::ptrdiff_t m_bResetChild1 = 0x80; // bool + constexpr std::ptrdiff_t m_bResetChild2 = 0x81; // bool } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace c_blend_update_node { - constexpr std::ptrdiff_t m_children = 0x60; // CUtlVector< CAnimUpdateNodeRef > - constexpr std::ptrdiff_t m_sorted_order = 0x78; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_target_values = 0x90; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_blend_value_source = 0xAC; // AnimValueSource - constexpr std::ptrdiff_t m_param_index = 0xB0; // CAnimParamHandle + namespace CBlendUpdateNode { + constexpr std::ptrdiff_t m_children = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_sortedOrder = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_targetValues = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_blendValueSource = 0xAC; // AnimValueSource + constexpr std::ptrdiff_t m_paramIndex = 0xB0; // CAnimParamHandle constexpr std::ptrdiff_t m_damping = 0xB8; // CAnimInputDamping - constexpr std::ptrdiff_t m_blend_key_type = 0xC8; // BlendKeyType - constexpr std::ptrdiff_t m_b_lock_blend_on_reset = 0xCC; // bool - constexpr std::ptrdiff_t m_b_sync_cycles = 0xCD; // bool - constexpr std::ptrdiff_t m_b_loop = 0xCE; // bool - constexpr std::ptrdiff_t m_b_lock_when_waning = 0xCF; // bool + constexpr std::ptrdiff_t m_blendKeyType = 0xC8; // BlendKeyType + constexpr std::ptrdiff_t m_bLockBlendOnReset = 0xCC; // bool + constexpr std::ptrdiff_t m_bSyncCycles = 0xCD; // bool + constexpr std::ptrdiff_t m_bLoop = 0xCE; // bool + constexpr std::ptrdiff_t m_bLockWhenWaning = 0xCF; // bool } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace blend_item_t { - constexpr std::ptrdiff_t m_tags = 0x0; // CUtlVector< TagSpan_t > - constexpr std::ptrdiff_t m_p_child = 0x18; // CAnimUpdateNodeRef - constexpr std::ptrdiff_t m_h_sequence = 0x28; // HSequence - constexpr std::ptrdiff_t m_v_pos = 0x2C; // Vector2D - constexpr std::ptrdiff_t m_fl_duration = 0x34; // float32 - constexpr std::ptrdiff_t m_b_use_custom_duration = 0x38; // bool + namespace BlendItem_t { + constexpr std::ptrdiff_t m_tags = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_pChild = 0x18; // CAnimUpdateNodeRef + constexpr std::ptrdiff_t m_hSequence = 0x28; // HSequence + constexpr std::ptrdiff_t m_vPos = 0x2C; // Vector2D + constexpr std::ptrdiff_t m_flDuration = 0x34; // float32 + constexpr std::ptrdiff_t m_bUseCustomDuration = 0x38; // bool } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - namespace c_blend2_d_update_node { - constexpr std::ptrdiff_t m_items = 0x60; // CUtlVector< BlendItem_t > - constexpr std::ptrdiff_t m_tags = 0x78; // CUtlVector< TagSpan_t > - constexpr std::ptrdiff_t m_param_spans = 0x90; // CParamSpanUpdater - constexpr std::ptrdiff_t m_node_item_indices = 0xA8; // CUtlVector< int32 > + namespace CBlend2DUpdateNode { + constexpr std::ptrdiff_t m_items = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_tags = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_paramSpans = 0x90; // CParamSpanUpdater + constexpr std::ptrdiff_t m_nodeItemIndices = 0xA8; // CUtlVector constexpr std::ptrdiff_t m_damping = 0xC0; // CAnimInputDamping - constexpr std::ptrdiff_t m_blend_source_x = 0xD0; // AnimValueSource - constexpr std::ptrdiff_t m_param_x = 0xD4; // CAnimParamHandle - constexpr std::ptrdiff_t m_blend_source_y = 0xD8; // AnimValueSource - constexpr std::ptrdiff_t m_param_y = 0xDC; // CAnimParamHandle - constexpr std::ptrdiff_t m_e_blend_mode = 0xE0; // Blend2DMode - constexpr std::ptrdiff_t m_playback_speed = 0xE4; // float32 - constexpr std::ptrdiff_t m_b_loop = 0xE8; // bool - constexpr std::ptrdiff_t m_b_lock_blend_on_reset = 0xE9; // bool - constexpr std::ptrdiff_t m_b_lock_when_waning = 0xEA; // bool - constexpr std::ptrdiff_t m_b_anim_events_and_tags_on_most_weighted_only = 0xEB; // bool + constexpr std::ptrdiff_t m_blendSourceX = 0xD0; // AnimValueSource + constexpr std::ptrdiff_t m_paramX = 0xD4; // CAnimParamHandle + constexpr std::ptrdiff_t m_blendSourceY = 0xD8; // AnimValueSource + constexpr std::ptrdiff_t m_paramY = 0xDC; // CAnimParamHandle + constexpr std::ptrdiff_t m_eBlendMode = 0xE0; // Blend2DMode + constexpr std::ptrdiff_t m_playbackSpeed = 0xE4; // float32 + constexpr std::ptrdiff_t m_bLoop = 0xE8; // bool + constexpr std::ptrdiff_t m_bLockBlendOnReset = 0xE9; // bool + constexpr std::ptrdiff_t m_bLockWhenWaning = 0xEA; // bool + constexpr std::ptrdiff_t m_bAnimEventsAndTagsOnMostWeightedOnly = 0xEB; // bool } - // Parent: c_binary_update_node + // Parent: CBinaryUpdateNode // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_bone_mask_update_node { - constexpr std::ptrdiff_t m_n_weight_list_index = 0x88; // int32 - constexpr std::ptrdiff_t m_fl_root_motion_blend = 0x8C; // float32 - constexpr std::ptrdiff_t m_blend_space = 0x90; // BoneMaskBlendSpace - constexpr std::ptrdiff_t m_foot_motion_timing = 0x94; // BinaryNodeChildOption - constexpr std::ptrdiff_t m_b_use_blend_scale = 0x98; // bool - constexpr std::ptrdiff_t m_blend_value_source = 0x9C; // AnimValueSource - constexpr std::ptrdiff_t m_h_blend_parameter = 0xA0; // CAnimParamHandle + namespace CBoneMaskUpdateNode { + constexpr std::ptrdiff_t m_nWeightListIndex = 0x88; // int32 + constexpr std::ptrdiff_t m_flRootMotionBlend = 0x8C; // float32 + constexpr std::ptrdiff_t m_blendSpace = 0x90; // BoneMaskBlendSpace + constexpr std::ptrdiff_t m_footMotionTiming = 0x94; // BinaryNodeChildOption + constexpr std::ptrdiff_t m_bUseBlendScale = 0x98; // bool + constexpr std::ptrdiff_t m_blendValueSource = 0x9C; // AnimValueSource + constexpr std::ptrdiff_t m_hBlendParameter = 0xA0; // CAnimParamHandle } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_choice_update_node { - constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector< CAnimUpdateNodeRef > - constexpr std::ptrdiff_t m_weights = 0x70; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_blend_times = 0x88; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_choice_method = 0xA0; // ChoiceMethod - constexpr std::ptrdiff_t m_choice_change_method = 0xA4; // ChoiceChangeMethod - constexpr std::ptrdiff_t m_blend_method = 0xA8; // ChoiceBlendMethod - constexpr std::ptrdiff_t m_blend_time = 0xAC; // float32 - constexpr std::ptrdiff_t m_b_cross_fade = 0xB0; // bool - constexpr std::ptrdiff_t m_b_reset_chosen = 0xB1; // bool - constexpr std::ptrdiff_t m_b_dont_reset_same_selection = 0xB2; // bool + namespace CChoiceUpdateNode { + constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_weights = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_blendTimes = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_choiceMethod = 0xA0; // ChoiceMethod + constexpr std::ptrdiff_t m_choiceChangeMethod = 0xA4; // ChoiceChangeMethod + constexpr std::ptrdiff_t m_blendMethod = 0xA8; // ChoiceBlendMethod + constexpr std::ptrdiff_t m_blendTime = 0xAC; // float32 + constexpr std::ptrdiff_t m_bCrossFade = 0xB0; // bool + constexpr std::ptrdiff_t m_bResetChosen = 0xB1; // bool + constexpr std::ptrdiff_t m_bDontResetSameSelection = 0xB2; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_direct_playback_tag_data { - constexpr std::ptrdiff_t m_sequence_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_tags = 0x8; // CUtlVector< TagSpan_t > + namespace CDirectPlaybackTagData { + constexpr std::ptrdiff_t m_sequenceName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_tags = 0x8; // CUtlVector } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace foot_fixed_data_t { - constexpr std::ptrdiff_t m_v_toe_offset = 0x0; // VectorAligned - constexpr std::ptrdiff_t m_v_heel_offset = 0x10; // VectorAligned - constexpr std::ptrdiff_t m_n_target_bone_index = 0x20; // int32 - constexpr std::ptrdiff_t m_n_ankle_bone_index = 0x24; // int32 - constexpr std::ptrdiff_t m_n_ik_anchor_bone_index = 0x28; // int32 - constexpr std::ptrdiff_t m_ik_chain_index = 0x2C; // int32 - constexpr std::ptrdiff_t m_fl_max_ik_length = 0x30; // float32 - constexpr std::ptrdiff_t m_n_foot_index = 0x34; // int32 - constexpr std::ptrdiff_t m_n_tag_index = 0x38; // int32 - constexpr std::ptrdiff_t m_fl_max_rotation_left = 0x3C; // float32 - constexpr std::ptrdiff_t m_fl_max_rotation_right = 0x40; // float32 + namespace FootFixedData_t { + constexpr std::ptrdiff_t m_vToeOffset = 0x0; // VectorAligned + constexpr std::ptrdiff_t m_vHeelOffset = 0x10; // VectorAligned + constexpr std::ptrdiff_t m_nTargetBoneIndex = 0x20; // int32 + constexpr std::ptrdiff_t m_nAnkleBoneIndex = 0x24; // int32 + constexpr std::ptrdiff_t m_nIKAnchorBoneIndex = 0x28; // int32 + constexpr std::ptrdiff_t m_ikChainIndex = 0x2C; // int32 + constexpr std::ptrdiff_t m_flMaxIKLength = 0x30; // float32 + constexpr std::ptrdiff_t m_nFootIndex = 0x34; // int32 + constexpr std::ptrdiff_t m_nTagIndex = 0x38; // int32 + constexpr std::ptrdiff_t m_flMaxRotationLeft = 0x3C; // float32 + constexpr std::ptrdiff_t m_flMaxRotationRight = 0x40; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace trace_settings_t { - constexpr std::ptrdiff_t m_fl_trace_height = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_trace_radius = 0x4; // float32 + namespace TraceSettings_t { + constexpr std::ptrdiff_t m_flTraceHeight = 0x0; // float32 + constexpr std::ptrdiff_t m_flTraceRadius = 0x4; // float32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace foot_fixed_settings { - constexpr std::ptrdiff_t m_trace_settings = 0x0; // TraceSettings_t - constexpr std::ptrdiff_t m_v_foot_base_bind_pose_position_ms = 0x10; // VectorAligned - constexpr std::ptrdiff_t m_fl_foot_base_length = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_max_rotation_left = 0x24; // float32 - constexpr std::ptrdiff_t m_fl_max_rotation_right = 0x28; // float32 - constexpr std::ptrdiff_t m_footstep_landed_tag_index = 0x2C; // int32 - constexpr std::ptrdiff_t m_b_enable_tracing = 0x30; // bool - constexpr std::ptrdiff_t m_fl_trace_angle_blend = 0x34; // float32 - constexpr std::ptrdiff_t m_n_disable_tag_index = 0x38; // int32 - constexpr std::ptrdiff_t m_n_foot_index = 0x3C; // int32 + namespace FootFixedSettings { + constexpr std::ptrdiff_t m_traceSettings = 0x0; // TraceSettings_t + constexpr std::ptrdiff_t m_vFootBaseBindPosePositionMS = 0x10; // VectorAligned + constexpr std::ptrdiff_t m_flFootBaseLength = 0x20; // float32 + constexpr std::ptrdiff_t m_flMaxRotationLeft = 0x24; // float32 + constexpr std::ptrdiff_t m_flMaxRotationRight = 0x28; // float32 + constexpr std::ptrdiff_t m_footstepLandedTagIndex = 0x2C; // int32 + constexpr std::ptrdiff_t m_bEnableTracing = 0x30; // bool + constexpr std::ptrdiff_t m_flTraceAngleBlend = 0x34; // float32 + constexpr std::ptrdiff_t m_nDisableTagIndex = 0x38; // int32 + constexpr std::ptrdiff_t m_nFootIndex = 0x3C; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace foot_step_trigger { - constexpr std::ptrdiff_t m_tags = 0x0; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_n_foot_index = 0x18; // int32 - constexpr std::ptrdiff_t m_trigger_phase = 0x1C; // StepPhase + namespace FootStepTrigger { + constexpr std::ptrdiff_t m_tags = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_nFootIndex = 0x18; // int32 + constexpr std::ptrdiff_t m_triggerPhase = 0x1C; // StepPhase } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_leaf_update_node { + namespace CLeafUpdateNode { } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_lean_matrix_update_node { - constexpr std::ptrdiff_t m_frame_corners = 0x5C; // int32[3][3] + namespace CLeanMatrixUpdateNode { + constexpr std::ptrdiff_t m_frameCorners = 0x5C; // int32[3][3] constexpr std::ptrdiff_t m_poses = 0x80; // CPoseHandle[9] constexpr std::ptrdiff_t m_damping = 0xA8; // CAnimInputDamping - constexpr std::ptrdiff_t m_blend_source = 0xB8; // AnimVectorSource - constexpr std::ptrdiff_t m_param_index = 0xBC; // CAnimParamHandle - constexpr std::ptrdiff_t m_vertical_axis = 0xC0; // Vector - constexpr std::ptrdiff_t m_horizontal_axis = 0xCC; // Vector - constexpr std::ptrdiff_t m_h_sequence = 0xD8; // HSequence - constexpr std::ptrdiff_t m_fl_max_value = 0xDC; // float32 - constexpr std::ptrdiff_t m_n_sequence_max_frame = 0xE0; // int32 + constexpr std::ptrdiff_t m_blendSource = 0xB8; // AnimVectorSource + constexpr std::ptrdiff_t m_paramIndex = 0xBC; // CAnimParamHandle + constexpr std::ptrdiff_t m_verticalAxis = 0xC0; // Vector + constexpr std::ptrdiff_t m_horizontalAxis = 0xCC; // Vector + constexpr std::ptrdiff_t m_hSequence = 0xD8; // HSequence + constexpr std::ptrdiff_t m_flMaxValue = 0xDC; // float32 + constexpr std::ptrdiff_t m_nSequenceMaxFrame = 0xE0; // int32 } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_graph_update_node { - constexpr std::ptrdiff_t m_p_motion_graph = 0x58; // CSmartPtr< CMotionGraph > + namespace CMotionGraphUpdateNode { + constexpr std::ptrdiff_t m_pMotionGraph = 0x58; // CSmartPtr } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 23 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_matching_update_node { - constexpr std::ptrdiff_t m_data_set = 0x58; // CMotionDataSet - constexpr std::ptrdiff_t m_metrics = 0x78; // CUtlVector< CSmartPtr< CMotionMetricEvaluator > > - constexpr std::ptrdiff_t m_weights = 0x90; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_b_search_every_tick = 0xE0; // bool - constexpr std::ptrdiff_t m_fl_search_interval = 0xE4; // float32 - constexpr std::ptrdiff_t m_b_search_when_clip_ends = 0xE8; // bool - constexpr std::ptrdiff_t m_b_search_when_goal_changes = 0xE9; // bool - constexpr std::ptrdiff_t m_blend_curve = 0xEC; // CBlendCurve - constexpr std::ptrdiff_t m_fl_sample_rate = 0xF4; // float32 - constexpr std::ptrdiff_t m_fl_blend_time = 0xF8; // float32 - constexpr std::ptrdiff_t m_b_lock_clip_when_waning = 0xFC; // bool - constexpr std::ptrdiff_t m_fl_selection_threshold = 0x100; // float32 - constexpr std::ptrdiff_t m_fl_reselection_time_window = 0x104; // float32 - constexpr std::ptrdiff_t m_b_enable_rotation_correction = 0x108; // bool - constexpr std::ptrdiff_t m_b_goal_assist = 0x109; // bool - constexpr std::ptrdiff_t m_fl_goal_assist_distance = 0x10C; // float32 - constexpr std::ptrdiff_t m_fl_goal_assist_tolerance = 0x110; // float32 - constexpr std::ptrdiff_t m_distance_scale_damping = 0x118; // CAnimInputDamping - constexpr std::ptrdiff_t m_fl_distance_scale_outer_radius = 0x128; // float32 - constexpr std::ptrdiff_t m_fl_distance_scale_inner_radius = 0x12C; // float32 - constexpr std::ptrdiff_t m_fl_distance_scale_max_scale = 0x130; // float32 - constexpr std::ptrdiff_t m_fl_distance_scale_min_scale = 0x134; // float32 - constexpr std::ptrdiff_t m_b_enable_distance_scaling = 0x138; // bool + namespace CMotionMatchingUpdateNode { + constexpr std::ptrdiff_t m_dataSet = 0x58; // CMotionDataSet + constexpr std::ptrdiff_t m_metrics = 0x78; // CUtlVector> + constexpr std::ptrdiff_t m_weights = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_bSearchEveryTick = 0xE0; // bool + constexpr std::ptrdiff_t m_flSearchInterval = 0xE4; // float32 + constexpr std::ptrdiff_t m_bSearchWhenClipEnds = 0xE8; // bool + constexpr std::ptrdiff_t m_bSearchWhenGoalChanges = 0xE9; // bool + constexpr std::ptrdiff_t m_blendCurve = 0xEC; // CBlendCurve + constexpr std::ptrdiff_t m_flSampleRate = 0xF4; // float32 + constexpr std::ptrdiff_t m_flBlendTime = 0xF8; // float32 + constexpr std::ptrdiff_t m_bLockClipWhenWaning = 0xFC; // bool + constexpr std::ptrdiff_t m_flSelectionThreshold = 0x100; // float32 + constexpr std::ptrdiff_t m_flReselectionTimeWindow = 0x104; // float32 + constexpr std::ptrdiff_t m_bEnableRotationCorrection = 0x108; // bool + constexpr std::ptrdiff_t m_bGoalAssist = 0x109; // bool + constexpr std::ptrdiff_t m_flGoalAssistDistance = 0x10C; // float32 + constexpr std::ptrdiff_t m_flGoalAssistTolerance = 0x110; // float32 + constexpr std::ptrdiff_t m_distanceScale_Damping = 0x118; // CAnimInputDamping + constexpr std::ptrdiff_t m_flDistanceScale_OuterRadius = 0x128; // float32 + constexpr std::ptrdiff_t m_flDistanceScale_InnerRadius = 0x12C; // float32 + constexpr std::ptrdiff_t m_flDistanceScale_MaxScale = 0x130; // float32 + constexpr std::ptrdiff_t m_flDistanceScale_MinScale = 0x134; // float32 + constexpr std::ptrdiff_t m_bEnableDistanceScaling = 0x138; // bool } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_selector_update_node { - constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector< CAnimUpdateNodeRef > - constexpr std::ptrdiff_t m_tags = 0x70; // CUtlVector< int8 > - constexpr std::ptrdiff_t m_blend_curve = 0x8C; // CBlendCurve - constexpr std::ptrdiff_t m_fl_blend_time = 0x94; // CAnimValue< float32 > - constexpr std::ptrdiff_t m_h_parameter = 0x9C; // CAnimParamHandle - constexpr std::ptrdiff_t m_e_tag_behavior = 0xA0; // SelectorTagBehavior_t - constexpr std::ptrdiff_t m_b_reset_on_change = 0xA4; // bool - constexpr std::ptrdiff_t m_b_sync_cycles_on_change = 0xA5; // bool + namespace CSelectorUpdateNode { + constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_tags = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_blendCurve = 0x8C; // CBlendCurve + constexpr std::ptrdiff_t m_flBlendTime = 0x94; // CAnimValue + constexpr std::ptrdiff_t m_hParameter = 0x9C; // CAnimParamHandle + constexpr std::ptrdiff_t m_eTagBehavior = 0xA0; // SelectorTagBehavior_t + constexpr std::ptrdiff_t m_bResetOnChange = 0xA4; // bool + constexpr std::ptrdiff_t m_bSyncCyclesOnChange = 0xA5; // bool } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_sequence_update_node { - constexpr std::ptrdiff_t m_param_spans = 0x60; // CParamSpanUpdater - constexpr std::ptrdiff_t m_tags = 0x78; // CUtlVector< TagSpan_t > - constexpr std::ptrdiff_t m_h_sequence = 0x94; // HSequence - constexpr std::ptrdiff_t m_playback_speed = 0x98; // float32 + namespace CSequenceUpdateNode { + constexpr std::ptrdiff_t m_paramSpans = 0x60; // CParamSpanUpdater + constexpr std::ptrdiff_t m_tags = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_hSequence = 0x94; // HSequence + constexpr std::ptrdiff_t m_playbackSpeed = 0x98; // float32 constexpr std::ptrdiff_t m_duration = 0x9C; // float32 - constexpr std::ptrdiff_t m_b_loop = 0xA0; // bool + constexpr std::ptrdiff_t m_bLoop = 0xA0; // bool } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_single_frame_update_node { - constexpr std::ptrdiff_t m_actions = 0x58; // CUtlVector< CSmartPtr< CAnimActionUpdater > > - constexpr std::ptrdiff_t m_h_pose_cache_handle = 0x70; // CPoseHandle - constexpr std::ptrdiff_t m_h_sequence = 0x74; // HSequence - constexpr std::ptrdiff_t m_fl_cycle = 0x78; // float32 + namespace CSingleFrameUpdateNode { + constexpr std::ptrdiff_t m_actions = 0x58; // CUtlVector> + constexpr std::ptrdiff_t m_hPoseCacheHandle = 0x70; // CPoseHandle + constexpr std::ptrdiff_t m_hSequence = 0x74; // HSequence + constexpr std::ptrdiff_t m_flCycle = 0x78; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_solve_ik_target_handle_t { - constexpr std::ptrdiff_t m_position_handle = 0x0; // CAnimParamHandle - constexpr std::ptrdiff_t m_orientation_handle = 0x2; // CAnimParamHandle + namespace CSolveIKTargetHandle_t { + constexpr std::ptrdiff_t m_positionHandle = 0x0; // CAnimParamHandle + constexpr std::ptrdiff_t m_orientationHandle = 0x2; // CAnimParamHandle } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace stance_info_t { - constexpr std::ptrdiff_t m_v_position = 0x0; // Vector - constexpr std::ptrdiff_t m_fl_direction = 0xC; // float32 + namespace StanceInfo_t { + constexpr std::ptrdiff_t m_vPosition = 0x0; // Vector + constexpr std::ptrdiff_t m_flDirection = 0xC; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_state_node_transition_data { + namespace CStateNodeTransitionData { constexpr std::ptrdiff_t m_curve = 0x0; // CBlendCurve - constexpr std::ptrdiff_t m_blend_duration = 0x8; // CAnimValue< float32 > - constexpr std::ptrdiff_t m_reset_cycle_value = 0x10; // CAnimValue< float32 > - constexpr std::ptrdiff_t m_b_reset = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_reset_cycle_option = 0x0; // bitfield:3 + constexpr std::ptrdiff_t m_blendDuration = 0x8; // CAnimValue + constexpr std::ptrdiff_t m_resetCycleValue = 0x10; // CAnimValue + constexpr std::ptrdiff_t m_bReset = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_resetCycleOption = 0x0; // bitfield:3 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_state_node_state_data { - constexpr std::ptrdiff_t m_p_child = 0x0; // CAnimUpdateNodeRef - constexpr std::ptrdiff_t m_b_exclusive_root_motion = 0x0; // bitfield:1 + namespace CStateNodeStateData { + constexpr std::ptrdiff_t m_pChild = 0x0; // CAnimUpdateNodeRef + constexpr std::ptrdiff_t m_bExclusiveRootMotion = 0x0; // bitfield:1 } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_state_machine_update_node { - constexpr std::ptrdiff_t m_state_machine = 0x68; // CAnimStateMachineUpdater - constexpr std::ptrdiff_t m_state_data = 0xC0; // CUtlVector< CStateNodeStateData > - constexpr std::ptrdiff_t m_transition_data = 0xD8; // CUtlVector< CStateNodeTransitionData > - constexpr std::ptrdiff_t m_b_block_waning_tags = 0xF4; // bool - constexpr std::ptrdiff_t m_b_lock_state_when_waning = 0xF5; // bool + namespace CStateMachineUpdateNode { + constexpr std::ptrdiff_t m_stateMachine = 0x68; // CAnimStateMachineUpdater + constexpr std::ptrdiff_t m_stateData = 0xC0; // CUtlVector + constexpr std::ptrdiff_t m_transitionData = 0xD8; // CUtlVector + constexpr std::ptrdiff_t m_bBlockWaningTags = 0xF4; // bool + constexpr std::ptrdiff_t m_bLockStateWhenWaning = 0xF5; // bool } - // Parent: c_binary_update_node + // Parent: CBinaryUpdateNode // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_subtract_update_node { - constexpr std::ptrdiff_t m_foot_motion_timing = 0x88; // BinaryNodeChildOption - constexpr std::ptrdiff_t m_b_apply_to_foot_motion = 0x8C; // bool - constexpr std::ptrdiff_t m_b_apply_channels_separately = 0x8D; // bool - constexpr std::ptrdiff_t m_b_use_model_space = 0x8E; // bool + namespace CSubtractUpdateNode { + constexpr std::ptrdiff_t m_footMotionTiming = 0x88; // BinaryNodeChildOption + constexpr std::ptrdiff_t m_bApplyToFootMotion = 0x8C; // bool + constexpr std::ptrdiff_t m_bApplyChannelsSeparately = 0x8D; // bool + constexpr std::ptrdiff_t m_bUseModelSpace = 0x8E; // bool } // Parent: None // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - namespace two_bone_ik_settings_t { - constexpr std::ptrdiff_t m_end_effector_type = 0x0; // IkEndEffectorType - constexpr std::ptrdiff_t m_end_effector_attachment = 0x10; // CAnimAttachment - constexpr std::ptrdiff_t m_target_type = 0x90; // IkTargetType - constexpr std::ptrdiff_t m_target_attachment = 0xA0; // CAnimAttachment - constexpr std::ptrdiff_t m_target_bone_index = 0x120; // int32 - constexpr std::ptrdiff_t m_h_position_param = 0x124; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_rotation_param = 0x126; // CAnimParamHandle - constexpr std::ptrdiff_t m_b_always_use_fallback_hinge = 0x128; // bool - constexpr std::ptrdiff_t m_v_ls_fallback_hinge_axis = 0x130; // VectorAligned - constexpr std::ptrdiff_t m_n_fixed_bone_index = 0x140; // int32 - constexpr std::ptrdiff_t m_n_middle_bone_index = 0x144; // int32 - constexpr std::ptrdiff_t m_n_end_bone_index = 0x148; // int32 - constexpr std::ptrdiff_t m_b_match_target_orientation = 0x14C; // bool - constexpr std::ptrdiff_t m_b_constrain_twist = 0x14D; // bool - constexpr std::ptrdiff_t m_fl_max_twist = 0x150; // float32 + namespace TwoBoneIKSettings_t { + constexpr std::ptrdiff_t m_endEffectorType = 0x0; // IkEndEffectorType + constexpr std::ptrdiff_t m_endEffectorAttachment = 0x10; // CAnimAttachment + constexpr std::ptrdiff_t m_targetType = 0x90; // IkTargetType + constexpr std::ptrdiff_t m_targetAttachment = 0xA0; // CAnimAttachment + constexpr std::ptrdiff_t m_targetBoneIndex = 0x120; // int32 + constexpr std::ptrdiff_t m_hPositionParam = 0x124; // CAnimParamHandle + constexpr std::ptrdiff_t m_hRotationParam = 0x126; // CAnimParamHandle + constexpr std::ptrdiff_t m_bAlwaysUseFallbackHinge = 0x128; // bool + constexpr std::ptrdiff_t m_vLsFallbackHingeAxis = 0x130; // VectorAligned + constexpr std::ptrdiff_t m_nFixedBoneIndex = 0x140; // int32 + constexpr std::ptrdiff_t m_nMiddleBoneIndex = 0x144; // int32 + constexpr std::ptrdiff_t m_nEndBoneIndex = 0x148; // int32 + constexpr std::ptrdiff_t m_bMatchTargetOrientation = 0x14C; // bool + constexpr std::ptrdiff_t m_bConstrainTwist = 0x14D; // bool + constexpr std::ptrdiff_t m_flMaxTwist = 0x150; // float32 } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_unary_update_node { - constexpr std::ptrdiff_t m_p_child_node = 0x58; // CAnimUpdateNodeRef + namespace CUnaryUpdateNode { + constexpr std::ptrdiff_t m_pChildNode = 0x58; // CAnimUpdateNodeRef } - // Parent: c_unary_update_node + // Parent: CUnaryUpdateNode // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_way_point_helper_update_node { - constexpr std::ptrdiff_t m_fl_start_cycle = 0x6C; // float32 - constexpr std::ptrdiff_t m_fl_end_cycle = 0x70; // float32 - constexpr std::ptrdiff_t m_b_only_goals = 0x74; // bool - constexpr std::ptrdiff_t m_b_prevent_overshoot = 0x75; // bool - constexpr std::ptrdiff_t m_b_prevent_undershoot = 0x76; // bool + namespace CWayPointHelperUpdateNode { + constexpr std::ptrdiff_t m_flStartCycle = 0x6C; // float32 + constexpr std::ptrdiff_t m_flEndCycle = 0x70; // float32 + constexpr std::ptrdiff_t m_bOnlyGoals = 0x74; // bool + constexpr std::ptrdiff_t m_bPreventOvershoot = 0x75; // bool + constexpr std::ptrdiff_t m_bPreventUndershoot = 0x76; // bool } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_zero_pose_update_node { + namespace CZeroPoseUpdateNode { } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace tag_span_t { - constexpr std::ptrdiff_t m_tag_index = 0x0; // int32 - constexpr std::ptrdiff_t m_start_cycle = 0x4; // float32 - constexpr std::ptrdiff_t m_end_cycle = 0x8; // float32 + namespace TagSpan_t { + constexpr std::ptrdiff_t m_tagIndex = 0x0; // int32 + constexpr std::ptrdiff_t m_startCycle = 0x4; // float32 + constexpr std::ptrdiff_t m_endCycle = 0x8; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_node_path { + namespace CAnimNodePath { constexpr std::ptrdiff_t m_path = 0x0; // AnimNodeID[11] - constexpr std::ptrdiff_t m_n_count = 0x2C; // int32 + constexpr std::ptrdiff_t m_nCount = 0x2C; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace config_index { - constexpr std::ptrdiff_t m_n_group = 0x0; // uint16 - constexpr std::ptrdiff_t m_n_config = 0x2; // uint16 + namespace ConfigIndex { + constexpr std::ptrdiff_t m_nGroup = 0x0; // uint16 + constexpr std::ptrdiff_t m_nConfig = 0x2; // uint16 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace motion_index { - constexpr std::ptrdiff_t m_n_group = 0x0; // uint16 - constexpr std::ptrdiff_t m_n_motion = 0x2; // uint16 + namespace MotionIndex { + constexpr std::ptrdiff_t m_nGroup = 0x0; // uint16 + constexpr std::ptrdiff_t m_nMotion = 0x2; // uint16 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_graph_config { - constexpr std::ptrdiff_t m_param_values = 0x0; // float32[4] - constexpr std::ptrdiff_t m_fl_duration = 0x10; // float32 - constexpr std::ptrdiff_t m_n_motion_index = 0x14; // MotionIndex - constexpr std::ptrdiff_t m_n_sample_start = 0x18; // int32 - constexpr std::ptrdiff_t m_n_sample_count = 0x1C; // int32 + namespace CMotionGraphConfig { + constexpr std::ptrdiff_t m_paramValues = 0x0; // float32[4] + constexpr std::ptrdiff_t m_flDuration = 0x10; // float32 + constexpr std::ptrdiff_t m_nMotionIndex = 0x14; // MotionIndex + constexpr std::ptrdiff_t m_nSampleStart = 0x18; // int32 + constexpr std::ptrdiff_t m_nSampleCount = 0x1C; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_pose_handle { - constexpr std::ptrdiff_t m_n_index = 0x0; // uint16 - constexpr std::ptrdiff_t m_e_type = 0x2; // PoseType_t + namespace CPoseHandle { + constexpr std::ptrdiff_t m_nIndex = 0x0; // uint16 + constexpr std::ptrdiff_t m_eType = 0x2; // PoseType_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_animation_graph_visualizer_primitive_base { - constexpr std::ptrdiff_t m_type = 0x8; // CAnimationGraphVisualizerPrimitiveType - constexpr std::ptrdiff_t m_owning_anim_node_paths = 0xC; // AnimNodeID[11] - constexpr std::ptrdiff_t m_n_owning_anim_node_path_count = 0x38; // int32 + namespace CAnimationGraphVisualizerPrimitiveBase { + constexpr std::ptrdiff_t m_Type = 0x8; // CAnimationGraphVisualizerPrimitiveType + constexpr std::ptrdiff_t m_OwningAnimNodePaths = 0xC; // AnimNodeID[11] + constexpr std::ptrdiff_t m_nOwningAnimNodePathCount = 0x38; // int32 } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_animation_graph_visualizer_text { - constexpr std::ptrdiff_t m_v_ws_position = 0x40; // VectorAligned - constexpr std::ptrdiff_t m_color = 0x50; // Color - constexpr std::ptrdiff_t m_text = 0x58; // CUtlString + namespace CAnimationGraphVisualizerText { + constexpr std::ptrdiff_t m_vWsPosition = 0x40; // VectorAligned + constexpr std::ptrdiff_t m_Color = 0x50; // Color + constexpr std::ptrdiff_t m_Text = 0x58; // CUtlString } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_animation_graph_visualizer_sphere { - constexpr std::ptrdiff_t m_v_ws_position = 0x40; // VectorAligned - constexpr std::ptrdiff_t m_fl_radius = 0x50; // float32 - constexpr std::ptrdiff_t m_color = 0x54; // Color + namespace CAnimationGraphVisualizerSphere { + constexpr std::ptrdiff_t m_vWsPosition = 0x40; // VectorAligned + constexpr std::ptrdiff_t m_flRadius = 0x50; // float32 + constexpr std::ptrdiff_t m_Color = 0x54; // Color } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_animation_graph_visualizer_line { - constexpr std::ptrdiff_t m_v_ws_position_start = 0x40; // VectorAligned - constexpr std::ptrdiff_t m_v_ws_position_end = 0x50; // VectorAligned - constexpr std::ptrdiff_t m_color = 0x60; // Color + namespace CAnimationGraphVisualizerLine { + constexpr std::ptrdiff_t m_vWsPositionStart = 0x40; // VectorAligned + constexpr std::ptrdiff_t m_vWsPositionEnd = 0x50; // VectorAligned + constexpr std::ptrdiff_t m_Color = 0x60; // Color } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_animation_graph_visualizer_pie { - constexpr std::ptrdiff_t m_v_ws_center = 0x40; // VectorAligned - constexpr std::ptrdiff_t m_v_ws_start = 0x50; // VectorAligned - constexpr std::ptrdiff_t m_v_ws_end = 0x60; // VectorAligned - constexpr std::ptrdiff_t m_color = 0x70; // Color + namespace CAnimationGraphVisualizerPie { + constexpr std::ptrdiff_t m_vWsCenter = 0x40; // VectorAligned + constexpr std::ptrdiff_t m_vWsStart = 0x50; // VectorAligned + constexpr std::ptrdiff_t m_vWsEnd = 0x60; // VectorAligned + constexpr std::ptrdiff_t m_Color = 0x70; // Color } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_animation_graph_visualizer_axis { - constexpr std::ptrdiff_t m_x_ws_transform = 0x40; // CTransform - constexpr std::ptrdiff_t m_fl_axis_size = 0x60; // float32 + namespace CAnimationGraphVisualizerAxis { + constexpr std::ptrdiff_t m_xWsTransform = 0x40; // CTransform + constexpr std::ptrdiff_t m_flAxisSize = 0x60; // float32 } // Parent: None // Fields count: 1 - namespace ik_bone_name_and_index_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString + namespace IKBoneNameAndIndex_t { + constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString } // Parent: None // Fields count: 2 - namespace ik_solver_settings_t { - constexpr std::ptrdiff_t m_solver_type = 0x0; // IKSolverType - constexpr std::ptrdiff_t m_n_num_iterations = 0x4; // int32 + namespace IKSolverSettings_t { + constexpr std::ptrdiff_t m_SolverType = 0x0; // IKSolverType + constexpr std::ptrdiff_t m_nNumIterations = 0x4; // int32 } // Parent: None // Fields count: 5 - namespace ik_target_settings_t { - constexpr std::ptrdiff_t m_target_source = 0x0; // IKTargetSource - constexpr std::ptrdiff_t m_bone = 0x8; // IKBoneNameAndIndex_t - constexpr std::ptrdiff_t m_animgraph_parameter_name_position = 0x18; // AnimParamID - constexpr std::ptrdiff_t m_animgraph_parameter_name_orientation = 0x1C; // AnimParamID - constexpr std::ptrdiff_t m_target_coord_system = 0x20; // IKTargetCoordinateSystem + namespace IKTargetSettings_t { + constexpr std::ptrdiff_t m_TargetSource = 0x0; // IKTargetSource + constexpr std::ptrdiff_t m_Bone = 0x8; // IKBoneNameAndIndex_t + constexpr std::ptrdiff_t m_AnimgraphParameterNamePosition = 0x18; // AnimParamID + constexpr std::ptrdiff_t m_AnimgraphParameterNameOrientation = 0x1C; // AnimParamID + constexpr std::ptrdiff_t m_TargetCoordSystem = 0x20; // IKTargetCoordinateSystem } // Parent: None // Fields count: 1 @@ -1746,7 +1746,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_node_id { + namespace AnimNodeID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1755,7 +1755,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_node_output_id { + namespace AnimNodeOutputID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1764,7 +1764,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_state_id { + namespace AnimStateID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1773,7 +1773,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_param_id { + namespace AnimParamID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1782,7 +1782,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_tag_id { + namespace AnimTagID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1791,7 +1791,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_component_id { + namespace AnimComponentID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1800,7 +1800,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_script_handle { + namespace AnimScriptHandle { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1808,128 +1808,128 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_attachment { - constexpr std::ptrdiff_t m_influence_rotations = 0x0; // Quaternion[3] - constexpr std::ptrdiff_t m_influence_offsets = 0x30; // VectorAligned[3] - constexpr std::ptrdiff_t m_influence_indices = 0x60; // int32[3] - constexpr std::ptrdiff_t m_influence_weights = 0x6C; // float32[3] - constexpr std::ptrdiff_t m_num_influences = 0x78; // uint8 + namespace CAnimAttachment { + constexpr std::ptrdiff_t m_influenceRotations = 0x0; // Quaternion[3] + constexpr std::ptrdiff_t m_influenceOffsets = 0x30; // VectorAligned[3] + constexpr std::ptrdiff_t m_influenceIndices = 0x60; // int32[3] + constexpr std::ptrdiff_t m_influenceWeights = 0x6C; // float32[3] + constexpr std::ptrdiff_t m_numInfluences = 0x78; // uint8 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace v_physics2_shape_def_t { - constexpr std::ptrdiff_t m_spheres = 0x0; // CUtlVector< RnSphereDesc_t > - constexpr std::ptrdiff_t m_capsules = 0x18; // CUtlVector< RnCapsuleDesc_t > - constexpr std::ptrdiff_t m_hulls = 0x30; // CUtlVector< RnHullDesc_t > - constexpr std::ptrdiff_t m_meshes = 0x48; // CUtlVector< RnMeshDesc_t > - constexpr std::ptrdiff_t m_collision_attribute_indices = 0x60; // CUtlVector< uint16 > + namespace VPhysics2ShapeDef_t { + constexpr std::ptrdiff_t m_spheres = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_capsules = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_hulls = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_meshes = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_CollisionAttributeIndices = 0x60; // CUtlVector } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace v_phys_x_body_part_t { - constexpr std::ptrdiff_t m_n_flags = 0x0; // uint32 - constexpr std::ptrdiff_t m_fl_mass = 0x4; // float32 - constexpr std::ptrdiff_t m_rn_shape = 0x8; // VPhysics2ShapeDef_t - constexpr std::ptrdiff_t m_n_collision_attribute_index = 0x80; // uint16 - constexpr std::ptrdiff_t m_n_reserved = 0x82; // uint16 - constexpr std::ptrdiff_t m_fl_inertia_scale = 0x84; // float32 - constexpr std::ptrdiff_t m_fl_linear_damping = 0x88; // float32 - constexpr std::ptrdiff_t m_fl_angular_damping = 0x8C; // float32 - constexpr std::ptrdiff_t m_b_override_mass_center = 0x90; // bool - constexpr std::ptrdiff_t m_v_mass_center_override = 0x94; // Vector + namespace VPhysXBodyPart_t { + constexpr std::ptrdiff_t m_nFlags = 0x0; // uint32 + constexpr std::ptrdiff_t m_flMass = 0x4; // float32 + constexpr std::ptrdiff_t m_rnShape = 0x8; // VPhysics2ShapeDef_t + constexpr std::ptrdiff_t m_nCollisionAttributeIndex = 0x80; // uint16 + constexpr std::ptrdiff_t m_nReserved = 0x82; // uint16 + constexpr std::ptrdiff_t m_flInertiaScale = 0x84; // float32 + constexpr std::ptrdiff_t m_flLinearDamping = 0x88; // float32 + constexpr std::ptrdiff_t m_flAngularDamping = 0x8C; // float32 + constexpr std::ptrdiff_t m_bOverrideMassCenter = 0x90; // bool + constexpr std::ptrdiff_t m_vMassCenterOverride = 0x94; // Vector } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace v_phys_x_collision_attributes_t { - constexpr std::ptrdiff_t m_collision_group = 0x0; // uint32 - constexpr std::ptrdiff_t m_interact_as = 0x8; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_interact_with = 0x20; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_interact_exclude = 0x38; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_collision_group_string = 0x50; // CUtlString - constexpr std::ptrdiff_t m_interact_as_strings = 0x58; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_interact_with_strings = 0x70; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_interact_exclude_strings = 0x88; // CUtlVector< CUtlString > + namespace VPhysXCollisionAttributes_t { + constexpr std::ptrdiff_t m_CollisionGroup = 0x0; // uint32 + constexpr std::ptrdiff_t m_InteractAs = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_InteractWith = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_InteractExclude = 0x38; // CUtlVector + constexpr std::ptrdiff_t m_CollisionGroupString = 0x50; // CUtlString + constexpr std::ptrdiff_t m_InteractAsStrings = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_InteractWithStrings = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_InteractExcludeStrings = 0x88; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace v_phys_x_range_t { - constexpr std::ptrdiff_t m_fl_min = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_max = 0x4; // float32 + namespace VPhysXRange_t { + constexpr std::ptrdiff_t m_flMin = 0x0; // float32 + constexpr std::ptrdiff_t m_flMax = 0x4; // float32 } // Parent: None // Fields count: 46 // // Metadata: // MGetKV3ClassDefaults - namespace v_phys_x_constraint_params_t { - constexpr std::ptrdiff_t m_n_type = 0x0; // int8 - constexpr std::ptrdiff_t m_n_translate_motion = 0x1; // int8 - constexpr std::ptrdiff_t m_n_rotate_motion = 0x2; // int8 - constexpr std::ptrdiff_t m_n_flags = 0x3; // int8 + namespace VPhysXConstraintParams_t { + constexpr std::ptrdiff_t m_nType = 0x0; // int8 + constexpr std::ptrdiff_t m_nTranslateMotion = 0x1; // int8 + constexpr std::ptrdiff_t m_nRotateMotion = 0x2; // int8 + constexpr std::ptrdiff_t m_nFlags = 0x3; // int8 constexpr std::ptrdiff_t m_anchor = 0x4; // Vector[2] constexpr std::ptrdiff_t m_axes = 0x1C; // QuaternionStorage[2] - constexpr std::ptrdiff_t m_max_force = 0x3C; // float32 - constexpr std::ptrdiff_t m_max_torque = 0x40; // float32 - constexpr std::ptrdiff_t m_linear_limit_value = 0x44; // float32 - constexpr std::ptrdiff_t m_linear_limit_restitution = 0x48; // float32 - constexpr std::ptrdiff_t m_linear_limit_spring = 0x4C; // float32 - constexpr std::ptrdiff_t m_linear_limit_damping = 0x50; // float32 - constexpr std::ptrdiff_t m_twist_low_limit_value = 0x54; // float32 - constexpr std::ptrdiff_t m_twist_low_limit_restitution = 0x58; // float32 - constexpr std::ptrdiff_t m_twist_low_limit_spring = 0x5C; // float32 - constexpr std::ptrdiff_t m_twist_low_limit_damping = 0x60; // float32 - constexpr std::ptrdiff_t m_twist_high_limit_value = 0x64; // float32 - constexpr std::ptrdiff_t m_twist_high_limit_restitution = 0x68; // float32 - constexpr std::ptrdiff_t m_twist_high_limit_spring = 0x6C; // float32 - constexpr std::ptrdiff_t m_twist_high_limit_damping = 0x70; // float32 - constexpr std::ptrdiff_t m_swing1_limit_value = 0x74; // float32 - constexpr std::ptrdiff_t m_swing1_limit_restitution = 0x78; // float32 - constexpr std::ptrdiff_t m_swing1_limit_spring = 0x7C; // float32 - constexpr std::ptrdiff_t m_swing1_limit_damping = 0x80; // float32 - constexpr std::ptrdiff_t m_swing2_limit_value = 0x84; // float32 - constexpr std::ptrdiff_t m_swing2_limit_restitution = 0x88; // float32 - constexpr std::ptrdiff_t m_swing2_limit_spring = 0x8C; // float32 - constexpr std::ptrdiff_t m_swing2_limit_damping = 0x90; // float32 - constexpr std::ptrdiff_t m_goal_position = 0x94; // Vector - constexpr std::ptrdiff_t m_goal_orientation = 0xA0; // QuaternionStorage - constexpr std::ptrdiff_t m_goal_angular_velocity = 0xB0; // Vector - constexpr std::ptrdiff_t m_drive_spring_x = 0xBC; // float32 - constexpr std::ptrdiff_t m_drive_spring_y = 0xC0; // float32 - constexpr std::ptrdiff_t m_drive_spring_z = 0xC4; // float32 - constexpr std::ptrdiff_t m_drive_damping_x = 0xC8; // float32 - constexpr std::ptrdiff_t m_drive_damping_y = 0xCC; // float32 - constexpr std::ptrdiff_t m_drive_damping_z = 0xD0; // float32 - constexpr std::ptrdiff_t m_drive_spring_twist = 0xD4; // float32 - constexpr std::ptrdiff_t m_drive_spring_swing = 0xD8; // float32 - constexpr std::ptrdiff_t m_drive_spring_slerp = 0xDC; // float32 - constexpr std::ptrdiff_t m_drive_damping_twist = 0xE0; // float32 - constexpr std::ptrdiff_t m_drive_damping_swing = 0xE4; // float32 - constexpr std::ptrdiff_t m_drive_damping_slerp = 0xE8; // float32 - constexpr std::ptrdiff_t m_solver_iteration_count = 0xEC; // int32 - constexpr std::ptrdiff_t m_projection_linear_tolerance = 0xF0; // float32 - constexpr std::ptrdiff_t m_projection_angular_tolerance = 0xF4; // float32 + constexpr std::ptrdiff_t m_maxForce = 0x3C; // float32 + constexpr std::ptrdiff_t m_maxTorque = 0x40; // float32 + constexpr std::ptrdiff_t m_linearLimitValue = 0x44; // float32 + constexpr std::ptrdiff_t m_linearLimitRestitution = 0x48; // float32 + constexpr std::ptrdiff_t m_linearLimitSpring = 0x4C; // float32 + constexpr std::ptrdiff_t m_linearLimitDamping = 0x50; // float32 + constexpr std::ptrdiff_t m_twistLowLimitValue = 0x54; // float32 + constexpr std::ptrdiff_t m_twistLowLimitRestitution = 0x58; // float32 + constexpr std::ptrdiff_t m_twistLowLimitSpring = 0x5C; // float32 + constexpr std::ptrdiff_t m_twistLowLimitDamping = 0x60; // float32 + constexpr std::ptrdiff_t m_twistHighLimitValue = 0x64; // float32 + constexpr std::ptrdiff_t m_twistHighLimitRestitution = 0x68; // float32 + constexpr std::ptrdiff_t m_twistHighLimitSpring = 0x6C; // float32 + constexpr std::ptrdiff_t m_twistHighLimitDamping = 0x70; // float32 + constexpr std::ptrdiff_t m_swing1LimitValue = 0x74; // float32 + constexpr std::ptrdiff_t m_swing1LimitRestitution = 0x78; // float32 + constexpr std::ptrdiff_t m_swing1LimitSpring = 0x7C; // float32 + constexpr std::ptrdiff_t m_swing1LimitDamping = 0x80; // float32 + constexpr std::ptrdiff_t m_swing2LimitValue = 0x84; // float32 + constexpr std::ptrdiff_t m_swing2LimitRestitution = 0x88; // float32 + constexpr std::ptrdiff_t m_swing2LimitSpring = 0x8C; // float32 + constexpr std::ptrdiff_t m_swing2LimitDamping = 0x90; // float32 + constexpr std::ptrdiff_t m_goalPosition = 0x94; // Vector + constexpr std::ptrdiff_t m_goalOrientation = 0xA0; // QuaternionStorage + constexpr std::ptrdiff_t m_goalAngularVelocity = 0xB0; // Vector + constexpr std::ptrdiff_t m_driveSpringX = 0xBC; // float32 + constexpr std::ptrdiff_t m_driveSpringY = 0xC0; // float32 + constexpr std::ptrdiff_t m_driveSpringZ = 0xC4; // float32 + constexpr std::ptrdiff_t m_driveDampingX = 0xC8; // float32 + constexpr std::ptrdiff_t m_driveDampingY = 0xCC; // float32 + constexpr std::ptrdiff_t m_driveDampingZ = 0xD0; // float32 + constexpr std::ptrdiff_t m_driveSpringTwist = 0xD4; // float32 + constexpr std::ptrdiff_t m_driveSpringSwing = 0xD8; // float32 + constexpr std::ptrdiff_t m_driveSpringSlerp = 0xDC; // float32 + constexpr std::ptrdiff_t m_driveDampingTwist = 0xE0; // float32 + constexpr std::ptrdiff_t m_driveDampingSwing = 0xE4; // float32 + constexpr std::ptrdiff_t m_driveDampingSlerp = 0xE8; // float32 + constexpr std::ptrdiff_t m_solverIterationCount = 0xEC; // int32 + constexpr std::ptrdiff_t m_projectionLinearTolerance = 0xF0; // float32 + constexpr std::ptrdiff_t m_projectionAngularTolerance = 0xF4; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace v_phys_x_constraint2_t { - constexpr std::ptrdiff_t m_n_flags = 0x0; // uint32 - constexpr std::ptrdiff_t m_n_parent = 0x4; // uint16 - constexpr std::ptrdiff_t m_n_child = 0x6; // uint16 + namespace VPhysXConstraint2_t { + constexpr std::ptrdiff_t m_nFlags = 0x0; // uint32 + constexpr std::ptrdiff_t m_nParent = 0x4; // uint16 + constexpr std::ptrdiff_t m_nChild = 0x6; // uint16 constexpr std::ptrdiff_t m_params = 0x8; // VPhysXConstraintParams_t } // Parent: None @@ -1937,108 +1937,108 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace v_phys_x_joint_t { - constexpr std::ptrdiff_t m_n_type = 0x0; // uint16 - constexpr std::ptrdiff_t m_n_body1 = 0x2; // uint16 - constexpr std::ptrdiff_t m_n_body2 = 0x4; // uint16 - constexpr std::ptrdiff_t m_n_flags = 0x6; // uint16 - constexpr std::ptrdiff_t m_frame1 = 0x10; // CTransform - constexpr std::ptrdiff_t m_frame2 = 0x30; // CTransform - constexpr std::ptrdiff_t m_b_enable_collision = 0x50; // bool - constexpr std::ptrdiff_t m_b_enable_linear_limit = 0x51; // bool - constexpr std::ptrdiff_t m_linear_limit = 0x54; // VPhysXRange_t - constexpr std::ptrdiff_t m_b_enable_linear_motor = 0x5C; // bool - constexpr std::ptrdiff_t m_v_linear_target_velocity = 0x60; // Vector - constexpr std::ptrdiff_t m_fl_max_force = 0x6C; // float32 - constexpr std::ptrdiff_t m_b_enable_swing_limit = 0x70; // bool - constexpr std::ptrdiff_t m_swing_limit = 0x74; // VPhysXRange_t - constexpr std::ptrdiff_t m_b_enable_twist_limit = 0x7C; // bool - constexpr std::ptrdiff_t m_twist_limit = 0x80; // VPhysXRange_t - constexpr std::ptrdiff_t m_b_enable_angular_motor = 0x88; // bool - constexpr std::ptrdiff_t m_v_angular_target_velocity = 0x8C; // Vector - constexpr std::ptrdiff_t m_fl_max_torque = 0x98; // float32 - constexpr std::ptrdiff_t m_fl_linear_frequency = 0x9C; // float32 - constexpr std::ptrdiff_t m_fl_linear_damping_ratio = 0xA0; // float32 - constexpr std::ptrdiff_t m_fl_angular_frequency = 0xA4; // float32 - constexpr std::ptrdiff_t m_fl_angular_damping_ratio = 0xA8; // float32 - constexpr std::ptrdiff_t m_fl_friction = 0xAC; // float32 + namespace VPhysXJoint_t { + constexpr std::ptrdiff_t m_nType = 0x0; // uint16 + constexpr std::ptrdiff_t m_nBody1 = 0x2; // uint16 + constexpr std::ptrdiff_t m_nBody2 = 0x4; // uint16 + constexpr std::ptrdiff_t m_nFlags = 0x6; // uint16 + constexpr std::ptrdiff_t m_Frame1 = 0x10; // CTransform + constexpr std::ptrdiff_t m_Frame2 = 0x30; // CTransform + constexpr std::ptrdiff_t m_bEnableCollision = 0x50; // bool + constexpr std::ptrdiff_t m_bEnableLinearLimit = 0x51; // bool + constexpr std::ptrdiff_t m_LinearLimit = 0x54; // VPhysXRange_t + constexpr std::ptrdiff_t m_bEnableLinearMotor = 0x5C; // bool + constexpr std::ptrdiff_t m_vLinearTargetVelocity = 0x60; // Vector + constexpr std::ptrdiff_t m_flMaxForce = 0x6C; // float32 + constexpr std::ptrdiff_t m_bEnableSwingLimit = 0x70; // bool + constexpr std::ptrdiff_t m_SwingLimit = 0x74; // VPhysXRange_t + constexpr std::ptrdiff_t m_bEnableTwistLimit = 0x7C; // bool + constexpr std::ptrdiff_t m_TwistLimit = 0x80; // VPhysXRange_t + constexpr std::ptrdiff_t m_bEnableAngularMotor = 0x88; // bool + constexpr std::ptrdiff_t m_vAngularTargetVelocity = 0x8C; // Vector + constexpr std::ptrdiff_t m_flMaxTorque = 0x98; // float32 + constexpr std::ptrdiff_t m_flLinearFrequency = 0x9C; // float32 + constexpr std::ptrdiff_t m_flLinearDampingRatio = 0xA0; // float32 + constexpr std::ptrdiff_t m_flAngularFrequency = 0xA4; // float32 + constexpr std::ptrdiff_t m_flAngularDampingRatio = 0xA8; // float32 + constexpr std::ptrdiff_t m_flFriction = 0xAC; // float32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace phys_softbody_desc_t { - constexpr std::ptrdiff_t m_particle_bone_hash = 0x0; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_particles = 0x18; // CUtlVector< RnSoftbodyParticle_t > - constexpr std::ptrdiff_t m_springs = 0x30; // CUtlVector< RnSoftbodySpring_t > - constexpr std::ptrdiff_t m_capsules = 0x48; // CUtlVector< RnSoftbodyCapsule_t > - constexpr std::ptrdiff_t m_init_pose = 0x60; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_particle_bone_name = 0x78; // CUtlVector< CUtlString > + namespace PhysSoftbodyDesc_t { + constexpr std::ptrdiff_t m_ParticleBoneHash = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_Particles = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_Springs = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_Capsules = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_InitPose = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_ParticleBoneName = 0x78; // CUtlVector } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - namespace v_phys_x_aggregate_data_t { - constexpr std::ptrdiff_t m_n_flags = 0x0; // uint16 - constexpr std::ptrdiff_t m_n_ref_counter = 0x2; // uint16 - constexpr std::ptrdiff_t m_bones_hash = 0x8; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_bone_names = 0x20; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_index_names = 0x38; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_index_hash = 0x50; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_bind_pose = 0x68; // CUtlVector< matrix3x4a_t > - constexpr std::ptrdiff_t m_parts = 0x80; // CUtlVector< VPhysXBodyPart_t > - constexpr std::ptrdiff_t m_constraints2 = 0x98; // CUtlVector< VPhysXConstraint2_t > - constexpr std::ptrdiff_t m_joints = 0xB0; // CUtlVector< VPhysXJoint_t > - constexpr std::ptrdiff_t m_p_fe_model = 0xC8; // PhysFeModelDesc_t* - constexpr std::ptrdiff_t m_bone_parents = 0xD0; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_surface_property_hashes = 0xE8; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_collision_attributes = 0x100; // CUtlVector< VPhysXCollisionAttributes_t > - constexpr std::ptrdiff_t m_debug_part_names = 0x118; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_embedded_keyvalues = 0x130; // CUtlString + namespace VPhysXAggregateData_t { + constexpr std::ptrdiff_t m_nFlags = 0x0; // uint16 + constexpr std::ptrdiff_t m_nRefCounter = 0x2; // uint16 + constexpr std::ptrdiff_t m_bonesHash = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_boneNames = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_indexNames = 0x38; // CUtlVector + constexpr std::ptrdiff_t m_indexHash = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_bindPose = 0x68; // CUtlVector + constexpr std::ptrdiff_t m_parts = 0x80; // CUtlVector + constexpr std::ptrdiff_t m_constraints2 = 0x98; // CUtlVector + constexpr std::ptrdiff_t m_joints = 0xB0; // CUtlVector + constexpr std::ptrdiff_t m_pFeModel = 0xC8; // PhysFeModelDesc_t* + constexpr std::ptrdiff_t m_boneParents = 0xD0; // CUtlVector + constexpr std::ptrdiff_t m_surfacePropertyHashes = 0xE8; // CUtlVector + constexpr std::ptrdiff_t m_collisionAttributes = 0x100; // CUtlVector + constexpr std::ptrdiff_t m_debugPartNames = 0x118; // CUtlVector + constexpr std::ptrdiff_t m_embeddedKeyvalues = 0x130; // CUtlString } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_phys_surface_properties_physics { + namespace CPhysSurfacePropertiesPhysics { constexpr std::ptrdiff_t m_friction = 0x0; // float32 constexpr std::ptrdiff_t m_elasticity = 0x4; // float32 constexpr std::ptrdiff_t m_density = 0x8; // float32 constexpr std::ptrdiff_t m_thickness = 0xC; // float32 - constexpr std::ptrdiff_t m_soft_contact_frequency = 0x10; // float32 - constexpr std::ptrdiff_t m_soft_contact_damping_ratio = 0x14; // float32 - constexpr std::ptrdiff_t m_wheel_drag = 0x18; // float32 + constexpr std::ptrdiff_t m_softContactFrequency = 0x10; // float32 + constexpr std::ptrdiff_t m_softContactDampingRatio = 0x14; // float32 + constexpr std::ptrdiff_t m_wheelDrag = 0x18; // float32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_phys_surface_properties_audio { + namespace CPhysSurfacePropertiesAudio { constexpr std::ptrdiff_t m_reflectivity = 0x0; // float32 - constexpr std::ptrdiff_t m_hardness_factor = 0x4; // float32 - constexpr std::ptrdiff_t m_roughness_factor = 0x8; // float32 - constexpr std::ptrdiff_t m_rough_threshold = 0xC; // float32 - constexpr std::ptrdiff_t m_hard_threshold = 0x10; // float32 - constexpr std::ptrdiff_t m_hard_velocity_threshold = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_static_impact_volume = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_occlusion_factor = 0x1C; // float32 + constexpr std::ptrdiff_t m_hardnessFactor = 0x4; // float32 + constexpr std::ptrdiff_t m_roughnessFactor = 0x8; // float32 + constexpr std::ptrdiff_t m_roughThreshold = 0xC; // float32 + constexpr std::ptrdiff_t m_hardThreshold = 0x10; // float32 + constexpr std::ptrdiff_t m_hardVelocityThreshold = 0x14; // float32 + constexpr std::ptrdiff_t m_flStaticImpactVolume = 0x18; // float32 + constexpr std::ptrdiff_t m_flOcclusionFactor = 0x1C; // float32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_phys_surface_properties_sound_names { - constexpr std::ptrdiff_t m_impact_soft = 0x0; // CUtlString - constexpr std::ptrdiff_t m_impact_hard = 0x8; // CUtlString - constexpr std::ptrdiff_t m_scrape_smooth = 0x10; // CUtlString - constexpr std::ptrdiff_t m_scrape_rough = 0x18; // CUtlString - constexpr std::ptrdiff_t m_bullet_impact = 0x20; // CUtlString + namespace CPhysSurfacePropertiesSoundNames { + constexpr std::ptrdiff_t m_impactSoft = 0x0; // CUtlString + constexpr std::ptrdiff_t m_impactHard = 0x8; // CUtlString + constexpr std::ptrdiff_t m_scrapeSmooth = 0x10; // CUtlString + constexpr std::ptrdiff_t m_scrapeRough = 0x18; // CUtlString + constexpr std::ptrdiff_t m_bulletImpact = 0x20; // CUtlString constexpr std::ptrdiff_t m_rolling = 0x28; // CUtlString constexpr std::ptrdiff_t m_break = 0x30; // CUtlString constexpr std::ptrdiff_t m_strain = 0x38; // CUtlString @@ -2048,638 +2048,638 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_phys_surface_properties { + namespace CPhysSurfaceProperties { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_name_hash = 0x8; // uint32 - constexpr std::ptrdiff_t m_base_name_hash = 0xC; // uint32 - constexpr std::ptrdiff_t m_b_hidden = 0x18; // bool + constexpr std::ptrdiff_t m_nameHash = 0x8; // uint32 + constexpr std::ptrdiff_t m_baseNameHash = 0xC; // uint32 + constexpr std::ptrdiff_t m_bHidden = 0x18; // bool constexpr std::ptrdiff_t m_description = 0x20; // CUtlString constexpr std::ptrdiff_t m_physics = 0x28; // CPhysSurfacePropertiesPhysics - constexpr std::ptrdiff_t m_audio_sounds = 0x48; // CPhysSurfacePropertiesSoundNames - constexpr std::ptrdiff_t m_audio_params = 0x88; // CPhysSurfacePropertiesAudio + constexpr std::ptrdiff_t m_audioSounds = 0x48; // CPhysSurfacePropertiesSoundNames + constexpr std::ptrdiff_t m_audioParams = 0x88; // CPhysSurfacePropertiesAudio } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace cv_phys_x_surface_properties_list { - constexpr std::ptrdiff_t m_surface_properties_list = 0x0; // CUtlVector< CPhysSurfaceProperties* > + namespace CVPhysXSurfacePropertiesList { + constexpr std::ptrdiff_t m_surfacePropertiesList = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace material_group_t { + namespace MaterialGroup_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_materials = 0x8; // CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > > + constexpr std::ptrdiff_t m_materials = 0x8; // CUtlVector> } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace model_skeleton_data_t { - constexpr std::ptrdiff_t m_bone_name = 0x0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_n_parent = 0x18; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_bone_sphere = 0x30; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_n_flag = 0x48; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_bone_pos_parent = 0x60; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_bone_rot_parent = 0x78; // CUtlVector< QuaternionStorage > - constexpr std::ptrdiff_t m_bone_scale_parent = 0x90; // CUtlVector< float32 > + namespace ModelSkeletonData_t { + constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_nParent = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_boneSphere = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_nFlag = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_bonePosParent = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_boneRotParent = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_boneScaleParent = 0x90; // CUtlVector } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace perm_model_info_t { - constexpr std::ptrdiff_t m_n_flags = 0x0; // uint32 - constexpr std::ptrdiff_t m_v_hull_min = 0x4; // Vector - constexpr std::ptrdiff_t m_v_hull_max = 0x10; // Vector - constexpr std::ptrdiff_t m_v_view_min = 0x1C; // Vector - constexpr std::ptrdiff_t m_v_view_max = 0x28; // Vector - constexpr std::ptrdiff_t m_fl_mass = 0x34; // float32 - constexpr std::ptrdiff_t m_v_eye_position = 0x38; // Vector - constexpr std::ptrdiff_t m_fl_max_eye_deflection = 0x44; // float32 - constexpr std::ptrdiff_t m_s_surface_property = 0x48; // CUtlString - constexpr std::ptrdiff_t m_key_value_text = 0x50; // CUtlString + namespace PermModelInfo_t { + constexpr std::ptrdiff_t m_nFlags = 0x0; // uint32 + constexpr std::ptrdiff_t m_vHullMin = 0x4; // Vector + constexpr std::ptrdiff_t m_vHullMax = 0x10; // Vector + constexpr std::ptrdiff_t m_vViewMin = 0x1C; // Vector + constexpr std::ptrdiff_t m_vViewMax = 0x28; // Vector + constexpr std::ptrdiff_t m_flMass = 0x34; // float32 + constexpr std::ptrdiff_t m_vEyePosition = 0x38; // Vector + constexpr std::ptrdiff_t m_flMaxEyeDeflection = 0x44; // float32 + constexpr std::ptrdiff_t m_sSurfaceProperty = 0x48; // CUtlString + constexpr std::ptrdiff_t m_keyValueText = 0x50; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace perm_model_ext_part_t { - constexpr std::ptrdiff_t m_transform = 0x0; // CTransform - constexpr std::ptrdiff_t m_name = 0x20; // CUtlString - constexpr std::ptrdiff_t m_n_parent = 0x28; // int32 - constexpr std::ptrdiff_t m_ref_model = 0x30; // CStrongHandle< InfoForResourceTypeCModel > + namespace PermModelExtPart_t { + constexpr std::ptrdiff_t m_Transform = 0x0; // CTransform + constexpr std::ptrdiff_t m_Name = 0x20; // CUtlString + constexpr std::ptrdiff_t m_nParent = 0x28; // int32 + constexpr std::ptrdiff_t m_refModel = 0x30; // CStrongHandle } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace model_bone_flex_driver_control_t { - constexpr std::ptrdiff_t m_n_bone_component = 0x0; // ModelBoneFlexComponent_t - constexpr std::ptrdiff_t m_flex_controller = 0x8; // CUtlString - constexpr std::ptrdiff_t m_flex_controller_token = 0x10; // uint32 - constexpr std::ptrdiff_t m_fl_min = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_max = 0x18; // float32 + namespace ModelBoneFlexDriverControl_t { + constexpr std::ptrdiff_t m_nBoneComponent = 0x0; // ModelBoneFlexComponent_t + constexpr std::ptrdiff_t m_flexController = 0x8; // CUtlString + constexpr std::ptrdiff_t m_flexControllerToken = 0x10; // uint32 + constexpr std::ptrdiff_t m_flMin = 0x14; // float32 + constexpr std::ptrdiff_t m_flMax = 0x18; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace model_bone_flex_driver_t { - constexpr std::ptrdiff_t m_bone_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_bone_name_token = 0x8; // uint32 - constexpr std::ptrdiff_t m_controls = 0x10; // CUtlVector< ModelBoneFlexDriverControl_t > + namespace ModelBoneFlexDriver_t { + constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_boneNameToken = 0x8; // uint32 + constexpr std::ptrdiff_t m_controls = 0x10; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace perm_model_data_animated_material_attribute_t { - constexpr std::ptrdiff_t m_attribute_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_num_channels = 0x8; // int32 + namespace PermModelDataAnimatedMaterialAttribute_t { + constexpr std::ptrdiff_t m_AttributeName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_nNumChannels = 0x8; // int32 } // Parent: None // Fields count: 23 // // Metadata: // MGetKV3ClassDefaults - namespace perm_model_data_t { + namespace PermModelData_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_model_info = 0x8; // PermModelInfo_t - constexpr std::ptrdiff_t m_ext_parts = 0x60; // CUtlVector< PermModelExtPart_t > - constexpr std::ptrdiff_t m_ref_meshes = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCRenderMesh > > - constexpr std::ptrdiff_t m_ref_mesh_group_masks = 0x90; // CUtlVector< uint64 > - constexpr std::ptrdiff_t m_ref_phys_group_masks = 0xA8; // CUtlVector< uint64 > - constexpr std::ptrdiff_t m_ref_lod_group_masks = 0xC0; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_lod_group_switch_distances = 0xD8; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_ref_physics_data = 0xF0; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - constexpr std::ptrdiff_t m_ref_physics_hitbox_data = 0x108; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - constexpr std::ptrdiff_t m_ref_anim_groups = 0x120; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - constexpr std::ptrdiff_t m_ref_sequence_groups = 0x138; // CUtlVector< CStrongHandle< InfoForResourceTypeCSequenceGroupData > > - constexpr std::ptrdiff_t m_mesh_groups = 0x150; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_material_groups = 0x168; // CUtlVector< MaterialGroup_t > - constexpr std::ptrdiff_t m_n_default_mesh_group_mask = 0x180; // uint64 - constexpr std::ptrdiff_t m_model_skeleton = 0x188; // ModelSkeletonData_t - constexpr std::ptrdiff_t m_remapping_table = 0x230; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_remapping_table_starts = 0x248; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_bone_flex_drivers = 0x260; // CUtlVector< ModelBoneFlexDriver_t > - constexpr std::ptrdiff_t m_p_model_config_list = 0x278; // CModelConfigList* - constexpr std::ptrdiff_t m_body_groups_hidden_in_tools = 0x280; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_ref_anim_include_models = 0x298; // CUtlVector< CStrongHandle< InfoForResourceTypeCModel > > - constexpr std::ptrdiff_t m_animated_material_attributes = 0x2B0; // CUtlVector< PermModelDataAnimatedMaterialAttribute_t > + constexpr std::ptrdiff_t m_modelInfo = 0x8; // PermModelInfo_t + constexpr std::ptrdiff_t m_ExtParts = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_refMeshes = 0x78; // CUtlVector> + constexpr std::ptrdiff_t m_refMeshGroupMasks = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_refPhysGroupMasks = 0xA8; // CUtlVector + constexpr std::ptrdiff_t m_refLODGroupMasks = 0xC0; // CUtlVector + constexpr std::ptrdiff_t m_lodGroupSwitchDistances = 0xD8; // CUtlVector + constexpr std::ptrdiff_t m_refPhysicsData = 0xF0; // CUtlVector> + constexpr std::ptrdiff_t m_refPhysicsHitboxData = 0x108; // CUtlVector> + constexpr std::ptrdiff_t m_refAnimGroups = 0x120; // CUtlVector> + constexpr std::ptrdiff_t m_refSequenceGroups = 0x138; // CUtlVector> + constexpr std::ptrdiff_t m_meshGroups = 0x150; // CUtlVector + constexpr std::ptrdiff_t m_materialGroups = 0x168; // CUtlVector + constexpr std::ptrdiff_t m_nDefaultMeshGroupMask = 0x180; // uint64 + constexpr std::ptrdiff_t m_modelSkeleton = 0x188; // ModelSkeletonData_t + constexpr std::ptrdiff_t m_remappingTable = 0x230; // CUtlVector + constexpr std::ptrdiff_t m_remappingTableStarts = 0x248; // CUtlVector + constexpr std::ptrdiff_t m_boneFlexDrivers = 0x260; // CUtlVector + constexpr std::ptrdiff_t m_pModelConfigList = 0x278; // CModelConfigList* + constexpr std::ptrdiff_t m_BodyGroupsHiddenInTools = 0x280; // CUtlVector + constexpr std::ptrdiff_t m_refAnimIncludeModels = 0x298; // CUtlVector> + constexpr std::ptrdiff_t m_AnimatedMaterialAttributes = 0x2B0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element { - constexpr std::ptrdiff_t m_element_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_nested_elements = 0x10; // CUtlVector< CModelConfigElement* > + namespace CModelConfigElement { + constexpr std::ptrdiff_t m_ElementName = 0x8; // CUtlString + constexpr std::ptrdiff_t m_NestedElements = 0x10; // CUtlVector } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_attached_model { - constexpr std::ptrdiff_t m_instance_name = 0x48; // CUtlString - constexpr std::ptrdiff_t m_entity_class = 0x50; // CUtlString - constexpr std::ptrdiff_t m_h_model = 0x58; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_v_offset = 0x60; // Vector - constexpr std::ptrdiff_t m_a_ang_offset = 0x6C; // QAngle - constexpr std::ptrdiff_t m_attachment_name = 0x78; // CUtlString - constexpr std::ptrdiff_t m_local_attachment_offset_name = 0x80; // CUtlString - constexpr std::ptrdiff_t m_attachment_type = 0x88; // ModelConfigAttachmentType_t - constexpr std::ptrdiff_t m_b_bone_merge_flex = 0x8C; // bool - constexpr std::ptrdiff_t m_b_user_specified_color = 0x8D; // bool - constexpr std::ptrdiff_t m_b_user_specified_material_group = 0x8E; // bool - constexpr std::ptrdiff_t m_b_accept_parent_material_driven_decals = 0x8F; // bool - constexpr std::ptrdiff_t m_bodygroup_on_other_models = 0x90; // CUtlString - constexpr std::ptrdiff_t m_material_group_on_other_models = 0x98; // CUtlString + namespace CModelConfigElement_AttachedModel { + constexpr std::ptrdiff_t m_InstanceName = 0x48; // CUtlString + constexpr std::ptrdiff_t m_EntityClass = 0x50; // CUtlString + constexpr std::ptrdiff_t m_hModel = 0x58; // CStrongHandle + constexpr std::ptrdiff_t m_vOffset = 0x60; // Vector + constexpr std::ptrdiff_t m_aAngOffset = 0x6C; // QAngle + constexpr std::ptrdiff_t m_AttachmentName = 0x78; // CUtlString + constexpr std::ptrdiff_t m_LocalAttachmentOffsetName = 0x80; // CUtlString + constexpr std::ptrdiff_t m_AttachmentType = 0x88; // ModelConfigAttachmentType_t + constexpr std::ptrdiff_t m_bBoneMergeFlex = 0x8C; // bool + constexpr std::ptrdiff_t m_bUserSpecifiedColor = 0x8D; // bool + constexpr std::ptrdiff_t m_bUserSpecifiedMaterialGroup = 0x8E; // bool + constexpr std::ptrdiff_t m_bAcceptParentMaterialDrivenDecals = 0x8F; // bool + constexpr std::ptrdiff_t m_BodygroupOnOtherModels = 0x90; // CUtlString + constexpr std::ptrdiff_t m_MaterialGroupOnOtherModels = 0x98; // CUtlString } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_user_pick { - constexpr std::ptrdiff_t m_choices = 0x48; // CUtlVector< CUtlString > + namespace CModelConfigElement_UserPick { + constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_random_pick { - constexpr std::ptrdiff_t m_choices = 0x48; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_choice_weights = 0x60; // CUtlVector< float32 > + namespace CModelConfigElement_RandomPick { + constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_ChoiceWeights = 0x60; // CUtlVector } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_set_material_group { - constexpr std::ptrdiff_t m_material_group_name = 0x48; // CUtlString + namespace CModelConfigElement_SetMaterialGroup { + constexpr std::ptrdiff_t m_MaterialGroupName = 0x48; // CUtlString } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_set_material_group_on_attached_models { - constexpr std::ptrdiff_t m_material_group_name = 0x48; // CUtlString + namespace CModelConfigElement_SetMaterialGroupOnAttachedModels { + constexpr std::ptrdiff_t m_MaterialGroupName = 0x48; // CUtlString } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_set_render_color { - constexpr std::ptrdiff_t m_color = 0x48; // Color + namespace CModelConfigElement_SetRenderColor { + constexpr std::ptrdiff_t m_Color = 0x48; // Color } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_random_color { - constexpr std::ptrdiff_t m_gradient = 0x48; // CColorGradient + namespace CModelConfigElement_RandomColor { + constexpr std::ptrdiff_t m_Gradient = 0x48; // CColorGradient } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_set_bodygroup { - constexpr std::ptrdiff_t m_group_name = 0x48; // CUtlString - constexpr std::ptrdiff_t m_n_choice = 0x50; // int32 + namespace CModelConfigElement_SetBodygroup { + constexpr std::ptrdiff_t m_GroupName = 0x48; // CUtlString + constexpr std::ptrdiff_t m_nChoice = 0x50; // int32 } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_set_bodygroup_on_attached_models { - constexpr std::ptrdiff_t m_group_name = 0x48; // CUtlString - constexpr std::ptrdiff_t m_n_choice = 0x50; // int32 + namespace CModelConfigElement_SetBodygroupOnAttachedModels { + constexpr std::ptrdiff_t m_GroupName = 0x48; // CUtlString + constexpr std::ptrdiff_t m_nChoice = 0x50; // int32 } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_element_command { - constexpr std::ptrdiff_t m_command = 0x48; // CUtlString - constexpr std::ptrdiff_t m_args = 0x50; // KeyValues3 + namespace CModelConfigElement_Command { + constexpr std::ptrdiff_t m_Command = 0x48; // CUtlString + constexpr std::ptrdiff_t m_Args = 0x50; // KeyValues3 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config { - constexpr std::ptrdiff_t m_config_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_elements = 0x8; // CUtlVector< CModelConfigElement* > - constexpr std::ptrdiff_t m_b_top_level = 0x20; // bool + namespace CModelConfig { + constexpr std::ptrdiff_t m_ConfigName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_Elements = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_bTopLevel = 0x20; // bool } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_model_config_list { - constexpr std::ptrdiff_t m_b_hide_material_group_in_tools = 0x0; // bool - constexpr std::ptrdiff_t m_b_hide_render_color_in_tools = 0x1; // bool - constexpr std::ptrdiff_t m_configs = 0x8; // CUtlVector< CModelConfig* > + namespace CModelConfigList { + constexpr std::ptrdiff_t m_bHideMaterialGroupInTools = 0x0; // bool + constexpr std::ptrdiff_t m_bHideRenderColorInTools = 0x1; // bool + constexpr std::ptrdiff_t m_Configs = 0x8; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_render_buffer_binding { - constexpr std::ptrdiff_t m_h_buffer = 0x0; // uint64 - constexpr std::ptrdiff_t m_n_bind_offset_bytes = 0x10; // uint32 + namespace CRenderBufferBinding { + constexpr std::ptrdiff_t m_hBuffer = 0x0; // uint64 + constexpr std::ptrdiff_t m_nBindOffsetBytes = 0x10; // uint32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace skeleton_bone_bounds_t { - constexpr std::ptrdiff_t m_vec_center = 0x0; // Vector - constexpr std::ptrdiff_t m_vec_size = 0xC; // Vector + namespace SkeletonBoneBounds_t { + constexpr std::ptrdiff_t m_vecCenter = 0x0; // Vector + constexpr std::ptrdiff_t m_vecSize = 0xC; // Vector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace render_skeleton_bone_t { - constexpr std::ptrdiff_t m_bone_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_parent_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_inv_bind_pose = 0x10; // matrix3x4_t + namespace RenderSkeletonBone_t { + constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_parentName = 0x8; // CUtlString + constexpr std::ptrdiff_t m_invBindPose = 0x10; // matrix3x4_t constexpr std::ptrdiff_t m_bbox = 0x40; // SkeletonBoneBounds_t - constexpr std::ptrdiff_t m_fl_sphere_radius = 0x58; // float32 + constexpr std::ptrdiff_t m_flSphereRadius = 0x58; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_render_skeleton { - constexpr std::ptrdiff_t m_bones = 0x0; // CUtlVector< RenderSkeletonBone_t > - constexpr std::ptrdiff_t m_bone_parents = 0x30; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_n_bone_weight_count = 0x48; // int32 + namespace CRenderSkeleton { + constexpr std::ptrdiff_t m_bones = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_boneParents = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_nBoneWeightCount = 0x48; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_draw_culling_data { - constexpr std::ptrdiff_t m_v_cone_apex = 0x0; // Vector - constexpr std::ptrdiff_t m_cone_axis = 0xC; // int8[3] - constexpr std::ptrdiff_t m_cone_cutoff = 0xF; // int8 + namespace CDrawCullingData { + constexpr std::ptrdiff_t m_vConeApex = 0x0; // Vector + constexpr std::ptrdiff_t m_ConeAxis = 0xC; // int8[3] + constexpr std::ptrdiff_t m_ConeCutoff = 0xF; // int8 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - namespace c_material_draw_descriptor { - constexpr std::ptrdiff_t m_n_primitive_type = 0x0; // RenderPrimitiveType_t - constexpr std::ptrdiff_t m_n_base_vertex = 0x4; // int32 - constexpr std::ptrdiff_t m_n_vertex_count = 0x8; // int32 - constexpr std::ptrdiff_t m_n_start_index = 0xC; // int32 - constexpr std::ptrdiff_t m_n_index_count = 0x10; // int32 - constexpr std::ptrdiff_t m_fl_uv_density = 0x14; // float32 - constexpr std::ptrdiff_t m_v_tint_color = 0x18; // Vector - constexpr std::ptrdiff_t m_fl_alpha = 0x24; // float32 - constexpr std::ptrdiff_t m_n_first_meshlet = 0x2C; // uint32 - constexpr std::ptrdiff_t m_n_num_meshlets = 0x30; // uint16 - constexpr std::ptrdiff_t m_index_buffer = 0xB8; // CRenderBufferBinding - constexpr std::ptrdiff_t m_material = 0xE0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + namespace CMaterialDrawDescriptor { + constexpr std::ptrdiff_t m_nPrimitiveType = 0x0; // RenderPrimitiveType_t + constexpr std::ptrdiff_t m_nBaseVertex = 0x4; // int32 + constexpr std::ptrdiff_t m_nVertexCount = 0x8; // int32 + constexpr std::ptrdiff_t m_nStartIndex = 0xC; // int32 + constexpr std::ptrdiff_t m_nIndexCount = 0x10; // int32 + constexpr std::ptrdiff_t m_flUvDensity = 0x14; // float32 + constexpr std::ptrdiff_t m_vTintColor = 0x18; // Vector + constexpr std::ptrdiff_t m_flAlpha = 0x24; // float32 + constexpr std::ptrdiff_t m_nFirstMeshlet = 0x2C; // uint32 + constexpr std::ptrdiff_t m_nNumMeshlets = 0x30; // uint16 + constexpr std::ptrdiff_t m_indexBuffer = 0xB8; // CRenderBufferBinding + constexpr std::ptrdiff_t m_material = 0xE0; // CStrongHandle } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_meshlet_descriptor { - constexpr std::ptrdiff_t m_packed_aabb = 0x0; // PackedAABB_t - constexpr std::ptrdiff_t m_culling_data = 0x8; // CDrawCullingData + namespace CMeshletDescriptor { + constexpr std::ptrdiff_t m_PackedAABB = 0x0; // PackedAABB_t + constexpr std::ptrdiff_t m_CullingData = 0x8; // CDrawCullingData } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_scene_object_data { - constexpr std::ptrdiff_t m_v_min_bounds = 0x0; // Vector - constexpr std::ptrdiff_t m_v_max_bounds = 0xC; // Vector - constexpr std::ptrdiff_t m_draw_calls = 0x18; // CUtlVector< CMaterialDrawDescriptor > - constexpr std::ptrdiff_t m_draw_bounds = 0x30; // CUtlVector< AABB_t > - constexpr std::ptrdiff_t m_meshlets = 0x48; // CUtlVector< CMeshletDescriptor > - constexpr std::ptrdiff_t m_v_tint_color = 0x60; // Vector4D + namespace CSceneObjectData { + constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // Vector + constexpr std::ptrdiff_t m_drawCalls = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_drawBounds = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_meshlets = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_vTintColor = 0x60; // Vector4D } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_attachment { + namespace CAttachment { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_influence_names = 0x8; // CUtlString[3] - constexpr std::ptrdiff_t m_v_influence_rotations = 0x20; // Quaternion[3] - constexpr std::ptrdiff_t m_v_influence_offsets = 0x50; // Vector[3] - constexpr std::ptrdiff_t m_influence_weights = 0x74; // float32[3] - constexpr std::ptrdiff_t m_b_influence_root_transform = 0x80; // bool[3] - constexpr std::ptrdiff_t m_n_influences = 0x83; // uint8 - constexpr std::ptrdiff_t m_b_ignore_rotation = 0x84; // bool + constexpr std::ptrdiff_t m_influenceNames = 0x8; // CUtlString[3] + constexpr std::ptrdiff_t m_vInfluenceRotations = 0x20; // Quaternion[3] + constexpr std::ptrdiff_t m_vInfluenceOffsets = 0x50; // Vector[3] + constexpr std::ptrdiff_t m_influenceWeights = 0x74; // float32[3] + constexpr std::ptrdiff_t m_bInfluenceRootTransform = 0x80; // bool[3] + constexpr std::ptrdiff_t m_nInfluences = 0x83; // uint8 + constexpr std::ptrdiff_t m_bIgnoreRotation = 0x84; // bool } // Parent: None // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - namespace c_hit_box { + namespace CHitBox { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_s_surface_property = 0x8; // CUtlString - constexpr std::ptrdiff_t m_s_bone_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_v_min_bounds = 0x18; // Vector - constexpr std::ptrdiff_t m_v_max_bounds = 0x24; // Vector - constexpr std::ptrdiff_t m_fl_shape_radius = 0x30; // float32 - constexpr std::ptrdiff_t m_n_bone_name_hash = 0x34; // uint32 - constexpr std::ptrdiff_t m_n_group_id = 0x38; // int32 - constexpr std::ptrdiff_t m_n_shape_type = 0x3C; // uint8 - constexpr std::ptrdiff_t m_b_translation_only = 0x3D; // bool - constexpr std::ptrdiff_t m_crc = 0x40; // uint32 - constexpr std::ptrdiff_t m_c_render_color = 0x44; // Color - constexpr std::ptrdiff_t m_n_hit_box_index = 0x48; // uint16 + constexpr std::ptrdiff_t m_sSurfaceProperty = 0x8; // CUtlString + constexpr std::ptrdiff_t m_sBoneName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_vMinBounds = 0x18; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0x24; // Vector + constexpr std::ptrdiff_t m_flShapeRadius = 0x30; // float32 + constexpr std::ptrdiff_t m_nBoneNameHash = 0x34; // uint32 + constexpr std::ptrdiff_t m_nGroupId = 0x38; // int32 + constexpr std::ptrdiff_t m_nShapeType = 0x3C; // uint8 + constexpr std::ptrdiff_t m_bTranslationOnly = 0x3D; // bool + constexpr std::ptrdiff_t m_CRC = 0x40; // uint32 + constexpr std::ptrdiff_t m_cRenderColor = 0x44; // Color + constexpr std::ptrdiff_t m_nHitBoxIndex = 0x48; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_hit_box_set { + namespace CHitBoxSet { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_name_hash = 0x8; // uint32 - constexpr std::ptrdiff_t m_hit_boxes = 0x10; // CUtlVector< CHitBox > - constexpr std::ptrdiff_t m_source_filename = 0x28; // CUtlString + constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32 + constexpr std::ptrdiff_t m_HitBoxes = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_SourceFilename = 0x28; // CUtlString } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_hit_box_set_list { - constexpr std::ptrdiff_t m_hit_box_sets = 0x0; // CUtlVector< CHitBoxSet > + namespace CHitBoxSetList { + constexpr std::ptrdiff_t m_HitBoxSets = 0x0; // CUtlVector } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace dynamic_mesh_deform_params_t { - constexpr std::ptrdiff_t m_fl_tension_compress_scale = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_tension_stretch_scale = 0x4; // float32 - constexpr std::ptrdiff_t m_b_recompute_smooth_normals_after_animation = 0x8; // bool - constexpr std::ptrdiff_t m_b_compute_dynamic_mesh_tension_after_animation = 0x9; // bool + namespace DynamicMeshDeformParams_t { + constexpr std::ptrdiff_t m_flTensionCompressScale = 0x0; // float32 + constexpr std::ptrdiff_t m_flTensionStretchScale = 0x4; // float32 + constexpr std::ptrdiff_t m_bRecomputeSmoothNormalsAfterAnimation = 0x8; // bool + constexpr std::ptrdiff_t m_bComputeDynamicMeshTensionAfterAnimation = 0x9; // bool } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace render_hair_strand_info_t { - constexpr std::ptrdiff_t m_n_guide_idx = 0x0; // uint32[3] - constexpr std::ptrdiff_t m_n_base_tri_idx = 0xC; // uint32 - constexpr std::ptrdiff_t m_v_guide_barycentric = 0x10; // Vector2D - constexpr std::ptrdiff_t m_v_base_barycentric = 0x18; // Vector2D - constexpr std::ptrdiff_t m_v_root_offset_fl_length_scale = 0x20; // uint16[4] - constexpr std::ptrdiff_t m_n_packed_base_mesh_uv = 0x28; // uint32 - constexpr std::ptrdiff_t m_n_pad = 0x2C; // uint32 + namespace RenderHairStrandInfo_t { + constexpr std::ptrdiff_t m_nGuideIdx = 0x0; // uint32[3] + constexpr std::ptrdiff_t m_nBaseTriIdx = 0xC; // uint32 + constexpr std::ptrdiff_t m_vGuideBarycentric = 0x10; // Vector2D + constexpr std::ptrdiff_t m_vBaseBarycentric = 0x18; // Vector2D + constexpr std::ptrdiff_t m_vRootOffset_flLengthScale = 0x20; // uint16[4] + constexpr std::ptrdiff_t m_nPackedBaseMeshUv = 0x28; // uint32 + constexpr std::ptrdiff_t m_nPad = 0x2C; // uint32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_render_groom { - constexpr std::ptrdiff_t m_n_segments_per_hair_strand = 0x0; // int32 - constexpr std::ptrdiff_t m_n_guide_hair_count = 0x4; // int32 - constexpr std::ptrdiff_t m_n_hair_count = 0x8; // int32 - constexpr std::ptrdiff_t m_n_groom_group_id = 0xC; // int32 - constexpr std::ptrdiff_t m_n_attach_bone_idx = 0x10; // int32 - constexpr std::ptrdiff_t m_hair_info_buffer_data = 0x18; // CUtlBinaryBlock - constexpr std::ptrdiff_t m_hairs = 0x30; // CUtlVector< RenderHairStrandInfo_t > + namespace CRenderGroom { + constexpr std::ptrdiff_t m_nSegmentsPerHairStrand = 0x0; // int32 + constexpr std::ptrdiff_t m_nGuideHairCount = 0x4; // int32 + constexpr std::ptrdiff_t m_nHairCount = 0x8; // int32 + constexpr std::ptrdiff_t m_nGroomGroupID = 0xC; // int32 + constexpr std::ptrdiff_t m_nAttachBoneIdx = 0x10; // int32 + constexpr std::ptrdiff_t m_hairInfoBufferData = 0x18; // CUtlBinaryBlock + constexpr std::ptrdiff_t m_hairs = 0x30; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_render_mesh { - constexpr std::ptrdiff_t m_scene_objects = 0x10; // CUtlVectorFixedGrowable< CSceneObjectData > - constexpr std::ptrdiff_t m_constraints = 0xA0; // CUtlVector< CBaseConstraint* > + namespace CRenderMesh { + constexpr std::ptrdiff_t m_sceneObjects = 0x10; // CUtlVectorFixedGrowable + constexpr std::ptrdiff_t m_constraints = 0xA0; // CUtlVector constexpr std::ptrdiff_t m_skeleton = 0xB8; // CRenderSkeleton - constexpr std::ptrdiff_t m_mesh_deform_params = 0x1E0; // DynamicMeshDeformParams_t - constexpr std::ptrdiff_t m_p_groom_data = 0x1F0; // CRenderGroom* + constexpr std::ptrdiff_t m_meshDeformParams = 0x1E0; // DynamicMeshDeformParams_t + constexpr std::ptrdiff_t m_pGroomData = 0x1F0; // CRenderGroom* } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_constraint_target { - constexpr std::ptrdiff_t m_q_offset = 0x20; // Quaternion - constexpr std::ptrdiff_t m_v_offset = 0x30; // Vector - constexpr std::ptrdiff_t m_n_bone_hash = 0x3C; // uint32 - constexpr std::ptrdiff_t m_s_name = 0x40; // CUtlString - constexpr std::ptrdiff_t m_fl_weight = 0x48; // float32 - constexpr std::ptrdiff_t m_b_is_attachment = 0x59; // bool + namespace CConstraintTarget { + constexpr std::ptrdiff_t m_qOffset = 0x20; // Quaternion + constexpr std::ptrdiff_t m_vOffset = 0x30; // Vector + constexpr std::ptrdiff_t m_nBoneHash = 0x3C; // uint32 + constexpr std::ptrdiff_t m_sName = 0x40; // CUtlString + constexpr std::ptrdiff_t m_flWeight = 0x48; // float32 + constexpr std::ptrdiff_t m_bIsAttachment = 0x59; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_constraint_slave { - constexpr std::ptrdiff_t m_q_base_orientation = 0x0; // Quaternion - constexpr std::ptrdiff_t m_v_base_position = 0x10; // Vector - constexpr std::ptrdiff_t m_n_bone_hash = 0x1C; // uint32 - constexpr std::ptrdiff_t m_fl_weight = 0x20; // float32 - constexpr std::ptrdiff_t m_s_name = 0x28; // CUtlString + namespace CConstraintSlave { + constexpr std::ptrdiff_t m_qBaseOrientation = 0x0; // Quaternion + constexpr std::ptrdiff_t m_vBasePosition = 0x10; // Vector + constexpr std::ptrdiff_t m_nBoneHash = 0x1C; // uint32 + constexpr std::ptrdiff_t m_flWeight = 0x20; // float32 + constexpr std::ptrdiff_t m_sName = 0x28; // CUtlString } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_bone_constraint_base { + namespace CBoneConstraintBase { } - // Parent: c_bone_constraint_base + // Parent: CBoneConstraintBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_base_constraint { + namespace CBaseConstraint { constexpr std::ptrdiff_t m_name = 0x28; // CUtlString - constexpr std::ptrdiff_t m_v_up_vector = 0x30; // Vector - constexpr std::ptrdiff_t m_slaves = 0x40; // CUtlVector< CConstraintSlave > - constexpr std::ptrdiff_t m_targets = 0x58; // CUtlVector< CConstraintTarget > + constexpr std::ptrdiff_t m_vUpVector = 0x30; // Vector + constexpr std::ptrdiff_t m_slaves = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_targets = 0x58; // CUtlVector } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_point_constraint { + namespace CPointConstraint { } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_orient_constraint { + namespace COrientConstraint { } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_aim_constraint { - constexpr std::ptrdiff_t m_q_aim_offset = 0x70; // Quaternion - constexpr std::ptrdiff_t m_n_up_type = 0x80; // uint32 + namespace CAimConstraint { + constexpr std::ptrdiff_t m_qAimOffset = 0x70; // Quaternion + constexpr std::ptrdiff_t m_nUpType = 0x80; // uint32 } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_twist_constraint { - constexpr std::ptrdiff_t m_b_inverse = 0x70; // bool - constexpr std::ptrdiff_t m_q_parent_bind_rotation = 0x80; // Quaternion - constexpr std::ptrdiff_t m_q_child_bind_rotation = 0x90; // Quaternion + namespace CTwistConstraint { + constexpr std::ptrdiff_t m_bInverse = 0x70; // bool + constexpr std::ptrdiff_t m_qParentBindRotation = 0x80; // Quaternion + constexpr std::ptrdiff_t m_qChildBindRotation = 0x90; // Quaternion } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_tilt_twist_constraint { - constexpr std::ptrdiff_t m_n_target_axis = 0x70; // int32 - constexpr std::ptrdiff_t m_n_slave_axis = 0x74; // int32 + namespace CTiltTwistConstraint { + constexpr std::ptrdiff_t m_nTargetAxis = 0x70; // int32 + constexpr std::ptrdiff_t m_nSlaveAxis = 0x74; // int32 } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_morph_constraint { - constexpr std::ptrdiff_t m_s_target_morph = 0x70; // CUtlString - constexpr std::ptrdiff_t m_n_slave_channel = 0x78; // int32 - constexpr std::ptrdiff_t m_fl_min = 0x7C; // float32 - constexpr std::ptrdiff_t m_fl_max = 0x80; // float32 + namespace CMorphConstraint { + constexpr std::ptrdiff_t m_sTargetMorph = 0x70; // CUtlString + constexpr std::ptrdiff_t m_nSlaveChannel = 0x78; // int32 + constexpr std::ptrdiff_t m_flMin = 0x7C; // float32 + constexpr std::ptrdiff_t m_flMax = 0x80; // float32 } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_parent_constraint { + namespace CParentConstraint { } - // Parent: c_bone_constraint_base + // Parent: CBoneConstraintBase // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_bone_constraint_pose_space_morph { - constexpr std::ptrdiff_t m_s_bone_name = 0x28; // CUtlString - constexpr std::ptrdiff_t m_s_attachment_name = 0x30; // CUtlString - constexpr std::ptrdiff_t m_output_morph = 0x38; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_input_list = 0x50; // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > - constexpr std::ptrdiff_t m_b_clamp = 0x68; // bool + namespace CBoneConstraintPoseSpaceMorph { + constexpr std::ptrdiff_t m_sBoneName = 0x28; // CUtlString + constexpr std::ptrdiff_t m_sAttachmentName = 0x30; // CUtlString + constexpr std::ptrdiff_t m_outputMorph = 0x38; // CUtlVector + constexpr std::ptrdiff_t m_inputList = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_bClamp = 0x68; // bool } // Parent: None // Fields count: 2 - namespace c_bone_constraint_pose_space_morph_input_t { - constexpr std::ptrdiff_t m_input_value = 0x0; // Vector - constexpr std::ptrdiff_t m_output_weight_list = 0x10; // CUtlVector< float32 > + namespace CBoneConstraintPoseSpaceMorph__Input_t { + constexpr std::ptrdiff_t m_inputValue = 0x0; // Vector + constexpr std::ptrdiff_t m_outputWeightList = 0x10; // CUtlVector } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_bone_constraint_pose_space_bone { - constexpr std::ptrdiff_t m_input_list = 0x70; // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > + namespace CBoneConstraintPoseSpaceBone { + constexpr std::ptrdiff_t m_inputList = 0x70; // CUtlVector } // Parent: None // Fields count: 2 - namespace c_bone_constraint_pose_space_bone_input_t { - constexpr std::ptrdiff_t m_input_value = 0x0; // Vector - constexpr std::ptrdiff_t m_output_transform_list = 0x10; // CUtlVector< CTransform > + namespace CBoneConstraintPoseSpaceBone__Input_t { + constexpr std::ptrdiff_t m_inputValue = 0x0; // Vector + constexpr std::ptrdiff_t m_outputTransformList = 0x10; // CUtlVector } - // Parent: c_bone_constraint_base + // Parent: CBoneConstraintBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_bone_constraint_dot_to_morph { - constexpr std::ptrdiff_t m_s_bone_name = 0x28; // CUtlString - constexpr std::ptrdiff_t m_s_target_bone_name = 0x30; // CUtlString - constexpr std::ptrdiff_t m_s_morph_channel_name = 0x38; // CUtlString - constexpr std::ptrdiff_t m_fl_remap = 0x40; // float32[4] + namespace CBoneConstraintDotToMorph { + constexpr std::ptrdiff_t m_sBoneName = 0x28; // CUtlString + constexpr std::ptrdiff_t m_sTargetBoneName = 0x30; // CUtlString + constexpr std::ptrdiff_t m_sMorphChannelName = 0x38; // CUtlString + constexpr std::ptrdiff_t m_flRemap = 0x40; // float32[4] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_flex_op { - constexpr std::ptrdiff_t m_op_code = 0x0; // FlexOpCode_t - constexpr std::ptrdiff_t m_data = 0x4; // int32 + namespace CFlexOp { + constexpr std::ptrdiff_t m_OpCode = 0x0; // FlexOpCode_t + constexpr std::ptrdiff_t m_Data = 0x4; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_flex_rule { - constexpr std::ptrdiff_t m_n_flex = 0x0; // int32 - constexpr std::ptrdiff_t m_flex_ops = 0x8; // CUtlVector< CFlexOp > + namespace CFlexRule { + constexpr std::ptrdiff_t m_nFlex = 0x0; // int32 + constexpr std::ptrdiff_t m_FlexOps = 0x8; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_flex_desc { - constexpr std::ptrdiff_t m_sz_facs = 0x0; // CUtlString + namespace CFlexDesc { + constexpr std::ptrdiff_t m_szFacs = 0x0; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_flex_controller { - constexpr std::ptrdiff_t m_sz_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_sz_type = 0x8; // CUtlString + namespace CFlexController { + constexpr std::ptrdiff_t m_szName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_szType = 0x8; // CUtlString constexpr std::ptrdiff_t min = 0x10; // float32 constexpr std::ptrdiff_t max = 0x14; // float32 } @@ -2688,153 +2688,153 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_morph_bundle_data { - constexpr std::ptrdiff_t m_fl_u_left_src = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_v_top_src = 0x4; // float32 - constexpr std::ptrdiff_t m_offsets = 0x8; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_ranges = 0x20; // CUtlVector< float32 > + namespace CMorphBundleData { + constexpr std::ptrdiff_t m_flULeftSrc = 0x0; // float32 + constexpr std::ptrdiff_t m_flVTopSrc = 0x4; // float32 + constexpr std::ptrdiff_t m_offsets = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_ranges = 0x20; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_morph_rect_data { - constexpr std::ptrdiff_t m_n_x_left_dst = 0x0; // int16 - constexpr std::ptrdiff_t m_n_y_top_dst = 0x2; // int16 - constexpr std::ptrdiff_t m_fl_u_width_src = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_v_height_src = 0x8; // float32 - constexpr std::ptrdiff_t m_bundle_datas = 0x10; // CUtlVector< CMorphBundleData > + namespace CMorphRectData { + constexpr std::ptrdiff_t m_nXLeftDst = 0x0; // int16 + constexpr std::ptrdiff_t m_nYTopDst = 0x2; // int16 + constexpr std::ptrdiff_t m_flUWidthSrc = 0x4; // float32 + constexpr std::ptrdiff_t m_flVHeightSrc = 0x8; // float32 + constexpr std::ptrdiff_t m_bundleDatas = 0x10; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_morph_data { + namespace CMorphData { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_morph_rect_datas = 0x8; // CUtlVector< CMorphRectData > + constexpr std::ptrdiff_t m_morphRectDatas = 0x8; // CUtlVector } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_morph_set_data { - constexpr std::ptrdiff_t m_n_width = 0xC; // int32 - constexpr std::ptrdiff_t m_n_height = 0x10; // int32 - constexpr std::ptrdiff_t m_bundle_types = 0x18; // CUtlVector< MorphBundleType_t > - constexpr std::ptrdiff_t m_morph_datas = 0x30; // CUtlVector< CMorphData > - constexpr std::ptrdiff_t m_p_texture_atlas = 0x48; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_flex_desc = 0x50; // CUtlVector< CFlexDesc > - constexpr std::ptrdiff_t m_flex_controllers = 0x68; // CUtlVector< CFlexController > - constexpr std::ptrdiff_t m_flex_rules = 0x80; // CUtlVector< CFlexRule > + namespace CMorphSetData { + constexpr std::ptrdiff_t m_nWidth = 0xC; // int32 + constexpr std::ptrdiff_t m_nHeight = 0x10; // int32 + constexpr std::ptrdiff_t m_bundleTypes = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_morphDatas = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_pTextureAtlas = 0x48; // CStrongHandle + constexpr std::ptrdiff_t m_FlexDesc = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_FlexControllers = 0x68; // CUtlVector + constexpr std::ptrdiff_t m_FlexRules = 0x80; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_foot { + namespace CAnimFoot { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_v_ball_offset = 0x8; // Vector - constexpr std::ptrdiff_t m_v_heel_offset = 0x14; // Vector - constexpr std::ptrdiff_t m_ankle_bone_index = 0x20; // int32 - constexpr std::ptrdiff_t m_toe_bone_index = 0x24; // int32 + constexpr std::ptrdiff_t m_vBallOffset = 0x8; // Vector + constexpr std::ptrdiff_t m_vHeelOffset = 0x14; // Vector + constexpr std::ptrdiff_t m_ankleBoneIndex = 0x20; // int32 + constexpr std::ptrdiff_t m_toeBoneIndex = 0x24; // int32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_skeleton { - constexpr std::ptrdiff_t m_local_space_transforms = 0x10; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_model_space_transforms = 0x28; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_bone_names = 0x40; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector< CUtlVector< int32 > > - constexpr std::ptrdiff_t m_parents = 0x70; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_feet = 0x88; // CUtlVector< CAnimFoot > - constexpr std::ptrdiff_t m_morph_names = 0xA0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_lod_bone_counts = 0xB8; // CUtlVector< int32 > + namespace CAnimSkeleton { + constexpr std::ptrdiff_t m_localSpaceTransforms = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_modelSpaceTransforms = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_boneNames = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector> + constexpr std::ptrdiff_t m_parents = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_feet = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_morphNames = 0xA0; // CUtlVector + constexpr std::ptrdiff_t m_lodBoneCounts = 0xB8; // CUtlVector } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_definition { + namespace CFootDefinition { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_ankle_bone_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_toe_bone_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_v_ball_offset = 0x18; // Vector - constexpr std::ptrdiff_t m_v_heel_offset = 0x24; // Vector - constexpr std::ptrdiff_t m_fl_foot_length = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_bind_pose_direction_ms = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_trace_height = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_trace_radius = 0x3C; // float32 + constexpr std::ptrdiff_t m_ankleBoneName = 0x8; // CUtlString + constexpr std::ptrdiff_t m_toeBoneName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_vBallOffset = 0x18; // Vector + constexpr std::ptrdiff_t m_vHeelOffset = 0x24; // Vector + constexpr std::ptrdiff_t m_flFootLength = 0x30; // float32 + constexpr std::ptrdiff_t m_flBindPoseDirectionMS = 0x34; // float32 + constexpr std::ptrdiff_t m_flTraceHeight = 0x38; // float32 + constexpr std::ptrdiff_t m_flTraceRadius = 0x3C; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_cycle_base { - constexpr std::ptrdiff_t m_fl_cycle = 0x0; // float32 + namespace CCycleBase { + constexpr std::ptrdiff_t m_flCycle = 0x0; // float32 } - // Parent: c_cycle_base + // Parent: CCycleBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_cycle { + namespace CAnimCycle { } - // Parent: c_cycle_base + // Parent: CCycleBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_cycle { + namespace CFootCycle { } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_cycle_definition { - constexpr std::ptrdiff_t m_v_stance_position_ms = 0x0; // Vector - constexpr std::ptrdiff_t m_v_midpoint_position_ms = 0xC; // Vector - constexpr std::ptrdiff_t m_fl_stance_direction_ms = 0x18; // float32 - constexpr std::ptrdiff_t m_v_to_stride_start_pos = 0x1C; // Vector - constexpr std::ptrdiff_t m_stance_cycle = 0x28; // CAnimCycle - constexpr std::ptrdiff_t m_foot_lift_cycle = 0x2C; // CFootCycle - constexpr std::ptrdiff_t m_foot_off_cycle = 0x30; // CFootCycle - constexpr std::ptrdiff_t m_foot_strike_cycle = 0x34; // CFootCycle - constexpr std::ptrdiff_t m_foot_land_cycle = 0x38; // CFootCycle + namespace CFootCycleDefinition { + constexpr std::ptrdiff_t m_vStancePositionMS = 0x0; // Vector + constexpr std::ptrdiff_t m_vMidpointPositionMS = 0xC; // Vector + constexpr std::ptrdiff_t m_flStanceDirectionMS = 0x18; // float32 + constexpr std::ptrdiff_t m_vToStrideStartPos = 0x1C; // Vector + constexpr std::ptrdiff_t m_stanceCycle = 0x28; // CAnimCycle + constexpr std::ptrdiff_t m_footLiftCycle = 0x2C; // CFootCycle + constexpr std::ptrdiff_t m_footOffCycle = 0x30; // CFootCycle + constexpr std::ptrdiff_t m_footStrikeCycle = 0x34; // CFootCycle + constexpr std::ptrdiff_t m_footLandCycle = 0x38; // CFootCycle } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_trajectory { - constexpr std::ptrdiff_t m_v_offset = 0x0; // Vector - constexpr std::ptrdiff_t m_fl_rotation_offset = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_progression = 0x10; // float32 + namespace CFootTrajectory { + constexpr std::ptrdiff_t m_vOffset = 0x0; // Vector + constexpr std::ptrdiff_t m_flRotationOffset = 0xC; // float32 + constexpr std::ptrdiff_t m_flProgression = 0x10; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_trajectories { - constexpr std::ptrdiff_t m_trajectories = 0x0; // CUtlVector< CFootTrajectory > + namespace CFootTrajectories { + constexpr std::ptrdiff_t m_trajectories = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_stride { + namespace CFootStride { constexpr std::ptrdiff_t m_definition = 0x0; // CFootCycleDefinition constexpr std::ptrdiff_t m_trajectories = 0x40; // CFootTrajectories } @@ -2843,68 +2843,68 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_motion { - constexpr std::ptrdiff_t m_strides = 0x0; // CUtlVector< CFootStride > + namespace CFootMotion { + constexpr std::ptrdiff_t m_strides = 0x0; // CUtlVector constexpr std::ptrdiff_t m_name = 0x18; // CUtlString - constexpr std::ptrdiff_t m_b_additive = 0x20; // bool + constexpr std::ptrdiff_t m_bAdditive = 0x20; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace skeleton_anim_capture_t { - constexpr std::ptrdiff_t m_n_ent_index = 0x0; // CEntityIndex - constexpr std::ptrdiff_t m_n_ent_parent = 0x4; // CEntityIndex - constexpr std::ptrdiff_t m_imported_collision = 0x8; // CUtlVector< CEntityIndex > - constexpr std::ptrdiff_t m_model_name = 0x20; // CUtlString - constexpr std::ptrdiff_t m_capture_name = 0x28; // CUtlString - constexpr std::ptrdiff_t m_model_bind_pose = 0x30; // CUtlVector< SkeletonAnimCapture_t::Bone_t > - constexpr std::ptrdiff_t m_fe_model_init_pose = 0x48; // CUtlVector< SkeletonAnimCapture_t::Bone_t > - constexpr std::ptrdiff_t m_n_flex_controllers = 0x60; // int32 - constexpr std::ptrdiff_t m_b_predicted = 0x64; // bool - constexpr std::ptrdiff_t m_frames = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > + namespace SkeletonAnimCapture_t { + constexpr std::ptrdiff_t m_nEntIndex = 0x0; // CEntityIndex + constexpr std::ptrdiff_t m_nEntParent = 0x4; // CEntityIndex + constexpr std::ptrdiff_t m_ImportedCollision = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_ModelName = 0x20; // CUtlString + constexpr std::ptrdiff_t m_CaptureName = 0x28; // CUtlString + constexpr std::ptrdiff_t m_ModelBindPose = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_FeModelInitPose = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_nFlexControllers = 0x60; // int32 + constexpr std::ptrdiff_t m_bPredicted = 0x64; // bool + constexpr std::ptrdiff_t m_Frames = 0xA8; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace skeleton_anim_capture_t_bone_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_bind_pose = 0x10; // CTransform - constexpr std::ptrdiff_t m_n_parent = 0x30; // int32 + namespace SkeletonAnimCapture_t__Bone_t { + constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString + constexpr std::ptrdiff_t m_BindPose = 0x10; // CTransform + constexpr std::ptrdiff_t m_nParent = 0x30; // int32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace skeleton_anim_capture_t_frame_stamp_t { - constexpr std::ptrdiff_t m_fl_time = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_entity_sim_time = 0x4; // float32 - constexpr std::ptrdiff_t m_b_teleport_tick = 0x8; // bool - constexpr std::ptrdiff_t m_b_predicted = 0x9; // bool - constexpr std::ptrdiff_t m_fl_cur_time = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_real_time = 0x10; // float32 - constexpr std::ptrdiff_t m_n_frame_count = 0x14; // int32 - constexpr std::ptrdiff_t m_n_tick_count = 0x18; // int32 + namespace SkeletonAnimCapture_t__FrameStamp_t { + constexpr std::ptrdiff_t m_flTime = 0x0; // float32 + constexpr std::ptrdiff_t m_flEntitySimTime = 0x4; // float32 + constexpr std::ptrdiff_t m_bTeleportTick = 0x8; // bool + constexpr std::ptrdiff_t m_bPredicted = 0x9; // bool + constexpr std::ptrdiff_t m_flCurTime = 0xC; // float32 + constexpr std::ptrdiff_t m_flRealTime = 0x10; // float32 + constexpr std::ptrdiff_t m_nFrameCount = 0x14; // int32 + constexpr std::ptrdiff_t m_nTickCount = 0x18; // int32 } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace skeleton_anim_capture_t_frame_t { - constexpr std::ptrdiff_t m_fl_time = 0x0; // float32 - constexpr std::ptrdiff_t m_stamp = 0x4; // SkeletonAnimCapture_t::FrameStamp_t - constexpr std::ptrdiff_t m_transform = 0x20; // CTransform - constexpr std::ptrdiff_t m_b_teleport = 0x40; // bool - constexpr std::ptrdiff_t m_composite_bones = 0x48; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_sim_state_bones = 0x60; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_fe_model_anims = 0x78; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_fe_model_pos = 0x90; // CUtlVector< VectorAligned > - constexpr std::ptrdiff_t m_flex_controller_weights = 0xA8; // CUtlVector< float32 > + namespace SkeletonAnimCapture_t__Frame_t { + constexpr std::ptrdiff_t m_flTime = 0x0; // float32 + constexpr std::ptrdiff_t m_Stamp = 0x4; // SkeletonAnimCapture_t::FrameStamp_t + constexpr std::ptrdiff_t m_Transform = 0x20; // CTransform + constexpr std::ptrdiff_t m_bTeleport = 0x40; // bool + constexpr std::ptrdiff_t m_CompositeBones = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_SimStateBones = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_FeModelAnims = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_FeModelPos = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_FlexControllerWeights = 0xA8; // CUtlVector } } // Module: libclient.so @@ -2913,25 +2913,25 @@ namespace cs2_dumper { namespace libclient { // Parent: None // Fields count: 0 - namespace c_entity_component { + namespace CEntityComponent { } // Parent: None // Fields count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) - namespace c_entity_identity { - constexpr std::ptrdiff_t m_name_stringable_index = 0x14; // int32 + namespace CEntityIdentity { + constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32 constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_designer_name = 0x20; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flags = 0x30; // uint32 - constexpr std::ptrdiff_t m_world_group_id = 0x38; // WorldGroupId_t - constexpr std::ptrdiff_t m_f_data_object_types = 0x3C; // uint32 - constexpr std::ptrdiff_t m_path_index = 0x40; // ChangeAccessorFieldPathIndex_t - constexpr std::ptrdiff_t m_p_prev = 0x58; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_next = 0x60; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_prev_by_class = 0x68; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_next_by_class = 0x70; // CEntityIdentity* + constexpr std::ptrdiff_t m_worldGroupId = 0x38; // WorldGroupId_t + constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3C; // uint32 + constexpr std::ptrdiff_t m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t + constexpr std::ptrdiff_t m_pPrev = 0x58; // CEntityIdentity* + constexpr std::ptrdiff_t m_pNext = 0x60; // CEntityIdentity* + constexpr std::ptrdiff_t m_pPrevByClass = 0x68; // CEntityIdentity* + constexpr std::ptrdiff_t m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 4 @@ -2939,50 +2939,50 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - namespace c_entity_instance { - constexpr std::ptrdiff_t m_isz_private_v_scripts = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_p_entity = 0x10; // CEntityIdentity* - constexpr std::ptrdiff_t m_c_script_component = 0x28; // CScriptComponent* - constexpr std::ptrdiff_t m_b_visiblein_pvs = 0x30; // bool + namespace CEntityInstance { + constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity* + constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent* + constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 - namespace c_script_component { - constexpr std::ptrdiff_t m_script_class_name = 0x30; // CUtlSymbolLarge + namespace CScriptComponent { + constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 2 - namespace c_body_component { - constexpr std::ptrdiff_t m_p_scene_node = 0x8; // CGameSceneNode* - constexpr std::ptrdiff_t m_p_chain_entity = 0x28; // CNetworkVarChainer + namespace CBodyComponent { + constexpr std::ptrdiff_t m_pSceneNode = 0x8; // CGameSceneNode* + constexpr std::ptrdiff_t __m_pChainEntity = 0x28; // CNetworkVarChainer } - // Parent: c_body_component + // Parent: CBodyComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) - namespace c_body_component_point { - constexpr std::ptrdiff_t m_scene_node = 0x60; // CGameSceneNode - constexpr std::ptrdiff_t m_p_chain_entity = 0x1C0; // CNetworkVarChainer + namespace CBodyComponentPoint { + constexpr std::ptrdiff_t m_sceneNode = 0x60; // CGameSceneNode + constexpr std::ptrdiff_t __m_pChainEntity = 0x1C0; // CNetworkVarChainer } - // Parent: c_body_component + // Parent: CBodyComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - namespace c_body_component_skeleton_instance { - constexpr std::ptrdiff_t m_skeleton_instance = 0x60; // CSkeletonInstance - constexpr std::ptrdiff_t m_p_chain_entity = 0x450; // CNetworkVarChainer + namespace CBodyComponentSkeletonInstance { + constexpr std::ptrdiff_t m_skeletonInstance = 0x60; // CSkeletonInstance + constexpr std::ptrdiff_t __m_pChainEntity = 0x450; // CNetworkVarChainer } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) - namespace c_hitbox_component { - constexpr std::ptrdiff_t m_bv_disabled_hit_groups = 0x24; // uint32[1] + namespace CHitboxComponent { + constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32[1] } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 66 // // Metadata: @@ -3051,87 +3051,87 @@ namespace cs2_dumper { // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) // NetworkVarNames: m_flCapsuleLength (float) // NetworkVarNames: m_flMinRoughness (float) - namespace c_light_component { - constexpr std::ptrdiff_t m_p_chain_entity = 0x58; // CNetworkVarChainer - constexpr std::ptrdiff_t m_color = 0x95; // Color - constexpr std::ptrdiff_t m_secondary_color = 0x99; // Color - constexpr std::ptrdiff_t m_fl_brightness = 0xA0; // float32 - constexpr std::ptrdiff_t m_fl_brightness_scale = 0xA4; // float32 - constexpr std::ptrdiff_t m_fl_brightness_mult = 0xA8; // float32 - constexpr std::ptrdiff_t m_fl_range = 0xAC; // float32 - constexpr std::ptrdiff_t m_fl_falloff = 0xB0; // float32 - constexpr std::ptrdiff_t m_fl_attenuation0 = 0xB4; // float32 - constexpr std::ptrdiff_t m_fl_attenuation1 = 0xB8; // float32 - constexpr std::ptrdiff_t m_fl_attenuation2 = 0xBC; // float32 - constexpr std::ptrdiff_t m_fl_theta = 0xC0; // float32 - constexpr std::ptrdiff_t m_fl_phi = 0xC4; // float32 - constexpr std::ptrdiff_t m_h_light_cookie = 0xC8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_n_cascades = 0xD0; // int32 - constexpr std::ptrdiff_t m_n_cast_shadows = 0xD4; // int32 - constexpr std::ptrdiff_t m_n_shadow_width = 0xD8; // int32 - constexpr std::ptrdiff_t m_n_shadow_height = 0xDC; // int32 - constexpr std::ptrdiff_t m_b_render_diffuse = 0xE0; // bool - constexpr std::ptrdiff_t m_n_render_specular = 0xE4; // int32 - constexpr std::ptrdiff_t m_b_render_transmissive = 0xE8; // bool - constexpr std::ptrdiff_t m_fl_ortho_light_width = 0xEC; // float32 - constexpr std::ptrdiff_t m_fl_ortho_light_height = 0xF0; // float32 - constexpr std::ptrdiff_t m_n_style = 0xF4; // int32 - constexpr std::ptrdiff_t m_pattern = 0xF8; // CUtlString - constexpr std::ptrdiff_t m_n_cascade_render_static_objects = 0x100; // int32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_cross_fade = 0x104; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance_fade = 0x108; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance0 = 0x10C; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance1 = 0x110; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance2 = 0x114; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance3 = 0x118; // float32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution0 = 0x11C; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution1 = 0x120; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution2 = 0x124; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution3 = 0x128; // int32 - constexpr std::ptrdiff_t m_b_uses_baked_shadowing = 0x12C; // bool - constexpr std::ptrdiff_t m_n_shadow_priority = 0x130; // int32 - constexpr std::ptrdiff_t m_n_baked_shadow_index = 0x134; // int32 - constexpr std::ptrdiff_t m_b_render_to_cubemaps = 0x138; // bool - constexpr std::ptrdiff_t m_n_direct_light = 0x13C; // int32 - constexpr std::ptrdiff_t m_n_indirect_light = 0x140; // int32 - constexpr std::ptrdiff_t m_fl_fade_min_dist = 0x144; // float32 - constexpr std::ptrdiff_t m_fl_fade_max_dist = 0x148; // float32 - constexpr std::ptrdiff_t m_fl_shadow_fade_min_dist = 0x14C; // float32 - constexpr std::ptrdiff_t m_fl_shadow_fade_max_dist = 0x150; // float32 - constexpr std::ptrdiff_t m_b_enabled = 0x154; // bool - constexpr std::ptrdiff_t m_b_flicker = 0x155; // bool - constexpr std::ptrdiff_t m_b_precomputed_fields_valid = 0x156; // bool - constexpr std::ptrdiff_t m_v_precomputed_bounds_mins = 0x158; // Vector - constexpr std::ptrdiff_t m_v_precomputed_bounds_maxs = 0x164; // Vector - constexpr std::ptrdiff_t m_v_precomputed_obb_origin = 0x170; // Vector - constexpr std::ptrdiff_t m_v_precomputed_obb_angles = 0x17C; // QAngle - constexpr std::ptrdiff_t m_v_precomputed_obb_extent = 0x188; // Vector - constexpr std::ptrdiff_t m_fl_precomputed_max_range = 0x194; // float32 - constexpr std::ptrdiff_t m_n_fog_lighting_mode = 0x198; // int32 - constexpr std::ptrdiff_t m_fl_fog_contribution_stength = 0x19C; // float32 - constexpr std::ptrdiff_t m_fl_near_clip_plane = 0x1A0; // float32 - constexpr std::ptrdiff_t m_sky_color = 0x1A4; // Color - constexpr std::ptrdiff_t m_fl_sky_intensity = 0x1A8; // float32 - constexpr std::ptrdiff_t m_sky_ambient_bounce = 0x1AC; // Color - constexpr std::ptrdiff_t m_b_use_secondary_color = 0x1B0; // bool - constexpr std::ptrdiff_t m_b_mixed_shadows = 0x1B1; // bool - constexpr std::ptrdiff_t m_fl_light_style_start_time = 0x1B4; // GameTime_t - constexpr std::ptrdiff_t m_fl_capsule_length = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_min_roughness = 0x1BC; // float32 + namespace CLightComponent { + constexpr std::ptrdiff_t __m_pChainEntity = 0x58; // CNetworkVarChainer + constexpr std::ptrdiff_t m_Color = 0x95; // Color + constexpr std::ptrdiff_t m_SecondaryColor = 0x99; // Color + constexpr std::ptrdiff_t m_flBrightness = 0xA0; // float32 + constexpr std::ptrdiff_t m_flBrightnessScale = 0xA4; // float32 + constexpr std::ptrdiff_t m_flBrightnessMult = 0xA8; // float32 + constexpr std::ptrdiff_t m_flRange = 0xAC; // float32 + constexpr std::ptrdiff_t m_flFalloff = 0xB0; // float32 + constexpr std::ptrdiff_t m_flAttenuation0 = 0xB4; // float32 + constexpr std::ptrdiff_t m_flAttenuation1 = 0xB8; // float32 + constexpr std::ptrdiff_t m_flAttenuation2 = 0xBC; // float32 + constexpr std::ptrdiff_t m_flTheta = 0xC0; // float32 + constexpr std::ptrdiff_t m_flPhi = 0xC4; // float32 + constexpr std::ptrdiff_t m_hLightCookie = 0xC8; // CStrongHandle + constexpr std::ptrdiff_t m_nCascades = 0xD0; // int32 + constexpr std::ptrdiff_t m_nCastShadows = 0xD4; // int32 + constexpr std::ptrdiff_t m_nShadowWidth = 0xD8; // int32 + constexpr std::ptrdiff_t m_nShadowHeight = 0xDC; // int32 + constexpr std::ptrdiff_t m_bRenderDiffuse = 0xE0; // bool + constexpr std::ptrdiff_t m_nRenderSpecular = 0xE4; // int32 + constexpr std::ptrdiff_t m_bRenderTransmissive = 0xE8; // bool + constexpr std::ptrdiff_t m_flOrthoLightWidth = 0xEC; // float32 + constexpr std::ptrdiff_t m_flOrthoLightHeight = 0xF0; // float32 + constexpr std::ptrdiff_t m_nStyle = 0xF4; // int32 + constexpr std::ptrdiff_t m_Pattern = 0xF8; // CUtlString + constexpr std::ptrdiff_t m_nCascadeRenderStaticObjects = 0x100; // int32 + constexpr std::ptrdiff_t m_flShadowCascadeCrossFade = 0x104; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistanceFade = 0x108; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance0 = 0x10C; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance1 = 0x110; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance2 = 0x114; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance3 = 0x118; // float32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution0 = 0x11C; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution1 = 0x120; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution2 = 0x124; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution3 = 0x128; // int32 + constexpr std::ptrdiff_t m_bUsesBakedShadowing = 0x12C; // bool + constexpr std::ptrdiff_t m_nShadowPriority = 0x130; // int32 + constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x134; // int32 + constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x138; // bool + constexpr std::ptrdiff_t m_nDirectLight = 0x13C; // int32 + constexpr std::ptrdiff_t m_nIndirectLight = 0x140; // int32 + constexpr std::ptrdiff_t m_flFadeMinDist = 0x144; // float32 + constexpr std::ptrdiff_t m_flFadeMaxDist = 0x148; // float32 + constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x14C; // float32 + constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x150; // float32 + constexpr std::ptrdiff_t m_bEnabled = 0x154; // bool + constexpr std::ptrdiff_t m_bFlicker = 0x155; // bool + constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x156; // bool + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x158; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x164; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x170; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x17C; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x188; // Vector + constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x194; // float32 + constexpr std::ptrdiff_t m_nFogLightingMode = 0x198; // int32 + constexpr std::ptrdiff_t m_flFogContributionStength = 0x19C; // float32 + constexpr std::ptrdiff_t m_flNearClipPlane = 0x1A0; // float32 + constexpr std::ptrdiff_t m_SkyColor = 0x1A4; // Color + constexpr std::ptrdiff_t m_flSkyIntensity = 0x1A8; // float32 + constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x1AC; // Color + constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1B0; // bool + constexpr std::ptrdiff_t m_bMixedShadows = 0x1B1; // bool + constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1B4; // GameTime_t + constexpr std::ptrdiff_t m_flCapsuleLength = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flMinRoughness = 0x1BC; // float32 } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 5 - namespace c_render_component { - constexpr std::ptrdiff_t m_p_chain_entity = 0x10; // CNetworkVarChainer - constexpr std::ptrdiff_t m_b_is_rendering_with_view_models = 0x50; // bool - constexpr std::ptrdiff_t m_n_splitscreen_flags = 0x54; // uint32 - constexpr std::ptrdiff_t m_b_enable_rendering = 0x60; // bool - constexpr std::ptrdiff_t m_b_interpolation_ready_to_draw = 0xC0; // bool + namespace CRenderComponent { + constexpr std::ptrdiff_t __m_pChainEntity = 0x10; // CNetworkVarChainer + constexpr std::ptrdiff_t m_bIsRenderingWithViewModels = 0x50; // bool + constexpr std::ptrdiff_t m_nSplitscreenFlags = 0x54; // uint32 + constexpr std::ptrdiff_t m_bEnableRendering = 0x60; // bool + constexpr std::ptrdiff_t m_bInterpolationReadyToDraw = 0xC0; // bool } // Parent: None // Fields count: 1 - namespace c_buoyancy_helper { - constexpr std::ptrdiff_t m_fl_fluid_density = 0x18; // float32 + namespace CBuoyancyHelper { + constexpr std::ptrdiff_t m_flFluidDensity = 0x18; // float32 } // Parent: None // Fields count: 0 @@ -3139,11 +3139,11 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_base_player_controller_api { + namespace CBasePlayerControllerAPI { } // Parent: None // Fields count: 2 - namespace c_command_context { + namespace C_CommandContext { constexpr std::ptrdiff_t needsprocessing = 0x0; // bool constexpr std::ptrdiff_t command_number = 0x90; // int32 } @@ -3154,10 +3154,10 @@ namespace cs2_dumper { // NetworkVarNames: nType (FixAngleSet_t) // NetworkVarNames: qAngle (QAngle) // NetworkVarNames: nIndex (uint32) - namespace view_angle_server_change_t { - constexpr std::ptrdiff_t n_type = 0x30; // FixAngleSet_t - constexpr std::ptrdiff_t q_angle = 0x34; // QAngle - constexpr std::ptrdiff_t n_index = 0x40; // uint32 + namespace ViewAngleServerChange_t { + constexpr std::ptrdiff_t nType = 0x30; // FixAngleSet_t + constexpr std::ptrdiff_t qAngle = 0x34; // QAngle + constexpr std::ptrdiff_t nIndex = 0x40; // uint32 } // Parent: None // Fields count: 0 @@ -3165,11 +3165,11 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_dynamic_prop_api { + namespace CDynamicPropAPI { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_autoaim_services { + namespace CPlayer_AutoaimServices { } // Parent: None // Fields count: 5 @@ -3181,13 +3181,13 @@ namespace cs2_dumper { // NetworkVarNames: soundscapeEntityListIndex (int) // NetworkVarNames: soundEventHash (uint32) namespace audioparams_t { - constexpr std::ptrdiff_t local_sound = 0x8; // Vector[8] - constexpr std::ptrdiff_t soundscape_index = 0x68; // int32 - constexpr std::ptrdiff_t local_bits = 0x6C; // uint8 - constexpr std::ptrdiff_t soundscape_entity_list_index = 0x70; // int32 - constexpr std::ptrdiff_t sound_event_hash = 0x74; // uint32 + constexpr std::ptrdiff_t localSound = 0x8; // Vector[8] + constexpr std::ptrdiff_t soundscapeIndex = 0x68; // int32 + constexpr std::ptrdiff_t localBits = 0x6C; // uint8 + constexpr std::ptrdiff_t soundscapeEntityListIndex = 0x70; // int32 + constexpr std::ptrdiff_t soundEventHash = 0x74; // uint32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 20 // // Metadata: @@ -3200,61 +3200,61 @@ namespace cs2_dumper { // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) // NetworkVarNames: m_audio (audioparams_t) // NetworkVarNames: m_PostProcessingVolumes (CHandle) - namespace c_player_camera_services { - constexpr std::ptrdiff_t m_vec_cs_view_punch_angle = 0x40; // QAngle - constexpr std::ptrdiff_t m_n_cs_view_punch_angle_tick = 0x4C; // GameTick_t - constexpr std::ptrdiff_t m_fl_cs_view_punch_angle_tick_ratio = 0x50; // float32 - constexpr std::ptrdiff_t m_player_fog = 0x58; // C_fogplayerparams_t - constexpr std::ptrdiff_t m_h_color_correction_ctrl = 0x98; // CHandle< C_ColorCorrection > - constexpr std::ptrdiff_t m_h_view_entity = 0x9C; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_tonemap_controller = 0xA0; // CHandle< C_TonemapController2 > + namespace CPlayer_CameraServices { + constexpr std::ptrdiff_t m_vecCsViewPunchAngle = 0x40; // QAngle + constexpr std::ptrdiff_t m_nCsViewPunchAngleTick = 0x4C; // GameTick_t + constexpr std::ptrdiff_t m_flCsViewPunchAngleTickRatio = 0x50; // float32 + constexpr std::ptrdiff_t m_PlayerFog = 0x58; // C_fogplayerparams_t + constexpr std::ptrdiff_t m_hColorCorrectionCtrl = 0x98; // CHandle + constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle + constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle constexpr std::ptrdiff_t m_audio = 0xA8; // audioparams_t - constexpr std::ptrdiff_t m_post_processing_volumes = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > - constexpr std::ptrdiff_t m_fl_old_player_z = 0x138; // float32 - constexpr std::ptrdiff_t m_fl_old_player_view_offset_z = 0x13C; // float32 - constexpr std::ptrdiff_t m_current_fog = 0x140; // fogparams_t - constexpr std::ptrdiff_t m_h_old_fog_controller = 0x1A8; // CHandle< C_FogController > - constexpr std::ptrdiff_t m_b_override_fog_color = 0x1AC; // bool[5] - constexpr std::ptrdiff_t m_override_fog_color = 0x1B1; // Color[5] - constexpr std::ptrdiff_t m_b_override_fog_start_end = 0x1C5; // bool[5] - constexpr std::ptrdiff_t m_f_override_fog_start = 0x1CC; // float32[5] - constexpr std::ptrdiff_t m_f_override_fog_end = 0x1E0; // float32[5] - constexpr std::ptrdiff_t m_h_active_post_processing_volume = 0x1F4; // CHandle< C_PostProcessingVolume > - constexpr std::ptrdiff_t m_ang_demo_view_angles = 0x1F8; // QAngle + constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_flOldPlayerZ = 0x138; // float32 + constexpr std::ptrdiff_t m_flOldPlayerViewOffsetZ = 0x13C; // float32 + constexpr std::ptrdiff_t m_CurrentFog = 0x140; // fogparams_t + constexpr std::ptrdiff_t m_hOldFogController = 0x1A8; // CHandle + constexpr std::ptrdiff_t m_bOverrideFogColor = 0x1AC; // bool[5] + constexpr std::ptrdiff_t m_OverrideFogColor = 0x1B1; // Color[5] + constexpr std::ptrdiff_t m_bOverrideFogStartEnd = 0x1C5; // bool[5] + constexpr std::ptrdiff_t m_fOverrideFogStart = 0x1CC; // float32[5] + constexpr std::ptrdiff_t m_fOverrideFogEnd = 0x1E0; // float32[5] + constexpr std::ptrdiff_t m_hActivePostProcessingVolume = 0x1F4; // CHandle + constexpr std::ptrdiff_t m_angDemoViewAngles = 0x1F8; // QAngle } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_flashlight_services { + namespace CPlayer_FlashlightServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_item_services { + namespace CPlayer_ItemServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) // NetworkVarNames: m_flMaxspeed (float32) // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - namespace c_player_movement_services { - constexpr std::ptrdiff_t m_n_impulse = 0x40; // int32 - constexpr std::ptrdiff_t m_n_buttons = 0x48; // CInButtonState - constexpr std::ptrdiff_t m_n_queued_button_down_mask = 0x68; // uint64 - constexpr std::ptrdiff_t m_n_queued_button_change_mask = 0x70; // uint64 - constexpr std::ptrdiff_t m_n_button_double_pressed = 0x78; // uint64 - constexpr std::ptrdiff_t m_p_button_pressed_cmd_number = 0x80; // uint32[64] - constexpr std::ptrdiff_t m_n_last_command_number_processed = 0x180; // uint32 - constexpr std::ptrdiff_t m_n_toggle_button_down_mask = 0x188; // uint64 - constexpr std::ptrdiff_t m_fl_maxspeed = 0x198; // float32 - constexpr std::ptrdiff_t m_arr_force_subtick_move_when = 0x19C; // float32[4] - constexpr std::ptrdiff_t m_fl_forward_move = 0x1AC; // float32 - constexpr std::ptrdiff_t m_fl_left_move = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_up_move = 0x1B4; // float32 - constexpr std::ptrdiff_t m_vec_last_movement_impulses = 0x1B8; // Vector - constexpr std::ptrdiff_t m_vec_old_view_angles = 0x1C4; // QAngle + namespace CPlayer_MovementServices { + constexpr std::ptrdiff_t m_nImpulse = 0x40; // int32 + constexpr std::ptrdiff_t m_nButtons = 0x48; // CInButtonState + constexpr std::ptrdiff_t m_nQueuedButtonDownMask = 0x68; // uint64 + constexpr std::ptrdiff_t m_nQueuedButtonChangeMask = 0x70; // uint64 + constexpr std::ptrdiff_t m_nButtonDoublePressed = 0x78; // uint64 + constexpr std::ptrdiff_t m_pButtonPressedCmdNumber = 0x80; // uint32[64] + constexpr std::ptrdiff_t m_nLastCommandNumberProcessed = 0x180; // uint32 + constexpr std::ptrdiff_t m_nToggleButtonDownMask = 0x188; // uint64 + constexpr std::ptrdiff_t m_flMaxspeed = 0x198; // float32 + constexpr std::ptrdiff_t m_arrForceSubtickMoveWhen = 0x19C; // float32[4] + constexpr std::ptrdiff_t m_flForwardMove = 0x1AC; // float32 + constexpr std::ptrdiff_t m_flLeftMove = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flUpMove = 0x1B4; // float32 + constexpr std::ptrdiff_t m_vecLastMovementImpulses = 0x1B8; // Vector + constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 12 // // Metadata: @@ -3265,43 +3265,43 @@ namespace cs2_dumper { // NetworkVarNames: m_bDucked (bool) // NetworkVarNames: m_bDucking (bool) // NetworkVarNames: m_bInDuckJump (bool) - namespace c_player_movement_services_humanoid { - constexpr std::ptrdiff_t m_fl_step_sound_time = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_fall_velocity = 0x1DC; // float32 - constexpr std::ptrdiff_t m_b_in_crouch = 0x1E0; // bool - constexpr std::ptrdiff_t m_n_crouch_state = 0x1E4; // uint32 - constexpr std::ptrdiff_t m_fl_crouch_transition_start_time = 0x1E8; // GameTime_t - constexpr std::ptrdiff_t m_b_ducked = 0x1EC; // bool - constexpr std::ptrdiff_t m_b_ducking = 0x1ED; // bool - constexpr std::ptrdiff_t m_b_in_duck_jump = 0x1EE; // bool - constexpr std::ptrdiff_t m_ground_normal = 0x1F0; // Vector - constexpr std::ptrdiff_t m_fl_surface_friction = 0x1FC; // float32 - constexpr std::ptrdiff_t m_surface_props = 0x200; // CUtlStringToken - constexpr std::ptrdiff_t m_n_stepside = 0x210; // int32 + namespace CPlayer_MovementServices_Humanoid { + constexpr std::ptrdiff_t m_flStepSoundTime = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flFallVelocity = 0x1DC; // float32 + constexpr std::ptrdiff_t m_bInCrouch = 0x1E0; // bool + constexpr std::ptrdiff_t m_nCrouchState = 0x1E4; // uint32 + constexpr std::ptrdiff_t m_flCrouchTransitionStartTime = 0x1E8; // GameTime_t + constexpr std::ptrdiff_t m_bDucked = 0x1EC; // bool + constexpr std::ptrdiff_t m_bDucking = 0x1ED; // bool + constexpr std::ptrdiff_t m_bInDuckJump = 0x1EE; // bool + constexpr std::ptrdiff_t m_groundNormal = 0x1F0; // Vector + constexpr std::ptrdiff_t m_flSurfaceFriction = 0x1FC; // float32 + constexpr std::ptrdiff_t m_surfaceProps = 0x200; // CUtlStringToken + constexpr std::ptrdiff_t m_nStepside = 0x210; // int32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 6 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) - namespace c_player_observer_services { - constexpr std::ptrdiff_t m_i_observer_mode = 0x40; // uint8 - constexpr std::ptrdiff_t m_h_observer_target = 0x44; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_i_observer_last_mode = 0x48; // ObserverMode_t - constexpr std::ptrdiff_t m_b_forced_observer_mode = 0x4C; // bool - constexpr std::ptrdiff_t m_fl_observer_chase_distance = 0x50; // float32 - constexpr std::ptrdiff_t m_fl_observer_chase_distance_calc_time = 0x54; // GameTime_t + namespace CPlayer_ObserverServices { + constexpr std::ptrdiff_t m_iObserverMode = 0x40; // uint8 + constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle + constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; // ObserverMode_t + constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool + constexpr std::ptrdiff_t m_flObserverChaseDistance = 0x50; // float32 + constexpr std::ptrdiff_t m_flObserverChaseDistanceCalcTime = 0x54; // GameTime_t } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_use_services { + namespace CPlayer_UseServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_water_services { + namespace CPlayer_WaterServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 4 // // Metadata: @@ -3309,20 +3309,20 @@ namespace cs2_dumper { // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) - namespace c_player_weapon_services { - constexpr std::ptrdiff_t m_h_my_weapons = 0x40; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > > - constexpr std::ptrdiff_t m_h_active_weapon = 0x58; // CHandle< C_BasePlayerWeapon > - constexpr std::ptrdiff_t m_h_last_weapon = 0x5C; // CHandle< C_BasePlayerWeapon > - constexpr std::ptrdiff_t m_i_ammo = 0x60; // uint16[32] + namespace CPlayer_WeaponServices { + constexpr std::ptrdiff_t m_hMyWeapons = 0x40; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_hActiveWeapon = 0x58; // CHandle + constexpr std::ptrdiff_t m_hLastWeapon = 0x5C; // CHandle + constexpr std::ptrdiff_t m_iAmmo = 0x60; // uint16[32] } - // Parent: c_body_component_skeleton_instance + // Parent: CBodyComponentSkeletonInstance // Fields count: 2 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) - namespace c_body_component_base_anim_graph { - constexpr std::ptrdiff_t m_animation_controller = 0x478; // CBaseAnimGraphController - constexpr std::ptrdiff_t m_p_chain_entity = 0x1C68; // CNetworkVarChainer + namespace CBodyComponentBaseAnimGraph { + constexpr std::ptrdiff_t m_animationController = 0x478; // CBaseAnimGraphController + constexpr std::ptrdiff_t __m_pChainEntity = 0x1C68; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -3330,9 +3330,9 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) // NetworkVarNames: m_Values (Vector4D) - namespace entity_render_attribute_t { - constexpr std::ptrdiff_t m_id = 0x30; // CUtlStringToken - constexpr std::ptrdiff_t m_values = 0x34; // Vector4D + namespace EntityRenderAttribute_t { + constexpr std::ptrdiff_t m_ID = 0x30; // CUtlStringToken + constexpr std::ptrdiff_t m_Values = 0x34; // Vector4D } // Parent: None // Fields count: 4 @@ -3342,16 +3342,16 @@ namespace cs2_dumper { // NetworkVarNames: m_Name (string_t) // NetworkVarNames: m_AssociatedEntities (CHandle< C_BaseModelEntity >) // NetworkVarNames: m_AssociatedEntityNames (string_t) - namespace active_model_config_t { - constexpr std::ptrdiff_t m_handle = 0x28; // ModelConfigHandle_t - constexpr std::ptrdiff_t m_name = 0x30; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_associated_entities = 0x38; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - constexpr std::ptrdiff_t m_associated_entity_names = 0x50; // C_NetworkUtlVectorBase< CUtlSymbolLarge > + namespace ActiveModelConfig_t { + constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t + constexpr std::ptrdiff_t m_Name = 0x30; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase } - // Parent: c_body_component_skeleton_instance + // Parent: CBodyComponentSkeletonInstance // Fields count: 1 - namespace c_body_component_base_model_entity { - constexpr std::ptrdiff_t m_p_chain_entity = 0x478; // CNetworkVarChainer + namespace CBodyComponentBaseModelEntity { + constexpr std::ptrdiff_t __m_pChainEntity = 0x478; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -3359,8 +3359,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) // NetworkVarNames: m_name (CUtlStringToken) - namespace c_game_scene_node_handle { - constexpr std::ptrdiff_t m_h_owner = 0x8; // CEntityHandle + namespace CGameSceneNodeHandle { + constexpr std::ptrdiff_t m_hOwner = 0x8; // CEntityHandle constexpr std::ptrdiff_t m_name = 0xC; // CUtlStringToken } // Parent: None @@ -3373,49 +3373,49 @@ namespace cs2_dumper { // NetworkVarNames: m_flScale (float) // NetworkVarNames: m_name (CUtlStringToken) // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - namespace c_game_scene_node { - constexpr std::ptrdiff_t m_node_to_world = 0x10; // CTransform - constexpr std::ptrdiff_t m_p_owner = 0x30; // CEntityInstance* - constexpr std::ptrdiff_t m_p_parent = 0x38; // CGameSceneNode* - constexpr std::ptrdiff_t m_p_child = 0x40; // CGameSceneNode* - constexpr std::ptrdiff_t m_p_next_sibling = 0x48; // CGameSceneNode* - constexpr std::ptrdiff_t m_h_parent = 0x70; // CGameSceneNodeHandle - constexpr std::ptrdiff_t m_vec_origin = 0x80; // CNetworkOriginCellCoordQuantizedVector - constexpr std::ptrdiff_t m_ang_rotation = 0xB8; // QAngle - constexpr std::ptrdiff_t m_fl_scale = 0xC4; // float32 - constexpr std::ptrdiff_t m_vec_abs_origin = 0xC8; // Vector - constexpr std::ptrdiff_t m_ang_abs_rotation = 0xD4; // QAngle - constexpr std::ptrdiff_t m_fl_abs_scale = 0xE0; // float32 - constexpr std::ptrdiff_t m_n_parent_attachment_or_bone = 0xE4; // int16 - constexpr std::ptrdiff_t m_b_debug_abs_origin_changes = 0xE6; // bool - constexpr std::ptrdiff_t m_b_dormant = 0xE7; // bool - constexpr std::ptrdiff_t m_b_force_parent_to_be_networked = 0xE8; // bool - constexpr std::ptrdiff_t m_b_dirty_hierarchy = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_dirty_bone_merge_info = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_networked_position_changed = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_networked_angles_changed = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_networked_scale_changed = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_will_be_calling_post_data_update = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_bone_merge_flex = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_n_latch_abs_origin = 0x0; // bitfield:2 - constexpr std::ptrdiff_t m_b_dirty_bone_merge_bone_to_root = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_n_hierarchical_depth = 0xEB; // uint8 - constexpr std::ptrdiff_t m_n_hierarchy_type = 0xEC; // uint8 - constexpr std::ptrdiff_t m_n_do_not_set_anim_time_in_invalidate_physics_count = 0xED; // uint8 + namespace CGameSceneNode { + constexpr std::ptrdiff_t m_nodeToWorld = 0x10; // CTransform + constexpr std::ptrdiff_t m_pOwner = 0x30; // CEntityInstance* + constexpr std::ptrdiff_t m_pParent = 0x38; // CGameSceneNode* + constexpr std::ptrdiff_t m_pChild = 0x40; // CGameSceneNode* + constexpr std::ptrdiff_t m_pNextSibling = 0x48; // CGameSceneNode* + constexpr std::ptrdiff_t m_hParent = 0x70; // CGameSceneNodeHandle + constexpr std::ptrdiff_t m_vecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector + constexpr std::ptrdiff_t m_angRotation = 0xB8; // QAngle + constexpr std::ptrdiff_t m_flScale = 0xC4; // float32 + constexpr std::ptrdiff_t m_vecAbsOrigin = 0xC8; // Vector + constexpr std::ptrdiff_t m_angAbsRotation = 0xD4; // QAngle + constexpr std::ptrdiff_t m_flAbsScale = 0xE0; // float32 + constexpr std::ptrdiff_t m_nParentAttachmentOrBone = 0xE4; // int16 + constexpr std::ptrdiff_t m_bDebugAbsOriginChanges = 0xE6; // bool + constexpr std::ptrdiff_t m_bDormant = 0xE7; // bool + constexpr std::ptrdiff_t m_bForceParentToBeNetworked = 0xE8; // bool + constexpr std::ptrdiff_t m_bDirtyHierarchy = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bDirtyBoneMergeInfo = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bNetworkedPositionChanged = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bNetworkedAnglesChanged = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bNetworkedScaleChanged = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bWillBeCallingPostDataUpdate = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bBoneMergeFlex = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_nLatchAbsOrigin = 0x0; // bitfield:2 + constexpr std::ptrdiff_t m_bDirtyBoneMergeBoneToRoot = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_nHierarchicalDepth = 0xEB; // uint8 + constexpr std::ptrdiff_t m_nHierarchyType = 0xEC; // uint8 + constexpr std::ptrdiff_t m_nDoNotSetAnimTimeInInvalidatePhysicsCount = 0xED; // uint8 constexpr std::ptrdiff_t m_name = 0xF0; // CUtlStringToken - constexpr std::ptrdiff_t m_hierarchy_attach_name = 0x140; // CUtlStringToken - constexpr std::ptrdiff_t m_fl_z_offset = 0x144; // float32 - constexpr std::ptrdiff_t m_v_render_origin = 0x148; // Vector + constexpr std::ptrdiff_t m_hierarchyAttachName = 0x140; // CUtlStringToken + constexpr std::ptrdiff_t m_flZOffset = 0x144; // float32 + constexpr std::ptrdiff_t m_vRenderOrigin = 0x148; // Vector } // Parent: None // Fields count: 6 - namespace sequence_history_t { - constexpr std::ptrdiff_t m_h_sequence = 0x0; // HSequence - constexpr std::ptrdiff_t m_fl_seq_start_time = 0x4; // GameTime_t - constexpr std::ptrdiff_t m_fl_seq_fixed_cycle = 0x8; // float32 - constexpr std::ptrdiff_t m_n_seq_loop_mode = 0xC; // AnimLoopMode_t - constexpr std::ptrdiff_t m_fl_playback_rate = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_cycles_per_second = 0x14; // float32 + namespace SequenceHistory_t { + constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence + constexpr std::ptrdiff_t m_flSeqStartTime = 0x4; // GameTime_t + constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x8; // float32 + constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; // AnimLoopMode_t + constexpr std::ptrdiff_t m_flPlaybackRate = 0x10; // float32 + constexpr std::ptrdiff_t m_flCyclesPerSecond = 0x14; // float32 } // Parent: None // Fields count: 8 @@ -3424,15 +3424,15 @@ namespace cs2_dumper { // NetworkVarNames: m_hSequence (HSequence) // NetworkVarNames: m_flPrevCycle (float32) // NetworkVarNames: m_flCycle (float32) - namespace c_networked_sequence_operation { - constexpr std::ptrdiff_t m_h_sequence = 0x8; // HSequence - constexpr std::ptrdiff_t m_fl_prev_cycle = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_cycle = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_weight = 0x14; // CNetworkedQuantizedFloat - constexpr std::ptrdiff_t m_b_sequence_change_networked = 0x1C; // bool - constexpr std::ptrdiff_t m_b_discontinuity = 0x1D; // bool - constexpr std::ptrdiff_t m_fl_prev_cycle_from_discontinuity = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_prev_cycle_for_anim_event_detection = 0x24; // float32 + namespace CNetworkedSequenceOperation { + constexpr std::ptrdiff_t m_hSequence = 0x8; // HSequence + constexpr std::ptrdiff_t m_flPrevCycle = 0xC; // float32 + constexpr std::ptrdiff_t m_flCycle = 0x10; // float32 + constexpr std::ptrdiff_t m_flWeight = 0x14; // CNetworkedQuantizedFloat + constexpr std::ptrdiff_t m_bSequenceChangeNetworked = 0x1C; // bool + constexpr std::ptrdiff_t m_bDiscontinuity = 0x1D; // bool + constexpr std::ptrdiff_t m_flPrevCycleFromDiscontinuity = 0x20; // float32 + constexpr std::ptrdiff_t m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: None // Fields count: 7 @@ -3442,16 +3442,16 @@ namespace cs2_dumper { // NetworkVarNames: m_bClientClothCreationSuppressed (bool) // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) - namespace c_model_state { - constexpr std::ptrdiff_t m_h_model = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_model_name = 0xA8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_b_client_cloth_creation_suppressed = 0xE8; // bool - constexpr std::ptrdiff_t m_mesh_group_mask = 0x180; // uint64 - constexpr std::ptrdiff_t m_n_ideal_motion_type = 0x212; // int8 - constexpr std::ptrdiff_t m_n_force_lod = 0x213; // int8 - constexpr std::ptrdiff_t m_n_cloth_update_flags = 0x214; // int8 + namespace CModelState { + constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle + constexpr std::ptrdiff_t m_ModelName = 0xA8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bClientClothCreationSuppressed = 0xE8; // bool + constexpr std::ptrdiff_t m_MeshGroupMask = 0x180; // uint64 + constexpr std::ptrdiff_t m_nIdealMotionType = 0x212; // int8 + constexpr std::ptrdiff_t m_nForceLOD = 0x213; // int8 + constexpr std::ptrdiff_t m_nClothUpdateFlags = 0x214; // int8 } - // Parent: c_game_scene_node + // Parent: CGameSceneNode // Fields count: 8 // // Metadata: @@ -3460,15 +3460,15 @@ namespace cs2_dumper { // NetworkVarNames: m_bUseParentRenderBounds (bool) // NetworkVarNames: m_materialGroup (CUtlStringToken) // NetworkVarNames: m_nHitboxSet (uint8) - namespace c_skeleton_instance { - constexpr std::ptrdiff_t m_model_state = 0x160; // CModelState - constexpr std::ptrdiff_t m_b_is_animation_enabled = 0x380; // bool - constexpr std::ptrdiff_t m_b_use_parent_render_bounds = 0x381; // bool - constexpr std::ptrdiff_t m_b_disable_solid_collisions_for_hierarchy = 0x382; // bool - constexpr std::ptrdiff_t m_b_dirty_motion_type = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_is_generating_latched_parent_space_state = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_material_group = 0x384; // CUtlStringToken - constexpr std::ptrdiff_t m_n_hitbox_set = 0x388; // uint8 + namespace CSkeletonInstance { + constexpr std::ptrdiff_t m_modelState = 0x160; // CModelState + constexpr std::ptrdiff_t m_bIsAnimationEnabled = 0x380; // bool + constexpr std::ptrdiff_t m_bUseParentRenderBounds = 0x381; // bool + constexpr std::ptrdiff_t m_bDisableSolidCollisionsForHierarchy = 0x382; // bool + constexpr std::ptrdiff_t m_bDirtyMotionType = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_materialGroup = 0x384; // CUtlStringToken + constexpr std::ptrdiff_t m_nHitboxSet = 0x388; // uint8 } // Parent: None // Fields count: 2 @@ -3476,9 +3476,9 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - namespace interval_timer { + namespace IntervalTimer { constexpr std::ptrdiff_t m_timestamp = 0x8; // GameTime_t - constexpr std::ptrdiff_t m_n_world_group_id = 0xC; // WorldGroupId_t + constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t } // Parent: None // Fields count: 4 @@ -3488,11 +3488,11 @@ namespace cs2_dumper { // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_timescale (float32) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - namespace countdown_timer { + namespace CountdownTimer { constexpr std::ptrdiff_t m_duration = 0x8; // float32 constexpr std::ptrdiff_t m_timestamp = 0xC; // GameTime_t constexpr std::ptrdiff_t m_timescale = 0x10; // float32 - constexpr std::ptrdiff_t m_n_world_group_id = 0x14; // WorldGroupId_t + constexpr std::ptrdiff_t m_nWorldGroupId = 0x14; // WorldGroupId_t } // Parent: None // Fields count: 3 @@ -3501,12 +3501,12 @@ namespace cs2_dumper { // NetworkVarNames: m_duration (float32) // NetworkVarNames: m_timestamp (float32) // NetworkVarNames: m_timescale (float32) - namespace engine_countdown_timer { + namespace EngineCountdownTimer { constexpr std::ptrdiff_t m_duration = 0x8; // float32 constexpr std::ptrdiff_t m_timestamp = 0xC; // float32 constexpr std::ptrdiff_t m_timescale = 0x10; // float32 } - // Parent: interval_timer + // Parent: IntervalTimer // Fields count: 7 // // Metadata: @@ -3517,14 +3517,14 @@ namespace cs2_dumper { // NetworkVarNames: m_flFinalValue (float) // NetworkVarNames: m_nCompressionType (TimelineCompression_t) // NetworkVarNames: m_bStopped (bool) - namespace c_timeline { - constexpr std::ptrdiff_t m_fl_values = 0x10; // float32[64] - constexpr std::ptrdiff_t m_n_value_counts = 0x110; // int32[64] - constexpr std::ptrdiff_t m_n_bucket_count = 0x210; // int32 - constexpr std::ptrdiff_t m_fl_interval = 0x214; // float32 - constexpr std::ptrdiff_t m_fl_final_value = 0x218; // float32 - constexpr std::ptrdiff_t m_n_compression_type = 0x21C; // TimelineCompression_t - constexpr std::ptrdiff_t m_b_stopped = 0x220; // bool + namespace CTimeline { + constexpr std::ptrdiff_t m_flValues = 0x10; // float32[64] + constexpr std::ptrdiff_t m_nValueCounts = 0x110; // int32[64] + constexpr std::ptrdiff_t m_nBucketCount = 0x210; // int32 + constexpr std::ptrdiff_t m_flInterval = 0x214; // float32 + constexpr std::ptrdiff_t m_flFinalValue = 0x218; // float32 + constexpr std::ptrdiff_t m_nCompressionType = 0x21C; // TimelineCompression_t + constexpr std::ptrdiff_t m_bStopped = 0x220; // bool } // Parent: None // Fields count: 24 @@ -3554,31 +3554,31 @@ namespace cs2_dumper { // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) - namespace c_anim_graph_networked_variables { - constexpr std::ptrdiff_t m_pred_net_bool_variables = 0x8; // C_NetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_pred_net_byte_variables = 0x20; // C_NetworkUtlVectorBase< uint8 > - constexpr std::ptrdiff_t m_pred_net_u_int16_variables = 0x38; // C_NetworkUtlVectorBase< uint16 > - constexpr std::ptrdiff_t m_pred_net_int_variables = 0x50; // C_NetworkUtlVectorBase< int32 > - constexpr std::ptrdiff_t m_pred_net_u_int32_variables = 0x68; // C_NetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_pred_net_u_int64_variables = 0x80; // C_NetworkUtlVectorBase< uint64 > - constexpr std::ptrdiff_t m_pred_net_float_variables = 0x98; // C_NetworkUtlVectorBase< float32 > - constexpr std::ptrdiff_t m_pred_net_vector_variables = 0xB0; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_pred_net_quaternion_variables = 0xC8; // C_NetworkUtlVectorBase< Quaternion > - constexpr std::ptrdiff_t m_pred_net_global_symbol_variables = 0xE0; // C_NetworkUtlVectorBase< CGlobalSymbol > - constexpr std::ptrdiff_t m_owner_only_pred_net_bool_variables = 0xF8; // C_NetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_owner_only_pred_net_byte_variables = 0x110; // C_NetworkUtlVectorBase< uint8 > - constexpr std::ptrdiff_t m_owner_only_pred_net_u_int16_variables = 0x128; // C_NetworkUtlVectorBase< uint16 > - constexpr std::ptrdiff_t m_owner_only_pred_net_int_variables = 0x140; // C_NetworkUtlVectorBase< int32 > - constexpr std::ptrdiff_t m_owner_only_pred_net_u_int32_variables = 0x158; // C_NetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_owner_only_pred_net_u_int64_variables = 0x170; // C_NetworkUtlVectorBase< uint64 > - constexpr std::ptrdiff_t m_owner_only_pred_net_float_variables = 0x188; // C_NetworkUtlVectorBase< float32 > - constexpr std::ptrdiff_t m_owner_only_pred_net_vector_variables = 0x1A0; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_owner_only_pred_net_quaternion_variables = 0x1B8; // C_NetworkUtlVectorBase< Quaternion > - constexpr std::ptrdiff_t m_owner_only_pred_net_global_symbol_variables = 0x1D0; // C_NetworkUtlVectorBase< CGlobalSymbol > - constexpr std::ptrdiff_t m_n_bool_variables_count = 0x1E8; // int32 - constexpr std::ptrdiff_t m_n_owner_only_bool_variables_count = 0x1EC; // int32 - constexpr std::ptrdiff_t m_n_random_seed_offset = 0x1F0; // int32 - constexpr std::ptrdiff_t m_fl_last_teleport_time = 0x1F4; // float32 + namespace CAnimGraphNetworkedVariables { + constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetGlobalSymbolVariables = 0xE0; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0x110; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x128; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x158; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x170; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x188; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x1A0; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_nBoolVariablesCount = 0x1E8; // int32 + constexpr std::ptrdiff_t m_nOwnerOnlyBoolVariablesCount = 0x1EC; // int32 + constexpr std::ptrdiff_t m_nRandomSeedOffset = 0x1F0; // int32 + constexpr std::ptrdiff_t m_flLastTeleportTime = 0x1F4; // float32 } // Parent: None // Fields count: 0 @@ -3586,7 +3586,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_base_entity_api { + namespace C_BaseEntityAPI { } // Parent: None // Fields count: 0 @@ -3594,14 +3594,14 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_take_damage_info_api { + namespace CTakeDamageInfoAPI { } // Parent: None // Fields count: 0 // // Metadata: // MPulseLibraryBindings - namespace c_client_point_entity_api { + namespace CClientPointEntityAPI { } // Parent: None // Fields count: 1 @@ -3610,10 +3610,10 @@ namespace cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - namespace c_pulse_graph_instance_client_entity { - constexpr std::ptrdiff_t m_p_parent = 0xD8; // CClientScriptEntity* + namespace CPulseGraphInstance_ClientEntity { + constexpr std::ptrdiff_t m_pParent = 0xD8; // CClientScriptEntity* } - // Parent: c_entity_instance + // Parent: CEntityInstance // Fields count: 80 // // Metadata: @@ -3657,102 +3657,102 @@ namespace cs2_dumper { // NetworkVarNames: m_flTimeScale (float32) // NetworkVarNames: m_bAnimatedEveryTick (bool) // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - namespace c_base_entity { - constexpr std::ptrdiff_t m_c_body_component = 0x38; // CBodyComponent* - constexpr std::ptrdiff_t m_network_transmit_component = 0x40; // CNetworkTransmitComponent - constexpr std::ptrdiff_t m_n_last_think_tick = 0x488; // GameTick_t - constexpr std::ptrdiff_t m_p_game_scene_node = 0x490; // CGameSceneNode* - constexpr std::ptrdiff_t m_p_render_component = 0x498; // CRenderComponent* - constexpr std::ptrdiff_t m_p_collision = 0x4A0; // CCollisionProperty* - constexpr std::ptrdiff_t m_i_max_health = 0x4A8; // int32 - constexpr std::ptrdiff_t m_i_health = 0x4AC; // int32 - constexpr std::ptrdiff_t m_life_state = 0x4B0; // uint8 - constexpr std::ptrdiff_t m_b_takes_damage = 0x4B1; // bool - constexpr std::ptrdiff_t m_n_take_damage_flags = 0x4B4; // TakeDamageFlags_t - constexpr std::ptrdiff_t m_b_is_platform = 0x4B8; // bool - constexpr std::ptrdiff_t m_ub_interpolation_frame = 0x4B9; // uint8 - constexpr std::ptrdiff_t m_h_scene_object_controller = 0x4BC; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_n_no_interpolation_tick = 0x4C0; // int32 - constexpr std::ptrdiff_t m_n_visibility_no_interpolation_tick = 0x4C4; // int32 - constexpr std::ptrdiff_t m_fl_proxy_random_value = 0x4C8; // float32 - constexpr std::ptrdiff_t m_i_e_flags = 0x4CC; // int32 - constexpr std::ptrdiff_t m_n_water_type = 0x4D0; // uint8 - constexpr std::ptrdiff_t m_b_interpolate_even_with_no_model = 0x4D1; // bool - constexpr std::ptrdiff_t m_b_prediction_eligible = 0x4D2; // bool - constexpr std::ptrdiff_t m_b_apply_layer_match_id_to_model = 0x4D3; // bool - constexpr std::ptrdiff_t m_tok_layer_match_id = 0x4D4; // CUtlStringToken - constexpr std::ptrdiff_t m_n_subclass_id = 0x4D8; // CUtlStringToken - constexpr std::ptrdiff_t m_n_simulation_tick = 0x4E8; // int32 - constexpr std::ptrdiff_t m_i_current_think_context = 0x4EC; // int32 - constexpr std::ptrdiff_t m_a_think_functions = 0x4F0; // CUtlVector< thinkfunc_t > - constexpr std::ptrdiff_t m_n_disable_context_think_start_tick = 0x508; // GameTick_t - constexpr std::ptrdiff_t m_fl_anim_time = 0x50C; // float32 - constexpr std::ptrdiff_t m_fl_simulation_time = 0x510; // float32 - constexpr std::ptrdiff_t m_n_scene_object_override_flags = 0x514; // uint8 - constexpr std::ptrdiff_t m_b_has_successfully_interpolated = 0x515; // bool - constexpr std::ptrdiff_t m_b_has_added_vars_to_interpolation = 0x516; // bool - constexpr std::ptrdiff_t m_b_render_even_when_not_successfully_interpolated = 0x517; // bool - constexpr std::ptrdiff_t m_n_interpolation_latch_dirty_flags = 0x518; // int32[2] - constexpr std::ptrdiff_t m_list_entry = 0x520; // uint16[11] - constexpr std::ptrdiff_t m_fl_create_time = 0x538; // GameTime_t - constexpr std::ptrdiff_t m_fl_speed = 0x53C; // float32 - constexpr std::ptrdiff_t m_ent_client_flags = 0x540; // uint16 - constexpr std::ptrdiff_t m_b_client_side_ragdoll = 0x542; // bool - constexpr std::ptrdiff_t m_i_team_num = 0x543; // uint8 + namespace C_BaseEntity { + constexpr std::ptrdiff_t m_CBodyComponent = 0x38; // CBodyComponent* + constexpr std::ptrdiff_t m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent + constexpr std::ptrdiff_t m_nLastThinkTick = 0x488; // GameTick_t + constexpr std::ptrdiff_t m_pGameSceneNode = 0x490; // CGameSceneNode* + constexpr std::ptrdiff_t m_pRenderComponent = 0x498; // CRenderComponent* + constexpr std::ptrdiff_t m_pCollision = 0x4A0; // CCollisionProperty* + constexpr std::ptrdiff_t m_iMaxHealth = 0x4A8; // int32 + constexpr std::ptrdiff_t m_iHealth = 0x4AC; // int32 + constexpr std::ptrdiff_t m_lifeState = 0x4B0; // uint8 + constexpr std::ptrdiff_t m_bTakesDamage = 0x4B1; // bool + constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x4B4; // TakeDamageFlags_t + constexpr std::ptrdiff_t m_bIsPlatform = 0x4B8; // bool + constexpr std::ptrdiff_t m_ubInterpolationFrame = 0x4B9; // uint8 + constexpr std::ptrdiff_t m_hSceneObjectController = 0x4BC; // CHandle + constexpr std::ptrdiff_t m_nNoInterpolationTick = 0x4C0; // int32 + constexpr std::ptrdiff_t m_nVisibilityNoInterpolationTick = 0x4C4; // int32 + constexpr std::ptrdiff_t m_flProxyRandomValue = 0x4C8; // float32 + constexpr std::ptrdiff_t m_iEFlags = 0x4CC; // int32 + constexpr std::ptrdiff_t m_nWaterType = 0x4D0; // uint8 + constexpr std::ptrdiff_t m_bInterpolateEvenWithNoModel = 0x4D1; // bool + constexpr std::ptrdiff_t m_bPredictionEligible = 0x4D2; // bool + constexpr std::ptrdiff_t m_bApplyLayerMatchIDToModel = 0x4D3; // bool + constexpr std::ptrdiff_t m_tokLayerMatchID = 0x4D4; // CUtlStringToken + constexpr std::ptrdiff_t m_nSubclassID = 0x4D8; // CUtlStringToken + constexpr std::ptrdiff_t m_nSimulationTick = 0x4E8; // int32 + constexpr std::ptrdiff_t m_iCurrentThinkContext = 0x4EC; // int32 + constexpr std::ptrdiff_t m_aThinkFunctions = 0x4F0; // CUtlVector + constexpr std::ptrdiff_t m_nDisableContextThinkStartTick = 0x508; // GameTick_t + constexpr std::ptrdiff_t m_flAnimTime = 0x50C; // float32 + constexpr std::ptrdiff_t m_flSimulationTime = 0x510; // float32 + constexpr std::ptrdiff_t m_nSceneObjectOverrideFlags = 0x514; // uint8 + constexpr std::ptrdiff_t m_bHasSuccessfullyInterpolated = 0x515; // bool + constexpr std::ptrdiff_t m_bHasAddedVarsToInterpolation = 0x516; // bool + constexpr std::ptrdiff_t m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x517; // bool + constexpr std::ptrdiff_t m_nInterpolationLatchDirtyFlags = 0x518; // int32[2] + constexpr std::ptrdiff_t m_ListEntry = 0x520; // uint16[11] + constexpr std::ptrdiff_t m_flCreateTime = 0x538; // GameTime_t + constexpr std::ptrdiff_t m_flSpeed = 0x53C; // float32 + constexpr std::ptrdiff_t m_EntClientFlags = 0x540; // uint16 + constexpr std::ptrdiff_t m_bClientSideRagdoll = 0x542; // bool + constexpr std::ptrdiff_t m_iTeamNum = 0x543; // uint8 constexpr std::ptrdiff_t m_spawnflags = 0x544; // uint32 - constexpr std::ptrdiff_t m_n_next_think_tick = 0x548; // GameTick_t - constexpr std::ptrdiff_t m_f_flags = 0x54C; // uint32 - constexpr std::ptrdiff_t m_vec_abs_velocity = 0x550; // Vector - constexpr std::ptrdiff_t m_vec_velocity = 0x560; // CNetworkVelocityVector - constexpr std::ptrdiff_t m_vec_base_velocity = 0x590; // Vector - constexpr std::ptrdiff_t m_h_effect_entity = 0x59C; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_owner_entity = 0x5A0; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_move_collide = 0x5A4; // MoveCollide_t - constexpr std::ptrdiff_t m_move_type = 0x5A5; // MoveType_t - constexpr std::ptrdiff_t m_n_actual_move_type = 0x5A6; // MoveType_t - constexpr std::ptrdiff_t m_fl_water_level = 0x5A8; // float32 - constexpr std::ptrdiff_t m_f_effects = 0x5AC; // uint32 - constexpr std::ptrdiff_t m_h_ground_entity = 0x5B0; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_fl_friction = 0x5B4; // float32 - constexpr std::ptrdiff_t m_fl_elasticity = 0x5B8; // float32 - constexpr std::ptrdiff_t m_fl_gravity_scale = 0x5BC; // float32 - constexpr std::ptrdiff_t m_fl_time_scale = 0x5C0; // float32 - constexpr std::ptrdiff_t m_b_animated_every_tick = 0x5C4; // bool - constexpr std::ptrdiff_t m_fl_nav_ignore_until_time = 0x5C8; // GameTime_t - constexpr std::ptrdiff_t m_h_think = 0x5CC; // uint16 - constexpr std::ptrdiff_t m_f_b_box_vis_flags = 0x5D8; // uint8 - constexpr std::ptrdiff_t m_b_predictable = 0x5D9; // bool - constexpr std::ptrdiff_t m_b_render_with_view_models = 0x5DA; // bool - constexpr std::ptrdiff_t m_n_split_user_player_prediction_slot = 0x5DC; // CSplitScreenSlot - constexpr std::ptrdiff_t m_n_first_predictable_command = 0x5E0; // int32 - constexpr std::ptrdiff_t m_n_last_predictable_command = 0x5E4; // int32 - constexpr std::ptrdiff_t m_h_old_move_parent = 0x5E8; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_particles = 0x5F0; // CParticleProperty - constexpr std::ptrdiff_t m_vec_predicted_script_floats = 0x618; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_vec_predicted_script_float_i_ds = 0x630; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_n_next_script_var_record_id = 0x660; // int32 - constexpr std::ptrdiff_t m_vec_ang_velocity = 0x670; // QAngle - constexpr std::ptrdiff_t m_data_change_event_ref = 0x67C; // int32 - constexpr std::ptrdiff_t m_dependencies = 0x680; // CUtlVector< CEntityHandle > - constexpr std::ptrdiff_t m_n_creation_tick = 0x698; // int32 - constexpr std::ptrdiff_t m_b_anim_time_changed = 0x6B9; // bool - constexpr std::ptrdiff_t m_b_simulation_time_changed = 0x6BA; // bool - constexpr std::ptrdiff_t m_s_unique_hammer_id = 0x6C8; // CUtlString + constexpr std::ptrdiff_t m_nNextThinkTick = 0x548; // GameTick_t + constexpr std::ptrdiff_t m_fFlags = 0x54C; // uint32 + constexpr std::ptrdiff_t m_vecAbsVelocity = 0x550; // Vector + constexpr std::ptrdiff_t m_vecVelocity = 0x560; // CNetworkVelocityVector + constexpr std::ptrdiff_t m_vecBaseVelocity = 0x590; // Vector + constexpr std::ptrdiff_t m_hEffectEntity = 0x59C; // CHandle + constexpr std::ptrdiff_t m_hOwnerEntity = 0x5A0; // CHandle + constexpr std::ptrdiff_t m_MoveCollide = 0x5A4; // MoveCollide_t + constexpr std::ptrdiff_t m_MoveType = 0x5A5; // MoveType_t + constexpr std::ptrdiff_t m_nActualMoveType = 0x5A6; // MoveType_t + constexpr std::ptrdiff_t m_flWaterLevel = 0x5A8; // float32 + constexpr std::ptrdiff_t m_fEffects = 0x5AC; // uint32 + constexpr std::ptrdiff_t m_hGroundEntity = 0x5B0; // CHandle + constexpr std::ptrdiff_t m_flFriction = 0x5B4; // float32 + constexpr std::ptrdiff_t m_flElasticity = 0x5B8; // float32 + constexpr std::ptrdiff_t m_flGravityScale = 0x5BC; // float32 + constexpr std::ptrdiff_t m_flTimeScale = 0x5C0; // float32 + constexpr std::ptrdiff_t m_bAnimatedEveryTick = 0x5C4; // bool + constexpr std::ptrdiff_t m_flNavIgnoreUntilTime = 0x5C8; // GameTime_t + constexpr std::ptrdiff_t m_hThink = 0x5CC; // uint16 + constexpr std::ptrdiff_t m_fBBoxVisFlags = 0x5D8; // uint8 + constexpr std::ptrdiff_t m_bPredictable = 0x5D9; // bool + constexpr std::ptrdiff_t m_bRenderWithViewModels = 0x5DA; // bool + constexpr std::ptrdiff_t m_nSplitUserPlayerPredictionSlot = 0x5DC; // CSplitScreenSlot + constexpr std::ptrdiff_t m_nFirstPredictableCommand = 0x5E0; // int32 + constexpr std::ptrdiff_t m_nLastPredictableCommand = 0x5E4; // int32 + constexpr std::ptrdiff_t m_hOldMoveParent = 0x5E8; // CHandle + constexpr std::ptrdiff_t m_Particles = 0x5F0; // CParticleProperty + constexpr std::ptrdiff_t m_vecPredictedScriptFloats = 0x618; // CUtlVector + constexpr std::ptrdiff_t m_vecPredictedScriptFloatIDs = 0x630; // CUtlVector + constexpr std::ptrdiff_t m_nNextScriptVarRecordID = 0x660; // int32 + constexpr std::ptrdiff_t m_vecAngVelocity = 0x670; // QAngle + constexpr std::ptrdiff_t m_DataChangeEventRef = 0x67C; // int32 + constexpr std::ptrdiff_t m_dependencies = 0x680; // CUtlVector + constexpr std::ptrdiff_t m_nCreationTick = 0x698; // int32 + constexpr std::ptrdiff_t m_bAnimTimeChanged = 0x6B9; // bool + constexpr std::ptrdiff_t m_bSimulationTimeChanged = 0x6BA; // bool + constexpr std::ptrdiff_t m_sUniqueHammerID = 0x6C8; // CUtlString } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - namespace c_logical_entity { + namespace CLogicalEntity { } // Parent: None // Fields count: 5 - namespace c_base_flex_emphasized_phoneme { - constexpr std::ptrdiff_t m_s_class_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_fl_amount = 0x18; // float32 - constexpr std::ptrdiff_t m_b_required = 0x1C; // bool - constexpr std::ptrdiff_t m_b_basechecked = 0x1D; // bool - constexpr std::ptrdiff_t m_b_valid = 0x1E; // bool + namespace C_BaseFlex__Emphasized_Phoneme { + constexpr std::ptrdiff_t m_sClassName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_flAmount = 0x18; // float32 + constexpr std::ptrdiff_t m_bRequired = 0x1C; // bool + constexpr std::ptrdiff_t m_bBasechecked = 0x1D; // bool + constexpr std::ptrdiff_t m_bValid = 0x1E; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -3768,44 +3768,44 @@ namespace cs2_dumper { // NetworkVarNames: m_bMaster (bool) // NetworkVarNames: m_bClientSide (bool) // NetworkVarNames: m_bExclusive (bool) - namespace c_color_correction { - constexpr std::ptrdiff_t m_vec_origin = 0x6D0; // Vector - constexpr std::ptrdiff_t m_min_falloff = 0x6DC; // float32 - constexpr std::ptrdiff_t m_max_falloff = 0x6E0; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_duration = 0x6E4; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_duration = 0x6E8; // float32 - constexpr std::ptrdiff_t m_fl_max_weight = 0x6EC; // float32 - constexpr std::ptrdiff_t m_fl_cur_weight = 0x6F0; // float32 - constexpr std::ptrdiff_t m_netlookup_filename = 0x6F4; // char[512] - constexpr std::ptrdiff_t m_b_enabled = 0x8F4; // bool - constexpr std::ptrdiff_t m_b_master = 0x8F5; // bool - constexpr std::ptrdiff_t m_b_client_side = 0x8F6; // bool - constexpr std::ptrdiff_t m_b_exclusive = 0x8F7; // bool - constexpr std::ptrdiff_t m_b_enabled_on_client = 0x8F8; // bool[1] - constexpr std::ptrdiff_t m_fl_cur_weight_on_client = 0x8FC; // float32[1] - constexpr std::ptrdiff_t m_b_fading_in = 0x900; // bool[1] - constexpr std::ptrdiff_t m_fl_fade_start_weight = 0x904; // float32[1] - constexpr std::ptrdiff_t m_fl_fade_start_time = 0x908; // float32[1] - constexpr std::ptrdiff_t m_fl_fade_duration = 0x90C; // float32[1] + namespace C_ColorCorrection { + constexpr std::ptrdiff_t m_vecOrigin = 0x6D0; // Vector + constexpr std::ptrdiff_t m_MinFalloff = 0x6DC; // float32 + constexpr std::ptrdiff_t m_MaxFalloff = 0x6E0; // float32 + constexpr std::ptrdiff_t m_flFadeInDuration = 0x6E4; // float32 + constexpr std::ptrdiff_t m_flFadeOutDuration = 0x6E8; // float32 + constexpr std::ptrdiff_t m_flMaxWeight = 0x6EC; // float32 + constexpr std::ptrdiff_t m_flCurWeight = 0x6F0; // float32 + constexpr std::ptrdiff_t m_netlookupFilename = 0x6F4; // char[512] + constexpr std::ptrdiff_t m_bEnabled = 0x8F4; // bool + constexpr std::ptrdiff_t m_bMaster = 0x8F5; // bool + constexpr std::ptrdiff_t m_bClientSide = 0x8F6; // bool + constexpr std::ptrdiff_t m_bExclusive = 0x8F7; // bool + constexpr std::ptrdiff_t m_bEnabledOnClient = 0x8F8; // bool[1] + constexpr std::ptrdiff_t m_flCurWeightOnClient = 0x8FC; // float32[1] + constexpr std::ptrdiff_t m_bFadingIn = 0x900; // bool[1] + constexpr std::ptrdiff_t m_flFadeStartWeight = 0x904; // float32[1] + constexpr std::ptrdiff_t m_flFadeStartTime = 0x908; // float32[1] + constexpr std::ptrdiff_t m_flFadeDuration = 0x90C; // float32[1] } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - namespace c_env_wind_clientside { - constexpr std::ptrdiff_t m_env_wind_shared = 0x6D0; // C_EnvWindShared + namespace C_EnvWindClientside { + constexpr std::ptrdiff_t m_EnvWindShared = 0x6D0; // C_EnvWindShared } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle< C_BaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) - namespace c_entity_flame { - constexpr std::ptrdiff_t m_h_ent_attached = 0x6D0; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_old_attached = 0x6F8; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_b_cheap_effect = 0x6FC; // bool + namespace C_EntityFlame { + constexpr std::ptrdiff_t m_hEntAttached = 0x6D0; // CHandle + constexpr std::ptrdiff_t m_hOldAttached = 0x6F8; // CHandle + constexpr std::ptrdiff_t m_bCheapEffect = 0x6FC; // bool } // Parent: None // Fields count: 30 @@ -3841,39 +3841,39 @@ namespace cs2_dumper { // NetworkVarNames: m_flProjectionSize (float32) // NetworkVarNames: m_flRotation (float32) // NetworkVarNames: m_bFlipHorizontal (bool) - namespace c_projected_texture_base { - constexpr std::ptrdiff_t m_h_target_entity = 0xC; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_b_state = 0x10; // bool - constexpr std::ptrdiff_t m_b_always_update = 0x11; // bool - constexpr std::ptrdiff_t m_fl_light_fov = 0x14; // float32 - constexpr std::ptrdiff_t m_b_enable_shadows = 0x18; // bool - constexpr std::ptrdiff_t m_b_simple_projection = 0x19; // bool - constexpr std::ptrdiff_t m_b_light_only_target = 0x1A; // bool - constexpr std::ptrdiff_t m_b_light_world = 0x1B; // bool - constexpr std::ptrdiff_t m_b_camera_space = 0x1C; // bool - constexpr std::ptrdiff_t m_fl_brightness_scale = 0x20; // float32 - constexpr std::ptrdiff_t m_light_color = 0x24; // Color - constexpr std::ptrdiff_t m_fl_intensity = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_linear_attenuation = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_quadratic_attenuation = 0x30; // float32 - constexpr std::ptrdiff_t m_b_volumetric = 0x34; // bool - constexpr std::ptrdiff_t m_fl_volumetric_intensity = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_noise_strength = 0x3C; // float32 - constexpr std::ptrdiff_t m_fl_flashlight_time = 0x40; // float32 - constexpr std::ptrdiff_t m_n_num_planes = 0x44; // uint32 - constexpr std::ptrdiff_t m_fl_plane_offset = 0x48; // float32 - constexpr std::ptrdiff_t m_fl_color_transition_time = 0x4C; // float32 - constexpr std::ptrdiff_t m_fl_ambient = 0x50; // float32 - constexpr std::ptrdiff_t m_spotlight_texture_name = 0x54; // char[512] - constexpr std::ptrdiff_t m_n_spotlight_texture_frame = 0x254; // int32 - constexpr std::ptrdiff_t m_n_shadow_quality = 0x258; // uint32 - constexpr std::ptrdiff_t m_fl_near_z = 0x25C; // float32 - constexpr std::ptrdiff_t m_fl_far_z = 0x260; // float32 - constexpr std::ptrdiff_t m_fl_projection_size = 0x264; // float32 - constexpr std::ptrdiff_t m_fl_rotation = 0x268; // float32 - constexpr std::ptrdiff_t m_b_flip_horizontal = 0x26C; // bool + namespace CProjectedTextureBase { + constexpr std::ptrdiff_t m_hTargetEntity = 0xC; // CHandle + constexpr std::ptrdiff_t m_bState = 0x10; // bool + constexpr std::ptrdiff_t m_bAlwaysUpdate = 0x11; // bool + constexpr std::ptrdiff_t m_flLightFOV = 0x14; // float32 + constexpr std::ptrdiff_t m_bEnableShadows = 0x18; // bool + constexpr std::ptrdiff_t m_bSimpleProjection = 0x19; // bool + constexpr std::ptrdiff_t m_bLightOnlyTarget = 0x1A; // bool + constexpr std::ptrdiff_t m_bLightWorld = 0x1B; // bool + constexpr std::ptrdiff_t m_bCameraSpace = 0x1C; // bool + constexpr std::ptrdiff_t m_flBrightnessScale = 0x20; // float32 + constexpr std::ptrdiff_t m_LightColor = 0x24; // Color + constexpr std::ptrdiff_t m_flIntensity = 0x28; // float32 + constexpr std::ptrdiff_t m_flLinearAttenuation = 0x2C; // float32 + constexpr std::ptrdiff_t m_flQuadraticAttenuation = 0x30; // float32 + constexpr std::ptrdiff_t m_bVolumetric = 0x34; // bool + constexpr std::ptrdiff_t m_flVolumetricIntensity = 0x38; // float32 + constexpr std::ptrdiff_t m_flNoiseStrength = 0x3C; // float32 + constexpr std::ptrdiff_t m_flFlashlightTime = 0x40; // float32 + constexpr std::ptrdiff_t m_nNumPlanes = 0x44; // uint32 + constexpr std::ptrdiff_t m_flPlaneOffset = 0x48; // float32 + constexpr std::ptrdiff_t m_flColorTransitionTime = 0x4C; // float32 + constexpr std::ptrdiff_t m_flAmbient = 0x50; // float32 + constexpr std::ptrdiff_t m_SpotlightTextureName = 0x54; // char[512] + constexpr std::ptrdiff_t m_nSpotlightTextureFrame = 0x254; // int32 + constexpr std::ptrdiff_t m_nShadowQuality = 0x258; // uint32 + constexpr std::ptrdiff_t m_flNearZ = 0x25C; // float32 + constexpr std::ptrdiff_t m_flFarZ = 0x260; // float32 + constexpr std::ptrdiff_t m_flProjectionSize = 0x264; // float32 + constexpr std::ptrdiff_t m_flRotation = 0x268; // float32 + constexpr std::ptrdiff_t m_bFlipHorizontal = 0x26C; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: @@ -3881,13 +3881,13 @@ namespace cs2_dumper { // NetworkVarNames: m_flStartScale (float32) // NetworkVarNames: m_flScaleTime (float) // NetworkVarNames: m_nFlags (uint32) - namespace c_base_fire { - constexpr std::ptrdiff_t m_fl_scale = 0x6D0; // float32 - constexpr std::ptrdiff_t m_fl_start_scale = 0x6D4; // float32 - constexpr std::ptrdiff_t m_fl_scale_time = 0x6D8; // float32 - constexpr std::ptrdiff_t m_n_flags = 0x6DC; // uint32 + namespace C_BaseFire { + constexpr std::ptrdiff_t m_flScale = 0x6D0; // float32 + constexpr std::ptrdiff_t m_flStartScale = 0x6D4; // float32 + constexpr std::ptrdiff_t m_flScaleTime = 0x6D8; // float32 + constexpr std::ptrdiff_t m_nFlags = 0x6DC; // uint32 } - // Parent: c_base_fire + // Parent: C_BaseFire // Fields count: 13 // // Metadata: @@ -3895,115 +3895,115 @@ namespace cs2_dumper { // MNetworkOverride // NetworkVarNames: m_nFlameModelIndex (int32) // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - namespace c_fire_smoke { - constexpr std::ptrdiff_t m_n_flame_model_index = 0x6E0; // int32 - constexpr std::ptrdiff_t m_n_flame_from_above_model_index = 0x6E4; // int32 - constexpr std::ptrdiff_t m_fl_scale_register = 0x6E8; // float32 - constexpr std::ptrdiff_t m_fl_scale_start = 0x6EC; // float32 - constexpr std::ptrdiff_t m_fl_scale_end = 0x6F0; // float32 - constexpr std::ptrdiff_t m_fl_scale_time_start = 0x6F4; // GameTime_t - constexpr std::ptrdiff_t m_fl_scale_time_end = 0x6F8; // GameTime_t - constexpr std::ptrdiff_t m_fl_child_flame_spread = 0x6FC; // float32 - constexpr std::ptrdiff_t m_fl_clip_perc = 0x710; // float32 - constexpr std::ptrdiff_t m_b_clip_tested = 0x714; // bool - constexpr std::ptrdiff_t m_b_fading_out = 0x715; // bool - constexpr std::ptrdiff_t m_t_particle_spawn = 0x718; // TimedEvent - constexpr std::ptrdiff_t m_p_fire_overlay = 0x720; // CFireOverlay* + namespace C_FireSmoke { + constexpr std::ptrdiff_t m_nFlameModelIndex = 0x6E0; // int32 + constexpr std::ptrdiff_t m_nFlameFromAboveModelIndex = 0x6E4; // int32 + constexpr std::ptrdiff_t m_flScaleRegister = 0x6E8; // float32 + constexpr std::ptrdiff_t m_flScaleStart = 0x6EC; // float32 + constexpr std::ptrdiff_t m_flScaleEnd = 0x6F0; // float32 + constexpr std::ptrdiff_t m_flScaleTimeStart = 0x6F4; // GameTime_t + constexpr std::ptrdiff_t m_flScaleTimeEnd = 0x6F8; // GameTime_t + constexpr std::ptrdiff_t m_flChildFlameSpread = 0x6FC; // float32 + constexpr std::ptrdiff_t m_flClipPerc = 0x710; // float32 + constexpr std::ptrdiff_t m_bClipTested = 0x714; // bool + constexpr std::ptrdiff_t m_bFadingOut = 0x715; // bool + constexpr std::ptrdiff_t m_tParticleSpawn = 0x718; // TimedEvent + constexpr std::ptrdiff_t m_pFireOverlay = 0x720; // CFireOverlay* } // Parent: None // Fields count: 1 - namespace c_rope_keyframe_c_physics_delegate { - constexpr std::ptrdiff_t m_p_keyframe = 0x8; // C_RopeKeyframe* + namespace C_RopeKeyframe__CPhysicsDelegate { + constexpr std::ptrdiff_t m_pKeyframe = 0x8; // C_RopeKeyframe* } // Parent: None // Fields count: 1 - namespace c_scene_entity_queued_events_t { + namespace C_SceneEntity__QueuedEvents_t { constexpr std::ptrdiff_t starttime = 0x0; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - namespace c_tint_controller { + namespace C_TintController { } // Parent: None // Fields count: 13 - namespace c_flashlight_effect { - constexpr std::ptrdiff_t m_b_is_on = 0x8; // bool - constexpr std::ptrdiff_t m_b_muzzle_flash_enabled = 0x18; // bool - constexpr std::ptrdiff_t m_fl_muzzle_flash_brightness = 0x1C; // float32 - constexpr std::ptrdiff_t m_quat_muzzle_flash_orientation = 0x20; // Quaternion - constexpr std::ptrdiff_t m_vec_muzzle_flash_origin = 0x30; // Vector - constexpr std::ptrdiff_t m_fl_fov = 0x3C; // float32 - constexpr std::ptrdiff_t m_fl_far_z = 0x40; // float32 - constexpr std::ptrdiff_t m_fl_linear_atten = 0x44; // float32 - constexpr std::ptrdiff_t m_b_casts_shadows = 0x48; // bool - constexpr std::ptrdiff_t m_fl_current_pull_back_dist = 0x4C; // float32 - constexpr std::ptrdiff_t m_flashlight_texture = 0x50; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_muzzle_flash_texture = 0x58; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_texture_name = 0x60; // char[64] + namespace CFlashlightEffect { + constexpr std::ptrdiff_t m_bIsOn = 0x8; // bool + constexpr std::ptrdiff_t m_bMuzzleFlashEnabled = 0x18; // bool + constexpr std::ptrdiff_t m_flMuzzleFlashBrightness = 0x1C; // float32 + constexpr std::ptrdiff_t m_quatMuzzleFlashOrientation = 0x20; // Quaternion + constexpr std::ptrdiff_t m_vecMuzzleFlashOrigin = 0x30; // Vector + constexpr std::ptrdiff_t m_flFov = 0x3C; // float32 + constexpr std::ptrdiff_t m_flFarZ = 0x40; // float32 + constexpr std::ptrdiff_t m_flLinearAtten = 0x44; // float32 + constexpr std::ptrdiff_t m_bCastsShadows = 0x48; // bool + constexpr std::ptrdiff_t m_flCurrentPullBackDist = 0x4C; // float32 + constexpr std::ptrdiff_t m_FlashlightTexture = 0x50; // CStrongHandle + constexpr std::ptrdiff_t m_MuzzleFlashTexture = 0x58; // CStrongHandle + constexpr std::ptrdiff_t m_textureName = 0x60; // char[64] } // Parent: None // Fields count: 5 - namespace c_interpolated_value { - constexpr std::ptrdiff_t m_fl_start_time = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_start_value = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_end_value = 0xC; // float32 - constexpr std::ptrdiff_t m_n_interp_type = 0x10; // int32 + namespace CInterpolatedValue { + constexpr std::ptrdiff_t m_flStartTime = 0x0; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x4; // float32 + constexpr std::ptrdiff_t m_flStartValue = 0x8; // float32 + constexpr std::ptrdiff_t m_flEndValue = 0xC; // float32 + constexpr std::ptrdiff_t m_nInterpType = 0x10; // int32 } // Parent: None // Fields count: 4 - namespace c_glow_sprite { - constexpr std::ptrdiff_t m_v_color = 0x0; // Vector - constexpr std::ptrdiff_t m_fl_horz_size = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_vert_size = 0x10; // float32 - constexpr std::ptrdiff_t m_h_material = 0x18; // CStrongHandle< InfoForResourceTypeIMaterial2 > + namespace CGlowSprite { + constexpr std::ptrdiff_t m_vColor = 0x0; // Vector + constexpr std::ptrdiff_t m_flHorzSize = 0xC; // float32 + constexpr std::ptrdiff_t m_flVertSize = 0x10; // float32 + constexpr std::ptrdiff_t m_hMaterial = 0x18; // CStrongHandle } // Parent: None // Fields count: 15 - namespace c_glow_overlay { - constexpr std::ptrdiff_t m_v_pos = 0x8; // Vector - constexpr std::ptrdiff_t m_b_directional = 0x14; // bool - constexpr std::ptrdiff_t m_v_direction = 0x18; // Vector - constexpr std::ptrdiff_t m_b_in_sky = 0x24; // bool - constexpr std::ptrdiff_t m_sky_obstruction_scale = 0x28; // float32 - constexpr std::ptrdiff_t m_sprites = 0x30; // CGlowSprite[4] - constexpr std::ptrdiff_t m_n_sprites = 0xB0; // int32 - constexpr std::ptrdiff_t m_fl_proxy_radius = 0xB4; // float32 - constexpr std::ptrdiff_t m_fl_hdr_color_scale = 0xB8; // float32 - constexpr std::ptrdiff_t m_fl_glow_obstruction_scale = 0xBC; // float32 - constexpr std::ptrdiff_t m_b_cache_glow_obstruction = 0xC0; // bool - constexpr std::ptrdiff_t m_b_cache_sky_obstruction = 0xC1; // bool - constexpr std::ptrdiff_t m_b_activated = 0xC2; // int16 - constexpr std::ptrdiff_t m_list_index = 0xC4; // uint16 - constexpr std::ptrdiff_t m_query_handle = 0xC8; // int32 + namespace CGlowOverlay { + constexpr std::ptrdiff_t m_vPos = 0x8; // Vector + constexpr std::ptrdiff_t m_bDirectional = 0x14; // bool + constexpr std::ptrdiff_t m_vDirection = 0x18; // Vector + constexpr std::ptrdiff_t m_bInSky = 0x24; // bool + constexpr std::ptrdiff_t m_skyObstructionScale = 0x28; // float32 + constexpr std::ptrdiff_t m_Sprites = 0x30; // CGlowSprite[4] + constexpr std::ptrdiff_t m_nSprites = 0xB0; // int32 + constexpr std::ptrdiff_t m_flProxyRadius = 0xB4; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0xB8; // float32 + constexpr std::ptrdiff_t m_flGlowObstructionScale = 0xBC; // float32 + constexpr std::ptrdiff_t m_bCacheGlowObstruction = 0xC0; // bool + constexpr std::ptrdiff_t m_bCacheSkyObstruction = 0xC1; // bool + constexpr std::ptrdiff_t m_bActivated = 0xC2; // int16 + constexpr std::ptrdiff_t m_ListIndex = 0xC4; // uint16 + constexpr std::ptrdiff_t m_queryHandle = 0xC8; // int32 } // Parent: None // Fields count: 0 - namespace i_client_alpha_property { + namespace IClientAlphaProperty { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 2 - namespace c_skybox_reference { - constexpr std::ptrdiff_t m_world_group_id = 0x6D0; // WorldGroupId_t - constexpr std::ptrdiff_t m_h_sky_camera = 0x6D4; // CHandle< C_SkyCamera > + namespace CSkyboxReference { + constexpr std::ptrdiff_t m_worldGroupId = 0x6D0; // WorldGroupId_t + constexpr std::ptrdiff_t m_hSkyCamera = 0x6D4; // CHandle } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - namespace c_sky_camera { - constexpr std::ptrdiff_t m_skybox_data = 0x6D0; // sky3dparams_t - constexpr std::ptrdiff_t m_skybox_slot_token = 0x760; // CUtlStringToken - constexpr std::ptrdiff_t m_b_use_angles = 0x764; // bool - constexpr std::ptrdiff_t m_p_next = 0x768; // C_SkyCamera* + namespace C_SkyCamera { + constexpr std::ptrdiff_t m_skyboxData = 0x6D0; // sky3dparams_t + constexpr std::ptrdiff_t m_skyboxSlotToken = 0x760; // CUtlStringToken + constexpr std::ptrdiff_t m_bUseAngles = 0x764; // bool + constexpr std::ptrdiff_t m_pNext = 0x768; // C_SkyCamera* } // Parent: None // Fields count: 2 - namespace timed_event { - constexpr std::ptrdiff_t m_time_between_events = 0x0; // float32 - constexpr std::ptrdiff_t m_f_next_event = 0x4; // float32 + namespace TimedEvent { + constexpr std::ptrdiff_t m_TimeBetweenEvents = 0x0; // float32 + constexpr std::ptrdiff_t m_fNextEvent = 0x4; // float32 } // Parent: None // Fields count: 8 @@ -4017,15 +4017,15 @@ namespace cs2_dumper { // NetworkVarNames: m_nHierarchyId (uint16) // NetworkVarNames: m_nCollisionGroup (uint8) // NetworkVarNames: m_nCollisionFunctionMask (uint8) - namespace v_physics_collision_attribute_t { - constexpr std::ptrdiff_t m_n_interacts_as = 0x8; // uint64 - constexpr std::ptrdiff_t m_n_interacts_with = 0x10; // uint64 - constexpr std::ptrdiff_t m_n_interacts_exclude = 0x18; // uint64 - constexpr std::ptrdiff_t m_n_entity_id = 0x20; // uint32 - constexpr std::ptrdiff_t m_n_owner_id = 0x24; // uint32 - constexpr std::ptrdiff_t m_n_hierarchy_id = 0x28; // uint16 - constexpr std::ptrdiff_t m_n_collision_group = 0x2A; // uint8 - constexpr std::ptrdiff_t m_n_collision_function_mask = 0x2B; // uint8 + namespace VPhysicsCollisionAttribute_t { + constexpr std::ptrdiff_t m_nInteractsAs = 0x8; // uint64 + constexpr std::ptrdiff_t m_nInteractsWith = 0x10; // uint64 + constexpr std::ptrdiff_t m_nInteractsExclude = 0x18; // uint64 + constexpr std::ptrdiff_t m_nEntityId = 0x20; // uint32 + constexpr std::ptrdiff_t m_nOwnerId = 0x24; // uint32 + constexpr std::ptrdiff_t m_nHierarchyId = 0x28; // uint16 + constexpr std::ptrdiff_t m_nCollisionGroup = 0x2A; // uint8 + constexpr std::ptrdiff_t m_nCollisionFunctionMask = 0x2B; // uint8 } // Parent: None // Fields count: 17 @@ -4045,40 +4045,40 @@ namespace cs2_dumper { // NetworkVarNames: m_vCapsuleCenter1 (Vector) // NetworkVarNames: m_vCapsuleCenter2 (Vector) // NetworkVarNames: m_flCapsuleRadius (float) - namespace c_collision_property { - constexpr std::ptrdiff_t m_collision_attribute = 0x10; // VPhysicsCollisionAttribute_t - constexpr std::ptrdiff_t m_vec_mins = 0x40; // Vector - constexpr std::ptrdiff_t m_vec_maxs = 0x4C; // Vector - constexpr std::ptrdiff_t m_us_solid_flags = 0x5A; // uint8 - constexpr std::ptrdiff_t m_n_solid_type = 0x5B; // SolidType_t - constexpr std::ptrdiff_t m_trigger_bloat = 0x5C; // uint8 - constexpr std::ptrdiff_t m_n_surround_type = 0x5D; // SurroundingBoundsType_t - constexpr std::ptrdiff_t m_collision_group = 0x5E; // uint8 - constexpr std::ptrdiff_t m_n_enable_physics = 0x5F; // uint8 - constexpr std::ptrdiff_t m_fl_bounding_radius = 0x60; // float32 - constexpr std::ptrdiff_t m_vec_specified_surrounding_mins = 0x64; // Vector - constexpr std::ptrdiff_t m_vec_specified_surrounding_maxs = 0x70; // Vector - constexpr std::ptrdiff_t m_vec_surrounding_maxs = 0x7C; // Vector - constexpr std::ptrdiff_t m_vec_surrounding_mins = 0x88; // Vector - constexpr std::ptrdiff_t m_v_capsule_center1 = 0x94; // Vector - constexpr std::ptrdiff_t m_v_capsule_center2 = 0xA0; // Vector - constexpr std::ptrdiff_t m_fl_capsule_radius = 0xAC; // float32 + namespace CCollisionProperty { + constexpr std::ptrdiff_t m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t + constexpr std::ptrdiff_t m_vecMins = 0x40; // Vector + constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // Vector + constexpr std::ptrdiff_t m_usSolidFlags = 0x5A; // uint8 + constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t + constexpr std::ptrdiff_t m_triggerBloat = 0x5C; // uint8 + constexpr std::ptrdiff_t m_nSurroundType = 0x5D; // SurroundingBoundsType_t + constexpr std::ptrdiff_t m_CollisionGroup = 0x5E; // uint8 + constexpr std::ptrdiff_t m_nEnablePhysics = 0x5F; // uint8 + constexpr std::ptrdiff_t m_flBoundingRadius = 0x60; // float32 + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMins = 0x64; // Vector + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // Vector + constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // Vector + constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // Vector + constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // Vector + constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // Vector + constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32 } // Parent: None // Fields count: 12 - namespace c_decal_info { - constexpr std::ptrdiff_t m_fl_animation_scale = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_animation_life_span = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_place_time = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_fade_start_time = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_fade_duration = 0x10; // float32 - constexpr std::ptrdiff_t m_n_vb_slot = 0x14; // int32 - constexpr std::ptrdiff_t m_n_bone_index = 0x18; // int32 - constexpr std::ptrdiff_t m_v_position = 0x28; // Vector - constexpr std::ptrdiff_t m_fl_bounding_radius_sqr = 0x34; // float32 - constexpr std::ptrdiff_t m_p_next = 0x40; // CDecalInfo* - constexpr std::ptrdiff_t m_p_prev = 0x48; // CDecalInfo* - constexpr std::ptrdiff_t m_n_decal_material_index = 0xA8; // int32 + namespace CDecalInfo { + constexpr std::ptrdiff_t m_flAnimationScale = 0x0; // float32 + constexpr std::ptrdiff_t m_flAnimationLifeSpan = 0x4; // float32 + constexpr std::ptrdiff_t m_flPlaceTime = 0x8; // float32 + constexpr std::ptrdiff_t m_flFadeStartTime = 0xC; // float32 + constexpr std::ptrdiff_t m_flFadeDuration = 0x10; // float32 + constexpr std::ptrdiff_t m_nVBSlot = 0x14; // int32 + constexpr std::ptrdiff_t m_nBoneIndex = 0x18; // int32 + constexpr std::ptrdiff_t m_vPosition = 0x28; // Vector + constexpr std::ptrdiff_t m_flBoundingRadiusSqr = 0x34; // float32 + constexpr std::ptrdiff_t m_pNext = 0x40; // CDecalInfo* + constexpr std::ptrdiff_t m_pPrev = 0x48; // CDecalInfo* + constexpr std::ptrdiff_t m_nDecalMaterialIndex = 0xA8; // int32 } // Parent: None // Fields count: 21 @@ -4105,38 +4105,38 @@ namespace cs2_dumper { // NetworkVarNames: m_nAttachmentName (CUtlStringToken) // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) - namespace c_effect_data { - constexpr std::ptrdiff_t m_v_origin = 0x8; // Vector - constexpr std::ptrdiff_t m_v_start = 0x14; // Vector - constexpr std::ptrdiff_t m_v_normal = 0x20; // Vector - constexpr std::ptrdiff_t m_v_angles = 0x2C; // QAngle - constexpr std::ptrdiff_t m_h_entity = 0x38; // CEntityHandle - constexpr std::ptrdiff_t m_h_other_entity = 0x3C; // CEntityHandle - constexpr std::ptrdiff_t m_fl_scale = 0x40; // float32 - constexpr std::ptrdiff_t m_fl_magnitude = 0x44; // float32 - constexpr std::ptrdiff_t m_fl_radius = 0x48; // float32 - constexpr std::ptrdiff_t m_n_surface_prop = 0x4C; // CUtlStringToken - constexpr std::ptrdiff_t m_n_effect_index = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_n_damage_type = 0x58; // uint32 - constexpr std::ptrdiff_t m_n_penetrate = 0x5C; // uint8 - constexpr std::ptrdiff_t m_n_material = 0x5E; // uint16 - constexpr std::ptrdiff_t m_n_hit_box = 0x60; // uint16 - constexpr std::ptrdiff_t m_n_color = 0x62; // uint8 - constexpr std::ptrdiff_t m_f_flags = 0x63; // uint8 - constexpr std::ptrdiff_t m_n_attachment_index = 0x64; // AttachmentHandle_t - constexpr std::ptrdiff_t m_n_attachment_name = 0x68; // CUtlStringToken - constexpr std::ptrdiff_t m_i_effect_name = 0x6C; // uint16 - constexpr std::ptrdiff_t m_n_explosion_type = 0x6E; // uint8 + namespace CEffectData { + constexpr std::ptrdiff_t m_vOrigin = 0x8; // Vector + constexpr std::ptrdiff_t m_vStart = 0x14; // Vector + constexpr std::ptrdiff_t m_vNormal = 0x20; // Vector + constexpr std::ptrdiff_t m_vAngles = 0x2C; // QAngle + constexpr std::ptrdiff_t m_hEntity = 0x38; // CEntityHandle + constexpr std::ptrdiff_t m_hOtherEntity = 0x3C; // CEntityHandle + constexpr std::ptrdiff_t m_flScale = 0x40; // float32 + constexpr std::ptrdiff_t m_flMagnitude = 0x44; // float32 + constexpr std::ptrdiff_t m_flRadius = 0x48; // float32 + constexpr std::ptrdiff_t m_nSurfaceProp = 0x4C; // CUtlStringToken + constexpr std::ptrdiff_t m_nEffectIndex = 0x50; // CWeakHandle + constexpr std::ptrdiff_t m_nDamageType = 0x58; // uint32 + constexpr std::ptrdiff_t m_nPenetrate = 0x5C; // uint8 + constexpr std::ptrdiff_t m_nMaterial = 0x5E; // uint16 + constexpr std::ptrdiff_t m_nHitBox = 0x60; // uint16 + constexpr std::ptrdiff_t m_nColor = 0x62; // uint8 + constexpr std::ptrdiff_t m_fFlags = 0x63; // uint8 + constexpr std::ptrdiff_t m_nAttachmentIndex = 0x64; // AttachmentHandle_t + constexpr std::ptrdiff_t m_nAttachmentName = 0x68; // CUtlStringToken + constexpr std::ptrdiff_t m_iEffectName = 0x6C; // uint16 + constexpr std::ptrdiff_t m_nExplosionType = 0x6E; // uint8 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) // NetworkVarNames: m_flFadeEndDist (float32) - namespace c_env_detail_controller { - constexpr std::ptrdiff_t m_fl_fade_start_dist = 0x6D0; // float32 - constexpr std::ptrdiff_t m_fl_fade_end_dist = 0x6D4; // float32 + namespace C_EnvDetailController { + constexpr std::ptrdiff_t m_flFadeStartDist = 0x6D0; // float32 + constexpr std::ptrdiff_t m_flFadeEndDist = 0x6D4; // float32 } // Parent: None // Fields count: 29 @@ -4156,52 +4156,52 @@ namespace cs2_dumper { // NetworkVarNames: m_location (Vector) // NetworkVarNames: m_iInitialWindDir (uint16) // NetworkVarNames: m_flInitialWindSpeed (float32) - namespace c_env_wind_shared { - constexpr std::ptrdiff_t m_fl_start_time = 0x8; // GameTime_t - constexpr std::ptrdiff_t m_i_wind_seed = 0xC; // uint32 - constexpr std::ptrdiff_t m_i_min_wind = 0x10; // uint16 - constexpr std::ptrdiff_t m_i_max_wind = 0x12; // uint16 - constexpr std::ptrdiff_t m_wind_radius = 0x14; // int32 - constexpr std::ptrdiff_t m_i_min_gust = 0x18; // uint16 - constexpr std::ptrdiff_t m_i_max_gust = 0x1A; // uint16 - constexpr std::ptrdiff_t m_fl_min_gust_delay = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_max_gust_delay = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_gust_duration = 0x24; // float32 - constexpr std::ptrdiff_t m_i_gust_dir_change = 0x28; // uint16 + namespace C_EnvWindShared { + constexpr std::ptrdiff_t m_flStartTime = 0x8; // GameTime_t + constexpr std::ptrdiff_t m_iWindSeed = 0xC; // uint32 + constexpr std::ptrdiff_t m_iMinWind = 0x10; // uint16 + constexpr std::ptrdiff_t m_iMaxWind = 0x12; // uint16 + constexpr std::ptrdiff_t m_windRadius = 0x14; // int32 + constexpr std::ptrdiff_t m_iMinGust = 0x18; // uint16 + constexpr std::ptrdiff_t m_iMaxGust = 0x1A; // uint16 + constexpr std::ptrdiff_t m_flMinGustDelay = 0x1C; // float32 + constexpr std::ptrdiff_t m_flMaxGustDelay = 0x20; // float32 + constexpr std::ptrdiff_t m_flGustDuration = 0x24; // float32 + constexpr std::ptrdiff_t m_iGustDirChange = 0x28; // uint16 constexpr std::ptrdiff_t m_location = 0x2C; // Vector - constexpr std::ptrdiff_t m_isz_gust_sound = 0x38; // int32 - constexpr std::ptrdiff_t m_i_wind_dir = 0x3C; // int32 - constexpr std::ptrdiff_t m_fl_wind_speed = 0x40; // float32 - constexpr std::ptrdiff_t m_current_wind_vector = 0x44; // Vector - constexpr std::ptrdiff_t m_current_sway_vector = 0x50; // Vector - constexpr std::ptrdiff_t m_prev_sway_vector = 0x5C; // Vector - constexpr std::ptrdiff_t m_i_initial_wind_dir = 0x68; // uint16 - constexpr std::ptrdiff_t m_fl_initial_wind_speed = 0x6C; // float32 - constexpr std::ptrdiff_t m_fl_variation_time = 0x70; // GameTime_t - constexpr std::ptrdiff_t m_fl_sway_time = 0x74; // GameTime_t - constexpr std::ptrdiff_t m_fl_sim_time = 0x78; // GameTime_t - constexpr std::ptrdiff_t m_fl_switch_time = 0x7C; // GameTime_t - constexpr std::ptrdiff_t m_fl_ave_wind_speed = 0x80; // float32 - constexpr std::ptrdiff_t m_b_gusting = 0x84; // bool - constexpr std::ptrdiff_t m_fl_wind_angle_variation = 0x88; // float32 - constexpr std::ptrdiff_t m_fl_wind_speed_variation = 0x8C; // float32 - constexpr std::ptrdiff_t m_i_ent_index = 0x90; // CEntityIndex + constexpr std::ptrdiff_t m_iszGustSound = 0x38; // int32 + constexpr std::ptrdiff_t m_iWindDir = 0x3C; // int32 + constexpr std::ptrdiff_t m_flWindSpeed = 0x40; // float32 + constexpr std::ptrdiff_t m_currentWindVector = 0x44; // Vector + constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // Vector + constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // Vector + constexpr std::ptrdiff_t m_iInitialWindDir = 0x68; // uint16 + constexpr std::ptrdiff_t m_flInitialWindSpeed = 0x6C; // float32 + constexpr std::ptrdiff_t m_flVariationTime = 0x70; // GameTime_t + constexpr std::ptrdiff_t m_flSwayTime = 0x74; // GameTime_t + constexpr std::ptrdiff_t m_flSimTime = 0x78; // GameTime_t + constexpr std::ptrdiff_t m_flSwitchTime = 0x7C; // GameTime_t + constexpr std::ptrdiff_t m_flAveWindSpeed = 0x80; // float32 + constexpr std::ptrdiff_t m_bGusting = 0x84; // bool + constexpr std::ptrdiff_t m_flWindAngleVariation = 0x88; // float32 + constexpr std::ptrdiff_t m_flWindSpeedVariation = 0x8C; // float32 + constexpr std::ptrdiff_t m_iEntIndex = 0x90; // CEntityIndex } // Parent: None // Fields count: 2 - namespace c_env_wind_shared_wind_ave_event_t { - constexpr std::ptrdiff_t m_fl_start_wind_speed = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_ave_wind_speed = 0x4; // float32 + namespace C_EnvWindShared__WindAveEvent_t { + constexpr std::ptrdiff_t m_flStartWindSpeed = 0x0; // float32 + constexpr std::ptrdiff_t m_flAveWindSpeed = 0x4; // float32 } // Parent: None // Fields count: 2 - namespace c_env_wind_shared_wind_variation_event_t { - constexpr std::ptrdiff_t m_fl_wind_angle_variation = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_wind_speed_variation = 0x4; // float32 + namespace C_EnvWindShared__WindVariationEvent_t { + constexpr std::ptrdiff_t m_flWindAngleVariation = 0x0; // float32 + constexpr std::ptrdiff_t m_flWindSpeedVariation = 0x4; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - namespace c_info_ladder_dismount { + namespace C_InfoLadderDismount { } // Parent: None // Fields count: 12 @@ -4220,26 +4220,26 @@ namespace cs2_dumper { // NetworkVarNames: m_bParentFrozen (bool) // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) namespace shard_model_desc_t { - constexpr std::ptrdiff_t m_n_model_id = 0x8; // int32 - constexpr std::ptrdiff_t m_h_material = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_nModelID = 0x8; // int32 + constexpr std::ptrdiff_t m_hMaterial = 0x10; // CStrongHandle constexpr std::ptrdiff_t m_solid = 0x18; // ShardSolid_t - constexpr std::ptrdiff_t m_shatter_panel_mode = 0x19; // ShatterPanelMode - constexpr std::ptrdiff_t m_vec_panel_size = 0x1C; // Vector2D - constexpr std::ptrdiff_t m_vec_stress_position_a = 0x24; // Vector2D - constexpr std::ptrdiff_t m_vec_stress_position_b = 0x2C; // Vector2D - constexpr std::ptrdiff_t m_vec_panel_vertices = 0x38; // C_NetworkUtlVectorBase< Vector2D > - constexpr std::ptrdiff_t m_fl_glass_half_thickness = 0x50; // float32 - constexpr std::ptrdiff_t m_b_has_parent = 0x54; // bool - constexpr std::ptrdiff_t m_b_parent_frozen = 0x55; // bool - constexpr std::ptrdiff_t m_surface_prop_string_token = 0x58; // CUtlStringToken + constexpr std::ptrdiff_t m_ShatterPanelMode = 0x19; // ShatterPanelMode + constexpr std::ptrdiff_t m_vecPanelSize = 0x1C; // Vector2D + constexpr std::ptrdiff_t m_vecStressPositionA = 0x24; // Vector2D + constexpr std::ptrdiff_t m_vecStressPositionB = 0x2C; // Vector2D + constexpr std::ptrdiff_t m_vecPanelVertices = 0x38; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_flGlassHalfThickness = 0x50; // float32 + constexpr std::ptrdiff_t m_bHasParent = 0x54; // bool + constexpr std::ptrdiff_t m_bParentFrozen = 0x55; // bool + constexpr std::ptrdiff_t m_SurfacePropStringToken = 0x58; // CUtlStringToken } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - namespace c_game_rules_proxy { + namespace C_GameRulesProxy { } // Parent: None // Fields count: 0 - namespace c_game_rules { + namespace C_GameRules { } // Parent: None // Fields count: 11 @@ -4254,22 +4254,22 @@ namespace cs2_dumper { // NetworkVarNames: m_flGlowTime (float) // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - namespace c_glow_property { - constexpr std::ptrdiff_t m_f_glow_color = 0x8; // Vector - constexpr std::ptrdiff_t m_i_glow_type = 0x30; // int32 - constexpr std::ptrdiff_t m_i_glow_team = 0x34; // int32 - constexpr std::ptrdiff_t m_n_glow_range = 0x38; // int32 - constexpr std::ptrdiff_t m_n_glow_range_min = 0x3C; // int32 - constexpr std::ptrdiff_t m_glow_color_override = 0x40; // Color - constexpr std::ptrdiff_t m_b_flashing = 0x44; // bool - constexpr std::ptrdiff_t m_fl_glow_time = 0x48; // float32 - constexpr std::ptrdiff_t m_fl_glow_start_time = 0x4C; // float32 - constexpr std::ptrdiff_t m_b_eligible_for_screen_highlight = 0x50; // bool - constexpr std::ptrdiff_t m_b_glowing = 0x51; // bool + namespace CGlowProperty { + constexpr std::ptrdiff_t m_fGlowColor = 0x8; // Vector + constexpr std::ptrdiff_t m_iGlowType = 0x30; // int32 + constexpr std::ptrdiff_t m_iGlowTeam = 0x34; // int32 + constexpr std::ptrdiff_t m_nGlowRange = 0x38; // int32 + constexpr std::ptrdiff_t m_nGlowRangeMin = 0x3C; // int32 + constexpr std::ptrdiff_t m_glowColorOverride = 0x40; // Color + constexpr std::ptrdiff_t m_bFlashing = 0x44; // bool + constexpr std::ptrdiff_t m_flGlowTime = 0x48; // float32 + constexpr std::ptrdiff_t m_flGlowStartTime = 0x4C; // float32 + constexpr std::ptrdiff_t m_bEligibleForScreenHighlight = 0x50; // bool + constexpr std::ptrdiff_t m_bGlowing = 0x51; // bool } - // Parent: c_game_rules + // Parent: C_GameRules // Fields count: 0 - namespace c_multiplay_rules { + namespace C_MultiplayRules { } // Parent: None // Fields count: 25 @@ -4300,22 +4300,22 @@ namespace cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) namespace fogparams_t { - constexpr std::ptrdiff_t dir_primary = 0x8; // Vector - constexpr std::ptrdiff_t color_primary = 0x14; // Color - constexpr std::ptrdiff_t color_secondary = 0x18; // Color - constexpr std::ptrdiff_t color_primary_lerp_to = 0x1C; // Color - constexpr std::ptrdiff_t color_secondary_lerp_to = 0x20; // Color + constexpr std::ptrdiff_t dirPrimary = 0x8; // Vector + constexpr std::ptrdiff_t colorPrimary = 0x14; // Color + constexpr std::ptrdiff_t colorSecondary = 0x18; // Color + constexpr std::ptrdiff_t colorPrimaryLerpTo = 0x1C; // Color + constexpr std::ptrdiff_t colorSecondaryLerpTo = 0x20; // Color constexpr std::ptrdiff_t start = 0x24; // float32 constexpr std::ptrdiff_t end = 0x28; // float32 constexpr std::ptrdiff_t farz = 0x2C; // float32 constexpr std::ptrdiff_t maxdensity = 0x30; // float32 constexpr std::ptrdiff_t exponent = 0x34; // float32 - constexpr std::ptrdiff_t hdr_color_scale = 0x38; // float32 - constexpr std::ptrdiff_t skybox_fog_factor = 0x3C; // float32 - constexpr std::ptrdiff_t skybox_fog_factor_lerp_to = 0x40; // float32 - constexpr std::ptrdiff_t start_lerp_to = 0x44; // float32 - constexpr std::ptrdiff_t end_lerp_to = 0x48; // float32 - constexpr std::ptrdiff_t maxdensity_lerp_to = 0x4C; // float32 + constexpr std::ptrdiff_t HDRColorScale = 0x38; // float32 + constexpr std::ptrdiff_t skyboxFogFactor = 0x3C; // float32 + constexpr std::ptrdiff_t skyboxFogFactorLerpTo = 0x40; // float32 + constexpr std::ptrdiff_t startLerpTo = 0x44; // float32 + constexpr std::ptrdiff_t endLerpTo = 0x48; // float32 + constexpr std::ptrdiff_t maxdensityLerpTo = 0x4C; // float32 constexpr std::ptrdiff_t lerptime = 0x50; // GameTime_t constexpr std::ptrdiff_t duration = 0x54; // float32 constexpr std::ptrdiff_t blendtobackground = 0x58; // float32 @@ -4323,29 +4323,29 @@ namespace cs2_dumper { constexpr std::ptrdiff_t locallightscale = 0x60; // float32 constexpr std::ptrdiff_t enable = 0x64; // bool constexpr std::ptrdiff_t blend = 0x65; // bool - constexpr std::ptrdiff_t m_b_no_reflection_fog = 0x66; // bool - constexpr std::ptrdiff_t m_b_padding = 0x67; // bool + constexpr std::ptrdiff_t m_bNoReflectionFog = 0x66; // bool + constexpr std::ptrdiff_t m_bPadding = 0x67; // bool } // Parent: None // Fields count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) - namespace c_fogplayerparams_t { - constexpr std::ptrdiff_t m_h_ctrl = 0x8; // CHandle< C_FogController > - constexpr std::ptrdiff_t m_fl_transition_time = 0xC; // float32 - constexpr std::ptrdiff_t m_old_color = 0x10; // Color - constexpr std::ptrdiff_t m_fl_old_start = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_old_end = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_old_max_density = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_old_hdr_color_scale = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_old_far_z = 0x24; // float32 - constexpr std::ptrdiff_t m_new_color = 0x28; // Color - constexpr std::ptrdiff_t m_fl_new_start = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_new_end = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_new_max_density = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_new_hdr_color_scale = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_new_far_z = 0x3C; // float32 + namespace C_fogplayerparams_t { + constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle + constexpr std::ptrdiff_t m_flTransitionTime = 0xC; // float32 + constexpr std::ptrdiff_t m_OldColor = 0x10; // Color + constexpr std::ptrdiff_t m_flOldStart = 0x14; // float32 + constexpr std::ptrdiff_t m_flOldEnd = 0x18; // float32 + constexpr std::ptrdiff_t m_flOldMaxDensity = 0x1C; // float32 + constexpr std::ptrdiff_t m_flOldHDRColorScale = 0x20; // float32 + constexpr std::ptrdiff_t m_flOldFarZ = 0x24; // float32 + constexpr std::ptrdiff_t m_NewColor = 0x28; // Color + constexpr std::ptrdiff_t m_flNewStart = 0x2C; // float32 + constexpr std::ptrdiff_t m_flNewEnd = 0x30; // float32 + constexpr std::ptrdiff_t m_flNewMaxDensity = 0x34; // float32 + constexpr std::ptrdiff_t m_flNewHDRColorScale = 0x38; // float32 + constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 } // Parent: None // Fields count: 6 @@ -4360,10 +4360,10 @@ namespace cs2_dumper { namespace sky3dparams_t { constexpr std::ptrdiff_t scale = 0x8; // int16 constexpr std::ptrdiff_t origin = 0xC; // Vector - constexpr std::ptrdiff_t b_clip3_d_sky_box_near_to_world_far = 0x18; // bool - constexpr std::ptrdiff_t fl_clip3_d_sky_box_near_to_world_far_offset = 0x1C; // float32 + constexpr std::ptrdiff_t bClip3DSkyBoxNearToWorldFar = 0x18; // bool + constexpr std::ptrdiff_t flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 constexpr std::ptrdiff_t fog = 0x20; // fogparams_t - constexpr std::ptrdiff_t m_n_world_group_id = 0x88; // WorldGroupId_t + constexpr std::ptrdiff_t m_nWorldGroupID = 0x88; // WorldGroupId_t } // Parent: None // Fields count: 4 @@ -4371,17 +4371,17 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_Transforms (CTransform) // NetworkVarNames: m_hOwner (EHANDLE) - namespace physics_ragdoll_pose_t { - constexpr std::ptrdiff_t m_p_chain_entity = 0x8; // CNetworkVarChainer - constexpr std::ptrdiff_t m_transforms = 0x30; // C_NetworkUtlVectorBase< CTransform > - constexpr std::ptrdiff_t m_h_owner = 0x48; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_b_dirty = 0x68; // bool + namespace PhysicsRagdollPose_t { + constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer + constexpr std::ptrdiff_t m_Transforms = 0x30; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_hOwner = 0x48; // CHandle + constexpr std::ptrdiff_t m_bDirty = 0x68; // bool } - // Parent: c_game_rules + // Parent: C_GameRules // Fields count: 0 - namespace c_singleplay_rules { + namespace C_SingleplayRules { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 5 // // Metadata: @@ -4390,42 +4390,42 @@ namespace cs2_dumper { // NetworkVarNames: m_iszOpvarName (string_t) // NetworkVarNames: m_iOpvarIndex (int) // NetworkVarNames: m_bUseAutoCompare (bool) - namespace c_sound_opvar_set_point_base { - constexpr std::ptrdiff_t m_isz_stack_name = 0x6D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_operator_name = 0x6D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_opvar_name = 0x6E0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_i_opvar_index = 0x6E8; // int32 - constexpr std::ptrdiff_t m_b_use_auto_compare = 0x6EC; // bool + namespace C_SoundOpvarSetPointBase { + constexpr std::ptrdiff_t m_iszStackName = 0x6D0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOperatorName = 0x6D8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOpvarName = 0x6E0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iOpvarIndex = 0x6E8; // int32 + constexpr std::ptrdiff_t m_bUseAutoCompare = 0x6EC; // bool } - // Parent: c_sound_opvar_set_point_base + // Parent: C_SoundOpvarSetPointBase // Fields count: 0 - namespace c_sound_opvar_set_point_entity { + namespace C_SoundOpvarSetPointEntity { } - // Parent: c_sound_opvar_set_point_entity + // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 - namespace c_sound_opvar_set_aabb_entity { + namespace C_SoundOpvarSetAABBEntity { } - // Parent: c_sound_opvar_set_aabb_entity + // Parent: C_SoundOpvarSetAABBEntity // Fields count: 0 - namespace c_sound_opvar_set_obb_entity { + namespace C_SoundOpvarSetOBBEntity { } - // Parent: c_sound_opvar_set_point_entity + // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 - namespace c_sound_opvar_set_path_corner_entity { + namespace C_SoundOpvarSetPathCornerEntity { } - // Parent: c_sound_opvar_set_point_entity + // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 - namespace c_sound_opvar_set_auto_room_entity { + namespace C_SoundOpvarSetAutoRoomEntity { } - // Parent: c_sound_opvar_set_point_base + // Parent: C_SoundOpvarSetPointBase // Fields count: 0 - namespace c_sound_opvar_set_obb_wind_entity { + namespace C_SoundOpvarSetOBBWindEntity { } - // Parent: c_multiplay_rules + // Parent: C_MultiplayRules // Fields count: 0 - namespace c_teamplay_rules { + namespace C_TeamplayRules { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 30 // // Metadata: @@ -4444,46 +4444,46 @@ namespace cs2_dumper { // NetworkVarNames: m_bInCaptureWatchState (bool) // NetworkVarNames: m_flTotalTime (float) // NetworkVarNames: m_bStopWatchTimer (bool) - namespace c_team_round_timer { - constexpr std::ptrdiff_t m_b_timer_paused = 0x6D0; // bool - constexpr std::ptrdiff_t m_fl_time_remaining = 0x6D4; // float32 - constexpr std::ptrdiff_t m_fl_timer_end_time = 0x6D8; // GameTime_t - constexpr std::ptrdiff_t m_b_is_disabled = 0x6DC; // bool - constexpr std::ptrdiff_t m_b_show_in_hud = 0x6DD; // bool - constexpr std::ptrdiff_t m_n_timer_length = 0x6E0; // int32 - constexpr std::ptrdiff_t m_n_timer_initial_length = 0x6E4; // int32 - constexpr std::ptrdiff_t m_n_timer_max_length = 0x6E8; // int32 - constexpr std::ptrdiff_t m_b_auto_countdown = 0x6EC; // bool - constexpr std::ptrdiff_t m_n_setup_time_length = 0x6F0; // int32 - constexpr std::ptrdiff_t m_n_state = 0x6F4; // int32 - constexpr std::ptrdiff_t m_b_start_paused = 0x6F8; // bool - constexpr std::ptrdiff_t m_b_in_capture_watch_state = 0x6F9; // bool - constexpr std::ptrdiff_t m_fl_total_time = 0x6FC; // float32 - constexpr std::ptrdiff_t m_b_stop_watch_timer = 0x700; // bool - constexpr std::ptrdiff_t m_b_fire_finished = 0x701; // bool - constexpr std::ptrdiff_t m_b_fire5_min_remain = 0x702; // bool - constexpr std::ptrdiff_t m_b_fire4_min_remain = 0x703; // bool - constexpr std::ptrdiff_t m_b_fire3_min_remain = 0x704; // bool - constexpr std::ptrdiff_t m_b_fire2_min_remain = 0x705; // bool - constexpr std::ptrdiff_t m_b_fire1_min_remain = 0x706; // bool - constexpr std::ptrdiff_t m_b_fire30_sec_remain = 0x707; // bool - constexpr std::ptrdiff_t m_b_fire10_sec_remain = 0x708; // bool - constexpr std::ptrdiff_t m_b_fire5_sec_remain = 0x709; // bool - constexpr std::ptrdiff_t m_b_fire4_sec_remain = 0x70A; // bool - constexpr std::ptrdiff_t m_b_fire3_sec_remain = 0x70B; // bool - constexpr std::ptrdiff_t m_b_fire2_sec_remain = 0x70C; // bool - constexpr std::ptrdiff_t m_b_fire1_sec_remain = 0x70D; // bool - constexpr std::ptrdiff_t m_n_old_timer_length = 0x710; // int32 - constexpr std::ptrdiff_t m_n_old_timer_state = 0x714; // int32 + namespace C_TeamRoundTimer { + constexpr std::ptrdiff_t m_bTimerPaused = 0x6D0; // bool + constexpr std::ptrdiff_t m_flTimeRemaining = 0x6D4; // float32 + constexpr std::ptrdiff_t m_flTimerEndTime = 0x6D8; // GameTime_t + constexpr std::ptrdiff_t m_bIsDisabled = 0x6DC; // bool + constexpr std::ptrdiff_t m_bShowInHUD = 0x6DD; // bool + constexpr std::ptrdiff_t m_nTimerLength = 0x6E0; // int32 + constexpr std::ptrdiff_t m_nTimerInitialLength = 0x6E4; // int32 + constexpr std::ptrdiff_t m_nTimerMaxLength = 0x6E8; // int32 + constexpr std::ptrdiff_t m_bAutoCountdown = 0x6EC; // bool + constexpr std::ptrdiff_t m_nSetupTimeLength = 0x6F0; // int32 + constexpr std::ptrdiff_t m_nState = 0x6F4; // int32 + constexpr std::ptrdiff_t m_bStartPaused = 0x6F8; // bool + constexpr std::ptrdiff_t m_bInCaptureWatchState = 0x6F9; // bool + constexpr std::ptrdiff_t m_flTotalTime = 0x6FC; // float32 + constexpr std::ptrdiff_t m_bStopWatchTimer = 0x700; // bool + constexpr std::ptrdiff_t m_bFireFinished = 0x701; // bool + constexpr std::ptrdiff_t m_bFire5MinRemain = 0x702; // bool + constexpr std::ptrdiff_t m_bFire4MinRemain = 0x703; // bool + constexpr std::ptrdiff_t m_bFire3MinRemain = 0x704; // bool + constexpr std::ptrdiff_t m_bFire2MinRemain = 0x705; // bool + constexpr std::ptrdiff_t m_bFire1MinRemain = 0x706; // bool + constexpr std::ptrdiff_t m_bFire30SecRemain = 0x707; // bool + constexpr std::ptrdiff_t m_bFire10SecRemain = 0x708; // bool + constexpr std::ptrdiff_t m_bFire5SecRemain = 0x709; // bool + constexpr std::ptrdiff_t m_bFire4SecRemain = 0x70A; // bool + constexpr std::ptrdiff_t m_bFire3SecRemain = 0x70B; // bool + constexpr std::ptrdiff_t m_bFire2SecRemain = 0x70C; // bool + constexpr std::ptrdiff_t m_bFire1SecRemain = 0x70D; // bool + constexpr std::ptrdiff_t m_nOldTimerLength = 0x710; // int32 + constexpr std::ptrdiff_t m_nOldTimerState = 0x714; // int32 } // Parent: None // Fields count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) - namespace c_attribute_list { - constexpr std::ptrdiff_t m_attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute > - constexpr std::ptrdiff_t m_p_manager = 0x58; // CAttributeManager* + namespace CAttributeList { + constexpr std::ptrdiff_t m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -4494,12 +4494,12 @@ namespace cs2_dumper { // NetworkVarNames: m_flInitialValue (float) // NetworkVarNames: m_nRefundableCurrency (int) // NetworkVarNames: m_bSetBonus (bool) - namespace c_econ_item_attribute { - constexpr std::ptrdiff_t m_i_attribute_definition_index = 0x30; // uint16 - constexpr std::ptrdiff_t m_fl_value = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_initial_value = 0x38; // float32 - constexpr std::ptrdiff_t m_n_refundable_currency = 0x3C; // int32 - constexpr std::ptrdiff_t m_b_set_bonus = 0x40; // bool + namespace CEconItemAttribute { + constexpr std::ptrdiff_t m_iAttributeDefinitionIndex = 0x30; // uint16 + constexpr std::ptrdiff_t m_flValue = 0x34; // float32 + constexpr std::ptrdiff_t m_flInitialValue = 0x38; // float32 + constexpr std::ptrdiff_t m_nRefundableCurrency = 0x3C; // int32 + constexpr std::ptrdiff_t m_bSetBonus = 0x40; // bool } // Parent: None // Fields count: 6 @@ -4508,22 +4508,22 @@ namespace cs2_dumper { // NetworkVarNames: m_iReapplyProvisionParity (int) // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) - namespace c_attribute_manager { - constexpr std::ptrdiff_t m_providers = 0x8; // CUtlVector< CHandle< C_BaseEntity > > - constexpr std::ptrdiff_t m_i_reapply_provision_parity = 0x20; // int32 - constexpr std::ptrdiff_t m_h_outer = 0x24; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_b_prevent_loopback = 0x28; // bool - constexpr std::ptrdiff_t m_provider_type = 0x2C; // attributeprovidertypes_t - constexpr std::ptrdiff_t m_cached_results = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + namespace CAttributeManager { + constexpr std::ptrdiff_t m_Providers = 0x8; // CUtlVector> + constexpr std::ptrdiff_t m_iReapplyProvisionParity = 0x20; // int32 + constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle + constexpr std::ptrdiff_t m_bPreventLoopback = 0x28; // bool + constexpr std::ptrdiff_t m_ProviderType = 0x2C; // attributeprovidertypes_t + constexpr std::ptrdiff_t m_CachedResults = 0x30; // CUtlVector } // Parent: None // Fields count: 3 - namespace c_attribute_manager_cached_attribute_float_t { - constexpr std::ptrdiff_t fl_in = 0x0; // float32 - constexpr std::ptrdiff_t i_attrib_hook = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t fl_out = 0x10; // float32 + namespace CAttributeManager__cached_attribute_float_t { + constexpr std::ptrdiff_t flIn = 0x0; // float32 + constexpr std::ptrdiff_t iAttribHook = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t flOut = 0x10; // float32 } - // Parent: c_attribute_manager + // Parent: CAttributeManager // Fields count: 3 // // Metadata: @@ -4532,15 +4532,15 @@ namespace cs2_dumper { // MNetworkIncludeByName // MNetworkIncludeByName // NetworkVarNames: m_Item (CEconItemView) - namespace c_attribute_container { - constexpr std::ptrdiff_t m_item = 0x50; // C_EconItemView - constexpr std::ptrdiff_t m_i_external_item_provider_registered_token = 0x13A0; // int32 - constexpr std::ptrdiff_t m_ull_registered_as_item_id = 0x13A8; // uint64 + namespace C_AttributeContainer { + constexpr std::ptrdiff_t m_Item = 0x50; // C_EconItemView + constexpr std::ptrdiff_t m_iExternalItemProviderRegisteredToken = 0x13A0; // int32 + constexpr std::ptrdiff_t m_ullRegisteredAsItemID = 0x13A8; // uint64 } // Parent: None // Fields count: 1 - namespace c_econ_entity_attached_model_data_t { - constexpr std::ptrdiff_t m_i_model_display_flags = 0x0; // int32 + namespace C_EconEntity__AttachedModelData_t { + constexpr std::ptrdiff_t m_iModelDisplayFlags = 0x0; // int32 } // Parent: None // Fields count: 2 @@ -4548,19 +4548,19 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bSpotted (bool) // NetworkVarNames: m_bSpottedByMask (uint32) - namespace entity_spotted_state_t { - constexpr std::ptrdiff_t m_b_spotted = 0x8; // bool - constexpr std::ptrdiff_t m_b_spotted_by_mask = 0xC; // uint32[2] + namespace EntitySpottedState_t { + constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool + constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: c_game_rules_proxy + // Parent: C_GameRulesProxy // Fields count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) - namespace c_cs_game_rules_proxy { - constexpr std::ptrdiff_t m_p_game_rules = 0x6D0; // C_CSGameRules* + namespace C_CSGameRulesProxy { + constexpr std::ptrdiff_t m_pGameRules = 0x6D0; // C_CSGameRules* } - // Parent: c_teamplay_rules + // Parent: C_TeamplayRules // Fields count: 117 // // Metadata: @@ -4671,124 +4671,124 @@ namespace cs2_dumper { // NetworkVarNames: m_nRoundEndCount (uint8) // NetworkVarNames: m_iRoundStartRoundNumber (int) // NetworkVarNames: m_nRoundStartCount (uint8) - namespace c_cs_game_rules { - constexpr std::ptrdiff_t m_p_chain_entity = 0x8; // CNetworkVarChainer - constexpr std::ptrdiff_t m_b_freeze_period = 0x30; // bool - constexpr std::ptrdiff_t m_b_warmup_period = 0x31; // bool - constexpr std::ptrdiff_t m_f_warmup_period_end = 0x34; // GameTime_t - constexpr std::ptrdiff_t m_f_warmup_period_start = 0x38; // GameTime_t - constexpr std::ptrdiff_t m_n_total_paused_ticks = 0x3C; // int32 - constexpr std::ptrdiff_t m_n_pause_start_tick = 0x40; // int32 - constexpr std::ptrdiff_t m_b_server_paused = 0x44; // bool - constexpr std::ptrdiff_t m_b_game_paused = 0x45; // bool - constexpr std::ptrdiff_t m_b_terrorist_time_out_active = 0x46; // bool - constexpr std::ptrdiff_t m_b_ct_time_out_active = 0x47; // bool - constexpr std::ptrdiff_t m_fl_terrorist_time_out_remaining = 0x48; // float32 - constexpr std::ptrdiff_t m_fl_ct_time_out_remaining = 0x4C; // float32 - constexpr std::ptrdiff_t m_n_terrorist_time_outs = 0x50; // int32 - constexpr std::ptrdiff_t m_n_ct_time_outs = 0x54; // int32 - constexpr std::ptrdiff_t m_b_technical_time_out = 0x58; // bool - constexpr std::ptrdiff_t m_b_match_waiting_for_resume = 0x59; // bool - constexpr std::ptrdiff_t m_i_round_time = 0x5C; // int32 - constexpr std::ptrdiff_t m_f_match_start_time = 0x60; // float32 - constexpr std::ptrdiff_t m_f_round_start_time = 0x64; // GameTime_t - constexpr std::ptrdiff_t m_fl_restart_round_time = 0x68; // GameTime_t - constexpr std::ptrdiff_t m_b_game_restart = 0x6C; // bool - constexpr std::ptrdiff_t m_fl_game_start_time = 0x70; // float32 - constexpr std::ptrdiff_t m_time_until_next_phase_starts = 0x74; // float32 - constexpr std::ptrdiff_t m_game_phase = 0x78; // int32 - constexpr std::ptrdiff_t m_total_rounds_played = 0x7C; // int32 - constexpr std::ptrdiff_t m_n_rounds_played_this_phase = 0x80; // int32 - constexpr std::ptrdiff_t m_n_overtime_playing = 0x84; // int32 - constexpr std::ptrdiff_t m_i_hostages_remaining = 0x88; // int32 - constexpr std::ptrdiff_t m_b_any_hostage_reached = 0x8C; // bool - constexpr std::ptrdiff_t m_b_map_has_bomb_target = 0x8D; // bool - constexpr std::ptrdiff_t m_b_map_has_rescue_zone = 0x8E; // bool - constexpr std::ptrdiff_t m_b_map_has_buy_zone = 0x8F; // bool - constexpr std::ptrdiff_t m_b_is_queued_matchmaking = 0x90; // bool - constexpr std::ptrdiff_t m_n_queued_matchmaking_mode = 0x94; // int32 - constexpr std::ptrdiff_t m_b_is_valve_ds = 0x98; // bool - constexpr std::ptrdiff_t m_b_logo_map = 0x99; // bool - constexpr std::ptrdiff_t m_b_play_all_step_sounds_on_server = 0x9A; // bool - constexpr std::ptrdiff_t m_i_spectator_slot_count = 0x9C; // int32 - constexpr std::ptrdiff_t m_match_device = 0xA0; // int32 - constexpr std::ptrdiff_t m_b_has_match_started = 0xA4; // bool - constexpr std::ptrdiff_t m_n_next_map_in_mapgroup = 0xA8; // int32 - constexpr std::ptrdiff_t m_sz_tournament_event_name = 0xAC; // char[512] - constexpr std::ptrdiff_t m_sz_tournament_event_stage = 0x2AC; // char[512] - constexpr std::ptrdiff_t m_sz_match_stat_txt = 0x4AC; // char[512] - constexpr std::ptrdiff_t m_sz_tournament_predictions_txt = 0x6AC; // char[512] - constexpr std::ptrdiff_t m_n_tournament_predictions_pct = 0x8AC; // int32 - constexpr std::ptrdiff_t m_fl_cmm_item_drop_reveal_start_time = 0x8B0; // GameTime_t - constexpr std::ptrdiff_t m_fl_cmm_item_drop_reveal_end_time = 0x8B4; // GameTime_t - constexpr std::ptrdiff_t m_b_is_dropping_items = 0x8B8; // bool - constexpr std::ptrdiff_t m_b_is_quest_eligible = 0x8B9; // bool - constexpr std::ptrdiff_t m_b_is_hltv_active = 0x8BA; // bool - constexpr std::ptrdiff_t m_n_guardian_mode_wave_number = 0x8BC; // int32 - constexpr std::ptrdiff_t m_n_guardian_mode_special_kills_remaining = 0x8C0; // int32 - constexpr std::ptrdiff_t m_n_guardian_mode_special_weapon_needed = 0x8C4; // int32 - constexpr std::ptrdiff_t m_n_guardian_grenades_to_give_bots = 0x8C8; // int32 - constexpr std::ptrdiff_t m_n_num_heavies_to_spawn = 0x8CC; // int32 - constexpr std::ptrdiff_t m_num_global_gifts_given = 0x8D0; // uint32 - constexpr std::ptrdiff_t m_num_global_gifters = 0x8D4; // uint32 - constexpr std::ptrdiff_t m_num_global_gifts_period_seconds = 0x8D8; // uint32 - constexpr std::ptrdiff_t m_arr_featured_gifters_accounts = 0x8DC; // uint32[4] - constexpr std::ptrdiff_t m_arr_featured_gifters_gifts = 0x8EC; // uint32[4] - constexpr std::ptrdiff_t m_arr_prohibited_item_indices = 0x8FC; // uint16[100] - constexpr std::ptrdiff_t m_arr_tournament_active_caster_accounts = 0x9C4; // uint32[4] - constexpr std::ptrdiff_t m_num_best_of_maps = 0x9D4; // int32 - constexpr std::ptrdiff_t m_n_halloween_mask_list_seed = 0x9D8; // int32 - constexpr std::ptrdiff_t m_b_bomb_dropped = 0x9DC; // bool - constexpr std::ptrdiff_t m_b_bomb_planted = 0x9DD; // bool - constexpr std::ptrdiff_t m_i_round_win_status = 0x9E0; // int32 - constexpr std::ptrdiff_t m_e_round_win_reason = 0x9E4; // int32 - constexpr std::ptrdiff_t m_b_t_cant_buy = 0x9E8; // bool - constexpr std::ptrdiff_t m_b_ct_cant_buy = 0x9E9; // bool - constexpr std::ptrdiff_t m_fl_guardian_buy_until_time = 0x9EC; // GameTime_t - constexpr std::ptrdiff_t m_i_match_stats_round_results = 0x9F0; // int32[30] - constexpr std::ptrdiff_t m_i_match_stats_players_alive_ct = 0xA68; // int32[30] - constexpr std::ptrdiff_t m_i_match_stats_players_alive_t = 0xAE0; // int32[30] - constexpr std::ptrdiff_t m_team_respawn_wave_times = 0xB58; // float32[32] - constexpr std::ptrdiff_t m_fl_next_respawn_wave = 0xBD8; // GameTime_t[32] - constexpr std::ptrdiff_t m_n_server_quest_id = 0xC58; // int32 - constexpr std::ptrdiff_t m_v_minimap_mins = 0xC5C; // Vector - constexpr std::ptrdiff_t m_v_minimap_maxs = 0xC68; // Vector - constexpr std::ptrdiff_t m_minimap_vertical_section_heights = 0xC74; // float32[8] - constexpr std::ptrdiff_t m_b_dont_increment_coop_wave = 0xC94; // bool - constexpr std::ptrdiff_t m_b_spawned_terror_hunt_heavy = 0xC95; // bool - constexpr std::ptrdiff_t m_n_end_match_map_group_vote_types = 0xC98; // int32[10] - constexpr std::ptrdiff_t m_n_end_match_map_group_vote_options = 0xCC0; // int32[10] - constexpr std::ptrdiff_t m_n_end_match_map_vote_winner = 0xCE8; // int32 - constexpr std::ptrdiff_t m_i_num_consecutive_ct_loses = 0xCEC; // int32 - constexpr std::ptrdiff_t m_i_num_consecutive_terrorist_loses = 0xCF0; // int32 - constexpr std::ptrdiff_t m_b_mark_client_stop_record_at_round_end = 0xD10; // bool - constexpr std::ptrdiff_t m_n_match_aborted_early_reason = 0xD68; // int32 - constexpr std::ptrdiff_t m_b_has_triggered_round_start_music = 0xD6C; // bool - constexpr std::ptrdiff_t m_b_has_triggered_coop_spawn_reset = 0xD6D; // bool - constexpr std::ptrdiff_t m_b_switching_teams_at_round_reset = 0xD6E; // bool - constexpr std::ptrdiff_t m_p_game_mode_rules = 0xD88; // CCSGameModeRules* - constexpr std::ptrdiff_t m_retake_rules = 0xD90; // C_RetakeGameRules - constexpr std::ptrdiff_t m_n_match_end_count = 0xEA8; // uint8 - constexpr std::ptrdiff_t m_n_t_team_intro_variant = 0xEAC; // int32 - constexpr std::ptrdiff_t m_n_ct_team_intro_variant = 0xEB0; // int32 - constexpr std::ptrdiff_t m_b_team_intro_period = 0xEB4; // bool - constexpr std::ptrdiff_t m_i_round_end_winner_team = 0xEB8; // int32 - constexpr std::ptrdiff_t m_e_round_end_reason = 0xEBC; // int32 - constexpr std::ptrdiff_t m_b_round_end_show_timer_defend = 0xEC0; // bool - constexpr std::ptrdiff_t m_i_round_end_timer_time = 0xEC4; // int32 - constexpr std::ptrdiff_t m_s_round_end_fun_fact_token = 0xEC8; // CUtlString - constexpr std::ptrdiff_t m_i_round_end_fun_fact_player_slot = 0xED0; // CPlayerSlot - constexpr std::ptrdiff_t m_i_round_end_fun_fact_data1 = 0xED4; // int32 - constexpr std::ptrdiff_t m_i_round_end_fun_fact_data2 = 0xED8; // int32 - constexpr std::ptrdiff_t m_i_round_end_fun_fact_data3 = 0xEDC; // int32 - constexpr std::ptrdiff_t m_s_round_end_message = 0xEE0; // CUtlString - constexpr std::ptrdiff_t m_i_round_end_player_count = 0xEE8; // int32 - constexpr std::ptrdiff_t m_b_round_end_no_music = 0xEEC; // bool - constexpr std::ptrdiff_t m_i_round_end_legacy = 0xEF0; // int32 - constexpr std::ptrdiff_t m_n_round_end_count = 0xEF4; // uint8 - constexpr std::ptrdiff_t m_i_round_start_round_number = 0xEF8; // int32 - constexpr std::ptrdiff_t m_n_round_start_count = 0xEFC; // uint8 - constexpr std::ptrdiff_t m_fl_last_perf_sample_time = 0x4F08; // float64 + namespace C_CSGameRules { + constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer + constexpr std::ptrdiff_t m_bFreezePeriod = 0x30; // bool + constexpr std::ptrdiff_t m_bWarmupPeriod = 0x31; // bool + constexpr std::ptrdiff_t m_fWarmupPeriodEnd = 0x34; // GameTime_t + constexpr std::ptrdiff_t m_fWarmupPeriodStart = 0x38; // GameTime_t + constexpr std::ptrdiff_t m_nTotalPausedTicks = 0x3C; // int32 + constexpr std::ptrdiff_t m_nPauseStartTick = 0x40; // int32 + constexpr std::ptrdiff_t m_bServerPaused = 0x44; // bool + constexpr std::ptrdiff_t m_bGamePaused = 0x45; // bool + constexpr std::ptrdiff_t m_bTerroristTimeOutActive = 0x46; // bool + constexpr std::ptrdiff_t m_bCTTimeOutActive = 0x47; // bool + constexpr std::ptrdiff_t m_flTerroristTimeOutRemaining = 0x48; // float32 + constexpr std::ptrdiff_t m_flCTTimeOutRemaining = 0x4C; // float32 + constexpr std::ptrdiff_t m_nTerroristTimeOuts = 0x50; // int32 + constexpr std::ptrdiff_t m_nCTTimeOuts = 0x54; // int32 + constexpr std::ptrdiff_t m_bTechnicalTimeOut = 0x58; // bool + constexpr std::ptrdiff_t m_bMatchWaitingForResume = 0x59; // bool + constexpr std::ptrdiff_t m_iRoundTime = 0x5C; // int32 + constexpr std::ptrdiff_t m_fMatchStartTime = 0x60; // float32 + constexpr std::ptrdiff_t m_fRoundStartTime = 0x64; // GameTime_t + constexpr std::ptrdiff_t m_flRestartRoundTime = 0x68; // GameTime_t + constexpr std::ptrdiff_t m_bGameRestart = 0x6C; // bool + constexpr std::ptrdiff_t m_flGameStartTime = 0x70; // float32 + constexpr std::ptrdiff_t m_timeUntilNextPhaseStarts = 0x74; // float32 + constexpr std::ptrdiff_t m_gamePhase = 0x78; // int32 + constexpr std::ptrdiff_t m_totalRoundsPlayed = 0x7C; // int32 + constexpr std::ptrdiff_t m_nRoundsPlayedThisPhase = 0x80; // int32 + constexpr std::ptrdiff_t m_nOvertimePlaying = 0x84; // int32 + constexpr std::ptrdiff_t m_iHostagesRemaining = 0x88; // int32 + constexpr std::ptrdiff_t m_bAnyHostageReached = 0x8C; // bool + constexpr std::ptrdiff_t m_bMapHasBombTarget = 0x8D; // bool + constexpr std::ptrdiff_t m_bMapHasRescueZone = 0x8E; // bool + constexpr std::ptrdiff_t m_bMapHasBuyZone = 0x8F; // bool + constexpr std::ptrdiff_t m_bIsQueuedMatchmaking = 0x90; // bool + constexpr std::ptrdiff_t m_nQueuedMatchmakingMode = 0x94; // int32 + constexpr std::ptrdiff_t m_bIsValveDS = 0x98; // bool + constexpr std::ptrdiff_t m_bLogoMap = 0x99; // bool + constexpr std::ptrdiff_t m_bPlayAllStepSoundsOnServer = 0x9A; // bool + constexpr std::ptrdiff_t m_iSpectatorSlotCount = 0x9C; // int32 + constexpr std::ptrdiff_t m_MatchDevice = 0xA0; // int32 + constexpr std::ptrdiff_t m_bHasMatchStarted = 0xA4; // bool + constexpr std::ptrdiff_t m_nNextMapInMapgroup = 0xA8; // int32 + constexpr std::ptrdiff_t m_szTournamentEventName = 0xAC; // char[512] + constexpr std::ptrdiff_t m_szTournamentEventStage = 0x2AC; // char[512] + constexpr std::ptrdiff_t m_szMatchStatTxt = 0x4AC; // char[512] + constexpr std::ptrdiff_t m_szTournamentPredictionsTxt = 0x6AC; // char[512] + constexpr std::ptrdiff_t m_nTournamentPredictionsPct = 0x8AC; // int32 + constexpr std::ptrdiff_t m_flCMMItemDropRevealStartTime = 0x8B0; // GameTime_t + constexpr std::ptrdiff_t m_flCMMItemDropRevealEndTime = 0x8B4; // GameTime_t + constexpr std::ptrdiff_t m_bIsDroppingItems = 0x8B8; // bool + constexpr std::ptrdiff_t m_bIsQuestEligible = 0x8B9; // bool + constexpr std::ptrdiff_t m_bIsHltvActive = 0x8BA; // bool + constexpr std::ptrdiff_t m_nGuardianModeWaveNumber = 0x8BC; // int32 + constexpr std::ptrdiff_t m_nGuardianModeSpecialKillsRemaining = 0x8C0; // int32 + constexpr std::ptrdiff_t m_nGuardianModeSpecialWeaponNeeded = 0x8C4; // int32 + constexpr std::ptrdiff_t m_nGuardianGrenadesToGiveBots = 0x8C8; // int32 + constexpr std::ptrdiff_t m_nNumHeaviesToSpawn = 0x8CC; // int32 + constexpr std::ptrdiff_t m_numGlobalGiftsGiven = 0x8D0; // uint32 + constexpr std::ptrdiff_t m_numGlobalGifters = 0x8D4; // uint32 + constexpr std::ptrdiff_t m_numGlobalGiftsPeriodSeconds = 0x8D8; // uint32 + constexpr std::ptrdiff_t m_arrFeaturedGiftersAccounts = 0x8DC; // uint32[4] + constexpr std::ptrdiff_t m_arrFeaturedGiftersGifts = 0x8EC; // uint32[4] + constexpr std::ptrdiff_t m_arrProhibitedItemIndices = 0x8FC; // uint16[100] + constexpr std::ptrdiff_t m_arrTournamentActiveCasterAccounts = 0x9C4; // uint32[4] + constexpr std::ptrdiff_t m_numBestOfMaps = 0x9D4; // int32 + constexpr std::ptrdiff_t m_nHalloweenMaskListSeed = 0x9D8; // int32 + constexpr std::ptrdiff_t m_bBombDropped = 0x9DC; // bool + constexpr std::ptrdiff_t m_bBombPlanted = 0x9DD; // bool + constexpr std::ptrdiff_t m_iRoundWinStatus = 0x9E0; // int32 + constexpr std::ptrdiff_t m_eRoundWinReason = 0x9E4; // int32 + constexpr std::ptrdiff_t m_bTCantBuy = 0x9E8; // bool + constexpr std::ptrdiff_t m_bCTCantBuy = 0x9E9; // bool + constexpr std::ptrdiff_t m_flGuardianBuyUntilTime = 0x9EC; // GameTime_t + constexpr std::ptrdiff_t m_iMatchStats_RoundResults = 0x9F0; // int32[30] + constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_CT = 0xA68; // int32[30] + constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_T = 0xAE0; // int32[30] + constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xB58; // float32[32] + constexpr std::ptrdiff_t m_flNextRespawnWave = 0xBD8; // GameTime_t[32] + constexpr std::ptrdiff_t m_nServerQuestID = 0xC58; // int32 + constexpr std::ptrdiff_t m_vMinimapMins = 0xC5C; // Vector + constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC68; // Vector + constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xC74; // float32[8] + constexpr std::ptrdiff_t m_bDontIncrementCoopWave = 0xC94; // bool + constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xC95; // bool + constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xC98; // int32[10] + constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xCC0; // int32[10] + constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xCE8; // int32 + constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xCEC; // int32 + constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xCF0; // int32 + constexpr std::ptrdiff_t m_bMarkClientStopRecordAtRoundEnd = 0xD10; // bool + constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0xD68; // int32 + constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0xD6C; // bool + constexpr std::ptrdiff_t m_bHasTriggeredCoopSpawnReset = 0xD6D; // bool + constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0xD6E; // bool + constexpr std::ptrdiff_t m_pGameModeRules = 0xD88; // CCSGameModeRules* + constexpr std::ptrdiff_t m_RetakeRules = 0xD90; // C_RetakeGameRules + constexpr std::ptrdiff_t m_nMatchEndCount = 0xEA8; // uint8 + constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0xEAC; // int32 + constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0xEB0; // int32 + constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0xEB4; // bool + constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0xEB8; // int32 + constexpr std::ptrdiff_t m_eRoundEndReason = 0xEBC; // int32 + constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0xEC0; // bool + constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0xEC4; // int32 + constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0xEC8; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0xED0; // CPlayerSlot + constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0xED4; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0xED8; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0xEDC; // int32 + constexpr std::ptrdiff_t m_sRoundEndMessage = 0xEE0; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0xEE8; // int32 + constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0xEEC; // bool + constexpr std::ptrdiff_t m_iRoundEndLegacy = 0xEF0; // int32 + constexpr std::ptrdiff_t m_nRoundEndCount = 0xEF4; // uint8 + constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0xEF8; // int32 + constexpr std::ptrdiff_t m_nRoundStartCount = 0xEFC; // uint8 + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x4F08; // float64 } // Parent: None // Fields count: 0 @@ -4796,16 +4796,16 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace ccs_take_damage_info_api { + namespace CCSTakeDamageInfoAPI { } // Parent: None // Fields count: 1 - namespace ccs_game_mode_rules { - constexpr std::ptrdiff_t m_p_chain_entity = 0x8; // CNetworkVarChainer + namespace CCSGameModeRules { + constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 0 - namespace ccs_game_mode_rules_noop { + namespace CCSGameModeRules_Noop { } // Parent: None // Fields count: 0 @@ -4814,47 +4814,47 @@ namespace cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - namespace ccs_game_mode_script { + namespace CCSGameModeScript { } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) - namespace ccs_game_mode_rules_arms_race { - constexpr std::ptrdiff_t m_weapon_sequence = 0x38; // C_NetworkUtlVectorBase< CUtlString > + namespace CCSGameModeRules_ArmsRace { + constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase } - // Parent: ccs_game_mode_script + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - namespace ccs_arms_race_script { - constexpr std::ptrdiff_t m_p_outer = 0xD8; // CCSGameModeRules_ArmsRace* + namespace CCSArmsRaceScript { + constexpr std::ptrdiff_t m_pOuter = 0xD8; // CCSGameModeRules_ArmsRace* } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (int16) - namespace ccs_game_mode_rules_deathmatch { - constexpr std::ptrdiff_t m_fl_dm_bonus_start_time = 0x38; // GameTime_t - constexpr std::ptrdiff_t m_fl_dm_bonus_time_length = 0x3C; // float32 - constexpr std::ptrdiff_t m_n_dm_bonus_weapon_loadout_slot = 0x40; // int16 + namespace CCSGameModeRules_Deathmatch { + constexpr std::ptrdiff_t m_flDMBonusStartTime = 0x38; // GameTime_t + constexpr std::ptrdiff_t m_flDMBonusTimeLength = 0x3C; // float32 + constexpr std::ptrdiff_t m_nDMBonusWeaponLoadoutSlot = 0x40; // int16 } - // Parent: ccs_game_mode_script + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - namespace ccs_deathmatch_script { - constexpr std::ptrdiff_t m_p_outer = 0xD8; // CCSGameModeRules_Deathmatch* + namespace CCSDeathmatchScript { + constexpr std::ptrdiff_t m_pOuter = 0xD8; // CCSGameModeRules_Deathmatch* } // Parent: None // Fields count: 5 @@ -4865,12 +4865,12 @@ namespace cs2_dumper { // NetworkVarNames: m_bRoundInProgress (bool) // NetworkVarNames: m_iFirstSecondHalfRound (int) // NetworkVarNames: m_iBombSite (int) - namespace c_retake_game_rules { - constexpr std::ptrdiff_t m_n_match_seed = 0xF8; // int32 - constexpr std::ptrdiff_t m_b_blockers_present = 0xFC; // bool - constexpr std::ptrdiff_t m_b_round_in_progress = 0xFD; // bool - constexpr std::ptrdiff_t m_i_first_second_half_round = 0x100; // int32 - constexpr std::ptrdiff_t m_i_bomb_site = 0x104; // int32 + namespace C_RetakeGameRules { + constexpr std::ptrdiff_t m_nMatchSeed = 0xF8; // int32 + constexpr std::ptrdiff_t m_bBlockersPresent = 0xFC; // bool + constexpr std::ptrdiff_t m_bRoundInProgress = 0xFD; // bool + constexpr std::ptrdiff_t m_iFirstSecondHalfRound = 0x100; // int32 + constexpr std::ptrdiff_t m_iBombSite = 0x104; // int32 } // Parent: None // Fields count: 13 @@ -4889,22 +4889,22 @@ namespace cs2_dumper { // NetworkVarNames: m_iCashEarned (int) // NetworkVarNames: m_iUtilityDamage (int) // NetworkVarNames: m_iEnemiesFlashed (int) - namespace cs_per_round_stats_t { - constexpr std::ptrdiff_t m_i_kills = 0x30; // int32 - constexpr std::ptrdiff_t m_i_deaths = 0x34; // int32 - constexpr std::ptrdiff_t m_i_assists = 0x38; // int32 - constexpr std::ptrdiff_t m_i_damage = 0x3C; // int32 - constexpr std::ptrdiff_t m_i_equipment_value = 0x40; // int32 - constexpr std::ptrdiff_t m_i_money_saved = 0x44; // int32 - constexpr std::ptrdiff_t m_i_kill_reward = 0x48; // int32 - constexpr std::ptrdiff_t m_i_live_time = 0x4C; // int32 - constexpr std::ptrdiff_t m_i_head_shot_kills = 0x50; // int32 - constexpr std::ptrdiff_t m_i_objective = 0x54; // int32 - constexpr std::ptrdiff_t m_i_cash_earned = 0x58; // int32 - constexpr std::ptrdiff_t m_i_utility_damage = 0x5C; // int32 - constexpr std::ptrdiff_t m_i_enemies_flashed = 0x60; // int32 + namespace CSPerRoundStats_t { + constexpr std::ptrdiff_t m_iKills = 0x30; // int32 + constexpr std::ptrdiff_t m_iDeaths = 0x34; // int32 + constexpr std::ptrdiff_t m_iAssists = 0x38; // int32 + constexpr std::ptrdiff_t m_iDamage = 0x3C; // int32 + constexpr std::ptrdiff_t m_iEquipmentValue = 0x40; // int32 + constexpr std::ptrdiff_t m_iMoneySaved = 0x44; // int32 + constexpr std::ptrdiff_t m_iKillReward = 0x48; // int32 + constexpr std::ptrdiff_t m_iLiveTime = 0x4C; // int32 + constexpr std::ptrdiff_t m_iHeadShotKills = 0x50; // int32 + constexpr std::ptrdiff_t m_iObjective = 0x54; // int32 + constexpr std::ptrdiff_t m_iCashEarned = 0x58; // int32 + constexpr std::ptrdiff_t m_iUtilityDamage = 0x5C; // int32 + constexpr std::ptrdiff_t m_iEnemiesFlashed = 0x60; // int32 } - // Parent: cs_per_round_stats_t + // Parent: CSPerRoundStats_t // Fields count: 5 // // Metadata: @@ -4913,14 +4913,14 @@ namespace cs2_dumper { // NetworkVarNames: m_iEnemy3Ks (int) // NetworkVarNames: m_iEnemyKnifeKills (int) // NetworkVarNames: m_iEnemyTaserKills (int) - namespace cs_match_stats_t { - constexpr std::ptrdiff_t m_i_enemy5_ks = 0x64; // int32 - constexpr std::ptrdiff_t m_i_enemy4_ks = 0x68; // int32 - constexpr std::ptrdiff_t m_i_enemy3_ks = 0x6C; // int32 - constexpr std::ptrdiff_t m_i_enemy_knife_kills = 0x70; // int32 - constexpr std::ptrdiff_t m_i_enemy_taser_kills = 0x74; // int32 + namespace CSMatchStats_t { + constexpr std::ptrdiff_t m_iEnemy5Ks = 0x64; // int32 + constexpr std::ptrdiff_t m_iEnemy4Ks = 0x68; // int32 + constexpr std::ptrdiff_t m_iEnemy3Ks = 0x6C; // int32 + constexpr std::ptrdiff_t m_iEnemyKnifeKills = 0x70; // int32 + constexpr std::ptrdiff_t m_iEnemyTaserKills = 0x74; // int32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -4932,57 +4932,57 @@ namespace cs2_dumper { // NetworkVarNames: m_agentItem (CEconItemView) // NetworkVarNames: m_glovesItem (CEconItemView) // NetworkVarNames: m_weaponItem (CEconItemView) - namespace c_csgo_team_preview_character_position { - constexpr std::ptrdiff_t m_n_variant = 0x6D0; // int32 - constexpr std::ptrdiff_t m_n_random = 0x6D4; // int32 - constexpr std::ptrdiff_t m_n_ordinal = 0x6D8; // int32 - constexpr std::ptrdiff_t m_s_weapon_name = 0x6E0; // CUtlString + namespace C_CSGO_TeamPreviewCharacterPosition { + constexpr std::ptrdiff_t m_nVariant = 0x6D0; // int32 + constexpr std::ptrdiff_t m_nRandom = 0x6D4; // int32 + constexpr std::ptrdiff_t m_nOrdinal = 0x6D8; // int32 + constexpr std::ptrdiff_t m_sWeaponName = 0x6E0; // CUtlString constexpr std::ptrdiff_t m_xuid = 0x6E8; // uint64 - constexpr std::ptrdiff_t m_agent_item = 0x6F0; // C_EconItemView - constexpr std::ptrdiff_t m_gloves_item = 0x1A40; // C_EconItemView - constexpr std::ptrdiff_t m_weapon_item = 0x2D90; // C_EconItemView + constexpr std::ptrdiff_t m_agentItem = 0x6F0; // C_EconItemView + constexpr std::ptrdiff_t m_glovesItem = 0x1A40; // C_EconItemView + constexpr std::ptrdiff_t m_weaponItem = 0x2D90; // C_EconItemView } - // Parent: c_csgo_team_preview_character_position + // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 - namespace c_csgo_team_select_character_position { + namespace C_CSGO_TeamSelectCharacterPosition { } - // Parent: c_csgo_team_select_character_position + // Parent: C_CSGO_TeamSelectCharacterPosition // Fields count: 0 - namespace c_csgo_team_select_terrorist_position { + namespace C_CSGO_TeamSelectTerroristPosition { } - // Parent: c_csgo_team_select_character_position + // Parent: C_CSGO_TeamSelectCharacterPosition // Fields count: 0 - namespace c_csgo_team_select_counter_terrorist_position { + namespace C_CSGO_TeamSelectCounterTerroristPosition { } - // Parent: c_csgo_team_preview_character_position + // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 - namespace c_csgo_team_intro_character_position { + namespace C_CSGO_TeamIntroCharacterPosition { } - // Parent: c_csgo_team_intro_character_position + // Parent: C_CSGO_TeamIntroCharacterPosition // Fields count: 0 - namespace c_csgo_team_intro_terrorist_position { + namespace C_CSGO_TeamIntroTerroristPosition { } - // Parent: c_csgo_team_intro_character_position + // Parent: C_CSGO_TeamIntroCharacterPosition // Fields count: 0 - namespace c_csgo_team_intro_counter_terrorist_position { + namespace C_CSGO_TeamIntroCounterTerroristPosition { } - // Parent: c_csgo_team_intro_character_position + // Parent: C_CSGO_TeamIntroCharacterPosition // Fields count: 0 - namespace ccsgo_wingman_intro_character_position { + namespace CCSGO_WingmanIntroCharacterPosition { } - // Parent: ccsgo_wingman_intro_character_position + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - namespace ccsgo_wingman_intro_terrorist_position { + namespace CCSGO_WingmanIntroTerroristPosition { } - // Parent: ccsgo_wingman_intro_character_position + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - namespace ccsgo_wingman_intro_counter_terrorist_position { + namespace CCSGO_WingmanIntroCounterTerroristPosition { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - namespace c_cs_minimap_boundary { + namespace C_CSMinimapBoundary { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 5 // // Metadata: @@ -4991,22 +4991,22 @@ namespace cs2_dumper { // NetworkVarNames: m_iType (int) // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) - namespace c_player_ping { - constexpr std::ptrdiff_t m_h_player = 0x700; // CHandle< C_CSPlayerPawn > - constexpr std::ptrdiff_t m_h_pinged_entity = 0x704; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_i_type = 0x708; // int32 - constexpr std::ptrdiff_t m_b_urgent = 0x70C; // bool - constexpr std::ptrdiff_t m_sz_place_name = 0x70D; // char[18] + namespace C_PlayerPing { + constexpr std::ptrdiff_t m_hPlayer = 0x700; // CHandle + constexpr std::ptrdiff_t m_hPingedEntity = 0x704; // CHandle + constexpr std::ptrdiff_t m_iType = 0x708; // int32 + constexpr std::ptrdiff_t m_bUrgent = 0x70C; // bool + constexpr std::ptrdiff_t m_szPlaceName = 0x70D; // char[18] } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) - namespace ccs_player_ping_services { - constexpr std::ptrdiff_t m_h_player_ping = 0x40; // CHandle< C_BaseEntity > + namespace CCSPlayer_PingServices { + constexpr std::ptrdiff_t m_hPlayerPing = 0x40; // CHandle } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 10 // // Metadata: @@ -5019,17 +5019,17 @@ namespace cs2_dumper { // NetworkVarNames: m_hostageRescueY (int) // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) - namespace c_cs_player_resource { - constexpr std::ptrdiff_t m_b_hostage_alive = 0x6D0; // bool[12] - constexpr std::ptrdiff_t m_is_hostage_following_someone = 0x6DC; // bool[12] - constexpr std::ptrdiff_t m_i_hostage_entity_i_ds = 0x6E8; // CEntityIndex[12] - constexpr std::ptrdiff_t m_bombsite_center_a = 0x718; // Vector - constexpr std::ptrdiff_t m_bombsite_center_b = 0x724; // Vector - constexpr std::ptrdiff_t m_hostage_rescue_x = 0x730; // int32[4] - constexpr std::ptrdiff_t m_hostage_rescue_y = 0x740; // int32[4] - constexpr std::ptrdiff_t m_hostage_rescue_z = 0x750; // int32[4] - constexpr std::ptrdiff_t m_b_end_match_next_map_all_voted = 0x760; // bool - constexpr std::ptrdiff_t m_found_goal_positions = 0x761; // bool + namespace C_CSPlayerResource { + constexpr std::ptrdiff_t m_bHostageAlive = 0x6D0; // bool[12] + constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x6DC; // bool[12] + constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x6E8; // CEntityIndex[12] + constexpr std::ptrdiff_t m_bombsiteCenterA = 0x718; // Vector + constexpr std::ptrdiff_t m_bombsiteCenterB = 0x724; // Vector + constexpr std::ptrdiff_t m_hostageRescueX = 0x730; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueY = 0x740; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueZ = 0x750; // int32[4] + constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x760; // bool + constexpr std::ptrdiff_t m_foundGoalPositions = 0x761; // bool } // Parent: None // Fields count: 0 @@ -5037,13 +5037,13 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace ccs_player_controller_api { + namespace CCSPlayerControllerAPI { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_view_model_services { + namespace CPlayer_ViewModelServices { } - // Parent: c_player_camera_services + // Parent: CPlayer_CameraServices // Fields count: 6 // // Metadata: @@ -5052,13 +5052,13 @@ namespace cs2_dumper { // NetworkVarNames: m_flFOVTime (GameTime_t) // NetworkVarNames: m_flFOVRate (float32) // NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>) - namespace ccs_player_base_camera_services { - constexpr std::ptrdiff_t m_i_fov = 0x210; // uint32 - constexpr std::ptrdiff_t m_i_fov_start = 0x214; // uint32 - constexpr std::ptrdiff_t m_fl_fov_time = 0x218; // GameTime_t - constexpr std::ptrdiff_t m_fl_fov_rate = 0x21C; // float32 - constexpr std::ptrdiff_t m_h_zoom_owner = 0x220; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_fl_last_shot_fov = 0x224; // float32 + namespace CCSPlayerBase_CameraServices { + constexpr std::ptrdiff_t m_iFOV = 0x210; // uint32 + constexpr std::ptrdiff_t m_iFOVStart = 0x214; // uint32 + constexpr std::ptrdiff_t m_flFOVTime = 0x218; // GameTime_t + constexpr std::ptrdiff_t m_flFOVRate = 0x21C; // float32 + constexpr std::ptrdiff_t m_hZoomOwner = 0x220; // CHandle + constexpr std::ptrdiff_t m_flLastShotFOV = 0x224; // float32 } // Parent: None // Fields count: 2 @@ -5066,38 +5066,38 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_nItemDefIndex (uint16) // NetworkVarNames: m_nCount (uint16) - namespace weapon_purchase_count_t { - constexpr std::ptrdiff_t m_n_item_def_index = 0x30; // uint16 - constexpr std::ptrdiff_t m_n_count = 0x32; // uint16 + namespace WeaponPurchaseCount_t { + constexpr std::ptrdiff_t m_nItemDefIndex = 0x30; // uint16 + constexpr std::ptrdiff_t m_nCount = 0x32; // uint16 } // Parent: None // Fields count: 1 // // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) - namespace weapon_purchase_tracker_t { - constexpr std::ptrdiff_t m_weapon_purchases = 0x8; // C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > + namespace WeaponPurchaseTracker_t { + constexpr std::ptrdiff_t m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 4 // // Metadata: // NetworkVarNames: m_bIsRescuing (bool) // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) - namespace ccs_player_action_tracking_services { - constexpr std::ptrdiff_t m_h_last_weapon_before_c4_auto_switch = 0x40; // CHandle< C_BasePlayerWeapon > - constexpr std::ptrdiff_t m_b_is_rescuing = 0x44; // bool - constexpr std::ptrdiff_t m_weapon_purchases_this_match = 0x48; // WeaponPurchaseTracker_t - constexpr std::ptrdiff_t m_weapon_purchases_this_round = 0xA0; // WeaponPurchaseTracker_t + namespace CCSPlayer_ActionTrackingServices { + constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x40; // CHandle + constexpr std::ptrdiff_t m_bIsRescuing = 0x44; // bool + constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x48; // WeaponPurchaseTracker_t + constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0xA0; // WeaponPurchaseTracker_t } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_totalHitsOnServer (int32) - namespace ccs_player_bullet_services { - constexpr std::ptrdiff_t m_total_hits_on_server = 0x40; // int32 + namespace CCSPlayer_BulletServices { + constexpr std::ptrdiff_t m_totalHitsOnServer = 0x40; // int32 } // Parent: None // Fields count: 5 @@ -5108,49 +5108,49 @@ namespace cs2_dumper { // NetworkVarNames: m_nPrevArmor (int) // NetworkVarNames: m_bPrevHelmet (bool) // NetworkVarNames: m_hItem (CEntityHandle) - namespace sellback_purchase_entry_t { - constexpr std::ptrdiff_t m_un_def_idx = 0x30; // uint16 - constexpr std::ptrdiff_t m_n_cost = 0x34; // int32 - constexpr std::ptrdiff_t m_n_prev_armor = 0x38; // int32 - constexpr std::ptrdiff_t m_b_prev_helmet = 0x3C; // bool - constexpr std::ptrdiff_t m_h_item = 0x40; // CEntityHandle + namespace SellbackPurchaseEntry_t { + constexpr std::ptrdiff_t m_unDefIdx = 0x30; // uint16 + constexpr std::ptrdiff_t m_nCost = 0x34; // int32 + constexpr std::ptrdiff_t m_nPrevArmor = 0x38; // int32 + constexpr std::ptrdiff_t m_bPrevHelmet = 0x3C; // bool + constexpr std::ptrdiff_t m_hItem = 0x40; // CEntityHandle } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) - namespace ccs_player_buy_services { - constexpr std::ptrdiff_t m_vec_sellback_purchase_entries = 0x40; // C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > + namespace CCSPlayer_BuyServices { + constexpr std::ptrdiff_t m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar } - // Parent: ccs_player_base_camera_services + // Parent: CCSPlayerBase_CameraServices // Fields count: 1 - namespace ccs_player_camera_services { - constexpr std::ptrdiff_t m_fl_death_cam_tilt = 0x228; // float32 + namespace CCSPlayer_CameraServices { + constexpr std::ptrdiff_t m_flDeathCamTilt = 0x228; // float32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>) // NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>) - namespace ccs_player_hostage_services { - constexpr std::ptrdiff_t m_h_carried_hostage = 0x40; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_carried_hostage_prop = 0x44; // CHandle< C_BaseEntity > + namespace CCSPlayer_HostageServices { + constexpr std::ptrdiff_t m_hCarriedHostage = 0x40; // CHandle + constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle } - // Parent: c_player_item_services + // Parent: CPlayer_ItemServices // Fields count: 3 // // Metadata: // NetworkVarNames: m_bHasDefuser (bool) // NetworkVarNames: m_bHasHelmet (bool) // NetworkVarNames: m_bHasHeavyArmor (bool) - namespace ccs_player_item_services { - constexpr std::ptrdiff_t m_b_has_defuser = 0x40; // bool - constexpr std::ptrdiff_t m_b_has_helmet = 0x41; // bool - constexpr std::ptrdiff_t m_b_has_heavy_armor = 0x42; // bool + namespace CCSPlayer_ItemServices { + constexpr std::ptrdiff_t m_bHasDefuser = 0x40; // bool + constexpr std::ptrdiff_t m_bHasHelmet = 0x41; // bool + constexpr std::ptrdiff_t m_bHasHeavyArmor = 0x42; // bool } - // Parent: c_player_movement_services_humanoid + // Parent: CPlayer_MovementServices_Humanoid // Fields count: 37 // // Metadata: @@ -5174,107 +5174,107 @@ namespace cs2_dumper { // NetworkVarNames: m_flOffsetTickCompleteTime (float) // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) - namespace ccs_player_movement_services { - constexpr std::ptrdiff_t m_fl_max_fall_velocity = 0x214; // float32 - constexpr std::ptrdiff_t m_vec_ladder_normal = 0x218; // Vector - constexpr std::ptrdiff_t m_n_ladder_surface_prop_index = 0x224; // int32 - constexpr std::ptrdiff_t m_fl_duck_amount = 0x228; // float32 - constexpr std::ptrdiff_t m_fl_duck_speed = 0x22C; // float32 - constexpr std::ptrdiff_t m_b_duck_override = 0x230; // bool - constexpr std::ptrdiff_t m_b_desires_duck = 0x231; // bool - constexpr std::ptrdiff_t m_fl_duck_offset = 0x234; // float32 - constexpr std::ptrdiff_t m_n_duck_time_msecs = 0x238; // uint32 - constexpr std::ptrdiff_t m_n_duck_jump_time_msecs = 0x23C; // uint32 - constexpr std::ptrdiff_t m_n_jump_time_msecs = 0x240; // uint32 - constexpr std::ptrdiff_t m_fl_last_duck_time = 0x244; // float32 - constexpr std::ptrdiff_t m_vec_last_position_at_full_crouch_speed = 0x250; // Vector2D - constexpr std::ptrdiff_t m_duck_until_on_ground = 0x258; // bool - constexpr std::ptrdiff_t m_b_has_walk_moved_since_last_jump = 0x259; // bool - constexpr std::ptrdiff_t m_b_in_stuck_test = 0x25A; // bool - constexpr std::ptrdiff_t m_fl_stuck_check_time = 0x268; // float32[64][2] - constexpr std::ptrdiff_t m_n_trace_count = 0x468; // int32 - constexpr std::ptrdiff_t m_stuck_last = 0x46C; // int32 - constexpr std::ptrdiff_t m_b_speed_cropped = 0x470; // bool - constexpr std::ptrdiff_t m_n_old_water_level = 0x474; // int32 - constexpr std::ptrdiff_t m_fl_water_entry_time = 0x478; // float32 - constexpr std::ptrdiff_t m_vec_forward = 0x47C; // Vector - constexpr std::ptrdiff_t m_vec_left = 0x488; // Vector - constexpr std::ptrdiff_t m_vec_up = 0x494; // Vector - constexpr std::ptrdiff_t m_n_game_code_has_moved_player_after_command = 0x4A0; // int32 - constexpr std::ptrdiff_t m_b_old_jump_pressed = 0x4A4; // bool - constexpr std::ptrdiff_t m_fl_jump_pressed_time = 0x4A8; // float32 - constexpr std::ptrdiff_t m_fl_jump_until = 0x4AC; // float32 - constexpr std::ptrdiff_t m_fl_jump_vel = 0x4B0; // float32 - constexpr std::ptrdiff_t m_f_stash_grenade_parameter_when = 0x4B4; // GameTime_t - constexpr std::ptrdiff_t m_n_button_down_mask_prev = 0x4B8; // uint64 - constexpr std::ptrdiff_t m_fl_offset_tick_complete_time = 0x4C0; // float32 - constexpr std::ptrdiff_t m_fl_offset_tick_stashed_speed = 0x4C4; // float32 - constexpr std::ptrdiff_t m_fl_stamina = 0x4C8; // float32 - constexpr std::ptrdiff_t m_fl_height_at_jump_start = 0x4CC; // float32 - constexpr std::ptrdiff_t m_fl_max_jump_height_this_jump = 0x4D0; // float32 + namespace CCSPlayer_MovementServices { + constexpr std::ptrdiff_t m_flMaxFallVelocity = 0x214; // float32 + constexpr std::ptrdiff_t m_vecLadderNormal = 0x218; // Vector + constexpr std::ptrdiff_t m_nLadderSurfacePropIndex = 0x224; // int32 + constexpr std::ptrdiff_t m_flDuckAmount = 0x228; // float32 + constexpr std::ptrdiff_t m_flDuckSpeed = 0x22C; // float32 + constexpr std::ptrdiff_t m_bDuckOverride = 0x230; // bool + constexpr std::ptrdiff_t m_bDesiresDuck = 0x231; // bool + constexpr std::ptrdiff_t m_flDuckOffset = 0x234; // float32 + constexpr std::ptrdiff_t m_nDuckTimeMsecs = 0x238; // uint32 + constexpr std::ptrdiff_t m_nDuckJumpTimeMsecs = 0x23C; // uint32 + constexpr std::ptrdiff_t m_nJumpTimeMsecs = 0x240; // uint32 + constexpr std::ptrdiff_t m_flLastDuckTime = 0x244; // float32 + constexpr std::ptrdiff_t m_vecLastPositionAtFullCrouchSpeed = 0x250; // Vector2D + constexpr std::ptrdiff_t m_duckUntilOnGround = 0x258; // bool + constexpr std::ptrdiff_t m_bHasWalkMovedSinceLastJump = 0x259; // bool + constexpr std::ptrdiff_t m_bInStuckTest = 0x25A; // bool + constexpr std::ptrdiff_t m_flStuckCheckTime = 0x268; // float32[64][2] + constexpr std::ptrdiff_t m_nTraceCount = 0x468; // int32 + constexpr std::ptrdiff_t m_StuckLast = 0x46C; // int32 + constexpr std::ptrdiff_t m_bSpeedCropped = 0x470; // bool + constexpr std::ptrdiff_t m_nOldWaterLevel = 0x474; // int32 + constexpr std::ptrdiff_t m_flWaterEntryTime = 0x478; // float32 + constexpr std::ptrdiff_t m_vecForward = 0x47C; // Vector + constexpr std::ptrdiff_t m_vecLeft = 0x488; // Vector + constexpr std::ptrdiff_t m_vecUp = 0x494; // Vector + constexpr std::ptrdiff_t m_nGameCodeHasMovedPlayerAfterCommand = 0x4A0; // int32 + constexpr std::ptrdiff_t m_bOldJumpPressed = 0x4A4; // bool + constexpr std::ptrdiff_t m_flJumpPressedTime = 0x4A8; // float32 + constexpr std::ptrdiff_t m_flJumpUntil = 0x4AC; // float32 + constexpr std::ptrdiff_t m_flJumpVel = 0x4B0; // float32 + constexpr std::ptrdiff_t m_fStashGrenadeParameterWhen = 0x4B4; // GameTime_t + constexpr std::ptrdiff_t m_nButtonDownMaskPrev = 0x4B8; // uint64 + constexpr std::ptrdiff_t m_flOffsetTickCompleteTime = 0x4C0; // float32 + constexpr std::ptrdiff_t m_flOffsetTickStashedSpeed = 0x4C4; // float32 + constexpr std::ptrdiff_t m_flStamina = 0x4C8; // float32 + constexpr std::ptrdiff_t m_flHeightAtJumpStart = 0x4CC; // float32 + constexpr std::ptrdiff_t m_flMaxJumpHeightThisJump = 0x4D0; // float32 } - // Parent: c_player_use_services + // Parent: CPlayer_UseServices // Fields count: 0 - namespace ccs_player_use_services { + namespace CCSPlayer_UseServices { } - // Parent: c_player_view_model_services + // Parent: CPlayer_ViewModelServices // Fields count: 1 // // Metadata: // NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >) - namespace ccs_player_view_model_services { - constexpr std::ptrdiff_t m_h_view_model = 0x40; // CHandle< C_BaseViewModel >[3] + namespace CCSPlayer_ViewModelServices { + constexpr std::ptrdiff_t m_hViewModel = 0x40; // CHandle[3] } - // Parent: c_player_water_services + // Parent: CPlayer_WaterServices // Fields count: 3 - namespace ccs_player_water_services { - constexpr std::ptrdiff_t m_fl_water_jump_time = 0x40; // float32 - constexpr std::ptrdiff_t m_vec_water_jump_vel = 0x44; // Vector - constexpr std::ptrdiff_t m_fl_swim_sound_time = 0x50; // float32 + namespace CCSPlayer_WaterServices { + constexpr std::ptrdiff_t m_flWaterJumpTime = 0x40; // float32 + constexpr std::ptrdiff_t m_vecWaterJumpVel = 0x44; // Vector + constexpr std::ptrdiff_t m_flSwimSoundTime = 0x50; // float32 } - // Parent: c_player_weapon_services + // Parent: CPlayer_WeaponServices // Fields count: 5 // // Metadata: // NetworkVarNames: m_flNextAttack (GameTime_t) // NetworkVarNames: m_bIsLookingAtWeapon (bool) // NetworkVarNames: m_bIsHoldingLookAtWeapon (bool) - namespace ccs_player_weapon_services { - constexpr std::ptrdiff_t m_fl_next_attack = 0xB8; // GameTime_t - constexpr std::ptrdiff_t m_b_is_looking_at_weapon = 0xBC; // bool - constexpr std::ptrdiff_t m_b_is_holding_look_at_weapon = 0xBD; // bool - constexpr std::ptrdiff_t m_n_old_shoot_position_history_count = 0xC0; // uint32 - constexpr std::ptrdiff_t m_n_old_input_history_count = 0x458; // uint32 + namespace CCSPlayer_WeaponServices { + constexpr std::ptrdiff_t m_flNextAttack = 0xB8; // GameTime_t + constexpr std::ptrdiff_t m_bIsLookingAtWeapon = 0xBC; // bool + constexpr std::ptrdiff_t m_bIsHoldingLookAtWeapon = 0xBD; // bool + constexpr std::ptrdiff_t m_nOldShootPositionHistoryCount = 0xC0; // uint32 + constexpr std::ptrdiff_t m_nOldInputHistoryCount = 0x458; // uint32 } - // Parent: c_player_observer_services + // Parent: CPlayer_ObserverServices // Fields count: 8 - namespace ccs_observer_observer_services { - constexpr std::ptrdiff_t m_h_last_observer_target = 0x58; // CEntityHandle - constexpr std::ptrdiff_t m_vec_observer_interpolate_offset = 0x5C; // Vector - constexpr std::ptrdiff_t m_vec_observer_interp_start_pos = 0x68; // Vector - constexpr std::ptrdiff_t m_fl_obs_interp_path_length = 0x74; // float32 - constexpr std::ptrdiff_t m_q_obs_interp_orientation_start = 0x80; // Quaternion - constexpr std::ptrdiff_t m_q_obs_interp_orientation_travel_dir = 0x90; // Quaternion - constexpr std::ptrdiff_t m_obs_interp_state = 0xA0; // ObserverInterpState_t - constexpr std::ptrdiff_t m_b_observer_interpolation_needs_deferred_setup = 0xA4; // bool + namespace CCSObserver_ObserverServices { + constexpr std::ptrdiff_t m_hLastObserverTarget = 0x58; // CEntityHandle + constexpr std::ptrdiff_t m_vecObserverInterpolateOffset = 0x5C; // Vector + constexpr std::ptrdiff_t m_vecObserverInterpStartPos = 0x68; // Vector + constexpr std::ptrdiff_t m_flObsInterp_PathLength = 0x74; // float32 + constexpr std::ptrdiff_t m_qObsInterp_OrientationStart = 0x80; // Quaternion + constexpr std::ptrdiff_t m_qObsInterp_OrientationTravelDir = 0x90; // Quaternion + constexpr std::ptrdiff_t m_obsInterpState = 0xA0; // ObserverInterpState_t + constexpr std::ptrdiff_t m_bObserverInterpolationNeedsDeferredSetup = 0xA4; // bool } - // Parent: ccs_player_base_camera_services + // Parent: CCSPlayerBase_CameraServices // Fields count: 0 - namespace ccs_observer_camera_services { + namespace CCSObserver_CameraServices { } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 0 - namespace ccs_observer_movement_services { + namespace CCSObserver_MovementServices { } - // Parent: c_player_use_services + // Parent: CPlayer_UseServices // Fields count: 0 - namespace ccs_observer_use_services { + namespace CCSObserver_UseServices { } - // Parent: c_player_view_model_services + // Parent: CPlayer_ViewModelServices // Fields count: 0 - namespace ccs_observer_view_model_services { + namespace CCSObserver_ViewModelServices { } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 5 // // Metadata: @@ -5283,12 +5283,12 @@ namespace cs2_dumper { // NetworkVarNames: m_iNumRoundKills (int) // NetworkVarNames: m_iNumRoundKillsHeadshots (int) // NetworkVarNames: m_unTotalRoundDamageDealt (uint32) - namespace ccs_player_controller_action_tracking_services { - constexpr std::ptrdiff_t m_per_round_stats = 0x40; // C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > - constexpr std::ptrdiff_t m_match_stats = 0x90; // CSMatchStats_t - constexpr std::ptrdiff_t m_i_num_round_kills = 0x108; // int32 - constexpr std::ptrdiff_t m_i_num_round_kills_headshots = 0x10C; // int32 - constexpr std::ptrdiff_t m_un_total_round_damage_dealt = 0x110; // uint32 + namespace CCSPlayerController_ActionTrackingServices { + constexpr std::ptrdiff_t m_perRoundStats = 0x40; // C_UtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_matchStats = 0x90; // CSMatchStats_t + constexpr std::ptrdiff_t m_iNumRoundKills = 0x108; // int32 + constexpr std::ptrdiff_t m_iNumRoundKillsHeadshots = 0x10C; // int32 + constexpr std::ptrdiff_t m_unTotalRoundDamageDealt = 0x110; // uint32 } // Parent: None // Fields count: 14 @@ -5308,33 +5308,33 @@ namespace cs2_dumper { // NetworkVarNames: m_iLastBulletUpdate (int) // NetworkVarNames: m_bIsOtherEnemy (bool) // NetworkVarNames: m_killType (EKillTypes_t) - namespace c_damage_record { - constexpr std::ptrdiff_t m_player_damager = 0x28; // CHandle< C_CSPlayerPawnBase > - constexpr std::ptrdiff_t m_player_recipient = 0x2C; // CHandle< C_CSPlayerPawnBase > - constexpr std::ptrdiff_t m_h_player_controller_damager = 0x30; // CHandle< CCSPlayerController > - constexpr std::ptrdiff_t m_h_player_controller_recipient = 0x34; // CHandle< CCSPlayerController > - constexpr std::ptrdiff_t m_sz_player_damager_name = 0x38; // CUtlString - constexpr std::ptrdiff_t m_sz_player_recipient_name = 0x40; // CUtlString - constexpr std::ptrdiff_t m_damager_xuid = 0x48; // uint64 - constexpr std::ptrdiff_t m_recipient_xuid = 0x50; // uint64 - constexpr std::ptrdiff_t m_i_damage = 0x58; // int32 - constexpr std::ptrdiff_t m_i_actual_health_removed = 0x5C; // int32 - constexpr std::ptrdiff_t m_i_num_hits = 0x60; // int32 - constexpr std::ptrdiff_t m_i_last_bullet_update = 0x64; // int32 - constexpr std::ptrdiff_t m_b_is_other_enemy = 0x68; // bool - constexpr std::ptrdiff_t m_kill_type = 0x69; // EKillTypes_t + namespace CDamageRecord { + constexpr std::ptrdiff_t m_PlayerDamager = 0x28; // CHandle + constexpr std::ptrdiff_t m_PlayerRecipient = 0x2C; // CHandle + constexpr std::ptrdiff_t m_hPlayerControllerDamager = 0x30; // CHandle + constexpr std::ptrdiff_t m_hPlayerControllerRecipient = 0x34; // CHandle + constexpr std::ptrdiff_t m_szPlayerDamagerName = 0x38; // CUtlString + constexpr std::ptrdiff_t m_szPlayerRecipientName = 0x40; // CUtlString + constexpr std::ptrdiff_t m_DamagerXuid = 0x48; // uint64 + constexpr std::ptrdiff_t m_RecipientXuid = 0x50; // uint64 + constexpr std::ptrdiff_t m_iDamage = 0x58; // int32 + constexpr std::ptrdiff_t m_iActualHealthRemoved = 0x5C; // int32 + constexpr std::ptrdiff_t m_iNumHits = 0x60; // int32 + constexpr std::ptrdiff_t m_iLastBulletUpdate = 0x64; // int32 + constexpr std::ptrdiff_t m_bIsOtherEnemy = 0x68; // bool + constexpr std::ptrdiff_t m_killType = 0x69; // EKillTypes_t } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_nSendUpdate (int) // NetworkVarNames: m_DamageList (CDamageRecord) - namespace ccs_player_controller_damage_services { - constexpr std::ptrdiff_t m_n_send_update = 0x40; // int32 - constexpr std::ptrdiff_t m_damage_list = 0x48; // C_UtlVectorEmbeddedNetworkVar< CDamageRecord > + namespace CCSPlayerController_DamageServices { + constexpr std::ptrdiff_t m_nSendUpdate = 0x40; // int32 + constexpr std::ptrdiff_t m_DamageList = 0x48; // C_UtlVectorEmbeddedNetworkVar } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 5 // // Metadata: @@ -5342,21 +5342,21 @@ namespace cs2_dumper { // NetworkVarNames: m_iStartAccount (int) // NetworkVarNames: m_iTotalCashSpent (int) // NetworkVarNames: m_iCashSpentThisRound (int) - namespace ccs_player_controller_in_game_money_services { - constexpr std::ptrdiff_t m_i_account = 0x40; // int32 - constexpr std::ptrdiff_t m_i_start_account = 0x44; // int32 - constexpr std::ptrdiff_t m_i_total_cash_spent = 0x48; // int32 - constexpr std::ptrdiff_t m_i_cash_spent_this_round = 0x4C; // int32 - constexpr std::ptrdiff_t m_n_previous_account = 0x50; // int32 + namespace CCSPlayerController_InGameMoneyServices { + constexpr std::ptrdiff_t m_iAccount = 0x40; // int32 + constexpr std::ptrdiff_t m_iStartAccount = 0x44; // int32 + constexpr std::ptrdiff_t m_iTotalCashSpent = 0x48; // int32 + constexpr std::ptrdiff_t m_iCashSpentThisRound = 0x4C; // int32 + constexpr std::ptrdiff_t m_nPreviousAccount = 0x50; // int32 } // Parent: None // Fields count: 3 - namespace server_authoritative_weapon_slot_t { - constexpr std::ptrdiff_t un_class = 0x28; // uint16 - constexpr std::ptrdiff_t un_slot = 0x2A; // uint16 - constexpr std::ptrdiff_t un_item_def_idx = 0x2C; // uint16 + namespace ServerAuthoritativeWeaponSlot_t { + constexpr std::ptrdiff_t unClass = 0x28; // uint16 + constexpr std::ptrdiff_t unSlot = 0x2A; // uint16 + constexpr std::ptrdiff_t unItemDefIdx = 0x2C; // uint16 } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 8 // // Metadata: @@ -5368,15 +5368,15 @@ namespace cs2_dumper { // NetworkVarNames: m_nPersonaDataPublicCommendsFriendly (int) // NetworkVarNames: m_nPersonaDataXpTrailLevel (int) // NetworkVarNames: m_vecServerAuthoritativeWeaponSlots (ServerAuthoritativeWeaponSlot_t) - namespace ccs_player_controller_inventory_services { - constexpr std::ptrdiff_t m_un_music_id = 0x40; // uint16 + namespace CCSPlayerController_InventoryServices { + constexpr std::ptrdiff_t m_unMusicID = 0x40; // uint16 constexpr std::ptrdiff_t m_rank = 0x44; // MedalRank_t[6] - constexpr std::ptrdiff_t m_n_persona_data_public_level = 0x5C; // int32 - constexpr std::ptrdiff_t m_n_persona_data_public_commends_leader = 0x60; // int32 - constexpr std::ptrdiff_t m_n_persona_data_public_commends_teacher = 0x64; // int32 - constexpr std::ptrdiff_t m_n_persona_data_public_commends_friendly = 0x68; // int32 - constexpr std::ptrdiff_t m_n_persona_data_xp_trail_level = 0x6C; // int32 - constexpr std::ptrdiff_t m_vec_server_authoritative_weapon_slots = 0x70; // C_UtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t > + constexpr std::ptrdiff_t m_nPersonaDataPublicLevel = 0x5C; // int32 + constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsLeader = 0x60; // int32 + constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsTeacher = 0x64; // int32 + constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsFriendly = 0x68; // int32 + constexpr std::ptrdiff_t m_nPersonaDataXpTrailLevel = 0x6C; // int32 + constexpr std::ptrdiff_t m_vecServerAuthoritativeWeaponSlots = 0x70; // C_UtlVectorEmbeddedNetworkVar } // Parent: None // Fields count: 0 @@ -5384,7 +5384,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace ccs_weapon_base_v_data_api { + namespace CCSWeaponBaseVDataAPI { } // Parent: None // Fields count: 0 @@ -5392,24 +5392,24 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace ccs_weapon_base_api { + namespace CCSWeaponBaseAPI { } // Parent: None // Fields count: 13 - namespace c_iron_sight_controller { - constexpr std::ptrdiff_t m_b_iron_sight_available = 0x10; // bool - constexpr std::ptrdiff_t m_fl_iron_sight_amount = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_iron_sight_amount_gained = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_iron_sight_amount_biased = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_iron_sight_amount_interpolated = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_iron_sight_amount_gained_interpolated = 0x24; // float32 - constexpr std::ptrdiff_t m_fl_iron_sight_amount_biased_interpolated = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_interpolation_last_updated = 0x2C; // float32 - constexpr std::ptrdiff_t m_ang_delta_average = 0x30; // QAngle[8] - constexpr std::ptrdiff_t m_ang_view_last = 0x90; // QAngle - constexpr std::ptrdiff_t m_vec_dot_coords = 0x9C; // Vector2D - constexpr std::ptrdiff_t m_fl_dot_blur = 0xA4; // float32 - constexpr std::ptrdiff_t m_fl_speed_ratio = 0xA8; // float32 + namespace C_IronSightController { + constexpr std::ptrdiff_t m_bIronSightAvailable = 0x10; // bool + constexpr std::ptrdiff_t m_flIronSightAmount = 0x14; // float32 + constexpr std::ptrdiff_t m_flIronSightAmountGained = 0x18; // float32 + constexpr std::ptrdiff_t m_flIronSightAmountBiased = 0x1C; // float32 + constexpr std::ptrdiff_t m_flIronSightAmount_Interpolated = 0x20; // float32 + constexpr std::ptrdiff_t m_flIronSightAmountGained_Interpolated = 0x24; // float32 + constexpr std::ptrdiff_t m_flIronSightAmountBiased_Interpolated = 0x28; // float32 + constexpr std::ptrdiff_t m_flInterpolationLastUpdated = 0x2C; // float32 + constexpr std::ptrdiff_t m_angDeltaAverage = 0x30; // QAngle[8] + constexpr std::ptrdiff_t m_angViewLast = 0x90; // QAngle + constexpr std::ptrdiff_t m_vecDotCoords = 0x9C; // Vector2D + constexpr std::ptrdiff_t m_flDotBlur = 0xA4; // float32 + constexpr std::ptrdiff_t m_flSpeedRatio = 0xA8; // float32 } // Parent: None // Fields count: 4 @@ -5417,11 +5417,11 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - namespace composite_material_match_filter_t { - constexpr std::ptrdiff_t m_n_composite_material_match_filter_type = 0x0; // CompositeMaterialMatchFilterType_t - constexpr std::ptrdiff_t m_str_match_filter = 0x8; // CUtlString - constexpr std::ptrdiff_t m_str_match_value = 0x10; // CUtlString - constexpr std::ptrdiff_t m_b_pass_when_true = 0x18; // bool + namespace CompositeMaterialMatchFilter_t { + constexpr std::ptrdiff_t m_nCompositeMaterialMatchFilterType = 0x0; // CompositeMaterialMatchFilterType_t + constexpr std::ptrdiff_t m_strMatchFilter = 0x8; // CUtlString + constexpr std::ptrdiff_t m_strMatchValue = 0x10; // CUtlString + constexpr std::ptrdiff_t m_bPassWhenTrue = 0x18; // bool } // Parent: None // Fields count: 34 @@ -5429,41 +5429,41 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - namespace composite_material_input_loose_variable_t { - constexpr std::ptrdiff_t m_str_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_b_expose_externally = 0x8; // bool - constexpr std::ptrdiff_t m_str_exposed_friendly_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_str_exposed_friendly_group_name = 0x18; // CUtlString - constexpr std::ptrdiff_t m_b_exposed_variable_is_fixed_range = 0x20; // bool - constexpr std::ptrdiff_t m_str_exposed_visible_when_true = 0x28; // CUtlString - constexpr std::ptrdiff_t m_str_exposed_hidden_when_true = 0x30; // CUtlString - constexpr std::ptrdiff_t m_n_variable_type = 0x38; // CompositeMaterialInputLooseVariableType_t - constexpr std::ptrdiff_t m_b_value_boolean = 0x3C; // bool - constexpr std::ptrdiff_t m_n_value_int_x = 0x40; // int32 - constexpr std::ptrdiff_t m_n_value_int_y = 0x44; // int32 - constexpr std::ptrdiff_t m_n_value_int_z = 0x48; // int32 - constexpr std::ptrdiff_t m_n_value_int_w = 0x4C; // int32 - constexpr std::ptrdiff_t m_b_has_float_bounds = 0x50; // bool - constexpr std::ptrdiff_t m_fl_value_float_x = 0x54; // float32 - constexpr std::ptrdiff_t m_fl_value_float_x_min = 0x58; // float32 - constexpr std::ptrdiff_t m_fl_value_float_x_max = 0x5C; // float32 - constexpr std::ptrdiff_t m_fl_value_float_y = 0x60; // float32 - constexpr std::ptrdiff_t m_fl_value_float_y_min = 0x64; // float32 - constexpr std::ptrdiff_t m_fl_value_float_y_max = 0x68; // float32 - constexpr std::ptrdiff_t m_fl_value_float_z = 0x6C; // float32 - constexpr std::ptrdiff_t m_fl_value_float_z_min = 0x70; // float32 - constexpr std::ptrdiff_t m_fl_value_float_z_max = 0x74; // float32 - constexpr std::ptrdiff_t m_fl_value_float_w = 0x78; // float32 - constexpr std::ptrdiff_t m_fl_value_float_w_min = 0x7C; // float32 - constexpr std::ptrdiff_t m_fl_value_float_w_max = 0x80; // float32 - constexpr std::ptrdiff_t m_c_value_color4 = 0x84; // Color - constexpr std::ptrdiff_t m_n_value_system_var = 0x88; // CompositeMaterialVarSystemVar_t - constexpr std::ptrdiff_t m_str_resource_material = 0x90; // CResourceName - constexpr std::ptrdiff_t m_str_texture_content_asset_path = 0x170; // CUtlString - constexpr std::ptrdiff_t m_str_texture_runtime_resource_path = 0x178; // CResourceName - constexpr std::ptrdiff_t m_str_texture_compilation_vtex_template = 0x258; // CUtlString - constexpr std::ptrdiff_t m_n_texture_type = 0x260; // CompositeMaterialInputTextureType_t - constexpr std::ptrdiff_t m_str_string = 0x268; // CUtlString + namespace CompositeMaterialInputLooseVariable_t { + constexpr std::ptrdiff_t m_strName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_bExposeExternally = 0x8; // bool + constexpr std::ptrdiff_t m_strExposedFriendlyName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_strExposedFriendlyGroupName = 0x18; // CUtlString + constexpr std::ptrdiff_t m_bExposedVariableIsFixedRange = 0x20; // bool + constexpr std::ptrdiff_t m_strExposedVisibleWhenTrue = 0x28; // CUtlString + constexpr std::ptrdiff_t m_strExposedHiddenWhenTrue = 0x30; // CUtlString + constexpr std::ptrdiff_t m_nVariableType = 0x38; // CompositeMaterialInputLooseVariableType_t + constexpr std::ptrdiff_t m_bValueBoolean = 0x3C; // bool + constexpr std::ptrdiff_t m_nValueIntX = 0x40; // int32 + constexpr std::ptrdiff_t m_nValueIntY = 0x44; // int32 + constexpr std::ptrdiff_t m_nValueIntZ = 0x48; // int32 + constexpr std::ptrdiff_t m_nValueIntW = 0x4C; // int32 + constexpr std::ptrdiff_t m_bHasFloatBounds = 0x50; // bool + constexpr std::ptrdiff_t m_flValueFloatX = 0x54; // float32 + constexpr std::ptrdiff_t m_flValueFloatX_Min = 0x58; // float32 + constexpr std::ptrdiff_t m_flValueFloatX_Max = 0x5C; // float32 + constexpr std::ptrdiff_t m_flValueFloatY = 0x60; // float32 + constexpr std::ptrdiff_t m_flValueFloatY_Min = 0x64; // float32 + constexpr std::ptrdiff_t m_flValueFloatY_Max = 0x68; // float32 + constexpr std::ptrdiff_t m_flValueFloatZ = 0x6C; // float32 + constexpr std::ptrdiff_t m_flValueFloatZ_Min = 0x70; // float32 + constexpr std::ptrdiff_t m_flValueFloatZ_Max = 0x74; // float32 + constexpr std::ptrdiff_t m_flValueFloatW = 0x78; // float32 + constexpr std::ptrdiff_t m_flValueFloatW_Min = 0x7C; // float32 + constexpr std::ptrdiff_t m_flValueFloatW_Max = 0x80; // float32 + constexpr std::ptrdiff_t m_cValueColor4 = 0x84; // Color + constexpr std::ptrdiff_t m_nValueSystemVar = 0x88; // CompositeMaterialVarSystemVar_t + constexpr std::ptrdiff_t m_strResourceMaterial = 0x90; // CResourceName + constexpr std::ptrdiff_t m_strTextureContentAssetPath = 0x170; // CUtlString + constexpr std::ptrdiff_t m_strTextureRuntimeResourcePath = 0x178; // CResourceName + constexpr std::ptrdiff_t m_strTextureCompilationVtexTemplate = 0x258; // CUtlString + constexpr std::ptrdiff_t m_nTextureType = 0x260; // CompositeMaterialInputTextureType_t + constexpr std::ptrdiff_t m_strString = 0x268; // CUtlString } // Parent: None // Fields count: 5 @@ -5471,12 +5471,12 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - namespace comp_mat_mutator_condition_t { - constexpr std::ptrdiff_t m_n_mutator_condition = 0x0; // CompMatPropertyMutatorConditionType_t - constexpr std::ptrdiff_t m_str_mutator_condition_container_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_str_mutator_condition_container_var_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_str_mutator_condition_container_var_value = 0x18; // CUtlString - constexpr std::ptrdiff_t m_b_pass_when_true = 0x20; // bool + namespace CompMatMutatorCondition_t { + constexpr std::ptrdiff_t m_nMutatorCondition = 0x0; // CompMatPropertyMutatorConditionType_t + constexpr std::ptrdiff_t m_strMutatorConditionContainerName = 0x8; // CUtlString + constexpr std::ptrdiff_t m_strMutatorConditionContainerVarName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_strMutatorConditionContainerVarValue = 0x18; // CUtlString + constexpr std::ptrdiff_t m_bPassWhenTrue = 0x20; // bool } // Parent: None // Fields count: 28 @@ -5484,35 +5484,35 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - namespace comp_mat_property_mutator_t { - constexpr std::ptrdiff_t m_b_enabled = 0x0; // bool - constexpr std::ptrdiff_t m_n_mutator_command_type = 0x4; // CompMatPropertyMutatorType_t - constexpr std::ptrdiff_t m_str_init_with_container = 0x8; // CUtlString - constexpr std::ptrdiff_t m_str_copy_property_input_container_src = 0x10; // CUtlString - constexpr std::ptrdiff_t m_str_copy_property_input_container_property = 0x18; // CUtlString - constexpr std::ptrdiff_t m_str_copy_property_target_property = 0x20; // CUtlString - constexpr std::ptrdiff_t m_str_random_roll_input_vars_seed_input_var = 0x28; // CUtlString - constexpr std::ptrdiff_t m_vec_random_roll_input_vars_input_vars_to_roll = 0x30; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_str_copy_matching_keys_input_container_src = 0x48; // CUtlString - constexpr std::ptrdiff_t m_str_copy_keys_with_suffix_input_container_src = 0x50; // CUtlString - constexpr std::ptrdiff_t m_str_copy_keys_with_suffix_find_suffix = 0x58; // CUtlString - constexpr std::ptrdiff_t m_str_copy_keys_with_suffix_replace_suffix = 0x60; // CUtlString - constexpr std::ptrdiff_t m_n_set_value_value = 0x68; // CompositeMaterialInputLooseVariable_t - constexpr std::ptrdiff_t m_str_generate_texture_target_param = 0x2D8; // CUtlString - constexpr std::ptrdiff_t m_str_generate_texture_initial_container = 0x2E0; // CUtlString - constexpr std::ptrdiff_t m_n_resolution = 0x2E8; // int32 - constexpr std::ptrdiff_t m_b_is_scratch_target = 0x2EC; // bool - constexpr std::ptrdiff_t m_b_splat_debug_info = 0x2ED; // bool - constexpr std::ptrdiff_t m_b_capture_in_render_doc = 0x2EE; // bool - constexpr std::ptrdiff_t m_vec_tex_gen_instructions = 0x2F0; // CUtlVector< CompMatPropertyMutator_t > - constexpr std::ptrdiff_t m_vec_conditional_mutators = 0x308; // CUtlVector< CompMatPropertyMutator_t > - constexpr std::ptrdiff_t m_str_pop_input_queue_container = 0x320; // CUtlString - constexpr std::ptrdiff_t m_str_draw_text_input_container_src = 0x328; // CUtlString - constexpr std::ptrdiff_t m_str_draw_text_input_container_property = 0x330; // CUtlString - constexpr std::ptrdiff_t m_vec_draw_text_position = 0x338; // Vector2D - constexpr std::ptrdiff_t m_col_draw_text_color = 0x340; // Color - constexpr std::ptrdiff_t m_str_draw_text_font = 0x348; // CUtlString - constexpr std::ptrdiff_t m_vec_conditions = 0x350; // CUtlVector< CompMatMutatorCondition_t > + namespace CompMatPropertyMutator_t { + constexpr std::ptrdiff_t m_bEnabled = 0x0; // bool + constexpr std::ptrdiff_t m_nMutatorCommandType = 0x4; // CompMatPropertyMutatorType_t + constexpr std::ptrdiff_t m_strInitWith_Container = 0x8; // CUtlString + constexpr std::ptrdiff_t m_strCopyProperty_InputContainerSrc = 0x10; // CUtlString + constexpr std::ptrdiff_t m_strCopyProperty_InputContainerProperty = 0x18; // CUtlString + constexpr std::ptrdiff_t m_strCopyProperty_TargetProperty = 0x20; // CUtlString + constexpr std::ptrdiff_t m_strRandomRollInputVars_SeedInputVar = 0x28; // CUtlString + constexpr std::ptrdiff_t m_vecRandomRollInputVars_InputVarsToRoll = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_strCopyMatchingKeys_InputContainerSrc = 0x48; // CUtlString + constexpr std::ptrdiff_t m_strCopyKeysWithSuffix_InputContainerSrc = 0x50; // CUtlString + constexpr std::ptrdiff_t m_strCopyKeysWithSuffix_FindSuffix = 0x58; // CUtlString + constexpr std::ptrdiff_t m_strCopyKeysWithSuffix_ReplaceSuffix = 0x60; // CUtlString + constexpr std::ptrdiff_t m_nSetValue_Value = 0x68; // CompositeMaterialInputLooseVariable_t + constexpr std::ptrdiff_t m_strGenerateTexture_TargetParam = 0x2D8; // CUtlString + constexpr std::ptrdiff_t m_strGenerateTexture_InitialContainer = 0x2E0; // CUtlString + constexpr std::ptrdiff_t m_nResolution = 0x2E8; // int32 + constexpr std::ptrdiff_t m_bIsScratchTarget = 0x2EC; // bool + constexpr std::ptrdiff_t m_bSplatDebugInfo = 0x2ED; // bool + constexpr std::ptrdiff_t m_bCaptureInRenderDoc = 0x2EE; // bool + constexpr std::ptrdiff_t m_vecTexGenInstructions = 0x2F0; // CUtlVector + constexpr std::ptrdiff_t m_vecConditionalMutators = 0x308; // CUtlVector + constexpr std::ptrdiff_t m_strPopInputQueue_Container = 0x320; // CUtlString + constexpr std::ptrdiff_t m_strDrawText_InputContainerSrc = 0x328; // CUtlString + constexpr std::ptrdiff_t m_strDrawText_InputContainerProperty = 0x330; // CUtlString + constexpr std::ptrdiff_t m_vecDrawText_Position = 0x338; // Vector2D + constexpr std::ptrdiff_t m_colDrawText_Color = 0x340; // Color + constexpr std::ptrdiff_t m_strDrawText_Font = 0x348; // CUtlString + constexpr std::ptrdiff_t m_vecConditions = 0x350; // CUtlVector } // Parent: None // Fields count: 8 @@ -5520,15 +5520,15 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - namespace composite_material_input_container_t { - constexpr std::ptrdiff_t m_b_enabled = 0x0; // bool - constexpr std::ptrdiff_t m_n_composite_material_input_container_source_type = 0x4; // CompositeMaterialInputContainerSourceType_t - constexpr std::ptrdiff_t m_str_specific_container_material = 0x8; // CResourceName - constexpr std::ptrdiff_t m_str_attr_name = 0xE8; // CUtlString - constexpr std::ptrdiff_t m_str_alias = 0xF0; // CUtlString - constexpr std::ptrdiff_t m_vec_loose_variables = 0xF8; // CUtlVector< CompositeMaterialInputLooseVariable_t > - constexpr std::ptrdiff_t m_str_attr_name_for_var = 0x110; // CUtlString - constexpr std::ptrdiff_t m_b_expose_externally = 0x118; // bool + namespace CompositeMaterialInputContainer_t { + constexpr std::ptrdiff_t m_bEnabled = 0x0; // bool + constexpr std::ptrdiff_t m_nCompositeMaterialInputContainerSourceType = 0x4; // CompositeMaterialInputContainerSourceType_t + constexpr std::ptrdiff_t m_strSpecificContainerMaterial = 0x8; // CResourceName + constexpr std::ptrdiff_t m_strAttrName = 0xE8; // CUtlString + constexpr std::ptrdiff_t m_strAlias = 0xF0; // CUtlString + constexpr std::ptrdiff_t m_vecLooseVariables = 0xF8; // CUtlVector + constexpr std::ptrdiff_t m_strAttrNameForVar = 0x110; // CUtlString + constexpr std::ptrdiff_t m_bExposeExternally = 0x118; // bool } // Parent: None // Fields count: 4 @@ -5536,157 +5536,157 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - namespace composite_material_assembly_procedure_t { - constexpr std::ptrdiff_t m_vec_comp_mat_includes = 0x0; // CUtlVector< CResourceName > - constexpr std::ptrdiff_t m_vec_match_filters = 0x18; // CUtlVector< CompositeMaterialMatchFilter_t > - constexpr std::ptrdiff_t m_vec_composite_input_containers = 0x30; // CUtlVector< CompositeMaterialInputContainer_t > - constexpr std::ptrdiff_t m_vec_property_mutators = 0x48; // CUtlVector< CompMatPropertyMutator_t > + namespace CompositeMaterialAssemblyProcedure_t { + constexpr std::ptrdiff_t m_vecCompMatIncludes = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_vecMatchFilters = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_vecCompositeInputContainers = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_vecPropertyMutators = 0x48; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MPropertyElementNameFn - namespace generated_texture_handle_t { - constexpr std::ptrdiff_t m_str_bitmap_name = 0x0; // CUtlString + namespace GeneratedTextureHandle_t { + constexpr std::ptrdiff_t m_strBitmapName = 0x0; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MPropertyElementNameFn - namespace composite_material_t { - constexpr std::ptrdiff_t m_target_k_vs = 0x8; // KeyValues3 - constexpr std::ptrdiff_t m_pre_generation_k_vs = 0x18; // KeyValues3 - constexpr std::ptrdiff_t m_final_k_vs = 0x28; // KeyValues3 - constexpr std::ptrdiff_t m_vec_generated_textures = 0x40; // CUtlVector< GeneratedTextureHandle_t > + namespace CompositeMaterial_t { + constexpr std::ptrdiff_t m_TargetKVs = 0x8; // KeyValues3 + constexpr std::ptrdiff_t m_PreGenerationKVs = 0x18; // KeyValues3 + constexpr std::ptrdiff_t m_FinalKVs = 0x28; // KeyValues3 + constexpr std::ptrdiff_t m_vecGeneratedTextures = 0x40; // CUtlVector } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace composite_material_editor_point_t { - constexpr std::ptrdiff_t m_model_name = 0x0; // CResourceName - constexpr std::ptrdiff_t m_n_sequence_index = 0xE0; // int32 - constexpr std::ptrdiff_t m_fl_cycle = 0xE4; // float32 - constexpr std::ptrdiff_t m_kv_model_state_choices = 0xE8; // KeyValues3 - constexpr std::ptrdiff_t m_b_enable_child_model = 0xF8; // bool - constexpr std::ptrdiff_t m_child_model_name = 0x100; // CResourceName - constexpr std::ptrdiff_t m_vec_composite_material_assembly_procedures = 0x1E0; // CUtlVector< CompositeMaterialAssemblyProcedure_t > - constexpr std::ptrdiff_t m_vec_composite_materials = 0x1F8; // CUtlVector< CompositeMaterial_t > + namespace CompositeMaterialEditorPoint_t { + constexpr std::ptrdiff_t m_ModelName = 0x0; // CResourceName + constexpr std::ptrdiff_t m_nSequenceIndex = 0xE0; // int32 + constexpr std::ptrdiff_t m_flCycle = 0xE4; // float32 + constexpr std::ptrdiff_t m_KVModelStateChoices = 0xE8; // KeyValues3 + constexpr std::ptrdiff_t m_bEnableChildModel = 0xF8; // bool + constexpr std::ptrdiff_t m_ChildModelName = 0x100; // CResourceName + constexpr std::ptrdiff_t m_vecCompositeMaterialAssemblyProcedures = 0x1E0; // CUtlVector + constexpr std::ptrdiff_t m_vecCompositeMaterials = 0x1F8; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_composite_material_editor_doc { - constexpr std::ptrdiff_t m_n_version = 0x8; // int32 - constexpr std::ptrdiff_t m_points = 0x10; // CUtlVector< CompositeMaterialEditorPoint_t > - constexpr std::ptrdiff_t m_k_vthumbnail = 0x28; // KeyValues3 + namespace CCompositeMaterialEditorDoc { + constexpr std::ptrdiff_t m_nVersion = 0x8; // int32 + constexpr std::ptrdiff_t m_Points = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_KVthumbnail = 0x28; // KeyValues3 } // Parent: None // Fields count: 43 - namespace c_global_light_base { - constexpr std::ptrdiff_t m_b_spot_light = 0x10; // bool - constexpr std::ptrdiff_t m_spot_light_origin = 0x14; // Vector - constexpr std::ptrdiff_t m_spot_light_angles = 0x20; // QAngle - constexpr std::ptrdiff_t m_shadow_direction = 0x2C; // Vector - constexpr std::ptrdiff_t m_ambient_direction = 0x38; // Vector - constexpr std::ptrdiff_t m_specular_direction = 0x44; // Vector - constexpr std::ptrdiff_t m_inspector_specular_direction = 0x50; // Vector - constexpr std::ptrdiff_t m_fl_specular_power = 0x5C; // float32 - constexpr std::ptrdiff_t m_fl_specular_independence = 0x60; // float32 - constexpr std::ptrdiff_t m_specular_color = 0x64; // Color - constexpr std::ptrdiff_t m_b_start_disabled = 0x68; // bool - constexpr std::ptrdiff_t m_b_enabled = 0x69; // bool - constexpr std::ptrdiff_t m_light_color = 0x6A; // Color - constexpr std::ptrdiff_t m_ambient_color1 = 0x6E; // Color - constexpr std::ptrdiff_t m_ambient_color2 = 0x72; // Color - constexpr std::ptrdiff_t m_ambient_color3 = 0x76; // Color - constexpr std::ptrdiff_t m_fl_sun_distance = 0x7C; // float32 - constexpr std::ptrdiff_t m_fl_fov = 0x80; // float32 - constexpr std::ptrdiff_t m_fl_near_z = 0x84; // float32 - constexpr std::ptrdiff_t m_fl_far_z = 0x88; // float32 - constexpr std::ptrdiff_t m_b_enable_shadows = 0x8C; // bool - constexpr std::ptrdiff_t m_b_old_enable_shadows = 0x8D; // bool - constexpr std::ptrdiff_t m_b_background_clear_not_required = 0x8E; // bool - constexpr std::ptrdiff_t m_fl_cloud_scale = 0x90; // float32 - constexpr std::ptrdiff_t m_fl_cloud1_speed = 0x94; // float32 - constexpr std::ptrdiff_t m_fl_cloud1_direction = 0x98; // float32 - constexpr std::ptrdiff_t m_fl_cloud2_speed = 0x9C; // float32 - constexpr std::ptrdiff_t m_fl_cloud2_direction = 0xA0; // float32 - constexpr std::ptrdiff_t m_fl_ambient_scale1 = 0xB0; // float32 - constexpr std::ptrdiff_t m_fl_ambient_scale2 = 0xB4; // float32 - constexpr std::ptrdiff_t m_fl_ground_scale = 0xB8; // float32 - constexpr std::ptrdiff_t m_fl_light_scale = 0xBC; // float32 - constexpr std::ptrdiff_t m_fl_fo_w_darkness = 0xC0; // float32 - constexpr std::ptrdiff_t m_b_enable_separate_skybox_fog = 0xC4; // bool - constexpr std::ptrdiff_t m_v_fow_color = 0xC8; // Vector - constexpr std::ptrdiff_t m_view_origin = 0xD4; // Vector - constexpr std::ptrdiff_t m_view_angles = 0xE0; // QAngle - constexpr std::ptrdiff_t m_fl_view_fo_v = 0xEC; // float32 - constexpr std::ptrdiff_t m_world_points = 0xF0; // Vector[8] - constexpr std::ptrdiff_t m_v_fog_offset_layer0 = 0x4A8; // Vector2D - constexpr std::ptrdiff_t m_v_fog_offset_layer1 = 0x4B0; // Vector2D - constexpr std::ptrdiff_t m_h_env_wind = 0x4B8; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_env_sky = 0x4BC; // CHandle< C_BaseEntity > + namespace CGlobalLightBase { + constexpr std::ptrdiff_t m_bSpotLight = 0x10; // bool + constexpr std::ptrdiff_t m_SpotLightOrigin = 0x14; // Vector + constexpr std::ptrdiff_t m_SpotLightAngles = 0x20; // QAngle + constexpr std::ptrdiff_t m_ShadowDirection = 0x2C; // Vector + constexpr std::ptrdiff_t m_AmbientDirection = 0x38; // Vector + constexpr std::ptrdiff_t m_SpecularDirection = 0x44; // Vector + constexpr std::ptrdiff_t m_InspectorSpecularDirection = 0x50; // Vector + constexpr std::ptrdiff_t m_flSpecularPower = 0x5C; // float32 + constexpr std::ptrdiff_t m_flSpecularIndependence = 0x60; // float32 + constexpr std::ptrdiff_t m_SpecularColor = 0x64; // Color + constexpr std::ptrdiff_t m_bStartDisabled = 0x68; // bool + constexpr std::ptrdiff_t m_bEnabled = 0x69; // bool + constexpr std::ptrdiff_t m_LightColor = 0x6A; // Color + constexpr std::ptrdiff_t m_AmbientColor1 = 0x6E; // Color + constexpr std::ptrdiff_t m_AmbientColor2 = 0x72; // Color + constexpr std::ptrdiff_t m_AmbientColor3 = 0x76; // Color + constexpr std::ptrdiff_t m_flSunDistance = 0x7C; // float32 + constexpr std::ptrdiff_t m_flFOV = 0x80; // float32 + constexpr std::ptrdiff_t m_flNearZ = 0x84; // float32 + constexpr std::ptrdiff_t m_flFarZ = 0x88; // float32 + constexpr std::ptrdiff_t m_bEnableShadows = 0x8C; // bool + constexpr std::ptrdiff_t m_bOldEnableShadows = 0x8D; // bool + constexpr std::ptrdiff_t m_bBackgroundClearNotRequired = 0x8E; // bool + constexpr std::ptrdiff_t m_flCloudScale = 0x90; // float32 + constexpr std::ptrdiff_t m_flCloud1Speed = 0x94; // float32 + constexpr std::ptrdiff_t m_flCloud1Direction = 0x98; // float32 + constexpr std::ptrdiff_t m_flCloud2Speed = 0x9C; // float32 + constexpr std::ptrdiff_t m_flCloud2Direction = 0xA0; // float32 + constexpr std::ptrdiff_t m_flAmbientScale1 = 0xB0; // float32 + constexpr std::ptrdiff_t m_flAmbientScale2 = 0xB4; // float32 + constexpr std::ptrdiff_t m_flGroundScale = 0xB8; // float32 + constexpr std::ptrdiff_t m_flLightScale = 0xBC; // float32 + constexpr std::ptrdiff_t m_flFoWDarkness = 0xC0; // float32 + constexpr std::ptrdiff_t m_bEnableSeparateSkyboxFog = 0xC4; // bool + constexpr std::ptrdiff_t m_vFowColor = 0xC8; // Vector + constexpr std::ptrdiff_t m_ViewOrigin = 0xD4; // Vector + constexpr std::ptrdiff_t m_ViewAngles = 0xE0; // QAngle + constexpr std::ptrdiff_t m_flViewFoV = 0xEC; // float32 + constexpr std::ptrdiff_t m_WorldPoints = 0xF0; // Vector[8] + constexpr std::ptrdiff_t m_vFogOffsetLayer0 = 0x4A8; // Vector2D + constexpr std::ptrdiff_t m_vFogOffsetLayer1 = 0x4B0; // Vector2D + constexpr std::ptrdiff_t m_hEnvWind = 0x4B8; // CHandle + constexpr std::ptrdiff_t m_hEnvSky = 0x4BC; // CHandle } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 - namespace c_global_light { - constexpr std::ptrdiff_t m_wind_cloth_force_handle = 0xB90; // uint16 + namespace C_GlobalLight { + constexpr std::ptrdiff_t m_WindClothForceHandle = 0xB90; // uint16 } - // Parent: c_anim_graph_controller_base + // Parent: CAnimGraphControllerBase // Fields count: 4 - namespace c_csgo_preview_model_graph_controller { - constexpr std::ptrdiff_t m_psz_character_mode = 0x18; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_psz_weapon_state = 0x38; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_psz_weapon_type = 0x58; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_psz_end_of_match_celebration = 0x78; // CAnimGraphParamOptionalRef< char* > + namespace C_CSGO_PreviewModel_GraphController { + constexpr std::ptrdiff_t m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszWeaponState = 0x38; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszWeaponType = 0x58; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef } - // Parent: c_anim_graph_controller_base + // Parent: CAnimGraphControllerBase // Fields count: 8 - namespace c_csgo_preview_player_graph_controller { - constexpr std::ptrdiff_t m_psz_character_mode = 0x18; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_psz_team_preview_variant = 0x38; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_psz_team_preview_position = 0x58; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_psz_end_of_match_celebration = 0x78; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_n_team_preview_random = 0x98; // CAnimGraphParamOptionalRef< int32 > - constexpr std::ptrdiff_t m_psz_weapon_state = 0xB0; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_psz_weapon_type = 0xD0; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_b_ct = 0xF0; // CAnimGraphParamOptionalRef< bool > + namespace C_CSGO_PreviewPlayer_GraphController { + constexpr std::ptrdiff_t m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszTeamPreviewVariant = 0x38; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszTeamPreviewPosition = 0x58; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_nTeamPreviewRandom = 0x98; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszWeaponState = 0xB0; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszWeaponType = 0xD0; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_bCT = 0xF0; // CAnimGraphParamOptionalRef } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 10 - namespace c_csgo_map_preview_camera_path_node { - constexpr std::ptrdiff_t m_sz_parent_path_unique_id = 0x6D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_n_path_index = 0x6D8; // int32 - constexpr std::ptrdiff_t m_v_in_tangent_local = 0x6DC; // Vector - constexpr std::ptrdiff_t m_v_out_tangent_local = 0x6E8; // Vector - constexpr std::ptrdiff_t m_fl_fov = 0x6F4; // float32 - constexpr std::ptrdiff_t m_fl_speed = 0x6F8; // float32 - constexpr std::ptrdiff_t m_fl_ease_in = 0x6FC; // float32 - constexpr std::ptrdiff_t m_fl_ease_out = 0x700; // float32 - constexpr std::ptrdiff_t m_v_in_tangent_world = 0x704; // Vector - constexpr std::ptrdiff_t m_v_out_tangent_world = 0x710; // Vector + namespace C_CSGO_MapPreviewCameraPathNode { + constexpr std::ptrdiff_t m_szParentPathUniqueID = 0x6D0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nPathIndex = 0x6D8; // int32 + constexpr std::ptrdiff_t m_vInTangentLocal = 0x6DC; // Vector + constexpr std::ptrdiff_t m_vOutTangentLocal = 0x6E8; // Vector + constexpr std::ptrdiff_t m_flFOV = 0x6F4; // float32 + constexpr std::ptrdiff_t m_flSpeed = 0x6F8; // float32 + constexpr std::ptrdiff_t m_flEaseIn = 0x6FC; // float32 + constexpr std::ptrdiff_t m_flEaseOut = 0x700; // float32 + constexpr std::ptrdiff_t m_vInTangentWorld = 0x704; // Vector + constexpr std::ptrdiff_t m_vOutTangentWorld = 0x710; // Vector } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 - namespace c_csgo_map_preview_camera_path { - constexpr std::ptrdiff_t m_fl_z_far = 0x6D0; // float32 - constexpr std::ptrdiff_t m_fl_z_near = 0x6D4; // float32 - constexpr std::ptrdiff_t m_b_loop = 0x6D8; // bool - constexpr std::ptrdiff_t m_b_vertical_fov = 0x6D9; // bool - constexpr std::ptrdiff_t m_b_constant_speed = 0x6DA; // bool - constexpr std::ptrdiff_t m_fl_duration = 0x6DC; // float32 - constexpr std::ptrdiff_t m_fl_path_length = 0x720; // float32 - constexpr std::ptrdiff_t m_fl_path_duration = 0x724; // float32 + namespace C_CSGO_MapPreviewCameraPath { + constexpr std::ptrdiff_t m_flZFar = 0x6D0; // float32 + constexpr std::ptrdiff_t m_flZNear = 0x6D4; // float32 + constexpr std::ptrdiff_t m_bLoop = 0x6D8; // bool + constexpr std::ptrdiff_t m_bVerticalFOV = 0x6D9; // bool + constexpr std::ptrdiff_t m_bConstantSpeed = 0x6DA; // bool + constexpr std::ptrdiff_t m_flDuration = 0x6DC; // float32 + constexpr std::ptrdiff_t m_flPathLength = 0x720; // float32 + constexpr std::ptrdiff_t m_flPathDuration = 0x724; // float32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace ccs_player_glow_services { + namespace CCSPlayer_GlowServices { } // Parent: None // Fields count: 0 @@ -5694,7 +5694,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_cs_observer_pawn_api { + namespace C_CSObserverPawnAPI { } // Parent: None // Fields count: 0 @@ -5702,9 +5702,9 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_cs_player_pawn_api { + namespace C_CSPlayerPawnAPI { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 7 // // Metadata: @@ -5713,16 +5713,16 @@ namespace cs2_dumper { // NetworkVarNames: m_nVoteOptionCount (int) // NetworkVarNames: m_nPotentialVotes (int) // NetworkVarNames: m_bIsYesNoVote (bool) - namespace c_vote_controller { - constexpr std::ptrdiff_t m_i_active_issue_index = 0x6DC; // int32 - constexpr std::ptrdiff_t m_i_only_team_to_vote = 0x6E0; // int32 - constexpr std::ptrdiff_t m_n_vote_option_count = 0x6E4; // int32[5] - constexpr std::ptrdiff_t m_n_potential_votes = 0x6F8; // int32 - constexpr std::ptrdiff_t m_b_votes_dirty = 0x6FC; // bool - constexpr std::ptrdiff_t m_b_type_dirty = 0x6FD; // bool - constexpr std::ptrdiff_t m_b_is_yes_no_vote = 0x6FE; // bool + namespace C_VoteController { + constexpr std::ptrdiff_t m_iActiveIssueIndex = 0x6DC; // int32 + constexpr std::ptrdiff_t m_iOnlyTeamToVote = 0x6E0; // int32 + constexpr std::ptrdiff_t m_nVoteOptionCount = 0x6E4; // int32[5] + constexpr std::ptrdiff_t m_nPotentialVotes = 0x6F8; // int32 + constexpr std::ptrdiff_t m_bVotesDirty = 0x6FC; // bool + constexpr std::ptrdiff_t m_bTypeDirty = 0x6FD; // bool + constexpr std::ptrdiff_t m_bIsYesNoVote = 0x6FE; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -5741,91 +5741,91 @@ namespace cs2_dumper { // NetworkVarNames: m_nCurrentPhase (int) // NetworkVarNames: m_nPhaseStartTick (int) // NetworkVarNames: m_nPhaseDurationTicks (int) - namespace c_map_veto_pick_controller { - constexpr std::ptrdiff_t m_n_draft_type = 0x6DC; // int32 - constexpr std::ptrdiff_t m_n_team_winning_coin_toss = 0x6E0; // int32 - constexpr std::ptrdiff_t m_n_team_with_first_choice = 0x6E4; // int32[64] - constexpr std::ptrdiff_t m_n_vote_map_ids_list = 0x7E4; // int32[7] - constexpr std::ptrdiff_t m_n_account_i_ds = 0x800; // int32[64] - constexpr std::ptrdiff_t m_n_map_id0 = 0x900; // int32[64] - constexpr std::ptrdiff_t m_n_map_id1 = 0xA00; // int32[64] - constexpr std::ptrdiff_t m_n_map_id2 = 0xB00; // int32[64] - constexpr std::ptrdiff_t m_n_map_id3 = 0xC00; // int32[64] - constexpr std::ptrdiff_t m_n_map_id4 = 0xD00; // int32[64] - constexpr std::ptrdiff_t m_n_map_id5 = 0xE00; // int32[64] - constexpr std::ptrdiff_t m_n_starting_side0 = 0xF00; // int32[64] - constexpr std::ptrdiff_t m_n_current_phase = 0x1000; // int32 - constexpr std::ptrdiff_t m_n_phase_start_tick = 0x1004; // int32 - constexpr std::ptrdiff_t m_n_phase_duration_ticks = 0x1008; // int32 - constexpr std::ptrdiff_t m_n_post_data_update_tick = 0x100C; // int32 - constexpr std::ptrdiff_t m_b_disabled_hud = 0x1010; // bool + namespace C_MapVetoPickController { + constexpr std::ptrdiff_t m_nDraftType = 0x6DC; // int32 + constexpr std::ptrdiff_t m_nTeamWinningCoinToss = 0x6E0; // int32 + constexpr std::ptrdiff_t m_nTeamWithFirstChoice = 0x6E4; // int32[64] + constexpr std::ptrdiff_t m_nVoteMapIdsList = 0x7E4; // int32[7] + constexpr std::ptrdiff_t m_nAccountIDs = 0x800; // int32[64] + constexpr std::ptrdiff_t m_nMapId0 = 0x900; // int32[64] + constexpr std::ptrdiff_t m_nMapId1 = 0xA00; // int32[64] + constexpr std::ptrdiff_t m_nMapId2 = 0xB00; // int32[64] + constexpr std::ptrdiff_t m_nMapId3 = 0xC00; // int32[64] + constexpr std::ptrdiff_t m_nMapId4 = 0xD00; // int32[64] + constexpr std::ptrdiff_t m_nMapId5 = 0xE00; // int32[64] + constexpr std::ptrdiff_t m_nStartingSide0 = 0xF00; // int32[64] + constexpr std::ptrdiff_t m_nCurrentPhase = 0x1000; // int32 + constexpr std::ptrdiff_t m_nPhaseStartTick = 0x1004; // int32 + constexpr std::ptrdiff_t m_nPhaseDurationTicks = 0x1008; // int32 + constexpr std::ptrdiff_t m_nPostDataUpdateTick = 0x100C; // int32 + constexpr std::ptrdiff_t m_bDisabledHud = 0x1010; // bool } // Parent: None // Fields count: 0 - namespace c_player_spray_decal_render_helper { + namespace CPlayerSprayDecalRenderHelper { } - // Parent: c_csgo_map_preview_camera_path + // Parent: C_CSGO_MapPreviewCameraPath // Fields count: 7 - namespace c_csgo_team_preview_camera { - constexpr std::ptrdiff_t m_n_variant = 0x730; // int32 - constexpr std::ptrdiff_t m_b_dof_enabled = 0x734; // bool - constexpr std::ptrdiff_t m_fl_dof_near_blurry = 0x738; // float32 - constexpr std::ptrdiff_t m_fl_dof_near_crisp = 0x73C; // float32 - constexpr std::ptrdiff_t m_fl_dof_far_crisp = 0x740; // float32 - constexpr std::ptrdiff_t m_fl_dof_far_blurry = 0x744; // float32 - constexpr std::ptrdiff_t m_fl_dof_tilt_to_ground = 0x748; // float32 + namespace C_CSGO_TeamPreviewCamera { + constexpr std::ptrdiff_t m_nVariant = 0x730; // int32 + constexpr std::ptrdiff_t m_bDofEnabled = 0x734; // bool + constexpr std::ptrdiff_t m_flDofNearBlurry = 0x738; // float32 + constexpr std::ptrdiff_t m_flDofNearCrisp = 0x73C; // float32 + constexpr std::ptrdiff_t m_flDofFarCrisp = 0x740; // float32 + constexpr std::ptrdiff_t m_flDofFarBlurry = 0x744; // float32 + constexpr std::ptrdiff_t m_flDofTiltToGround = 0x748; // float32 } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - namespace c_csgo_team_select_camera { + namespace C_CSGO_TeamSelectCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - namespace c_csgo_terrorist_team_intro_camera { + namespace C_CSGO_TerroristTeamIntroCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - namespace c_csgo_terrorist_wingman_intro_camera { + namespace C_CSGO_TerroristWingmanIntroCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - namespace c_csgo_counter_terrorist_team_intro_camera { + namespace C_CSGO_CounterTerroristTeamIntroCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - namespace c_csgo_counter_terrorist_wingman_intro_camera { + namespace C_CSGO_CounterTerroristWingmanIntroCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - namespace c_csgo_end_of_match_camera { + namespace C_CSGO_EndOfMatchCamera { } - // Parent: c_csgo_team_preview_character_position + // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 - namespace c_csgo_end_of_match_character_position { + namespace C_CSGO_EndOfMatchCharacterPosition { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - namespace c_csgo_end_of_match_lineup_endpoint { + namespace C_CSGO_EndOfMatchLineupEndpoint { } - // Parent: c_csgo_end_of_match_lineup_endpoint + // Parent: C_CSGO_EndOfMatchLineupEndpoint // Fields count: 0 - namespace c_csgo_end_of_match_lineup_start { + namespace C_CSGO_EndOfMatchLineupStart { } - // Parent: c_csgo_end_of_match_lineup_endpoint + // Parent: C_CSGO_EndOfMatchLineupEndpoint // Fields count: 0 - namespace c_csgo_end_of_match_lineup_end { + namespace C_CSGO_EndOfMatchLineupEnd { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 2 - namespace c_csm_fov_override { - constexpr std::ptrdiff_t m_camera_name = 0x6D0; // CUtlString - constexpr std::ptrdiff_t m_fl_csm_fov_override_value = 0x6D8; // float32 + namespace C_CsmFovOverride { + constexpr std::ptrdiff_t m_cameraName = 0x6D0; // CUtlString + constexpr std::ptrdiff_t m_flCsmFovOverrideValue = 0x6D8; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - namespace c_point_entity { + namespace C_PointEntity { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 24 // // Metadata: @@ -5853,33 +5853,33 @@ namespace cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasY (int) // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) - namespace c_env_combined_light_probe_volume { - constexpr std::ptrdiff_t m_color = 0x1728; // Color - constexpr std::ptrdiff_t m_fl_brightness = 0x172C; // float32 - constexpr std::ptrdiff_t m_h_cubemap_texture = 0x1730; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_b_custom_cubemap_texture = 0x1738; // bool - constexpr std::ptrdiff_t m_h_light_probe_texture = 0x1740; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_indices_texture = 0x1748; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_scalars_texture = 0x1750; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_shadows_texture = 0x1758; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_v_box_mins = 0x1760; // Vector - constexpr std::ptrdiff_t m_v_box_maxs = 0x176C; // Vector - constexpr std::ptrdiff_t m_b_moveable = 0x1778; // bool - constexpr std::ptrdiff_t m_n_handshake = 0x177C; // int32 - constexpr std::ptrdiff_t m_n_env_cube_map_array_index = 0x1780; // int32 - constexpr std::ptrdiff_t m_n_priority = 0x1784; // int32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x1788; // bool - constexpr std::ptrdiff_t m_fl_edge_fade_dist = 0x178C; // float32 - constexpr std::ptrdiff_t m_v_edge_fade_dists = 0x1790; // Vector - constexpr std::ptrdiff_t m_n_light_probe_size_x = 0x179C; // int32 - constexpr std::ptrdiff_t m_n_light_probe_size_y = 0x17A0; // int32 - constexpr std::ptrdiff_t m_n_light_probe_size_z = 0x17A4; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_x = 0x17A8; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_y = 0x17AC; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_z = 0x17B0; // int32 - constexpr std::ptrdiff_t m_b_enabled = 0x17C9; // bool + namespace C_EnvCombinedLightProbeVolume { + constexpr std::ptrdiff_t m_Color = 0x1728; // Color + constexpr std::ptrdiff_t m_flBrightness = 0x172C; // float32 + constexpr std::ptrdiff_t m_hCubemapTexture = 0x1730; // CStrongHandle + constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x1738; // bool + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1740; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1748; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1750; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1758; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x1760; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x176C; // Vector + constexpr std::ptrdiff_t m_bMoveable = 0x1778; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x177C; // int32 + constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1780; // int32 + constexpr std::ptrdiff_t m_nPriority = 0x1784; // int32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x1788; // bool + constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x178C; // float32 + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1790; // Vector + constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x179C; // int32 + constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x17A0; // int32 + constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x17A4; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x17A8; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x17AC; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x17B0; // int32 + constexpr std::ptrdiff_t m_bEnabled = 0x17C9; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -5901,31 +5901,31 @@ namespace cs2_dumper { // NetworkVarNames: m_bIndoorCubeMap (bool) // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) - namespace c_env_cubemap { - constexpr std::ptrdiff_t m_h_cubemap_texture = 0x750; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_b_custom_cubemap_texture = 0x758; // bool - constexpr std::ptrdiff_t m_fl_influence_radius = 0x75C; // float32 - constexpr std::ptrdiff_t m_v_box_project_mins = 0x760; // Vector - constexpr std::ptrdiff_t m_v_box_project_maxs = 0x76C; // Vector - constexpr std::ptrdiff_t m_b_moveable = 0x778; // bool - constexpr std::ptrdiff_t m_n_handshake = 0x77C; // int32 - constexpr std::ptrdiff_t m_n_env_cube_map_array_index = 0x780; // int32 - constexpr std::ptrdiff_t m_n_priority = 0x784; // int32 - constexpr std::ptrdiff_t m_fl_edge_fade_dist = 0x788; // float32 - constexpr std::ptrdiff_t m_v_edge_fade_dists = 0x78C; // Vector - constexpr std::ptrdiff_t m_fl_diffuse_scale = 0x798; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x79C; // bool - constexpr std::ptrdiff_t m_b_default_env_map = 0x79D; // bool - constexpr std::ptrdiff_t m_b_default_spec_env_map = 0x79E; // bool - constexpr std::ptrdiff_t m_b_indoor_cube_map = 0x79F; // bool - constexpr std::ptrdiff_t m_b_copy_diffuse_from_default_cubemap = 0x7A0; // bool - constexpr std::ptrdiff_t m_b_enabled = 0x7B0; // bool + namespace C_EnvCubemap { + constexpr std::ptrdiff_t m_hCubemapTexture = 0x750; // CStrongHandle + constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x758; // bool + constexpr std::ptrdiff_t m_flInfluenceRadius = 0x75C; // float32 + constexpr std::ptrdiff_t m_vBoxProjectMins = 0x760; // Vector + constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x76C; // Vector + constexpr std::ptrdiff_t m_bMoveable = 0x778; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x77C; // int32 + constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x780; // int32 + constexpr std::ptrdiff_t m_nPriority = 0x784; // int32 + constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x788; // float32 + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x78C; // Vector + constexpr std::ptrdiff_t m_flDiffuseScale = 0x798; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x79C; // bool + constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x79D; // bool + constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x79E; // bool + constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x79F; // bool + constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x7A0; // bool + constexpr std::ptrdiff_t m_bEnabled = 0x7B0; // bool } - // Parent: c_env_cubemap + // Parent: C_EnvCubemap // Fields count: 0 - namespace c_env_cubemap_box { + namespace C_EnvCubemapBox { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -5946,27 +5946,27 @@ namespace cs2_dumper { // NetworkVarNames: m_iszSkyEntity (string_t) // NetworkVarNames: m_hFogCubemapTexture (HRenderTextureStrong) // NetworkVarNames: m_bHasHeightFogEnd (bool) - namespace c_env_cubemap_fog { - constexpr std::ptrdiff_t m_fl_end_distance = 0x6D0; // float32 - constexpr std::ptrdiff_t m_fl_start_distance = 0x6D4; // float32 - constexpr std::ptrdiff_t m_fl_fog_falloff_exponent = 0x6D8; // float32 - constexpr std::ptrdiff_t m_b_height_fog_enabled = 0x6DC; // bool - constexpr std::ptrdiff_t m_fl_fog_height_width = 0x6E0; // float32 - constexpr std::ptrdiff_t m_fl_fog_height_end = 0x6E4; // float32 - constexpr std::ptrdiff_t m_fl_fog_height_start = 0x6E8; // float32 - constexpr std::ptrdiff_t m_fl_fog_height_exponent = 0x6EC; // float32 - constexpr std::ptrdiff_t m_fl_lod_bias = 0x6F0; // float32 - constexpr std::ptrdiff_t m_b_active = 0x6F4; // bool - constexpr std::ptrdiff_t m_b_start_disabled = 0x6F5; // bool - constexpr std::ptrdiff_t m_fl_fog_max_opacity = 0x6F8; // float32 - constexpr std::ptrdiff_t m_n_cubemap_source_type = 0x6FC; // int32 - constexpr std::ptrdiff_t m_h_sky_material = 0x700; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_isz_sky_entity = 0x708; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_h_fog_cubemap_texture = 0x710; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_b_has_height_fog_end = 0x718; // bool - constexpr std::ptrdiff_t m_b_first_time = 0x719; // bool + namespace C_EnvCubemapFog { + constexpr std::ptrdiff_t m_flEndDistance = 0x6D0; // float32 + constexpr std::ptrdiff_t m_flStartDistance = 0x6D4; // float32 + constexpr std::ptrdiff_t m_flFogFalloffExponent = 0x6D8; // float32 + constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x6DC; // bool + constexpr std::ptrdiff_t m_flFogHeightWidth = 0x6E0; // float32 + constexpr std::ptrdiff_t m_flFogHeightEnd = 0x6E4; // float32 + constexpr std::ptrdiff_t m_flFogHeightStart = 0x6E8; // float32 + constexpr std::ptrdiff_t m_flFogHeightExponent = 0x6EC; // float32 + constexpr std::ptrdiff_t m_flLODBias = 0x6F0; // float32 + constexpr std::ptrdiff_t m_bActive = 0x6F4; // bool + constexpr std::ptrdiff_t m_bStartDisabled = 0x6F5; // bool + constexpr std::ptrdiff_t m_flFogMaxOpacity = 0x6F8; // float32 + constexpr std::ptrdiff_t m_nCubemapSourceType = 0x6FC; // int32 + constexpr std::ptrdiff_t m_hSkyMaterial = 0x700; // CStrongHandle + constexpr std::ptrdiff_t m_iszSkyEntity = 0x708; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x710; // CStrongHandle + constexpr std::ptrdiff_t m_bHasHeightFogEnd = 0x718; // bool + constexpr std::ptrdiff_t m_bFirstTime = 0x719; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -5985,25 +5985,25 @@ namespace cs2_dumper { // NetworkVarNames: m_flFadeTime (float) // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) - namespace c_gradient_fog { - constexpr std::ptrdiff_t m_h_gradient_fog_texture = 0x6D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_fl_fog_start_distance = 0x6D8; // float32 - constexpr std::ptrdiff_t m_fl_fog_end_distance = 0x6DC; // float32 - constexpr std::ptrdiff_t m_b_height_fog_enabled = 0x6E0; // bool - constexpr std::ptrdiff_t m_fl_fog_start_height = 0x6E4; // float32 - constexpr std::ptrdiff_t m_fl_fog_end_height = 0x6E8; // float32 - constexpr std::ptrdiff_t m_fl_far_z = 0x6EC; // float32 - constexpr std::ptrdiff_t m_fl_fog_max_opacity = 0x6F0; // float32 - constexpr std::ptrdiff_t m_fl_fog_falloff_exponent = 0x6F4; // float32 - constexpr std::ptrdiff_t m_fl_fog_vertical_exponent = 0x6F8; // float32 - constexpr std::ptrdiff_t m_fog_color = 0x6FC; // Color - constexpr std::ptrdiff_t m_fl_fog_strength = 0x700; // float32 - constexpr std::ptrdiff_t m_fl_fade_time = 0x704; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x708; // bool - constexpr std::ptrdiff_t m_b_is_enabled = 0x709; // bool - constexpr std::ptrdiff_t m_b_gradient_fog_needs_textures = 0x70A; // bool + namespace C_GradientFog { + constexpr std::ptrdiff_t m_hGradientFogTexture = 0x6D0; // CStrongHandle + constexpr std::ptrdiff_t m_flFogStartDistance = 0x6D8; // float32 + constexpr std::ptrdiff_t m_flFogEndDistance = 0x6DC; // float32 + constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x6E0; // bool + constexpr std::ptrdiff_t m_flFogStartHeight = 0x6E4; // float32 + constexpr std::ptrdiff_t m_flFogEndHeight = 0x6E8; // float32 + constexpr std::ptrdiff_t m_flFarZ = 0x6EC; // float32 + constexpr std::ptrdiff_t m_flFogMaxOpacity = 0x6F0; // float32 + constexpr std::ptrdiff_t m_flFogFalloffExponent = 0x6F4; // float32 + constexpr std::ptrdiff_t m_flFogVerticalExponent = 0x6F8; // float32 + constexpr std::ptrdiff_t m_fogColor = 0x6FC; // Color + constexpr std::ptrdiff_t m_flFogStrength = 0x700; // float32 + constexpr std::ptrdiff_t m_flFadeTime = 0x704; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x708; // bool + constexpr std::ptrdiff_t m_bIsEnabled = 0x709; // bool + constexpr std::ptrdiff_t m_bGradientFogNeedsTextures = 0x70A; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -6024,26 +6024,26 @@ namespace cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasY (int) // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) - namespace c_env_light_probe_volume { - constexpr std::ptrdiff_t m_h_light_probe_texture = 0x16A8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_indices_texture = 0x16B0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_scalars_texture = 0x16B8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_shadows_texture = 0x16C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_v_box_mins = 0x16C8; // Vector - constexpr std::ptrdiff_t m_v_box_maxs = 0x16D4; // Vector - constexpr std::ptrdiff_t m_b_moveable = 0x16E0; // bool - constexpr std::ptrdiff_t m_n_handshake = 0x16E4; // int32 - constexpr std::ptrdiff_t m_n_priority = 0x16E8; // int32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x16EC; // bool - constexpr std::ptrdiff_t m_n_light_probe_size_x = 0x16F0; // int32 - constexpr std::ptrdiff_t m_n_light_probe_size_y = 0x16F4; // int32 - constexpr std::ptrdiff_t m_n_light_probe_size_z = 0x16F8; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_x = 0x16FC; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_y = 0x1700; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_z = 0x1704; // int32 - constexpr std::ptrdiff_t m_b_enabled = 0x1711; // bool + namespace C_EnvLightProbeVolume { + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x16A8; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x16B0; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x16B8; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x16C0; // CStrongHandle + constexpr std::ptrdiff_t m_vBoxMins = 0x16C8; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x16D4; // Vector + constexpr std::ptrdiff_t m_bMoveable = 0x16E0; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x16E4; // int32 + constexpr std::ptrdiff_t m_nPriority = 0x16E8; // int32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x16EC; // bool + constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x16F0; // int32 + constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x16F4; // int32 + constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x16F8; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x16FC; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1700; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1704; // int32 + constexpr std::ptrdiff_t m_bEnabled = 0x1711; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 6 // // Metadata: @@ -6053,15 +6053,15 @@ namespace cs2_dumper { // NetworkVarNames: m_flFadeTime (float) // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) - namespace c_player_visibility { - constexpr std::ptrdiff_t m_fl_visibility_strength = 0x6D0; // float32 - constexpr std::ptrdiff_t m_fl_fog_distance_multiplier = 0x6D4; // float32 - constexpr std::ptrdiff_t m_fl_fog_max_density_multiplier = 0x6D8; // float32 - constexpr std::ptrdiff_t m_fl_fade_time = 0x6DC; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x6E0; // bool - constexpr std::ptrdiff_t m_b_is_enabled = 0x6E1; // bool + namespace C_PlayerVisibility { + constexpr std::ptrdiff_t m_flVisibilityStrength = 0x6D0; // float32 + constexpr std::ptrdiff_t m_flFogDistanceMultiplier = 0x6D4; // float32 + constexpr std::ptrdiff_t m_flFogMaxDensityMultiplier = 0x6D8; // float32 + constexpr std::ptrdiff_t m_flFadeTime = 0x6DC; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x6E0; // bool + constexpr std::ptrdiff_t m_bIsEnabled = 0x6E1; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6073,17 +6073,17 @@ namespace cs2_dumper { // NetworkVarNames: m_flExposureAdaptationSpeedUp (float) // NetworkVarNames: m_flExposureAdaptationSpeedDown (float) // NetworkVarNames: m_flTonemapEVSmoothingRange (float) - namespace c_tonemap_controller2 { - constexpr std::ptrdiff_t m_fl_auto_exposure_min = 0x6D0; // float32 - constexpr std::ptrdiff_t m_fl_auto_exposure_max = 0x6D4; // float32 - constexpr std::ptrdiff_t m_fl_tonemap_percent_target = 0x6D8; // float32 - constexpr std::ptrdiff_t m_fl_tonemap_percent_bright_pixels = 0x6DC; // float32 - constexpr std::ptrdiff_t m_fl_tonemap_min_avg_lum = 0x6E0; // float32 - constexpr std::ptrdiff_t m_fl_exposure_adaptation_speed_up = 0x6E4; // float32 - constexpr std::ptrdiff_t m_fl_exposure_adaptation_speed_down = 0x6E8; // float32 - constexpr std::ptrdiff_t m_fl_tonemap_ev_smoothing_range = 0x6EC; // float32 + namespace C_TonemapController2 { + constexpr std::ptrdiff_t m_flAutoExposureMin = 0x6D0; // float32 + constexpr std::ptrdiff_t m_flAutoExposureMax = 0x6D4; // float32 + constexpr std::ptrdiff_t m_flTonemapPercentTarget = 0x6D8; // float32 + constexpr std::ptrdiff_t m_flTonemapPercentBrightPixels = 0x6DC; // float32 + constexpr std::ptrdiff_t m_flTonemapMinAvgLum = 0x6E0; // float32 + constexpr std::ptrdiff_t m_flExposureAdaptationSpeedUp = 0x6E4; // float32 + constexpr std::ptrdiff_t m_flExposureAdaptationSpeedDown = 0x6E8; // float32 + constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0x6EC; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 28 // // Metadata: @@ -6114,37 +6114,37 @@ namespace cs2_dumper { // NetworkVarNames: m_bIsMaster (bool) // NetworkVarNames: m_hFogIndirectTexture (HRenderTextureStrong) // NetworkVarNames: m_nForceRefreshCount (int) - namespace c_env_volumetric_fog_controller { - constexpr std::ptrdiff_t m_fl_scattering = 0x6D0; // float32 - constexpr std::ptrdiff_t m_fl_anisotropy = 0x6D4; // float32 - constexpr std::ptrdiff_t m_fl_fade_speed = 0x6D8; // float32 - constexpr std::ptrdiff_t m_fl_draw_distance = 0x6DC; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_start = 0x6E0; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_end = 0x6E4; // float32 - constexpr std::ptrdiff_t m_fl_indirect_strength = 0x6E8; // float32 - constexpr std::ptrdiff_t m_n_indirect_texture_dim_x = 0x6EC; // int32 - constexpr std::ptrdiff_t m_n_indirect_texture_dim_y = 0x6F0; // int32 - constexpr std::ptrdiff_t m_n_indirect_texture_dim_z = 0x6F4; // int32 - constexpr std::ptrdiff_t m_v_box_mins = 0x6F8; // Vector - constexpr std::ptrdiff_t m_v_box_maxs = 0x704; // Vector - constexpr std::ptrdiff_t m_b_active = 0x710; // bool - constexpr std::ptrdiff_t m_fl_start_aniso_time = 0x714; // GameTime_t - constexpr std::ptrdiff_t m_fl_start_scatter_time = 0x718; // GameTime_t - constexpr std::ptrdiff_t m_fl_start_draw_distance_time = 0x71C; // GameTime_t - constexpr std::ptrdiff_t m_fl_start_anisotropy = 0x720; // float32 - constexpr std::ptrdiff_t m_fl_start_scattering = 0x724; // float32 - constexpr std::ptrdiff_t m_fl_start_draw_distance = 0x728; // float32 - constexpr std::ptrdiff_t m_fl_default_anisotropy = 0x72C; // float32 - constexpr std::ptrdiff_t m_fl_default_scattering = 0x730; // float32 - constexpr std::ptrdiff_t m_fl_default_draw_distance = 0x734; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x738; // bool - constexpr std::ptrdiff_t m_b_enable_indirect = 0x739; // bool - constexpr std::ptrdiff_t m_b_is_master = 0x73A; // bool - constexpr std::ptrdiff_t m_h_fog_indirect_texture = 0x740; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_n_force_refresh_count = 0x748; // int32 - constexpr std::ptrdiff_t m_b_first_time = 0x74C; // bool + namespace C_EnvVolumetricFogController { + constexpr std::ptrdiff_t m_flScattering = 0x6D0; // float32 + constexpr std::ptrdiff_t m_flAnisotropy = 0x6D4; // float32 + constexpr std::ptrdiff_t m_flFadeSpeed = 0x6D8; // float32 + constexpr std::ptrdiff_t m_flDrawDistance = 0x6DC; // float32 + constexpr std::ptrdiff_t m_flFadeInStart = 0x6E0; // float32 + constexpr std::ptrdiff_t m_flFadeInEnd = 0x6E4; // float32 + constexpr std::ptrdiff_t m_flIndirectStrength = 0x6E8; // float32 + constexpr std::ptrdiff_t m_nIndirectTextureDimX = 0x6EC; // int32 + constexpr std::ptrdiff_t m_nIndirectTextureDimY = 0x6F0; // int32 + constexpr std::ptrdiff_t m_nIndirectTextureDimZ = 0x6F4; // int32 + constexpr std::ptrdiff_t m_vBoxMins = 0x6F8; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x704; // Vector + constexpr std::ptrdiff_t m_bActive = 0x710; // bool + constexpr std::ptrdiff_t m_flStartAnisoTime = 0x714; // GameTime_t + constexpr std::ptrdiff_t m_flStartScatterTime = 0x718; // GameTime_t + constexpr std::ptrdiff_t m_flStartDrawDistanceTime = 0x71C; // GameTime_t + constexpr std::ptrdiff_t m_flStartAnisotropy = 0x720; // float32 + constexpr std::ptrdiff_t m_flStartScattering = 0x724; // float32 + constexpr std::ptrdiff_t m_flStartDrawDistance = 0x728; // float32 + constexpr std::ptrdiff_t m_flDefaultAnisotropy = 0x72C; // float32 + constexpr std::ptrdiff_t m_flDefaultScattering = 0x730; // float32 + constexpr std::ptrdiff_t m_flDefaultDrawDistance = 0x734; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x738; // bool + constexpr std::ptrdiff_t m_bEnableIndirect = 0x739; // bool + constexpr std::ptrdiff_t m_bIsMaster = 0x73A; // bool + constexpr std::ptrdiff_t m_hFogIndirectTexture = 0x740; // CStrongHandle + constexpr std::ptrdiff_t m_nForceRefreshCount = 0x748; // int32 + constexpr std::ptrdiff_t m_bFirstTime = 0x74C; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 7 // // Metadata: @@ -6155,46 +6155,46 @@ namespace cs2_dumper { // NetworkVarNames: m_flStrength (float) // NetworkVarNames: m_nFalloffShape (int) // NetworkVarNames: m_flFalloffExponent (float) - namespace c_env_volumetric_fog_volume { - constexpr std::ptrdiff_t m_b_active = 0x6D0; // bool - constexpr std::ptrdiff_t m_v_box_mins = 0x6D4; // Vector - constexpr std::ptrdiff_t m_v_box_maxs = 0x6E0; // Vector - constexpr std::ptrdiff_t m_b_start_disabled = 0x6EC; // bool - constexpr std::ptrdiff_t m_fl_strength = 0x6F0; // float32 - constexpr std::ptrdiff_t m_n_falloff_shape = 0x6F4; // int32 - constexpr std::ptrdiff_t m_fl_falloff_exponent = 0x6F8; // float32 + namespace C_EnvVolumetricFogVolume { + constexpr std::ptrdiff_t m_bActive = 0x6D0; // bool + constexpr std::ptrdiff_t m_vBoxMins = 0x6D4; // Vector + constexpr std::ptrdiff_t m_vBoxMaxs = 0x6E0; // Vector + constexpr std::ptrdiff_t m_bStartDisabled = 0x6EC; // bool + constexpr std::ptrdiff_t m_flStrength = 0x6F0; // float32 + constexpr std::ptrdiff_t m_nFalloffShape = 0x6F4; // int32 + constexpr std::ptrdiff_t m_flFalloffExponent = 0x6F8; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) - namespace c_fog_controller { + namespace C_FogController { constexpr std::ptrdiff_t m_fog = 0x6D0; // fogparams_t - constexpr std::ptrdiff_t m_b_use_angles = 0x738; // bool - constexpr std::ptrdiff_t m_i_changed_variables = 0x73C; // int32 + constexpr std::ptrdiff_t m_bUseAngles = 0x738; // bool + constexpr std::ptrdiff_t m_iChangedVariables = 0x73C; // int32 } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 0 - namespace c_info_target { + namespace CInfoTarget { } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 0 - namespace c_info_particle_target { + namespace CInfoParticleTarget { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_nMode (int) // NetworkVarNames: m_vBoxSize (Vector) // NetworkVarNames: m_bEnabled (bool) - namespace c_info_visibility_box { - constexpr std::ptrdiff_t m_n_mode = 0x6D4; // int32 - constexpr std::ptrdiff_t m_v_box_size = 0x6D8; // Vector - constexpr std::ptrdiff_t m_b_enabled = 0x6E4; // bool + namespace C_InfoVisibilityBox { + constexpr std::ptrdiff_t m_nMode = 0x6D4; // int32 + constexpr std::ptrdiff_t m_vBoxSize = 0x6D8; // Vector + constexpr std::ptrdiff_t m_bEnabled = 0x6E4; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6202,17 +6202,17 @@ namespace cs2_dumper { // NetworkVarNames: m_layerName (string_t) // NetworkVarNames: m_bWorldLayerVisible (bool) // NetworkVarNames: m_bEntitiesSpawned (bool) - namespace c_info_world_layer { - constexpr std::ptrdiff_t m_p_output_on_entities_spawned = 0x6D0; // CEntityIOOutput - constexpr std::ptrdiff_t m_world_name = 0x6F8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_layer_name = 0x700; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_b_world_layer_visible = 0x708; // bool - constexpr std::ptrdiff_t m_b_entities_spawned = 0x709; // bool - constexpr std::ptrdiff_t m_b_create_as_child_spawn_group = 0x70A; // bool - constexpr std::ptrdiff_t m_h_layer_spawn_group = 0x70C; // uint32 - constexpr std::ptrdiff_t m_b_world_layer_actually_visible = 0x710; // bool + namespace CInfoWorldLayer { + constexpr std::ptrdiff_t m_pOutputOnEntitiesSpawned = 0x6D0; // CEntityIOOutput + constexpr std::ptrdiff_t m_worldName = 0x6F8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_layerName = 0x700; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bWorldLayerVisible = 0x708; // bool + constexpr std::ptrdiff_t m_bEntitiesSpawned = 0x709; // bool + constexpr std::ptrdiff_t m_bCreateAsChildSpawnGroup = 0x70A; // bool + constexpr std::ptrdiff_t m_hLayerSpawnGroup = 0x70C; // uint32 + constexpr std::ptrdiff_t m_bWorldLayerActuallyVisible = 0x710; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -6237,86 +6237,86 @@ namespace cs2_dumper { // NetworkVarNames: m_flDofFarCrisp (float) // NetworkVarNames: m_flDofFarBlurry (float) // NetworkVarNames: m_flDofTiltToGround (float) - namespace c_point_camera { - constexpr std::ptrdiff_t m_fov = 0x6D0; // float32 - constexpr std::ptrdiff_t m_resolution = 0x6D4; // float32 - constexpr std::ptrdiff_t m_b_fog_enable = 0x6D8; // bool - constexpr std::ptrdiff_t m_fog_color = 0x6D9; // Color - constexpr std::ptrdiff_t m_fl_fog_start = 0x6E0; // float32 - constexpr std::ptrdiff_t m_fl_fog_end = 0x6E4; // float32 - constexpr std::ptrdiff_t m_fl_fog_max_density = 0x6E8; // float32 - constexpr std::ptrdiff_t m_b_active = 0x6EC; // bool - constexpr std::ptrdiff_t m_b_use_screen_aspect_ratio = 0x6ED; // bool - constexpr std::ptrdiff_t m_fl_aspect_ratio = 0x6F0; // float32 - constexpr std::ptrdiff_t m_b_no_sky = 0x6F4; // bool - constexpr std::ptrdiff_t m_f_brightness = 0x6F8; // float32 - constexpr std::ptrdiff_t m_fl_z_far = 0x6FC; // float32 - constexpr std::ptrdiff_t m_fl_z_near = 0x700; // float32 - constexpr std::ptrdiff_t m_b_can_hltv_use = 0x704; // bool - constexpr std::ptrdiff_t m_b_dof_enabled = 0x705; // bool - constexpr std::ptrdiff_t m_fl_dof_near_blurry = 0x708; // float32 - constexpr std::ptrdiff_t m_fl_dof_near_crisp = 0x70C; // float32 - constexpr std::ptrdiff_t m_fl_dof_far_crisp = 0x710; // float32 - constexpr std::ptrdiff_t m_fl_dof_far_blurry = 0x714; // float32 - constexpr std::ptrdiff_t m_fl_dof_tilt_to_ground = 0x718; // float32 - constexpr std::ptrdiff_t m_target_fov = 0x71C; // float32 - constexpr std::ptrdiff_t m_degrees_per_second = 0x720; // float32 - constexpr std::ptrdiff_t m_b_is_on = 0x724; // bool - constexpr std::ptrdiff_t m_p_next = 0x728; // C_PointCamera* + namespace C_PointCamera { + constexpr std::ptrdiff_t m_FOV = 0x6D0; // float32 + constexpr std::ptrdiff_t m_Resolution = 0x6D4; // float32 + constexpr std::ptrdiff_t m_bFogEnable = 0x6D8; // bool + constexpr std::ptrdiff_t m_FogColor = 0x6D9; // Color + constexpr std::ptrdiff_t m_flFogStart = 0x6E0; // float32 + constexpr std::ptrdiff_t m_flFogEnd = 0x6E4; // float32 + constexpr std::ptrdiff_t m_flFogMaxDensity = 0x6E8; // float32 + constexpr std::ptrdiff_t m_bActive = 0x6EC; // bool + constexpr std::ptrdiff_t m_bUseScreenAspectRatio = 0x6ED; // bool + constexpr std::ptrdiff_t m_flAspectRatio = 0x6F0; // float32 + constexpr std::ptrdiff_t m_bNoSky = 0x6F4; // bool + constexpr std::ptrdiff_t m_fBrightness = 0x6F8; // float32 + constexpr std::ptrdiff_t m_flZFar = 0x6FC; // float32 + constexpr std::ptrdiff_t m_flZNear = 0x700; // float32 + constexpr std::ptrdiff_t m_bCanHLTVUse = 0x704; // bool + constexpr std::ptrdiff_t m_bDofEnabled = 0x705; // bool + constexpr std::ptrdiff_t m_flDofNearBlurry = 0x708; // float32 + constexpr std::ptrdiff_t m_flDofNearCrisp = 0x70C; // float32 + constexpr std::ptrdiff_t m_flDofFarCrisp = 0x710; // float32 + constexpr std::ptrdiff_t m_flDofFarBlurry = 0x714; // float32 + constexpr std::ptrdiff_t m_flDofTiltToGround = 0x718; // float32 + constexpr std::ptrdiff_t m_TargetFOV = 0x71C; // float32 + constexpr std::ptrdiff_t m_DegreesPerSecond = 0x720; // float32 + constexpr std::ptrdiff_t m_bIsOn = 0x724; // bool + constexpr std::ptrdiff_t m_pNext = 0x728; // C_PointCamera* } - // Parent: c_point_camera + // Parent: C_PointCamera // Fields count: 1 - namespace c_point_camera_vfov { - constexpr std::ptrdiff_t m_fl_vertical_fov = 0x730; // float32 + namespace C_PointCameraVFOV { + constexpr std::ptrdiff_t m_flVerticalFOV = 0x730; // float32 } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 12 - namespace c_point_template { - constexpr std::ptrdiff_t m_isz_world_name = 0x6D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_source2_entity_lump_name = 0x6D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_entity_filter_name = 0x6E0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fl_timeout_interval = 0x6E8; // float32 - constexpr std::ptrdiff_t m_b_asynchronously_spawn_entities = 0x6EC; // bool - constexpr std::ptrdiff_t m_p_output_on_spawned = 0x6F0; // CEntityIOOutput - constexpr std::ptrdiff_t m_client_only_entity_behavior = 0x718; // PointTemplateClientOnlyEntityBehavior_t - constexpr std::ptrdiff_t m_owner_spawn_group_type = 0x71C; // PointTemplateOwnerSpawnGroupType_t - constexpr std::ptrdiff_t m_created_spawn_group_handles = 0x720; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_spawned_entity_handles = 0x738; // CUtlVector< CEntityHandle > - constexpr std::ptrdiff_t m_script_spawn_callback = 0x750; // HSCRIPT - constexpr std::ptrdiff_t m_script_callback_scope = 0x758; // HSCRIPT + namespace CPointTemplate { + constexpr std::ptrdiff_t m_iszWorldName = 0x6D0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSource2EntityLumpName = 0x6D8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszEntityFilterName = 0x6E0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flTimeoutInterval = 0x6E8; // float32 + constexpr std::ptrdiff_t m_bAsynchronouslySpawnEntities = 0x6EC; // bool + constexpr std::ptrdiff_t m_pOutputOnSpawned = 0x6F0; // CEntityIOOutput + constexpr std::ptrdiff_t m_clientOnlyEntityBehavior = 0x718; // PointTemplateClientOnlyEntityBehavior_t + constexpr std::ptrdiff_t m_ownerSpawnGroupType = 0x71C; // PointTemplateOwnerSpawnGroupType_t + constexpr std::ptrdiff_t m_createdSpawnGroupHandles = 0x720; // CUtlVector + constexpr std::ptrdiff_t m_SpawnedEntityHandles = 0x738; // CUtlVector + constexpr std::ptrdiff_t m_ScriptSpawnCallback = 0x750; // HSCRIPT + constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x758; // HSCRIPT } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_iszSoundAreaType (string_t) // NetworkVarNames: m_vPos (Vector) - namespace c_sound_area_entity_base { - constexpr std::ptrdiff_t m_b_disabled = 0x6D0; // bool - constexpr std::ptrdiff_t m_b_was_enabled = 0x6D8; // bool - constexpr std::ptrdiff_t m_isz_sound_area_type = 0x6E0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_v_pos = 0x6E8; // Vector + namespace C_SoundAreaEntityBase { + constexpr std::ptrdiff_t m_bDisabled = 0x6D0; // bool + constexpr std::ptrdiff_t m_bWasEnabled = 0x6D8; // bool + constexpr std::ptrdiff_t m_iszSoundAreaType = 0x6E0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_vPos = 0x6E8; // Vector } - // Parent: c_sound_area_entity_base + // Parent: C_SoundAreaEntityBase // Fields count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) - namespace c_sound_area_entity_sphere { - constexpr std::ptrdiff_t m_fl_radius = 0x6F4; // float32 + namespace C_SoundAreaEntitySphere { + constexpr std::ptrdiff_t m_flRadius = 0x6F4; // float32 } - // Parent: c_sound_area_entity_base + // Parent: C_SoundAreaEntityBase // Fields count: 2 // // Metadata: // NetworkVarNames: m_vMin (Vector) // NetworkVarNames: m_vMax (Vector) - namespace c_sound_area_entity_oriented_box { - constexpr std::ptrdiff_t m_v_min = 0x6F4; // Vector - constexpr std::ptrdiff_t m_v_max = 0x700; // Vector + namespace C_SoundAreaEntityOrientedBox { + constexpr std::ptrdiff_t m_vMin = 0x6F4; // Vector + constexpr std::ptrdiff_t m_vMax = 0x700; // Vector } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: @@ -6325,13 +6325,13 @@ namespace cs2_dumper { // NetworkVarNames: m_aPlayers (CHandle< C_BasePlayerPawn >) // NetworkVarNames: m_iScore (int32) // NetworkVarNames: m_szTeamname (char) - namespace c_team { - constexpr std::ptrdiff_t m_a_player_controllers = 0x6D0; // C_NetworkUtlVectorBase< CHandle< CBasePlayerController > > - constexpr std::ptrdiff_t m_a_players = 0x6E8; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > > - constexpr std::ptrdiff_t m_i_score = 0x700; // int32 - constexpr std::ptrdiff_t m_sz_teamname = 0x704; // char[129] + namespace C_Team { + constexpr std::ptrdiff_t m_aPlayerControllers = 0x6D0; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_aPlayers = 0x6E8; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_iScore = 0x700; // int32 + constexpr std::ptrdiff_t m_szTeamname = 0x704; // char[129] } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 15 // // Metadata: @@ -6351,72 +6351,72 @@ namespace cs2_dumper { // NetworkVarNames: m_steamID (uint64) // NetworkVarNames: m_iDesiredFOV (uint32) // MNetworkReplayCompatField - namespace c_base_player_controller { - constexpr std::ptrdiff_t m_n_final_predicted_tick = 0x6D8; // int32 - constexpr std::ptrdiff_t m_command_context = 0x6E0; // C_CommandContext - constexpr std::ptrdiff_t m_n_in_buttons_which_are_toggles = 0x778; // uint64 - constexpr std::ptrdiff_t m_n_tick_base = 0x780; // uint32 - constexpr std::ptrdiff_t m_h_pawn = 0x784; // CHandle< C_BasePlayerPawn > - constexpr std::ptrdiff_t m_h_predicted_pawn = 0x788; // CHandle< C_BasePlayerPawn > - constexpr std::ptrdiff_t m_n_split_screen_slot = 0x78C; // CSplitScreenSlot - constexpr std::ptrdiff_t m_h_split_owner = 0x790; // CHandle< CBasePlayerController > - constexpr std::ptrdiff_t m_h_split_screen_players = 0x798; // CUtlVector< CHandle< CBasePlayerController > > - constexpr std::ptrdiff_t m_b_is_hltv = 0x7B0; // bool - constexpr std::ptrdiff_t m_i_connected = 0x7B4; // PlayerConnectedState - constexpr std::ptrdiff_t m_isz_player_name = 0x7B8; // char[128] - constexpr std::ptrdiff_t m_steam_id = 0x840; // uint64 - constexpr std::ptrdiff_t m_b_is_local_player_controller = 0x848; // bool - constexpr std::ptrdiff_t m_i_desired_fov = 0x84C; // uint32 + namespace CBasePlayerController { + constexpr std::ptrdiff_t m_nFinalPredictedTick = 0x6D8; // int32 + constexpr std::ptrdiff_t m_CommandContext = 0x6E0; // C_CommandContext + constexpr std::ptrdiff_t m_nInButtonsWhichAreToggles = 0x778; // uint64 + constexpr std::ptrdiff_t m_nTickBase = 0x780; // uint32 + constexpr std::ptrdiff_t m_hPawn = 0x784; // CHandle + constexpr std::ptrdiff_t m_hPredictedPawn = 0x788; // CHandle + constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x78C; // CSplitScreenSlot + constexpr std::ptrdiff_t m_hSplitOwner = 0x790; // CHandle + constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x798; // CUtlVector> + constexpr std::ptrdiff_t m_bIsHLTV = 0x7B0; // bool + constexpr std::ptrdiff_t m_iConnected = 0x7B4; // PlayerConnectedState + constexpr std::ptrdiff_t m_iszPlayerName = 0x7B8; // char[128] + constexpr std::ptrdiff_t m_steamID = 0x840; // uint64 + constexpr std::ptrdiff_t m_bIsLocalPlayerController = 0x848; // bool + constexpr std::ptrdiff_t m_iDesiredFOV = 0x84C; // uint32 } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace c_base_player_v_data { - constexpr std::ptrdiff_t m_s_model_name = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - constexpr std::ptrdiff_t m_fl_head_damage_multiplier = 0x108; // CSkillFloat - constexpr std::ptrdiff_t m_fl_chest_damage_multiplier = 0x118; // CSkillFloat - constexpr std::ptrdiff_t m_fl_stomach_damage_multiplier = 0x128; // CSkillFloat - constexpr std::ptrdiff_t m_fl_arm_damage_multiplier = 0x138; // CSkillFloat - constexpr std::ptrdiff_t m_fl_leg_damage_multiplier = 0x148; // CSkillFloat - constexpr std::ptrdiff_t m_fl_hold_breath_time = 0x158; // float32 - constexpr std::ptrdiff_t m_fl_drowning_damage_interval = 0x15C; // float32 - constexpr std::ptrdiff_t m_n_drowning_damage_initial = 0x160; // int32 - constexpr std::ptrdiff_t m_n_drowning_damage_max = 0x164; // int32 - constexpr std::ptrdiff_t m_n_water_speed = 0x168; // int32 - constexpr std::ptrdiff_t m_fl_use_range = 0x16C; // float32 - constexpr std::ptrdiff_t m_fl_use_angle_tolerance = 0x170; // float32 - constexpr std::ptrdiff_t m_fl_crouch_time = 0x174; // float32 + namespace CBasePlayerVData { + constexpr std::ptrdiff_t m_sModelName = 0x28; // CResourceNameTyped> + constexpr std::ptrdiff_t m_flHeadDamageMultiplier = 0x108; // CSkillFloat + constexpr std::ptrdiff_t m_flChestDamageMultiplier = 0x118; // CSkillFloat + constexpr std::ptrdiff_t m_flStomachDamageMultiplier = 0x128; // CSkillFloat + constexpr std::ptrdiff_t m_flArmDamageMultiplier = 0x138; // CSkillFloat + constexpr std::ptrdiff_t m_flLegDamageMultiplier = 0x148; // CSkillFloat + constexpr std::ptrdiff_t m_flHoldBreathTime = 0x158; // float32 + constexpr std::ptrdiff_t m_flDrowningDamageInterval = 0x15C; // float32 + constexpr std::ptrdiff_t m_nDrowningDamageInitial = 0x160; // int32 + constexpr std::ptrdiff_t m_nDrowningDamageMax = 0x164; // int32 + constexpr std::ptrdiff_t m_nWaterSpeed = 0x168; // int32 + constexpr std::ptrdiff_t m_flUseRange = 0x16C; // float32 + constexpr std::ptrdiff_t m_flUseAngleTolerance = 0x170; // float32 + constexpr std::ptrdiff_t m_flCrouchTime = 0x174; // float32 } // Parent: None // Fields count: 20 // // Metadata: // MGetKV3ClassDefaults - namespace c_base_player_weapon_v_data { - constexpr std::ptrdiff_t m_sz_world_model = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - constexpr std::ptrdiff_t m_b_built_right_handed = 0x108; // bool - constexpr std::ptrdiff_t m_b_allow_flipping = 0x109; // bool - constexpr std::ptrdiff_t m_s_muzzle_attachment = 0x110; // CUtlString - constexpr std::ptrdiff_t m_sz_muzzle_flash_particle = 0x118; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > - constexpr std::ptrdiff_t m_i_flags = 0x1F8; // ItemFlagTypes_t - constexpr std::ptrdiff_t m_n_primary_ammo_type = 0x1F9; // AmmoIndex_t - constexpr std::ptrdiff_t m_n_secondary_ammo_type = 0x1FA; // AmmoIndex_t - constexpr std::ptrdiff_t m_i_max_clip1 = 0x1FC; // int32 - constexpr std::ptrdiff_t m_i_max_clip2 = 0x200; // int32 - constexpr std::ptrdiff_t m_i_default_clip1 = 0x204; // int32 - constexpr std::ptrdiff_t m_i_default_clip2 = 0x208; // int32 - constexpr std::ptrdiff_t m_i_weight = 0x20C; // int32 - constexpr std::ptrdiff_t m_b_auto_switch_to = 0x210; // bool - constexpr std::ptrdiff_t m_b_auto_switch_from = 0x211; // bool - constexpr std::ptrdiff_t m_i_rumble_effect = 0x214; // RumbleEffect_t - constexpr std::ptrdiff_t m_b_linked_cooldowns = 0x218; // bool - constexpr std::ptrdiff_t m_a_shoot_sounds = 0x220; // CUtlMap< WeaponSound_t, CSoundEventName > - constexpr std::ptrdiff_t m_i_slot = 0x240; // int32 - constexpr std::ptrdiff_t m_i_position = 0x244; // int32 + namespace CBasePlayerWeaponVData { + constexpr std::ptrdiff_t m_szWorldModel = 0x28; // CResourceNameTyped> + constexpr std::ptrdiff_t m_bBuiltRightHanded = 0x108; // bool + constexpr std::ptrdiff_t m_bAllowFlipping = 0x109; // bool + constexpr std::ptrdiff_t m_sMuzzleAttachment = 0x110; // CUtlString + constexpr std::ptrdiff_t m_szMuzzleFlashParticle = 0x118; // CResourceNameTyped> + constexpr std::ptrdiff_t m_iFlags = 0x1F8; // ItemFlagTypes_t + constexpr std::ptrdiff_t m_nPrimaryAmmoType = 0x1F9; // AmmoIndex_t + constexpr std::ptrdiff_t m_nSecondaryAmmoType = 0x1FA; // AmmoIndex_t + constexpr std::ptrdiff_t m_iMaxClip1 = 0x1FC; // int32 + constexpr std::ptrdiff_t m_iMaxClip2 = 0x200; // int32 + constexpr std::ptrdiff_t m_iDefaultClip1 = 0x204; // int32 + constexpr std::ptrdiff_t m_iDefaultClip2 = 0x208; // int32 + constexpr std::ptrdiff_t m_iWeight = 0x20C; // int32 + constexpr std::ptrdiff_t m_bAutoSwitchTo = 0x210; // bool + constexpr std::ptrdiff_t m_bAutoSwitchFrom = 0x211; // bool + constexpr std::ptrdiff_t m_iRumbleEffect = 0x214; // RumbleEffect_t + constexpr std::ptrdiff_t m_bLinkedCooldowns = 0x218; // bool + constexpr std::ptrdiff_t m_aShootSounds = 0x220; // CUtlMap + constexpr std::ptrdiff_t m_iSlot = 0x240; // int32 + constexpr std::ptrdiff_t m_iPosition = 0x244; // int32 } - // Parent: c_skeleton_animation_controller + // Parent: CSkeletonAnimationController // Fields count: 13 // // Metadata: @@ -6425,22 +6425,22 @@ namespace cs2_dumper { // NetworkVarNames: m_flSeqStartTime (GameTime_t) // NetworkVarNames: m_flSeqFixedCycle (float) // NetworkVarNames: m_nAnimLoopMode (AnimLoopMode_t) - namespace c_base_anim_graph_controller { - constexpr std::ptrdiff_t m_anim_graph_networked_vars = 0x18; // CAnimGraphNetworkedVariables - constexpr std::ptrdiff_t m_b_sequence_finished = 0x14A8; // bool - constexpr std::ptrdiff_t m_fl_sound_sync_time = 0x14AC; // float32 - constexpr std::ptrdiff_t m_h_sequence = 0x14B0; // HSequence - constexpr std::ptrdiff_t m_fl_seq_start_time = 0x14B4; // GameTime_t - constexpr std::ptrdiff_t m_fl_seq_fixed_cycle = 0x14B8; // float32 - constexpr std::ptrdiff_t m_n_anim_loop_mode = 0x14BC; // AnimLoopMode_t - constexpr std::ptrdiff_t m_fl_playback_rate = 0x14C0; // CNetworkedQuantizedFloat - constexpr std::ptrdiff_t m_n_notify_state = 0x14CC; // SequenceFinishNotifyState_t - constexpr std::ptrdiff_t m_b_networked_animation_inputs_changed = 0x14CE; // bool - constexpr std::ptrdiff_t m_b_networked_sequence_changed = 0x14CF; // bool - constexpr std::ptrdiff_t m_b_last_update_skipped = 0x14D0; // bool - constexpr std::ptrdiff_t m_fl_prev_anim_update_time = 0x14D4; // GameTime_t + namespace CBaseAnimGraphController { + constexpr std::ptrdiff_t m_animGraphNetworkedVars = 0x18; // CAnimGraphNetworkedVariables + constexpr std::ptrdiff_t m_bSequenceFinished = 0x14A8; // bool + constexpr std::ptrdiff_t m_flSoundSyncTime = 0x14AC; // float32 + constexpr std::ptrdiff_t m_hSequence = 0x14B0; // HSequence + constexpr std::ptrdiff_t m_flSeqStartTime = 0x14B4; // GameTime_t + constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x14B8; // float32 + constexpr std::ptrdiff_t m_nAnimLoopMode = 0x14BC; // AnimLoopMode_t + constexpr std::ptrdiff_t m_flPlaybackRate = 0x14C0; // CNetworkedQuantizedFloat + constexpr std::ptrdiff_t m_nNotifyState = 0x14CC; // SequenceFinishNotifyState_t + constexpr std::ptrdiff_t m_bNetworkedAnimationInputsChanged = 0x14CE; // bool + constexpr std::ptrdiff_t m_bNetworkedSequenceChanged = 0x14CF; // bool + constexpr std::ptrdiff_t m_bLastUpdateSkipped = 0x14D0; // bool + constexpr std::ptrdiff_t m_flPrevAnimUpdateTime = 0x14D4; // GameTime_t } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 31 // // Metadata: @@ -6465,59 +6465,59 @@ namespace cs2_dumper { // NetworkVarNames: m_flDecalHealBloodRate (float) // NetworkVarNames: m_flDecalHealHeightRate (float) // NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< C_BaseModelEntity >) - namespace c_base_model_entity { - constexpr std::ptrdiff_t m_c_render_component = 0x9A0; // CRenderComponent* - constexpr std::ptrdiff_t m_c_hitbox_component = 0x9A8; // CHitboxComponent - constexpr std::ptrdiff_t m_b_init_model_effects = 0x9F0; // bool - constexpr std::ptrdiff_t m_b_is_static_prop = 0x9F1; // bool - constexpr std::ptrdiff_t m_n_last_add_decal = 0x9F4; // int32 - constexpr std::ptrdiff_t m_n_decals_added = 0x9F8; // int32 - constexpr std::ptrdiff_t m_i_old_health = 0x9FC; // int32 - constexpr std::ptrdiff_t m_n_render_mode = 0xA00; // RenderMode_t - constexpr std::ptrdiff_t m_n_render_fx = 0xA01; // RenderFx_t - constexpr std::ptrdiff_t m_b_allow_fade_in_view = 0xA02; // bool - constexpr std::ptrdiff_t m_clr_render = 0xA03; // Color - constexpr std::ptrdiff_t m_vec_render_attributes = 0xA08; // C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t > - constexpr std::ptrdiff_t m_b_render_to_cubemaps = 0xA70; // bool - constexpr std::ptrdiff_t m_collision = 0xA78; // CCollisionProperty - constexpr std::ptrdiff_t m_glow = 0xB28; // CGlowProperty - constexpr std::ptrdiff_t m_fl_glow_backface_mult = 0xB80; // float32 - constexpr std::ptrdiff_t m_fade_min_dist = 0xB84; // float32 - constexpr std::ptrdiff_t m_fade_max_dist = 0xB88; // float32 - constexpr std::ptrdiff_t m_fl_fade_scale = 0xB8C; // float32 - constexpr std::ptrdiff_t m_fl_shadow_strength = 0xB90; // float32 - constexpr std::ptrdiff_t m_n_object_culling = 0xB94; // uint8 - constexpr std::ptrdiff_t m_n_add_decal = 0xB98; // int32 - constexpr std::ptrdiff_t m_v_decal_position = 0xB9C; // Vector - constexpr std::ptrdiff_t m_v_decal_forward_axis = 0xBA8; // Vector - constexpr std::ptrdiff_t m_fl_decal_heal_blood_rate = 0xBB4; // float32 - constexpr std::ptrdiff_t m_fl_decal_heal_height_rate = 0xBB8; // float32 - constexpr std::ptrdiff_t m_config_entities_to_propagate_material_decals_to = 0xBC0; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - constexpr std::ptrdiff_t m_vec_view_offset = 0xBD8; // CNetworkViewOffsetVector - constexpr std::ptrdiff_t m_p_client_alpha_property = 0xC08; // CClientAlphaProperty* - constexpr std::ptrdiff_t m_client_override_tint = 0xC10; // Color - constexpr std::ptrdiff_t m_b_use_client_override_tint = 0xC14; // bool + namespace C_BaseModelEntity { + constexpr std::ptrdiff_t m_CRenderComponent = 0x9A0; // CRenderComponent* + constexpr std::ptrdiff_t m_CHitboxComponent = 0x9A8; // CHitboxComponent + constexpr std::ptrdiff_t m_bInitModelEffects = 0x9F0; // bool + constexpr std::ptrdiff_t m_bIsStaticProp = 0x9F1; // bool + constexpr std::ptrdiff_t m_nLastAddDecal = 0x9F4; // int32 + constexpr std::ptrdiff_t m_nDecalsAdded = 0x9F8; // int32 + constexpr std::ptrdiff_t m_iOldHealth = 0x9FC; // int32 + constexpr std::ptrdiff_t m_nRenderMode = 0xA00; // RenderMode_t + constexpr std::ptrdiff_t m_nRenderFX = 0xA01; // RenderFx_t + constexpr std::ptrdiff_t m_bAllowFadeInView = 0xA02; // bool + constexpr std::ptrdiff_t m_clrRender = 0xA03; // Color + constexpr std::ptrdiff_t m_vecRenderAttributes = 0xA08; // C_UtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xA70; // bool + constexpr std::ptrdiff_t m_Collision = 0xA78; // CCollisionProperty + constexpr std::ptrdiff_t m_Glow = 0xB28; // CGlowProperty + constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0xB80; // float32 + constexpr std::ptrdiff_t m_fadeMinDist = 0xB84; // float32 + constexpr std::ptrdiff_t m_fadeMaxDist = 0xB88; // float32 + constexpr std::ptrdiff_t m_flFadeScale = 0xB8C; // float32 + constexpr std::ptrdiff_t m_flShadowStrength = 0xB90; // float32 + constexpr std::ptrdiff_t m_nObjectCulling = 0xB94; // uint8 + constexpr std::ptrdiff_t m_nAddDecal = 0xB98; // int32 + constexpr std::ptrdiff_t m_vDecalPosition = 0xB9C; // Vector + constexpr std::ptrdiff_t m_vDecalForwardAxis = 0xBA8; // Vector + constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0xBB4; // float32 + constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0xBB8; // float32 + constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xBC0; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_vecViewOffset = 0xBD8; // CNetworkViewOffsetVector + constexpr std::ptrdiff_t m_pClientAlphaProperty = 0xC08; // CClientAlphaProperty* + constexpr std::ptrdiff_t m_ClientOverrideTint = 0xC10; // Color + constexpr std::ptrdiff_t m_bUseClientOverrideTint = 0xC14; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - namespace c_server_only_model_entity { + namespace CServerOnlyModelEntity { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - namespace c_model_point_entity { + namespace C_ModelPointEntity { } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 7 - namespace c_logic_relay { - constexpr std::ptrdiff_t m_on_trigger = 0x6D0; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_spawn = 0x6F8; // CEntityIOOutput - constexpr std::ptrdiff_t m_b_disabled = 0x720; // bool - constexpr std::ptrdiff_t m_b_wait_for_refire = 0x721; // bool - constexpr std::ptrdiff_t m_b_trigger_once = 0x722; // bool - constexpr std::ptrdiff_t m_b_fast_retrigger = 0x723; // bool - constexpr std::ptrdiff_t m_b_passthough_caller = 0x724; // bool + namespace CLogicRelay { + constexpr std::ptrdiff_t m_OnTrigger = 0x6D0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnSpawn = 0x6F8; // CEntityIOOutput + constexpr std::ptrdiff_t m_bDisabled = 0x720; // bool + constexpr std::ptrdiff_t m_bWaitForRefire = 0x721; // bool + constexpr std::ptrdiff_t m_bTriggerOnce = 0x722; // bool + constexpr std::ptrdiff_t m_bFastRetrigger = 0x723; // bool + constexpr std::ptrdiff_t m_bPassthoughCaller = 0x724; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 24 // // Metadata: @@ -6542,33 +6542,33 @@ namespace cs2_dumper { // NetworkVarNames: m_bNoSave (bool) // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) - namespace c_particle_system { - constexpr std::ptrdiff_t m_sz_snapshot_file_name = 0xC50; // char[512] - constexpr std::ptrdiff_t m_b_active = 0xE50; // bool - constexpr std::ptrdiff_t m_b_frozen = 0xE51; // bool - constexpr std::ptrdiff_t m_fl_freeze_transition_duration = 0xE54; // float32 - constexpr std::ptrdiff_t m_n_stop_type = 0xE58; // int32 - constexpr std::ptrdiff_t m_b_animate_during_gameplay_pause = 0xE5C; // bool - constexpr std::ptrdiff_t m_i_effect_index = 0xE60; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_fl_start_time = 0xE68; // GameTime_t - constexpr std::ptrdiff_t m_fl_pre_sim_time = 0xE6C; // float32 - constexpr std::ptrdiff_t m_v_server_control_points = 0xE70; // Vector[4] - constexpr std::ptrdiff_t m_i_server_control_point_assignments = 0xEA0; // uint8[4] - constexpr std::ptrdiff_t m_h_control_point_ents = 0xEA4; // CHandle< C_BaseEntity >[64] - constexpr std::ptrdiff_t m_b_no_save = 0xFA4; // bool - constexpr std::ptrdiff_t m_b_no_freeze = 0xFA5; // bool - constexpr std::ptrdiff_t m_b_no_ramp = 0xFA6; // bool - constexpr std::ptrdiff_t m_b_start_active = 0xFA7; // bool - constexpr std::ptrdiff_t m_isz_effect_name = 0xFA8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_control_point_names = 0xFB0; // CUtlSymbolLarge[64] - constexpr std::ptrdiff_t m_n_data_cp = 0x11B0; // int32 - constexpr std::ptrdiff_t m_vec_data_cp_value = 0x11B4; // Vector - constexpr std::ptrdiff_t m_n_tint_cp = 0x11C0; // int32 - constexpr std::ptrdiff_t m_clr_tint = 0x11C4; // Color - constexpr std::ptrdiff_t m_b_old_active = 0x11E8; // bool - constexpr std::ptrdiff_t m_b_old_frozen = 0x11E9; // bool + namespace C_ParticleSystem { + constexpr std::ptrdiff_t m_szSnapshotFileName = 0xC50; // char[512] + constexpr std::ptrdiff_t m_bActive = 0xE50; // bool + constexpr std::ptrdiff_t m_bFrozen = 0xE51; // bool + constexpr std::ptrdiff_t m_flFreezeTransitionDuration = 0xE54; // float32 + constexpr std::ptrdiff_t m_nStopType = 0xE58; // int32 + constexpr std::ptrdiff_t m_bAnimateDuringGameplayPause = 0xE5C; // bool + constexpr std::ptrdiff_t m_iEffectIndex = 0xE60; // CStrongHandle + constexpr std::ptrdiff_t m_flStartTime = 0xE68; // GameTime_t + constexpr std::ptrdiff_t m_flPreSimTime = 0xE6C; // float32 + constexpr std::ptrdiff_t m_vServerControlPoints = 0xE70; // Vector[4] + constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xEA0; // uint8[4] + constexpr std::ptrdiff_t m_hControlPointEnts = 0xEA4; // CHandle[64] + constexpr std::ptrdiff_t m_bNoSave = 0xFA4; // bool + constexpr std::ptrdiff_t m_bNoFreeze = 0xFA5; // bool + constexpr std::ptrdiff_t m_bNoRamp = 0xFA6; // bool + constexpr std::ptrdiff_t m_bStartActive = 0xFA7; // bool + constexpr std::ptrdiff_t m_iszEffectName = 0xFA8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszControlPointNames = 0xFB0; // CUtlSymbolLarge[64] + constexpr std::ptrdiff_t m_nDataCP = 0x11B0; // int32 + constexpr std::ptrdiff_t m_vecDataCPValue = 0x11B4; // Vector + constexpr std::ptrdiff_t m_nTintCP = 0x11C0; // int32 + constexpr std::ptrdiff_t m_clrTint = 0x11C4; // Color + constexpr std::ptrdiff_t m_bOldActive = 0x11E8; // bool + constexpr std::ptrdiff_t m_bOldFrozen = 0x11E9; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -6584,29 +6584,29 @@ namespace cs2_dumper { // NetworkVarNames: m_PathNodes_Color (Vector) // NetworkVarNames: m_PathNodes_PinEnabled (bool) // NetworkVarNames: m_PathNodes_RadiusScale (float) - namespace c_path_particle_rope { - constexpr std::ptrdiff_t m_b_start_active = 0x6D0; // bool - constexpr std::ptrdiff_t m_fl_max_simulation_time = 0x6D4; // float32 - constexpr std::ptrdiff_t m_isz_effect_name = 0x6D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_path_nodes_name = 0x6E0; // CUtlVector< CUtlSymbolLarge > - constexpr std::ptrdiff_t m_fl_particle_spacing = 0x6F8; // float32 - constexpr std::ptrdiff_t m_fl_slack = 0x6FC; // float32 - constexpr std::ptrdiff_t m_fl_radius = 0x700; // float32 - constexpr std::ptrdiff_t m_color_tint = 0x704; // Color - constexpr std::ptrdiff_t m_n_effect_state = 0x708; // int32 - constexpr std::ptrdiff_t m_i_effect_index = 0x710; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_path_nodes_position = 0x718; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_path_nodes_tangent_in = 0x730; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_path_nodes_tangent_out = 0x748; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_path_nodes_color = 0x760; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_path_nodes_pin_enabled = 0x778; // C_NetworkUtlVectorBase< bool > - constexpr std::ptrdiff_t m_path_nodes_radius_scale = 0x790; // C_NetworkUtlVectorBase< float32 > + namespace C_PathParticleRope { + constexpr std::ptrdiff_t m_bStartActive = 0x6D0; // bool + constexpr std::ptrdiff_t m_flMaxSimulationTime = 0x6D4; // float32 + constexpr std::ptrdiff_t m_iszEffectName = 0x6D8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_PathNodes_Name = 0x6E0; // CUtlVector + constexpr std::ptrdiff_t m_flParticleSpacing = 0x6F8; // float32 + constexpr std::ptrdiff_t m_flSlack = 0x6FC; // float32 + constexpr std::ptrdiff_t m_flRadius = 0x700; // float32 + constexpr std::ptrdiff_t m_ColorTint = 0x704; // Color + constexpr std::ptrdiff_t m_nEffectState = 0x708; // int32 + constexpr std::ptrdiff_t m_iEffectIndex = 0x710; // CStrongHandle + constexpr std::ptrdiff_t m_PathNodes_Position = 0x718; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_TangentIn = 0x730; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x748; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_Color = 0x760; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x778; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x790; // C_NetworkUtlVectorBase } - // Parent: c_path_particle_rope + // Parent: C_PathParticleRope // Fields count: 0 - namespace c_path_particle_rope_alias_path_particle_rope_clientside { + namespace C_PathParticleRopeAlias_path_particle_rope_clientside { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 7 // // Metadata: @@ -6617,16 +6617,16 @@ namespace cs2_dumper { // NetworkVarNames: m_InnerAngle (float32) // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) - namespace c_dynamic_light { - constexpr std::ptrdiff_t m_flags = 0xC50; // uint8 - constexpr std::ptrdiff_t m_light_style = 0xC51; // uint8 - constexpr std::ptrdiff_t m_radius = 0xC54; // float32 - constexpr std::ptrdiff_t m_exponent = 0xC58; // int32 - constexpr std::ptrdiff_t m_inner_angle = 0xC5C; // float32 - constexpr std::ptrdiff_t m_outer_angle = 0xC60; // float32 - constexpr std::ptrdiff_t m_spot_radius = 0xC64; // float32 + namespace C_DynamicLight { + constexpr std::ptrdiff_t m_Flags = 0xC50; // uint8 + constexpr std::ptrdiff_t m_LightStyle = 0xC51; // uint8 + constexpr std::ptrdiff_t m_Radius = 0xC54; // float32 + constexpr std::ptrdiff_t m_Exponent = 0xC58; // int32 + constexpr std::ptrdiff_t m_InnerAngle = 0xC5C; // float32 + constexpr std::ptrdiff_t m_OuterAngle = 0xC60; // float32 + constexpr std::ptrdiff_t m_SpotRadius = 0xC64; // float32 } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 9 // // Metadata: @@ -6635,36 +6635,36 @@ namespace cs2_dumper { // NetworkVarNames: m_flStartTime (GameTime_t) // NetworkVarNames: m_iDesiredOverlay (int32) // NetworkVarNames: m_bIsActive (bool) - namespace c_env_screen_overlay { - constexpr std::ptrdiff_t m_isz_overlay_names = 0x6D0; // CUtlSymbolLarge[10] - constexpr std::ptrdiff_t m_fl_overlay_times = 0x720; // float32[10] - constexpr std::ptrdiff_t m_fl_start_time = 0x748; // GameTime_t - constexpr std::ptrdiff_t m_i_desired_overlay = 0x74C; // int32 - constexpr std::ptrdiff_t m_b_is_active = 0x750; // bool - constexpr std::ptrdiff_t m_b_was_active = 0x751; // bool - constexpr std::ptrdiff_t m_i_cached_desired_overlay = 0x754; // int32 - constexpr std::ptrdiff_t m_i_current_overlay = 0x758; // int32 - constexpr std::ptrdiff_t m_fl_current_overlay_time = 0x75C; // GameTime_t + namespace C_EnvScreenOverlay { + constexpr std::ptrdiff_t m_iszOverlayNames = 0x6D0; // CUtlSymbolLarge[10] + constexpr std::ptrdiff_t m_flOverlayTimes = 0x720; // float32[10] + constexpr std::ptrdiff_t m_flStartTime = 0x748; // GameTime_t + constexpr std::ptrdiff_t m_iDesiredOverlay = 0x74C; // int32 + constexpr std::ptrdiff_t m_bIsActive = 0x750; // bool + constexpr std::ptrdiff_t m_bWasActive = 0x751; // bool + constexpr std::ptrdiff_t m_iCachedDesiredOverlay = 0x754; // int32 + constexpr std::ptrdiff_t m_iCurrentOverlay = 0x758; // int32 + constexpr std::ptrdiff_t m_flCurrentOverlayTime = 0x75C; // GameTime_t } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 3 - namespace c_func_track_train { - constexpr std::ptrdiff_t m_n_long_axis = 0xC50; // int32 - constexpr std::ptrdiff_t m_fl_radius = 0xC54; // float32 - constexpr std::ptrdiff_t m_fl_line_length = 0xC58; // float32 + namespace C_FuncTrackTrain { + constexpr std::ptrdiff_t m_nLongAxis = 0xC50; // int32 + constexpr std::ptrdiff_t m_flRadius = 0xC54; // float32 + constexpr std::ptrdiff_t m_flLineLength = 0xC58; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 7 - namespace c_light_glow_overlay { - constexpr std::ptrdiff_t m_vec_origin = 0xCC; // Vector - constexpr std::ptrdiff_t m_vec_direction = 0xD8; // Vector - constexpr std::ptrdiff_t m_n_min_dist = 0xE4; // int32 - constexpr std::ptrdiff_t m_n_max_dist = 0xE8; // int32 - constexpr std::ptrdiff_t m_n_outer_max_dist = 0xEC; // int32 - constexpr std::ptrdiff_t m_b_one_sided = 0xF0; // bool - constexpr std::ptrdiff_t m_b_modulate_by_dot = 0xF1; // bool + namespace C_LightGlowOverlay { + constexpr std::ptrdiff_t m_vecOrigin = 0xCC; // Vector + constexpr std::ptrdiff_t m_vecDirection = 0xD8; // Vector + constexpr std::ptrdiff_t m_nMinDist = 0xE4; // int32 + constexpr std::ptrdiff_t m_nMaxDist = 0xE8; // int32 + constexpr std::ptrdiff_t m_nOuterMaxDist = 0xEC; // int32 + constexpr std::ptrdiff_t m_bOneSided = 0xF0; // bool + constexpr std::ptrdiff_t m_bModulateByDot = 0xF1; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 8 // // Metadata: @@ -6680,35 +6680,35 @@ namespace cs2_dumper { // NetworkVarNames: m_nOuterMaxDist (uint32) // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) - namespace c_light_glow { - constexpr std::ptrdiff_t m_n_horizontal_size = 0xC50; // uint32 - constexpr std::ptrdiff_t m_n_vertical_size = 0xC54; // uint32 - constexpr std::ptrdiff_t m_n_min_dist = 0xC58; // uint32 - constexpr std::ptrdiff_t m_n_max_dist = 0xC5C; // uint32 - constexpr std::ptrdiff_t m_n_outer_max_dist = 0xC60; // uint32 - constexpr std::ptrdiff_t m_fl_glow_proxy_size = 0xC64; // float32 - constexpr std::ptrdiff_t m_fl_hdr_color_scale = 0xC68; // float32 - constexpr std::ptrdiff_t m_glow = 0xC70; // C_LightGlowOverlay + namespace C_LightGlow { + constexpr std::ptrdiff_t m_nHorizontalSize = 0xC50; // uint32 + constexpr std::ptrdiff_t m_nVerticalSize = 0xC54; // uint32 + constexpr std::ptrdiff_t m_nMinDist = 0xC58; // uint32 + constexpr std::ptrdiff_t m_nMaxDist = 0xC5C; // uint32 + constexpr std::ptrdiff_t m_nOuterMaxDist = 0xC60; // uint32 + constexpr std::ptrdiff_t m_flGlowProxySize = 0xC64; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0xC68; // float32 + constexpr std::ptrdiff_t m_Glow = 0xC70; // C_LightGlowOverlay } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - namespace c_ragdoll_manager { - constexpr std::ptrdiff_t m_i_current_max_ragdoll_count = 0x6D0; // int8 + namespace C_RagdollManager { + constexpr std::ptrdiff_t m_iCurrentMaxRagdollCount = 0x6D0; // int8 } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_flLightScale (float32) // NetworkVarNames: m_Radius (float32) - namespace c_spotlight_end { - constexpr std::ptrdiff_t m_fl_light_scale = 0xC50; // float32 - constexpr std::ptrdiff_t m_radius = 0xC54; // float32 + namespace C_SpotlightEnd { + constexpr std::ptrdiff_t m_flLightScale = 0xC50; // float32 + constexpr std::ptrdiff_t m_Radius = 0xC54; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -6729,34 +6729,34 @@ namespace cs2_dumper { // NetworkVarNames: m_flSnapValue (float) // NetworkVarNames: m_nRatchetType (ValueRemapperRatchetType_t) // NetworkVarNames: m_flInputOffset (float) - namespace c_point_value_remapper { - constexpr std::ptrdiff_t m_b_disabled = 0x6D0; // bool - constexpr std::ptrdiff_t m_b_disabled_old = 0x6D1; // bool - constexpr std::ptrdiff_t m_b_update_on_client = 0x6D2; // bool - constexpr std::ptrdiff_t m_n_input_type = 0x6D4; // ValueRemapperInputType_t - constexpr std::ptrdiff_t m_h_remap_line_start = 0x6D8; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_remap_line_end = 0x6DC; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_fl_maximum_change_per_second = 0x6E0; // float32 - constexpr std::ptrdiff_t m_fl_disengage_distance = 0x6E4; // float32 - constexpr std::ptrdiff_t m_fl_engage_distance = 0x6E8; // float32 - constexpr std::ptrdiff_t m_b_requires_use_key = 0x6EC; // bool - constexpr std::ptrdiff_t m_n_output_type = 0x6F0; // ValueRemapperOutputType_t - constexpr std::ptrdiff_t m_h_output_entities = 0x6F8; // C_NetworkUtlVectorBase< CHandle< C_BaseEntity > > - constexpr std::ptrdiff_t m_n_haptics_type = 0x710; // ValueRemapperHapticsType_t - constexpr std::ptrdiff_t m_n_momentum_type = 0x714; // ValueRemapperMomentumType_t - constexpr std::ptrdiff_t m_fl_momentum_modifier = 0x718; // float32 - constexpr std::ptrdiff_t m_fl_snap_value = 0x71C; // float32 - constexpr std::ptrdiff_t m_fl_current_momentum = 0x720; // float32 - constexpr std::ptrdiff_t m_n_ratchet_type = 0x724; // ValueRemapperRatchetType_t - constexpr std::ptrdiff_t m_fl_ratchet_offset = 0x728; // float32 - constexpr std::ptrdiff_t m_fl_input_offset = 0x72C; // float32 - constexpr std::ptrdiff_t m_b_engaged = 0x730; // bool - constexpr std::ptrdiff_t m_b_first_update = 0x731; // bool - constexpr std::ptrdiff_t m_fl_previous_value = 0x734; // float32 - constexpr std::ptrdiff_t m_fl_previous_update_tick_time = 0x738; // GameTime_t - constexpr std::ptrdiff_t m_vec_previous_test_point = 0x73C; // Vector + namespace C_PointValueRemapper { + constexpr std::ptrdiff_t m_bDisabled = 0x6D0; // bool + constexpr std::ptrdiff_t m_bDisabledOld = 0x6D1; // bool + constexpr std::ptrdiff_t m_bUpdateOnClient = 0x6D2; // bool + constexpr std::ptrdiff_t m_nInputType = 0x6D4; // ValueRemapperInputType_t + constexpr std::ptrdiff_t m_hRemapLineStart = 0x6D8; // CHandle + constexpr std::ptrdiff_t m_hRemapLineEnd = 0x6DC; // CHandle + constexpr std::ptrdiff_t m_flMaximumChangePerSecond = 0x6E0; // float32 + constexpr std::ptrdiff_t m_flDisengageDistance = 0x6E4; // float32 + constexpr std::ptrdiff_t m_flEngageDistance = 0x6E8; // float32 + constexpr std::ptrdiff_t m_bRequiresUseKey = 0x6EC; // bool + constexpr std::ptrdiff_t m_nOutputType = 0x6F0; // ValueRemapperOutputType_t + constexpr std::ptrdiff_t m_hOutputEntities = 0x6F8; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_nHapticsType = 0x710; // ValueRemapperHapticsType_t + constexpr std::ptrdiff_t m_nMomentumType = 0x714; // ValueRemapperMomentumType_t + constexpr std::ptrdiff_t m_flMomentumModifier = 0x718; // float32 + constexpr std::ptrdiff_t m_flSnapValue = 0x71C; // float32 + constexpr std::ptrdiff_t m_flCurrentMomentum = 0x720; // float32 + constexpr std::ptrdiff_t m_nRatchetType = 0x724; // ValueRemapperRatchetType_t + constexpr std::ptrdiff_t m_flRatchetOffset = 0x728; // float32 + constexpr std::ptrdiff_t m_flInputOffset = 0x72C; // float32 + constexpr std::ptrdiff_t m_bEngaged = 0x730; // bool + constexpr std::ptrdiff_t m_bFirstUpdate = 0x731; // bool + constexpr std::ptrdiff_t m_flPreviousValue = 0x734; // float32 + constexpr std::ptrdiff_t m_flPreviousUpdateTickTime = 0x738; // GameTime_t + constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x73C; // Vector } - // Parent: c_model_point_entity + // Parent: C_ModelPointEntity // Fields count: 12 // // Metadata: @@ -6771,63 +6771,63 @@ namespace cs2_dumper { // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) - namespace c_point_world_text { - constexpr std::ptrdiff_t m_b_force_recreate_next_update = 0xC58; // bool - constexpr std::ptrdiff_t m_message_text = 0xC68; // char[512] - constexpr std::ptrdiff_t m_font_name = 0xE68; // char[64] - constexpr std::ptrdiff_t m_b_enabled = 0xEA8; // bool - constexpr std::ptrdiff_t m_b_fullbright = 0xEA9; // bool - constexpr std::ptrdiff_t m_fl_world_units_per_px = 0xEAC; // float32 - constexpr std::ptrdiff_t m_fl_font_size = 0xEB0; // float32 - constexpr std::ptrdiff_t m_fl_depth_offset = 0xEB4; // float32 - constexpr std::ptrdiff_t m_color = 0xEB8; // Color - constexpr std::ptrdiff_t m_n_justify_horizontal = 0xEBC; // PointWorldTextJustifyHorizontal_t - constexpr std::ptrdiff_t m_n_justify_vertical = 0xEC0; // PointWorldTextJustifyVertical_t - constexpr std::ptrdiff_t m_n_reorient_mode = 0xEC4; // PointWorldTextReorientMode_t + namespace C_PointWorldText { + constexpr std::ptrdiff_t m_bForceRecreateNextUpdate = 0xC58; // bool + constexpr std::ptrdiff_t m_messageText = 0xC68; // char[512] + constexpr std::ptrdiff_t m_FontName = 0xE68; // char[64] + constexpr std::ptrdiff_t m_bEnabled = 0xEA8; // bool + constexpr std::ptrdiff_t m_bFullbright = 0xEA9; // bool + constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0xEAC; // float32 + constexpr std::ptrdiff_t m_flFontSize = 0xEB0; // float32 + constexpr std::ptrdiff_t m_flDepthOffset = 0xEB4; // float32 + constexpr std::ptrdiff_t m_Color = 0xEB8; // Color + constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xEBC; // PointWorldTextJustifyHorizontal_t + constexpr std::ptrdiff_t m_nJustifyVertical = 0xEC0; // PointWorldTextJustifyVertical_t + constexpr std::ptrdiff_t m_nReorientMode = 0xEC4; // PointWorldTextReorientMode_t } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_Handle (CHandle< CBaseEntity>) // NetworkVarNames: m_bSendHandle (bool) - namespace c_handle_test { - constexpr std::ptrdiff_t m_handle = 0x6D0; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_b_send_handle = 0x6D4; // bool + namespace C_HandleTest { + constexpr std::ptrdiff_t m_Handle = 0x6D0; // CHandle + constexpr std::ptrdiff_t m_bSendHandle = 0x6D4; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - namespace c_client_script_entity { + namespace CClientScriptEntity { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - namespace c_env_wind { - constexpr std::ptrdiff_t m_env_wind_shared = 0x6D0; // C_EnvWindShared + namespace C_EnvWind { + constexpr std::ptrdiff_t m_EnvWindShared = 0x6D0; // C_EnvWindShared } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - namespace c_base_toggle { + namespace C_BaseToggle { } - // Parent: c_base_toggle + // Parent: C_BaseToggle // Fields count: 3 // // Metadata: // NetworkVarNames: m_glowEntity (CHandle< C_BaseModelEntity>) // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) - namespace c_base_button { - constexpr std::ptrdiff_t m_glow_entity = 0xC50; // CHandle< C_BaseModelEntity > + namespace C_BaseButton { + constexpr std::ptrdiff_t m_glowEntity = 0xC50; // CHandle constexpr std::ptrdiff_t m_usable = 0xC54; // bool - constexpr std::ptrdiff_t m_sz_display_text = 0xC58; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szDisplayText = 0xC58; // CUtlSymbolLarge } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - namespace c_precipitation_blocker { + namespace C_PrecipitationBlocker { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 13 // // Metadata: @@ -6841,26 +6841,26 @@ namespace cs2_dumper { // NetworkVarNames: m_nDissolveType (EntityDisolveType_t) // NetworkVarNames: m_vDissolverOrigin (Vector) // NetworkVarNames: m_nMagnitude (uint32) - namespace c_entity_dissolve { - constexpr std::ptrdiff_t m_fl_start_time = 0xC58; // GameTime_t - constexpr std::ptrdiff_t m_fl_fade_in_start = 0xC5C; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_length = 0xC60; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_model_start = 0xC64; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_model_length = 0xC68; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_start = 0xC6C; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_length = 0xC70; // float32 - constexpr std::ptrdiff_t m_fl_next_spark_time = 0xC74; // GameTime_t - constexpr std::ptrdiff_t m_n_dissolve_type = 0xC78; // EntityDisolveType_t - constexpr std::ptrdiff_t m_v_dissolver_origin = 0xC7C; // Vector - constexpr std::ptrdiff_t m_n_magnitude = 0xC88; // uint32 - constexpr std::ptrdiff_t m_b_core_explode = 0xC8C; // bool - constexpr std::ptrdiff_t m_b_linked_to_server_ent = 0xC8D; // bool + namespace C_EntityDissolve { + constexpr std::ptrdiff_t m_flStartTime = 0xC58; // GameTime_t + constexpr std::ptrdiff_t m_flFadeInStart = 0xC5C; // float32 + constexpr std::ptrdiff_t m_flFadeInLength = 0xC60; // float32 + constexpr std::ptrdiff_t m_flFadeOutModelStart = 0xC64; // float32 + constexpr std::ptrdiff_t m_flFadeOutModelLength = 0xC68; // float32 + constexpr std::ptrdiff_t m_flFadeOutStart = 0xC6C; // float32 + constexpr std::ptrdiff_t m_flFadeOutLength = 0xC70; // float32 + constexpr std::ptrdiff_t m_flNextSparkTime = 0xC74; // GameTime_t + constexpr std::ptrdiff_t m_nDissolveType = 0xC78; // EntityDisolveType_t + constexpr std::ptrdiff_t m_vDissolverOrigin = 0xC7C; // Vector + constexpr std::ptrdiff_t m_nMagnitude = 0xC88; // uint32 + constexpr std::ptrdiff_t m_bCoreExplode = 0xC8C; // bool + constexpr std::ptrdiff_t m_bLinkedToServerEnt = 0xC8D; // bool } - // Parent: c_model_point_entity + // Parent: C_ModelPointEntity // Fields count: 0 - namespace c_env_projected_texture { + namespace C_EnvProjectedTexture { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 9 // // Metadata: @@ -6873,57 +6873,57 @@ namespace cs2_dumper { // NetworkVarNames: m_bProjectOnCharacters (bool) // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) - namespace c_env_decal { - constexpr std::ptrdiff_t m_h_decal_material = 0xC50; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_fl_width = 0xC58; // float32 - constexpr std::ptrdiff_t m_fl_height = 0xC5C; // float32 - constexpr std::ptrdiff_t m_fl_depth = 0xC60; // float32 - constexpr std::ptrdiff_t m_n_render_order = 0xC64; // uint32 - constexpr std::ptrdiff_t m_b_project_on_world = 0xC68; // bool - constexpr std::ptrdiff_t m_b_project_on_characters = 0xC69; // bool - constexpr std::ptrdiff_t m_b_project_on_water = 0xC6A; // bool - constexpr std::ptrdiff_t m_fl_depth_sort_bias = 0xC6C; // float32 + namespace C_EnvDecal { + constexpr std::ptrdiff_t m_hDecalMaterial = 0xC50; // CStrongHandle + constexpr std::ptrdiff_t m_flWidth = 0xC58; // float32 + constexpr std::ptrdiff_t m_flHeight = 0xC5C; // float32 + constexpr std::ptrdiff_t m_flDepth = 0xC60; // float32 + constexpr std::ptrdiff_t m_nRenderOrder = 0xC64; // uint32 + constexpr std::ptrdiff_t m_bProjectOnWorld = 0xC68; // bool + constexpr std::ptrdiff_t m_bProjectOnCharacters = 0xC69; // bool + constexpr std::ptrdiff_t m_bProjectOnWater = 0xC6A; // bool + constexpr std::ptrdiff_t m_flDepthSortBias = 0xC6C; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 4 - namespace c_fire_overlay { - constexpr std::ptrdiff_t m_p_owner = 0xD0; // C_FireSmoke* - constexpr std::ptrdiff_t m_v_base_colors = 0xD8; // Vector[4] - constexpr std::ptrdiff_t m_fl_scale = 0x108; // float32 - constexpr std::ptrdiff_t m_n_guid = 0x10C; // int32 + namespace CFireOverlay { + constexpr std::ptrdiff_t m_pOwner = 0xD0; // C_FireSmoke* + constexpr std::ptrdiff_t m_vBaseColors = 0xD8; // Vector[4] + constexpr std::ptrdiff_t m_flScale = 0x108; // float32 + constexpr std::ptrdiff_t m_nGUID = 0x10C; // int32 } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - namespace c_func_brush { + namespace C_FuncBrush { } - // Parent: c_func_brush + // Parent: C_FuncBrush // Fields count: 3 // // Metadata: // NetworkVarNames: m_EffectName (string_t) // NetworkVarNames: m_bState (bool) - namespace c_func_electrified_volume { - constexpr std::ptrdiff_t m_n_ambient_effect = 0xC50; // ParticleIndex_t - constexpr std::ptrdiff_t m_effect_name = 0xC58; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_b_state = 0xC60; // bool + namespace C_FuncElectrifiedVolume { + constexpr std::ptrdiff_t m_nAmbientEffect = 0xC50; // ParticleIndex_t + constexpr std::ptrdiff_t m_EffectName = 0xC58; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bState = 0xC60; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 // // Metadata: // MNetworkOverride // MNetworkOverride - namespace c_func_rotating { + namespace C_FuncRotating { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - namespace c_breakable { + namespace C_Breakable { } - // Parent: c_breakable + // Parent: C_Breakable // Fields count: 0 - namespace c_phys_box { + namespace C_PhysBox { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 41 // // Metadata: @@ -6950,50 +6950,50 @@ namespace cs2_dumper { // NetworkVarNames: m_nChangeCount (uint8) // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) - namespace c_rope_keyframe { - constexpr std::ptrdiff_t m_links_touching_something = 0xC58; // CBitVec< 10 > - constexpr std::ptrdiff_t m_n_links_touching_something = 0xC5C; // int32 - constexpr std::ptrdiff_t m_b_apply_wind = 0xC60; // bool - constexpr std::ptrdiff_t m_f_prev_locked_points = 0xC64; // int32 - constexpr std::ptrdiff_t m_i_force_point_move_counter = 0xC68; // int32 - constexpr std::ptrdiff_t m_b_prev_end_point_pos = 0xC6C; // bool[2] - constexpr std::ptrdiff_t m_v_prev_end_point_pos = 0xC70; // Vector[2] - constexpr std::ptrdiff_t m_fl_cur_scroll = 0xC88; // float32 - constexpr std::ptrdiff_t m_fl_scroll_speed = 0xC8C; // float32 - constexpr std::ptrdiff_t m_rope_flags = 0xC90; // uint16 - constexpr std::ptrdiff_t m_i_rope_material_model_index = 0xC98; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_light_values = 0xF10; // Vector[10] - constexpr std::ptrdiff_t m_n_segments = 0xF88; // uint8 - constexpr std::ptrdiff_t m_h_start_point = 0xF8C; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_end_point = 0xF90; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_i_start_attachment = 0xF94; // AttachmentHandle_t - constexpr std::ptrdiff_t m_i_end_attachment = 0xF95; // AttachmentHandle_t - constexpr std::ptrdiff_t m_subdiv = 0xF96; // uint8 - constexpr std::ptrdiff_t m_rope_length = 0xF98; // int16 - constexpr std::ptrdiff_t m_slack = 0xF9A; // int16 - constexpr std::ptrdiff_t m_texture_scale = 0xF9C; // float32 - constexpr std::ptrdiff_t m_f_locked_points = 0xFA0; // uint8 - constexpr std::ptrdiff_t m_n_change_count = 0xFA1; // uint8 - constexpr std::ptrdiff_t m_width = 0xFA4; // float32 - constexpr std::ptrdiff_t m_physics_delegate = 0xFA8; // C_RopeKeyframe::CPhysicsDelegate - constexpr std::ptrdiff_t m_h_material = 0xFB8; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_texture_height = 0xFC0; // int32 - constexpr std::ptrdiff_t m_vec_impulse = 0xFC4; // Vector - constexpr std::ptrdiff_t m_vec_previous_impulse = 0xFD0; // Vector - constexpr std::ptrdiff_t m_fl_current_gust_timer = 0xFDC; // float32 - constexpr std::ptrdiff_t m_fl_current_gust_lifetime = 0xFE0; // float32 - constexpr std::ptrdiff_t m_fl_time_to_next_gust = 0xFE4; // float32 - constexpr std::ptrdiff_t m_v_wind_dir = 0xFE8; // Vector - constexpr std::ptrdiff_t m_v_color_mod = 0xFF4; // Vector - constexpr std::ptrdiff_t m_v_cached_end_point_attachment_pos = 0x1000; // Vector[2] - constexpr std::ptrdiff_t m_v_cached_end_point_attachment_angle = 0x1018; // QAngle[2] - constexpr std::ptrdiff_t m_b_constrain_between_endpoints = 0x1030; // bool - constexpr std::ptrdiff_t m_b_end_point_attachment_positions_dirty = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_end_point_attachment_angles_dirty = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_new_data_this_frame = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_physics_initted = 0x0; // bitfield:1 + namespace C_RopeKeyframe { + constexpr std::ptrdiff_t m_LinksTouchingSomething = 0xC58; // CBitVec<10> + constexpr std::ptrdiff_t m_nLinksTouchingSomething = 0xC5C; // int32 + constexpr std::ptrdiff_t m_bApplyWind = 0xC60; // bool + constexpr std::ptrdiff_t m_fPrevLockedPoints = 0xC64; // int32 + constexpr std::ptrdiff_t m_iForcePointMoveCounter = 0xC68; // int32 + constexpr std::ptrdiff_t m_bPrevEndPointPos = 0xC6C; // bool[2] + constexpr std::ptrdiff_t m_vPrevEndPointPos = 0xC70; // Vector[2] + constexpr std::ptrdiff_t m_flCurScroll = 0xC88; // float32 + constexpr std::ptrdiff_t m_flScrollSpeed = 0xC8C; // float32 + constexpr std::ptrdiff_t m_RopeFlags = 0xC90; // uint16 + constexpr std::ptrdiff_t m_iRopeMaterialModelIndex = 0xC98; // CStrongHandle + constexpr std::ptrdiff_t m_LightValues = 0xF10; // Vector[10] + constexpr std::ptrdiff_t m_nSegments = 0xF88; // uint8 + constexpr std::ptrdiff_t m_hStartPoint = 0xF8C; // CHandle + constexpr std::ptrdiff_t m_hEndPoint = 0xF90; // CHandle + constexpr std::ptrdiff_t m_iStartAttachment = 0xF94; // AttachmentHandle_t + constexpr std::ptrdiff_t m_iEndAttachment = 0xF95; // AttachmentHandle_t + constexpr std::ptrdiff_t m_Subdiv = 0xF96; // uint8 + constexpr std::ptrdiff_t m_RopeLength = 0xF98; // int16 + constexpr std::ptrdiff_t m_Slack = 0xF9A; // int16 + constexpr std::ptrdiff_t m_TextureScale = 0xF9C; // float32 + constexpr std::ptrdiff_t m_fLockedPoints = 0xFA0; // uint8 + constexpr std::ptrdiff_t m_nChangeCount = 0xFA1; // uint8 + constexpr std::ptrdiff_t m_Width = 0xFA4; // float32 + constexpr std::ptrdiff_t m_PhysicsDelegate = 0xFA8; // C_RopeKeyframe::CPhysicsDelegate + constexpr std::ptrdiff_t m_hMaterial = 0xFB8; // CStrongHandle + constexpr std::ptrdiff_t m_TextureHeight = 0xFC0; // int32 + constexpr std::ptrdiff_t m_vecImpulse = 0xFC4; // Vector + constexpr std::ptrdiff_t m_vecPreviousImpulse = 0xFD0; // Vector + constexpr std::ptrdiff_t m_flCurrentGustTimer = 0xFDC; // float32 + constexpr std::ptrdiff_t m_flCurrentGustLifetime = 0xFE0; // float32 + constexpr std::ptrdiff_t m_flTimeToNextGust = 0xFE4; // float32 + constexpr std::ptrdiff_t m_vWindDir = 0xFE8; // Vector + constexpr std::ptrdiff_t m_vColorMod = 0xFF4; // Vector + constexpr std::ptrdiff_t m_vCachedEndPointAttachmentPos = 0x1000; // Vector[2] + constexpr std::ptrdiff_t m_vCachedEndPointAttachmentAngle = 0x1018; // QAngle[2] + constexpr std::ptrdiff_t m_bConstrainBetweenEndpoints = 0x1030; // bool + constexpr std::ptrdiff_t m_bEndPointAttachmentPositionsDirty = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bEndPointAttachmentAnglesDirty = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bNewDataThisFrame = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bPhysicsInitted = 0x0; // bitfield:1 } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 12 // // Metadata: @@ -7004,26 +7004,26 @@ namespace cs2_dumper { // NetworkVarNames: m_flForceClientTime (float32) // NetworkVarNames: m_nSceneStringIndex (uint16) // NetworkVarNames: m_hActorList (CHandle< C_BaseFlex >) - namespace c_scene_entity { - constexpr std::ptrdiff_t m_b_is_playing_back = 0x6D8; // bool - constexpr std::ptrdiff_t m_b_paused = 0x6D9; // bool - constexpr std::ptrdiff_t m_b_multiplayer = 0x6DA; // bool - constexpr std::ptrdiff_t m_b_autogenerated = 0x6DB; // bool - constexpr std::ptrdiff_t m_fl_force_client_time = 0x6DC; // float32 - constexpr std::ptrdiff_t m_n_scene_string_index = 0x6E0; // uint16 - constexpr std::ptrdiff_t m_b_client_only = 0x6E2; // bool - constexpr std::ptrdiff_t m_h_owner = 0x6E4; // CHandle< C_BaseFlex > - constexpr std::ptrdiff_t m_h_actor_list = 0x6E8; // C_NetworkUtlVectorBase< CHandle< C_BaseFlex > > - constexpr std::ptrdiff_t m_b_was_playing = 0x700; // bool - constexpr std::ptrdiff_t m_queued_events = 0x710; // CUtlVector< C_SceneEntity::QueuedEvents_t > - constexpr std::ptrdiff_t m_fl_current_time = 0x728; // float32 + namespace C_SceneEntity { + constexpr std::ptrdiff_t m_bIsPlayingBack = 0x6D8; // bool + constexpr std::ptrdiff_t m_bPaused = 0x6D9; // bool + constexpr std::ptrdiff_t m_bMultiplayer = 0x6DA; // bool + constexpr std::ptrdiff_t m_bAutogenerated = 0x6DB; // bool + constexpr std::ptrdiff_t m_flForceClientTime = 0x6DC; // float32 + constexpr std::ptrdiff_t m_nSceneStringIndex = 0x6E0; // uint16 + constexpr std::ptrdiff_t m_bClientOnly = 0x6E2; // bool + constexpr std::ptrdiff_t m_hOwner = 0x6E4; // CHandle + constexpr std::ptrdiff_t m_hActorList = 0x6E8; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_bWasPlaying = 0x700; // bool + constexpr std::ptrdiff_t m_QueuedEvents = 0x710; // CUtlVector + constexpr std::ptrdiff_t m_flCurrentTime = 0x728; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 1 - namespace c_sun_glow_overlay { - constexpr std::ptrdiff_t m_b_modulate_by_dot = 0xCC; // bool + namespace C_SunGlowOverlay { + constexpr std::ptrdiff_t m_bModulateByDot = 0xCC; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 18 // // Metadata: @@ -7047,40 +7047,40 @@ namespace cs2_dumper { // NetworkVarNames: m_flAlphaScale (float32) // NetworkVarNames: m_flAlphaHdr (float32) // NetworkVarNames: m_flFarZScale (float32) - namespace c_sun { - constexpr std::ptrdiff_t m_fx_ss_sun_flare_effect_index = 0xC50; // ParticleIndex_t - constexpr std::ptrdiff_t m_fx_sun_flare_effect_index = 0xC54; // ParticleIndex_t - constexpr std::ptrdiff_t m_fdist_normalize = 0xC58; // float32 - constexpr std::ptrdiff_t m_v_sun_pos = 0xC5C; // Vector - constexpr std::ptrdiff_t m_v_direction = 0xC68; // Vector - constexpr std::ptrdiff_t m_isz_effect_name = 0xC78; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_ss_effect_name = 0xC80; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_clr_overlay = 0xC88; // Color - constexpr std::ptrdiff_t m_b_on = 0xC8C; // bool - constexpr std::ptrdiff_t m_bmax_color = 0xC8D; // bool - constexpr std::ptrdiff_t m_fl_size = 0xC90; // float32 - constexpr std::ptrdiff_t m_fl_haze_scale = 0xC94; // float32 - constexpr std::ptrdiff_t m_fl_rotation = 0xC98; // float32 - constexpr std::ptrdiff_t m_fl_hdr_color_scale = 0xC9C; // float32 - constexpr std::ptrdiff_t m_fl_alpha_haze = 0xCA0; // float32 - constexpr std::ptrdiff_t m_fl_alpha_scale = 0xCA4; // float32 - constexpr std::ptrdiff_t m_fl_alpha_hdr = 0xCA8; // float32 - constexpr std::ptrdiff_t m_fl_far_z_scale = 0xCAC; // float32 + namespace C_Sun { + constexpr std::ptrdiff_t m_fxSSSunFlareEffectIndex = 0xC50; // ParticleIndex_t + constexpr std::ptrdiff_t m_fxSunFlareEffectIndex = 0xC54; // ParticleIndex_t + constexpr std::ptrdiff_t m_fdistNormalize = 0xC58; // float32 + constexpr std::ptrdiff_t m_vSunPos = 0xC5C; // Vector + constexpr std::ptrdiff_t m_vDirection = 0xC68; // Vector + constexpr std::ptrdiff_t m_iszEffectName = 0xC78; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSSEffectName = 0xC80; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_clrOverlay = 0xC88; // Color + constexpr std::ptrdiff_t m_bOn = 0xC8C; // bool + constexpr std::ptrdiff_t m_bmaxColor = 0xC8D; // bool + constexpr std::ptrdiff_t m_flSize = 0xC90; // float32 + constexpr std::ptrdiff_t m_flHazeScale = 0xC94; // float32 + constexpr std::ptrdiff_t m_flRotation = 0xC98; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0xC9C; // float32 + constexpr std::ptrdiff_t m_flAlphaHaze = 0xCA0; // float32 + constexpr std::ptrdiff_t m_flAlphaScale = 0xCA4; // float32 + constexpr std::ptrdiff_t m_flAlphaHdr = 0xCA8; // float32 + constexpr std::ptrdiff_t m_flFarZScale = 0xCAC; // float32 } - // Parent: c_base_toggle + // Parent: C_BaseToggle // Fields count: 2 // // Metadata: // MNetworkIncludeByName // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_bClientSidePredicted (bool) - namespace c_base_trigger { - constexpr std::ptrdiff_t m_b_disabled = 0xC50; // bool - constexpr std::ptrdiff_t m_b_client_side_predicted = 0xC51; // bool + namespace C_BaseTrigger { + constexpr std::ptrdiff_t m_bDisabled = 0xC50; // bool + constexpr std::ptrdiff_t m_bClientSidePredicted = 0xC51; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - namespace c_trigger_volume { + namespace C_TriggerVolume { } } // Module: libengine2.so @@ -7089,65 +7089,65 @@ namespace cs2_dumper { namespace libengine2 { // Parent: None // Fields count: 1 - namespace c_network_var_chainer { - constexpr std::ptrdiff_t m_path_index = 0x20; // ChangeAccessorFieldPathIndex_t + namespace CNetworkVarChainer { + constexpr std::ptrdiff_t m_PathIndex = 0x20; // ChangeAccessorFieldPathIndex_t } // Parent: None // Fields count: 0 - namespace c_variant_default_allocator { + namespace CVariantDefaultAllocator { } // Parent: None // Fields count: 0 - namespace ent_output_t { + namespace EntOutput_t { } // Parent: None // Fields count: 7 - namespace ent_component_info_t { - constexpr std::ptrdiff_t m_p_name = 0x0; // char* - constexpr std::ptrdiff_t m_p_cpp_classname = 0x8; // char* - constexpr std::ptrdiff_t m_p_network_data_referenced_description = 0x10; // char* - constexpr std::ptrdiff_t m_p_network_data_referenced_ptr_prop_description = 0x18; // char* - constexpr std::ptrdiff_t m_n_runtime_index = 0x20; // int32 - constexpr std::ptrdiff_t m_n_flags = 0x24; // uint32 - constexpr std::ptrdiff_t m_p_base_class_component_helper = 0x60; // CEntityComponentHelper* + namespace EntComponentInfo_t { + constexpr std::ptrdiff_t m_pName = 0x0; // char* + constexpr std::ptrdiff_t m_pCPPClassname = 0x8; // char* + constexpr std::ptrdiff_t m_pNetworkDataReferencedDescription = 0x10; // char* + constexpr std::ptrdiff_t m_pNetworkDataReferencedPtrPropDescription = 0x18; // char* + constexpr std::ptrdiff_t m_nRuntimeIndex = 0x20; // int32 + constexpr std::ptrdiff_t m_nFlags = 0x24; // uint32 + constexpr std::ptrdiff_t m_pBaseClassComponentHelper = 0x60; // CEntityComponentHelper* } // Parent: None // Fields count: 0 - namespace c_entity_component { + namespace CEntityComponent { } // Parent: None // Fields count: 0 - namespace ent_input_t { + namespace EntInput_t { } // Parent: None // Fields count: 4 - namespace c_entity_component_helper { + namespace CEntityComponentHelper { constexpr std::ptrdiff_t m_flags = 0x8; // uint32 - constexpr std::ptrdiff_t m_p_info = 0x10; // EntComponentInfo_t* - constexpr std::ptrdiff_t m_n_priority = 0x18; // int32 - constexpr std::ptrdiff_t m_p_next = 0x20; // CEntityComponentHelper* + constexpr std::ptrdiff_t m_pInfo = 0x10; // EntComponentInfo_t* + constexpr std::ptrdiff_t m_nPriority = 0x18; // int32 + constexpr std::ptrdiff_t m_pNext = 0x20; // CEntityComponentHelper* } // Parent: None // Fields count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) - namespace c_entity_identity { - constexpr std::ptrdiff_t m_name_stringable_index = 0x14; // int32 + namespace CEntityIdentity { + constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32 constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_designer_name = 0x20; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flags = 0x30; // uint32 - constexpr std::ptrdiff_t m_world_group_id = 0x38; // WorldGroupId_t - constexpr std::ptrdiff_t m_f_data_object_types = 0x3C; // uint32 - constexpr std::ptrdiff_t m_path_index = 0x40; // ChangeAccessorFieldPathIndex_t - constexpr std::ptrdiff_t m_p_prev = 0x58; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_next = 0x60; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_prev_by_class = 0x68; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_next_by_class = 0x70; // CEntityIdentity* + constexpr std::ptrdiff_t m_worldGroupId = 0x38; // WorldGroupId_t + constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3C; // uint32 + constexpr std::ptrdiff_t m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t + constexpr std::ptrdiff_t m_pPrev = 0x58; // CEntityIdentity* + constexpr std::ptrdiff_t m_pNext = 0x60; // CEntityIdentity* + constexpr std::ptrdiff_t m_pPrevByClass = 0x68; // CEntityIdentity* + constexpr std::ptrdiff_t m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 0 - namespace c_empty_entity_instance { + namespace CEmptyEntityInstance { } // Parent: None // Fields count: 4 @@ -7155,227 +7155,227 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - namespace c_entity_instance { - constexpr std::ptrdiff_t m_isz_private_v_scripts = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_p_entity = 0x10; // CEntityIdentity* - constexpr std::ptrdiff_t m_c_script_component = 0x28; // CScriptComponent* - constexpr std::ptrdiff_t m_b_visiblein_pvs = 0x30; // bool + namespace CEntityInstance { + constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity* + constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent* + constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool } // Parent: None // Fields count: 1 - namespace c_entity_io_output { - constexpr std::ptrdiff_t m_value = 0x18; // CVariantBase< CVariantDefaultAllocator > + namespace CEntityIOOutput { + constexpr std::ptrdiff_t m_Value = 0x18; // CVariantBase } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 - namespace c_script_component { - constexpr std::ptrdiff_t m_script_class_name = 0x30; // CUtlSymbolLarge + namespace CScriptComponent { + constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: None // Fields count: 4 - namespace engine_loop_state_t { - constexpr std::ptrdiff_t m_n_plat_window_width = 0x18; // int32 - constexpr std::ptrdiff_t m_n_plat_window_height = 0x1C; // int32 - constexpr std::ptrdiff_t m_n_render_width = 0x20; // int32 - constexpr std::ptrdiff_t m_n_render_height = 0x24; // int32 + namespace EngineLoopState_t { + constexpr std::ptrdiff_t m_nPlatWindowWidth = 0x18; // int32 + constexpr std::ptrdiff_t m_nPlatWindowHeight = 0x1C; // int32 + constexpr std::ptrdiff_t m_nRenderWidth = 0x20; // int32 + constexpr std::ptrdiff_t m_nRenderHeight = 0x24; // int32 } // Parent: None // Fields count: 0 - namespace event_mod_initialized_t { + namespace EventModInitialized_t { } // Parent: None // Fields count: 1 - namespace event_frame_boundary_t { - constexpr std::ptrdiff_t m_fl_frame_time = 0x0; // float32 + namespace EventFrameBoundary_t { + constexpr std::ptrdiff_t m_flFrameTime = 0x0; // float32 } // Parent: None // Fields count: 1 - namespace event_profile_storage_available_t { - constexpr std::ptrdiff_t m_n_split_screen_slot = 0x0; // CSplitScreenSlot + namespace EventProfileStorageAvailable_t { + constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x0; // CSplitScreenSlot } // Parent: None // Fields count: 0 - namespace event_split_screen_state_changed_t { + namespace EventSplitScreenStateChanged_t { } // Parent: None // Fields count: 8 - namespace event_set_time_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_n_client_output_frames = 0x28; // int32 - constexpr std::ptrdiff_t m_fl_real_time = 0x30; // float64 - constexpr std::ptrdiff_t m_fl_render_time = 0x38; // float64 - constexpr std::ptrdiff_t m_fl_render_frame_time = 0x40; // float64 - constexpr std::ptrdiff_t m_fl_render_frame_time_unbounded = 0x48; // float64 - constexpr std::ptrdiff_t m_fl_render_frame_time_unscaled = 0x50; // float64 - constexpr std::ptrdiff_t m_fl_tick_remainder = 0x58; // float64 + namespace EventSetTime_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_nClientOutputFrames = 0x28; // int32 + constexpr std::ptrdiff_t m_flRealTime = 0x30; // float64 + constexpr std::ptrdiff_t m_flRenderTime = 0x38; // float64 + constexpr std::ptrdiff_t m_flRenderFrameTime = 0x40; // float64 + constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x48; // float64 + constexpr std::ptrdiff_t m_flRenderFrameTimeUnscaled = 0x50; // float64 + constexpr std::ptrdiff_t m_flTickRemainder = 0x58; // float64 } // Parent: None // Fields count: 2 - namespace event_client_poll_input_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_fl_real_time = 0x28; // float32 + namespace EventClientPollInput_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 } // Parent: None // Fields count: 4 - namespace event_client_process_input_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_fl_real_time = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_tick_interval = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_tick_start_time = 0x30; // float64 + namespace EventClientProcessInput_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 + constexpr std::ptrdiff_t m_flTickInterval = 0x2C; // float32 + constexpr std::ptrdiff_t m_flTickStartTime = 0x30; // float64 } // Parent: None // Fields count: 3 - namespace event_client_process_game_input_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_fl_real_time = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_frame_time = 0x2C; // float32 + namespace EventClientProcessGameInput_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 + constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32 } // Parent: None // Fields count: 6 - namespace event_client_pre_output_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_fl_render_time = 0x28; // float64 - constexpr std::ptrdiff_t m_fl_render_frame_time = 0x30; // float64 - constexpr std::ptrdiff_t m_fl_render_frame_time_unbounded = 0x38; // float64 - constexpr std::ptrdiff_t m_fl_real_time = 0x40; // float32 - constexpr std::ptrdiff_t m_b_render_only = 0x44; // bool + namespace EventClientPreOutput_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_flRenderTime = 0x28; // float64 + constexpr std::ptrdiff_t m_flRenderFrameTime = 0x30; // float64 + constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x38; // float64 + constexpr std::ptrdiff_t m_flRealTime = 0x40; // float32 + constexpr std::ptrdiff_t m_bRenderOnly = 0x44; // bool } // Parent: None // Fields count: 1 - namespace event_client_scene_system_thread_state_change_t { - constexpr std::ptrdiff_t m_b_threads_active = 0x0; // bool + namespace EventClientSceneSystemThreadStateChange_t { + constexpr std::ptrdiff_t m_bThreadsActive = 0x0; // bool } // Parent: None // Fields count: 5 - namespace event_client_output_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_fl_render_time = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_real_time = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_render_frame_time_unbounded = 0x30; // float32 - constexpr std::ptrdiff_t m_b_render_only = 0x34; // bool + namespace EventClientOutput_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_flRenderTime = 0x28; // float32 + constexpr std::ptrdiff_t m_flRealTime = 0x2C; // float32 + constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x30; // float32 + constexpr std::ptrdiff_t m_bRenderOnly = 0x34; // bool } // Parent: None // Fields count: 5 - namespace event_client_post_output_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_fl_render_time = 0x28; // float64 - constexpr std::ptrdiff_t m_fl_render_frame_time = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_render_frame_time_unbounded = 0x34; // float32 - constexpr std::ptrdiff_t m_b_render_only = 0x38; // bool + namespace EventClientPostOutput_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_flRenderTime = 0x28; // float64 + constexpr std::ptrdiff_t m_flRenderFrameTime = 0x30; // float32 + constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x34; // float32 + constexpr std::ptrdiff_t m_bRenderOnly = 0x38; // bool } // Parent: None // Fields count: 4 - namespace event_client_frame_simulate_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_fl_real_time = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_frame_time = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_when_schedule_send_tick_packet = 0x30; // float64 + namespace EventClientFrameSimulate_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 + constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32 + constexpr std::ptrdiff_t m_flWhenScheduleSendTickPacket = 0x30; // float64 } // Parent: None // Fields count: 3 - namespace event_simple_loop_frame_update_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_fl_real_time = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_frame_time = 0x2C; // float32 + namespace EventSimpleLoopFrameUpdate_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_flRealTime = 0x28; // float32 + constexpr std::ptrdiff_t m_flFrameTime = 0x2C; // float32 } // Parent: None // Fields count: 3 - namespace event_simulate_t { - constexpr std::ptrdiff_t m_loop_state = 0x0; // EngineLoopState_t - constexpr std::ptrdiff_t m_b_first_tick = 0x28; // bool - constexpr std::ptrdiff_t m_b_last_tick = 0x29; // bool + namespace EventSimulate_t { + constexpr std::ptrdiff_t m_LoopState = 0x0; // EngineLoopState_t + constexpr std::ptrdiff_t m_bFirstTick = 0x28; // bool + constexpr std::ptrdiff_t m_bLastTick = 0x29; // bool } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 4 - namespace event_advance_tick_t { - constexpr std::ptrdiff_t m_n_current_tick = 0x2C; // int32 - constexpr std::ptrdiff_t m_n_current_tick_this_frame = 0x30; // int32 - constexpr std::ptrdiff_t m_n_total_ticks_this_frame = 0x34; // int32 - constexpr std::ptrdiff_t m_n_total_ticks = 0x38; // int32 + namespace EventAdvanceTick_t { + constexpr std::ptrdiff_t m_nCurrentTick = 0x2C; // int32 + constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x30; // int32 + constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x34; // int32 + constexpr std::ptrdiff_t m_nTotalTicks = 0x38; // int32 } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 4 - namespace event_post_advance_tick_t { - constexpr std::ptrdiff_t m_n_current_tick = 0x2C; // int32 - constexpr std::ptrdiff_t m_n_current_tick_this_frame = 0x30; // int32 - constexpr std::ptrdiff_t m_n_total_ticks_this_frame = 0x34; // int32 - constexpr std::ptrdiff_t m_n_total_ticks = 0x38; // int32 + namespace EventPostAdvanceTick_t { + constexpr std::ptrdiff_t m_nCurrentTick = 0x2C; // int32 + constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x30; // int32 + constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x34; // int32 + constexpr std::ptrdiff_t m_nTotalTicks = 0x38; // int32 } - // Parent: event_advance_tick_t + // Parent: EventAdvanceTick_t // Fields count: 0 - namespace event_server_advance_tick_t { + namespace EventServerAdvanceTick_t { } - // Parent: event_post_advance_tick_t + // Parent: EventPostAdvanceTick_t // Fields count: 0 - namespace event_server_post_advance_tick_t { + namespace EventServerPostAdvanceTick_t { } - // Parent: event_advance_tick_t + // Parent: EventAdvanceTick_t // Fields count: 0 - namespace event_client_advance_tick_t { + namespace EventClientAdvanceTick_t { } - // Parent: event_post_advance_tick_t + // Parent: EventPostAdvanceTick_t // Fields count: 0 - namespace event_client_post_advance_tick_t { + namespace EventClientPostAdvanceTick_t { } // Parent: None // Fields count: 0 - namespace event_client_prediction_post_netupdate_t { + namespace EventClientPredictionPostNetupdate_t { } // Parent: None // Fields count: 1 - namespace event_client_poll_networking_t { - constexpr std::ptrdiff_t m_n_tick_count = 0x0; // int32 + namespace EventClientPollNetworking_t { + constexpr std::ptrdiff_t m_nTickCount = 0x0; // int32 } // Parent: None // Fields count: 0 - namespace event_client_process_networking_t { + namespace EventClientProcessNetworking_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - namespace event_client_pre_simulate_t { + namespace EventClientPreSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - namespace event_client_simulate_t { + namespace EventClientSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - namespace event_server_poll_networking_t { + namespace EventServerPollNetworking_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - namespace event_server_process_networking_t { + namespace EventServerProcessNetworking_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - namespace event_server_simulate_t { + namespace EventServerSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - namespace event_server_post_simulate_t { + namespace EventServerPostSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - namespace event_client_post_simulate_t { + namespace EventClientPostSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - namespace event_client_pause_simulate_t { + namespace EventClientPauseSimulate_t { } // Parent: None // Fields count: 1 - namespace event_post_data_update_t { - constexpr std::ptrdiff_t m_n_count = 0x0; // int32 + namespace EventPostDataUpdate_t { + constexpr std::ptrdiff_t m_nCount = 0x0; // int32 } // Parent: None // Fields count: 1 - namespace event_pre_data_update_t { - constexpr std::ptrdiff_t m_n_count = 0x0; // int32 + namespace EventPreDataUpdate_t { + constexpr std::ptrdiff_t m_nCount = 0x0; // int32 } // Parent: None // Fields count: 1 - namespace event_app_shutdown_t { - constexpr std::ptrdiff_t m_n_dummy0 = 0x0; // int32 + namespace EventAppShutdown_t { + constexpr std::ptrdiff_t m_nDummy0 = 0x0; // int32 } } // Module: libhost.so @@ -7384,13 +7384,13 @@ namespace cs2_dumper { namespace libhost { // Parent: None // Fields count: 1 - namespace c_anim_script_base { - constexpr std::ptrdiff_t m_b_is_valid = 0x8; // bool + namespace CAnimScriptBase { + constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool } - // Parent: c_anim_script_base + // Parent: CAnimScriptBase // Fields count: 1 - namespace empty_test_script { - constexpr std::ptrdiff_t m_h_test = 0x10; // CAnimScriptParam< float32 > + namespace EmptyTestScript { + constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam } } // Module: libmaterialsystem2.so @@ -7402,55 +7402,55 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace material_param_t { + namespace MaterialParam_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace material_param_int_t { - constexpr std::ptrdiff_t m_n_value = 0x8; // int32 + namespace MaterialParamInt_t { + constexpr std::ptrdiff_t m_nValue = 0x8; // int32 } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace material_param_float_t { - constexpr std::ptrdiff_t m_fl_value = 0x8; // float32 + namespace MaterialParamFloat_t { + constexpr std::ptrdiff_t m_flValue = 0x8; // float32 } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace material_param_vector_t { + namespace MaterialParamVector_t { constexpr std::ptrdiff_t m_value = 0x8; // Vector4D } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace material_param_texture_t { - constexpr std::ptrdiff_t m_p_value = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > + namespace MaterialParamTexture_t { + constexpr std::ptrdiff_t m_pValue = 0x8; // CStrongHandle } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace material_param_string_t { + namespace MaterialParamString_t { constexpr std::ptrdiff_t m_value = 0x8; // CUtlString } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace material_param_buffer_t { + namespace MaterialParamBuffer_t { constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock } // Parent: None @@ -7458,103 +7458,103 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace material_resource_data_t { - constexpr std::ptrdiff_t m_material_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_shader_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_int_params = 0x10; // CUtlVector< MaterialParamInt_t > - constexpr std::ptrdiff_t m_float_params = 0x28; // CUtlVector< MaterialParamFloat_t > - constexpr std::ptrdiff_t m_vector_params = 0x40; // CUtlVector< MaterialParamVector_t > - constexpr std::ptrdiff_t m_texture_params = 0x58; // CUtlVector< MaterialParamTexture_t > - constexpr std::ptrdiff_t m_dynamic_params = 0x70; // CUtlVector< MaterialParamBuffer_t > - constexpr std::ptrdiff_t m_dynamic_texture_params = 0x88; // CUtlVector< MaterialParamBuffer_t > - constexpr std::ptrdiff_t m_int_attributes = 0xA0; // CUtlVector< MaterialParamInt_t > - constexpr std::ptrdiff_t m_float_attributes = 0xB8; // CUtlVector< MaterialParamFloat_t > - constexpr std::ptrdiff_t m_vector_attributes = 0xD0; // CUtlVector< MaterialParamVector_t > - constexpr std::ptrdiff_t m_texture_attributes = 0xE8; // CUtlVector< MaterialParamTexture_t > - constexpr std::ptrdiff_t m_string_attributes = 0x100; // CUtlVector< MaterialParamString_t > - constexpr std::ptrdiff_t m_render_attributes_used = 0x118; // CUtlVector< CUtlString > + namespace MaterialResourceData_t { + constexpr std::ptrdiff_t m_materialName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_shaderName = 0x8; // CUtlString + constexpr std::ptrdiff_t m_intParams = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_floatParams = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_vectorParams = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_textureParams = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_dynamicParams = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_dynamicTextureParams = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_intAttributes = 0xA0; // CUtlVector + constexpr std::ptrdiff_t m_floatAttributes = 0xB8; // CUtlVector + constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector + constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector + constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector + constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector } // Parent: None // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - namespace post_processing_tonemap_parameters_t { - constexpr std::ptrdiff_t m_fl_exposure_bias = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_shoulder_strength = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_linear_strength = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_linear_angle = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_toe_strength = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_toe_num = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_toe_denom = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_white_point = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_luminance_source = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_exposure_bias_shadows = 0x24; // float32 - constexpr std::ptrdiff_t m_fl_exposure_bias_highlights = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_min_shadow_lum = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_max_shadow_lum = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_min_highlight_lum = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_max_highlight_lum = 0x38; // float32 + namespace PostProcessingTonemapParameters_t { + constexpr std::ptrdiff_t m_flExposureBias = 0x0; // float32 + constexpr std::ptrdiff_t m_flShoulderStrength = 0x4; // float32 + constexpr std::ptrdiff_t m_flLinearStrength = 0x8; // float32 + constexpr std::ptrdiff_t m_flLinearAngle = 0xC; // float32 + constexpr std::ptrdiff_t m_flToeStrength = 0x10; // float32 + constexpr std::ptrdiff_t m_flToeNum = 0x14; // float32 + constexpr std::ptrdiff_t m_flToeDenom = 0x18; // float32 + constexpr std::ptrdiff_t m_flWhitePoint = 0x1C; // float32 + constexpr std::ptrdiff_t m_flLuminanceSource = 0x20; // float32 + constexpr std::ptrdiff_t m_flExposureBiasShadows = 0x24; // float32 + constexpr std::ptrdiff_t m_flExposureBiasHighlights = 0x28; // float32 + constexpr std::ptrdiff_t m_flMinShadowLum = 0x2C; // float32 + constexpr std::ptrdiff_t m_flMaxShadowLum = 0x30; // float32 + constexpr std::ptrdiff_t m_flMinHighlightLum = 0x34; // float32 + constexpr std::ptrdiff_t m_flMaxHighlightLum = 0x38; // float32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace post_processing_bloom_parameters_t { - constexpr std::ptrdiff_t m_blend_mode = 0x0; // BloomBlendMode_t - constexpr std::ptrdiff_t m_fl_bloom_strength = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_screen_bloom_strength = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_blur_bloom_strength = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_bloom_threshold = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_bloom_threshold_width = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_skybox_bloom_strength = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_bloom_start_value = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_blur_weight = 0x20; // float32[5] - constexpr std::ptrdiff_t m_v_blur_tint = 0x34; // Vector[5] + namespace PostProcessingBloomParameters_t { + constexpr std::ptrdiff_t m_blendMode = 0x0; // BloomBlendMode_t + constexpr std::ptrdiff_t m_flBloomStrength = 0x4; // float32 + constexpr std::ptrdiff_t m_flScreenBloomStrength = 0x8; // float32 + constexpr std::ptrdiff_t m_flBlurBloomStrength = 0xC; // float32 + constexpr std::ptrdiff_t m_flBloomThreshold = 0x10; // float32 + constexpr std::ptrdiff_t m_flBloomThresholdWidth = 0x14; // float32 + constexpr std::ptrdiff_t m_flSkyboxBloomStrength = 0x18; // float32 + constexpr std::ptrdiff_t m_flBloomStartValue = 0x1C; // float32 + constexpr std::ptrdiff_t m_flBlurWeight = 0x20; // float32[5] + constexpr std::ptrdiff_t m_vBlurTint = 0x34; // Vector[5] } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace post_processing_vignette_parameters_t { - constexpr std::ptrdiff_t m_fl_vignette_strength = 0x0; // float32 - constexpr std::ptrdiff_t m_v_center = 0x4; // Vector2D - constexpr std::ptrdiff_t m_fl_radius = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_roundness = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_feather = 0x14; // float32 - constexpr std::ptrdiff_t m_v_color_tint = 0x18; // Vector + namespace PostProcessingVignetteParameters_t { + constexpr std::ptrdiff_t m_flVignetteStrength = 0x0; // float32 + constexpr std::ptrdiff_t m_vCenter = 0x4; // Vector2D + constexpr std::ptrdiff_t m_flRadius = 0xC; // float32 + constexpr std::ptrdiff_t m_flRoundness = 0x10; // float32 + constexpr std::ptrdiff_t m_flFeather = 0x14; // float32 + constexpr std::ptrdiff_t m_vColorTint = 0x18; // Vector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace post_processing_local_contrast_parameters_t { - constexpr std::ptrdiff_t m_fl_local_contrast_strength = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_local_contrast_edge_strength = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_local_contrast_vignette_start = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_local_contrast_vignette_end = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_local_contrast_vignette_blur = 0x10; // float32 + namespace PostProcessingLocalContrastParameters_t { + constexpr std::ptrdiff_t m_flLocalContrastStrength = 0x0; // float32 + constexpr std::ptrdiff_t m_flLocalContrastEdgeStrength = 0x4; // float32 + constexpr std::ptrdiff_t m_flLocalContrastVignetteStart = 0x8; // float32 + constexpr std::ptrdiff_t m_flLocalContrastVignetteEnd = 0xC; // float32 + constexpr std::ptrdiff_t m_flLocalContrastVignetteBlur = 0x10; // float32 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace post_processing_resource_t { - constexpr std::ptrdiff_t m_b_has_tonemap_params = 0x0; // bool - constexpr std::ptrdiff_t m_tone_map_params = 0x4; // PostProcessingTonemapParameters_t - constexpr std::ptrdiff_t m_b_has_bloom_params = 0x40; // bool - constexpr std::ptrdiff_t m_bloom_params = 0x44; // PostProcessingBloomParameters_t - constexpr std::ptrdiff_t m_b_has_vignette_params = 0xB4; // bool - constexpr std::ptrdiff_t m_vignette_params = 0xB8; // PostProcessingVignetteParameters_t - constexpr std::ptrdiff_t m_b_has_local_contrast_params = 0xDC; // bool - constexpr std::ptrdiff_t m_local_constrast_params = 0xE0; // PostProcessingLocalContrastParameters_t - constexpr std::ptrdiff_t m_n_color_correction_volume_dim = 0xF4; // int32 - constexpr std::ptrdiff_t m_color_correction_volume_data = 0xF8; // CUtlBinaryBlock - constexpr std::ptrdiff_t m_b_has_color_correction = 0x110; // bool + namespace PostProcessingResource_t { + constexpr std::ptrdiff_t m_bHasTonemapParams = 0x0; // bool + constexpr std::ptrdiff_t m_toneMapParams = 0x4; // PostProcessingTonemapParameters_t + constexpr std::ptrdiff_t m_bHasBloomParams = 0x40; // bool + constexpr std::ptrdiff_t m_bloomParams = 0x44; // PostProcessingBloomParameters_t + constexpr std::ptrdiff_t m_bHasVignetteParams = 0xB4; // bool + constexpr std::ptrdiff_t m_vignetteParams = 0xB8; // PostProcessingVignetteParameters_t + constexpr std::ptrdiff_t m_bHasLocalContrastParams = 0xDC; // bool + constexpr std::ptrdiff_t m_localConstrastParams = 0xE0; // PostProcessingLocalContrastParameters_t + constexpr std::ptrdiff_t m_nColorCorrectionVolumeDim = 0xF4; // int32 + constexpr std::ptrdiff_t m_colorCorrectionVolumeData = 0xF8; // CUtlBinaryBlock + constexpr std::ptrdiff_t m_bHasColorCorrection = 0x110; // bool } } // Module: libmeshsystem.so @@ -7568,8 +7568,8 @@ namespace cs2_dumper { namespace libnetworksystem { // Parent: None // Fields count: 1 - namespace change_accessor_field_path_index_t { - constexpr std::ptrdiff_t m_value = 0x0; // int16 + namespace ChangeAccessorFieldPathIndex_t { + constexpr std::ptrdiff_t m_Value = 0x0; // int16 } } // Module: libpanorama.so @@ -7586,7 +7586,7 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_input { + namespace CParticleInput { } // Parent: None // Fields count: 0 @@ -7594,7 +7594,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_per_particle_float_input { + namespace CPerParticleFloatInput { } // Parent: None // Fields count: 0 @@ -7602,15 +7602,15 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_particle_collection_float_input { + namespace CParticleCollectionFloatInput { } - // Parent: c_particle_collection_float_input + // Parent: CParticleCollectionFloatInput // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_particle_collection_renderer_float_input { + namespace CParticleCollectionRendererFloatInput { } // Parent: None // Fields count: 0 @@ -7618,7 +7618,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_particle_remap_float_input { + namespace CParticleRemapFloatInput { } // Parent: None // Fields count: 0 @@ -7626,7 +7626,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_per_particle_vec_input { + namespace CPerParticleVecInput { } // Parent: None // Fields count: 0 @@ -7634,54 +7634,54 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_particle_collection_vec_input { + namespace CParticleCollectionVecInput { } - // Parent: c_particle_collection_vec_input + // Parent: CParticleCollectionVecInput // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_particle_collection_renderer_vec_input { + namespace CParticleCollectionRendererVecInput { } // Parent: None // Fields count: 1 - namespace particle_ehandle { + namespace PARTICLE_EHANDLE__ { constexpr std::ptrdiff_t unused = 0x0; // int32 } // Parent: None // Fields count: 1 - namespace particle_world_handle { + namespace PARTICLE_WORLD_HANDLE__ { constexpr std::ptrdiff_t unused = 0x0; // int32 } // Parent: None // Fields count: 0 - namespace i_particle_effect { + namespace IParticleEffect { } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace particle_named_value_configuration_t { - constexpr std::ptrdiff_t m_config_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_config_value = 0x8; // KeyValues3 - constexpr std::ptrdiff_t m_i_attach_type = 0x18; // ParticleAttachment_t - constexpr std::ptrdiff_t m_bound_entity_path = 0x20; // CUtlString - constexpr std::ptrdiff_t m_str_entity_scope = 0x28; // CUtlString - constexpr std::ptrdiff_t m_str_attachment_name = 0x30; // CUtlString + namespace ParticleNamedValueConfiguration_t { + constexpr std::ptrdiff_t m_ConfigName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_ConfigValue = 0x8; // KeyValues3 + constexpr std::ptrdiff_t m_iAttachType = 0x18; // ParticleAttachment_t + constexpr std::ptrdiff_t m_BoundEntityPath = 0x20; // CUtlString + constexpr std::ptrdiff_t m_strEntityScope = 0x28; // CUtlString + constexpr std::ptrdiff_t m_strAttachmentName = 0x30; // CUtlString } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace particle_named_value_source_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_is_public = 0x8; // bool - constexpr std::ptrdiff_t m_value_type = 0xC; // PulseValueType_t - constexpr std::ptrdiff_t m_default_config = 0x10; // ParticleNamedValueConfiguration_t - constexpr std::ptrdiff_t m_named_configs = 0x48; // CUtlVector< ParticleNamedValueConfiguration_t > + namespace ParticleNamedValueSource_t { + constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString + constexpr std::ptrdiff_t m_IsPublic = 0x8; // bool + constexpr std::ptrdiff_t m_ValueType = 0xC; // PulseValueType_t + constexpr std::ptrdiff_t m_DefaultConfig = 0x10; // ParticleNamedValueConfiguration_t + constexpr std::ptrdiff_t m_NamedConfigs = 0x48; // CUtlVector } // Parent: None // Fields count: 2 @@ -7689,3072 +7689,3072 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_particle_variable_ref { - constexpr std::ptrdiff_t m_variable_name = 0x0; // CKV3MemberNameWithStorage - constexpr std::ptrdiff_t m_variable_type = 0x38; // PulseValueType_t + namespace CParticleVariableRef { + constexpr std::ptrdiff_t m_variableName = 0x0; // CKV3MemberNameWithStorage + constexpr std::ptrdiff_t m_variableType = 0x38; // PulseValueType_t } // Parent: None // Fields count: 0 - namespace c_particle_property { + namespace CParticleProperty { } - // Parent: i_particle_effect + // Parent: IParticleEffect // Fields count: 32 - namespace c_new_particle_effect { - constexpr std::ptrdiff_t m_p_next = 0x10; // CNewParticleEffect* - constexpr std::ptrdiff_t m_p_prev = 0x18; // CNewParticleEffect* - constexpr std::ptrdiff_t m_p_particles = 0x20; // IParticleCollection* - constexpr std::ptrdiff_t m_p_debug_name = 0x28; // char* - constexpr std::ptrdiff_t m_b_dont_remove = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_remove = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_needs_b_box_update = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_is_first_frame = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_auto_update_b_box = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_allocated = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_simulate = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_should_perform_cull_check = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_force_no_draw = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_should_save = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_disable_aggregation = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_should_simulate_during_game_paused = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_should_check_fo_w = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_v_sort_origin = 0x40; // Vector - constexpr std::ptrdiff_t m_fl_scale = 0x4C; // float32 - constexpr std::ptrdiff_t m_h_owner = 0x50; // PARTICLE_EHANDLE__* - constexpr std::ptrdiff_t m_p_owning_particle_property = 0x58; // CParticleProperty* - constexpr std::ptrdiff_t m_fl_freeze_transition_start = 0x70; // float32 - constexpr std::ptrdiff_t m_fl_freeze_transition_duration = 0x74; // float32 - constexpr std::ptrdiff_t m_fl_freeze_transition_override = 0x78; // float32 - constexpr std::ptrdiff_t m_b_freeze_transition_active = 0x7C; // bool - constexpr std::ptrdiff_t m_b_freeze_target_state = 0x7D; // bool - constexpr std::ptrdiff_t m_b_can_freeze = 0x7E; // bool - constexpr std::ptrdiff_t m_last_min = 0x80; // Vector - constexpr std::ptrdiff_t m_last_max = 0x8C; // Vector - constexpr std::ptrdiff_t m_n_split_screen_user = 0x98; // CSplitScreenSlot - constexpr std::ptrdiff_t m_vec_aggregation_center = 0x9C; // Vector - constexpr std::ptrdiff_t m_ref_count = 0xC0; // int32 + namespace CNewParticleEffect { + constexpr std::ptrdiff_t m_pNext = 0x10; // CNewParticleEffect* + constexpr std::ptrdiff_t m_pPrev = 0x18; // CNewParticleEffect* + constexpr std::ptrdiff_t m_pParticles = 0x20; // IParticleCollection* + constexpr std::ptrdiff_t m_pDebugName = 0x28; // char* + constexpr std::ptrdiff_t m_bDontRemove = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bRemove = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bNeedsBBoxUpdate = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bIsFirstFrame = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bAutoUpdateBBox = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bAllocated = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bSimulate = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bShouldPerformCullCheck = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bForceNoDraw = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bShouldSave = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bDisableAggregation = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bShouldSimulateDuringGamePaused = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bShouldCheckFoW = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_vSortOrigin = 0x40; // Vector + constexpr std::ptrdiff_t m_flScale = 0x4C; // float32 + constexpr std::ptrdiff_t m_hOwner = 0x50; // PARTICLE_EHANDLE__* + constexpr std::ptrdiff_t m_pOwningParticleProperty = 0x58; // CParticleProperty* + constexpr std::ptrdiff_t m_flFreezeTransitionStart = 0x70; // float32 + constexpr std::ptrdiff_t m_flFreezeTransitionDuration = 0x74; // float32 + constexpr std::ptrdiff_t m_flFreezeTransitionOverride = 0x78; // float32 + constexpr std::ptrdiff_t m_bFreezeTransitionActive = 0x7C; // bool + constexpr std::ptrdiff_t m_bFreezeTargetState = 0x7D; // bool + constexpr std::ptrdiff_t m_bCanFreeze = 0x7E; // bool + constexpr std::ptrdiff_t m_LastMin = 0x80; // Vector + constexpr std::ptrdiff_t m_LastMax = 0x8C; // Vector + constexpr std::ptrdiff_t m_nSplitScreenUser = 0x98; // CSplitScreenSlot + constexpr std::ptrdiff_t m_vecAggregationCenter = 0x9C; // Vector + constexpr std::ptrdiff_t m_RefCount = 0xC0; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_random_number_generator_parameters { - constexpr std::ptrdiff_t m_b_distribute_evenly = 0x0; // bool - constexpr std::ptrdiff_t m_n_seed = 0x4; // int32 + namespace CRandomNumberGeneratorParameters { + constexpr std::ptrdiff_t m_bDistributeEvenly = 0x0; // bool + constexpr std::ptrdiff_t m_nSeed = 0x4; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace material_variable_t { - constexpr std::ptrdiff_t m_str_variable = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_variable_field = 0x8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_scale = 0xC; // float32 + namespace MaterialVariable_t { + constexpr std::ptrdiff_t m_strVariable = 0x0; // CUtlString + constexpr std::ptrdiff_t m_nVariableField = 0x8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flScale = 0xC; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace render_projected_material_t { - constexpr std::ptrdiff_t m_h_material = 0x0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + namespace RenderProjectedMaterial_t { + constexpr std::ptrdiff_t m_hMaterial = 0x0; // CStrongHandle } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace particle_preview_body_group_t { - constexpr std::ptrdiff_t m_body_group_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_value = 0x8; // int32 + namespace ParticlePreviewBodyGroup_t { + constexpr std::ptrdiff_t m_bodyGroupName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_nValue = 0x8; // int32 } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - namespace particle_preview_state_t { - constexpr std::ptrdiff_t m_preview_model = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_mod_specific_data = 0x8; // uint32 - constexpr std::ptrdiff_t m_ground_type = 0xC; // PetGroundType_t - constexpr std::ptrdiff_t m_sequence_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_n_fire_particle_on_sequence_frame = 0x18; // int32 - constexpr std::ptrdiff_t m_hitbox_set_name = 0x20; // CUtlString - constexpr std::ptrdiff_t m_material_group_name = 0x28; // CUtlString - constexpr std::ptrdiff_t m_vec_body_groups = 0x30; // CUtlVector< ParticlePreviewBodyGroup_t > - constexpr std::ptrdiff_t m_fl_playback_speed = 0x48; // float32 - constexpr std::ptrdiff_t m_fl_particle_simulation_rate = 0x4C; // float32 - constexpr std::ptrdiff_t m_b_should_draw_hitboxes = 0x50; // bool - constexpr std::ptrdiff_t m_b_should_draw_attachments = 0x51; // bool - constexpr std::ptrdiff_t m_b_should_draw_attachment_names = 0x52; // bool - constexpr std::ptrdiff_t m_b_should_draw_control_point_axes = 0x53; // bool - constexpr std::ptrdiff_t m_b_animation_non_looping = 0x54; // bool - constexpr std::ptrdiff_t m_vec_preview_gravity = 0x58; // Vector + namespace ParticlePreviewState_t { + constexpr std::ptrdiff_t m_previewModel = 0x0; // CUtlString + constexpr std::ptrdiff_t m_nModSpecificData = 0x8; // uint32 + constexpr std::ptrdiff_t m_groundType = 0xC; // PetGroundType_t + constexpr std::ptrdiff_t m_sequenceName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_nFireParticleOnSequenceFrame = 0x18; // int32 + constexpr std::ptrdiff_t m_hitboxSetName = 0x20; // CUtlString + constexpr std::ptrdiff_t m_materialGroupName = 0x28; // CUtlString + constexpr std::ptrdiff_t m_vecBodyGroups = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_flPlaybackSpeed = 0x48; // float32 + constexpr std::ptrdiff_t m_flParticleSimulationRate = 0x4C; // float32 + constexpr std::ptrdiff_t m_bShouldDrawHitboxes = 0x50; // bool + constexpr std::ptrdiff_t m_bShouldDrawAttachments = 0x51; // bool + constexpr std::ptrdiff_t m_bShouldDrawAttachmentNames = 0x52; // bool + constexpr std::ptrdiff_t m_bShouldDrawControlPointAxes = 0x53; // bool + constexpr std::ptrdiff_t m_bAnimationNonLooping = 0x54; // bool + constexpr std::ptrdiff_t m_vecPreviewGravity = 0x58; // Vector } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace particle_control_point_driver_t { - constexpr std::ptrdiff_t m_i_control_point = 0x0; // int32 - constexpr std::ptrdiff_t m_i_attach_type = 0x4; // ParticleAttachment_t - constexpr std::ptrdiff_t m_attachment_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_vec_offset = 0x10; // Vector - constexpr std::ptrdiff_t m_ang_offset = 0x1C; // QAngle - constexpr std::ptrdiff_t m_entity_name = 0x28; // CUtlString + namespace ParticleControlPointDriver_t { + constexpr std::ptrdiff_t m_iControlPoint = 0x0; // int32 + constexpr std::ptrdiff_t m_iAttachType = 0x4; // ParticleAttachment_t + constexpr std::ptrdiff_t m_attachmentName = 0x8; // CUtlString + constexpr std::ptrdiff_t m_vecOffset = 0x10; // Vector + constexpr std::ptrdiff_t m_angOffset = 0x1C; // QAngle + constexpr std::ptrdiff_t m_entityName = 0x28; // CUtlString } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace particle_control_point_configuration_t { + namespace ParticleControlPointConfiguration_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_drivers = 0x8; // CUtlVector< ParticleControlPointDriver_t > - constexpr std::ptrdiff_t m_preview_state = 0x20; // ParticlePreviewState_t + constexpr std::ptrdiff_t m_drivers = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_previewState = 0x20; // ParticlePreviewState_t } // Parent: None // Fields count: 0 - namespace i_particle_collection { + namespace IParticleCollection { } // Parent: None // Fields count: 0 - namespace i_control_point_editor_data { + namespace IControlPointEditorData { } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace i_particle_system_definition { + namespace IParticleSystemDefinition { } // Parent: None // Fields count: 18 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_visibility_inputs { - constexpr std::ptrdiff_t m_fl_camera_bias = 0x0; // float32 - constexpr std::ptrdiff_t m_n_c_pin = 0x4; // int32 - constexpr std::ptrdiff_t m_fl_proxy_radius = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_input_min = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_no_pixel_visibility_fallback = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_distance_input_min = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_distance_input_max = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_dot_input_min = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_dot_input_max = 0x24; // float32 - constexpr std::ptrdiff_t m_b_dot_cp_angles = 0x28; // bool - constexpr std::ptrdiff_t m_b_dot_camera_angles = 0x29; // bool - constexpr std::ptrdiff_t m_fl_alpha_scale_min = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_alpha_scale_max = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_radius_scale_min = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_radius_scale_max = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_radius_scale_fov_base = 0x3C; // float32 - constexpr std::ptrdiff_t m_b_right_eye = 0x40; // bool + namespace CParticleVisibilityInputs { + constexpr std::ptrdiff_t m_flCameraBias = 0x0; // float32 + constexpr std::ptrdiff_t m_nCPin = 0x4; // int32 + constexpr std::ptrdiff_t m_flProxyRadius = 0x8; // float32 + constexpr std::ptrdiff_t m_flInputMin = 0xC; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x10; // float32 + constexpr std::ptrdiff_t m_flNoPixelVisibilityFallback = 0x14; // float32 + constexpr std::ptrdiff_t m_flDistanceInputMin = 0x18; // float32 + constexpr std::ptrdiff_t m_flDistanceInputMax = 0x1C; // float32 + constexpr std::ptrdiff_t m_flDotInputMin = 0x20; // float32 + constexpr std::ptrdiff_t m_flDotInputMax = 0x24; // float32 + constexpr std::ptrdiff_t m_bDotCPAngles = 0x28; // bool + constexpr std::ptrdiff_t m_bDotCameraAngles = 0x29; // bool + constexpr std::ptrdiff_t m_flAlphaScaleMin = 0x2C; // float32 + constexpr std::ptrdiff_t m_flAlphaScaleMax = 0x30; // float32 + constexpr std::ptrdiff_t m_flRadiusScaleMin = 0x34; // float32 + constexpr std::ptrdiff_t m_flRadiusScaleMax = 0x38; // float32 + constexpr std::ptrdiff_t m_flRadiusScaleFOVBase = 0x3C; // float32 + constexpr std::ptrdiff_t m_bRightEye = 0x40; // bool } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_path_parameters { - constexpr std::ptrdiff_t m_n_start_control_point_number = 0x0; // int32 - constexpr std::ptrdiff_t m_n_end_control_point_number = 0x4; // int32 - constexpr std::ptrdiff_t m_n_bulge_control = 0x8; // int32 - constexpr std::ptrdiff_t m_fl_bulge = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_mid_point = 0x10; // float32 - constexpr std::ptrdiff_t m_v_start_point_offset = 0x14; // Vector - constexpr std::ptrdiff_t m_v_mid_point_offset = 0x20; // Vector - constexpr std::ptrdiff_t m_v_end_offset = 0x2C; // Vector + namespace CPathParameters { + constexpr std::ptrdiff_t m_nStartControlPointNumber = 0x0; // int32 + constexpr std::ptrdiff_t m_nEndControlPointNumber = 0x4; // int32 + constexpr std::ptrdiff_t m_nBulgeControl = 0x8; // int32 + constexpr std::ptrdiff_t m_flBulge = 0xC; // float32 + constexpr std::ptrdiff_t m_flMidPoint = 0x10; // float32 + constexpr std::ptrdiff_t m_vStartPointOffset = 0x14; // Vector + constexpr std::ptrdiff_t m_vMidPointOffset = 0x20; // Vector + constexpr std::ptrdiff_t m_vEndOffset = 0x2C; // Vector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace particle_children_info_t { - constexpr std::ptrdiff_t m_child_ref = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_fl_delay = 0x8; // float32 - constexpr std::ptrdiff_t m_b_end_cap = 0xC; // bool - constexpr std::ptrdiff_t m_b_disable_child = 0xD; // bool - constexpr std::ptrdiff_t m_n_detail_level = 0x10; // ParticleDetailLevel_t + namespace ParticleChildrenInfo_t { + constexpr std::ptrdiff_t m_ChildRef = 0x0; // CStrongHandle + constexpr std::ptrdiff_t m_flDelay = 0x8; // float32 + constexpr std::ptrdiff_t m_bEndCap = 0xC; // bool + constexpr std::ptrdiff_t m_bDisableChild = 0xD; // bool + constexpr std::ptrdiff_t m_nDetailLevel = 0x10; // ParticleDetailLevel_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace control_point_reference_t { - constexpr std::ptrdiff_t m_control_point_name_string = 0x0; // int32 - constexpr std::ptrdiff_t m_v_offset_from_control_point = 0x4; // Vector - constexpr std::ptrdiff_t m_b_offset_in_local_space = 0x10; // bool + namespace ControlPointReference_t { + constexpr std::ptrdiff_t m_controlPointNameString = 0x0; // int32 + constexpr std::ptrdiff_t m_vOffsetFromControlPoint = 0x4; // Vector + constexpr std::ptrdiff_t m_bOffsetInLocalSpace = 0x10; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace model_reference_t { - constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_fl_relative_probability_of_spawn = 0x8; // float32 + namespace ModelReference_t { + constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle + constexpr std::ptrdiff_t m_flRelativeProbabilityOfSpawn = 0x8; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace sequence_weighted_list_t { - constexpr std::ptrdiff_t m_n_sequence = 0x0; // int32 - constexpr std::ptrdiff_t m_fl_relative_weight = 0x4; // float32 + namespace SequenceWeightedList_t { + constexpr std::ptrdiff_t m_nSequence = 0x0; // int32 + constexpr std::ptrdiff_t m_flRelativeWeight = 0x4; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace collision_group_context_t { - constexpr std::ptrdiff_t m_n_collision_group_number = 0x0; // int32 + namespace CollisionGroupContext_t { + constexpr std::ptrdiff_t m_nCollisionGroupNumber = 0x0; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace point_definition_t { - constexpr std::ptrdiff_t m_n_control_point = 0x0; // int32 - constexpr std::ptrdiff_t m_b_local_coords = 0x4; // bool - constexpr std::ptrdiff_t m_v_offset = 0x8; // Vector + namespace PointDefinition_t { + constexpr std::ptrdiff_t m_nControlPoint = 0x0; // int32 + constexpr std::ptrdiff_t m_bLocalCoords = 0x4; // bool + constexpr std::ptrdiff_t m_vOffset = 0x8; // Vector } - // Parent: point_definition_t + // Parent: PointDefinition_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace point_definition_with_time_values_t { - constexpr std::ptrdiff_t m_fl_time_duration = 0x14; // float32 + namespace PointDefinitionWithTimeValues_t { + constexpr std::ptrdiff_t m_flTimeDuration = 0x14; // float32 } - // Parent: i_particle_system_definition + // Parent: IParticleSystemDefinition // Fields count: 64 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_system_definition { - constexpr std::ptrdiff_t m_n_behavior_version = 0x8; // int32 - constexpr std::ptrdiff_t m_pre_emission_operators = 0x10; // CUtlVector< CParticleFunctionPreEmission* > - constexpr std::ptrdiff_t m_emitters = 0x28; // CUtlVector< CParticleFunctionEmitter* > - constexpr std::ptrdiff_t m_initializers = 0x40; // CUtlVector< CParticleFunctionInitializer* > - constexpr std::ptrdiff_t m_operators = 0x58; // CUtlVector< CParticleFunctionOperator* > - constexpr std::ptrdiff_t m_force_generators = 0x70; // CUtlVector< CParticleFunctionForce* > - constexpr std::ptrdiff_t m_constraints = 0x88; // CUtlVector< CParticleFunctionConstraint* > - constexpr std::ptrdiff_t m_renderers = 0xA0; // CUtlVector< CParticleFunctionRenderer* > - constexpr std::ptrdiff_t m_children = 0xB8; // CUtlVector< ParticleChildrenInfo_t > - constexpr std::ptrdiff_t m_n_first_multiple_override_backward_compat = 0x178; // int32 - constexpr std::ptrdiff_t m_n_initial_particles = 0x210; // int32 - constexpr std::ptrdiff_t m_n_max_particles = 0x214; // int32 - constexpr std::ptrdiff_t m_n_group_id = 0x218; // int32 - constexpr std::ptrdiff_t m_bounding_box_min = 0x21C; // Vector - constexpr std::ptrdiff_t m_bounding_box_max = 0x228; // Vector - constexpr std::ptrdiff_t m_fl_depth_sort_bias = 0x234; // float32 - constexpr std::ptrdiff_t m_n_sort_override_position_cp = 0x238; // int32 - constexpr std::ptrdiff_t m_b_infinite_bounds = 0x23C; // bool - constexpr std::ptrdiff_t m_b_enable_named_values = 0x23D; // bool - constexpr std::ptrdiff_t m_named_value_domain = 0x240; // CUtlString - constexpr std::ptrdiff_t m_named_value_locals = 0x248; // CUtlVector< ParticleNamedValueSource_t* > - constexpr std::ptrdiff_t m_constant_color = 0x260; // Color - constexpr std::ptrdiff_t m_constant_normal = 0x264; // Vector - constexpr std::ptrdiff_t m_fl_constant_radius = 0x270; // float32 - constexpr std::ptrdiff_t m_fl_constant_rotation = 0x274; // float32 - constexpr std::ptrdiff_t m_fl_constant_rotation_speed = 0x278; // float32 - constexpr std::ptrdiff_t m_fl_constant_lifespan = 0x27C; // float32 - constexpr std::ptrdiff_t m_n_constant_sequence_number = 0x280; // int32 - constexpr std::ptrdiff_t m_n_constant_sequence_number1 = 0x284; // int32 - constexpr std::ptrdiff_t m_n_snapshot_control_point = 0x288; // int32 - constexpr std::ptrdiff_t m_h_snapshot = 0x290; // CStrongHandle< InfoForResourceTypeIParticleSnapshot > - constexpr std::ptrdiff_t m_psz_cull_replacement_name = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_fl_cull_radius = 0x2A0; // float32 - constexpr std::ptrdiff_t m_fl_cull_fill_cost = 0x2A4; // float32 - constexpr std::ptrdiff_t m_n_cull_control_point = 0x2A8; // int32 - constexpr std::ptrdiff_t m_h_fallback = 0x2B0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_n_fallback_max_count = 0x2B8; // int32 - constexpr std::ptrdiff_t m_h_low_violence_def = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_h_reference_replacement = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_fl_pre_simulation_time = 0x2D0; // float32 - constexpr std::ptrdiff_t m_fl_stop_simulation_after_time = 0x2D4; // float32 - constexpr std::ptrdiff_t m_fl_maximum_time_step = 0x2D8; // float32 - constexpr std::ptrdiff_t m_fl_maximum_sim_time = 0x2DC; // float32 - constexpr std::ptrdiff_t m_fl_minimum_sim_time = 0x2E0; // float32 - constexpr std::ptrdiff_t m_fl_minimum_time_step = 0x2E4; // float32 - constexpr std::ptrdiff_t m_n_minimum_frames = 0x2E8; // int32 - constexpr std::ptrdiff_t m_n_min_cpu_level = 0x2EC; // int32 - constexpr std::ptrdiff_t m_n_min_gpu_level = 0x2F0; // int32 - constexpr std::ptrdiff_t m_fl_no_draw_time_to_go_to_sleep = 0x2F4; // float32 - constexpr std::ptrdiff_t m_fl_max_draw_distance = 0x2F8; // float32 - constexpr std::ptrdiff_t m_fl_start_fade_distance = 0x2FC; // float32 - constexpr std::ptrdiff_t m_fl_max_creation_distance = 0x300; // float32 - constexpr std::ptrdiff_t m_n_aggregation_min_available_particles = 0x304; // int32 - constexpr std::ptrdiff_t m_fl_aggregate_radius = 0x308; // float32 - constexpr std::ptrdiff_t m_b_should_batch = 0x30C; // bool - constexpr std::ptrdiff_t m_b_should_hitboxes_fallback_to_render_bounds = 0x30D; // bool - constexpr std::ptrdiff_t m_b_should_hitboxes_fallback_to_snapshot = 0x30E; // bool - constexpr std::ptrdiff_t m_n_view_model_effect = 0x310; // InheritableBoolType_t - constexpr std::ptrdiff_t m_b_screen_space_effect = 0x314; // bool - constexpr std::ptrdiff_t m_psz_target_layer_id = 0x318; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_n_skip_render_control_point = 0x320; // int32 - constexpr std::ptrdiff_t m_n_allow_render_control_point = 0x324; // int32 - constexpr std::ptrdiff_t m_b_should_sort = 0x328; // bool - constexpr std::ptrdiff_t m_control_point_configurations = 0x370; // CUtlVector< ParticleControlPointConfiguration_t > + namespace CParticleSystemDefinition { + constexpr std::ptrdiff_t m_nBehaviorVersion = 0x8; // int32 + constexpr std::ptrdiff_t m_PreEmissionOperators = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_Emitters = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_Initializers = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_Operators = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_ForceGenerators = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_Constraints = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_Renderers = 0xA0; // CUtlVector + constexpr std::ptrdiff_t m_Children = 0xB8; // CUtlVector + constexpr std::ptrdiff_t m_nFirstMultipleOverride_BackwardCompat = 0x178; // int32 + constexpr std::ptrdiff_t m_nInitialParticles = 0x210; // int32 + constexpr std::ptrdiff_t m_nMaxParticles = 0x214; // int32 + constexpr std::ptrdiff_t m_nGroupID = 0x218; // int32 + constexpr std::ptrdiff_t m_BoundingBoxMin = 0x21C; // Vector + constexpr std::ptrdiff_t m_BoundingBoxMax = 0x228; // Vector + constexpr std::ptrdiff_t m_flDepthSortBias = 0x234; // float32 + constexpr std::ptrdiff_t m_nSortOverridePositionCP = 0x238; // int32 + constexpr std::ptrdiff_t m_bInfiniteBounds = 0x23C; // bool + constexpr std::ptrdiff_t m_bEnableNamedValues = 0x23D; // bool + constexpr std::ptrdiff_t m_NamedValueDomain = 0x240; // CUtlString + constexpr std::ptrdiff_t m_NamedValueLocals = 0x248; // CUtlVector + constexpr std::ptrdiff_t m_ConstantColor = 0x260; // Color + constexpr std::ptrdiff_t m_ConstantNormal = 0x264; // Vector + constexpr std::ptrdiff_t m_flConstantRadius = 0x270; // float32 + constexpr std::ptrdiff_t m_flConstantRotation = 0x274; // float32 + constexpr std::ptrdiff_t m_flConstantRotationSpeed = 0x278; // float32 + constexpr std::ptrdiff_t m_flConstantLifespan = 0x27C; // float32 + constexpr std::ptrdiff_t m_nConstantSequenceNumber = 0x280; // int32 + constexpr std::ptrdiff_t m_nConstantSequenceNumber1 = 0x284; // int32 + constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x288; // int32 + constexpr std::ptrdiff_t m_hSnapshot = 0x290; // CStrongHandle + constexpr std::ptrdiff_t m_pszCullReplacementName = 0x298; // CStrongHandle + constexpr std::ptrdiff_t m_flCullRadius = 0x2A0; // float32 + constexpr std::ptrdiff_t m_flCullFillCost = 0x2A4; // float32 + constexpr std::ptrdiff_t m_nCullControlPoint = 0x2A8; // int32 + constexpr std::ptrdiff_t m_hFallback = 0x2B0; // CStrongHandle + constexpr std::ptrdiff_t m_nFallbackMaxCount = 0x2B8; // int32 + constexpr std::ptrdiff_t m_hLowViolenceDef = 0x2C0; // CStrongHandle + constexpr std::ptrdiff_t m_hReferenceReplacement = 0x2C8; // CStrongHandle + constexpr std::ptrdiff_t m_flPreSimulationTime = 0x2D0; // float32 + constexpr std::ptrdiff_t m_flStopSimulationAfterTime = 0x2D4; // float32 + constexpr std::ptrdiff_t m_flMaximumTimeStep = 0x2D8; // float32 + constexpr std::ptrdiff_t m_flMaximumSimTime = 0x2DC; // float32 + constexpr std::ptrdiff_t m_flMinimumSimTime = 0x2E0; // float32 + constexpr std::ptrdiff_t m_flMinimumTimeStep = 0x2E4; // float32 + constexpr std::ptrdiff_t m_nMinimumFrames = 0x2E8; // int32 + constexpr std::ptrdiff_t m_nMinCPULevel = 0x2EC; // int32 + constexpr std::ptrdiff_t m_nMinGPULevel = 0x2F0; // int32 + constexpr std::ptrdiff_t m_flNoDrawTimeToGoToSleep = 0x2F4; // float32 + constexpr std::ptrdiff_t m_flMaxDrawDistance = 0x2F8; // float32 + constexpr std::ptrdiff_t m_flStartFadeDistance = 0x2FC; // float32 + constexpr std::ptrdiff_t m_flMaxCreationDistance = 0x300; // float32 + constexpr std::ptrdiff_t m_nAggregationMinAvailableParticles = 0x304; // int32 + constexpr std::ptrdiff_t m_flAggregateRadius = 0x308; // float32 + constexpr std::ptrdiff_t m_bShouldBatch = 0x30C; // bool + constexpr std::ptrdiff_t m_bShouldHitboxesFallbackToRenderBounds = 0x30D; // bool + constexpr std::ptrdiff_t m_bShouldHitboxesFallbackToSnapshot = 0x30E; // bool + constexpr std::ptrdiff_t m_nViewModelEffect = 0x310; // InheritableBoolType_t + constexpr std::ptrdiff_t m_bScreenSpaceEffect = 0x314; // bool + constexpr std::ptrdiff_t m_pszTargetLayerID = 0x318; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nSkipRenderControlPoint = 0x320; // int32 + constexpr std::ptrdiff_t m_nAllowRenderControlPoint = 0x324; // int32 + constexpr std::ptrdiff_t m_bShouldSort = 0x328; // bool + constexpr std::ptrdiff_t m_controlPointConfigurations = 0x370; // CUtlVector } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_function { - constexpr std::ptrdiff_t m_fl_op_strength = 0x8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_op_end_cap_state = 0x158; // ParticleEndcapMode_t - constexpr std::ptrdiff_t m_fl_op_start_fade_in_time = 0x15C; // float32 - constexpr std::ptrdiff_t m_fl_op_end_fade_in_time = 0x160; // float32 - constexpr std::ptrdiff_t m_fl_op_start_fade_out_time = 0x164; // float32 - constexpr std::ptrdiff_t m_fl_op_end_fade_out_time = 0x168; // float32 - constexpr std::ptrdiff_t m_fl_op_fade_oscillate_period = 0x16C; // float32 - constexpr std::ptrdiff_t m_b_normalize_to_stop_time = 0x170; // bool - constexpr std::ptrdiff_t m_fl_op_time_offset_min = 0x174; // float32 - constexpr std::ptrdiff_t m_fl_op_time_offset_max = 0x178; // float32 - constexpr std::ptrdiff_t m_n_op_time_offset_seed = 0x17C; // int32 - constexpr std::ptrdiff_t m_n_op_time_scale_seed = 0x180; // int32 - constexpr std::ptrdiff_t m_fl_op_time_scale_min = 0x184; // float32 - constexpr std::ptrdiff_t m_fl_op_time_scale_max = 0x188; // float32 - constexpr std::ptrdiff_t m_b_disable_operator = 0x18E; // bool - constexpr std::ptrdiff_t m_notes = 0x190; // CUtlString + namespace CParticleFunction { + constexpr std::ptrdiff_t m_flOpStrength = 0x8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nOpEndCapState = 0x158; // ParticleEndcapMode_t + constexpr std::ptrdiff_t m_flOpStartFadeInTime = 0x15C; // float32 + constexpr std::ptrdiff_t m_flOpEndFadeInTime = 0x160; // float32 + constexpr std::ptrdiff_t m_flOpStartFadeOutTime = 0x164; // float32 + constexpr std::ptrdiff_t m_flOpEndFadeOutTime = 0x168; // float32 + constexpr std::ptrdiff_t m_flOpFadeOscillatePeriod = 0x16C; // float32 + constexpr std::ptrdiff_t m_bNormalizeToStopTime = 0x170; // bool + constexpr std::ptrdiff_t m_flOpTimeOffsetMin = 0x174; // float32 + constexpr std::ptrdiff_t m_flOpTimeOffsetMax = 0x178; // float32 + constexpr std::ptrdiff_t m_nOpTimeOffsetSeed = 0x17C; // int32 + constexpr std::ptrdiff_t m_nOpTimeScaleSeed = 0x180; // int32 + constexpr std::ptrdiff_t m_flOpTimeScaleMin = 0x184; // float32 + constexpr std::ptrdiff_t m_flOpTimeScaleMax = 0x188; // float32 + constexpr std::ptrdiff_t m_bDisableOperator = 0x18E; // bool + constexpr std::ptrdiff_t m_Notes = 0x190; // CUtlString } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_function_initializer { - constexpr std::ptrdiff_t m_n_associated_emitter_index = 0x1B0; // int32 + namespace CParticleFunctionInitializer { + constexpr std::ptrdiff_t m_nAssociatedEmitterIndex = 0x1B0; // int32 } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_function_emitter { - constexpr std::ptrdiff_t m_n_emitter_index = 0x1B0; // int32 + namespace CParticleFunctionEmitter { + constexpr std::ptrdiff_t m_nEmitterIndex = 0x1B0; // int32 } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_function_constraint { + namespace CParticleFunctionConstraint { } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_function_operator { + namespace CParticleFunctionOperator { } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_function_force { + namespace CParticleFunctionForce { } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_function_pre_emission { - constexpr std::ptrdiff_t m_b_run_once = 0x1B0; // bool + namespace CParticleFunctionPreEmission { + constexpr std::ptrdiff_t m_bRunOnce = 0x1B0; // bool } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_function_renderer { - constexpr std::ptrdiff_t visibility_inputs = 0x1B0; // CParticleVisibilityInputs - constexpr std::ptrdiff_t m_b_cannot_be_refracted = 0x1F4; // bool - constexpr std::ptrdiff_t m_b_skip_rendering_on_mobile = 0x1F5; // bool + namespace CParticleFunctionRenderer { + constexpr std::ptrdiff_t VisibilityInputs = 0x1B0; // CParticleVisibilityInputs + constexpr std::ptrdiff_t m_bCannotBeRefracted = 0x1F4; // bool + constexpr std::ptrdiff_t m_bSkipRenderingOnMobile = 0x1F5; // bool } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - namespace texture_controls_t { - constexpr std::ptrdiff_t m_fl_final_texture_scale_u = 0x0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_final_texture_scale_v = 0x150; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_final_texture_offset_u = 0x2A0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_final_texture_offset_v = 0x3F0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_final_texture_uv_rotation = 0x540; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_zoom_scale = 0x690; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_distortion = 0x7E0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_b_randomize_offsets = 0x930; // bool - constexpr std::ptrdiff_t m_b_clamp_u_vs = 0x931; // bool - constexpr std::ptrdiff_t m_n_per_particle_blend = 0x934; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_scale = 0x938; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_offset_u = 0x93C; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_offset_v = 0x940; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_rotation = 0x944; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_zoom = 0x948; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_distortion = 0x94C; // SpriteCardPerParticleScale_t + namespace TextureControls_t { + constexpr std::ptrdiff_t m_flFinalTextureScaleU = 0x0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFinalTextureScaleV = 0x150; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFinalTextureOffsetU = 0x2A0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFinalTextureOffsetV = 0x3F0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFinalTextureUVRotation = 0x540; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flZoomScale = 0x690; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDistortion = 0x7E0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_bRandomizeOffsets = 0x930; // bool + constexpr std::ptrdiff_t m_bClampUVs = 0x931; // bool + constexpr std::ptrdiff_t m_nPerParticleBlend = 0x934; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleScale = 0x938; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleOffsetU = 0x93C; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleOffsetV = 0x940; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleRotation = 0x944; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleZoom = 0x948; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleDistortion = 0x94C; // SpriteCardPerParticleScale_t } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace texture_group_t { - constexpr std::ptrdiff_t m_b_enabled = 0x0; // bool - constexpr std::ptrdiff_t m_b_replace_texture_with_gradient = 0x1; // bool - constexpr std::ptrdiff_t m_h_texture = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_gradient = 0x10; // CColorGradient - constexpr std::ptrdiff_t m_n_texture_type = 0x28; // SpriteCardTextureType_t - constexpr std::ptrdiff_t m_n_texture_channels = 0x2C; // SpriteCardTextureChannel_t - constexpr std::ptrdiff_t m_n_texture_blend_mode = 0x30; // ParticleTextureLayerBlendType_t - constexpr std::ptrdiff_t m_fl_texture_blend = 0x38; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_texture_controls = 0x188; // TextureControls_t + namespace TextureGroup_t { + constexpr std::ptrdiff_t m_bEnabled = 0x0; // bool + constexpr std::ptrdiff_t m_bReplaceTextureWithGradient = 0x1; // bool + constexpr std::ptrdiff_t m_hTexture = 0x8; // CStrongHandle + constexpr std::ptrdiff_t m_Gradient = 0x10; // CColorGradient + constexpr std::ptrdiff_t m_nTextureType = 0x28; // SpriteCardTextureType_t + constexpr std::ptrdiff_t m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t + constexpr std::ptrdiff_t m_nTextureBlendMode = 0x30; // ParticleTextureLayerBlendType_t + constexpr std::ptrdiff_t m_flTextureBlend = 0x38; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_TextureControls = 0x188; // TextureControls_t } - // Parent: c_particle_function_renderer + // Parent: CParticleFunctionRenderer // Fields count: 62 // // Metadata: // MGetKV3ClassDefaults - namespace c_base_renderer_source2 { - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1F8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_alpha_scale = 0x348; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_roll_scale = 0x498; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_alpha2_field = 0x5E8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_color_scale = 0x5F0; // CParticleCollectionRendererVecInput - constexpr std::ptrdiff_t m_n_color_blend_type = 0xC20; // ParticleColorBlendType_t - constexpr std::ptrdiff_t m_n_shader_type = 0xC24; // SpriteCardShaderType_t - constexpr std::ptrdiff_t m_str_shader_override = 0xC28; // CUtlString - constexpr std::ptrdiff_t m_fl_center_x_offset = 0xC30; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_center_y_offset = 0xD80; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_bump_strength = 0xED0; // float32 - constexpr std::ptrdiff_t m_n_crop_texture_override = 0xED4; // ParticleSequenceCropOverride_t - constexpr std::ptrdiff_t m_vec_textures_input = 0xED8; // CUtlVector< TextureGroup_t > - constexpr std::ptrdiff_t m_fl_animation_rate = 0xEF0; // float32 - constexpr std::ptrdiff_t m_n_animation_type = 0xEF4; // AnimationType_t - constexpr std::ptrdiff_t m_b_animate_in_fps = 0xEF8; // bool - constexpr std::ptrdiff_t m_fl_self_illum_amount = 0xF00; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_diffuse_amount = 0x1050; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_diffuse_clamp = 0x11A0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_lighting_control_point = 0x12F0; // int32 - constexpr std::ptrdiff_t m_n_self_illum_per_particle = 0x12F4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_output_blend_mode = 0x12F8; // ParticleOutputBlendMode_t - constexpr std::ptrdiff_t m_b_gamma_correct_vertex_colors = 0x12FC; // bool - constexpr std::ptrdiff_t m_b_saturate_color_pre_alpha_blend = 0x12FD; // bool - constexpr std::ptrdiff_t m_fl_add_self_amount = 0x1300; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_desaturation = 0x1450; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_overbright_factor = 0x15A0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_hsv_shift_control_point = 0x16F0; // int32 - constexpr std::ptrdiff_t m_n_fog_type = 0x16F4; // ParticleFogType_t - constexpr std::ptrdiff_t m_fl_fog_amount = 0x16F8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_b_tint_by_fow = 0x1848; // bool - constexpr std::ptrdiff_t m_b_tint_by_global_light = 0x1849; // bool - constexpr std::ptrdiff_t m_n_per_particle_alpha_reference = 0x184C; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_alpha_ref_window = 0x1850; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_alpha_reference_type = 0x1854; // ParticleAlphaReferenceType_t - constexpr std::ptrdiff_t m_fl_alpha_reference_softness = 0x1858; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_source_alpha_value_to_map_to_zero = 0x19A8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_source_alpha_value_to_map_to_one = 0x1AF8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_b_refract = 0x1C48; // bool - constexpr std::ptrdiff_t m_b_refract_solid = 0x1C49; // bool - constexpr std::ptrdiff_t m_fl_refract_amount = 0x1C50; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_refract_blur_radius = 0x1DA0; // int32 - constexpr std::ptrdiff_t m_n_refract_blur_type = 0x1DA4; // BlurFilterType_t - constexpr std::ptrdiff_t m_b_only_render_in_effects_bloom_pass = 0x1DA8; // bool - constexpr std::ptrdiff_t m_b_only_render_in_effects_water_pass = 0x1DA9; // bool - constexpr std::ptrdiff_t m_b_use_mixed_resolution_rendering = 0x1DAA; // bool - constexpr std::ptrdiff_t m_b_only_render_in_effecs_game_overlay = 0x1DAB; // bool - constexpr std::ptrdiff_t m_stencil_test_id = 0x1DAC; // char[128] - constexpr std::ptrdiff_t m_b_stencil_test_exclude = 0x1E2C; // bool - constexpr std::ptrdiff_t m_stencil_write_id = 0x1E2D; // char[128] - constexpr std::ptrdiff_t m_b_write_stencil_on_depth_pass = 0x1EAD; // bool - constexpr std::ptrdiff_t m_b_write_stencil_on_depth_fail = 0x1EAE; // bool - constexpr std::ptrdiff_t m_b_reverse_z_buffering = 0x1EAF; // bool - constexpr std::ptrdiff_t m_b_disable_z_buffering = 0x1EB0; // bool - constexpr std::ptrdiff_t m_n_feathering_mode = 0x1EB4; // ParticleDepthFeatheringMode_t - constexpr std::ptrdiff_t m_fl_feathering_min_dist = 0x1EB8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_feathering_max_dist = 0x2008; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_feathering_filter = 0x2158; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_depth_bias = 0x22A8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_sort_method = 0x23F8; // ParticleSortingChoiceList_t - constexpr std::ptrdiff_t m_b_blend_frames_seq0 = 0x23FC; // bool - constexpr std::ptrdiff_t m_b_max_luminance_blending_sequence0 = 0x23FD; // bool + namespace CBaseRendererSource2 { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1F8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flAlphaScale = 0x348; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flRollScale = 0x498; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nAlpha2Field = 0x5E8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecColorScale = 0x5F0; // CParticleCollectionRendererVecInput + constexpr std::ptrdiff_t m_nColorBlendType = 0xC20; // ParticleColorBlendType_t + constexpr std::ptrdiff_t m_nShaderType = 0xC24; // SpriteCardShaderType_t + constexpr std::ptrdiff_t m_strShaderOverride = 0xC28; // CUtlString + constexpr std::ptrdiff_t m_flCenterXOffset = 0xC30; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flCenterYOffset = 0xD80; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flBumpStrength = 0xED0; // float32 + constexpr std::ptrdiff_t m_nCropTextureOverride = 0xED4; // ParticleSequenceCropOverride_t + constexpr std::ptrdiff_t m_vecTexturesInput = 0xED8; // CUtlVector + constexpr std::ptrdiff_t m_flAnimationRate = 0xEF0; // float32 + constexpr std::ptrdiff_t m_nAnimationType = 0xEF4; // AnimationType_t + constexpr std::ptrdiff_t m_bAnimateInFPS = 0xEF8; // bool + constexpr std::ptrdiff_t m_flSelfIllumAmount = 0xF00; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDiffuseAmount = 0x1050; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDiffuseClamp = 0x11A0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nLightingControlPoint = 0x12F0; // int32 + constexpr std::ptrdiff_t m_nSelfIllumPerParticle = 0x12F4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nOutputBlendMode = 0x12F8; // ParticleOutputBlendMode_t + constexpr std::ptrdiff_t m_bGammaCorrectVertexColors = 0x12FC; // bool + constexpr std::ptrdiff_t m_bSaturateColorPreAlphaBlend = 0x12FD; // bool + constexpr std::ptrdiff_t m_flAddSelfAmount = 0x1300; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDesaturation = 0x1450; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flOverbrightFactor = 0x15A0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nHSVShiftControlPoint = 0x16F0; // int32 + constexpr std::ptrdiff_t m_nFogType = 0x16F4; // ParticleFogType_t + constexpr std::ptrdiff_t m_flFogAmount = 0x16F8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_bTintByFOW = 0x1848; // bool + constexpr std::ptrdiff_t m_bTintByGlobalLight = 0x1849; // bool + constexpr std::ptrdiff_t m_nPerParticleAlphaReference = 0x184C; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleAlphaRefWindow = 0x1850; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nAlphaReferenceType = 0x1854; // ParticleAlphaReferenceType_t + constexpr std::ptrdiff_t m_flAlphaReferenceSoftness = 0x1858; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToZero = 0x19A8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToOne = 0x1AF8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_bRefract = 0x1C48; // bool + constexpr std::ptrdiff_t m_bRefractSolid = 0x1C49; // bool + constexpr std::ptrdiff_t m_flRefractAmount = 0x1C50; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nRefractBlurRadius = 0x1DA0; // int32 + constexpr std::ptrdiff_t m_nRefractBlurType = 0x1DA4; // BlurFilterType_t + constexpr std::ptrdiff_t m_bOnlyRenderInEffectsBloomPass = 0x1DA8; // bool + constexpr std::ptrdiff_t m_bOnlyRenderInEffectsWaterPass = 0x1DA9; // bool + constexpr std::ptrdiff_t m_bUseMixedResolutionRendering = 0x1DAA; // bool + constexpr std::ptrdiff_t m_bOnlyRenderInEffecsGameOverlay = 0x1DAB; // bool + constexpr std::ptrdiff_t m_stencilTestID = 0x1DAC; // char[128] + constexpr std::ptrdiff_t m_bStencilTestExclude = 0x1E2C; // bool + constexpr std::ptrdiff_t m_stencilWriteID = 0x1E2D; // char[128] + constexpr std::ptrdiff_t m_bWriteStencilOnDepthPass = 0x1EAD; // bool + constexpr std::ptrdiff_t m_bWriteStencilOnDepthFail = 0x1EAE; // bool + constexpr std::ptrdiff_t m_bReverseZBuffering = 0x1EAF; // bool + constexpr std::ptrdiff_t m_bDisableZBuffering = 0x1EB0; // bool + constexpr std::ptrdiff_t m_nFeatheringMode = 0x1EB4; // ParticleDepthFeatheringMode_t + constexpr std::ptrdiff_t m_flFeatheringMinDist = 0x1EB8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFeatheringMaxDist = 0x2008; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFeatheringFilter = 0x2158; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDepthBias = 0x22A8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nSortMethod = 0x23F8; // ParticleSortingChoiceList_t + constexpr std::ptrdiff_t m_bBlendFramesSeq0 = 0x23FC; // bool + constexpr std::ptrdiff_t m_bMaxLuminanceBlendingSequence0 = 0x23FD; // bool } - // Parent: c_base_renderer_source2 + // Parent: CBaseRendererSource2 // Fields count: 27 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_render_sprites { - constexpr std::ptrdiff_t m_n_sequence_override = 0x2638; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_orientation_type = 0x2788; // ParticleOrientationChoiceList_t - constexpr std::ptrdiff_t m_n_orientation_control_point = 0x278C; // int32 - constexpr std::ptrdiff_t m_b_use_yaw_with_normal_aligned = 0x2790; // bool - constexpr std::ptrdiff_t m_fl_min_size = 0x2798; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_max_size = 0x28E8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_alpha_adjust_with_size_adjust = 0x2A38; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_start_fade_size = 0x2B88; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_end_fade_size = 0x2CD8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_start_fade_dot = 0x2E28; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_dot = 0x2E2C; // float32 - constexpr std::ptrdiff_t m_b_distance_alpha = 0x2E30; // bool - constexpr std::ptrdiff_t m_b_soft_edges = 0x2E31; // bool - constexpr std::ptrdiff_t m_fl_edge_softness_start = 0x2E34; // float32 - constexpr std::ptrdiff_t m_fl_edge_softness_end = 0x2E38; // float32 - constexpr std::ptrdiff_t m_b_outline = 0x2E3C; // bool - constexpr std::ptrdiff_t m_outline_color = 0x2E3D; // Color - constexpr std::ptrdiff_t m_n_outline_alpha = 0x2E44; // int32 - constexpr std::ptrdiff_t m_fl_outline_start0 = 0x2E48; // float32 - constexpr std::ptrdiff_t m_fl_outline_start1 = 0x2E4C; // float32 - constexpr std::ptrdiff_t m_fl_outline_end0 = 0x2E50; // float32 - constexpr std::ptrdiff_t m_fl_outline_end1 = 0x2E54; // float32 - constexpr std::ptrdiff_t m_n_lighting_mode = 0x2E58; // ParticleLightingQuality_t - constexpr std::ptrdiff_t m_fl_lighting_tessellation = 0x2E60; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_lighting_directionality = 0x2FB0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_b_particle_shadows = 0x3100; // bool - constexpr std::ptrdiff_t m_fl_shadow_density = 0x3104; // float32 + namespace C_OP_RenderSprites { + constexpr std::ptrdiff_t m_nSequenceOverride = 0x2638; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nOrientationType = 0x2788; // ParticleOrientationChoiceList_t + constexpr std::ptrdiff_t m_nOrientationControlPoint = 0x278C; // int32 + constexpr std::ptrdiff_t m_bUseYawWithNormalAligned = 0x2790; // bool + constexpr std::ptrdiff_t m_flMinSize = 0x2798; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flMaxSize = 0x28E8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flAlphaAdjustWithSizeAdjust = 0x2A38; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flStartFadeSize = 0x2B88; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flEndFadeSize = 0x2CD8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flStartFadeDot = 0x2E28; // float32 + constexpr std::ptrdiff_t m_flEndFadeDot = 0x2E2C; // float32 + constexpr std::ptrdiff_t m_bDistanceAlpha = 0x2E30; // bool + constexpr std::ptrdiff_t m_bSoftEdges = 0x2E31; // bool + constexpr std::ptrdiff_t m_flEdgeSoftnessStart = 0x2E34; // float32 + constexpr std::ptrdiff_t m_flEdgeSoftnessEnd = 0x2E38; // float32 + constexpr std::ptrdiff_t m_bOutline = 0x2E3C; // bool + constexpr std::ptrdiff_t m_OutlineColor = 0x2E3D; // Color + constexpr std::ptrdiff_t m_nOutlineAlpha = 0x2E44; // int32 + constexpr std::ptrdiff_t m_flOutlineStart0 = 0x2E48; // float32 + constexpr std::ptrdiff_t m_flOutlineStart1 = 0x2E4C; // float32 + constexpr std::ptrdiff_t m_flOutlineEnd0 = 0x2E50; // float32 + constexpr std::ptrdiff_t m_flOutlineEnd1 = 0x2E54; // float32 + constexpr std::ptrdiff_t m_nLightingMode = 0x2E58; // ParticleLightingQuality_t + constexpr std::ptrdiff_t m_flLightingTessellation = 0x2E60; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flLightingDirectionality = 0x2FB0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_bParticleShadows = 0x3100; // bool + constexpr std::ptrdiff_t m_flShadowDensity = 0x3104; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace float_input_material_variable_t { - constexpr std::ptrdiff_t m_str_variable = 0x0; // CUtlString - constexpr std::ptrdiff_t m_fl_input = 0x8; // CParticleCollectionFloatInput + namespace FloatInputMaterialVariable_t { + constexpr std::ptrdiff_t m_strVariable = 0x0; // CUtlString + constexpr std::ptrdiff_t m_flInput = 0x8; // CParticleCollectionFloatInput } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace vec_input_material_variable_t { - constexpr std::ptrdiff_t m_str_variable = 0x0; // CUtlString - constexpr std::ptrdiff_t m_vec_input = 0x8; // CParticleCollectionVecInput + namespace VecInputMaterialVariable_t { + constexpr std::ptrdiff_t m_strVariable = 0x0; // CUtlString + constexpr std::ptrdiff_t m_vecInput = 0x8; // CParticleCollectionVecInput } - // Parent: c_particle_function_renderer + // Parent: CParticleFunctionRenderer // Fields count: 22 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_render_cables { - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1F8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_alpha_scale = 0x348; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_vec_color_scale = 0x498; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_color_blend_type = 0xAC8; // ParticleColorBlendType_t - constexpr std::ptrdiff_t m_h_material = 0xAD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_n_texture_repetition_mode = 0xAD8; // TextureRepetitionMode_t - constexpr std::ptrdiff_t m_fl_texture_repeats_per_segment = 0xAE0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_texture_repeats_circumference = 0xC30; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_color_map_offset_v = 0xD80; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_color_map_offset_u = 0xED0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_normal_map_offset_v = 0x1020; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_normal_map_offset_u = 0x1170; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_draw_cable_caps = 0x12C0; // bool - constexpr std::ptrdiff_t m_fl_cap_roundness = 0x12C4; // float32 - constexpr std::ptrdiff_t m_fl_cap_offset_amount = 0x12C8; // float32 - constexpr std::ptrdiff_t m_fl_tess_scale = 0x12CC; // float32 - constexpr std::ptrdiff_t m_n_min_tesselation = 0x12D0; // int32 - constexpr std::ptrdiff_t m_n_max_tesselation = 0x12D4; // int32 - constexpr std::ptrdiff_t m_n_roundness = 0x12D8; // int32 - constexpr std::ptrdiff_t m_lighting_transform = 0x12E0; // CParticleTransformInput - constexpr std::ptrdiff_t m_material_float_vars = 0x1340; // CUtlVector< FloatInputMaterialVariable_t > - constexpr std::ptrdiff_t m_material_vec_vars = 0x1370; // CUtlVector< VecInputMaterialVariable_t > + namespace C_OP_RenderCables { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1F8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flAlphaScale = 0x348; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_vecColorScale = 0x498; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_nColorBlendType = 0xAC8; // ParticleColorBlendType_t + constexpr std::ptrdiff_t m_hMaterial = 0xAD0; // CStrongHandle + constexpr std::ptrdiff_t m_nTextureRepetitionMode = 0xAD8; // TextureRepetitionMode_t + constexpr std::ptrdiff_t m_flTextureRepeatsPerSegment = 0xAE0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flTextureRepeatsCircumference = 0xC30; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flColorMapOffsetV = 0xD80; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flColorMapOffsetU = 0xED0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flNormalMapOffsetV = 0x1020; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flNormalMapOffsetU = 0x1170; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bDrawCableCaps = 0x12C0; // bool + constexpr std::ptrdiff_t m_flCapRoundness = 0x12C4; // float32 + constexpr std::ptrdiff_t m_flCapOffsetAmount = 0x12C8; // float32 + constexpr std::ptrdiff_t m_flTessScale = 0x12CC; // float32 + constexpr std::ptrdiff_t m_nMinTesselation = 0x12D0; // int32 + constexpr std::ptrdiff_t m_nMaxTesselation = 0x12D4; // int32 + constexpr std::ptrdiff_t m_nRoundness = 0x12D8; // int32 + constexpr std::ptrdiff_t m_LightingTransform = 0x12E0; // CParticleTransformInput + constexpr std::ptrdiff_t m_MaterialFloatVars = 0x1340; // CUtlVector + constexpr std::ptrdiff_t m_MaterialVecVars = 0x1370; // CUtlVector } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_constrain_distance { - constexpr std::ptrdiff_t m_f_min_distance = 0x1B0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_f_max_distance = 0x300; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_control_point_number = 0x450; // int32 - constexpr std::ptrdiff_t m_center_offset = 0x454; // Vector - constexpr std::ptrdiff_t m_b_global_center = 0x460; // bool + namespace C_OP_ConstrainDistance { + constexpr std::ptrdiff_t m_fMinDistance = 0x1B0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_fMaxDistance = 0x300; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nControlPointNumber = 0x450; // int32 + constexpr std::ptrdiff_t m_CenterOffset = 0x454; // Vector + constexpr std::ptrdiff_t m_bGlobalCenter = 0x460; // bool } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_collide_with_self { - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1B0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_minimum_speed = 0x300; // CPerParticleFloatInput + namespace C_OP_CollideWithSelf { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1B0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMinimumSpeed = 0x300; // CPerParticleFloatInput } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_collide_with_parent_particles { - constexpr std::ptrdiff_t m_fl_parent_radius_scale = 0x1B0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_radius_scale = 0x300; // CPerParticleFloatInput + namespace C_OP_CollideWithParentParticles { + constexpr std::ptrdiff_t m_flParentRadiusScale = 0x1B0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRadiusScale = 0x300; // CPerParticleFloatInput } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_constrain_distance_to_path { - constexpr std::ptrdiff_t m_f_min_distance = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_max_distance0 = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_max_distance_mid = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_max_distance1 = 0x1BC; // float32 - constexpr std::ptrdiff_t m_path_parameters = 0x1C0; // CPathParameters - constexpr std::ptrdiff_t m_fl_travel_time = 0x200; // float32 - constexpr std::ptrdiff_t m_n_field_scale = 0x204; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_manual_t_field = 0x208; // ParticleAttributeIndex_t + namespace C_OP_ConstrainDistanceToPath { + constexpr std::ptrdiff_t m_fMinDistance = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flMaxDistance0 = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flMaxDistanceMid = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flMaxDistance1 = 0x1BC; // float32 + constexpr std::ptrdiff_t m_PathParameters = 0x1C0; // CPathParameters + constexpr std::ptrdiff_t m_flTravelTime = 0x200; // float32 + constexpr std::ptrdiff_t m_nFieldScale = 0x204; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nManualTField = 0x208; // ParticleAttributeIndex_t } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_constrain_distance_to_user_specified_path { - constexpr std::ptrdiff_t m_f_min_distance = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_max_distance = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_time_scale = 0x1B8; // float32 - constexpr std::ptrdiff_t m_b_looped_path = 0x1BC; // bool - constexpr std::ptrdiff_t m_point_list = 0x1C0; // CUtlVector< PointDefinitionWithTimeValues_t > + namespace C_OP_ConstrainDistanceToUserSpecifiedPath { + constexpr std::ptrdiff_t m_fMinDistance = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flMaxDistance = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flTimeScale = 0x1B8; // float32 + constexpr std::ptrdiff_t m_bLoopedPath = 0x1BC; // bool + constexpr std::ptrdiff_t m_pointList = 0x1C0; // CUtlVector } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_planar_constraint { - constexpr std::ptrdiff_t m_point_on_plane = 0x1B0; // Vector - constexpr std::ptrdiff_t m_plane_normal = 0x1BC; // Vector - constexpr std::ptrdiff_t m_n_control_point_number = 0x1C8; // int32 - constexpr std::ptrdiff_t m_b_global_origin = 0x1CC; // bool - constexpr std::ptrdiff_t m_b_global_normal = 0x1CD; // bool - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_maximum_distance_to_cp = 0x320; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_use_old_code = 0x470; // bool + namespace C_OP_PlanarConstraint { + constexpr std::ptrdiff_t m_PointOnPlane = 0x1B0; // Vector + constexpr std::ptrdiff_t m_PlaneNormal = 0x1BC; // Vector + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C8; // int32 + constexpr std::ptrdiff_t m_bGlobalOrigin = 0x1CC; // bool + constexpr std::ptrdiff_t m_bGlobalNormal = 0x1CD; // bool + constexpr std::ptrdiff_t m_flRadiusScale = 0x1D0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMaximumDistanceToCP = 0x320; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bUseOldCode = 0x470; // bool } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_world_collide_constraint { + namespace C_OP_WorldCollideConstraint { } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 27 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_world_trace_constraint { - constexpr std::ptrdiff_t m_n_cp = 0x1B0; // int32 - constexpr std::ptrdiff_t m_vec_cp_offset = 0x1B4; // Vector - constexpr std::ptrdiff_t m_n_collision_mode = 0x1C0; // ParticleCollisionMode_t - constexpr std::ptrdiff_t m_n_collision_mode_min = 0x1C4; // ParticleCollisionMode_t - constexpr std::ptrdiff_t m_n_trace_set = 0x1C8; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_collision_group_name = 0x1CC; // char[128] - constexpr std::ptrdiff_t m_b_world_only = 0x24C; // bool - constexpr std::ptrdiff_t m_b_brush_only = 0x24D; // bool - constexpr std::ptrdiff_t m_b_include_water = 0x24E; // bool - constexpr std::ptrdiff_t m_n_ignore_cp = 0x250; // int32 - constexpr std::ptrdiff_t m_fl_cp_movement_tolerance = 0x254; // float32 - constexpr std::ptrdiff_t m_fl_retest_rate = 0x258; // float32 - constexpr std::ptrdiff_t m_fl_trace_tolerance = 0x25C; // float32 - constexpr std::ptrdiff_t m_fl_collision_confirmation_speed = 0x260; // float32 - constexpr std::ptrdiff_t m_n_max_traces_per_frame = 0x264; // float32 - constexpr std::ptrdiff_t m_fl_radius_scale = 0x268; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_bounce_amount = 0x3B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_slide_amount = 0x508; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_random_dir_scale = 0x658; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_decay_bounce = 0x7A8; // bool - constexpr std::ptrdiff_t m_b_killon_contact = 0x7A9; // bool - constexpr std::ptrdiff_t m_fl_min_speed = 0x7AC; // float32 - constexpr std::ptrdiff_t m_b_set_normal = 0x7B0; // bool - constexpr std::ptrdiff_t m_n_stick_on_collision_field = 0x7B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_stop_speed = 0x7B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_entity_stick_data_field = 0x908; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_entity_stick_normal_field = 0x90C; // ParticleAttributeIndex_t + namespace C_OP_WorldTraceConstraint { + constexpr std::ptrdiff_t m_nCP = 0x1B0; // int32 + constexpr std::ptrdiff_t m_vecCpOffset = 0x1B4; // Vector + constexpr std::ptrdiff_t m_nCollisionMode = 0x1C0; // ParticleCollisionMode_t + constexpr std::ptrdiff_t m_nCollisionModeMin = 0x1C4; // ParticleCollisionMode_t + constexpr std::ptrdiff_t m_nTraceSet = 0x1C8; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_CollisionGroupName = 0x1CC; // char[128] + constexpr std::ptrdiff_t m_bWorldOnly = 0x24C; // bool + constexpr std::ptrdiff_t m_bBrushOnly = 0x24D; // bool + constexpr std::ptrdiff_t m_bIncludeWater = 0x24E; // bool + constexpr std::ptrdiff_t m_nIgnoreCP = 0x250; // int32 + constexpr std::ptrdiff_t m_flCpMovementTolerance = 0x254; // float32 + constexpr std::ptrdiff_t m_flRetestRate = 0x258; // float32 + constexpr std::ptrdiff_t m_flTraceTolerance = 0x25C; // float32 + constexpr std::ptrdiff_t m_flCollisionConfirmationSpeed = 0x260; // float32 + constexpr std::ptrdiff_t m_nMaxTracesPerFrame = 0x264; // float32 + constexpr std::ptrdiff_t m_flRadiusScale = 0x268; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flBounceAmount = 0x3B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flSlideAmount = 0x508; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRandomDirScale = 0x658; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bDecayBounce = 0x7A8; // bool + constexpr std::ptrdiff_t m_bKillonContact = 0x7A9; // bool + constexpr std::ptrdiff_t m_flMinSpeed = 0x7AC; // float32 + constexpr std::ptrdiff_t m_bSetNormal = 0x7B0; // bool + constexpr std::ptrdiff_t m_nStickOnCollisionField = 0x7B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flStopSpeed = 0x7B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nEntityStickDataField = 0x908; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nEntityStickNormalField = 0x90C; // ParticleAttributeIndex_t } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_box_constraint { - constexpr std::ptrdiff_t m_vec_min = 0x1B0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vec_max = 0x7E0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_cp = 0xE10; // int32 - constexpr std::ptrdiff_t m_b_local_space = 0xE14; // bool - constexpr std::ptrdiff_t m_b_account_for_radius = 0xE15; // bool + namespace C_OP_BoxConstraint { + constexpr std::ptrdiff_t m_vecMin = 0x1B0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_vecMax = 0x7E0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_nCP = 0xE10; // int32 + constexpr std::ptrdiff_t m_bLocalSpace = 0xE14; // bool + constexpr std::ptrdiff_t m_bAccountForRadius = 0xE15; // bool } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_shape_matching_constraint { - constexpr std::ptrdiff_t m_fl_shape_restoration_time = 0x1B0; // float32 + namespace C_OP_ShapeMatchingConstraint { + constexpr std::ptrdiff_t m_flShapeRestorationTime = 0x1B0; // float32 } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_rope_spring_constraint { - constexpr std::ptrdiff_t m_fl_rest_length = 0x1B0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_min_distance = 0x300; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_max_distance = 0x450; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_adjustment_scale = 0x5A0; // float32 - constexpr std::ptrdiff_t m_fl_initial_resting_length = 0x5A8; // CParticleCollectionFloatInput + namespace C_OP_RopeSpringConstraint { + constexpr std::ptrdiff_t m_flRestLength = 0x1B0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flMinDistance = 0x300; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flMaxDistance = 0x450; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flAdjustmentScale = 0x5A0; // float32 + constexpr std::ptrdiff_t m_flInitialRestingLength = 0x5A8; // CParticleCollectionFloatInput } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_spring_to_vector_constraint { - constexpr std::ptrdiff_t m_fl_rest_length = 0x1B0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_min_distance = 0x300; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_max_distance = 0x450; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_resting_length = 0x5A0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_anchor_vector = 0x6F0; // CPerParticleVecInput + namespace C_OP_SpringToVectorConstraint { + constexpr std::ptrdiff_t m_flRestLength = 0x1B0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMinDistance = 0x300; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMaxDistance = 0x450; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRestingLength = 0x5A0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecAnchorVector = 0x6F0; // CPerParticleVecInput } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_constrain_line_length { - constexpr std::ptrdiff_t m_fl_min_distance = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_max_distance = 0x1B4; // float32 + namespace C_OP_ConstrainLineLength { + constexpr std::ptrdiff_t m_flMinDistance = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flMaxDistance = 0x1B4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_ring_wave { - constexpr std::ptrdiff_t m_transform_input = 0x1B8; // CParticleTransformInput - constexpr std::ptrdiff_t m_fl_particles_per_orbit = 0x218; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_initial_radius = 0x368; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_thickness = 0x4B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_initial_speed_min = 0x608; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_initial_speed_max = 0x758; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_roll = 0x8A8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_pitch = 0x9F8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_yaw = 0xB48; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_even_distribution = 0xC98; // bool - constexpr std::ptrdiff_t m_b_xy_velocity_only = 0xC99; // bool + namespace C_INIT_RingWave { + constexpr std::ptrdiff_t m_TransformInput = 0x1B8; // CParticleTransformInput + constexpr std::ptrdiff_t m_flParticlesPerOrbit = 0x218; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flInitialRadius = 0x368; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flThickness = 0x4B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInitialSpeedMin = 0x608; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInitialSpeedMax = 0x758; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRoll = 0x8A8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flPitch = 0x9F8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flYaw = 0xB48; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bEvenDistribution = 0xC98; // bool + constexpr std::ptrdiff_t m_bXYVelocityOnly = 0xC99; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_spiral_sphere { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_override_cp = 0x1B8; // int32 - constexpr std::ptrdiff_t m_n_density = 0x1BC; // int32 - constexpr std::ptrdiff_t m_fl_initial_radius = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_initial_speed_min = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_initial_speed_max = 0x1C8; // float32 - constexpr std::ptrdiff_t m_b_use_particle_count = 0x1CC; // bool + namespace C_INIT_CreateSpiralSphere { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nOverrideCP = 0x1B8; // int32 + constexpr std::ptrdiff_t m_nDensity = 0x1BC; // int32 + constexpr std::ptrdiff_t m_flInitialRadius = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flInitialSpeedMin = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flInitialSpeedMax = 0x1C8; // float32 + constexpr std::ptrdiff_t m_bUseParticleCount = 0x1CC; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_in_epitrochoid { - constexpr std::ptrdiff_t m_n_component1 = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_component2 = 0x1B8; // int32 - constexpr std::ptrdiff_t m_transform_input = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_fl_particle_density = 0x220; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_offset = 0x370; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_radius1 = 0x4C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_radius2 = 0x610; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_use_count = 0x760; // bool - constexpr std::ptrdiff_t m_b_use_local_coords = 0x761; // bool - constexpr std::ptrdiff_t m_b_offset_existing_pos = 0x762; // bool + namespace C_INIT_CreateInEpitrochoid { + constexpr std::ptrdiff_t m_nComponent1 = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nComponent2 = 0x1B8; // int32 + constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput + constexpr std::ptrdiff_t m_flParticleDensity = 0x220; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOffset = 0x370; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRadius1 = 0x4C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRadius2 = 0x610; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bUseCount = 0x760; // bool + constexpr std::ptrdiff_t m_bUseLocalCoords = 0x761; // bool + constexpr std::ptrdiff_t m_bOffsetExistingPos = 0x762; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_phyllotaxis { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_scale_cp = 0x1B8; // int32 - constexpr std::ptrdiff_t m_n_component = 0x1BC; // int32 - constexpr std::ptrdiff_t m_f_rad_cent_core = 0x1C0; // float32 - constexpr std::ptrdiff_t m_f_rad_per_point = 0x1C4; // float32 - constexpr std::ptrdiff_t m_f_rad_per_point_to = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fpoint_angle = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fsize_overall = 0x1D0; // float32 - constexpr std::ptrdiff_t m_f_rad_bias = 0x1D4; // float32 - constexpr std::ptrdiff_t m_f_min_rad = 0x1D8; // float32 - constexpr std::ptrdiff_t m_f_dist_bias = 0x1DC; // float32 - constexpr std::ptrdiff_t m_b_use_local_coords = 0x1E0; // bool - constexpr std::ptrdiff_t m_b_use_with_cont_emit = 0x1E1; // bool - constexpr std::ptrdiff_t m_b_use_orig_radius = 0x1E2; // bool + namespace C_INIT_CreatePhyllotaxis { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nScaleCP = 0x1B8; // int32 + constexpr std::ptrdiff_t m_nComponent = 0x1BC; // int32 + constexpr std::ptrdiff_t m_fRadCentCore = 0x1C0; // float32 + constexpr std::ptrdiff_t m_fRadPerPoint = 0x1C4; // float32 + constexpr std::ptrdiff_t m_fRadPerPointTo = 0x1C8; // float32 + constexpr std::ptrdiff_t m_fpointAngle = 0x1CC; // float32 + constexpr std::ptrdiff_t m_fsizeOverall = 0x1D0; // float32 + constexpr std::ptrdiff_t m_fRadBias = 0x1D4; // float32 + constexpr std::ptrdiff_t m_fMinRad = 0x1D8; // float32 + constexpr std::ptrdiff_t m_fDistBias = 0x1DC; // float32 + constexpr std::ptrdiff_t m_bUseLocalCoords = 0x1E0; // bool + constexpr std::ptrdiff_t m_bUseWithContEmit = 0x1E1; // bool + constexpr std::ptrdiff_t m_bUseOrigRadius = 0x1E2; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_on_model { - constexpr std::ptrdiff_t m_model_input = 0x1B8; // CParticleModelInput - constexpr std::ptrdiff_t m_transform_input = 0x210; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_force_in_model = 0x270; // int32 - constexpr std::ptrdiff_t m_n_desired_hitbox = 0x274; // int32 - constexpr std::ptrdiff_t m_n_hitbox_value_from_control_point_index = 0x278; // int32 - constexpr std::ptrdiff_t m_vec_hit_box_scale = 0x280; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_fl_bone_velocity = 0x8B0; // float32 - constexpr std::ptrdiff_t m_fl_max_bone_velocity = 0x8B4; // float32 - constexpr std::ptrdiff_t m_vec_direction_bias = 0x8B8; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_hitbox_set_name = 0xEE8; // char[128] - constexpr std::ptrdiff_t m_b_local_coords = 0xF68; // bool - constexpr std::ptrdiff_t m_b_use_bones = 0xF69; // bool - constexpr std::ptrdiff_t m_b_use_mesh = 0xF6A; // bool - constexpr std::ptrdiff_t m_fl_shell_size = 0xF70; // CParticleCollectionFloatInput + namespace C_INIT_CreateOnModel { + constexpr std::ptrdiff_t m_modelInput = 0x1B8; // CParticleModelInput + constexpr std::ptrdiff_t m_transformInput = 0x210; // CParticleTransformInput + constexpr std::ptrdiff_t m_nForceInModel = 0x270; // int32 + constexpr std::ptrdiff_t m_nDesiredHitbox = 0x274; // int32 + constexpr std::ptrdiff_t m_nHitboxValueFromControlPointIndex = 0x278; // int32 + constexpr std::ptrdiff_t m_vecHitBoxScale = 0x280; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_flBoneVelocity = 0x8B0; // float32 + constexpr std::ptrdiff_t m_flMaxBoneVelocity = 0x8B4; // float32 + constexpr std::ptrdiff_t m_vecDirectionBias = 0x8B8; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_HitboxSetName = 0xEE8; // char[128] + constexpr std::ptrdiff_t m_bLocalCoords = 0xF68; // bool + constexpr std::ptrdiff_t m_bUseBones = 0xF69; // bool + constexpr std::ptrdiff_t m_bUseMesh = 0xF6A; // bool + constexpr std::ptrdiff_t m_flShellSize = 0xF70; // CParticleCollectionFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_on_model_at_height { - constexpr std::ptrdiff_t m_b_use_bones = 0x1B4; // bool - constexpr std::ptrdiff_t m_b_force_z = 0x1B5; // bool - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B8; // int32 - constexpr std::ptrdiff_t m_n_height_cp = 0x1BC; // int32 - constexpr std::ptrdiff_t m_b_use_water_height = 0x1C0; // bool - constexpr std::ptrdiff_t m_fl_desired_height = 0x1C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_vec_hit_box_scale = 0x318; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vec_direction_bias = 0x948; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_bias_type = 0xF78; // ParticleHitboxBiasType_t - constexpr std::ptrdiff_t m_b_local_coords = 0xF7C; // bool - constexpr std::ptrdiff_t m_b_prefer_moving_boxes = 0xF7D; // bool - constexpr std::ptrdiff_t m_hitbox_set_name = 0xF7E; // char[128] - constexpr std::ptrdiff_t m_fl_hitbox_velocity_scale = 0x1000; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_max_bone_velocity = 0x1150; // CParticleCollectionFloatInput + namespace C_INIT_CreateOnModelAtHeight { + constexpr std::ptrdiff_t m_bUseBones = 0x1B4; // bool + constexpr std::ptrdiff_t m_bForceZ = 0x1B5; // bool + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B8; // int32 + constexpr std::ptrdiff_t m_nHeightCP = 0x1BC; // int32 + constexpr std::ptrdiff_t m_bUseWaterHeight = 0x1C0; // bool + constexpr std::ptrdiff_t m_flDesiredHeight = 0x1C8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_vecHitBoxScale = 0x318; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_vecDirectionBias = 0x948; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_nBiasType = 0xF78; // ParticleHitboxBiasType_t + constexpr std::ptrdiff_t m_bLocalCoords = 0xF7C; // bool + constexpr std::ptrdiff_t m_bPreferMovingBoxes = 0xF7D; // bool + constexpr std::ptrdiff_t m_HitboxSetName = 0xF7E; // char[128] + constexpr std::ptrdiff_t m_flHitboxVelocityScale = 0x1000; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flMaxBoneVelocity = 0x1150; // CParticleCollectionFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_set_hitbox_to_closest { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_desired_hitbox = 0x1B8; // int32 - constexpr std::ptrdiff_t m_vec_hit_box_scale = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_hitbox_set_name = 0x7F0; // char[128] - constexpr std::ptrdiff_t m_b_use_bones = 0x870; // bool - constexpr std::ptrdiff_t m_b_use_closest_point_on_hitbox = 0x871; // bool - constexpr std::ptrdiff_t m_n_test_type = 0x874; // ClosestPointTestType_t - constexpr std::ptrdiff_t m_fl_hybrid_ratio = 0x878; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_update_position = 0x9C8; // bool + namespace C_INIT_SetHitboxToClosest { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nDesiredHitbox = 0x1B8; // int32 + constexpr std::ptrdiff_t m_vecHitBoxScale = 0x1C0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_HitboxSetName = 0x7F0; // char[128] + constexpr std::ptrdiff_t m_bUseBones = 0x870; // bool + constexpr std::ptrdiff_t m_bUseClosestPointOnHitbox = 0x871; // bool + constexpr std::ptrdiff_t m_nTestType = 0x874; // ClosestPointTestType_t + constexpr std::ptrdiff_t m_flHybridRatio = 0x878; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bUpdatePosition = 0x9C8; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_set_hitbox_to_model { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_force_in_model = 0x1B8; // int32 - constexpr std::ptrdiff_t m_n_desired_hitbox = 0x1BC; // int32 - constexpr std::ptrdiff_t m_vec_hit_box_scale = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vec_direction_bias = 0x7F0; // Vector - constexpr std::ptrdiff_t m_b_maintain_hitbox = 0x7FC; // bool - constexpr std::ptrdiff_t m_b_use_bones = 0x7FD; // bool - constexpr std::ptrdiff_t m_hitbox_set_name = 0x7FE; // char[128] - constexpr std::ptrdiff_t m_fl_shell_size = 0x880; // CParticleCollectionFloatInput + namespace C_INIT_SetHitboxToModel { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nForceInModel = 0x1B8; // int32 + constexpr std::ptrdiff_t m_nDesiredHitbox = 0x1BC; // int32 + constexpr std::ptrdiff_t m_vecHitBoxScale = 0x1C0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_vecDirectionBias = 0x7F0; // Vector + constexpr std::ptrdiff_t m_bMaintainHitbox = 0x7FC; // bool + constexpr std::ptrdiff_t m_bUseBones = 0x7FD; // bool + constexpr std::ptrdiff_t m_HitboxSetName = 0x7FE; // char[128] + constexpr std::ptrdiff_t m_flShellSize = 0x880; // CParticleCollectionFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_within_sphere_transform { - constexpr std::ptrdiff_t m_f_radius_min = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_radius_max = 0x308; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_distance_bias = 0x458; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_distance_bias_abs = 0xA88; // Vector - constexpr std::ptrdiff_t m_transform_input = 0xA98; // CParticleTransformInput - constexpr std::ptrdiff_t m_f_speed_min = 0xAF8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_speed_max = 0xC48; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_speed_rand_exp = 0xD98; // float32 - constexpr std::ptrdiff_t m_b_local_coords = 0xD9C; // bool - constexpr std::ptrdiff_t m_fl_end_cp_growth_time = 0xDA0; // float32 - constexpr std::ptrdiff_t m_local_coordinate_system_speed_min = 0xDA8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_local_coordinate_system_speed_max = 0x13D8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_field_output = 0x1A08; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_velocity = 0x1A0C; // ParticleAttributeIndex_t + namespace C_INIT_CreateWithinSphereTransform { + constexpr std::ptrdiff_t m_fRadiusMin = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fRadiusMax = 0x308; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecDistanceBias = 0x458; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecDistanceBiasAbs = 0xA88; // Vector + constexpr std::ptrdiff_t m_TransformInput = 0xA98; // CParticleTransformInput + constexpr std::ptrdiff_t m_fSpeedMin = 0xAF8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fSpeedMax = 0xC48; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fSpeedRandExp = 0xD98; // float32 + constexpr std::ptrdiff_t m_bLocalCoords = 0xD9C; // bool + constexpr std::ptrdiff_t m_flEndCPGrowthTime = 0xDA0; // float32 + constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMin = 0xDA8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMax = 0x13D8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x1A08; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldVelocity = 0x1A0C; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_within_box { - constexpr std::ptrdiff_t m_vec_min = 0x1B8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_max = 0x7E8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_control_point_number = 0xE18; // int32 - constexpr std::ptrdiff_t m_b_local_space = 0xE1C; // bool - constexpr std::ptrdiff_t m_randomness_parameters = 0xE20; // CRandomNumberGeneratorParameters + namespace C_INIT_CreateWithinBox { + constexpr std::ptrdiff_t m_vecMin = 0x1B8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecMax = 0x7E8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nControlPointNumber = 0xE18; // int32 + constexpr std::ptrdiff_t m_bLocalSpace = 0xE1C; // bool + constexpr std::ptrdiff_t m_randomnessParameters = 0xE20; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_on_grid { - constexpr std::ptrdiff_t m_n_x_count = 0x1B8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_y_count = 0x308; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_z_count = 0x458; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_x_spacing = 0x5A8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_y_spacing = 0x6F8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_z_spacing = 0x848; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_control_point_number = 0x998; // int32 - constexpr std::ptrdiff_t m_b_local_space = 0x99C; // bool - constexpr std::ptrdiff_t m_b_center = 0x99D; // bool - constexpr std::ptrdiff_t m_b_hollow = 0x99E; // bool + namespace C_INIT_CreateOnGrid { + constexpr std::ptrdiff_t m_nXCount = 0x1B8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nYCount = 0x308; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nZCount = 0x458; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nXSpacing = 0x5A8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nYSpacing = 0x6F8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nZSpacing = 0x848; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nControlPointNumber = 0x998; // int32 + constexpr std::ptrdiff_t m_bLocalSpace = 0x99C; // bool + constexpr std::ptrdiff_t m_bCenter = 0x99D; // bool + constexpr std::ptrdiff_t m_bHollow = 0x99E; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_position_offset { - constexpr std::ptrdiff_t m_offset_min = 0x1B8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_offset_max = 0x7E8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_transform_input = 0xE18; // CParticleTransformInput - constexpr std::ptrdiff_t m_b_local_coords = 0xE78; // bool - constexpr std::ptrdiff_t m_b_proportional = 0xE79; // bool - constexpr std::ptrdiff_t m_randomness_parameters = 0xE7C; // CRandomNumberGeneratorParameters + namespace C_INIT_PositionOffset { + constexpr std::ptrdiff_t m_OffsetMin = 0x1B8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_OffsetMax = 0x7E8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_TransformInput = 0xE18; // CParticleTransformInput + constexpr std::ptrdiff_t m_bLocalCoords = 0xE78; // bool + constexpr std::ptrdiff_t m_bProportional = 0xE79; // bool + constexpr std::ptrdiff_t m_randomnessParameters = 0xE7C; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_position_offset_to_cp { - constexpr std::ptrdiff_t m_n_control_point_number_start = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_control_point_number_end = 0x1B8; // int32 - constexpr std::ptrdiff_t m_b_local_coords = 0x1BC; // bool + namespace C_INIT_PositionOffsetToCP { + constexpr std::ptrdiff_t m_nControlPointNumberStart = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nControlPointNumberEnd = 0x1B8; // int32 + constexpr std::ptrdiff_t m_bLocalCoords = 0x1BC; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_position_place_on_ground { - constexpr std::ptrdiff_t m_fl_offset = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_max_trace_length = 0x308; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_collision_group_name = 0x458; // char[128] - constexpr std::ptrdiff_t m_n_trace_set = 0x4D8; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_n_trace_miss_behavior = 0x4E8; // ParticleTraceMissBehavior_t - constexpr std::ptrdiff_t m_b_include_water = 0x4EC; // bool - constexpr std::ptrdiff_t m_b_set_normal = 0x4ED; // bool - constexpr std::ptrdiff_t m_b_set_pxyz_only = 0x4EE; // bool - constexpr std::ptrdiff_t m_b_trace_along_normal = 0x4EF; // bool - constexpr std::ptrdiff_t m_b_offseton_col_only = 0x4F0; // bool - constexpr std::ptrdiff_t m_fl_offset_by_radius_factor = 0x4F4; // float32 - constexpr std::ptrdiff_t m_n_preserve_offset_cp = 0x4F8; // int32 - constexpr std::ptrdiff_t m_n_ignore_cp = 0x4FC; // int32 + namespace C_INIT_PositionPlaceOnGround { + constexpr std::ptrdiff_t m_flOffset = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMaxTraceLength = 0x308; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_CollisionGroupName = 0x458; // char[128] + constexpr std::ptrdiff_t m_nTraceSet = 0x4D8; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_nTraceMissBehavior = 0x4E8; // ParticleTraceMissBehavior_t + constexpr std::ptrdiff_t m_bIncludeWater = 0x4EC; // bool + constexpr std::ptrdiff_t m_bSetNormal = 0x4ED; // bool + constexpr std::ptrdiff_t m_bSetPXYZOnly = 0x4EE; // bool + constexpr std::ptrdiff_t m_bTraceAlongNormal = 0x4EF; // bool + constexpr std::ptrdiff_t m_bOffsetonColOnly = 0x4F0; // bool + constexpr std::ptrdiff_t m_flOffsetByRadiusFactor = 0x4F4; // float32 + constexpr std::ptrdiff_t m_nPreserveOffsetCP = 0x4F8; // int32 + constexpr std::ptrdiff_t m_nIgnoreCP = 0x4FC; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_velocity_from_normal { - constexpr std::ptrdiff_t m_f_speed_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_f_speed_max = 0x1B8; // float32 - constexpr std::ptrdiff_t m_b_ignore_dt = 0x1BC; // bool + namespace C_INIT_VelocityFromNormal { + constexpr std::ptrdiff_t m_fSpeedMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_fSpeedMax = 0x1B8; // float32 + constexpr std::ptrdiff_t m_bIgnoreDt = 0x1BC; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_velocity_random { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_f_speed_min = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_speed_max = 0x308; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_local_coordinate_system_speed_min = 0x458; // CPerParticleVecInput - constexpr std::ptrdiff_t m_local_coordinate_system_speed_max = 0xA88; // CPerParticleVecInput - constexpr std::ptrdiff_t m_b_ignore_dt = 0x10B8; // bool - constexpr std::ptrdiff_t m_randomness_parameters = 0x10BC; // CRandomNumberGeneratorParameters + namespace C_INIT_VelocityRandom { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_fSpeedMin = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fSpeedMax = 0x308; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMin = 0x458; // CPerParticleVecInput + constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMax = 0xA88; // CPerParticleVecInput + constexpr std::ptrdiff_t m_bIgnoreDT = 0x10B8; // bool + constexpr std::ptrdiff_t m_randomnessParameters = 0x10BC; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_initial_velocity_noise { - constexpr std::ptrdiff_t m_vec_abs_val = 0x1B4; // Vector - constexpr std::ptrdiff_t m_vec_abs_val_inv = 0x1C0; // Vector - constexpr std::ptrdiff_t m_vec_offset_loc = 0x1D0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_fl_offset = 0x800; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_output_min = 0x950; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_output_max = 0xF80; // CPerParticleVecInput - constexpr std::ptrdiff_t m_fl_noise_scale = 0x15B0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_noise_scale_loc = 0x1700; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_transform_input = 0x1850; // CParticleTransformInput - constexpr std::ptrdiff_t m_b_ignore_dt = 0x18B0; // bool + namespace C_INIT_InitialVelocityNoise { + constexpr std::ptrdiff_t m_vecAbsVal = 0x1B4; // Vector + constexpr std::ptrdiff_t m_vecAbsValInv = 0x1C0; // Vector + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_flOffset = 0x800; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecOutputMin = 0x950; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecOutputMax = 0xF80; // CPerParticleVecInput + constexpr std::ptrdiff_t m_flNoiseScale = 0x15B0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1700; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_TransformInput = 0x1850; // CParticleTransformInput + constexpr std::ptrdiff_t m_bIgnoreDt = 0x18B0; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_initial_velocity_from_hitbox { - constexpr std::ptrdiff_t m_fl_velocity_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_velocity_max = 0x1B8; // float32 - constexpr std::ptrdiff_t m_n_control_point_number = 0x1BC; // int32 - constexpr std::ptrdiff_t m_hitbox_set_name = 0x1C0; // char[128] - constexpr std::ptrdiff_t m_b_use_bones = 0x240; // bool + namespace C_INIT_InitialVelocityFromHitbox { + constexpr std::ptrdiff_t m_flVelocityMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flVelocityMax = 0x1B8; // float32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1BC; // int32 + constexpr std::ptrdiff_t m_HitboxSetName = 0x1C0; // char[128] + constexpr std::ptrdiff_t m_bUseBones = 0x240; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_velocity_radial_random { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_f_speed_min = 0x1B8; // float32 - constexpr std::ptrdiff_t m_f_speed_max = 0x1BC; // float32 - constexpr std::ptrdiff_t m_vec_local_coordinate_system_speed_scale = 0x1C0; // Vector - constexpr std::ptrdiff_t m_b_ignore_delta = 0x1CD; // bool + namespace C_INIT_VelocityRadialRandom { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_fSpeedMin = 0x1B8; // float32 + constexpr std::ptrdiff_t m_fSpeedMax = 0x1BC; // float32 + constexpr std::ptrdiff_t m_vecLocalCoordinateSystemSpeedScale = 0x1C0; // Vector + constexpr std::ptrdiff_t m_bIgnoreDelta = 0x1CD; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_life_time { - constexpr std::ptrdiff_t m_f_lifetime_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_f_lifetime_max = 0x1B8; // float32 - constexpr std::ptrdiff_t m_f_lifetime_rand_exponent = 0x1BC; // float32 + namespace C_INIT_RandomLifeTime { + constexpr std::ptrdiff_t m_fLifetimeMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_fLifetimeMax = 0x1B8; // float32 + constexpr std::ptrdiff_t m_fLifetimeRandExponent = 0x1BC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_scalar { - constexpr std::ptrdiff_t m_fl_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_max = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_exponent = 0x1BC; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C0; // ParticleAttributeIndex_t + namespace C_INIT_RandomScalar { + constexpr std::ptrdiff_t m_flMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flMax = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flExponent = 0x1BC; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_vector { - constexpr std::ptrdiff_t m_vec_min = 0x1B4; // Vector - constexpr std::ptrdiff_t m_vec_max = 0x1C0; // Vector - constexpr std::ptrdiff_t m_n_field_output = 0x1CC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_randomness_parameters = 0x1D0; // CRandomNumberGeneratorParameters + namespace C_INIT_RandomVector { + constexpr std::ptrdiff_t m_vecMin = 0x1B4; // Vector + constexpr std::ptrdiff_t m_vecMax = 0x1C0; // Vector + constexpr std::ptrdiff_t m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_randomnessParameters = 0x1D0; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_vector_component { - constexpr std::ptrdiff_t m_fl_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_max = 0x1B8; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1BC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_component = 0x1C0; // int32 + namespace C_INIT_RandomVectorComponent { + constexpr std::ptrdiff_t m_flMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flMax = 0x1B8; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nComponent = 0x1C0; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_add_vector_to_vector { - constexpr std::ptrdiff_t m_vec_scale = 0x1B4; // Vector - constexpr std::ptrdiff_t m_n_field_output = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_input = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_v_offset_min = 0x1C8; // Vector - constexpr std::ptrdiff_t m_v_offset_max = 0x1D4; // Vector - constexpr std::ptrdiff_t m_randomness_parameters = 0x1E0; // CRandomNumberGeneratorParameters + namespace C_INIT_AddVectorToVector { + constexpr std::ptrdiff_t m_vecScale = 0x1B4; // Vector + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vOffsetMin = 0x1C8; // Vector + constexpr std::ptrdiff_t m_vOffsetMax = 0x1D4; // Vector + constexpr std::ptrdiff_t m_randomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_alpha_window_threshold { - constexpr std::ptrdiff_t m_fl_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_max = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_exponent = 0x1BC; // float32 + namespace C_INIT_RandomAlphaWindowThreshold { + constexpr std::ptrdiff_t m_flMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flMax = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flExponent = 0x1BC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_radius { - constexpr std::ptrdiff_t m_fl_radius_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_radius_max = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_radius_rand_exponent = 0x1BC; // float32 + namespace C_INIT_RandomRadius { + constexpr std::ptrdiff_t m_flRadiusMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flRadiusMax = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flRadiusRandExponent = 0x1BC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_alpha { - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_alpha_min = 0x1B8; // int32 - constexpr std::ptrdiff_t m_n_alpha_max = 0x1BC; // int32 - constexpr std::ptrdiff_t m_fl_alpha_rand_exponent = 0x1C8; // float32 + namespace C_INIT_RandomAlpha { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nAlphaMin = 0x1B8; // int32 + constexpr std::ptrdiff_t m_nAlphaMax = 0x1BC; // int32 + constexpr std::ptrdiff_t m_flAlphaRandExponent = 0x1C8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_general_random_rotation { - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_degrees = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_degrees_min = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_degrees_max = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_rotation_rand_exponent = 0x1C4; // float32 - constexpr std::ptrdiff_t m_b_randomly_flip_direction = 0x1C8; // bool + namespace CGeneralRandomRotation { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flDegrees = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flDegreesMin = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flDegreesMax = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flRotationRandExponent = 0x1C4; // float32 + constexpr std::ptrdiff_t m_bRandomlyFlipDirection = 0x1C8; // bool } - // Parent: c_general_random_rotation + // Parent: CGeneralRandomRotation // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_rotation { + namespace C_INIT_RandomRotation { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_orient2_d_rel_to_cp { - constexpr std::ptrdiff_t m_n_cp = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_field_output = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_rot_offset = 0x1BC; // float32 + namespace C_INIT_Orient2DRelToCP { + constexpr std::ptrdiff_t m_nCP = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flRotOffset = 0x1BC; // float32 } - // Parent: c_general_random_rotation + // Parent: CGeneralRandomRotation // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_rotation_speed { + namespace C_INIT_RandomRotationSpeed { } - // Parent: c_general_random_rotation + // Parent: CGeneralRandomRotation // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_yaw { + namespace C_INIT_RandomYaw { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_color { - constexpr std::ptrdiff_t m_color_min = 0x1D0; // Color - constexpr std::ptrdiff_t m_color_max = 0x1D4; // Color - constexpr std::ptrdiff_t m_tint_min = 0x1D8; // Color - constexpr std::ptrdiff_t m_tint_max = 0x1DC; // Color - constexpr std::ptrdiff_t m_fl_tint_perc = 0x1E0; // float32 - constexpr std::ptrdiff_t m_fl_update_threshold = 0x1E4; // float32 - constexpr std::ptrdiff_t m_n_tint_cp = 0x1E8; // int32 - constexpr std::ptrdiff_t m_n_field_output = 0x1EC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_tint_blend_mode = 0x1F0; // ParticleColorBlendMode_t - constexpr std::ptrdiff_t m_fl_light_amplification = 0x1F4; // float32 + namespace C_INIT_RandomColor { + constexpr std::ptrdiff_t m_ColorMin = 0x1D0; // Color + constexpr std::ptrdiff_t m_ColorMax = 0x1D4; // Color + constexpr std::ptrdiff_t m_TintMin = 0x1D8; // Color + constexpr std::ptrdiff_t m_TintMax = 0x1DC; // Color + constexpr std::ptrdiff_t m_flTintPerc = 0x1E0; // float32 + constexpr std::ptrdiff_t m_flUpdateThreshold = 0x1E4; // float32 + constexpr std::ptrdiff_t m_nTintCP = 0x1E8; // int32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1EC; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nTintBlendMode = 0x1F0; // ParticleColorBlendMode_t + constexpr std::ptrdiff_t m_flLightAmplification = 0x1F4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_color_lit_per_particle { - constexpr std::ptrdiff_t m_color_min = 0x1CC; // Color - constexpr std::ptrdiff_t m_color_max = 0x1D0; // Color - constexpr std::ptrdiff_t m_tint_min = 0x1D4; // Color - constexpr std::ptrdiff_t m_tint_max = 0x1D8; // Color - constexpr std::ptrdiff_t m_fl_tint_perc = 0x1DC; // float32 - constexpr std::ptrdiff_t m_n_tint_blend_mode = 0x1E0; // ParticleColorBlendMode_t - constexpr std::ptrdiff_t m_fl_light_amplification = 0x1E4; // float32 + namespace C_INIT_ColorLitPerParticle { + constexpr std::ptrdiff_t m_ColorMin = 0x1CC; // Color + constexpr std::ptrdiff_t m_ColorMax = 0x1D0; // Color + constexpr std::ptrdiff_t m_TintMin = 0x1D4; // Color + constexpr std::ptrdiff_t m_TintMax = 0x1D8; // Color + constexpr std::ptrdiff_t m_flTintPerc = 0x1DC; // float32 + constexpr std::ptrdiff_t m_nTintBlendMode = 0x1E0; // ParticleColorBlendMode_t + constexpr std::ptrdiff_t m_flLightAmplification = 0x1E4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_trail_length { - constexpr std::ptrdiff_t m_fl_min_length = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_max_length = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_length_rand_exponent = 0x1BC; // float32 + namespace C_INIT_RandomTrailLength { + constexpr std::ptrdiff_t m_flMinLength = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flMaxLength = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flLengthRandExponent = 0x1BC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_sequence { - constexpr std::ptrdiff_t m_n_sequence_min = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_sequence_max = 0x1B8; // int32 - constexpr std::ptrdiff_t m_b_shuffle = 0x1BC; // bool - constexpr std::ptrdiff_t m_b_linear = 0x1BD; // bool - constexpr std::ptrdiff_t m_weighted_list = 0x1C0; // CUtlVector< SequenceWeightedList_t > + namespace C_INIT_RandomSequence { + constexpr std::ptrdiff_t m_nSequenceMin = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nSequenceMax = 0x1B8; // int32 + constexpr std::ptrdiff_t m_bShuffle = 0x1BC; // bool + constexpr std::ptrdiff_t m_bLinear = 0x1BD; // bool + constexpr std::ptrdiff_t m_WeightedList = 0x1C0; // CUtlVector } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_sequence_from_cp { - constexpr std::ptrdiff_t m_b_kill_unused = 0x1B4; // bool - constexpr std::ptrdiff_t m_b_radius_scale = 0x1B5; // bool - constexpr std::ptrdiff_t m_n_cp = 0x1B8; // int32 - constexpr std::ptrdiff_t m_vec_offset = 0x1BC; // Vector + namespace C_INIT_SequenceFromCP { + constexpr std::ptrdiff_t m_bKillUnused = 0x1B4; // bool + constexpr std::ptrdiff_t m_bRadiusScale = 0x1B5; // bool + constexpr std::ptrdiff_t m_nCP = 0x1B8; // int32 + constexpr std::ptrdiff_t m_vecOffset = 0x1BC; // Vector } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_model_sequence { - constexpr std::ptrdiff_t m_activity_name = 0x1B4; // char[256] - constexpr std::ptrdiff_t m_sequence_name = 0x2B4; // char[256] - constexpr std::ptrdiff_t m_h_model = 0x3B8; // CStrongHandle< InfoForResourceTypeCModel > + namespace C_INIT_RandomModelSequence { + constexpr std::ptrdiff_t m_ActivityName = 0x1B4; // char[256] + constexpr std::ptrdiff_t m_SequenceName = 0x2B4; // char[256] + constexpr std::ptrdiff_t m_hModel = 0x3B8; // CStrongHandle } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_scale_velocity { - constexpr std::ptrdiff_t m_vec_scale = 0x1B8; // CParticleCollectionVecInput + namespace C_INIT_ScaleVelocity { + constexpr std::ptrdiff_t m_vecScale = 0x1B8; // CParticleCollectionVecInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_position_warp { - constexpr std::ptrdiff_t m_vec_warp_min = 0x1B8; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vec_warp_max = 0x7E8; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_scale_control_point_number = 0xE18; // int32 - constexpr std::ptrdiff_t m_n_control_point_number = 0xE1C; // int32 - constexpr std::ptrdiff_t m_n_radius_component = 0xE20; // int32 - constexpr std::ptrdiff_t m_fl_warp_time = 0xE24; // float32 - constexpr std::ptrdiff_t m_fl_warp_start_time = 0xE28; // float32 - constexpr std::ptrdiff_t m_fl_prev_pos_scale = 0xE2C; // float32 - constexpr std::ptrdiff_t m_b_invert_warp = 0xE30; // bool - constexpr std::ptrdiff_t m_b_use_count = 0xE31; // bool + namespace C_INIT_PositionWarp { + constexpr std::ptrdiff_t m_vecWarpMin = 0x1B8; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_vecWarpMax = 0x7E8; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0xE18; // int32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0xE1C; // int32 + constexpr std::ptrdiff_t m_nRadiusComponent = 0xE20; // int32 + constexpr std::ptrdiff_t m_flWarpTime = 0xE24; // float32 + constexpr std::ptrdiff_t m_flWarpStartTime = 0xE28; // float32 + constexpr std::ptrdiff_t m_flPrevPosScale = 0xE2C; // float32 + constexpr std::ptrdiff_t m_bInvertWarp = 0xE30; // bool + constexpr std::ptrdiff_t m_bUseCount = 0xE31; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_position_warp_scalar { - constexpr std::ptrdiff_t m_vec_warp_min = 0x1B4; // Vector - constexpr std::ptrdiff_t m_vec_warp_max = 0x1C0; // Vector - constexpr std::ptrdiff_t m_input_value = 0x1D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_prev_pos_scale = 0x320; // float32 - constexpr std::ptrdiff_t m_n_scale_control_point_number = 0x324; // int32 - constexpr std::ptrdiff_t m_n_control_point_number = 0x328; // int32 + namespace C_INIT_PositionWarpScalar { + constexpr std::ptrdiff_t m_vecWarpMin = 0x1B4; // Vector + constexpr std::ptrdiff_t m_vecWarpMax = 0x1C0; // Vector + constexpr std::ptrdiff_t m_InputValue = 0x1D0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flPrevPosScale = 0x320; // float32 + constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0x324; // int32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0x328; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_creation_noise { - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_abs_val = 0x1B8; // bool - constexpr std::ptrdiff_t m_b_abs_val_inv = 0x1B9; // bool - constexpr std::ptrdiff_t m_fl_offset = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_noise_scale = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_noise_scale_loc = 0x1CC; // float32 - constexpr std::ptrdiff_t m_vec_offset_loc = 0x1D0; // Vector - constexpr std::ptrdiff_t m_fl_world_time_scale = 0x1DC; // float32 + namespace C_INIT_CreationNoise { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bAbsVal = 0x1B8; // bool + constexpr std::ptrdiff_t m_bAbsValInv = 0x1B9; // bool + constexpr std::ptrdiff_t m_flOffset = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flNoiseScale = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1CC; // float32 + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D0; // Vector + constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1DC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_along_path { - constexpr std::ptrdiff_t m_f_max_distance = 0x1B4; // float32 - constexpr std::ptrdiff_t m_path_params = 0x1C0; // CPathParameters - constexpr std::ptrdiff_t m_b_use_random_c_ps = 0x200; // bool - constexpr std::ptrdiff_t m_v_end_offset = 0x204; // Vector - constexpr std::ptrdiff_t m_b_save_offset = 0x210; // bool + namespace C_INIT_CreateAlongPath { + constexpr std::ptrdiff_t m_fMaxDistance = 0x1B4; // float32 + constexpr std::ptrdiff_t m_PathParams = 0x1C0; // CPathParameters + constexpr std::ptrdiff_t m_bUseRandomCPs = 0x200; // bool + constexpr std::ptrdiff_t m_vEndOffset = 0x204; // Vector + constexpr std::ptrdiff_t m_bSaveOffset = 0x210; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_move_between_points { - constexpr std::ptrdiff_t m_fl_speed_min = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_speed_max = 0x308; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_end_spread = 0x458; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_start_offset = 0x5A8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_end_offset = 0x6F8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_end_control_point_number = 0x848; // int32 - constexpr std::ptrdiff_t m_b_trail_bias = 0x84C; // bool + namespace C_INIT_MoveBetweenPoints { + constexpr std::ptrdiff_t m_flSpeedMin = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flSpeedMax = 0x308; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flEndSpread = 0x458; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flStartOffset = 0x5A8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flEndOffset = 0x6F8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nEndControlPointNumber = 0x848; // int32 + constexpr std::ptrdiff_t m_bTrailBias = 0x84C; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_scalar { - constexpr std::ptrdiff_t m_n_field_input = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1D0; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1D4; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_active_range = 0x1D8; // bool - constexpr std::ptrdiff_t m_fl_remap_bias = 0x1DC; // float32 + namespace C_INIT_RemapScalar { + constexpr std::ptrdiff_t m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1D0; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1D4; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bActiveRange = 0x1D8; // bool + constexpr std::ptrdiff_t m_flRemapBias = 0x1DC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_particle_count_to_scalar { - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_input_min = 0x1B8; // int32 - constexpr std::ptrdiff_t m_n_input_max = 0x1BC; // int32 - constexpr std::ptrdiff_t m_n_scale_control_point = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_scale_control_point_field = 0x1C4; // int32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1D0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_active_range = 0x1D4; // bool - constexpr std::ptrdiff_t m_b_invert = 0x1D5; // bool - constexpr std::ptrdiff_t m_b_wrap = 0x1D6; // bool - constexpr std::ptrdiff_t m_fl_remap_bias = 0x1D8; // float32 + namespace C_INIT_RemapParticleCountToScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nInputMin = 0x1B8; // int32 + constexpr std::ptrdiff_t m_nInputMax = 0x1BC; // int32 + constexpr std::ptrdiff_t m_nScaleControlPoint = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nScaleControlPointField = 0x1C4; // int32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1D0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bActiveRange = 0x1D4; // bool + constexpr std::ptrdiff_t m_bInvert = 0x1D5; // bool + constexpr std::ptrdiff_t m_bWrap = 0x1D6; // bool + constexpr std::ptrdiff_t m_flRemapBias = 0x1D8; // float32 } - // Parent: c_init_remap_particle_count_to_scalar + // Parent: C_INIT_RemapParticleCountToScalar // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_particle_count_to_named_model_element_scalar { - constexpr std::ptrdiff_t m_h_model = 0x1E0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_output_min_name = 0x1E8; // CUtlString - constexpr std::ptrdiff_t m_output_max_name = 0x1F0; // CUtlString - constexpr std::ptrdiff_t m_b_model_from_renderer = 0x1F8; // bool + namespace C_INIT_RemapParticleCountToNamedModelElementScalar { + constexpr std::ptrdiff_t m_hModel = 0x1E0; // CStrongHandle + constexpr std::ptrdiff_t m_outputMinName = 0x1E8; // CUtlString + constexpr std::ptrdiff_t m_outputMaxName = 0x1F0; // CUtlString + constexpr std::ptrdiff_t m_bModelFromRenderer = 0x1F8; // bool } - // Parent: c_init_remap_particle_count_to_named_model_element_scalar + // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_particle_count_to_named_model_sequence_scalar { + namespace C_INIT_RemapParticleCountToNamedModelSequenceScalar { } - // Parent: c_init_remap_particle_count_to_named_model_element_scalar + // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_particle_count_to_named_model_body_part_scalar { + namespace C_INIT_RemapParticleCountToNamedModelBodyPartScalar { } - // Parent: c_init_remap_particle_count_to_named_model_element_scalar + // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_particle_count_to_named_model_mesh_group_scalar { + namespace C_INIT_RemapParticleCountToNamedModelMeshGroupScalar { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_inherit_velocity { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_fl_velocity_scale = 0x1B8; // float32 + namespace C_INIT_InheritVelocity { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_flVelocityScale = 0x1B8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_velocity_from_cp { - constexpr std::ptrdiff_t m_velocity_input = 0x1B8; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_transform_input = 0x7E8; // CParticleTransformInput - constexpr std::ptrdiff_t m_fl_velocity_scale = 0x848; // float32 - constexpr std::ptrdiff_t m_b_direction_only = 0x84C; // bool + namespace C_INIT_VelocityFromCP { + constexpr std::ptrdiff_t m_velocityInput = 0x1B8; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_transformInput = 0x7E8; // CParticleTransformInput + constexpr std::ptrdiff_t m_flVelocityScale = 0x848; // float32 + constexpr std::ptrdiff_t m_bDirectionOnly = 0x84C; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_age_noise { - constexpr std::ptrdiff_t m_b_abs_val = 0x1B4; // bool - constexpr std::ptrdiff_t m_b_abs_val_inv = 0x1B5; // bool - constexpr std::ptrdiff_t m_fl_offset = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_age_min = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_age_max = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_noise_scale = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_noise_scale_loc = 0x1C8; // float32 - constexpr std::ptrdiff_t m_vec_offset_loc = 0x1CC; // Vector + namespace C_INIT_AgeNoise { + constexpr std::ptrdiff_t m_bAbsVal = 0x1B4; // bool + constexpr std::ptrdiff_t m_bAbsValInv = 0x1B5; // bool + constexpr std::ptrdiff_t m_flOffset = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flAgeMin = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flAgeMax = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flNoiseScale = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1C8; // float32 + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1CC; // Vector } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_sequence_life_time { - constexpr std::ptrdiff_t m_fl_framerate = 0x1B4; // float32 + namespace C_INIT_SequenceLifeTime { + constexpr std::ptrdiff_t m_flFramerate = 0x1B4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_scalar_to_vector { - constexpr std::ptrdiff_t m_n_field_input = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1C0; // float32 - constexpr std::ptrdiff_t m_vec_output_min = 0x1C4; // Vector - constexpr std::ptrdiff_t m_vec_output_max = 0x1D0; // Vector - constexpr std::ptrdiff_t m_fl_start_time = 0x1DC; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1E0; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1E4; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_n_control_point_number = 0x1E8; // int32 - constexpr std::ptrdiff_t m_b_local_coords = 0x1EC; // bool - constexpr std::ptrdiff_t m_fl_remap_bias = 0x1F0; // float32 + namespace C_INIT_RemapScalarToVector { + constexpr std::ptrdiff_t m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1C0; // float32 + constexpr std::ptrdiff_t m_vecOutputMin = 0x1C4; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x1D0; // Vector + constexpr std::ptrdiff_t m_flStartTime = 0x1DC; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1E0; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1E4; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1E8; // int32 + constexpr std::ptrdiff_t m_bLocalCoords = 0x1EC; // bool + constexpr std::ptrdiff_t m_flRemapBias = 0x1F0; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_offset_vector_to_vector { - constexpr std::ptrdiff_t m_n_field_input = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output_min = 0x1BC; // Vector - constexpr std::ptrdiff_t m_vec_output_max = 0x1C8; // Vector - constexpr std::ptrdiff_t m_randomness_parameters = 0x1D4; // CRandomNumberGeneratorParameters + namespace C_INIT_OffsetVectorToVector { + constexpr std::ptrdiff_t m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutputMin = 0x1BC; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x1C8; // Vector + constexpr std::ptrdiff_t m_randomnessParameters = 0x1D4; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MParticleMinVersion // MGetKV3ClassDefaults - namespace c_init_create_sequential_path_v2 { - constexpr std::ptrdiff_t m_f_max_distance = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_num_to_assign = 0x308; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_loop = 0x458; // bool - constexpr std::ptrdiff_t m_b_cp_pairs = 0x459; // bool - constexpr std::ptrdiff_t m_b_save_offset = 0x45A; // bool - constexpr std::ptrdiff_t m_path_params = 0x460; // CPathParameters + namespace C_INIT_CreateSequentialPathV2 { + constexpr std::ptrdiff_t m_fMaxDistance = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flNumToAssign = 0x308; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bLoop = 0x458; // bool + constexpr std::ptrdiff_t m_bCPPairs = 0x459; // bool + constexpr std::ptrdiff_t m_bSaveOffset = 0x45A; // bool + constexpr std::ptrdiff_t m_PathParams = 0x460; // CPathParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MParticleMaxVersion // MParticleReplacementOp // MGetKV3ClassDefaults - namespace c_init_create_sequential_path { - constexpr std::ptrdiff_t m_f_max_distance = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_num_to_assign = 0x1B8; // float32 - constexpr std::ptrdiff_t m_b_loop = 0x1BC; // bool - constexpr std::ptrdiff_t m_b_cp_pairs = 0x1BD; // bool - constexpr std::ptrdiff_t m_b_save_offset = 0x1BE; // bool - constexpr std::ptrdiff_t m_path_params = 0x1C0; // CPathParameters + namespace C_INIT_CreateSequentialPath { + constexpr std::ptrdiff_t m_fMaxDistance = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flNumToAssign = 0x1B8; // float32 + constexpr std::ptrdiff_t m_bLoop = 0x1BC; // bool + constexpr std::ptrdiff_t m_bCPPairs = 0x1BD; // bool + constexpr std::ptrdiff_t m_bSaveOffset = 0x1BE; // bool + constexpr std::ptrdiff_t m_PathParams = 0x1C0; // CPathParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_initial_repulsion_velocity { - constexpr std::ptrdiff_t m_collision_group_name = 0x1B4; // char[128] - constexpr std::ptrdiff_t m_n_trace_set = 0x234; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_vec_output_min = 0x238; // Vector - constexpr std::ptrdiff_t m_vec_output_max = 0x244; // Vector - constexpr std::ptrdiff_t m_n_control_point_number = 0x250; // int32 - constexpr std::ptrdiff_t m_b_per_particle = 0x254; // bool - constexpr std::ptrdiff_t m_b_translate = 0x255; // bool - constexpr std::ptrdiff_t m_b_proportional = 0x256; // bool - constexpr std::ptrdiff_t m_fl_trace_length = 0x258; // float32 - constexpr std::ptrdiff_t m_b_per_particle_tr = 0x25C; // bool - constexpr std::ptrdiff_t m_b_inherit = 0x25D; // bool - constexpr std::ptrdiff_t m_n_child_cp = 0x260; // int32 - constexpr std::ptrdiff_t m_n_child_group_id = 0x264; // int32 + namespace C_INIT_InitialRepulsionVelocity { + constexpr std::ptrdiff_t m_CollisionGroupName = 0x1B4; // char[128] + constexpr std::ptrdiff_t m_nTraceSet = 0x234; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_vecOutputMin = 0x238; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x244; // Vector + constexpr std::ptrdiff_t m_nControlPointNumber = 0x250; // int32 + constexpr std::ptrdiff_t m_bPerParticle = 0x254; // bool + constexpr std::ptrdiff_t m_bTranslate = 0x255; // bool + constexpr std::ptrdiff_t m_bProportional = 0x256; // bool + constexpr std::ptrdiff_t m_flTraceLength = 0x258; // float32 + constexpr std::ptrdiff_t m_bPerParticleTR = 0x25C; // bool + constexpr std::ptrdiff_t m_bInherit = 0x25D; // bool + constexpr std::ptrdiff_t m_nChildCP = 0x260; // int32 + constexpr std::ptrdiff_t m_nChildGroupID = 0x264; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_yaw_flip { - constexpr std::ptrdiff_t m_fl_percent = 0x1B4; // float32 + namespace C_INIT_RandomYawFlip { + constexpr std::ptrdiff_t m_flPercent = 0x1B4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_second_sequence { - constexpr std::ptrdiff_t m_n_sequence_min = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_sequence_max = 0x1B8; // int32 + namespace C_INIT_RandomSecondSequence { + constexpr std::ptrdiff_t m_nSequenceMin = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nSequenceMax = 0x1B8; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_c_pto_scalar { - constexpr std::ptrdiff_t m_n_cp_input = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_field_output = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field = 0x1BC; // int32 - constexpr std::ptrdiff_t m_fl_input_min = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1D4; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1D8; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_fl_remap_bias = 0x1DC; // float32 + namespace C_INIT_RemapCPtoScalar { + constexpr std::ptrdiff_t m_nCPInput = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nField = 0x1BC; // int32 + constexpr std::ptrdiff_t m_flInputMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1D4; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1D8; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_flRemapBias = 0x1DC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_transform_to_vector { - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_v_input_min = 0x1B8; // Vector - constexpr std::ptrdiff_t m_v_input_max = 0x1C4; // Vector - constexpr std::ptrdiff_t m_v_output_min = 0x1D0; // Vector - constexpr std::ptrdiff_t m_v_output_max = 0x1DC; // Vector - constexpr std::ptrdiff_t m_transform_input = 0x1E8; // CParticleTransformInput - constexpr std::ptrdiff_t m_local_space_transform = 0x248; // CParticleTransformInput - constexpr std::ptrdiff_t m_fl_start_time = 0x2A8; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x2AC; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x2B0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_offset = 0x2B4; // bool - constexpr std::ptrdiff_t m_b_accelerate = 0x2B5; // bool - constexpr std::ptrdiff_t m_fl_remap_bias = 0x2B8; // float32 + namespace C_INIT_RemapTransformToVector { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vInputMin = 0x1B8; // Vector + constexpr std::ptrdiff_t m_vInputMax = 0x1C4; // Vector + constexpr std::ptrdiff_t m_vOutputMin = 0x1D0; // Vector + constexpr std::ptrdiff_t m_vOutputMax = 0x1DC; // Vector + constexpr std::ptrdiff_t m_TransformInput = 0x1E8; // CParticleTransformInput + constexpr std::ptrdiff_t m_LocalSpaceTransform = 0x248; // CParticleTransformInput + constexpr std::ptrdiff_t m_flStartTime = 0x2A8; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x2AC; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x2B0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bOffset = 0x2B4; // bool + constexpr std::ptrdiff_t m_bAccelerate = 0x2B5; // bool + constexpr std::ptrdiff_t m_flRemapBias = 0x2B8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_chaotic_attractor { - constexpr std::ptrdiff_t m_fl_a_parm = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_b_parm = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_c_parm = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_d_parm = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_scale = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_speed_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_speed_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_n_base_cp = 0x1D0; // int32 - constexpr std::ptrdiff_t m_b_uniform_speed = 0x1D4; // bool + namespace C_INIT_ChaoticAttractor { + constexpr std::ptrdiff_t m_flAParm = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flBParm = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flCParm = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flDParm = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flScale = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flSpeedMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flSpeedMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_nBaseCP = 0x1D0; // int32 + constexpr std::ptrdiff_t m_bUniformSpeed = 0x1D4; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_from_parent_particles { - constexpr std::ptrdiff_t m_fl_velocity_scale = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_increment = 0x1B8; // float32 - constexpr std::ptrdiff_t m_b_random_distribution = 0x1BC; // bool - constexpr std::ptrdiff_t m_n_random_seed = 0x1C0; // int32 - constexpr std::ptrdiff_t m_b_sub_frame = 0x1C4; // bool + namespace C_INIT_CreateFromParentParticles { + constexpr std::ptrdiff_t m_flVelocityScale = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flIncrement = 0x1B8; // float32 + constexpr std::ptrdiff_t m_bRandomDistribution = 0x1BC; // bool + constexpr std::ptrdiff_t m_nRandomSeed = 0x1C0; // int32 + constexpr std::ptrdiff_t m_bSubFrame = 0x1C4; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_inherit_from_parent_particles { - constexpr std::ptrdiff_t m_fl_scale = 0x1B4; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_increment = 0x1BC; // int32 - constexpr std::ptrdiff_t m_b_random_distribution = 0x1C0; // bool - constexpr std::ptrdiff_t m_n_random_seed = 0x1C4; // int32 + namespace C_INIT_InheritFromParentParticles { + constexpr std::ptrdiff_t m_flScale = 0x1B4; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nIncrement = 0x1BC; // int32 + constexpr std::ptrdiff_t m_bRandomDistribution = 0x1C0; // bool + constexpr std::ptrdiff_t m_nRandomSeed = 0x1C4; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_from_c_ps { - constexpr std::ptrdiff_t m_n_increment = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_min_cp = 0x1B8; // int32 - constexpr std::ptrdiff_t m_n_max_cp = 0x1BC; // int32 - constexpr std::ptrdiff_t m_n_dynamic_cp_count = 0x1C0; // CParticleCollectionFloatInput + namespace C_INIT_CreateFromCPs { + constexpr std::ptrdiff_t m_nIncrement = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nMinCP = 0x1B8; // int32 + constexpr std::ptrdiff_t m_nMaxCP = 0x1BC; // int32 + constexpr std::ptrdiff_t m_nDynamicCPCount = 0x1C0; // CParticleCollectionFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_distance_to_cp_init { - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_input_max = 0x308; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_min = 0x458; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_max = 0x5A8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_start_cp = 0x6F8; // int32 - constexpr std::ptrdiff_t m_b_los = 0x6FC; // bool - constexpr std::ptrdiff_t m_collision_group_name = 0x6FD; // char[128] - constexpr std::ptrdiff_t m_n_trace_set = 0x780; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_fl_max_trace_length = 0x788; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_los_scale = 0x8D8; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x8DC; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_active_range = 0x8E0; // bool - constexpr std::ptrdiff_t m_vec_distance_scale = 0x8E4; // Vector - constexpr std::ptrdiff_t m_fl_remap_bias = 0x8F0; // float32 + namespace C_INIT_DistanceToCPInit { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInputMax = 0x308; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMin = 0x458; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMax = 0x5A8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nStartCP = 0x6F8; // int32 + constexpr std::ptrdiff_t m_bLOS = 0x6FC; // bool + constexpr std::ptrdiff_t m_CollisionGroupName = 0x6FD; // char[128] + constexpr std::ptrdiff_t m_nTraceSet = 0x780; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_flMaxTraceLength = 0x788; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flLOSScale = 0x8D8; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x8DC; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bActiveRange = 0x8E0; // bool + constexpr std::ptrdiff_t m_vecDistanceScale = 0x8E4; // Vector + constexpr std::ptrdiff_t m_flRemapBias = 0x8F0; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_lifespan_from_velocity { - constexpr std::ptrdiff_t m_vec_component_scale = 0x1B4; // Vector - constexpr std::ptrdiff_t m_fl_trace_offset = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_max_trace_length = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_trace_tolerance = 0x1C8; // float32 - constexpr std::ptrdiff_t m_n_max_planes = 0x1CC; // int32 - constexpr std::ptrdiff_t m_collision_group_name = 0x1D4; // char[128] - constexpr std::ptrdiff_t m_n_trace_set = 0x254; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_b_include_water = 0x260; // bool + namespace C_INIT_LifespanFromVelocity { + constexpr std::ptrdiff_t m_vecComponentScale = 0x1B4; // Vector + constexpr std::ptrdiff_t m_flTraceOffset = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flMaxTraceLength = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flTraceTolerance = 0x1C8; // float32 + constexpr std::ptrdiff_t m_nMaxPlanes = 0x1CC; // int32 + constexpr std::ptrdiff_t m_CollisionGroupName = 0x1D4; // char[128] + constexpr std::ptrdiff_t m_nTraceSet = 0x254; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_bIncludeWater = 0x260; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_from_plane_cache { - constexpr std::ptrdiff_t m_vec_offset_min = 0x1B4; // Vector - constexpr std::ptrdiff_t m_vec_offset_max = 0x1C0; // Vector - constexpr std::ptrdiff_t m_b_use_normal = 0x1CD; // bool + namespace C_INIT_CreateFromPlaneCache { + constexpr std::ptrdiff_t m_vecOffsetMin = 0x1B4; // Vector + constexpr std::ptrdiff_t m_vecOffsetMax = 0x1C0; // Vector + constexpr std::ptrdiff_t m_bUseNormal = 0x1CD; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_model_cull { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_b_bound_box = 0x1B8; // bool - constexpr std::ptrdiff_t m_b_cull_outside = 0x1B9; // bool - constexpr std::ptrdiff_t m_b_use_bones = 0x1BA; // bool - constexpr std::ptrdiff_t m_hitbox_set_name = 0x1BB; // char[128] + namespace C_INIT_ModelCull { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_bBoundBox = 0x1B8; // bool + constexpr std::ptrdiff_t m_bCullOutside = 0x1B9; // bool + constexpr std::ptrdiff_t m_bUseBones = 0x1BA; // bool + constexpr std::ptrdiff_t m_HitboxSetName = 0x1BB; // char[128] } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_distance_cull { - constexpr std::ptrdiff_t m_n_control_point = 0x1B4; // int32 - constexpr std::ptrdiff_t m_fl_distance = 0x1B8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_cull_inside = 0x308; // bool + namespace C_INIT_DistanceCull { + constexpr std::ptrdiff_t m_nControlPoint = 0x1B4; // int32 + constexpr std::ptrdiff_t m_flDistance = 0x1B8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bCullInside = 0x308; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_plane_cull { - constexpr std::ptrdiff_t m_n_control_point = 0x1B4; // int32 - constexpr std::ptrdiff_t m_fl_distance = 0x1B8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_cull_inside = 0x308; // bool + namespace C_INIT_PlaneCull { + constexpr std::ptrdiff_t m_nControlPoint = 0x1B4; // int32 + constexpr std::ptrdiff_t m_flDistance = 0x1B8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bCullInside = 0x308; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_distance_to_neighbor_cull { - constexpr std::ptrdiff_t m_fl_distance = 0x1B8; // CPerParticleFloatInput + namespace C_INIT_DistanceToNeighborCull { + constexpr std::ptrdiff_t m_flDistance = 0x1B8; // CPerParticleFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_rt_env_cull { - constexpr std::ptrdiff_t m_vec_test_dir = 0x1B4; // Vector - constexpr std::ptrdiff_t m_vec_test_normal = 0x1C0; // Vector - constexpr std::ptrdiff_t m_b_use_velocity = 0x1CC; // bool - constexpr std::ptrdiff_t m_b_cull_on_miss = 0x1CD; // bool - constexpr std::ptrdiff_t m_b_life_adjust = 0x1CE; // bool - constexpr std::ptrdiff_t m_rt_env_name = 0x1CF; // char[128] - constexpr std::ptrdiff_t m_n_rt_env_cp = 0x250; // int32 - constexpr std::ptrdiff_t m_n_component = 0x254; // int32 + namespace C_INIT_RtEnvCull { + constexpr std::ptrdiff_t m_vecTestDir = 0x1B4; // Vector + constexpr std::ptrdiff_t m_vecTestNormal = 0x1C0; // Vector + constexpr std::ptrdiff_t m_bUseVelocity = 0x1CC; // bool + constexpr std::ptrdiff_t m_bCullOnMiss = 0x1CD; // bool + constexpr std::ptrdiff_t m_bLifeAdjust = 0x1CE; // bool + constexpr std::ptrdiff_t m_RtEnvName = 0x1CF; // char[128] + constexpr std::ptrdiff_t m_nRTEnvCP = 0x250; // int32 + constexpr std::ptrdiff_t m_nComponent = 0x254; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_normal_align_to_cp { - constexpr std::ptrdiff_t m_transform_input = 0x1B8; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_control_point_axis = 0x218; // ParticleControlPointAxis_t + namespace C_INIT_NormalAlignToCP { + constexpr std::ptrdiff_t m_transformInput = 0x1B8; // CParticleTransformInput + constexpr std::ptrdiff_t m_nControlPointAxis = 0x218; // ParticleControlPointAxis_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_normal_offset { - constexpr std::ptrdiff_t m_offset_min = 0x1B4; // Vector - constexpr std::ptrdiff_t m_offset_max = 0x1C0; // Vector - constexpr std::ptrdiff_t m_n_control_point_number = 0x1CC; // int32 - constexpr std::ptrdiff_t m_b_local_coords = 0x1D0; // bool - constexpr std::ptrdiff_t m_b_normalize = 0x1D1; // bool + namespace C_INIT_NormalOffset { + constexpr std::ptrdiff_t m_OffsetMin = 0x1B4; // Vector + constexpr std::ptrdiff_t m_OffsetMax = 0x1C0; // Vector + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1CC; // int32 + constexpr std::ptrdiff_t m_bLocalCoords = 0x1D0; // bool + constexpr std::ptrdiff_t m_bNormalize = 0x1D1; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_speed_to_scalar { - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B8; // int32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_input_min = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1D0; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1D4; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_per_particle = 0x1D8; // bool + namespace C_INIT_RemapSpeedToScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B8; // int32 + constexpr std::ptrdiff_t m_flStartTime = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flInputMin = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D0; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1D4; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bPerParticle = 0x1D8; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_init_from_cp_snapshot { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_attribute_to_read = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_attribute_to_write = 0x1BC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_local_space_cp = 0x1C0; // int32 - constexpr std::ptrdiff_t m_b_random = 0x1C4; // bool - constexpr std::ptrdiff_t m_b_reverse = 0x1C5; // bool - constexpr std::ptrdiff_t m_n_snap_shot_increment = 0x1C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_manual_snapshot_index = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_random_seed = 0x468; // int32 - constexpr std::ptrdiff_t m_b_local_space_angles = 0x46C; // bool + namespace C_INIT_InitFromCPSnapshot { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nAttributeToRead = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nAttributeToWrite = 0x1BC; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nLocalSpaceCP = 0x1C0; // int32 + constexpr std::ptrdiff_t m_bRandom = 0x1C4; // bool + constexpr std::ptrdiff_t m_bReverse = 0x1C5; // bool + constexpr std::ptrdiff_t m_nSnapShotIncrement = 0x1C8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nManualSnapshotIndex = 0x318; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nRandomSeed = 0x468; // int32 + constexpr std::ptrdiff_t m_bLocalSpaceAngles = 0x46C; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 19 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_init_skinned_position_from_cp_snapshot { - constexpr std::ptrdiff_t m_n_snapshot_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B8; // int32 - constexpr std::ptrdiff_t m_b_random = 0x1BC; // bool - constexpr std::ptrdiff_t m_n_random_seed = 0x1C0; // int32 - constexpr std::ptrdiff_t m_b_rigid = 0x1C4; // bool - constexpr std::ptrdiff_t m_b_set_normal = 0x1C5; // bool - constexpr std::ptrdiff_t m_b_ignore_dt = 0x1C6; // bool - constexpr std::ptrdiff_t m_fl_min_normal_velocity = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_max_normal_velocity = 0x1CC; // float32 - constexpr std::ptrdiff_t m_n_index_type = 0x1D0; // SnapshotIndexType_t - constexpr std::ptrdiff_t m_fl_read_index = 0x1D8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_increment = 0x328; // float32 - constexpr std::ptrdiff_t m_n_full_loop_increment = 0x32C; // int32 - constexpr std::ptrdiff_t m_n_snap_shot_start_point = 0x330; // int32 - constexpr std::ptrdiff_t m_fl_bone_velocity = 0x334; // float32 - constexpr std::ptrdiff_t m_fl_bone_velocity_max = 0x338; // float32 - constexpr std::ptrdiff_t m_b_copy_color = 0x33C; // bool - constexpr std::ptrdiff_t m_b_copy_alpha = 0x33D; // bool - constexpr std::ptrdiff_t m_b_set_radius = 0x33E; // bool + namespace C_INIT_InitSkinnedPositionFromCPSnapshot { + constexpr std::ptrdiff_t m_nSnapshotControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B8; // int32 + constexpr std::ptrdiff_t m_bRandom = 0x1BC; // bool + constexpr std::ptrdiff_t m_nRandomSeed = 0x1C0; // int32 + constexpr std::ptrdiff_t m_bRigid = 0x1C4; // bool + constexpr std::ptrdiff_t m_bSetNormal = 0x1C5; // bool + constexpr std::ptrdiff_t m_bIgnoreDt = 0x1C6; // bool + constexpr std::ptrdiff_t m_flMinNormalVelocity = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flMaxNormalVelocity = 0x1CC; // float32 + constexpr std::ptrdiff_t m_nIndexType = 0x1D0; // SnapshotIndexType_t + constexpr std::ptrdiff_t m_flReadIndex = 0x1D8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flIncrement = 0x328; // float32 + constexpr std::ptrdiff_t m_nFullLoopIncrement = 0x32C; // int32 + constexpr std::ptrdiff_t m_nSnapShotStartPoint = 0x330; // int32 + constexpr std::ptrdiff_t m_flBoneVelocity = 0x334; // float32 + constexpr std::ptrdiff_t m_flBoneVelocityMax = 0x338; // float32 + constexpr std::ptrdiff_t m_bCopyColor = 0x33C; // bool + constexpr std::ptrdiff_t m_bCopyAlpha = 0x33D; // bool + constexpr std::ptrdiff_t m_bSetRadius = 0x33E; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_init_from_parent_killed { - constexpr std::ptrdiff_t m_n_attribute_to_copy = 0x1B4; // ParticleAttributeIndex_t + namespace C_INIT_InitFromParentKilled { + constexpr std::ptrdiff_t m_nAttributeToCopy = 0x1B4; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_init_from_vector_field_snapshot { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_local_space_cp = 0x1B8; // int32 - constexpr std::ptrdiff_t m_n_weight_update_cp = 0x1BC; // int32 - constexpr std::ptrdiff_t m_b_use_vertical_velocity = 0x1C0; // bool - constexpr std::ptrdiff_t m_vec_scale = 0x1C8; // CPerParticleVecInput + namespace C_INIT_InitFromVectorFieldSnapshot { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nLocalSpaceCP = 0x1B8; // int32 + constexpr std::ptrdiff_t m_nWeightUpdateCP = 0x1BC; // int32 + constexpr std::ptrdiff_t m_bUseVerticalVelocity = 0x1C0; // bool + constexpr std::ptrdiff_t m_vecScale = 0x1C8; // CPerParticleVecInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_initial_direction_to_transform_to_vector { - constexpr std::ptrdiff_t m_transform_input = 0x1B8; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_field_output = 0x218; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_scale = 0x21C; // float32 - constexpr std::ptrdiff_t m_fl_offset_rot = 0x220; // float32 - constexpr std::ptrdiff_t m_vec_offset_axis = 0x224; // Vector - constexpr std::ptrdiff_t m_b_normalize = 0x230; // bool + namespace C_INIT_RemapInitialDirectionToTransformToVector { + constexpr std::ptrdiff_t m_TransformInput = 0x1B8; // CParticleTransformInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x218; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flScale = 0x21C; // float32 + constexpr std::ptrdiff_t m_flOffsetRot = 0x220; // float32 + constexpr std::ptrdiff_t m_vecOffsetAxis = 0x224; // Vector + constexpr std::ptrdiff_t m_bNormalize = 0x230; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_initial_transform_direction_to_rotation { - constexpr std::ptrdiff_t m_transform_input = 0x1B8; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_field_output = 0x218; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_offset_rot = 0x21C; // float32 - constexpr std::ptrdiff_t m_n_component = 0x220; // int32 + namespace C_INIT_RemapInitialTransformDirectionToRotation { + constexpr std::ptrdiff_t m_TransformInput = 0x1B8; // CParticleTransformInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x218; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOffsetRot = 0x21C; // float32 + constexpr std::ptrdiff_t m_nComponent = 0x220; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_q_angles_to_rotation { - constexpr std::ptrdiff_t m_transform_input = 0x1B8; // CParticleTransformInput + namespace C_INIT_RemapQAnglesToRotation { + constexpr std::ptrdiff_t m_TransformInput = 0x1B8; // CParticleTransformInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_transform_orientation_to_rotations { - constexpr std::ptrdiff_t m_transform_input = 0x1B8; // CParticleTransformInput - constexpr std::ptrdiff_t m_vec_rotation = 0x218; // Vector - constexpr std::ptrdiff_t m_b_use_quat = 0x224; // bool - constexpr std::ptrdiff_t m_b_write_normal = 0x225; // bool + namespace C_INIT_RemapTransformOrientationToRotations { + constexpr std::ptrdiff_t m_TransformInput = 0x1B8; // CParticleTransformInput + constexpr std::ptrdiff_t m_vecRotation = 0x218; // Vector + constexpr std::ptrdiff_t m_bUseQuat = 0x224; // bool + constexpr std::ptrdiff_t m_bWriteNormal = 0x225; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_set_rigid_attachment { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_field_input = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1BC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_local_space = 0x1C0; // bool + namespace C_INIT_SetRigidAttachment { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nFieldInput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1BC; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bLocalSpace = 0x1C0; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_initial_visibility_scalar { - constexpr std::ptrdiff_t m_n_field_output = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C8; // float32 + namespace C_INIT_RemapInitialVisibilityScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_radius_from_cp_object { - constexpr std::ptrdiff_t m_n_control_point = 0x1B4; // int32 + namespace C_INIT_RadiusFromCPObject { + constexpr std::ptrdiff_t m_nControlPoint = 0x1B4; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_initial_sequence_from_model { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_field_output = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output_anim = 0x1BC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1D0; // ParticleSetMethod_t + namespace C_INIT_InitialSequenceFromModel { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutputAnim = 0x1BC; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1D0; // ParticleSetMethod_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_global_scale { - constexpr std::ptrdiff_t m_fl_scale = 0x1B4; // float32 - constexpr std::ptrdiff_t m_n_scale_control_point_number = 0x1B8; // int32 - constexpr std::ptrdiff_t m_n_control_point_number = 0x1BC; // int32 - constexpr std::ptrdiff_t m_b_scale_radius = 0x1C0; // bool - constexpr std::ptrdiff_t m_b_scale_position = 0x1C1; // bool - constexpr std::ptrdiff_t m_b_scale_velocity = 0x1C2; // bool + namespace C_INIT_GlobalScale { + constexpr std::ptrdiff_t m_flScale = 0x1B4; // float32 + constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0x1B8; // int32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1BC; // int32 + constexpr std::ptrdiff_t m_bScaleRadius = 0x1C0; // bool + constexpr std::ptrdiff_t m_bScalePosition = 0x1C1; // bool + constexpr std::ptrdiff_t m_bScaleVelocity = 0x1C2; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_point_list { - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_point_list = 0x1B8; // CUtlVector< PointDefinition_t > - constexpr std::ptrdiff_t m_b_place_along_path = 0x1D0; // bool - constexpr std::ptrdiff_t m_b_closed_loop = 0x1D1; // bool - constexpr std::ptrdiff_t m_n_num_points_along_path = 0x1D4; // int32 + namespace C_INIT_PointList { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_pointList = 0x1B8; // CUtlVector + constexpr std::ptrdiff_t m_bPlaceAlongPath = 0x1D0; // bool + constexpr std::ptrdiff_t m_bClosedLoop = 0x1D1; // bool + constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1D4; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_named_model_element { - constexpr std::ptrdiff_t m_h_model = 0x1B8; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_names = 0x1C0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_b_shuffle = 0x1D8; // bool - constexpr std::ptrdiff_t m_b_linear = 0x1D9; // bool - constexpr std::ptrdiff_t m_b_model_from_renderer = 0x1DA; // bool - constexpr std::ptrdiff_t m_n_field_output = 0x1DC; // ParticleAttributeIndex_t + namespace C_INIT_RandomNamedModelElement { + constexpr std::ptrdiff_t m_hModel = 0x1B8; // CStrongHandle + constexpr std::ptrdiff_t m_names = 0x1C0; // CUtlVector + constexpr std::ptrdiff_t m_bShuffle = 0x1D8; // bool + constexpr std::ptrdiff_t m_bLinear = 0x1D9; // bool + constexpr std::ptrdiff_t m_bModelFromRenderer = 0x1DA; // bool + constexpr std::ptrdiff_t m_nFieldOutput = 0x1DC; // ParticleAttributeIndex_t } - // Parent: c_init_random_named_model_element + // Parent: C_INIT_RandomNamedModelElement // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_named_model_sequence { + namespace C_INIT_RandomNamedModelSequence { } - // Parent: c_init_random_named_model_element + // Parent: C_INIT_RandomNamedModelElement // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_named_model_body_part { + namespace C_INIT_RandomNamedModelBodyPart { } - // Parent: c_init_random_named_model_element + // Parent: C_INIT_RandomNamedModelElement // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_random_named_model_mesh_group { + namespace C_INIT_RandomNamedModelMeshGroup { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_named_model_element_to_scalar { - constexpr std::ptrdiff_t m_h_model = 0x1B8; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_names = 0x1C0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_values = 0x1D8; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_n_field_input = 0x1F0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1F4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0x1F8; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_model_from_renderer = 0x1FC; // bool + namespace C_INIT_RemapNamedModelElementToScalar { + constexpr std::ptrdiff_t m_hModel = 0x1B8; // CStrongHandle + constexpr std::ptrdiff_t m_names = 0x1C0; // CUtlVector + constexpr std::ptrdiff_t m_values = 0x1D8; // CUtlVector + constexpr std::ptrdiff_t m_nFieldInput = 0x1F0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1F4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nSetMethod = 0x1F8; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bModelFromRenderer = 0x1FC; // bool } - // Parent: c_init_remap_named_model_element_to_scalar + // Parent: C_INIT_RemapNamedModelElementToScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_named_model_sequence_to_scalar { + namespace C_INIT_RemapNamedModelSequenceToScalar { } - // Parent: c_init_remap_named_model_element_to_scalar + // Parent: C_INIT_RemapNamedModelElementToScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_named_model_body_part_to_scalar { + namespace C_INIT_RemapNamedModelBodyPartToScalar { } - // Parent: c_init_remap_named_model_element_to_scalar + // Parent: C_INIT_RemapNamedModelElementToScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_remap_named_model_mesh_group_to_scalar { + namespace C_INIT_RemapNamedModelMeshGroupToScalar { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 18 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_status_effect { - constexpr std::ptrdiff_t m_n_detail2_combo = 0x1B4; // Detail2Combo_t - constexpr std::ptrdiff_t m_fl_detail2_rotation = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_detail2_scale = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_detail2_blend_factor = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_color_warp_intensity = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_diffuse_warp_blend_to_full = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_env_map_intensity = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_ambient_scale = 0x1D0; // float32 - constexpr std::ptrdiff_t m_specular_color = 0x1D4; // Color - constexpr std::ptrdiff_t m_fl_specular_scale = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_specular_exponent = 0x1DC; // float32 - constexpr std::ptrdiff_t m_fl_specular_exponent_blend_to_full = 0x1E0; // float32 - constexpr std::ptrdiff_t m_fl_specular_blend_to_full = 0x1E4; // float32 - constexpr std::ptrdiff_t m_rim_light_color = 0x1E8; // Color - constexpr std::ptrdiff_t m_fl_rim_light_scale = 0x1EC; // float32 - constexpr std::ptrdiff_t m_fl_reflections_tint_by_base_blend_to_none = 0x1F0; // float32 - constexpr std::ptrdiff_t m_fl_metalness_blend_to_full = 0x1F4; // float32 - constexpr std::ptrdiff_t m_fl_self_illum_blend_to_full = 0x1F8; // float32 + namespace C_INIT_StatusEffect { + constexpr std::ptrdiff_t m_nDetail2Combo = 0x1B4; // Detail2Combo_t + constexpr std::ptrdiff_t m_flDetail2Rotation = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flDetail2Scale = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flDetail2BlendFactor = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flColorWarpIntensity = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flDiffuseWarpBlendToFull = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flEnvMapIntensity = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flAmbientScale = 0x1D0; // float32 + constexpr std::ptrdiff_t m_specularColor = 0x1D4; // Color + constexpr std::ptrdiff_t m_flSpecularScale = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flSpecularExponent = 0x1DC; // float32 + constexpr std::ptrdiff_t m_flSpecularExponentBlendToFull = 0x1E0; // float32 + constexpr std::ptrdiff_t m_flSpecularBlendToFull = 0x1E4; // float32 + constexpr std::ptrdiff_t m_rimLightColor = 0x1E8; // Color + constexpr std::ptrdiff_t m_flRimLightScale = 0x1EC; // float32 + constexpr std::ptrdiff_t m_flReflectionsTintByBaseBlendToNone = 0x1F0; // float32 + constexpr std::ptrdiff_t m_flMetalnessBlendToFull = 0x1F4; // float32 + constexpr std::ptrdiff_t m_flSelfIllumBlendToFull = 0x1F8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 19 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_status_effect_citadel { - constexpr std::ptrdiff_t m_fl_sfx_color_warp_amount = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_sfx_normal_amount = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_sfx_metalness_amount = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_sfx_roughness_amount = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_sfx_self_illum_amount = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_scale = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_scroll_x = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_scroll_y = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_scroll_z = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_offset_x = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_offset_y = 0x1DC; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_offset_z = 0x1E0; // float32 - constexpr std::ptrdiff_t m_n_detail_combo = 0x1E4; // DetailCombo_t - constexpr std::ptrdiff_t m_fl_sfxs_detail_amount = 0x1E8; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_detail_scale = 0x1EC; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_detail_scroll_x = 0x1F0; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_detail_scroll_y = 0x1F4; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_detail_scroll_z = 0x1F8; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_use_model_u_vs = 0x1FC; // float32 + namespace C_INIT_StatusEffectCitadel { + constexpr std::ptrdiff_t m_flSFXColorWarpAmount = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flSFXNormalAmount = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flSFXMetalnessAmount = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flSFXRoughnessAmount = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flSFXSelfIllumAmount = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flSFXSScale = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flSFXSScrollX = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flSFXSScrollY = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flSFXSScrollZ = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flSFXSOffsetX = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flSFXSOffsetY = 0x1DC; // float32 + constexpr std::ptrdiff_t m_flSFXSOffsetZ = 0x1E0; // float32 + constexpr std::ptrdiff_t m_nDetailCombo = 0x1E4; // DetailCombo_t + constexpr std::ptrdiff_t m_flSFXSDetailAmount = 0x1E8; // float32 + constexpr std::ptrdiff_t m_flSFXSDetailScale = 0x1EC; // float32 + constexpr std::ptrdiff_t m_flSFXSDetailScrollX = 0x1F0; // float32 + constexpr std::ptrdiff_t m_flSFXSDetailScrollY = 0x1F4; // float32 + constexpr std::ptrdiff_t m_flSFXSDetailScrollZ = 0x1F8; // float32 + constexpr std::ptrdiff_t m_flSFXSUseModelUVs = 0x1FC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_create_particle_impulse { - constexpr std::ptrdiff_t m_input_radius = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_input_magnitude = 0x308; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_falloff_function = 0x458; // ParticleFalloffFunction_t - constexpr std::ptrdiff_t m_input_falloff_exp = 0x460; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_impulse_type = 0x5B0; // ParticleImpulseType_t + namespace C_INIT_CreateParticleImpulse { + constexpr std::ptrdiff_t m_InputRadius = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_InputMagnitude = 0x308; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nFalloffFunction = 0x458; // ParticleFalloffFunction_t + constexpr std::ptrdiff_t m_InputFalloffExp = 0x460; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nImpulseType = 0x5B0; // ParticleImpulseType_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_quantize_float { - constexpr std::ptrdiff_t m_input_value = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_output_field = 0x308; // ParticleAttributeIndex_t + namespace C_INIT_QuantizeFloat { + constexpr std::ptrdiff_t m_InputValue = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nOutputField = 0x308; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_set_attribute_to_scalar_expression { - constexpr std::ptrdiff_t m_n_expression = 0x1B4; // ScalarExpressionType_t - constexpr std::ptrdiff_t m_fl_input1 = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_input2 = 0x308; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_remap = 0x458; // CParticleRemapFloatInput - constexpr std::ptrdiff_t m_n_output_field = 0x5A8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0x5AC; // ParticleSetMethod_t + namespace C_INIT_SetAttributeToScalarExpression { + constexpr std::ptrdiff_t m_nExpression = 0x1B4; // ScalarExpressionType_t + constexpr std::ptrdiff_t m_flInput1 = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInput2 = 0x308; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputRemap = 0x458; // CParticleRemapFloatInput + constexpr std::ptrdiff_t m_nOutputField = 0x5A8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nSetMethod = 0x5AC; // ParticleSetMethod_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_set_vector_attribute_to_vector_expression { - constexpr std::ptrdiff_t m_n_expression = 0x1B4; // VectorExpressionType_t - constexpr std::ptrdiff_t m_v_input1 = 0x1B8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_v_input2 = 0x7E8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_output_field = 0xE18; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0xE1C; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_normalized_output = 0xE20; // bool + namespace C_INIT_SetVectorAttributeToVectorExpression { + constexpr std::ptrdiff_t m_nExpression = 0x1B4; // VectorExpressionType_t + constexpr std::ptrdiff_t m_vInput1 = 0x1B8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vInput2 = 0x7E8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nOutputField = 0xE18; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nSetMethod = 0xE1C; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bNormalizedOutput = 0xE20; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_init_float_collection { - constexpr std::ptrdiff_t m_input_value = 0x1B8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_output_field = 0x308; // ParticleAttributeIndex_t + namespace C_INIT_InitFloatCollection { + constexpr std::ptrdiff_t m_InputValue = 0x1B8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nOutputField = 0x308; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_init_float { - constexpr std::ptrdiff_t m_input_value = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_output_field = 0x308; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0x30C; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_input_strength = 0x310; // CPerParticleFloatInput + namespace C_INIT_InitFloat { + constexpr std::ptrdiff_t m_InputValue = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nOutputField = 0x308; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nSetMethod = 0x30C; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_InputStrength = 0x310; // CPerParticleFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_init_vec_collection { - constexpr std::ptrdiff_t m_input_value = 0x1B8; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_output_field = 0x7E8; // ParticleAttributeIndex_t + namespace C_INIT_InitVecCollection { + constexpr std::ptrdiff_t m_InputValue = 0x1B8; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_nOutputField = 0x7E8; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_init_vec { - constexpr std::ptrdiff_t m_input_value = 0x1B8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_output_field = 0x7E8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0x7EC; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_normalized_output = 0x7F0; // bool - constexpr std::ptrdiff_t m_b_write_previous_position = 0x7F1; // bool + namespace C_INIT_InitVec { + constexpr std::ptrdiff_t m_InputValue = 0x1B8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nOutputField = 0x7E8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nSetMethod = 0x7EC; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bNormalizedOutput = 0x7F0; // bool + constexpr std::ptrdiff_t m_bWritePreviousPosition = 0x7F1; // bool } - // Parent: c_particle_function_emitter + // Parent: CParticleFunctionEmitter // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_instantaneous_emitter { - constexpr std::ptrdiff_t m_n_particles_to_emit = 0x1B8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_start_time = 0x308; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_init_from_killed_parent_particles = 0x458; // float32 - constexpr std::ptrdiff_t m_fl_parent_particle_scale = 0x460; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_max_emitted_per_frame = 0x5B0; // int32 - constexpr std::ptrdiff_t m_n_snapshot_control_point = 0x5B4; // int32 + namespace C_OP_InstantaneousEmitter { + constexpr std::ptrdiff_t m_nParticlesToEmit = 0x1B8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flStartTime = 0x308; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flInitFromKilledParentParticles = 0x458; // float32 + constexpr std::ptrdiff_t m_flParentParticleScale = 0x460; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nMaxEmittedPerFrame = 0x5B0; // int32 + constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x5B4; // int32 } - // Parent: c_particle_function_emitter + // Parent: CParticleFunctionEmitter // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_continuous_emitter { - constexpr std::ptrdiff_t m_fl_emission_duration = 0x1B8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_start_time = 0x308; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_emit_rate = 0x458; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_emission_scale = 0x5A8; // float32 - constexpr std::ptrdiff_t m_fl_scale_per_parent_particle = 0x5AC; // float32 - constexpr std::ptrdiff_t m_b_init_from_killed_parent_particles = 0x5B0; // bool - constexpr std::ptrdiff_t m_n_snapshot_control_point = 0x5B4; // int32 - constexpr std::ptrdiff_t m_n_limit_per_update = 0x5B8; // int32 - constexpr std::ptrdiff_t m_b_force_emit_on_first_update = 0x5BC; // bool - constexpr std::ptrdiff_t m_b_force_emit_on_last_update = 0x5BD; // bool + namespace C_OP_ContinuousEmitter { + constexpr std::ptrdiff_t m_flEmissionDuration = 0x1B8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flStartTime = 0x308; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flEmitRate = 0x458; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flEmissionScale = 0x5A8; // float32 + constexpr std::ptrdiff_t m_flScalePerParentParticle = 0x5AC; // float32 + constexpr std::ptrdiff_t m_bInitFromKilledParentParticles = 0x5B0; // bool + constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x5B4; // int32 + constexpr std::ptrdiff_t m_nLimitPerUpdate = 0x5B8; // int32 + constexpr std::ptrdiff_t m_bForceEmitOnFirstUpdate = 0x5BC; // bool + constexpr std::ptrdiff_t m_bForceEmitOnLastUpdate = 0x5BD; // bool } - // Parent: c_particle_function_emitter + // Parent: CParticleFunctionEmitter // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_noise_emitter { - constexpr std::ptrdiff_t m_fl_emission_duration = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_emission_scale = 0x1BC; // float32 - constexpr std::ptrdiff_t m_n_scale_control_point = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_scale_control_point_field = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_world_noise_point = 0x1C8; // int32 - constexpr std::ptrdiff_t m_b_abs_val = 0x1CC; // bool - constexpr std::ptrdiff_t m_b_abs_val_inv = 0x1CD; // bool - constexpr std::ptrdiff_t m_fl_offset = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_noise_scale = 0x1DC; // float32 - constexpr std::ptrdiff_t m_fl_world_noise_scale = 0x1E0; // float32 - constexpr std::ptrdiff_t m_vec_offset_loc = 0x1E4; // Vector - constexpr std::ptrdiff_t m_fl_world_time_scale = 0x1F0; // float32 + namespace C_OP_NoiseEmitter { + constexpr std::ptrdiff_t m_flEmissionDuration = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flEmissionScale = 0x1BC; // float32 + constexpr std::ptrdiff_t m_nScaleControlPoint = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nScaleControlPointField = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nWorldNoisePoint = 0x1C8; // int32 + constexpr std::ptrdiff_t m_bAbsVal = 0x1CC; // bool + constexpr std::ptrdiff_t m_bAbsValInv = 0x1CD; // bool + constexpr std::ptrdiff_t m_flOffset = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flNoiseScale = 0x1DC; // float32 + constexpr std::ptrdiff_t m_flWorldNoiseScale = 0x1E0; // float32 + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1E4; // Vector + constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1F0; // float32 } - // Parent: c_particle_function_emitter + // Parent: CParticleFunctionEmitter // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_maintain_emitter { - constexpr std::ptrdiff_t m_n_particles_to_maintain = 0x1B8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_start_time = 0x308; // float32 - constexpr std::ptrdiff_t m_fl_emission_duration = 0x310; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_emission_rate = 0x460; // float32 - constexpr std::ptrdiff_t m_n_snapshot_control_point = 0x464; // int32 - constexpr std::ptrdiff_t m_b_emit_instantaneously = 0x468; // bool - constexpr std::ptrdiff_t m_b_final_emit_on_stop = 0x469; // bool - constexpr std::ptrdiff_t m_fl_scale = 0x470; // CParticleCollectionFloatInput + namespace C_OP_MaintainEmitter { + constexpr std::ptrdiff_t m_nParticlesToMaintain = 0x1B8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flStartTime = 0x308; // float32 + constexpr std::ptrdiff_t m_flEmissionDuration = 0x310; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flEmissionRate = 0x460; // float32 + constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x464; // int32 + constexpr std::ptrdiff_t m_bEmitInstantaneously = 0x468; // bool + constexpr std::ptrdiff_t m_bFinalEmitOnStop = 0x469; // bool + constexpr std::ptrdiff_t m_flScale = 0x470; // CParticleCollectionFloatInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_random_force { - constexpr std::ptrdiff_t m_min_force = 0x1BC; // Vector - constexpr std::ptrdiff_t m_max_force = 0x1C8; // Vector + namespace C_OP_RandomForce { + constexpr std::ptrdiff_t m_MinForce = 0x1BC; // Vector + constexpr std::ptrdiff_t m_MaxForce = 0x1C8; // Vector } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_cp_velocity_force { - constexpr std::ptrdiff_t m_n_control_point_number = 0x1BC; // int32 - constexpr std::ptrdiff_t m_fl_scale = 0x1C0; // CPerParticleFloatInput + namespace C_OP_CPVelocityForce { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1BC; // int32 + constexpr std::ptrdiff_t m_flScale = 0x1C0; // CPerParticleFloatInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_parent_vortices { - constexpr std::ptrdiff_t m_fl_force_scale = 0x1BC; // float32 - constexpr std::ptrdiff_t m_vec_twist_axis = 0x1C0; // Vector - constexpr std::ptrdiff_t m_b_flip_based_on_yaw = 0x1CC; // bool + namespace C_OP_ParentVortices { + constexpr std::ptrdiff_t m_flForceScale = 0x1BC; // float32 + constexpr std::ptrdiff_t m_vecTwistAxis = 0x1C0; // Vector + constexpr std::ptrdiff_t m_bFlipBasedOnYaw = 0x1CC; // bool } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_twist_around_axis { - constexpr std::ptrdiff_t m_f_force_amount = 0x1BC; // float32 - constexpr std::ptrdiff_t m_twist_axis = 0x1C0; // Vector - constexpr std::ptrdiff_t m_b_local_space = 0x1CC; // bool - constexpr std::ptrdiff_t m_n_control_point_number = 0x1D0; // int32 + namespace C_OP_TwistAroundAxis { + constexpr std::ptrdiff_t m_fForceAmount = 0x1BC; // float32 + constexpr std::ptrdiff_t m_TwistAxis = 0x1C0; // Vector + constexpr std::ptrdiff_t m_bLocalSpace = 0x1CC; // bool + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D0; // int32 } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_attract_to_control_point { - constexpr std::ptrdiff_t m_vec_component_scale = 0x1BC; // Vector - constexpr std::ptrdiff_t m_f_force_amount = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_falloff_power = 0x318; // float32 - constexpr std::ptrdiff_t m_transform_input = 0x320; // CParticleTransformInput - constexpr std::ptrdiff_t m_f_force_amount_min = 0x380; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_apply_min_force = 0x4D0; // bool + namespace C_OP_AttractToControlPoint { + constexpr std::ptrdiff_t m_vecComponentScale = 0x1BC; // Vector + constexpr std::ptrdiff_t m_fForceAmount = 0x1C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fFalloffPower = 0x318; // float32 + constexpr std::ptrdiff_t m_TransformInput = 0x320; // CParticleTransformInput + constexpr std::ptrdiff_t m_fForceAmountMin = 0x380; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bApplyMinForce = 0x4D0; // bool } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_force_based_on_distance_to_plane { - constexpr std::ptrdiff_t m_fl_min_dist = 0x1BC; // float32 - constexpr std::ptrdiff_t m_vec_force_at_min_dist = 0x1C0; // Vector - constexpr std::ptrdiff_t m_fl_max_dist = 0x1CC; // float32 - constexpr std::ptrdiff_t m_vec_force_at_max_dist = 0x1D0; // Vector - constexpr std::ptrdiff_t m_vec_plane_normal = 0x1DC; // Vector - constexpr std::ptrdiff_t m_n_control_point_number = 0x1E8; // int32 - constexpr std::ptrdiff_t m_fl_exponent = 0x1EC; // float32 + namespace C_OP_ForceBasedOnDistanceToPlane { + constexpr std::ptrdiff_t m_flMinDist = 0x1BC; // float32 + constexpr std::ptrdiff_t m_vecForceAtMinDist = 0x1C0; // Vector + constexpr std::ptrdiff_t m_flMaxDist = 0x1CC; // float32 + constexpr std::ptrdiff_t m_vecForceAtMaxDist = 0x1D0; // Vector + constexpr std::ptrdiff_t m_vecPlaneNormal = 0x1DC; // Vector + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1E8; // int32 + constexpr std::ptrdiff_t m_flExponent = 0x1EC; // float32 } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_time_varying_force { - constexpr std::ptrdiff_t m_fl_start_lerp_time = 0x1BC; // float32 - constexpr std::ptrdiff_t m_starting_force = 0x1C0; // Vector - constexpr std::ptrdiff_t m_fl_end_lerp_time = 0x1CC; // float32 - constexpr std::ptrdiff_t m_ending_force = 0x1D0; // Vector + namespace C_OP_TimeVaryingForce { + constexpr std::ptrdiff_t m_flStartLerpTime = 0x1BC; // float32 + constexpr std::ptrdiff_t m_StartingForce = 0x1C0; // Vector + constexpr std::ptrdiff_t m_flEndLerpTime = 0x1CC; // float32 + constexpr std::ptrdiff_t m_EndingForce = 0x1D0; // Vector } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_turbulence_force { - constexpr std::ptrdiff_t m_fl_noise_coord_scale0 = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_noise_coord_scale1 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_noise_coord_scale2 = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_noise_coord_scale3 = 0x1C8; // float32 - constexpr std::ptrdiff_t m_vec_noise_amount0 = 0x1CC; // Vector - constexpr std::ptrdiff_t m_vec_noise_amount1 = 0x1D8; // Vector - constexpr std::ptrdiff_t m_vec_noise_amount2 = 0x1E4; // Vector - constexpr std::ptrdiff_t m_vec_noise_amount3 = 0x1F0; // Vector + namespace C_OP_TurbulenceForce { + constexpr std::ptrdiff_t m_flNoiseCoordScale0 = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flNoiseCoordScale1 = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flNoiseCoordScale2 = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flNoiseCoordScale3 = 0x1C8; // float32 + constexpr std::ptrdiff_t m_vecNoiseAmount0 = 0x1CC; // Vector + constexpr std::ptrdiff_t m_vecNoiseAmount1 = 0x1D8; // Vector + constexpr std::ptrdiff_t m_vecNoiseAmount2 = 0x1E4; // Vector + constexpr std::ptrdiff_t m_vecNoiseAmount3 = 0x1F0; // Vector } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_curl_noise_force { - constexpr std::ptrdiff_t m_n_noise_type = 0x1BC; // ParticleDirectionNoiseType_t - constexpr std::ptrdiff_t m_vec_noise_freq = 0x1C0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_noise_scale = 0x7F0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_offset = 0xE20; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_offset_rate = 0x1450; // CPerParticleVecInput - constexpr std::ptrdiff_t m_fl_worley_seed = 0x1A80; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_worley_jitter = 0x1BD0; // CPerParticleFloatInput + namespace C_OP_CurlNoiseForce { + constexpr std::ptrdiff_t m_nNoiseType = 0x1BC; // ParticleDirectionNoiseType_t + constexpr std::ptrdiff_t m_vecNoiseFreq = 0x1C0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecNoiseScale = 0x7F0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecOffset = 0xE20; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecOffsetRate = 0x1450; // CPerParticleVecInput + constexpr std::ptrdiff_t m_flWorleySeed = 0x1A80; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flWorleyJitter = 0x1BD0; // CPerParticleFloatInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_per_particle_force { - constexpr std::ptrdiff_t m_fl_force_scale = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_v_force = 0x310; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_cp = 0x940; // int32 + namespace C_OP_PerParticleForce { + constexpr std::ptrdiff_t m_flForceScale = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vForce = 0x310; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nCP = 0x940; // int32 } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_wind_force { - constexpr std::ptrdiff_t m_v_force = 0x1BC; // Vector + namespace C_OP_WindForce { + constexpr std::ptrdiff_t m_vForce = 0x1BC; // Vector } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_external_wind_force { - constexpr std::ptrdiff_t m_vec_sample_position = 0x1C0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_scale = 0x7F0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_b_sample_wind = 0xE20; // bool - constexpr std::ptrdiff_t m_b_sample_water = 0xE21; // bool - constexpr std::ptrdiff_t m_b_dampen_near_water_plane = 0xE22; // bool - constexpr std::ptrdiff_t m_b_sample_gravity = 0xE23; // bool - constexpr std::ptrdiff_t m_vec_gravity_force = 0xE28; // CPerParticleVecInput - constexpr std::ptrdiff_t m_b_use_basic_movement_gravity = 0x1458; // bool - constexpr std::ptrdiff_t m_fl_local_gravity_scale = 0x1460; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_local_buoyancy_scale = 0x15B0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_buoyancy_force = 0x1700; // CPerParticleVecInput + namespace C_OP_ExternalWindForce { + constexpr std::ptrdiff_t m_vecSamplePosition = 0x1C0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecScale = 0x7F0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_bSampleWind = 0xE20; // bool + constexpr std::ptrdiff_t m_bSampleWater = 0xE21; // bool + constexpr std::ptrdiff_t m_bDampenNearWaterPlane = 0xE22; // bool + constexpr std::ptrdiff_t m_bSampleGravity = 0xE23; // bool + constexpr std::ptrdiff_t m_vecGravityForce = 0xE28; // CPerParticleVecInput + constexpr std::ptrdiff_t m_bUseBasicMovementGravity = 0x1458; // bool + constexpr std::ptrdiff_t m_flLocalGravityScale = 0x1460; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flLocalBuoyancyScale = 0x15B0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecBuoyancyForce = 0x1700; // CPerParticleVecInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_external_game_impulse_force { - constexpr std::ptrdiff_t m_fl_force_scale = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_ropes = 0x310; // bool - constexpr std::ptrdiff_t m_b_ropes_z_only = 0x311; // bool - constexpr std::ptrdiff_t m_b_explosions = 0x312; // bool - constexpr std::ptrdiff_t m_b_particles = 0x313; // bool + namespace C_OP_ExternalGameImpulseForce { + constexpr std::ptrdiff_t m_flForceScale = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bRopes = 0x310; // bool + constexpr std::ptrdiff_t m_bRopesZOnly = 0x311; // bool + constexpr std::ptrdiff_t m_bExplosions = 0x312; // bool + constexpr std::ptrdiff_t m_bParticles = 0x313; // bool } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_local_acceleration_force { - constexpr std::ptrdiff_t m_n_cp = 0x1BC; // int32 - constexpr std::ptrdiff_t m_n_scale_cp = 0x1C0; // int32 - constexpr std::ptrdiff_t m_vec_accel = 0x1C8; // CParticleCollectionVecInput + namespace C_OP_LocalAccelerationForce { + constexpr std::ptrdiff_t m_nCP = 0x1BC; // int32 + constexpr std::ptrdiff_t m_nScaleCP = 0x1C0; // int32 + constexpr std::ptrdiff_t m_vecAccel = 0x1C8; // CParticleCollectionVecInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_density_force { - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_force_scale = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_target_density = 0x1C4; // float32 + namespace C_OP_DensityForce { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flForceScale = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flTargetDensity = 0x1C4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_basic_movement { - constexpr std::ptrdiff_t m_gravity = 0x1B0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_f_drag = 0x7E0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_max_constraint_passes = 0x930; // int32 + namespace C_OP_BasicMovement { + constexpr std::ptrdiff_t m_Gravity = 0x1B0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_fDrag = 0x7E0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nMaxConstraintPasses = 0x930; // int32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_fade_and_kill { - constexpr std::ptrdiff_t m_fl_start_fade_in_time = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_in_time = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_start_fade_out_time = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_out_time = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_start_alpha = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_end_alpha = 0x1C4; // float32 - constexpr std::ptrdiff_t m_b_force_preserve_particle_order = 0x1C8; // bool + namespace C_OP_FadeAndKill { + constexpr std::ptrdiff_t m_flStartFadeInTime = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flEndFadeInTime = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flStartFadeOutTime = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flEndFadeOutTime = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flStartAlpha = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flEndAlpha = 0x1C4; // float32 + constexpr std::ptrdiff_t m_bForcePreserveParticleOrder = 0x1C8; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_fade_and_kill_for_tracers { - constexpr std::ptrdiff_t m_fl_start_fade_in_time = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_in_time = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_start_fade_out_time = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_out_time = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_start_alpha = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_end_alpha = 0x1C4; // float32 + namespace C_OP_FadeAndKillForTracers { + constexpr std::ptrdiff_t m_flStartFadeInTime = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flEndFadeInTime = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flStartFadeOutTime = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flEndFadeOutTime = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flStartAlpha = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flEndAlpha = 0x1C4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_fade_in { - constexpr std::ptrdiff_t m_fl_fade_in_time_min = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_time_max = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_time_exp = 0x1B8; // float32 - constexpr std::ptrdiff_t m_b_proportional = 0x1BC; // bool + namespace C_OP_FadeIn { + constexpr std::ptrdiff_t m_flFadeInTimeMin = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flFadeInTimeMax = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flFadeInTimeExp = 0x1B8; // float32 + constexpr std::ptrdiff_t m_bProportional = 0x1BC; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_fade_out { - constexpr std::ptrdiff_t m_fl_fade_out_time_min = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_time_max = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_time_exp = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_fade_bias = 0x1BC; // float32 - constexpr std::ptrdiff_t m_b_proportional = 0x1F0; // bool - constexpr std::ptrdiff_t m_b_ease_in_and_out = 0x1F1; // bool + namespace C_OP_FadeOut { + constexpr std::ptrdiff_t m_flFadeOutTimeMin = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flFadeOutTimeMax = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flFadeOutTimeExp = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flFadeBias = 0x1BC; // float32 + constexpr std::ptrdiff_t m_bProportional = 0x1F0; // bool + constexpr std::ptrdiff_t m_bEaseInAndOut = 0x1F1; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_fade_in_simple { - constexpr std::ptrdiff_t m_fl_fade_in_time = 0x1B0; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t + namespace C_OP_FadeInSimple { + constexpr std::ptrdiff_t m_flFadeInTime = 0x1B0; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_fade_out_simple { - constexpr std::ptrdiff_t m_fl_fade_out_time = 0x1B0; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t + namespace C_OP_FadeOutSimple { + constexpr std::ptrdiff_t m_flFadeOutTime = 0x1B0; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_clamp_scalar { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_output_min = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_max = 0x308; // CPerParticleFloatInput + namespace C_OP_ClampScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutputMin = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMax = 0x308; // CPerParticleFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_clamp_vector { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output_min = 0x1B8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_output_max = 0x7E8; // CPerParticleVecInput + namespace C_OP_ClampVector { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutputMin = 0x1B8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecOutputMax = 0x7E8; // CPerParticleVecInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_oscillate_scalar { - constexpr std::ptrdiff_t m_rate_min = 0x1B0; // float32 - constexpr std::ptrdiff_t m_rate_max = 0x1B4; // float32 - constexpr std::ptrdiff_t m_frequency_min = 0x1B8; // float32 - constexpr std::ptrdiff_t m_frequency_max = 0x1BC; // float32 - constexpr std::ptrdiff_t m_n_field = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_proportional = 0x1C4; // bool - constexpr std::ptrdiff_t m_b_proportional_op = 0x1C5; // bool - constexpr std::ptrdiff_t m_fl_start_time_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_start_time_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_end_time_min = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_end_time_max = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_osc_mult = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_osc_add = 0x1DC; // float32 + namespace C_OP_OscillateScalar { + constexpr std::ptrdiff_t m_RateMin = 0x1B0; // float32 + constexpr std::ptrdiff_t m_RateMax = 0x1B4; // float32 + constexpr std::ptrdiff_t m_FrequencyMin = 0x1B8; // float32 + constexpr std::ptrdiff_t m_FrequencyMax = 0x1BC; // float32 + constexpr std::ptrdiff_t m_nField = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bProportional = 0x1C4; // bool + constexpr std::ptrdiff_t m_bProportionalOp = 0x1C5; // bool + constexpr std::ptrdiff_t m_flStartTime_min = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flStartTime_max = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flEndTime_min = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flEndTime_max = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flOscMult = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flOscAdd = 0x1DC; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_oscillate_scalar_simple { - constexpr std::ptrdiff_t m_rate = 0x1B0; // float32 - constexpr std::ptrdiff_t m_frequency = 0x1B4; // float32 - constexpr std::ptrdiff_t m_n_field = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_osc_mult = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_osc_add = 0x1C0; // float32 + namespace C_OP_OscillateScalarSimple { + constexpr std::ptrdiff_t m_Rate = 0x1B0; // float32 + constexpr std::ptrdiff_t m_Frequency = 0x1B4; // float32 + constexpr std::ptrdiff_t m_nField = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOscMult = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flOscAdd = 0x1C0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_oscillate_vector { - constexpr std::ptrdiff_t m_rate_min = 0x1B0; // Vector - constexpr std::ptrdiff_t m_rate_max = 0x1BC; // Vector - constexpr std::ptrdiff_t m_frequency_min = 0x1C8; // Vector - constexpr std::ptrdiff_t m_frequency_max = 0x1D4; // Vector - constexpr std::ptrdiff_t m_n_field = 0x1E0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_proportional = 0x1E4; // bool - constexpr std::ptrdiff_t m_b_proportional_op = 0x1E5; // bool - constexpr std::ptrdiff_t m_b_offset = 0x1E6; // bool - constexpr std::ptrdiff_t m_fl_start_time_min = 0x1E8; // float32 - constexpr std::ptrdiff_t m_fl_start_time_max = 0x1EC; // float32 - constexpr std::ptrdiff_t m_fl_end_time_min = 0x1F0; // float32 - constexpr std::ptrdiff_t m_fl_end_time_max = 0x1F4; // float32 - constexpr std::ptrdiff_t m_fl_osc_mult = 0x1F8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_osc_add = 0x348; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_rate_scale = 0x498; // CPerParticleFloatInput + namespace C_OP_OscillateVector { + constexpr std::ptrdiff_t m_RateMin = 0x1B0; // Vector + constexpr std::ptrdiff_t m_RateMax = 0x1BC; // Vector + constexpr std::ptrdiff_t m_FrequencyMin = 0x1C8; // Vector + constexpr std::ptrdiff_t m_FrequencyMax = 0x1D4; // Vector + constexpr std::ptrdiff_t m_nField = 0x1E0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bProportional = 0x1E4; // bool + constexpr std::ptrdiff_t m_bProportionalOp = 0x1E5; // bool + constexpr std::ptrdiff_t m_bOffset = 0x1E6; // bool + constexpr std::ptrdiff_t m_flStartTime_min = 0x1E8; // float32 + constexpr std::ptrdiff_t m_flStartTime_max = 0x1EC; // float32 + constexpr std::ptrdiff_t m_flEndTime_min = 0x1F0; // float32 + constexpr std::ptrdiff_t m_flEndTime_max = 0x1F4; // float32 + constexpr std::ptrdiff_t m_flOscMult = 0x1F8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOscAdd = 0x348; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRateScale = 0x498; // CPerParticleFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_oscillate_vector_simple { - constexpr std::ptrdiff_t m_rate = 0x1B0; // Vector - constexpr std::ptrdiff_t m_frequency = 0x1BC; // Vector - constexpr std::ptrdiff_t m_n_field = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_osc_mult = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_osc_add = 0x1D0; // float32 - constexpr std::ptrdiff_t m_b_offset = 0x1D4; // bool + namespace C_OP_OscillateVectorSimple { + constexpr std::ptrdiff_t m_Rate = 0x1B0; // Vector + constexpr std::ptrdiff_t m_Frequency = 0x1BC; // Vector + constexpr std::ptrdiff_t m_nField = 0x1C8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOscMult = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOscAdd = 0x1D0; // float32 + constexpr std::ptrdiff_t m_bOffset = 0x1D4; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_difference_previous_particle { - constexpr std::ptrdiff_t m_n_field_input = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1C8; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_active_range = 0x1CC; // bool - constexpr std::ptrdiff_t m_b_set_previous_particle = 0x1CD; // bool + namespace C_OP_DifferencePreviousParticle { + constexpr std::ptrdiff_t m_nFieldInput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1C8; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bActiveRange = 0x1CC; // bool + constexpr std::ptrdiff_t m_bSetPreviousParticle = 0x1CD; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_point_vector_at_next_particle { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_interpolation = 0x1B8; // CPerParticleFloatInput + namespace C_OP_PointVectorAtNextParticle { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInterpolation = 0x1B8; // CPerParticleFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_scalar { - constexpr std::ptrdiff_t m_n_field_input = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_b_old_code = 0x1C8; // bool + namespace C_OP_RemapScalar { + constexpr std::ptrdiff_t m_nFieldInput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_bOldCode = 0x1C8; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_density_to_vector { - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1B0; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_density_min = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_density_max = 0x1BC; // float32 - constexpr std::ptrdiff_t m_vec_output_min = 0x1C0; // Vector - constexpr std::ptrdiff_t m_vec_output_max = 0x1CC; // Vector - constexpr std::ptrdiff_t m_b_use_parent_density = 0x1D8; // bool - constexpr std::ptrdiff_t m_n_voxel_grid_resolution = 0x1DC; // int32 + namespace C_OP_RemapDensityToVector { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1B0; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flDensityMin = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flDensityMax = 0x1BC; // float32 + constexpr std::ptrdiff_t m_vecOutputMin = 0x1C0; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x1CC; // Vector + constexpr std::ptrdiff_t m_bUseParentDensity = 0x1D8; // bool + constexpr std::ptrdiff_t m_nVoxelGridResolution = 0x1DC; // int32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_diffusion { - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1B0; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_voxel_grid_resolution = 0x1B8; // int32 + namespace C_OP_Diffusion { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1B0; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nVoxelGridResolution = 0x1B8; // int32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_scalar_end_cap { - constexpr std::ptrdiff_t m_n_field_input = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C4; // float32 + namespace C_OP_RemapScalarEndCap { + constexpr std::ptrdiff_t m_nFieldInput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_reinitialize_scalar_end_cap { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_output_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1B8; // float32 + namespace C_OP_ReinitializeScalarEndCap { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutputMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1B8; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_scalar_once_timed { - constexpr std::ptrdiff_t m_b_proportional = 0x1B0; // bool - constexpr std::ptrdiff_t m_n_field_input = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1B8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_remap_time = 0x1CC; // float32 + namespace C_OP_RemapScalarOnceTimed { + constexpr std::ptrdiff_t m_bProportional = 0x1B0; // bool + constexpr std::ptrdiff_t m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flRemapTime = 0x1CC; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_particle_count_on_scalar_end_cap { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_input_min = 0x1B4; // int32 - constexpr std::ptrdiff_t m_n_input_max = 0x1B8; // int32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C0; // float32 - constexpr std::ptrdiff_t m_b_backwards = 0x1C4; // bool - constexpr std::ptrdiff_t m_n_set_method = 0x1C8; // ParticleSetMethod_t + namespace C_OP_RemapParticleCountOnScalarEndCap { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nInputMin = 0x1B4; // int32 + constexpr std::ptrdiff_t m_nInputMax = 0x1B8; // int32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C0; // float32 + constexpr std::ptrdiff_t m_bBackwards = 0x1C4; // bool + constexpr std::ptrdiff_t m_nSetMethod = 0x1C8; // ParticleSetMethod_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_particle_count_to_scalar { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_input_min = 0x1B8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_input_max = 0x308; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_output_min = 0x458; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_output_max = 0x5A8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_active_range = 0x6F8; // bool - constexpr std::ptrdiff_t m_n_set_method = 0x6FC; // ParticleSetMethod_t + namespace C_OP_RemapParticleCountToScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nInputMin = 0x1B8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nInputMax = 0x308; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flOutputMin = 0x458; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flOutputMax = 0x5A8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bActiveRange = 0x6F8; // bool + constexpr std::ptrdiff_t m_nSetMethod = 0x6FC; // ParticleSetMethod_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_visibility_scalar { - constexpr std::ptrdiff_t m_n_field_input = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1C8; // float32 + namespace C_OP_RemapVisibilityScalar { + constexpr std::ptrdiff_t m_nFieldInput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flRadiusScale = 0x1C8; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_transform_visibility_to_scalar { - constexpr std::ptrdiff_t m_n_set_method = 0x1B0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_transform_input = 0x1B8; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_field_output = 0x218; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x21C; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x220; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x224; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x228; // float32 - constexpr std::ptrdiff_t m_fl_radius = 0x22C; // float32 + namespace C_OP_RemapTransformVisibilityToScalar { + constexpr std::ptrdiff_t m_nSetMethod = 0x1B0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_TransformInput = 0x1B8; // CParticleTransformInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x218; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x21C; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x220; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x224; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x228; // float32 + constexpr std::ptrdiff_t m_flRadius = 0x22C; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_transform_visibility_to_vector { - constexpr std::ptrdiff_t m_n_set_method = 0x1B0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_transform_input = 0x1B8; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_field_output = 0x218; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x21C; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x220; // float32 - constexpr std::ptrdiff_t m_vec_output_min = 0x224; // Vector - constexpr std::ptrdiff_t m_vec_output_max = 0x230; // Vector - constexpr std::ptrdiff_t m_fl_radius = 0x23C; // float32 + namespace C_OP_RemapTransformVisibilityToVector { + constexpr std::ptrdiff_t m_nSetMethod = 0x1B0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_TransformInput = 0x1B8; // CParticleTransformInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x218; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x21C; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x220; // float32 + constexpr std::ptrdiff_t m_vecOutputMin = 0x224; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x230; // Vector + constexpr std::ptrdiff_t m_flRadius = 0x23C; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_lerp_scalar { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_output = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_start_time = 0x308; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x30C; // float32 + namespace C_OP_LerpScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutput = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flStartTime = 0x308; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x30C; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_lerp_end_cap_scalar { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_output = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_lerp_time = 0x1B8; // float32 + namespace C_OP_LerpEndCapScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutput = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flLerpTime = 0x1B8; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_lerp_end_cap_vector { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output = 0x1B4; // Vector - constexpr std::ptrdiff_t m_fl_lerp_time = 0x1C0; // float32 + namespace C_OP_LerpEndCapVector { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutput = 0x1B4; // Vector + constexpr std::ptrdiff_t m_flLerpTime = 0x1C0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_lerp_vector { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output = 0x1B4; // Vector - constexpr std::ptrdiff_t m_fl_start_time = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1C4; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1C8; // ParticleSetMethod_t + namespace C_OP_LerpVector { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutput = 0x1B4; // Vector + constexpr std::ptrdiff_t m_flStartTime = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1C4; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1C8; // ParticleSetMethod_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_lerp_to_other_attribute { - constexpr std::ptrdiff_t m_fl_interpolation = 0x1B0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_field_input_from = 0x300; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_input = 0x304; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x308; // ParticleAttributeIndex_t + namespace C_OP_LerpToOtherAttribute { + constexpr std::ptrdiff_t m_flInterpolation = 0x1B0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nFieldInputFrom = 0x300; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldInput = 0x304; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x308; // ParticleAttributeIndex_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_speed { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C0; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1C4; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_ignore_delta = 0x1C8; // bool + namespace C_OP_RemapSpeed { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C0; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1C4; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bIgnoreDelta = 0x1C8; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_remap_vectorto_cp { - constexpr std::ptrdiff_t m_n_out_control_point_number = 0x1B0; // int32 - constexpr std::ptrdiff_t m_n_field_input = 0x1B4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_particle_number = 0x1B8; // int32 + namespace C_OP_RemapVectortoCP { + constexpr std::ptrdiff_t m_nOutControlPointNumber = 0x1B0; // int32 + constexpr std::ptrdiff_t m_nFieldInput = 0x1B4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nParticleNumber = 0x1B8; // int32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_ramp_scalar_linear { - constexpr std::ptrdiff_t m_rate_min = 0x1B0; // float32 - constexpr std::ptrdiff_t m_rate_max = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_start_time_min = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_start_time_max = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_end_time_min = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_end_time_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_n_field = 0x1F0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_proportional_op = 0x1F4; // bool + namespace C_OP_RampScalarLinear { + constexpr std::ptrdiff_t m_RateMin = 0x1B0; // float32 + constexpr std::ptrdiff_t m_RateMax = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flStartTime_min = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flStartTime_max = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flEndTime_min = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flEndTime_max = 0x1C4; // float32 + constexpr std::ptrdiff_t m_nField = 0x1F0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bProportionalOp = 0x1F4; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_ramp_scalar_spline { - constexpr std::ptrdiff_t m_rate_min = 0x1B0; // float32 - constexpr std::ptrdiff_t m_rate_max = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_start_time_min = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_start_time_max = 0x1BC; // float32 - constexpr std::ptrdiff_t m_fl_end_time_min = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_end_time_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_bias = 0x1C8; // float32 - constexpr std::ptrdiff_t m_n_field = 0x1F0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_proportional_op = 0x1F4; // bool - constexpr std::ptrdiff_t m_b_ease_out = 0x1F5; // bool + namespace C_OP_RampScalarSpline { + constexpr std::ptrdiff_t m_RateMin = 0x1B0; // float32 + constexpr std::ptrdiff_t m_RateMax = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flStartTime_min = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flStartTime_max = 0x1BC; // float32 + constexpr std::ptrdiff_t m_flEndTime_min = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flEndTime_max = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flBias = 0x1C8; // float32 + constexpr std::ptrdiff_t m_nField = 0x1F0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bProportionalOp = 0x1F4; // bool + constexpr std::ptrdiff_t m_bEaseOut = 0x1F5; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_ramp_scalar_linear_simple { - constexpr std::ptrdiff_t m_rate = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1B8; // float32 - constexpr std::ptrdiff_t m_n_field = 0x1E0; // ParticleAttributeIndex_t + namespace C_OP_RampScalarLinearSimple { + constexpr std::ptrdiff_t m_Rate = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1B8; // float32 + constexpr std::ptrdiff_t m_nField = 0x1E0; // ParticleAttributeIndex_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_ramp_scalar_spline_simple { - constexpr std::ptrdiff_t m_rate = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1B8; // float32 - constexpr std::ptrdiff_t m_n_field = 0x1E0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_ease_out = 0x1E4; // bool + namespace C_OP_RampScalarSplineSimple { + constexpr std::ptrdiff_t m_Rate = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1B8; // float32 + constexpr std::ptrdiff_t m_nField = 0x1E0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bEaseOut = 0x1E4; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_chladni_wave { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_input_max = 0x308; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_min = 0x458; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_max = 0x5A8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_wave_length = 0x6F8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_harmonics = 0xD28; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_set_method = 0x1358; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_n_local_space_control_point = 0x135C; // int32 - constexpr std::ptrdiff_t m_b3_d = 0x1360; // bool + namespace C_OP_ChladniWave { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInputMax = 0x308; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMin = 0x458; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMax = 0x5A8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecWaveLength = 0x6F8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecHarmonics = 0xD28; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nSetMethod = 0x1358; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_nLocalSpaceControlPoint = 0x135C; // int32 + constexpr std::ptrdiff_t m_b3D = 0x1360; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_noise { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_output_min = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl4_noise_scale = 0x1BC; // float32 - constexpr std::ptrdiff_t m_b_additive = 0x1C0; // bool - constexpr std::ptrdiff_t m_fl_noise_animation_time_scale = 0x1C4; // float32 + namespace C_OP_Noise { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutputMin = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1B8; // float32 + constexpr std::ptrdiff_t m_fl4NoiseScale = 0x1BC; // float32 + constexpr std::ptrdiff_t m_bAdditive = 0x1C0; // bool + constexpr std::ptrdiff_t m_flNoiseAnimationTimeScale = 0x1C4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_vector_noise { - constexpr std::ptrdiff_t m_n_field_output = 0x1B0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output_min = 0x1B4; // Vector - constexpr std::ptrdiff_t m_vec_output_max = 0x1C0; // Vector - constexpr std::ptrdiff_t m_fl4_noise_scale = 0x1CC; // float32 - constexpr std::ptrdiff_t m_b_additive = 0x1D0; // bool - constexpr std::ptrdiff_t m_b_offset = 0x1D1; // bool - constexpr std::ptrdiff_t m_fl_noise_animation_time_scale = 0x1D4; // float32 + namespace C_OP_VectorNoise { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1B0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutputMin = 0x1B4; // Vector + constexpr std::ptrdiff_t m_vecOutputMax = 0x1C0; // Vector + constexpr std::ptrdiff_t m_fl4NoiseScale = 0x1CC; // float32 + constexpr std::ptrdiff_t m_bAdditive = 0x1D0; // bool + constexpr std::ptrdiff_t m_bOffset = 0x1D1; // bool + constexpr std::ptrdiff_t m_flNoiseAnimationTimeScale = 0x1D4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_decay { - constexpr std::ptrdiff_t m_b_rope_decay = 0x1B0; // bool - constexpr std::ptrdiff_t m_b_force_preserve_particle_order = 0x1B1; // bool + namespace C_OP_Decay { + constexpr std::ptrdiff_t m_bRopeDecay = 0x1B0; // bool + constexpr std::ptrdiff_t m_bForcePreserveParticleOrder = 0x1B1; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_decay_offscreen { - constexpr std::ptrdiff_t m_fl_offscreen_time = 0x1B0; // CParticleCollectionFloatInput + namespace C_OP_DecayOffscreen { + constexpr std::ptrdiff_t m_flOffscreenTime = 0x1B0; // CParticleCollectionFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_end_cap_timed_freeze { - constexpr std::ptrdiff_t m_fl_freeze_time = 0x1B0; // CParticleCollectionFloatInput + namespace C_OP_EndCapTimedFreeze { + constexpr std::ptrdiff_t m_flFreezeTime = 0x1B0; // CParticleCollectionFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_end_cap_timed_decay { - constexpr std::ptrdiff_t m_fl_decay_time = 0x1B0; // float32 + namespace C_OP_EndCapTimedDecay { + constexpr std::ptrdiff_t m_flDecayTime = 0x1B0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_end_cap_decay { + namespace C_OP_EndCapDecay { } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_velocity_decay { - constexpr std::ptrdiff_t m_fl_min_velocity = 0x1B0; // float32 + namespace C_OP_VelocityDecay { + constexpr std::ptrdiff_t m_flMinVelocity = 0x1B0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_alpha_decay { - constexpr std::ptrdiff_t m_fl_min_alpha = 0x1B0; // float32 + namespace C_OP_AlphaDecay { + constexpr std::ptrdiff_t m_flMinAlpha = 0x1B0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_radius_decay { - constexpr std::ptrdiff_t m_fl_min_radius = 0x1B0; // float32 + namespace C_OP_RadiusDecay { + constexpr std::ptrdiff_t m_flMinRadius = 0x1B0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_decay_maintain_count { - constexpr std::ptrdiff_t m_n_particles_to_maintain = 0x1B0; // int32 - constexpr std::ptrdiff_t m_fl_decay_delay = 0x1B4; // float32 - constexpr std::ptrdiff_t m_n_snapshot_control_point = 0x1B8; // int32 - constexpr std::ptrdiff_t m_b_lifespan_decay = 0x1BC; // bool - constexpr std::ptrdiff_t m_fl_scale = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_kill_newest = 0x310; // bool + namespace C_OP_DecayMaintainCount { + constexpr std::ptrdiff_t m_nParticlesToMaintain = 0x1B0; // int32 + constexpr std::ptrdiff_t m_flDecayDelay = 0x1B4; // float32 + constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x1B8; // int32 + constexpr std::ptrdiff_t m_bLifespanDecay = 0x1BC; // bool + constexpr std::ptrdiff_t m_flScale = 0x1C0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bKillNewest = 0x310; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_decay_clamp_count { - constexpr std::ptrdiff_t m_n_count = 0x1B0; // CParticleCollectionFloatInput + namespace C_OP_DecayClampCount { + constexpr std::ptrdiff_t m_nCount = 0x1B0; // CParticleCollectionFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_cull { - constexpr std::ptrdiff_t m_fl_cull_perc = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_cull_start = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_cull_end = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_cull_exp = 0x1BC; // float32 + namespace C_OP_Cull { + constexpr std::ptrdiff_t m_flCullPerc = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flCullStart = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flCullEnd = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flCullExp = 0x1BC; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_general_spin { - constexpr std::ptrdiff_t m_n_spin_rate_degrees = 0x1B0; // int32 - constexpr std::ptrdiff_t m_n_spin_rate_min_degrees = 0x1B4; // int32 - constexpr std::ptrdiff_t m_f_spin_rate_stop_time = 0x1BC; // float32 + namespace CGeneralSpin { + constexpr std::ptrdiff_t m_nSpinRateDegrees = 0x1B0; // int32 + constexpr std::ptrdiff_t m_nSpinRateMinDegrees = 0x1B4; // int32 + constexpr std::ptrdiff_t m_fSpinRateStopTime = 0x1BC; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_spin_update_base { + namespace CSpinUpdateBase { } - // Parent: c_general_spin + // Parent: CGeneralSpin // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_spin { + namespace C_OP_Spin { } - // Parent: c_spin_update_base + // Parent: CSpinUpdateBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_spin_update { + namespace C_OP_SpinUpdate { } - // Parent: c_general_spin + // Parent: CGeneralSpin // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_spin_yaw { + namespace C_OP_SpinYaw { } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_interpolate_radius { - constexpr std::ptrdiff_t m_fl_start_time = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1B4; // float32 - constexpr std::ptrdiff_t m_fl_start_scale = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_end_scale = 0x1BC; // float32 - constexpr std::ptrdiff_t m_b_ease_in_and_out = 0x1C0; // bool - constexpr std::ptrdiff_t m_fl_bias = 0x1C4; // float32 + namespace C_OP_InterpolateRadius { + constexpr std::ptrdiff_t m_flStartTime = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1B4; // float32 + constexpr std::ptrdiff_t m_flStartScale = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flEndScale = 0x1BC; // float32 + constexpr std::ptrdiff_t m_bEaseInAndOut = 0x1C0; // bool + constexpr std::ptrdiff_t m_flBias = 0x1C4; // float32 } } // Module: libpulse_system.so @@ -10767,113 +10767,113 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace fake_entity_t_api { + namespace FakeEntity_tAPI { } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_register_info { - constexpr std::ptrdiff_t m_n_reg = 0x0; // PulseRuntimeRegisterIndex_t - constexpr std::ptrdiff_t m_type = 0x8; // CPulseValueFullType - constexpr std::ptrdiff_t m_origin_name = 0x18; // CKV3MemberNameWithStorage - constexpr std::ptrdiff_t m_n_written_by_instruction = 0x50; // int32 - constexpr std::ptrdiff_t m_n_last_read_by_instruction = 0x54; // int32 + namespace CPulse_RegisterInfo { + constexpr std::ptrdiff_t m_nReg = 0x0; // PulseRuntimeRegisterIndex_t + constexpr std::ptrdiff_t m_Type = 0x8; // CPulseValueFullType + constexpr std::ptrdiff_t m_OriginName = 0x18; // CKV3MemberNameWithStorage + constexpr std::ptrdiff_t m_nWrittenByInstruction = 0x50; // int32 + constexpr std::ptrdiff_t m_nLastReadByInstruction = 0x54; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_chunk { - constexpr std::ptrdiff_t m_instructions = 0x0; // CUtlLeanVector< PGDInstruction_t > - constexpr std::ptrdiff_t m_registers = 0x10; // CUtlLeanVector< CPulse_RegisterInfo > - constexpr std::ptrdiff_t m_instruction_editor_i_ds = 0x20; // CUtlLeanVector< PulseDocNodeID_t > + namespace CPulse_Chunk { + constexpr std::ptrdiff_t m_Instructions = 0x0; // CUtlLeanVector + constexpr std::ptrdiff_t m_Registers = 0x10; // CUtlLeanVector + constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_variable { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_description = 0x8; // CUtlString - constexpr std::ptrdiff_t m_type = 0x10; // CPulseValueFullType - constexpr std::ptrdiff_t m_default_value = 0x20; // KeyValues3 - constexpr std::ptrdiff_t m_b_is_public = 0x32; // bool + namespace CPulse_Variable { + constexpr std::ptrdiff_t m_Name = 0x0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_Description = 0x8; // CUtlString + constexpr std::ptrdiff_t m_Type = 0x10; // CPulseValueFullType + constexpr std::ptrdiff_t m_DefaultValue = 0x20; // KeyValues3 + constexpr std::ptrdiff_t m_bIsPublic = 0x32; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_constant { - constexpr std::ptrdiff_t m_type = 0x0; // CPulseValueFullType - constexpr std::ptrdiff_t m_value = 0x10; // KeyValues3 + namespace CPulse_Constant { + constexpr std::ptrdiff_t m_Type = 0x0; // CPulseValueFullType + constexpr std::ptrdiff_t m_Value = 0x10; // KeyValues3 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_public_output { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_description = 0x8; // CUtlString - constexpr std::ptrdiff_t m_param_type = 0x10; // CPulseValueFullType + namespace CPulse_PublicOutput { + constexpr std::ptrdiff_t m_Name = 0x0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_Description = 0x8; // CUtlString + constexpr std::ptrdiff_t m_ParamType = 0x10; // CPulseValueFullType } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_output_connection { - constexpr std::ptrdiff_t m_source_output = 0x0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_target_entity = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_target_input = 0x10; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_param = 0x18; // CUtlSymbolLarge + namespace CPulse_OutputConnection { + constexpr std::ptrdiff_t m_SourceOutput = 0x0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_TargetEntity = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_TargetInput = 0x10; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_Param = 0x18; // CUtlSymbolLarge } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_invoke_binding { - constexpr std::ptrdiff_t m_register_map = 0x0; // PulseRegisterMap_t - constexpr std::ptrdiff_t m_func_name = 0x20; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_n_cell_index = 0x28; // PulseRuntimeCellIndex_t - constexpr std::ptrdiff_t m_n_src_chunk = 0x2C; // PulseRuntimeChunkIndex_t - constexpr std::ptrdiff_t m_n_src_instruction = 0x30; // int32 + namespace CPulse_InvokeBinding { + constexpr std::ptrdiff_t m_RegisterMap = 0x0; // PulseRegisterMap_t + constexpr std::ptrdiff_t m_FuncName = 0x20; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nCellIndex = 0x28; // PulseRuntimeCellIndex_t + constexpr std::ptrdiff_t m_nSrcChunk = 0x2C; // PulseRuntimeChunkIndex_t + constexpr std::ptrdiff_t m_nSrcInstruction = 0x30; // int32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_call_info { - constexpr std::ptrdiff_t m_port_name = 0x0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_n_editor_node_id = 0x8; // PulseDocNodeID_t - constexpr std::ptrdiff_t m_register_map = 0x10; // PulseRegisterMap_t - constexpr std::ptrdiff_t m_call_method_id = 0x30; // PulseDocNodeID_t - constexpr std::ptrdiff_t m_n_src_chunk = 0x34; // PulseRuntimeChunkIndex_t - constexpr std::ptrdiff_t m_n_src_instruction = 0x38; // int32 + namespace CPulse_CallInfo { + constexpr std::ptrdiff_t m_PortName = 0x0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t + constexpr std::ptrdiff_t m_RegisterMap = 0x10; // PulseRegisterMap_t + constexpr std::ptrdiff_t m_CallMethodID = 0x30; // PulseDocNodeID_t + constexpr std::ptrdiff_t m_nSrcChunk = 0x34; // PulseRuntimeChunkIndex_t + constexpr std::ptrdiff_t m_nSrcInstruction = 0x38; // int32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_graph_def { - constexpr std::ptrdiff_t m_domain_identifier = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_parent_map_name = 0x10; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_chunks = 0x18; // CUtlVector< CPulse_Chunk* > - constexpr std::ptrdiff_t m_cells = 0x30; // CUtlVector< CPulseCell_Base* > - constexpr std::ptrdiff_t m_vars = 0x48; // CUtlVector< CPulse_Variable > - constexpr std::ptrdiff_t m_public_outputs = 0x60; // CUtlVector< CPulse_PublicOutput > - constexpr std::ptrdiff_t m_invoke_bindings = 0x78; // CUtlVector< CPulse_InvokeBinding* > - constexpr std::ptrdiff_t m_call_infos = 0x90; // CUtlVector< CPulse_CallInfo* > - constexpr std::ptrdiff_t m_constants = 0xA8; // CUtlVector< CPulse_Constant > - constexpr std::ptrdiff_t m_output_connections = 0xC0; // CUtlVector< CPulse_OutputConnection* > + namespace CPulseGraphDef { + constexpr std::ptrdiff_t m_DomainIdentifier = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_ParentMapName = 0x10; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_Chunks = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_Cells = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_Vars = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_PublicOutputs = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_InvokeBindings = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_CallInfos = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_Constants = 0xA8; // CUtlVector + constexpr std::ptrdiff_t m_OutputConnections = 0xC0; // CUtlVector } // Parent: None // Fields count: 0 @@ -10881,7 +10881,7 @@ namespace cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - namespace c_pulse_mathlib { + namespace CPulseMathlib { } // Parent: None // Fields count: 0 @@ -10889,101 +10889,101 @@ namespace cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - namespace c_pulse_test_script_lib { + namespace CPulseTestScriptLib { } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace pulse_register_map_t { - constexpr std::ptrdiff_t m_inparams = 0x0; // KeyValues3 - constexpr std::ptrdiff_t m_outparams = 0x10; // KeyValues3 + namespace PulseRegisterMap_t { + constexpr std::ptrdiff_t m_Inparams = 0x0; // KeyValues3 + constexpr std::ptrdiff_t m_Outparams = 0x10; // KeyValues3 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace pgd_instruction_t { - constexpr std::ptrdiff_t m_n_code = 0x0; // PulseInstructionCode_t - constexpr std::ptrdiff_t m_n_var = 0x4; // PulseRuntimeVarIndex_t - constexpr std::ptrdiff_t m_n_reg0 = 0x8; // PulseRuntimeRegisterIndex_t - constexpr std::ptrdiff_t m_n_reg1 = 0xA; // PulseRuntimeRegisterIndex_t - constexpr std::ptrdiff_t m_n_reg2 = 0xC; // PulseRuntimeRegisterIndex_t - constexpr std::ptrdiff_t m_n_invoke_binding_index = 0x10; // PulseRuntimeInvokeIndex_t - constexpr std::ptrdiff_t m_n_chunk = 0x14; // PulseRuntimeChunkIndex_t - constexpr std::ptrdiff_t m_n_dest_instruction = 0x18; // int32 - constexpr std::ptrdiff_t m_n_call_info_index = 0x1C; // PulseRuntimeCallInfoIndex_t - constexpr std::ptrdiff_t m_n_const_idx = 0x20; // PulseRuntimeConstantIndex_t - constexpr std::ptrdiff_t m_domain_value = 0x28; // CBufferString + namespace PGDInstruction_t { + constexpr std::ptrdiff_t m_nCode = 0x0; // PulseInstructionCode_t + constexpr std::ptrdiff_t m_nVar = 0x4; // PulseRuntimeVarIndex_t + constexpr std::ptrdiff_t m_nReg0 = 0x8; // PulseRuntimeRegisterIndex_t + constexpr std::ptrdiff_t m_nReg1 = 0xA; // PulseRuntimeRegisterIndex_t + constexpr std::ptrdiff_t m_nReg2 = 0xC; // PulseRuntimeRegisterIndex_t + constexpr std::ptrdiff_t m_nInvokeBindingIndex = 0x10; // PulseRuntimeInvokeIndex_t + constexpr std::ptrdiff_t m_nChunk = 0x14; // PulseRuntimeChunkIndex_t + constexpr std::ptrdiff_t m_nDestInstruction = 0x18; // int32 + constexpr std::ptrdiff_t m_nCallInfoIndex = 0x1C; // PulseRuntimeCallInfoIndex_t + constexpr std::ptrdiff_t m_nConstIdx = 0x20; // PulseRuntimeConstantIndex_t + constexpr std::ptrdiff_t m_DomainValue = 0x28; // CBufferString } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_outflow_connection { - constexpr std::ptrdiff_t m_source_outflow_name = 0x0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_n_dest_chunk = 0x8; // PulseRuntimeChunkIndex_t - constexpr std::ptrdiff_t m_n_instruction = 0xC; // int32 + namespace CPulse_OutflowConnection { + constexpr std::ptrdiff_t m_SourceOutflowName = 0x0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nDestChunk = 0x8; // PulseRuntimeChunkIndex_t + constexpr std::ptrdiff_t m_nInstruction = 0xC; // int32 } - // Parent: c_pulse_outflow_connection + // Parent: CPulse_OutflowConnection // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_resume_point { + namespace CPulse_ResumePoint { } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_base { - constexpr std::ptrdiff_t m_n_editor_node_id = 0x8; // PulseDocNodeID_t + namespace CPulseCell_Base { + constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t } - // Parent: c_pulse_cell_base + // Parent: CPulseCell_Base // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_base_flow { + namespace CPulseCell_BaseFlow { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_inflow_base_entrypoint { - constexpr std::ptrdiff_t m_entry_chunk = 0x48; // PulseRuntimeChunkIndex_t - constexpr std::ptrdiff_t m_register_map = 0x50; // PulseRegisterMap_t + namespace CPulseCell_Inflow_BaseEntrypoint { + constexpr std::ptrdiff_t m_EntryChunk = 0x48; // PulseRuntimeChunkIndex_t + constexpr std::ptrdiff_t m_RegisterMap = 0x50; // PulseRegisterMap_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_runtime_method_arg { - constexpr std::ptrdiff_t m_name = 0x0; // CKV3MemberNameWithStorage - constexpr std::ptrdiff_t m_description = 0x38; // CUtlString - constexpr std::ptrdiff_t m_type = 0x40; // CPulseValueFullType + namespace CPulseRuntimeMethodArg { + constexpr std::ptrdiff_t m_Name = 0x0; // CKV3MemberNameWithStorage + constexpr std::ptrdiff_t m_Description = 0x38; // CUtlString + constexpr std::ptrdiff_t m_Type = 0x40; // CPulseValueFullType } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_base_yielding_inflow { + namespace CPulseCell_BaseYieldingInflow { } - // Parent: c_pulse_cell_base + // Parent: CPulseCell_Base // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_base_value { + namespace CPulseCell_BaseValue { } - // Parent: c_pulse_cell_base_yielding_inflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 1 // // Metadata: @@ -10993,27 +10993,27 @@ namespace cs2_dumper { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - namespace c_pulse_cell_inflow_wait { - constexpr std::ptrdiff_t m_wake_resume = 0x48; // CPulse_ResumePoint + namespace CPulseCell_Inflow_Wait { + constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_outflow_cycle_ordered_instance_state_t { - constexpr std::ptrdiff_t m_n_next_index = 0x0; // int32 + namespace CPulseCell_Outflow_CycleOrdered__InstanceState_t { + constexpr std::ptrdiff_t m_nNextIndex = 0x0; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_outflow_cycle_shuffled_instance_state_t { - constexpr std::ptrdiff_t m_shuffle = 0x0; // CUtlVectorFixedGrowable< uint8 > - constexpr std::ptrdiff_t m_n_next_shuffle = 0x20; // int32 + namespace CPulseCell_Outflow_CycleShuffled__InstanceState_t { + constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable + constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32 } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: @@ -11022,11 +11022,11 @@ namespace cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - namespace c_pulse_cell_outflow_test_random_yes_no { - constexpr std::ptrdiff_t m_yes = 0x48; // CPulse_OutflowConnection - constexpr std::ptrdiff_t m_no = 0x58; // CPulse_OutflowConnection + namespace CPulseCell_Outflow_TestRandomYesNo { + constexpr std::ptrdiff_t m_Yes = 0x48; // CPulse_OutflowConnection + constexpr std::ptrdiff_t m_No = 0x58; // CPulse_OutflowConnection } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: @@ -11035,11 +11035,11 @@ namespace cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - namespace c_pulse_cell_outflow_test_explicit_yes_no { - constexpr std::ptrdiff_t m_yes = 0x48; // CPulse_OutflowConnection - constexpr std::ptrdiff_t m_no = 0x58; // CPulse_OutflowConnection + namespace CPulseCell_Outflow_TestExplicitYesNo { + constexpr std::ptrdiff_t m_Yes = 0x48; // CPulse_OutflowConnection + constexpr std::ptrdiff_t m_No = 0x58; // CPulse_OutflowConnection } - // Parent: c_pulse_cell_base_value + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11048,9 +11048,9 @@ namespace cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - namespace c_pulse_cell_value_test_value50 { + namespace CPulseCell_Value_TestValue50 { } - // Parent: c_pulse_cell_base_value + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11060,29 +11060,29 @@ namespace cs2_dumper { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - namespace c_pulse_cell_value_random_int { + namespace CPulseCell_Value_RandomInt { } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_timeline_timeline_event_t { - constexpr std::ptrdiff_t m_fl_time_from_previous = 0x0; // float32 - constexpr std::ptrdiff_t m_b_pause_for_previous_events = 0x4; // bool - constexpr std::ptrdiff_t m_b_call_mode_sync = 0x5; // bool - constexpr std::ptrdiff_t m_event_outflow = 0x8; // CPulse_OutflowConnection + namespace CPulseCell_Timeline__TimelineEvent_t { + constexpr std::ptrdiff_t m_flTimeFromPrevious = 0x0; // float32 + constexpr std::ptrdiff_t m_bPauseForPreviousEvents = 0x4; // bool + constexpr std::ptrdiff_t m_bCallModeSync = 0x5; // bool + constexpr std::ptrdiff_t m_EventOutflow = 0x8; // CPulse_OutflowConnection } // Parent: None // Fields count: 7 - namespace fake_entity_t { - constexpr std::ptrdiff_t m_n_handle = 0x0; // PulseTestEHandle_t - constexpr std::ptrdiff_t m_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_class = 0x10; // CUtlString - constexpr std::ptrdiff_t m_b_destroyed = 0x18; // bool - constexpr std::ptrdiff_t m_p_associated_graph_instance = 0x20; // CPulseGraphInstance_TestDomain* - constexpr std::ptrdiff_t m_b_func_was_called = 0x28; // bool - constexpr std::ptrdiff_t m_f_value = 0x2C; // float32 + namespace FakeEntity_t { + constexpr std::ptrdiff_t m_nHandle = 0x0; // PulseTestEHandle_t + constexpr std::ptrdiff_t m_Name = 0x8; // CUtlString + constexpr std::ptrdiff_t m_Class = 0x10; // CUtlString + constexpr std::ptrdiff_t m_bDestroyed = 0x18; // bool + constexpr std::ptrdiff_t m_pAssociatedGraphInstance = 0x20; // CPulseGraphInstance_TestDomain* + constexpr std::ptrdiff_t m_bFuncWasCalled = 0x28; // bool + constexpr std::ptrdiff_t m_fValue = 0x2C; // float32 } // Parent: None // Fields count: 6 @@ -11091,15 +11091,15 @@ namespace cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - namespace c_pulse_graph_instance_test_domain { - constexpr std::ptrdiff_t m_b_is_running_unit_tests = 0xD8; // bool - constexpr std::ptrdiff_t m_b_explicit_time_stepping = 0xD9; // bool - constexpr std::ptrdiff_t m_b_expecting_to_destroy_with_yielded_cursors = 0xDA; // bool - constexpr std::ptrdiff_t m_n_next_validate_index = 0xDC; // int32 - constexpr std::ptrdiff_t m_tracepoints = 0xE0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_b_test_yes_or_no_path = 0xF8; // bool + namespace CPulseGraphInstance_TestDomain { + constexpr std::ptrdiff_t m_bIsRunningUnitTests = 0xD8; // bool + constexpr std::ptrdiff_t m_bExplicitTimeStepping = 0xD9; // bool + constexpr std::ptrdiff_t m_bExpectingToDestroyWithYieldedCursors = 0xDA; // bool + constexpr std::ptrdiff_t m_nNextValidateIndex = 0xDC; // int32 + constexpr std::ptrdiff_t m_Tracepoints = 0xE0; // CUtlVector + constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0xF8; // bool } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -11107,9 +11107,9 @@ namespace cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - namespace c_pulse_cell_step_test_domain_tracepoint { + namespace CPulseCell_Step_TestDomainTracepoint { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -11117,9 +11117,9 @@ namespace cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - namespace c_pulse_cell_step_test_domain_create_fake_entity { + namespace CPulseCell_Step_TestDomainCreateFakeEntity { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -11127,9 +11127,9 @@ namespace cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - namespace c_pulse_cell_step_test_domain_destroy_fake_entity { + namespace CPulseCell_Step_TestDomainDestroyFakeEntity { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 1 // // Metadata: @@ -11138,10 +11138,10 @@ namespace cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPulseEditorHeaderText - namespace c_pulse_cell_step_test_domain_ent_fire { - constexpr std::ptrdiff_t m_input = 0x48; // CUtlString + namespace CPulseCell_Step_TestDomainEntFire { + constexpr std::ptrdiff_t m_Input = 0x48; // CUtlString } - // Parent: c_pulse_cell_base_value + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11149,9 +11149,9 @@ namespace cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - namespace c_pulse_cell_val_test_domain_get_entity_name { + namespace CPulseCell_Val_TestDomainGetEntityName { } - // Parent: c_pulse_cell_base_value + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11159,28 +11159,28 @@ namespace cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - namespace c_pulse_cell_val_test_domain_find_entity_by_name { + namespace CPulseCell_Val_TestDomainFindEntityByName { } - // Parent: c_pulse_cell_base_yielding_inflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - namespace c_pulse_cell_test_wait_with_cursor_state { - constexpr std::ptrdiff_t m_wake_resume = 0x48; // CPulse_ResumePoint - constexpr std::ptrdiff_t m_wake_cancel = 0x58; // CPulse_ResumePoint - constexpr std::ptrdiff_t m_wake_fail = 0x68; // CPulse_ResumePoint + namespace CPulseCell_TestWaitWithCursorState { + constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint + constexpr std::ptrdiff_t m_WakeCancel = 0x58; // CPulse_ResumePoint + constexpr std::ptrdiff_t m_WakeFail = 0x68; // CPulse_ResumePoint } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_test_wait_with_cursor_state_cursor_state_t { - constexpr std::ptrdiff_t fl_wait_value = 0x0; // float32 - constexpr std::ptrdiff_t b_fail_on_cancel = 0x4; // bool + namespace CPulseCell_TestWaitWithCursorState__CursorState_t { + constexpr std::ptrdiff_t flWaitValue = 0x0; // float32 + constexpr std::ptrdiff_t bFailOnCancel = 0x4; // bool } // Parent: None // Fields count: 0 @@ -11188,34 +11188,34 @@ namespace cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - namespace c_pulse_test_funcs_derived_domain { + namespace CPulseTestFuncs_DerivedDomain { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - namespace c_pulse_cell_test_no_inflow { + namespace CPulseCell_Test_NoInflow { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - namespace c_pulse_cell_test_multi_inflow_with_default { + namespace CPulseCell_Test_MultiInflow_WithDefault { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - namespace c_pulse_cell_test_multi_inflow_no_default { + namespace CPulseCell_Test_MultiInflow_NoDefault { } // Parent: None // Fields count: 0 @@ -11223,7 +11223,7 @@ namespace cs2_dumper { // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings - namespace c_pulse_graph_instance_turtle_graphics { + namespace CPulseGraphInstance_TurtleGraphics { } // Parent: None // Fields count: 0 @@ -11231,23 +11231,23 @@ namespace cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - namespace c_pulse_cursor_funcs { + namespace CPulseCursorFuncs { } - // Parent: c_pulse_cell_base_yielding_inflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_wait_for_cursors_with_tag_base { - constexpr std::ptrdiff_t m_n_cursors_allowed_to_wait = 0x48; // int32 - constexpr std::ptrdiff_t m_wait_complete = 0x50; // CPulse_ResumePoint + namespace CPulseCell_WaitForCursorsWithTagBase { + constexpr std::ptrdiff_t m_nCursorsAllowedToWait = 0x48; // int32 + constexpr std::ptrdiff_t m_WaitComplete = 0x50; // CPulse_ResumePoint } // Parent: None // Fields count: 1 - namespace c_pulse_cell_wait_for_cursors_with_tag_base_cursor_state_t { - constexpr std::ptrdiff_t m_tag_name = 0x0; // CUtlSymbolLarge + namespace CPulseCell_WaitForCursorsWithTagBase__CursorState_t { + constexpr std::ptrdiff_t m_TagName = 0x0; // CUtlSymbolLarge } - // Parent: c_pulse_cell_wait_for_cursors_with_tag_base + // Parent: CPulseCell_WaitForCursorsWithTagBase // Fields count: 2 // // Metadata: @@ -11257,11 +11257,11 @@ namespace cs2_dumper { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - namespace c_pulse_cell_wait_for_cursors_with_tag { - constexpr std::ptrdiff_t m_b_tag_self_when_complete = 0x60; // bool - constexpr std::ptrdiff_t m_n_desired_kill_priority = 0x64; // PulseCursorCancelPriority_t + namespace CPulseCell_WaitForCursorsWithTag { + constexpr std::ptrdiff_t m_bTagSelfWhenComplete = 0x60; // bool + constexpr std::ptrdiff_t m_nDesiredKillPriority = 0x64; // PulseCursorCancelPriority_t } - // Parent: c_pulse_cell_wait_for_cursors_with_tag_base + // Parent: CPulseCell_WaitForCursorsWithTagBase // Fields count: 1 // // Metadata: @@ -11271,8 +11271,8 @@ namespace cs2_dumper { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - namespace c_pulse_cell_cursor_queue { - constexpr std::ptrdiff_t m_n_cursors_allowed_to_run_parallel = 0x60; // int32 + namespace CPulseCell_CursorQueue { + constexpr std::ptrdiff_t m_nCursorsAllowedToRunParallel = 0x60; // int32 } // Parent: None // Fields count: 0 @@ -11280,7 +11280,7 @@ namespace cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - namespace c_pulse_test_funcs_library_a { + namespace CPulseTestFuncs_LibraryA { } } // Module: librendersystemvulkan.so @@ -11289,27 +11289,27 @@ namespace cs2_dumper { namespace librendersystemvulkan { // Parent: None // Fields count: 7 - namespace render_input_layout_field_t { - constexpr std::ptrdiff_t m_p_semantic_name = 0x0; // uint8[32] - constexpr std::ptrdiff_t m_n_semantic_index = 0x20; // int32 - constexpr std::ptrdiff_t m_format = 0x24; // uint32 - constexpr std::ptrdiff_t m_n_offset = 0x28; // int32 - constexpr std::ptrdiff_t m_n_slot = 0x2C; // int32 - constexpr std::ptrdiff_t m_n_slot_type = 0x30; // RenderSlotType_t - constexpr std::ptrdiff_t m_n_instance_step_rate = 0x34; // int32 + namespace RenderInputLayoutField_t { + constexpr std::ptrdiff_t m_pSemanticName = 0x0; // uint8[32] + constexpr std::ptrdiff_t m_nSemanticIndex = 0x20; // int32 + constexpr std::ptrdiff_t m_Format = 0x24; // uint32 + constexpr std::ptrdiff_t m_nOffset = 0x28; // int32 + constexpr std::ptrdiff_t m_nSlot = 0x2C; // int32 + constexpr std::ptrdiff_t m_nSlotType = 0x30; // RenderSlotType_t + constexpr std::ptrdiff_t m_nInstanceStepRate = 0x34; // int32 } // Parent: None // Fields count: 4 - namespace vs_input_signature_element_t { - constexpr std::ptrdiff_t m_p_name = 0x0; // char[64] - constexpr std::ptrdiff_t m_p_semantic = 0x40; // char[64] - constexpr std::ptrdiff_t m_p_d3d_semantic_name = 0x80; // char[64] - constexpr std::ptrdiff_t m_n_d3d_semantic_index = 0xC0; // int32 + namespace VsInputSignatureElement_t { + constexpr std::ptrdiff_t m_pName = 0x0; // char[64] + constexpr std::ptrdiff_t m_pSemantic = 0x40; // char[64] + constexpr std::ptrdiff_t m_pD3DSemanticName = 0x80; // char[64] + constexpr std::ptrdiff_t m_nD3DSemanticIndex = 0xC0; // int32 } // Parent: None // Fields count: 1 - namespace vs_input_signature_t { - constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector< VsInputSignatureElement_t > + namespace VsInputSignature_t { + constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector } } // Module: libresourcesystem.so @@ -11321,75 +11321,75 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace constant_info_t { + namespace ConstantInfo_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_name_token = 0x8; // CUtlStringToken - constexpr std::ptrdiff_t m_fl_value = 0xC; // float32 + constexpr std::ptrdiff_t m_nameToken = 0x8; // CUtlStringToken + constexpr std::ptrdiff_t m_flValue = 0xC; // float32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace variable_info_t { + namespace VariableInfo_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_name_token = 0x8; // CUtlStringToken - constexpr std::ptrdiff_t m_n_index = 0xC; // FuseVariableIndex_t - constexpr std::ptrdiff_t m_n_num_components = 0xE; // uint8 - constexpr std::ptrdiff_t m_e_var_type = 0xF; // FuseVariableType_t - constexpr std::ptrdiff_t m_e_access = 0x10; // FuseVariableAccess_t + constexpr std::ptrdiff_t m_nameToken = 0x8; // CUtlStringToken + constexpr std::ptrdiff_t m_nIndex = 0xC; // FuseVariableIndex_t + constexpr std::ptrdiff_t m_nNumComponents = 0xE; // uint8 + constexpr std::ptrdiff_t m_eVarType = 0xF; // FuseVariableType_t + constexpr std::ptrdiff_t m_eAccess = 0x10; // FuseVariableAccess_t } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace function_info_t { + namespace FunctionInfo_t { constexpr std::ptrdiff_t m_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_name_token = 0x10; // CUtlStringToken - constexpr std::ptrdiff_t m_n_param_count = 0x14; // int32 - constexpr std::ptrdiff_t m_n_index = 0x18; // FuseFunctionIndex_t - constexpr std::ptrdiff_t m_b_is_pure = 0x1A; // bool + constexpr std::ptrdiff_t m_nameToken = 0x10; // CUtlStringToken + constexpr std::ptrdiff_t m_nParamCount = 0x14; // int32 + constexpr std::ptrdiff_t m_nIndex = 0x18; // FuseFunctionIndex_t + constexpr std::ptrdiff_t m_bIsPure = 0x1A; // bool } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_fuse_program { - constexpr std::ptrdiff_t m_program_buffer = 0x0; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_variables_read = 0x18; // CUtlVector< FuseVariableIndex_t > - constexpr std::ptrdiff_t m_variables_written = 0x30; // CUtlVector< FuseVariableIndex_t > - constexpr std::ptrdiff_t m_n_max_temp_vars_used = 0x48; // int32 + namespace CFuseProgram { + constexpr std::ptrdiff_t m_programBuffer = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_variablesRead = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_variablesWritten = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; // int32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_fuse_symbol_table { - constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector< ConstantInfo_t > - constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector< VariableInfo_t > - constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector< FunctionInfo_t > - constexpr std::ptrdiff_t m_constant_map = 0x48; // CUtlHashtable< CUtlStringToken, int32 > - constexpr std::ptrdiff_t m_variable_map = 0x68; // CUtlHashtable< CUtlStringToken, int32 > - constexpr std::ptrdiff_t m_function_map = 0x88; // CUtlHashtable< CUtlStringToken, int32 > + namespace CFuseSymbolTable { + constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable + constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable + constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable } // Parent: None // Fields count: 2 - namespace aabb_t { - constexpr std::ptrdiff_t m_v_min_bounds = 0x0; // Vector - constexpr std::ptrdiff_t m_v_max_bounds = 0xC; // Vector + namespace AABB_t { + constexpr std::ptrdiff_t m_vMinBounds = 0x0; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // Vector } // Parent: None // Fields count: 2 - namespace packed_aabb_t { - constexpr std::ptrdiff_t m_n_packed_min = 0x0; // uint32 - constexpr std::ptrdiff_t m_n_packed_max = 0x4; // uint32 + namespace PackedAABB_t { + constexpr std::ptrdiff_t m_nPackedMin = 0x0; // uint32 + constexpr std::ptrdiff_t m_nPackedMax = 0x4; // uint32 } // Parent: None // Fields count: 4 - namespace four_quaternions { + namespace FourQuaternions { constexpr std::ptrdiff_t x = 0x0; // fltx4 constexpr std::ptrdiff_t y = 0x10; // fltx4 constexpr std::ptrdiff_t z = 0x20; // fltx4 @@ -11400,7 +11400,7 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace test_resource_t { + namespace TestResource_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString } // Parent: None @@ -11408,338 +11408,338 @@ namespace cs2_dumper { // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_test_resource_t { + namespace InfoForResourceTypeTestResource_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_procedural_test_resource_t { + namespace InfoForResourceTypeProceduralTestResource_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_manifest_test_resource_t { + namespace InfoForResourceTypeManifestTestResource_t { } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace manifest_test_resource_t { + namespace ManifestTestResource_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t > + constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_cv_data_resource { + namespace InfoForResourceTypeCVDataResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_i_pulse_graph_def { + namespace InfoForResourceTypeIPulseGraphDef { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_type_script_resource { + namespace InfoForResourceTypeCTypeScriptResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_java_script_resource { + namespace InfoForResourceTypeCJavaScriptResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_i_particle_system_definition { + namespace InfoForResourceTypeIParticleSystemDefinition { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_i_particle_snapshot { + namespace InfoForResourceTypeIParticleSnapshot { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_anim_data { + namespace InfoForResourceTypeCAnimData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_animation_group { + namespace InfoForResourceTypeCAnimationGroup { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_sequence_group_data { + namespace InfoForResourceTypeCSequenceGroupData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_i_material2 { + namespace InfoForResourceTypeIMaterial2 { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_morph_set_data { + namespace InfoForResourceTypeCMorphSetData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_render_mesh { + namespace InfoForResourceTypeCRenderMesh { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_model { + namespace InfoForResourceTypeCModel { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_texture_base { + namespace InfoForResourceTypeCTextureBase { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_i_vector_graphic { + namespace InfoForResourceTypeIVectorGraphic { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_cv_sound_event_script_list { + namespace InfoForResourceTypeCVSoundEventScriptList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_cv_sound_stack_script_list { + namespace InfoForResourceTypeCVSoundStackScriptList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_voice_container_base { + namespace InfoForResourceTypeCVoiceContainerBase { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_cv_mix_list_resource { + namespace InfoForResourceTypeCVMixListResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_phys_aggregate_data { + namespace InfoForResourceTypeCPhysAggregateData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_cv_phys_x_surface_properties_list { + namespace InfoForResourceTypeCVPhysXSurfacePropertiesList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_entity_lump { + namespace InfoForResourceTypeCEntityLump { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_world_node { + namespace InfoForResourceTypeCWorldNode { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_world_t { + namespace InfoForResourceTypeWorld_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_voxel_visibility { + namespace InfoForResourceTypeCVoxelVisibility { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_post_processing_resource { + namespace InfoForResourceTypeCPostProcessingResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_panorama_style { + namespace InfoForResourceTypeCPanoramaStyle { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_panorama_layout { + namespace InfoForResourceTypeCPanoramaLayout { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_panorama_dynamic_images { + namespace InfoForResourceTypeCPanoramaDynamicImages { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_dota_item_definition_resource { + namespace InfoForResourceTypeCDotaItemDefinitionResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_cdota_patch_notes_list { + namespace InfoForResourceTypeCDOTAPatchNotesList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_cdota_novels_list { + namespace InfoForResourceTypeCDOTANovelsList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_i_anim_graph_model_binding { + namespace InfoForResourceTypeIAnimGraphModelBinding { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_choreo_scene_file_data { + namespace InfoForResourceTypeCChoreoSceneFileData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_cdac_game_defs_data { + namespace InfoForResourceTypeCDACGameDefsData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_composite_material_kit { + namespace InfoForResourceTypeCCompositeMaterialKit { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_gc_exportable_external_data { + namespace InfoForResourceTypeCGcExportableExternalData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_smart_prop { + namespace InfoForResourceTypeCSmartProp { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_ccsgo_econ_item { + namespace InfoForResourceTypeCCSGOEconItem { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_response_rules_list { + namespace InfoForResourceTypeCResponseRulesList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_nm_skeleton { + namespace InfoForResourceTypeCNmSkeleton { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_nm_clip { + namespace InfoForResourceTypeCNmClip { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_nm_graph { + namespace InfoForResourceTypeCNmGraph { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_nm_graph_data_set { + namespace InfoForResourceTypeCNmGraphDataSet { } } // Module: libscenefilecache.so @@ -11756,89 +11756,89 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace cssds_end_frame_view_info { - constexpr std::ptrdiff_t m_n_view_id = 0x0; // uint64 - constexpr std::ptrdiff_t m_view_name = 0x8; // CUtlString + namespace CSSDSEndFrameViewInfo { + constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64 + constexpr std::ptrdiff_t m_ViewName = 0x8; // CUtlString } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace cssds_msg_end_frame { - constexpr std::ptrdiff_t m_views = 0x0; // CUtlVector< CSSDSEndFrameViewInfo > + namespace CSSDSMsg_EndFrame { + constexpr std::ptrdiff_t m_Views = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace scene_view_id_t { - constexpr std::ptrdiff_t m_n_view_id = 0x0; // uint64 - constexpr std::ptrdiff_t m_n_frame_count = 0x8; // uint64 + namespace SceneViewId_t { + constexpr std::ptrdiff_t m_nViewId = 0x0; // uint64 + constexpr std::ptrdiff_t m_nFrameCount = 0x8; // uint64 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace cssds_msg_view_render { - constexpr std::ptrdiff_t m_view_id = 0x0; // SceneViewId_t - constexpr std::ptrdiff_t m_view_name = 0x10; // CUtlString + namespace CSSDSMsg_ViewRender { + constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t + constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace cssds_msg_layer_base { - constexpr std::ptrdiff_t m_view_id = 0x0; // SceneViewId_t - constexpr std::ptrdiff_t m_view_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_n_layer_index = 0x18; // int32 - constexpr std::ptrdiff_t m_n_layer_id = 0x20; // uint64 - constexpr std::ptrdiff_t m_layer_name = 0x28; // CUtlString - constexpr std::ptrdiff_t m_display_text = 0x30; // CUtlString + namespace CSSDSMsg_LayerBase { + constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t + constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_nLayerIndex = 0x18; // int32 + constexpr std::ptrdiff_t m_nLayerId = 0x20; // uint64 + constexpr std::ptrdiff_t m_LayerName = 0x28; // CUtlString + constexpr std::ptrdiff_t m_displayText = 0x30; // CUtlString } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace cssds_msg_view_target { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_texture_id = 0x8; // uint64 - constexpr std::ptrdiff_t m_n_width = 0x10; // int32 - constexpr std::ptrdiff_t m_n_height = 0x14; // int32 - constexpr std::ptrdiff_t m_n_requested_width = 0x18; // int32 - constexpr std::ptrdiff_t m_n_requested_height = 0x1C; // int32 - constexpr std::ptrdiff_t m_n_num_mip_levels = 0x20; // int32 - constexpr std::ptrdiff_t m_n_depth = 0x24; // int32 - constexpr std::ptrdiff_t m_n_multisample_num_samples = 0x28; // int32 - constexpr std::ptrdiff_t m_n_format = 0x2C; // int32 + namespace CSSDSMsg_ViewTarget { + constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString + constexpr std::ptrdiff_t m_TextureId = 0x8; // uint64 + constexpr std::ptrdiff_t m_nWidth = 0x10; // int32 + constexpr std::ptrdiff_t m_nHeight = 0x14; // int32 + constexpr std::ptrdiff_t m_nRequestedWidth = 0x18; // int32 + constexpr std::ptrdiff_t m_nRequestedHeight = 0x1C; // int32 + constexpr std::ptrdiff_t m_nNumMipLevels = 0x20; // int32 + constexpr std::ptrdiff_t m_nDepth = 0x24; // int32 + constexpr std::ptrdiff_t m_nMultisampleNumSamples = 0x28; // int32 + constexpr std::ptrdiff_t m_nFormat = 0x2C; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace cssds_msg_view_target_list { - constexpr std::ptrdiff_t m_view_id = 0x0; // SceneViewId_t - constexpr std::ptrdiff_t m_view_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_targets = 0x18; // CUtlVector< CSSDSMsg_ViewTarget > + namespace CSSDSMsg_ViewTargetList { + constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t + constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector } - // Parent: cssds_msg_layer_base + // Parent: CSSDSMsg_LayerBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace cssds_msg_pre_layer { + namespace CSSDSMsg_PreLayer { } - // Parent: cssds_msg_layer_base + // Parent: CSSDSMsg_LayerBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace cssds_msg_post_layer { + namespace CSSDSMsg_PostLayer { } } // Module: libschemasystem.so @@ -11850,66 +11850,66 @@ namespace cs2_dumper { // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_c_resource_manifest_internal { + namespace InfoForResourceTypeCResourceManifestInternal { } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_example_schema_v_data_monomorphic { - constexpr std::ptrdiff_t m_n_example1 = 0x0; // int32 - constexpr std::ptrdiff_t m_n_example2 = 0x4; // int32 + namespace CExampleSchemaVData_Monomorphic { + constexpr std::ptrdiff_t m_nExample1 = 0x0; // int32 + constexpr std::ptrdiff_t m_nExample2 = 0x4; // int32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_example_schema_v_data_polymorphic_base { - constexpr std::ptrdiff_t m_n_base = 0x8; // int32 + namespace CExampleSchemaVData_PolymorphicBase { + constexpr std::ptrdiff_t m_nBase = 0x8; // int32 } - // Parent: c_example_schema_v_data_polymorphic_base + // Parent: CExampleSchemaVData_PolymorphicBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_example_schema_v_data_polymorphic_derived_a { - constexpr std::ptrdiff_t m_n_derived_a = 0xC; // int32 + namespace CExampleSchemaVData_PolymorphicDerivedA { + constexpr std::ptrdiff_t m_nDerivedA = 0xC; // int32 } - // Parent: c_example_schema_v_data_polymorphic_base + // Parent: CExampleSchemaVData_PolymorphicBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_example_schema_v_data_polymorphic_derived_b { - constexpr std::ptrdiff_t m_n_derived_b = 0xC; // int32 + namespace CExampleSchemaVData_PolymorphicDerivedB { + constexpr std::ptrdiff_t m_nDerivedB = 0xC; // int32 } // Parent: None // Fields count: 22 - namespace c_schema_system_internal_registration { - constexpr std::ptrdiff_t m_vector2_d = 0x0; // Vector2D - constexpr std::ptrdiff_t m_vector = 0x8; // Vector - constexpr std::ptrdiff_t m_vector_aligned = 0x20; // VectorAligned - constexpr std::ptrdiff_t m_quaternion = 0x30; // Quaternion - constexpr std::ptrdiff_t m_q_angle = 0x40; // QAngle - constexpr std::ptrdiff_t m_rotation_vector = 0x4C; // RotationVector - constexpr std::ptrdiff_t m_radian_euler = 0x58; // RadianEuler - constexpr std::ptrdiff_t m_degree_euler = 0x64; // DegreeEuler - constexpr std::ptrdiff_t m_quaternion_storage = 0x70; // QuaternionStorage + namespace CSchemaSystemInternalRegistration { + constexpr std::ptrdiff_t m_Vector2D = 0x0; // Vector2D + constexpr std::ptrdiff_t m_Vector = 0x8; // Vector + constexpr std::ptrdiff_t m_VectorAligned = 0x20; // VectorAligned + constexpr std::ptrdiff_t m_Quaternion = 0x30; // Quaternion + constexpr std::ptrdiff_t m_QAngle = 0x40; // QAngle + constexpr std::ptrdiff_t m_RotationVector = 0x4C; // RotationVector + constexpr std::ptrdiff_t m_RadianEuler = 0x58; // RadianEuler + constexpr std::ptrdiff_t m_DegreeEuler = 0x64; // DegreeEuler + constexpr std::ptrdiff_t m_QuaternionStorage = 0x70; // QuaternionStorage constexpr std::ptrdiff_t m_matrix3x4_t = 0x80; // matrix3x4_t constexpr std::ptrdiff_t m_matrix3x4a_t = 0xB0; // matrix3x4a_t - constexpr std::ptrdiff_t m_color = 0xE0; // Color - constexpr std::ptrdiff_t m_vector4_d = 0xE4; // Vector4D - constexpr std::ptrdiff_t m_c_transform = 0x100; // CTransform - constexpr std::ptrdiff_t m_p_key_values = 0x120; // KeyValues* - constexpr std::ptrdiff_t m_c_utl_binary_block = 0x128; // CUtlBinaryBlock - constexpr std::ptrdiff_t m_c_utl_string = 0x140; // CUtlString - constexpr std::ptrdiff_t m_c_utl_symbol = 0x148; // CUtlSymbol - constexpr std::ptrdiff_t m_string_token = 0x14C; // CUtlStringToken - constexpr std::ptrdiff_t m_string_token_with_storage = 0x150; // CUtlStringTokenWithStorage - constexpr std::ptrdiff_t m_resource_types = 0x168; // CResourceArray< CResourcePointer< CResourceString > > - constexpr std::ptrdiff_t m_kv3 = 0x170; // KeyValues3 + constexpr std::ptrdiff_t m_Color = 0xE0; // Color + constexpr std::ptrdiff_t m_Vector4D = 0xE4; // Vector4D + constexpr std::ptrdiff_t m_CTransform = 0x100; // CTransform + constexpr std::ptrdiff_t m_pKeyValues = 0x120; // KeyValues* + constexpr std::ptrdiff_t m_CUtlBinaryBlock = 0x128; // CUtlBinaryBlock + constexpr std::ptrdiff_t m_CUtlString = 0x140; // CUtlString + constexpr std::ptrdiff_t m_CUtlSymbol = 0x148; // CUtlSymbol + constexpr std::ptrdiff_t m_stringToken = 0x14C; // CUtlStringToken + constexpr std::ptrdiff_t m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage + constexpr std::ptrdiff_t m_ResourceTypes = 0x168; // CResourceArray> + constexpr std::ptrdiff_t m_KV3 = 0x170; // KeyValues3 } } // Module: libserver.so @@ -11918,77 +11918,77 @@ namespace cs2_dumper { namespace libserver { // Parent: None // Fields count: 2 - namespace extent { + namespace Extent { constexpr std::ptrdiff_t lo = 0x0; // Vector constexpr std::ptrdiff_t hi = 0xC; // Vector } // Parent: None // Fields count: 2 - namespace nav_gravity_t { - constexpr std::ptrdiff_t m_v_gravity = 0x0; // Vector - constexpr std::ptrdiff_t m_b_default = 0xC; // bool + namespace NavGravity_t { + constexpr std::ptrdiff_t m_vGravity = 0x0; // Vector + constexpr std::ptrdiff_t m_bDefault = 0xC; // bool } // Parent: None // Fields count: 0 - namespace c_nav_volume { + namespace CNavVolume { } - // Parent: c_nav_volume + // Parent: CNavVolume // Fields count: 1 - namespace c_nav_volume_vector { - constexpr std::ptrdiff_t m_b_has_been_pre_filtered = 0x58; // bool + namespace CNavVolumeVector { + constexpr std::ptrdiff_t m_bHasBeenPreFiltered = 0x58; // bool } - // Parent: c_nav_volume_vector + // Parent: CNavVolumeVector // Fields count: 0 - namespace c_nav_volume_all { + namespace CNavVolumeAll { } - // Parent: c_nav_volume + // Parent: CNavVolume // Fields count: 2 - namespace c_nav_volume_sphere { - constexpr std::ptrdiff_t m_v_center = 0x50; // Vector - constexpr std::ptrdiff_t m_fl_radius = 0x5C; // float32 + namespace CNavVolumeSphere { + constexpr std::ptrdiff_t m_vCenter = 0x50; // Vector + constexpr std::ptrdiff_t m_flRadius = 0x5C; // float32 } - // Parent: c_nav_volume_sphere + // Parent: CNavVolumeSphere // Fields count: 1 - namespace c_nav_volume_spherical_shell { - constexpr std::ptrdiff_t m_fl_radius_inner = 0x60; // float32 + namespace CNavVolumeSphericalShell { + constexpr std::ptrdiff_t m_flRadiusInner = 0x60; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - namespace c_range_float { - constexpr std::ptrdiff_t m_p_value = 0x0; // float32[2] + namespace CRangeFloat { + constexpr std::ptrdiff_t m_pValue = 0x0; // float32[2] } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - namespace c_range_int { - constexpr std::ptrdiff_t m_p_value = 0x0; // int32[2] + namespace CRangeInt { + constexpr std::ptrdiff_t m_pValue = 0x0; // int32[2] } // Parent: None // Fields count: 0 - namespace c_entity_component { + namespace CEntityComponent { } // Parent: None // Fields count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) - namespace c_entity_identity { - constexpr std::ptrdiff_t m_name_stringable_index = 0x14; // int32 + namespace CEntityIdentity { + constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32 constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_designer_name = 0x20; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flags = 0x30; // uint32 - constexpr std::ptrdiff_t m_world_group_id = 0x38; // WorldGroupId_t - constexpr std::ptrdiff_t m_f_data_object_types = 0x3C; // uint32 - constexpr std::ptrdiff_t m_path_index = 0x40; // ChangeAccessorFieldPathIndex_t - constexpr std::ptrdiff_t m_p_prev = 0x58; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_next = 0x60; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_prev_by_class = 0x68; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_next_by_class = 0x70; // CEntityIdentity* + constexpr std::ptrdiff_t m_worldGroupId = 0x38; // WorldGroupId_t + constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3C; // uint32 + constexpr std::ptrdiff_t m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t + constexpr std::ptrdiff_t m_pPrev = 0x58; // CEntityIdentity* + constexpr std::ptrdiff_t m_pNext = 0x60; // CEntityIdentity* + constexpr std::ptrdiff_t m_pPrevByClass = 0x68; // CEntityIdentity* + constexpr std::ptrdiff_t m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 4 @@ -11996,50 +11996,50 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - namespace c_entity_instance { - constexpr std::ptrdiff_t m_isz_private_v_scripts = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_p_entity = 0x10; // CEntityIdentity* - constexpr std::ptrdiff_t m_c_script_component = 0x28; // CScriptComponent* - constexpr std::ptrdiff_t m_b_visiblein_pvs = 0x30; // bool + namespace CEntityInstance { + constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity* + constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent* + constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 - namespace c_script_component { - constexpr std::ptrdiff_t m_script_class_name = 0x30; // CUtlSymbolLarge + namespace CScriptComponent { + constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 2 - namespace c_body_component { - constexpr std::ptrdiff_t m_p_scene_node = 0x8; // CGameSceneNode* - constexpr std::ptrdiff_t m_p_chain_entity = 0x28; // CNetworkVarChainer + namespace CBodyComponent { + constexpr std::ptrdiff_t m_pSceneNode = 0x8; // CGameSceneNode* + constexpr std::ptrdiff_t __m_pChainEntity = 0x28; // CNetworkVarChainer } - // Parent: c_body_component + // Parent: CBodyComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) - namespace c_body_component_point { - constexpr std::ptrdiff_t m_scene_node = 0x60; // CGameSceneNode - constexpr std::ptrdiff_t m_p_chain_entity = 0x1C0; // CNetworkVarChainer + namespace CBodyComponentPoint { + constexpr std::ptrdiff_t m_sceneNode = 0x60; // CGameSceneNode + constexpr std::ptrdiff_t __m_pChainEntity = 0x1C0; // CNetworkVarChainer } - // Parent: c_body_component + // Parent: CBodyComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - namespace c_body_component_skeleton_instance { - constexpr std::ptrdiff_t m_skeleton_instance = 0x60; // CSkeletonInstance - constexpr std::ptrdiff_t m_p_chain_entity = 0x450; // CNetworkVarChainer + namespace CBodyComponentSkeletonInstance { + constexpr std::ptrdiff_t m_skeletonInstance = 0x60; // CSkeletonInstance + constexpr std::ptrdiff_t __m_pChainEntity = 0x450; // CNetworkVarChainer } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) - namespace c_hitbox_component { - constexpr std::ptrdiff_t m_bv_disabled_hit_groups = 0x24; // uint32[1] + namespace CHitboxComponent { + constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32[1] } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 67 // // Metadata: @@ -12108,144 +12108,144 @@ namespace cs2_dumper { // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) // NetworkVarNames: m_flCapsuleLength (float) // NetworkVarNames: m_flMinRoughness (float) - namespace c_light_component { - constexpr std::ptrdiff_t m_p_chain_entity = 0x58; // CNetworkVarChainer - constexpr std::ptrdiff_t m_color = 0x95; // Color - constexpr std::ptrdiff_t m_secondary_color = 0x99; // Color - constexpr std::ptrdiff_t m_fl_brightness = 0xA0; // float32 - constexpr std::ptrdiff_t m_fl_brightness_scale = 0xA4; // float32 - constexpr std::ptrdiff_t m_fl_brightness_mult = 0xA8; // float32 - constexpr std::ptrdiff_t m_fl_range = 0xAC; // float32 - constexpr std::ptrdiff_t m_fl_falloff = 0xB0; // float32 - constexpr std::ptrdiff_t m_fl_attenuation0 = 0xB4; // float32 - constexpr std::ptrdiff_t m_fl_attenuation1 = 0xB8; // float32 - constexpr std::ptrdiff_t m_fl_attenuation2 = 0xBC; // float32 - constexpr std::ptrdiff_t m_fl_theta = 0xC0; // float32 - constexpr std::ptrdiff_t m_fl_phi = 0xC4; // float32 - constexpr std::ptrdiff_t m_h_light_cookie = 0xC8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_n_cascades = 0xD0; // int32 - constexpr std::ptrdiff_t m_n_cast_shadows = 0xD4; // int32 - constexpr std::ptrdiff_t m_n_shadow_width = 0xD8; // int32 - constexpr std::ptrdiff_t m_n_shadow_height = 0xDC; // int32 - constexpr std::ptrdiff_t m_b_render_diffuse = 0xE0; // bool - constexpr std::ptrdiff_t m_n_render_specular = 0xE4; // int32 - constexpr std::ptrdiff_t m_b_render_transmissive = 0xE8; // bool - constexpr std::ptrdiff_t m_fl_ortho_light_width = 0xEC; // float32 - constexpr std::ptrdiff_t m_fl_ortho_light_height = 0xF0; // float32 - constexpr std::ptrdiff_t m_n_style = 0xF4; // int32 - constexpr std::ptrdiff_t m_pattern = 0xF8; // CUtlString - constexpr std::ptrdiff_t m_n_cascade_render_static_objects = 0x100; // int32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_cross_fade = 0x104; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance_fade = 0x108; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance0 = 0x10C; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance1 = 0x110; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance2 = 0x114; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance3 = 0x118; // float32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution0 = 0x11C; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution1 = 0x120; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution2 = 0x124; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution3 = 0x128; // int32 - constexpr std::ptrdiff_t m_b_uses_baked_shadowing = 0x12C; // bool - constexpr std::ptrdiff_t m_n_shadow_priority = 0x130; // int32 - constexpr std::ptrdiff_t m_n_baked_shadow_index = 0x134; // int32 - constexpr std::ptrdiff_t m_b_render_to_cubemaps = 0x138; // bool - constexpr std::ptrdiff_t m_n_direct_light = 0x13C; // int32 - constexpr std::ptrdiff_t m_n_indirect_light = 0x140; // int32 - constexpr std::ptrdiff_t m_fl_fade_min_dist = 0x144; // float32 - constexpr std::ptrdiff_t m_fl_fade_max_dist = 0x148; // float32 - constexpr std::ptrdiff_t m_fl_shadow_fade_min_dist = 0x14C; // float32 - constexpr std::ptrdiff_t m_fl_shadow_fade_max_dist = 0x150; // float32 - constexpr std::ptrdiff_t m_b_enabled = 0x154; // bool - constexpr std::ptrdiff_t m_b_flicker = 0x155; // bool - constexpr std::ptrdiff_t m_b_precomputed_fields_valid = 0x156; // bool - constexpr std::ptrdiff_t m_v_precomputed_bounds_mins = 0x158; // Vector - constexpr std::ptrdiff_t m_v_precomputed_bounds_maxs = 0x164; // Vector - constexpr std::ptrdiff_t m_v_precomputed_obb_origin = 0x170; // Vector - constexpr std::ptrdiff_t m_v_precomputed_obb_angles = 0x17C; // QAngle - constexpr std::ptrdiff_t m_v_precomputed_obb_extent = 0x188; // Vector - constexpr std::ptrdiff_t m_fl_precomputed_max_range = 0x194; // float32 - constexpr std::ptrdiff_t m_n_fog_lighting_mode = 0x198; // int32 - constexpr std::ptrdiff_t m_fl_fog_contribution_stength = 0x19C; // float32 - constexpr std::ptrdiff_t m_fl_near_clip_plane = 0x1A0; // float32 - constexpr std::ptrdiff_t m_sky_color = 0x1A4; // Color - constexpr std::ptrdiff_t m_fl_sky_intensity = 0x1A8; // float32 - constexpr std::ptrdiff_t m_sky_ambient_bounce = 0x1AC; // Color - constexpr std::ptrdiff_t m_b_use_secondary_color = 0x1B0; // bool - constexpr std::ptrdiff_t m_b_mixed_shadows = 0x1B1; // bool - constexpr std::ptrdiff_t m_fl_light_style_start_time = 0x1B4; // GameTime_t - constexpr std::ptrdiff_t m_fl_capsule_length = 0x1B8; // float32 - constexpr std::ptrdiff_t m_fl_min_roughness = 0x1BC; // float32 - constexpr std::ptrdiff_t m_b_pvs_modify_entity = 0x1D0; // bool + namespace CLightComponent { + constexpr std::ptrdiff_t __m_pChainEntity = 0x58; // CNetworkVarChainer + constexpr std::ptrdiff_t m_Color = 0x95; // Color + constexpr std::ptrdiff_t m_SecondaryColor = 0x99; // Color + constexpr std::ptrdiff_t m_flBrightness = 0xA0; // float32 + constexpr std::ptrdiff_t m_flBrightnessScale = 0xA4; // float32 + constexpr std::ptrdiff_t m_flBrightnessMult = 0xA8; // float32 + constexpr std::ptrdiff_t m_flRange = 0xAC; // float32 + constexpr std::ptrdiff_t m_flFalloff = 0xB0; // float32 + constexpr std::ptrdiff_t m_flAttenuation0 = 0xB4; // float32 + constexpr std::ptrdiff_t m_flAttenuation1 = 0xB8; // float32 + constexpr std::ptrdiff_t m_flAttenuation2 = 0xBC; // float32 + constexpr std::ptrdiff_t m_flTheta = 0xC0; // float32 + constexpr std::ptrdiff_t m_flPhi = 0xC4; // float32 + constexpr std::ptrdiff_t m_hLightCookie = 0xC8; // CStrongHandle + constexpr std::ptrdiff_t m_nCascades = 0xD0; // int32 + constexpr std::ptrdiff_t m_nCastShadows = 0xD4; // int32 + constexpr std::ptrdiff_t m_nShadowWidth = 0xD8; // int32 + constexpr std::ptrdiff_t m_nShadowHeight = 0xDC; // int32 + constexpr std::ptrdiff_t m_bRenderDiffuse = 0xE0; // bool + constexpr std::ptrdiff_t m_nRenderSpecular = 0xE4; // int32 + constexpr std::ptrdiff_t m_bRenderTransmissive = 0xE8; // bool + constexpr std::ptrdiff_t m_flOrthoLightWidth = 0xEC; // float32 + constexpr std::ptrdiff_t m_flOrthoLightHeight = 0xF0; // float32 + constexpr std::ptrdiff_t m_nStyle = 0xF4; // int32 + constexpr std::ptrdiff_t m_Pattern = 0xF8; // CUtlString + constexpr std::ptrdiff_t m_nCascadeRenderStaticObjects = 0x100; // int32 + constexpr std::ptrdiff_t m_flShadowCascadeCrossFade = 0x104; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistanceFade = 0x108; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance0 = 0x10C; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance1 = 0x110; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance2 = 0x114; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance3 = 0x118; // float32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution0 = 0x11C; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution1 = 0x120; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution2 = 0x124; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution3 = 0x128; // int32 + constexpr std::ptrdiff_t m_bUsesBakedShadowing = 0x12C; // bool + constexpr std::ptrdiff_t m_nShadowPriority = 0x130; // int32 + constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x134; // int32 + constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x138; // bool + constexpr std::ptrdiff_t m_nDirectLight = 0x13C; // int32 + constexpr std::ptrdiff_t m_nIndirectLight = 0x140; // int32 + constexpr std::ptrdiff_t m_flFadeMinDist = 0x144; // float32 + constexpr std::ptrdiff_t m_flFadeMaxDist = 0x148; // float32 + constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x14C; // float32 + constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x150; // float32 + constexpr std::ptrdiff_t m_bEnabled = 0x154; // bool + constexpr std::ptrdiff_t m_bFlicker = 0x155; // bool + constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x156; // bool + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x158; // Vector + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x164; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x170; // Vector + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x17C; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x188; // Vector + constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x194; // float32 + constexpr std::ptrdiff_t m_nFogLightingMode = 0x198; // int32 + constexpr std::ptrdiff_t m_flFogContributionStength = 0x19C; // float32 + constexpr std::ptrdiff_t m_flNearClipPlane = 0x1A0; // float32 + constexpr std::ptrdiff_t m_SkyColor = 0x1A4; // Color + constexpr std::ptrdiff_t m_flSkyIntensity = 0x1A8; // float32 + constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x1AC; // Color + constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1B0; // bool + constexpr std::ptrdiff_t m_bMixedShadows = 0x1B1; // bool + constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1B4; // GameTime_t + constexpr std::ptrdiff_t m_flCapsuleLength = 0x1B8; // float32 + constexpr std::ptrdiff_t m_flMinRoughness = 0x1BC; // float32 + constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x1D0; // bool } // Parent: None // Fields count: 1 - namespace c_network_transmit_component { - constexpr std::ptrdiff_t m_n_transmit_state_owned_counter = 0x2C4; // uint8 + namespace CNetworkTransmitComponent { + constexpr std::ptrdiff_t m_nTransmitStateOwnedCounter = 0x2C4; // uint8 } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 5 - namespace c_render_component { - constexpr std::ptrdiff_t m_p_chain_entity = 0x10; // CNetworkVarChainer - constexpr std::ptrdiff_t m_b_is_rendering_with_view_models = 0x50; // bool - constexpr std::ptrdiff_t m_n_splitscreen_flags = 0x54; // uint32 - constexpr std::ptrdiff_t m_b_enable_rendering = 0x60; // bool - constexpr std::ptrdiff_t m_b_interpolation_ready_to_draw = 0xC0; // bool + namespace CRenderComponent { + constexpr std::ptrdiff_t __m_pChainEntity = 0x10; // CNetworkVarChainer + constexpr std::ptrdiff_t m_bIsRenderingWithViewModels = 0x50; // bool + constexpr std::ptrdiff_t m_nSplitscreenFlags = 0x54; // uint32 + constexpr std::ptrdiff_t m_bEnableRendering = 0x60; // bool + constexpr std::ptrdiff_t m_bInterpolationReadyToDraw = 0xC0; // bool } // Parent: None // Fields count: 0 - namespace c_anim_event_listener_base { + namespace CAnimEventListenerBase { } - // Parent: c_anim_event_listener_base + // Parent: CAnimEventListenerBase // Fields count: 0 - namespace c_anim_event_listener { + namespace CAnimEventListener { } - // Parent: c_anim_event_listener_base + // Parent: CAnimEventListenerBase // Fields count: 0 - namespace c_anim_event_queue_listener { + namespace CAnimEventQueueListener { } // Parent: None // Fields count: 1 - namespace c_buoyancy_helper { - constexpr std::ptrdiff_t m_fl_fluid_density = 0x18; // float32 + namespace CBuoyancyHelper { + constexpr std::ptrdiff_t m_flFluidDensity = 0x18; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - namespace c_skill_float { - constexpr std::ptrdiff_t m_p_value = 0x0; // float32[4] + namespace CSkillFloat { + constexpr std::ptrdiff_t m_pValue = 0x0; // float32[4] } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - namespace c_skill_int { - constexpr std::ptrdiff_t m_p_value = 0x0; // int32[4] + namespace CSkillInt { + constexpr std::ptrdiff_t m_pValue = 0x0; // int32[4] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_skill_damage { - constexpr std::ptrdiff_t m_fl_damage = 0x0; // CSkillFloat - constexpr std::ptrdiff_t m_fl_physics_force_damage = 0x10; // float32 + namespace CSkillDamage { + constexpr std::ptrdiff_t m_flDamage = 0x0; // CSkillFloat + constexpr std::ptrdiff_t m_flPhysicsForceDamage = 0x10; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - namespace c_remap_float { - constexpr std::ptrdiff_t m_p_value = 0x0; // float32[4] + namespace CRemapFloat { + constexpr std::ptrdiff_t m_pValue = 0x0; // float32[4] } // Parent: None // Fields count: 2 - namespace c_script_uniform_random_stream { - constexpr std::ptrdiff_t m_h_script_scope = 0x8; // HSCRIPT - constexpr std::ptrdiff_t m_n_initial_seed = 0x9C; // int32 + namespace CScriptUniformRandomStream { + constexpr std::ptrdiff_t m_hScriptScope = 0x8; // HSCRIPT + constexpr std::ptrdiff_t m_nInitialSeed = 0x9C; // int32 } // Parent: None // Fields count: 0 @@ -12253,7 +12253,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_base_player_controller_api { + namespace CBasePlayerControllerAPI { } // Parent: None // Fields count: 3 @@ -12262,35 +12262,35 @@ namespace cs2_dumper { // NetworkVarNames: nType (FixAngleSet_t) // NetworkVarNames: qAngle (QAngle) // NetworkVarNames: nIndex (uint32) - namespace view_angle_server_change_t { - constexpr std::ptrdiff_t n_type = 0x30; // FixAngleSet_t - constexpr std::ptrdiff_t q_angle = 0x34; // QAngle - constexpr std::ptrdiff_t n_index = 0x40; // uint32 + namespace ViewAngleServerChange_t { + constexpr std::ptrdiff_t nType = 0x30; // FixAngleSet_t + constexpr std::ptrdiff_t qAngle = 0x34; // QAngle + constexpr std::ptrdiff_t nIndex = 0x40; // uint32 } // Parent: None // Fields count: 2 - namespace c_breakable_stage_helper { - constexpr std::ptrdiff_t m_n_current_stage = 0x8; // int32 - constexpr std::ptrdiff_t m_n_stage_count = 0xC; // int32 + namespace CBreakableStageHelper { + constexpr std::ptrdiff_t m_nCurrentStage = 0x8; // int32 + constexpr std::ptrdiff_t m_nStageCount = 0xC; // int32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - namespace command_tool_command_t { - constexpr std::ptrdiff_t m_b_enabled = 0x0; // bool - constexpr std::ptrdiff_t m_b_opened = 0x1; // bool - constexpr std::ptrdiff_t m_internal_id = 0x4; // uint32 - constexpr std::ptrdiff_t m_short_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_exec_mode = 0x10; // CommandExecMode_t - constexpr std::ptrdiff_t m_spawn_group = 0x18; // CUtlString - constexpr std::ptrdiff_t m_periodic_exec_delay = 0x20; // float32 - constexpr std::ptrdiff_t m_spec_type = 0x24; // CommandEntitySpecType_t - constexpr std::ptrdiff_t m_entity_spec = 0x28; // CUtlString - constexpr std::ptrdiff_t m_commands = 0x30; // CUtlString - constexpr std::ptrdiff_t m_set_debug_bits = 0x38; // DebugOverlayBits_t - constexpr std::ptrdiff_t m_clear_debug_bits = 0x40; // DebugOverlayBits_t + namespace CommandToolCommand_t { + constexpr std::ptrdiff_t m_bEnabled = 0x0; // bool + constexpr std::ptrdiff_t m_bOpened = 0x1; // bool + constexpr std::ptrdiff_t m_InternalId = 0x4; // uint32 + constexpr std::ptrdiff_t m_ShortName = 0x8; // CUtlString + constexpr std::ptrdiff_t m_ExecMode = 0x10; // CommandExecMode_t + constexpr std::ptrdiff_t m_SpawnGroup = 0x18; // CUtlString + constexpr std::ptrdiff_t m_PeriodicExecDelay = 0x20; // float32 + constexpr std::ptrdiff_t m_SpecType = 0x24; // CommandEntitySpecType_t + constexpr std::ptrdiff_t m_EntitySpec = 0x28; // CUtlString + constexpr std::ptrdiff_t m_Commands = 0x30; // CUtlString + constexpr std::ptrdiff_t m_SetDebugBits = 0x38; // DebugOverlayBits_t + constexpr std::ptrdiff_t m_ClearDebugBits = 0x40; // DebugOverlayBits_t } // Parent: None // Fields count: 0 @@ -12298,21 +12298,21 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_dynamic_prop_api { + namespace CDynamicPropAPI { } // Parent: None // Fields count: 1 - namespace c_player_pawn_component { - constexpr std::ptrdiff_t m_p_chain_entity = 0x8; // CNetworkVarChainer + namespace CPlayerPawnComponent { + constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer } // Parent: None // Fields count: 1 - namespace c_player_controller_component { - constexpr std::ptrdiff_t m_p_chain_entity = 0x8; // CNetworkVarChainer + namespace CPlayerControllerComponent { + constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_autoaim_services { + namespace CPlayer_AutoaimServices { } // Parent: None // Fields count: 5 @@ -12324,13 +12324,13 @@ namespace cs2_dumper { // NetworkVarNames: soundscapeEntityListIndex (int) // NetworkVarNames: soundEventHash (uint32) namespace audioparams_t { - constexpr std::ptrdiff_t local_sound = 0x8; // Vector[8] - constexpr std::ptrdiff_t soundscape_index = 0x68; // int32 - constexpr std::ptrdiff_t local_bits = 0x6C; // uint8 - constexpr std::ptrdiff_t soundscape_entity_list_index = 0x70; // int32 - constexpr std::ptrdiff_t sound_event_hash = 0x74; // uint32 + constexpr std::ptrdiff_t localSound = 0x8; // Vector[8] + constexpr std::ptrdiff_t soundscapeIndex = 0x68; // int32 + constexpr std::ptrdiff_t localBits = 0x6C; // uint8 + constexpr std::ptrdiff_t soundscapeEntityListIndex = 0x70; // int32 + constexpr std::ptrdiff_t soundEventHash = 0x74; // uint32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 12 // // Metadata: @@ -12343,53 +12343,53 @@ namespace cs2_dumper { // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) // NetworkVarNames: m_audio (audioparams_t) // NetworkVarNames: m_PostProcessingVolumes (CHandle) - namespace c_player_camera_services { - constexpr std::ptrdiff_t m_vec_cs_view_punch_angle = 0x40; // QAngle - constexpr std::ptrdiff_t m_n_cs_view_punch_angle_tick = 0x4C; // GameTick_t - constexpr std::ptrdiff_t m_fl_cs_view_punch_angle_tick_ratio = 0x50; // float32 - constexpr std::ptrdiff_t m_player_fog = 0x58; // fogplayerparams_t - constexpr std::ptrdiff_t m_h_color_correction_ctrl = 0x98; // CHandle< CColorCorrection > - constexpr std::ptrdiff_t m_h_view_entity = 0x9C; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_h_tonemap_controller = 0xA0; // CHandle< CTonemapController2 > + namespace CPlayer_CameraServices { + constexpr std::ptrdiff_t m_vecCsViewPunchAngle = 0x40; // QAngle + constexpr std::ptrdiff_t m_nCsViewPunchAngleTick = 0x4C; // GameTick_t + constexpr std::ptrdiff_t m_flCsViewPunchAngleTickRatio = 0x50; // float32 + constexpr std::ptrdiff_t m_PlayerFog = 0x58; // fogplayerparams_t + constexpr std::ptrdiff_t m_hColorCorrectionCtrl = 0x98; // CHandle + constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle + constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle constexpr std::ptrdiff_t m_audio = 0xA8; // audioparams_t - constexpr std::ptrdiff_t m_post_processing_volumes = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > - constexpr std::ptrdiff_t m_fl_old_player_z = 0x138; // float32 - constexpr std::ptrdiff_t m_fl_old_player_view_offset_z = 0x13C; // float32 - constexpr std::ptrdiff_t m_h_trigger_soundscape_list = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > + constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_flOldPlayerZ = 0x138; // float32 + constexpr std::ptrdiff_t m_flOldPlayerViewOffsetZ = 0x13C; // float32 + constexpr std::ptrdiff_t m_hTriggerSoundscapeList = 0x158; // CUtlVector> } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_flashlight_services { + namespace CPlayer_FlashlightServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_item_services { + namespace CPlayer_ItemServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) // NetworkVarNames: m_flMaxspeed (float32) // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - namespace c_player_movement_services { - constexpr std::ptrdiff_t m_n_impulse = 0x40; // int32 - constexpr std::ptrdiff_t m_n_buttons = 0x48; // CInButtonState - constexpr std::ptrdiff_t m_n_queued_button_down_mask = 0x68; // uint64 - constexpr std::ptrdiff_t m_n_queued_button_change_mask = 0x70; // uint64 - constexpr std::ptrdiff_t m_n_button_double_pressed = 0x78; // uint64 - constexpr std::ptrdiff_t m_p_button_pressed_cmd_number = 0x80; // uint32[64] - constexpr std::ptrdiff_t m_n_last_command_number_processed = 0x180; // uint32 - constexpr std::ptrdiff_t m_n_toggle_button_down_mask = 0x188; // uint64 - constexpr std::ptrdiff_t m_fl_maxspeed = 0x198; // float32 - constexpr std::ptrdiff_t m_arr_force_subtick_move_when = 0x19C; // float32[4] - constexpr std::ptrdiff_t m_fl_forward_move = 0x1AC; // float32 - constexpr std::ptrdiff_t m_fl_left_move = 0x1B0; // float32 - constexpr std::ptrdiff_t m_fl_up_move = 0x1B4; // float32 - constexpr std::ptrdiff_t m_vec_last_movement_impulses = 0x1B8; // Vector - constexpr std::ptrdiff_t m_vec_old_view_angles = 0x1C4; // QAngle + namespace CPlayer_MovementServices { + constexpr std::ptrdiff_t m_nImpulse = 0x40; // int32 + constexpr std::ptrdiff_t m_nButtons = 0x48; // CInButtonState + constexpr std::ptrdiff_t m_nQueuedButtonDownMask = 0x68; // uint64 + constexpr std::ptrdiff_t m_nQueuedButtonChangeMask = 0x70; // uint64 + constexpr std::ptrdiff_t m_nButtonDoublePressed = 0x78; // uint64 + constexpr std::ptrdiff_t m_pButtonPressedCmdNumber = 0x80; // uint32[64] + constexpr std::ptrdiff_t m_nLastCommandNumberProcessed = 0x180; // uint32 + constexpr std::ptrdiff_t m_nToggleButtonDownMask = 0x188; // uint64 + constexpr std::ptrdiff_t m_flMaxspeed = 0x198; // float32 + constexpr std::ptrdiff_t m_arrForceSubtickMoveWhen = 0x19C; // float32[4] + constexpr std::ptrdiff_t m_flForwardMove = 0x1AC; // float32 + constexpr std::ptrdiff_t m_flLeftMove = 0x1B0; // float32 + constexpr std::ptrdiff_t m_flUpMove = 0x1B4; // float32 + constexpr std::ptrdiff_t m_vecLastMovementImpulses = 0x1B8; // Vector + constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 14 // // Metadata: @@ -12400,43 +12400,43 @@ namespace cs2_dumper { // NetworkVarNames: m_bDucked (bool) // NetworkVarNames: m_bDucking (bool) // NetworkVarNames: m_bInDuckJump (bool) - namespace c_player_movement_services_humanoid { - constexpr std::ptrdiff_t m_fl_step_sound_time = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_fall_velocity = 0x1DC; // float32 - constexpr std::ptrdiff_t m_b_in_crouch = 0x1E0; // bool - constexpr std::ptrdiff_t m_n_crouch_state = 0x1E4; // uint32 - constexpr std::ptrdiff_t m_fl_crouch_transition_start_time = 0x1E8; // GameTime_t - constexpr std::ptrdiff_t m_b_ducked = 0x1EC; // bool - constexpr std::ptrdiff_t m_b_ducking = 0x1ED; // bool - constexpr std::ptrdiff_t m_b_in_duck_jump = 0x1EE; // bool - constexpr std::ptrdiff_t m_ground_normal = 0x1F0; // Vector - constexpr std::ptrdiff_t m_fl_surface_friction = 0x1FC; // float32 - constexpr std::ptrdiff_t m_surface_props = 0x200; // CUtlStringToken - constexpr std::ptrdiff_t m_n_stepside = 0x210; // int32 - constexpr std::ptrdiff_t m_i_target_volume = 0x214; // int32 - constexpr std::ptrdiff_t m_vec_smoothed_velocity = 0x218; // Vector + namespace CPlayer_MovementServices_Humanoid { + constexpr std::ptrdiff_t m_flStepSoundTime = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flFallVelocity = 0x1DC; // float32 + constexpr std::ptrdiff_t m_bInCrouch = 0x1E0; // bool + constexpr std::ptrdiff_t m_nCrouchState = 0x1E4; // uint32 + constexpr std::ptrdiff_t m_flCrouchTransitionStartTime = 0x1E8; // GameTime_t + constexpr std::ptrdiff_t m_bDucked = 0x1EC; // bool + constexpr std::ptrdiff_t m_bDucking = 0x1ED; // bool + constexpr std::ptrdiff_t m_bInDuckJump = 0x1EE; // bool + constexpr std::ptrdiff_t m_groundNormal = 0x1F0; // Vector + constexpr std::ptrdiff_t m_flSurfaceFriction = 0x1FC; // float32 + constexpr std::ptrdiff_t m_surfaceProps = 0x200; // CUtlStringToken + constexpr std::ptrdiff_t m_nStepside = 0x210; // int32 + constexpr std::ptrdiff_t m_iTargetVolume = 0x214; // int32 + constexpr std::ptrdiff_t m_vecSmoothedVelocity = 0x218; // Vector } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 4 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) - namespace c_player_observer_services { - constexpr std::ptrdiff_t m_i_observer_mode = 0x40; // uint8 - constexpr std::ptrdiff_t m_h_observer_target = 0x44; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_i_observer_last_mode = 0x48; // ObserverMode_t - constexpr std::ptrdiff_t m_b_forced_observer_mode = 0x4C; // bool + namespace CPlayer_ObserverServices { + constexpr std::ptrdiff_t m_iObserverMode = 0x40; // uint8 + constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle + constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; // ObserverMode_t + constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_use_services { + namespace CPlayer_UseServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_water_services { + namespace CPlayer_WaterServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 5 // // Metadata: @@ -12444,37 +12444,37 @@ namespace cs2_dumper { // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) - namespace c_player_weapon_services { - constexpr std::ptrdiff_t m_h_my_weapons = 0x40; // CNetworkUtlVectorBase< CHandle< CBasePlayerWeapon > > - constexpr std::ptrdiff_t m_h_active_weapon = 0x58; // CHandle< CBasePlayerWeapon > - constexpr std::ptrdiff_t m_h_last_weapon = 0x5C; // CHandle< CBasePlayerWeapon > - constexpr std::ptrdiff_t m_i_ammo = 0x60; // uint16[32] - constexpr std::ptrdiff_t m_b_prevent_weapon_pickup = 0xA0; // bool + namespace CPlayer_WeaponServices { + constexpr std::ptrdiff_t m_hMyWeapons = 0x40; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_hActiveWeapon = 0x58; // CHandle + constexpr std::ptrdiff_t m_hLastWeapon = 0x5C; // CHandle + constexpr std::ptrdiff_t m_iAmmo = 0x60; // uint16[32] + constexpr std::ptrdiff_t m_bPreventWeaponPickup = 0xA0; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace ammo_type_info_t { - constexpr std::ptrdiff_t m_n_max_carry = 0x10; // int32 - constexpr std::ptrdiff_t m_n_splash_size = 0x1C; // CRangeInt - constexpr std::ptrdiff_t m_n_flags = 0x24; // AmmoFlags_t - constexpr std::ptrdiff_t m_fl_mass = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_speed = 0x2C; // CRangeFloat + namespace AmmoTypeInfo_t { + constexpr std::ptrdiff_t m_nMaxCarry = 0x10; // int32 + constexpr std::ptrdiff_t m_nSplashSize = 0x1C; // CRangeInt + constexpr std::ptrdiff_t m_nFlags = 0x24; // AmmoFlags_t + constexpr std::ptrdiff_t m_flMass = 0x28; // float32 + constexpr std::ptrdiff_t m_flSpeed = 0x2C; // CRangeFloat } // Parent: None // Fields count: 0 - namespace c_anim_graph_controller_base { + namespace CAnimGraphControllerBase { } - // Parent: c_body_component_skeleton_instance + // Parent: CBodyComponentSkeletonInstance // Fields count: 2 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) - namespace c_body_component_base_anim_graph { - constexpr std::ptrdiff_t m_animation_controller = 0x478; // CBaseAnimGraphController - constexpr std::ptrdiff_t m_p_chain_entity = 0x980; // CNetworkVarChainer + namespace CBodyComponentBaseAnimGraph { + constexpr std::ptrdiff_t m_animationController = 0x478; // CBaseAnimGraphController + constexpr std::ptrdiff_t __m_pChainEntity = 0x980; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -12482,9 +12482,9 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) // NetworkVarNames: m_Values (Vector4D) - namespace entity_render_attribute_t { - constexpr std::ptrdiff_t m_id = 0x30; // CUtlStringToken - constexpr std::ptrdiff_t m_values = 0x34; // Vector4D + namespace EntityRenderAttribute_t { + constexpr std::ptrdiff_t m_ID = 0x30; // CUtlStringToken + constexpr std::ptrdiff_t m_Values = 0x34; // Vector4D } // Parent: None // Fields count: 4 @@ -12494,22 +12494,22 @@ namespace cs2_dumper { // NetworkVarNames: m_Name (string_t) // NetworkVarNames: m_AssociatedEntities (CHandle< CBaseModelEntity >) // NetworkVarNames: m_AssociatedEntityNames (string_t) - namespace active_model_config_t { - constexpr std::ptrdiff_t m_handle = 0x28; // ModelConfigHandle_t - constexpr std::ptrdiff_t m_name = 0x30; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_associated_entities = 0x38; // CNetworkUtlVectorBase< CHandle< CBaseModelEntity > > - constexpr std::ptrdiff_t m_associated_entity_names = 0x50; // CNetworkUtlVectorBase< CUtlSymbolLarge > + namespace ActiveModelConfig_t { + constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t + constexpr std::ptrdiff_t m_Name = 0x30; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase } - // Parent: c_body_component_skeleton_instance + // Parent: CBodyComponentSkeletonInstance // Fields count: 1 - namespace c_body_component_base_model_entity { - constexpr std::ptrdiff_t m_p_chain_entity = 0x478; // CNetworkVarChainer + namespace CBodyComponentBaseModelEntity { + constexpr std::ptrdiff_t __m_pChainEntity = 0x478; // CNetworkVarChainer } // Parent: None // Fields count: 2 - namespace c_rope_overlap_hit { - constexpr std::ptrdiff_t m_h_entity = 0x0; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_vec_overlapping_links = 0x8; // CUtlVector< int32 > + namespace CRopeOverlapHit { + constexpr std::ptrdiff_t m_hEntity = 0x0; // CHandle + constexpr std::ptrdiff_t m_vecOverlappingLinks = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -12517,8 +12517,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) // NetworkVarNames: m_name (CUtlStringToken) - namespace c_game_scene_node_handle { - constexpr std::ptrdiff_t m_h_owner = 0x8; // CEntityHandle + namespace CGameSceneNodeHandle { + constexpr std::ptrdiff_t m_hOwner = 0x8; // CEntityHandle constexpr std::ptrdiff_t m_name = 0xC; // CUtlStringToken } // Parent: None @@ -12531,67 +12531,67 @@ namespace cs2_dumper { // NetworkVarNames: m_flScale (float) // NetworkVarNames: m_name (CUtlStringToken) // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - namespace c_game_scene_node { - constexpr std::ptrdiff_t m_node_to_world = 0x10; // CTransform - constexpr std::ptrdiff_t m_p_owner = 0x30; // CEntityInstance* - constexpr std::ptrdiff_t m_p_parent = 0x38; // CGameSceneNode* - constexpr std::ptrdiff_t m_p_child = 0x40; // CGameSceneNode* - constexpr std::ptrdiff_t m_p_next_sibling = 0x48; // CGameSceneNode* - constexpr std::ptrdiff_t m_h_parent = 0x70; // CGameSceneNodeHandle - constexpr std::ptrdiff_t m_vec_origin = 0x80; // CNetworkOriginCellCoordQuantizedVector - constexpr std::ptrdiff_t m_ang_rotation = 0xB8; // QAngle - constexpr std::ptrdiff_t m_fl_scale = 0xC4; // float32 - constexpr std::ptrdiff_t m_vec_abs_origin = 0xC8; // Vector - constexpr std::ptrdiff_t m_ang_abs_rotation = 0xD4; // QAngle - constexpr std::ptrdiff_t m_fl_abs_scale = 0xE0; // float32 - constexpr std::ptrdiff_t m_n_parent_attachment_or_bone = 0xE4; // int16 - constexpr std::ptrdiff_t m_b_debug_abs_origin_changes = 0xE6; // bool - constexpr std::ptrdiff_t m_b_dormant = 0xE7; // bool - constexpr std::ptrdiff_t m_b_force_parent_to_be_networked = 0xE8; // bool - constexpr std::ptrdiff_t m_b_dirty_hierarchy = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_dirty_bone_merge_info = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_networked_position_changed = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_networked_angles_changed = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_networked_scale_changed = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_will_be_calling_post_data_update = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_bone_merge_flex = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_n_latch_abs_origin = 0x0; // bitfield:2 - constexpr std::ptrdiff_t m_b_dirty_bone_merge_bone_to_root = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_n_hierarchical_depth = 0xEB; // uint8 - constexpr std::ptrdiff_t m_n_hierarchy_type = 0xEC; // uint8 - constexpr std::ptrdiff_t m_n_do_not_set_anim_time_in_invalidate_physics_count = 0xED; // uint8 + namespace CGameSceneNode { + constexpr std::ptrdiff_t m_nodeToWorld = 0x10; // CTransform + constexpr std::ptrdiff_t m_pOwner = 0x30; // CEntityInstance* + constexpr std::ptrdiff_t m_pParent = 0x38; // CGameSceneNode* + constexpr std::ptrdiff_t m_pChild = 0x40; // CGameSceneNode* + constexpr std::ptrdiff_t m_pNextSibling = 0x48; // CGameSceneNode* + constexpr std::ptrdiff_t m_hParent = 0x70; // CGameSceneNodeHandle + constexpr std::ptrdiff_t m_vecOrigin = 0x80; // CNetworkOriginCellCoordQuantizedVector + constexpr std::ptrdiff_t m_angRotation = 0xB8; // QAngle + constexpr std::ptrdiff_t m_flScale = 0xC4; // float32 + constexpr std::ptrdiff_t m_vecAbsOrigin = 0xC8; // Vector + constexpr std::ptrdiff_t m_angAbsRotation = 0xD4; // QAngle + constexpr std::ptrdiff_t m_flAbsScale = 0xE0; // float32 + constexpr std::ptrdiff_t m_nParentAttachmentOrBone = 0xE4; // int16 + constexpr std::ptrdiff_t m_bDebugAbsOriginChanges = 0xE6; // bool + constexpr std::ptrdiff_t m_bDormant = 0xE7; // bool + constexpr std::ptrdiff_t m_bForceParentToBeNetworked = 0xE8; // bool + constexpr std::ptrdiff_t m_bDirtyHierarchy = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bDirtyBoneMergeInfo = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bNetworkedPositionChanged = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bNetworkedAnglesChanged = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bNetworkedScaleChanged = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bWillBeCallingPostDataUpdate = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bBoneMergeFlex = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_nLatchAbsOrigin = 0x0; // bitfield:2 + constexpr std::ptrdiff_t m_bDirtyBoneMergeBoneToRoot = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_nHierarchicalDepth = 0xEB; // uint8 + constexpr std::ptrdiff_t m_nHierarchyType = 0xEC; // uint8 + constexpr std::ptrdiff_t m_nDoNotSetAnimTimeInInvalidatePhysicsCount = 0xED; // uint8 constexpr std::ptrdiff_t m_name = 0xF0; // CUtlStringToken - constexpr std::ptrdiff_t m_hierarchy_attach_name = 0x140; // CUtlStringToken - constexpr std::ptrdiff_t m_fl_z_offset = 0x144; // float32 - constexpr std::ptrdiff_t m_v_render_origin = 0x148; // Vector + constexpr std::ptrdiff_t m_hierarchyAttachName = 0x140; // CUtlStringToken + constexpr std::ptrdiff_t m_flZOffset = 0x144; // float32 + constexpr std::ptrdiff_t m_vRenderOrigin = 0x148; // Vector } // Parent: None // Fields count: 0 - namespace i_choreo_services { + namespace IChoreoServices { } // Parent: None // Fields count: 1 - namespace c_in_button_state { - constexpr std::ptrdiff_t m_p_button_states = 0x8; // uint64[3] + namespace CInButtonState { + constexpr std::ptrdiff_t m_pButtonStates = 0x8; // uint64[3] } // Parent: None // Fields count: 6 - namespace sequence_history_t { - constexpr std::ptrdiff_t m_h_sequence = 0x0; // HSequence - constexpr std::ptrdiff_t m_fl_seq_start_time = 0x4; // GameTime_t - constexpr std::ptrdiff_t m_fl_seq_fixed_cycle = 0x8; // float32 - constexpr std::ptrdiff_t m_n_seq_loop_mode = 0xC; // AnimLoopMode_t - constexpr std::ptrdiff_t m_fl_playback_rate = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_cycles_per_second = 0x14; // float32 + namespace SequenceHistory_t { + constexpr std::ptrdiff_t m_hSequence = 0x0; // HSequence + constexpr std::ptrdiff_t m_flSeqStartTime = 0x4; // GameTime_t + constexpr std::ptrdiff_t m_flSeqFixedCycle = 0x8; // float32 + constexpr std::ptrdiff_t m_nSeqLoopMode = 0xC; // AnimLoopMode_t + constexpr std::ptrdiff_t m_flPlaybackRate = 0x10; // float32 + constexpr std::ptrdiff_t m_flCyclesPerSecond = 0x14; // float32 } // Parent: None // Fields count: 0 - namespace i_skeleton_animation_controller { + namespace ISkeletonAnimationController { } - // Parent: i_skeleton_animation_controller + // Parent: ISkeletonAnimationController // Fields count: 1 - namespace c_skeleton_animation_controller { - constexpr std::ptrdiff_t m_p_skeleton_instance = 0x8; // CSkeletonInstance* + namespace CSkeletonAnimationController { + constexpr std::ptrdiff_t m_pSkeletonInstance = 0x8; // CSkeletonInstance* } // Parent: None // Fields count: 8 @@ -12600,15 +12600,15 @@ namespace cs2_dumper { // NetworkVarNames: m_hSequence (HSequence) // NetworkVarNames: m_flPrevCycle (float32) // NetworkVarNames: m_flCycle (float32) - namespace c_networked_sequence_operation { - constexpr std::ptrdiff_t m_h_sequence = 0x8; // HSequence - constexpr std::ptrdiff_t m_fl_prev_cycle = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_cycle = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_weight = 0x14; // CNetworkedQuantizedFloat - constexpr std::ptrdiff_t m_b_sequence_change_networked = 0x1C; // bool - constexpr std::ptrdiff_t m_b_discontinuity = 0x1D; // bool - constexpr std::ptrdiff_t m_fl_prev_cycle_from_discontinuity = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_prev_cycle_for_anim_event_detection = 0x24; // float32 + namespace CNetworkedSequenceOperation { + constexpr std::ptrdiff_t m_hSequence = 0x8; // HSequence + constexpr std::ptrdiff_t m_flPrevCycle = 0xC; // float32 + constexpr std::ptrdiff_t m_flCycle = 0x10; // float32 + constexpr std::ptrdiff_t m_flWeight = 0x14; // CNetworkedQuantizedFloat + constexpr std::ptrdiff_t m_bSequenceChangeNetworked = 0x1C; // bool + constexpr std::ptrdiff_t m_bDiscontinuity = 0x1D; // bool + constexpr std::ptrdiff_t m_flPrevCycleFromDiscontinuity = 0x20; // float32 + constexpr std::ptrdiff_t m_flPrevCycleForAnimEventDetection = 0x24; // float32 } // Parent: None // Fields count: 7 @@ -12618,16 +12618,16 @@ namespace cs2_dumper { // NetworkVarNames: m_bClientClothCreationSuppressed (bool) // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) - namespace c_model_state { - constexpr std::ptrdiff_t m_h_model = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_model_name = 0xA8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_b_client_cloth_creation_suppressed = 0xE8; // bool - constexpr std::ptrdiff_t m_mesh_group_mask = 0x180; // uint64 - constexpr std::ptrdiff_t m_n_ideal_motion_type = 0x212; // int8 - constexpr std::ptrdiff_t m_n_force_lod = 0x213; // int8 - constexpr std::ptrdiff_t m_n_cloth_update_flags = 0x214; // int8 + namespace CModelState { + constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle + constexpr std::ptrdiff_t m_ModelName = 0xA8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bClientClothCreationSuppressed = 0xE8; // bool + constexpr std::ptrdiff_t m_MeshGroupMask = 0x180; // uint64 + constexpr std::ptrdiff_t m_nIdealMotionType = 0x212; // int8 + constexpr std::ptrdiff_t m_nForceLOD = 0x213; // int8 + constexpr std::ptrdiff_t m_nClothUpdateFlags = 0x214; // int8 } - // Parent: c_game_scene_node + // Parent: CGameSceneNode // Fields count: 8 // // Metadata: @@ -12636,15 +12636,15 @@ namespace cs2_dumper { // NetworkVarNames: m_bUseParentRenderBounds (bool) // NetworkVarNames: m_materialGroup (CUtlStringToken) // NetworkVarNames: m_nHitboxSet (uint8) - namespace c_skeleton_instance { - constexpr std::ptrdiff_t m_model_state = 0x160; // CModelState - constexpr std::ptrdiff_t m_b_is_animation_enabled = 0x380; // bool - constexpr std::ptrdiff_t m_b_use_parent_render_bounds = 0x381; // bool - constexpr std::ptrdiff_t m_b_disable_solid_collisions_for_hierarchy = 0x382; // bool - constexpr std::ptrdiff_t m_b_dirty_motion_type = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_b_is_generating_latched_parent_space_state = 0x0; // bitfield:1 - constexpr std::ptrdiff_t m_material_group = 0x384; // CUtlStringToken - constexpr std::ptrdiff_t m_n_hitbox_set = 0x388; // uint8 + namespace CSkeletonInstance { + constexpr std::ptrdiff_t m_modelState = 0x160; // CModelState + constexpr std::ptrdiff_t m_bIsAnimationEnabled = 0x380; // bool + constexpr std::ptrdiff_t m_bUseParentRenderBounds = 0x381; // bool + constexpr std::ptrdiff_t m_bDisableSolidCollisionsForHierarchy = 0x382; // bool + constexpr std::ptrdiff_t m_bDirtyMotionType = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_bIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 + constexpr std::ptrdiff_t m_materialGroup = 0x384; // CUtlStringToken + constexpr std::ptrdiff_t m_nHitboxSet = 0x388; // uint8 } // Parent: None // Fields count: 2 @@ -12652,9 +12652,9 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - namespace interval_timer { + namespace IntervalTimer { constexpr std::ptrdiff_t m_timestamp = 0x8; // GameTime_t - constexpr std::ptrdiff_t m_n_world_group_id = 0xC; // WorldGroupId_t + constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t } // Parent: None // Fields count: 4 @@ -12664,11 +12664,11 @@ namespace cs2_dumper { // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_timescale (float32) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - namespace countdown_timer { + namespace CountdownTimer { constexpr std::ptrdiff_t m_duration = 0x8; // float32 constexpr std::ptrdiff_t m_timestamp = 0xC; // GameTime_t constexpr std::ptrdiff_t m_timescale = 0x10; // float32 - constexpr std::ptrdiff_t m_n_world_group_id = 0x14; // WorldGroupId_t + constexpr std::ptrdiff_t m_nWorldGroupId = 0x14; // WorldGroupId_t } // Parent: None // Fields count: 3 @@ -12677,12 +12677,12 @@ namespace cs2_dumper { // NetworkVarNames: m_duration (float32) // NetworkVarNames: m_timestamp (float32) // NetworkVarNames: m_timescale (float32) - namespace engine_countdown_timer { + namespace EngineCountdownTimer { constexpr std::ptrdiff_t m_duration = 0x8; // float32 constexpr std::ptrdiff_t m_timestamp = 0xC; // float32 constexpr std::ptrdiff_t m_timescale = 0x10; // float32 } - // Parent: interval_timer + // Parent: IntervalTimer // Fields count: 7 // // Metadata: @@ -12693,14 +12693,14 @@ namespace cs2_dumper { // NetworkVarNames: m_flFinalValue (float) // NetworkVarNames: m_nCompressionType (TimelineCompression_t) // NetworkVarNames: m_bStopped (bool) - namespace c_timeline { - constexpr std::ptrdiff_t m_fl_values = 0x10; // float32[64] - constexpr std::ptrdiff_t m_n_value_counts = 0x110; // int32[64] - constexpr std::ptrdiff_t m_n_bucket_count = 0x210; // int32 - constexpr std::ptrdiff_t m_fl_interval = 0x214; // float32 - constexpr std::ptrdiff_t m_fl_final_value = 0x218; // float32 - constexpr std::ptrdiff_t m_n_compression_type = 0x21C; // TimelineCompression_t - constexpr std::ptrdiff_t m_b_stopped = 0x220; // bool + namespace CTimeline { + constexpr std::ptrdiff_t m_flValues = 0x10; // float32[64] + constexpr std::ptrdiff_t m_nValueCounts = 0x110; // int32[64] + constexpr std::ptrdiff_t m_nBucketCount = 0x210; // int32 + constexpr std::ptrdiff_t m_flInterval = 0x214; // float32 + constexpr std::ptrdiff_t m_flFinalValue = 0x218; // float32 + constexpr std::ptrdiff_t m_nCompressionType = 0x21C; // TimelineCompression_t + constexpr std::ptrdiff_t m_bStopped = 0x220; // bool } // Parent: None // Fields count: 24 @@ -12730,42 +12730,42 @@ namespace cs2_dumper { // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) - namespace c_anim_graph_networked_variables { - constexpr std::ptrdiff_t m_pred_net_bool_variables = 0x8; // CNetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_pred_net_byte_variables = 0x20; // CNetworkUtlVectorBase< uint8 > - constexpr std::ptrdiff_t m_pred_net_u_int16_variables = 0x38; // CNetworkUtlVectorBase< uint16 > - constexpr std::ptrdiff_t m_pred_net_int_variables = 0x50; // CNetworkUtlVectorBase< int32 > - constexpr std::ptrdiff_t m_pred_net_u_int32_variables = 0x68; // CNetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_pred_net_u_int64_variables = 0x80; // CNetworkUtlVectorBase< uint64 > - constexpr std::ptrdiff_t m_pred_net_float_variables = 0x98; // CNetworkUtlVectorBase< float32 > - constexpr std::ptrdiff_t m_pred_net_vector_variables = 0xB0; // CNetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_pred_net_quaternion_variables = 0xC8; // CNetworkUtlVectorBase< Quaternion > - constexpr std::ptrdiff_t m_pred_net_global_symbol_variables = 0xE0; // CNetworkUtlVectorBase< CGlobalSymbol > - constexpr std::ptrdiff_t m_owner_only_pred_net_bool_variables = 0xF8; // CNetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_owner_only_pred_net_byte_variables = 0x110; // CNetworkUtlVectorBase< uint8 > - constexpr std::ptrdiff_t m_owner_only_pred_net_u_int16_variables = 0x128; // CNetworkUtlVectorBase< uint16 > - constexpr std::ptrdiff_t m_owner_only_pred_net_int_variables = 0x140; // CNetworkUtlVectorBase< int32 > - constexpr std::ptrdiff_t m_owner_only_pred_net_u_int32_variables = 0x158; // CNetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_owner_only_pred_net_u_int64_variables = 0x170; // CNetworkUtlVectorBase< uint64 > - constexpr std::ptrdiff_t m_owner_only_pred_net_float_variables = 0x188; // CNetworkUtlVectorBase< float32 > - constexpr std::ptrdiff_t m_owner_only_pred_net_vector_variables = 0x1A0; // CNetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_owner_only_pred_net_quaternion_variables = 0x1B8; // CNetworkUtlVectorBase< Quaternion > - constexpr std::ptrdiff_t m_owner_only_pred_net_global_symbol_variables = 0x1D0; // CNetworkUtlVectorBase< CGlobalSymbol > - constexpr std::ptrdiff_t m_n_bool_variables_count = 0x1E8; // int32 - constexpr std::ptrdiff_t m_n_owner_only_bool_variables_count = 0x1EC; // int32 - constexpr std::ptrdiff_t m_n_random_seed_offset = 0x1F0; // int32 - constexpr std::ptrdiff_t m_fl_last_teleport_time = 0x1F4; // float32 + namespace CAnimGraphNetworkedVariables { + constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x158; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x170; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x188; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x1A0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_nBoolVariablesCount = 0x1E8; // int32 + constexpr std::ptrdiff_t m_nOwnerOnlyBoolVariablesCount = 0x1EC; // int32 + constexpr std::ptrdiff_t m_nRandomSeedOffset = 0x1F0; // int32 + constexpr std::ptrdiff_t m_flLastTeleportTime = 0x1F4; // float32 } // Parent: None // Fields count: 0 // // Metadata: // MPropertyCustomFGDType - namespace c_footstep_table_handle { + namespace CFootstepTableHandle { } // Parent: None // Fields count: 8 - namespace response_followup { + namespace ResponseFollowup { constexpr std::ptrdiff_t followup_concept = 0x0; // char* constexpr std::ptrdiff_t followup_contexts = 0x8; // char* constexpr std::ptrdiff_t followup_delay = 0x10; // float32 @@ -12773,77 +12773,77 @@ namespace cs2_dumper { constexpr std::ptrdiff_t followup_entityiotarget = 0x1C; // char* constexpr std::ptrdiff_t followup_entityioinput = 0x24; // char* constexpr std::ptrdiff_t followup_entityiodelay = 0x2C; // float32 - constexpr std::ptrdiff_t b_fired = 0x30; // bool + constexpr std::ptrdiff_t bFired = 0x30; // bool } // Parent: None // Fields count: 3 - namespace response_params { + namespace ResponseParams { constexpr std::ptrdiff_t odds = 0x10; // int16 constexpr std::ptrdiff_t flags = 0x12; // int16 - constexpr std::ptrdiff_t m_p_followup = 0x14; // ResponseFollowup* + constexpr std::ptrdiff_t m_pFollowup = 0x14; // ResponseFollowup* } // Parent: None // Fields count: 2 - namespace c_response_criteria_set { - constexpr std::ptrdiff_t m_n_num_prefixed_contexts = 0x28; // int32 - constexpr std::ptrdiff_t m_b_override_on_append = 0x2C; // bool + namespace CResponseCriteriaSet { + constexpr std::ptrdiff_t m_nNumPrefixedContexts = 0x28; // int32 + constexpr std::ptrdiff_t m_bOverrideOnAppend = 0x2C; // bool } // Parent: None // Fields count: 10 - namespace crr_response { - constexpr std::ptrdiff_t m_type = 0x0; // uint8 - constexpr std::ptrdiff_t m_sz_response_name = 0x1; // char[192] - constexpr std::ptrdiff_t m_sz_matching_rule = 0xC1; // char[128] - constexpr std::ptrdiff_t m_params = 0x141; // ResponseParams - constexpr std::ptrdiff_t m_f_match_score = 0x160; // float32 - constexpr std::ptrdiff_t m_sz_speaker_context = 0x168; // char* - constexpr std::ptrdiff_t m_sz_world_context = 0x170; // char* - constexpr std::ptrdiff_t m_followup = 0x178; // ResponseFollowup - constexpr std::ptrdiff_t m_pch_criteria_names = 0x1B0; // CUtlVector< CUtlSymbol > - constexpr std::ptrdiff_t m_pch_criteria_values = 0x1C8; // CUtlVector< char* > + namespace CRR_Response { + constexpr std::ptrdiff_t m_Type = 0x0; // uint8 + constexpr std::ptrdiff_t m_szResponseName = 0x1; // char[192] + constexpr std::ptrdiff_t m_szMatchingRule = 0xC1; // char[128] + constexpr std::ptrdiff_t m_Params = 0x141; // ResponseParams + constexpr std::ptrdiff_t m_fMatchScore = 0x160; // float32 + constexpr std::ptrdiff_t m_szSpeakerContext = 0x168; // char* + constexpr std::ptrdiff_t m_szWorldContext = 0x170; // char* + constexpr std::ptrdiff_t m_Followup = 0x178; // ResponseFollowup + constexpr std::ptrdiff_t m_pchCriteriaNames = 0x1B0; // CUtlVector + constexpr std::ptrdiff_t m_pchCriteriaValues = 0x1C8; // CUtlVector } // Parent: None // Fields count: 2 - namespace concept_history_t { - constexpr std::ptrdiff_t time_spoken = 0x0; // float32 + namespace ConceptHistory_t { + constexpr std::ptrdiff_t timeSpoken = 0x0; // float32 constexpr std::ptrdiff_t m_response = 0x8; // CRR_Response } // Parent: None // Fields count: 9 - namespace cai_expresser { - constexpr std::ptrdiff_t m_fl_stop_talk_time = 0x38; // GameTime_t - constexpr std::ptrdiff_t m_fl_stop_talk_time_without_delay = 0x3C; // GameTime_t - constexpr std::ptrdiff_t m_fl_blocked_talk_time = 0x40; // GameTime_t - constexpr std::ptrdiff_t m_voice_pitch = 0x44; // int32 - constexpr std::ptrdiff_t m_fl_last_time_accepted_speak = 0x48; // GameTime_t - constexpr std::ptrdiff_t m_b_allow_speaking_interrupts = 0x4C; // bool - constexpr std::ptrdiff_t m_b_consider_scene_involvement_as_speech = 0x4D; // bool - constexpr std::ptrdiff_t m_n_last_spoken_priority = 0x50; // int32 - constexpr std::ptrdiff_t m_p_outer = 0x58; // CBaseFlex* + namespace CAI_Expresser { + constexpr std::ptrdiff_t m_flStopTalkTime = 0x38; // GameTime_t + constexpr std::ptrdiff_t m_flStopTalkTimeWithoutDelay = 0x3C; // GameTime_t + constexpr std::ptrdiff_t m_flBlockedTalkTime = 0x40; // GameTime_t + constexpr std::ptrdiff_t m_voicePitch = 0x44; // int32 + constexpr std::ptrdiff_t m_flLastTimeAcceptedSpeak = 0x48; // GameTime_t + constexpr std::ptrdiff_t m_bAllowSpeakingInterrupts = 0x4C; // bool + constexpr std::ptrdiff_t m_bConsiderSceneInvolvementAsSpeech = 0x4D; // bool + constexpr std::ptrdiff_t m_nLastSpokenPriority = 0x50; // int32 + constexpr std::ptrdiff_t m_pOuter = 0x58; // CBaseFlex* } // Parent: None // Fields count: 1 - namespace c_response_queue { - constexpr std::ptrdiff_t m_expresser_targets = 0x48; // CUtlVector< CAI_Expresser* > + namespace CResponseQueue { + constexpr std::ptrdiff_t m_ExpresserTargets = 0x48; // CUtlVector } // Parent: None // Fields count: 5 - namespace c_response_queue_c_deferred_response { + namespace CResponseQueue__CDeferredResponse { constexpr std::ptrdiff_t m_contexts = 0x8; // CResponseCriteriaSet - constexpr std::ptrdiff_t m_f_dispatch_time = 0x38; // float32 - constexpr std::ptrdiff_t m_h_issuer = 0x3C; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_fDispatchTime = 0x38; // float32 + constexpr std::ptrdiff_t m_hIssuer = 0x3C; // CHandle constexpr std::ptrdiff_t m_response = 0x48; // CRR_Response - constexpr std::ptrdiff_t m_b_response_valid = 0x228; // bool + constexpr std::ptrdiff_t m_bResponseValid = 0x228; // bool } - // Parent: cai_expresser + // Parent: CAI_Expresser // Fields count: 1 - namespace cai_expresser_with_followup { - constexpr std::ptrdiff_t m_p_postponed_followup = 0x60; // ResponseFollowup* + namespace CAI_ExpresserWithFollowup { + constexpr std::ptrdiff_t m_pPostponedFollowup = 0x60; // ResponseFollowup* } - // Parent: cai_expresser_with_followup + // Parent: CAI_ExpresserWithFollowup // Fields count: 1 - namespace c_multiplayer_expresser { - constexpr std::ptrdiff_t m_b_allow_multiple_scenes = 0x70; // bool + namespace CMultiplayer_Expresser { + constexpr std::ptrdiff_t m_bAllowMultipleScenes = 0x70; // bool } // Parent: None // Fields count: 0 @@ -12851,25 +12851,25 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_base_entity_api { + namespace CBaseEntityAPI { } // Parent: None // Fields count: 10 - namespace c_commentary_system { - constexpr std::ptrdiff_t m_b_commentary_convars_changing = 0x11; // bool - constexpr std::ptrdiff_t m_b_commentary_enabled_mid_game = 0x12; // bool - constexpr std::ptrdiff_t m_fl_next_teleport_time = 0x14; // GameTime_t - constexpr std::ptrdiff_t m_i_teleport_stage = 0x18; // int32 - constexpr std::ptrdiff_t m_b_cheat_state = 0x1C; // bool - constexpr std::ptrdiff_t m_b_is_first_spawn_group_to_load = 0x1D; // bool - constexpr std::ptrdiff_t m_h_current_node = 0x38; // CHandle< CPointCommentaryNode > - constexpr std::ptrdiff_t m_h_active_commentary_node = 0x3C; // CHandle< CPointCommentaryNode > - constexpr std::ptrdiff_t m_h_last_commentary_node = 0x40; // CHandle< CPointCommentaryNode > - constexpr std::ptrdiff_t m_vec_nodes = 0x48; // CUtlVector< CHandle< CPointCommentaryNode > > + namespace CCommentarySystem { + constexpr std::ptrdiff_t m_bCommentaryConvarsChanging = 0x11; // bool + constexpr std::ptrdiff_t m_bCommentaryEnabledMidGame = 0x12; // bool + constexpr std::ptrdiff_t m_flNextTeleportTime = 0x14; // GameTime_t + constexpr std::ptrdiff_t m_iTeleportStage = 0x18; // int32 + constexpr std::ptrdiff_t m_bCheatState = 0x1C; // bool + constexpr std::ptrdiff_t m_bIsFirstSpawnGroupToLoad = 0x1D; // bool + constexpr std::ptrdiff_t m_hCurrentNode = 0x38; // CHandle + constexpr std::ptrdiff_t m_hActiveCommentaryNode = 0x3C; // CHandle + constexpr std::ptrdiff_t m_hLastCommentaryNode = 0x40; // CHandle + constexpr std::ptrdiff_t m_vecNodes = 0x48; // CUtlVector> } // Parent: None // Fields count: 1 - namespace c_physics_shake { + namespace CPhysicsShake { constexpr std::ptrdiff_t m_force = 0x8; // Vector } // Parent: None @@ -12877,66 +12877,66 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_game_scripted_move_data { - constexpr std::ptrdiff_t m_v_accumulated_root_motion = 0x0; // Vector - constexpr std::ptrdiff_t m_v_dest = 0xC; // Vector - constexpr std::ptrdiff_t m_v_src = 0x18; // Vector - constexpr std::ptrdiff_t m_ang_src = 0x24; // QAngle - constexpr std::ptrdiff_t m_ang_dst = 0x30; // QAngle - constexpr std::ptrdiff_t m_ang_current = 0x3C; // QAngle - constexpr std::ptrdiff_t m_fl_ang_rate = 0x48; // float32 - constexpr std::ptrdiff_t m_fl_duration = 0x4C; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x50; // GameTime_t - constexpr std::ptrdiff_t m_b_active = 0x54; // bool - constexpr std::ptrdiff_t m_b_teleport_on_end = 0x55; // bool - constexpr std::ptrdiff_t m_b_ignore_rotation = 0x56; // bool - constexpr std::ptrdiff_t m_n_type = 0x58; // ScriptedMoveType_t - constexpr std::ptrdiff_t m_b_success = 0x5C; // bool - constexpr std::ptrdiff_t m_n_forced_crouch_state = 0x60; // ForcedCrouchState_t - constexpr std::ptrdiff_t m_b_ignore_collisions = 0x64; // bool + namespace CGameScriptedMoveData { + constexpr std::ptrdiff_t m_vAccumulatedRootMotion = 0x0; // Vector + constexpr std::ptrdiff_t m_vDest = 0xC; // Vector + constexpr std::ptrdiff_t m_vSrc = 0x18; // Vector + constexpr std::ptrdiff_t m_angSrc = 0x24; // QAngle + constexpr std::ptrdiff_t m_angDst = 0x30; // QAngle + constexpr std::ptrdiff_t m_angCurrent = 0x3C; // QAngle + constexpr std::ptrdiff_t m_flAngRate = 0x48; // float32 + constexpr std::ptrdiff_t m_flDuration = 0x4C; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x50; // GameTime_t + constexpr std::ptrdiff_t m_bActive = 0x54; // bool + constexpr std::ptrdiff_t m_bTeleportOnEnd = 0x55; // bool + constexpr std::ptrdiff_t m_bIgnoreRotation = 0x56; // bool + constexpr std::ptrdiff_t m_nType = 0x58; // ScriptedMoveType_t + constexpr std::ptrdiff_t m_bSuccess = 0x5C; // bool + constexpr std::ptrdiff_t m_nForcedCrouchState = 0x60; // ForcedCrouchState_t + constexpr std::ptrdiff_t m_bIgnoreCollisions = 0x64; // bool } - // Parent: i_choreo_services + // Parent: IChoreoServices // Fields count: 5 - namespace c_game_choreo_services { - constexpr std::ptrdiff_t m_h_owner = 0x8; // CHandle< CBaseAnimGraph > - constexpr std::ptrdiff_t m_h_scripted_sequence = 0xC; // CHandle< CScriptedSequence > - constexpr std::ptrdiff_t m_script_state = 0x10; // IChoreoServices::ScriptState_t - constexpr std::ptrdiff_t m_choreo_state = 0x14; // IChoreoServices::ChoreoState_t - constexpr std::ptrdiff_t m_fl_time_started_state = 0x18; // GameTime_t + namespace CGameChoreoServices { + constexpr std::ptrdiff_t m_hOwner = 0x8; // CHandle + constexpr std::ptrdiff_t m_hScriptedSequence = 0xC; // CHandle + constexpr std::ptrdiff_t m_scriptState = 0x10; // IChoreoServices::ScriptState_t + constexpr std::ptrdiff_t m_choreoState = 0x14; // IChoreoServices::ChoreoState_t + constexpr std::ptrdiff_t m_flTimeStartedState = 0x18; // GameTime_t } // Parent: None // Fields count: 10 - namespace hull_flags_t { - constexpr std::ptrdiff_t m_b_hull_human = 0x0; // bool - constexpr std::ptrdiff_t m_b_hull_small_centered = 0x1; // bool - constexpr std::ptrdiff_t m_b_hull_wide_human = 0x2; // bool - constexpr std::ptrdiff_t m_b_hull_tiny = 0x3; // bool - constexpr std::ptrdiff_t m_b_hull_medium = 0x4; // bool - constexpr std::ptrdiff_t m_b_hull_tiny_centered = 0x5; // bool - constexpr std::ptrdiff_t m_b_hull_large = 0x6; // bool - constexpr std::ptrdiff_t m_b_hull_large_centered = 0x7; // bool - constexpr std::ptrdiff_t m_b_hull_medium_tall = 0x8; // bool - constexpr std::ptrdiff_t m_b_hull_small = 0x9; // bool + namespace HullFlags_t { + constexpr std::ptrdiff_t m_bHull_Human = 0x0; // bool + constexpr std::ptrdiff_t m_bHull_SmallCentered = 0x1; // bool + constexpr std::ptrdiff_t m_bHull_WideHuman = 0x2; // bool + constexpr std::ptrdiff_t m_bHull_Tiny = 0x3; // bool + constexpr std::ptrdiff_t m_bHull_Medium = 0x4; // bool + constexpr std::ptrdiff_t m_bHull_TinyCentered = 0x5; // bool + constexpr std::ptrdiff_t m_bHull_Large = 0x6; // bool + constexpr std::ptrdiff_t m_bHull_LargeCentered = 0x7; // bool + constexpr std::ptrdiff_t m_bHull_MediumTall = 0x8; // bool + constexpr std::ptrdiff_t m_bHull_Small = 0x9; // bool } // Parent: None // Fields count: 4 - namespace c_constant_force_controller { + namespace CConstantForceController { constexpr std::ptrdiff_t m_linear = 0xC; // Vector constexpr std::ptrdiff_t m_angular = 0x18; // RotationVector - constexpr std::ptrdiff_t m_linear_save = 0x24; // Vector - constexpr std::ptrdiff_t m_angular_save = 0x30; // RotationVector + constexpr std::ptrdiff_t m_linearSave = 0x24; // Vector + constexpr std::ptrdiff_t m_angularSave = 0x30; // RotationVector } // Parent: None // Fields count: 4 - namespace c_motor_controller { + namespace CMotorController { constexpr std::ptrdiff_t m_speed = 0x8; // float32 - constexpr std::ptrdiff_t m_max_torque = 0xC; // float32 + constexpr std::ptrdiff_t m_maxTorque = 0xC; // float32 constexpr std::ptrdiff_t m_axis = 0x10; // Vector - constexpr std::ptrdiff_t m_inertia_factor = 0x1C; // float32 + constexpr std::ptrdiff_t m_inertiaFactor = 0x1C; // float32 } // Parent: None // Fields count: 4 - namespace c_sound_envelope { + namespace CSoundEnvelope { constexpr std::ptrdiff_t m_current = 0x0; // float32 constexpr std::ptrdiff_t m_target = 0x4; // float32 constexpr std::ptrdiff_t m_rate = 0x8; // float32 @@ -12944,26 +12944,26 @@ namespace cs2_dumper { } // Parent: None // Fields count: 2 - namespace c_copy_recipient_filter { - constexpr std::ptrdiff_t m_flags = 0x8; // int32 - constexpr std::ptrdiff_t m_recipients = 0x10; // CUtlVector< CPlayerSlot > + namespace CCopyRecipientFilter { + constexpr std::ptrdiff_t m_Flags = 0x8; // int32 + constexpr std::ptrdiff_t m_Recipients = 0x10; // CUtlVector } // Parent: None // Fields count: 13 - namespace c_sound_patch { + namespace CSoundPatch { constexpr std::ptrdiff_t m_pitch = 0x8; // CSoundEnvelope constexpr std::ptrdiff_t m_volume = 0x18; // CSoundEnvelope - constexpr std::ptrdiff_t m_shutdown_time = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_last_time = 0x34; // float32 - constexpr std::ptrdiff_t m_isz_sound_script_name = 0x38; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_h_ent = 0x40; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_sound_entity_index = 0x44; // CEntityIndex - constexpr std::ptrdiff_t m_sound_origin = 0x48; // Vector - constexpr std::ptrdiff_t m_is_playing = 0x54; // int32 - constexpr std::ptrdiff_t m_filter = 0x58; // CCopyRecipientFilter - constexpr std::ptrdiff_t m_fl_close_caption_duration = 0x80; // float32 - constexpr std::ptrdiff_t m_b_updated_sound_origin = 0x84; // bool - constexpr std::ptrdiff_t m_isz_class_name = 0x88; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_shutdownTime = 0x30; // float32 + constexpr std::ptrdiff_t m_flLastTime = 0x34; // float32 + constexpr std::ptrdiff_t m_iszSoundScriptName = 0x38; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hEnt = 0x40; // CHandle + constexpr std::ptrdiff_t m_soundEntityIndex = 0x44; // CEntityIndex + constexpr std::ptrdiff_t m_soundOrigin = 0x48; // Vector + constexpr std::ptrdiff_t m_isPlaying = 0x54; // int32 + constexpr std::ptrdiff_t m_Filter = 0x58; // CCopyRecipientFilter + constexpr std::ptrdiff_t m_flCloseCaptionDuration = 0x80; // float32 + constexpr std::ptrdiff_t m_bUpdatedSoundOrigin = 0x84; // bool + constexpr std::ptrdiff_t m_iszClassName = 0x88; // CUtlSymbolLarge } // Parent: None // Fields count: 0 @@ -12971,7 +12971,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_take_damage_info_api { + namespace CTakeDamageInfoAPI { } // Parent: None // Fields count: 1 @@ -12980,20 +12980,20 @@ namespace cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - namespace c_pulse_graph_instance_server_entity { - constexpr std::ptrdiff_t m_p_component = 0xD8; // CPulseGraphComponentBase* + namespace CPulseGraphInstance_ServerEntity { + constexpr std::ptrdiff_t m_pComponent = 0xD8; // CPulseGraphComponentBase* } // Parent: None // Fields count: 4 - namespace c_pulse_graph_component_base { - constexpr std::ptrdiff_t m_h_owner = 0x8; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_s_name_fixup_static_prefix = 0x10; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_s_name_fixup_parent = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_s_name_fixup_local = 0x20; // CUtlSymbolLarge + namespace CPulseGraphComponentBase { + constexpr std::ptrdiff_t m_hOwner = 0x8; // CHandle + constexpr std::ptrdiff_t m_sNameFixupStaticPrefix = 0x10; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_sNameFixupParent = 0x18; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_sNameFixupLocal = 0x20; // CUtlSymbolLarge } - // Parent: c_pulse_graph_component_base + // Parent: CPulseGraphComponentBase // Fields count: 0 - namespace c_pulse_graph_component_point_server { + namespace CPulseGraphComponentPointServer { } // Parent: None // Fields count: 0 @@ -13002,9 +13002,9 @@ namespace cs2_dumper { // MPulseLibraryBindings // MPropertyFriendlyName // MPropertyDescription - namespace c_pulse_server_funcs { + namespace CPulseServerFuncs { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 1 // // Metadata: @@ -13013,8 +13013,8 @@ namespace cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - namespace c_pulse_cell_sound_event_start { - constexpr std::ptrdiff_t m_type = 0x48; // SoundEventStartType_t + namespace CPulseCell_SoundEventStart { + constexpr std::ptrdiff_t m_Type = 0x48; // SoundEventStartType_t } // Parent: None // Fields count: 0 @@ -13023,47 +13023,47 @@ namespace cs2_dumper { // MPulseLibraryBindings // MPropertyFriendlyName // MPropertyDescription - namespace c_pulse_server_funcs_sounds { + namespace CPulseServerFuncs_Sounds { } - // Parent: c_pulse_cell_base_yielding_inflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_pulse_cell_outflow_play_scene_base { - constexpr std::ptrdiff_t m_on_finished = 0x48; // CPulse_ResumePoint - constexpr std::ptrdiff_t m_on_canceled = 0x58; // CPulse_ResumePoint - constexpr std::ptrdiff_t m_triggers = 0x68; // CUtlVector< CPulse_OutflowConnection > + namespace CPulseCell_Outflow_PlaySceneBase { + constexpr std::ptrdiff_t m_OnFinished = 0x48; // CPulse_ResumePoint + constexpr std::ptrdiff_t m_OnCanceled = 0x58; // CPulse_ResumePoint + constexpr std::ptrdiff_t m_Triggers = 0x68; // CUtlVector } // Parent: None // Fields count: 1 - namespace c_pulse_cell_outflow_play_scene_base_cursor_state_t { - constexpr std::ptrdiff_t m_scene_instance = 0x0; // CHandle< CBaseEntity > + namespace CPulseCell_Outflow_PlaySceneBase__CursorState_t { + constexpr std::ptrdiff_t m_sceneInstance = 0x0; // CHandle } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace pulse_scripted_sequence_data_t { - constexpr std::ptrdiff_t m_n_actor_id = 0x0; // int32 - constexpr std::ptrdiff_t m_sz_pre_idle_sequence = 0x8; // CUtlString - constexpr std::ptrdiff_t m_sz_entry_sequence = 0x10; // CUtlString - constexpr std::ptrdiff_t m_sz_sequence = 0x18; // CUtlString - constexpr std::ptrdiff_t m_sz_exit_sequence = 0x20; // CUtlString - constexpr std::ptrdiff_t m_b_loop_pre_idle_sequence = 0x28; // bool - constexpr std::ptrdiff_t m_b_loop_action_sequence = 0x29; // bool - constexpr std::ptrdiff_t m_b_loop_post_idle_sequence = 0x2A; // bool - constexpr std::ptrdiff_t m_b_ignore_look_at = 0x2B; // bool + namespace PulseScriptedSequenceData_t { + constexpr std::ptrdiff_t m_nActorID = 0x0; // int32 + constexpr std::ptrdiff_t m_szPreIdleSequence = 0x8; // CUtlString + constexpr std::ptrdiff_t m_szEntrySequence = 0x10; // CUtlString + constexpr std::ptrdiff_t m_szSequence = 0x18; // CUtlString + constexpr std::ptrdiff_t m_szExitSequence = 0x20; // CUtlString + constexpr std::ptrdiff_t m_bLoopPreIdleSequence = 0x28; // bool + constexpr std::ptrdiff_t m_bLoopActionSequence = 0x29; // bool + constexpr std::ptrdiff_t m_bLoopPostIdleSequence = 0x2A; // bool + constexpr std::ptrdiff_t m_bIgnoreLookAt = 0x2B; // bool } // Parent: None // Fields count: 1 - namespace c_pulse_cell_outflow_scripted_sequence_cursor_state_t { - constexpr std::ptrdiff_t m_scripted_sequence = 0x0; // CHandle< CBaseEntity > + namespace CPulseCell_Outflow_ScriptedSequence__CursorState_t { + constexpr std::ptrdiff_t m_scriptedSequence = 0x0; // CHandle } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 0 - namespace c_touch_expansion_component { + namespace CTouchExpansionComponent { } // Parent: None // Fields count: 25 @@ -13100,18 +13100,18 @@ namespace cs2_dumper { } // Parent: None // Fields count: 3 - namespace response_context_t { - constexpr std::ptrdiff_t m_isz_name = 0x0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_value = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_f_expiration_time = 0x10; // GameTime_t + namespace ResponseContext_t { + constexpr std::ptrdiff_t m_iszName = 0x0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszValue = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_fExpirationTime = 0x10; // GameTime_t } // Parent: None // Fields count: 2 - namespace relationship_t { + namespace Relationship_t { constexpr std::ptrdiff_t disposition = 0x0; // Disposition_t constexpr std::ptrdiff_t priority = 0x4; // int32 } - // Parent: c_entity_instance + // Parent: CEntityInstance // Fields count: 75 // // Metadata: @@ -13155,96 +13155,96 @@ namespace cs2_dumper { // NetworkVarNames: m_flWaterLevel (float) // NetworkVarNames: m_bAnimatedEveryTick (bool) // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - namespace c_base_entity { - constexpr std::ptrdiff_t m_c_body_component = 0x38; // CBodyComponent* - constexpr std::ptrdiff_t m_network_transmit_component = 0x40; // CNetworkTransmitComponent - constexpr std::ptrdiff_t m_a_think_functions = 0x4F0; // CUtlVector< thinkfunc_t > - constexpr std::ptrdiff_t m_i_current_think_context = 0x508; // int32 - constexpr std::ptrdiff_t m_n_last_think_tick = 0x50C; // GameTick_t - constexpr std::ptrdiff_t m_n_disable_context_think_start_tick = 0x510; // GameTick_t - constexpr std::ptrdiff_t m_is_steady_state = 0x520; // CBitVec< 64 > - constexpr std::ptrdiff_t m_last_network_change = 0x528; // float32 - constexpr std::ptrdiff_t m_response_contexts = 0x540; // CUtlVector< ResponseContext_t > - constexpr std::ptrdiff_t m_isz_response_context = 0x558; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_i_health = 0x5A0; // int32 - constexpr std::ptrdiff_t m_i_max_health = 0x5A4; // int32 - constexpr std::ptrdiff_t m_life_state = 0x5A8; // uint8 - constexpr std::ptrdiff_t m_fl_damage_accumulator = 0x5AC; // float32 - constexpr std::ptrdiff_t m_b_takes_damage = 0x5B0; // bool - constexpr std::ptrdiff_t m_n_take_damage_flags = 0x5B4; // TakeDamageFlags_t - constexpr std::ptrdiff_t m_b_is_platform = 0x5B8; // bool - constexpr std::ptrdiff_t m_move_collide = 0x5BA; // MoveCollide_t - constexpr std::ptrdiff_t m_move_type = 0x5BB; // MoveType_t - constexpr std::ptrdiff_t m_n_actual_move_type = 0x5BC; // MoveType_t - constexpr std::ptrdiff_t m_n_water_touch = 0x5BD; // uint8 - constexpr std::ptrdiff_t m_n_slime_touch = 0x5BE; // uint8 - constexpr std::ptrdiff_t m_b_restore_in_hierarchy = 0x5BF; // bool + namespace CBaseEntity { + constexpr std::ptrdiff_t m_CBodyComponent = 0x38; // CBodyComponent* + constexpr std::ptrdiff_t m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent + constexpr std::ptrdiff_t m_aThinkFunctions = 0x4F0; // CUtlVector + constexpr std::ptrdiff_t m_iCurrentThinkContext = 0x508; // int32 + constexpr std::ptrdiff_t m_nLastThinkTick = 0x50C; // GameTick_t + constexpr std::ptrdiff_t m_nDisableContextThinkStartTick = 0x510; // GameTick_t + constexpr std::ptrdiff_t m_isSteadyState = 0x520; // CBitVec<64> + constexpr std::ptrdiff_t m_lastNetworkChange = 0x528; // float32 + constexpr std::ptrdiff_t m_ResponseContexts = 0x540; // CUtlVector + constexpr std::ptrdiff_t m_iszResponseContext = 0x558; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iHealth = 0x5A0; // int32 + constexpr std::ptrdiff_t m_iMaxHealth = 0x5A4; // int32 + constexpr std::ptrdiff_t m_lifeState = 0x5A8; // uint8 + constexpr std::ptrdiff_t m_flDamageAccumulator = 0x5AC; // float32 + constexpr std::ptrdiff_t m_bTakesDamage = 0x5B0; // bool + constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x5B4; // TakeDamageFlags_t + constexpr std::ptrdiff_t m_bIsPlatform = 0x5B8; // bool + constexpr std::ptrdiff_t m_MoveCollide = 0x5BA; // MoveCollide_t + constexpr std::ptrdiff_t m_MoveType = 0x5BB; // MoveType_t + constexpr std::ptrdiff_t m_nActualMoveType = 0x5BC; // MoveType_t + constexpr std::ptrdiff_t m_nWaterTouch = 0x5BD; // uint8 + constexpr std::ptrdiff_t m_nSlimeTouch = 0x5BE; // uint8 + constexpr std::ptrdiff_t m_bRestoreInHierarchy = 0x5BF; // bool constexpr std::ptrdiff_t m_target = 0x5C0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_h_damage_filter = 0x5C8; // CHandle< CBaseFilter > - constexpr std::ptrdiff_t m_isz_damage_filter_name = 0x5D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fl_move_done_time = 0x5D8; // float32 - constexpr std::ptrdiff_t m_n_subclass_id = 0x5DC; // CUtlStringToken - constexpr std::ptrdiff_t m_fl_anim_time = 0x5E8; // float32 - constexpr std::ptrdiff_t m_fl_simulation_time = 0x5EC; // float32 - constexpr std::ptrdiff_t m_fl_create_time = 0x5F0; // GameTime_t - constexpr std::ptrdiff_t m_b_client_side_ragdoll = 0x5F4; // bool - constexpr std::ptrdiff_t m_ub_interpolation_frame = 0x5F5; // uint8 - constexpr std::ptrdiff_t m_v_prev_v_physics_update_pos = 0x5F8; // Vector - constexpr std::ptrdiff_t m_i_team_num = 0x604; // uint8 - constexpr std::ptrdiff_t m_i_globalname = 0x608; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_i_sent_to_clients = 0x610; // int32 - constexpr std::ptrdiff_t m_fl_speed = 0x614; // float32 - constexpr std::ptrdiff_t m_s_unique_hammer_id = 0x618; // CUtlString + constexpr std::ptrdiff_t m_hDamageFilter = 0x5C8; // CHandle + constexpr std::ptrdiff_t m_iszDamageFilterName = 0x5D0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flMoveDoneTime = 0x5D8; // float32 + constexpr std::ptrdiff_t m_nSubclassID = 0x5DC; // CUtlStringToken + constexpr std::ptrdiff_t m_flAnimTime = 0x5E8; // float32 + constexpr std::ptrdiff_t m_flSimulationTime = 0x5EC; // float32 + constexpr std::ptrdiff_t m_flCreateTime = 0x5F0; // GameTime_t + constexpr std::ptrdiff_t m_bClientSideRagdoll = 0x5F4; // bool + constexpr std::ptrdiff_t m_ubInterpolationFrame = 0x5F5; // uint8 + constexpr std::ptrdiff_t m_vPrevVPhysicsUpdatePos = 0x5F8; // Vector + constexpr std::ptrdiff_t m_iTeamNum = 0x604; // uint8 + constexpr std::ptrdiff_t m_iGlobalname = 0x608; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iSentToClients = 0x610; // int32 + constexpr std::ptrdiff_t m_flSpeed = 0x614; // float32 + constexpr std::ptrdiff_t m_sUniqueHammerID = 0x618; // CUtlString constexpr std::ptrdiff_t m_spawnflags = 0x620; // uint32 - constexpr std::ptrdiff_t m_n_next_think_tick = 0x624; // GameTick_t - constexpr std::ptrdiff_t m_n_simulation_tick = 0x628; // int32 - constexpr std::ptrdiff_t m_on_killed = 0x630; // CEntityIOOutput - constexpr std::ptrdiff_t m_f_flags = 0x658; // uint32 - constexpr std::ptrdiff_t m_vec_abs_velocity = 0x65C; // Vector - constexpr std::ptrdiff_t m_vec_velocity = 0x668; // CNetworkVelocityVector - constexpr std::ptrdiff_t m_vec_base_velocity = 0x698; // Vector - constexpr std::ptrdiff_t m_n_push_enum_count = 0x6A4; // int32 - constexpr std::ptrdiff_t m_p_collision = 0x6A8; // CCollisionProperty* - constexpr std::ptrdiff_t m_h_effect_entity = 0x6B0; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_h_owner_entity = 0x6B4; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_f_effects = 0x6B8; // uint32 - constexpr std::ptrdiff_t m_h_ground_entity = 0x6BC; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_fl_friction = 0x6C0; // float32 - constexpr std::ptrdiff_t m_fl_elasticity = 0x6C4; // float32 - constexpr std::ptrdiff_t m_fl_gravity_scale = 0x6C8; // float32 - constexpr std::ptrdiff_t m_fl_time_scale = 0x6CC; // float32 - constexpr std::ptrdiff_t m_fl_water_level = 0x6D0; // float32 - constexpr std::ptrdiff_t m_b_animated_every_tick = 0x6D4; // bool - constexpr std::ptrdiff_t m_b_disable_low_violence = 0x6D5; // bool - constexpr std::ptrdiff_t m_n_water_type = 0x6D6; // uint8 - constexpr std::ptrdiff_t m_i_e_flags = 0x6D8; // int32 - constexpr std::ptrdiff_t m_on_user1 = 0x6E0; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_user2 = 0x708; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_user3 = 0x730; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_user4 = 0x758; // CEntityIOOutput - constexpr std::ptrdiff_t m_i_initial_team_num = 0x780; // int32 - constexpr std::ptrdiff_t m_fl_nav_ignore_until_time = 0x784; // GameTime_t - constexpr std::ptrdiff_t m_vec_ang_velocity = 0x788; // QAngle - constexpr std::ptrdiff_t m_b_network_quantize_origin_and_angles = 0x794; // bool - constexpr std::ptrdiff_t m_b_lag_compensate = 0x795; // bool - constexpr std::ptrdiff_t m_fl_overridden_friction = 0x798; // float32 - constexpr std::ptrdiff_t m_p_blocker = 0x79C; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_fl_local_time = 0x7A0; // float32 - constexpr std::ptrdiff_t m_fl_v_physics_update_local_time = 0x7A4; // float32 + constexpr std::ptrdiff_t m_nNextThinkTick = 0x624; // GameTick_t + constexpr std::ptrdiff_t m_nSimulationTick = 0x628; // int32 + constexpr std::ptrdiff_t m_OnKilled = 0x630; // CEntityIOOutput + constexpr std::ptrdiff_t m_fFlags = 0x658; // uint32 + constexpr std::ptrdiff_t m_vecAbsVelocity = 0x65C; // Vector + constexpr std::ptrdiff_t m_vecVelocity = 0x668; // CNetworkVelocityVector + constexpr std::ptrdiff_t m_vecBaseVelocity = 0x698; // Vector + constexpr std::ptrdiff_t m_nPushEnumCount = 0x6A4; // int32 + constexpr std::ptrdiff_t m_pCollision = 0x6A8; // CCollisionProperty* + constexpr std::ptrdiff_t m_hEffectEntity = 0x6B0; // CHandle + constexpr std::ptrdiff_t m_hOwnerEntity = 0x6B4; // CHandle + constexpr std::ptrdiff_t m_fEffects = 0x6B8; // uint32 + constexpr std::ptrdiff_t m_hGroundEntity = 0x6BC; // CHandle + constexpr std::ptrdiff_t m_flFriction = 0x6C0; // float32 + constexpr std::ptrdiff_t m_flElasticity = 0x6C4; // float32 + constexpr std::ptrdiff_t m_flGravityScale = 0x6C8; // float32 + constexpr std::ptrdiff_t m_flTimeScale = 0x6CC; // float32 + constexpr std::ptrdiff_t m_flWaterLevel = 0x6D0; // float32 + constexpr std::ptrdiff_t m_bAnimatedEveryTick = 0x6D4; // bool + constexpr std::ptrdiff_t m_bDisableLowViolence = 0x6D5; // bool + constexpr std::ptrdiff_t m_nWaterType = 0x6D6; // uint8 + constexpr std::ptrdiff_t m_iEFlags = 0x6D8; // int32 + constexpr std::ptrdiff_t m_OnUser1 = 0x6E0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUser2 = 0x708; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUser3 = 0x730; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUser4 = 0x758; // CEntityIOOutput + constexpr std::ptrdiff_t m_iInitialTeamNum = 0x780; // int32 + constexpr std::ptrdiff_t m_flNavIgnoreUntilTime = 0x784; // GameTime_t + constexpr std::ptrdiff_t m_vecAngVelocity = 0x788; // QAngle + constexpr std::ptrdiff_t m_bNetworkQuantizeOriginAndAngles = 0x794; // bool + constexpr std::ptrdiff_t m_bLagCompensate = 0x795; // bool + constexpr std::ptrdiff_t m_flOverriddenFriction = 0x798; // float32 + constexpr std::ptrdiff_t m_pBlocker = 0x79C; // CHandle + constexpr std::ptrdiff_t m_flLocalTime = 0x7A0; // float32 + constexpr std::ptrdiff_t m_flVPhysicsUpdateLocalTime = 0x7A4; // float32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 0 - namespace c_server_only_entity { + namespace CServerOnlyEntity { } - // Parent: c_server_only_entity + // Parent: CServerOnlyEntity // Fields count: 0 - namespace c_server_only_point_entity { + namespace CServerOnlyPointEntity { } - // Parent: c_server_only_entity + // Parent: CServerOnlyEntity // Fields count: 0 - namespace c_logical_entity { + namespace CLogicalEntity { } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 17 // // Metadata: @@ -13260,74 +13260,74 @@ namespace cs2_dumper { // NetworkVarNames: m_MaxFalloff (float32) // NetworkVarNames: m_flCurWeight (float32) // NetworkVarNames: m_netlookupFilename (char) - namespace c_color_correction { - constexpr std::ptrdiff_t m_fl_fade_in_duration = 0x7A8; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_duration = 0x7AC; // float32 - constexpr std::ptrdiff_t m_fl_start_fade_in_weight = 0x7B0; // float32 - constexpr std::ptrdiff_t m_fl_start_fade_out_weight = 0x7B4; // float32 - constexpr std::ptrdiff_t m_fl_time_start_fade_in = 0x7B8; // GameTime_t - constexpr std::ptrdiff_t m_fl_time_start_fade_out = 0x7BC; // GameTime_t - constexpr std::ptrdiff_t m_fl_max_weight = 0x7C0; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x7C4; // bool - constexpr std::ptrdiff_t m_b_enabled = 0x7C5; // bool - constexpr std::ptrdiff_t m_b_master = 0x7C6; // bool - constexpr std::ptrdiff_t m_b_client_side = 0x7C7; // bool - constexpr std::ptrdiff_t m_b_exclusive = 0x7C8; // bool - constexpr std::ptrdiff_t m_min_falloff = 0x7CC; // float32 - constexpr std::ptrdiff_t m_max_falloff = 0x7D0; // float32 - constexpr std::ptrdiff_t m_fl_cur_weight = 0x7D4; // float32 - constexpr std::ptrdiff_t m_netlookup_filename = 0x7D8; // char[512] - constexpr std::ptrdiff_t m_lookup_filename = 0x9D8; // CUtlSymbolLarge + namespace CColorCorrection { + constexpr std::ptrdiff_t m_flFadeInDuration = 0x7A8; // float32 + constexpr std::ptrdiff_t m_flFadeOutDuration = 0x7AC; // float32 + constexpr std::ptrdiff_t m_flStartFadeInWeight = 0x7B0; // float32 + constexpr std::ptrdiff_t m_flStartFadeOutWeight = 0x7B4; // float32 + constexpr std::ptrdiff_t m_flTimeStartFadeIn = 0x7B8; // GameTime_t + constexpr std::ptrdiff_t m_flTimeStartFadeOut = 0x7BC; // GameTime_t + constexpr std::ptrdiff_t m_flMaxWeight = 0x7C0; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x7C4; // bool + constexpr std::ptrdiff_t m_bEnabled = 0x7C5; // bool + constexpr std::ptrdiff_t m_bMaster = 0x7C6; // bool + constexpr std::ptrdiff_t m_bClientSide = 0x7C7; // bool + constexpr std::ptrdiff_t m_bExclusive = 0x7C8; // bool + constexpr std::ptrdiff_t m_MinFalloff = 0x7CC; // float32 + constexpr std::ptrdiff_t m_MaxFalloff = 0x7D0; // float32 + constexpr std::ptrdiff_t m_flCurWeight = 0x7D4; // float32 + constexpr std::ptrdiff_t m_netlookupFilename = 0x7D8; // char[512] + constexpr std::ptrdiff_t m_lookupFilename = 0x9D8; // CUtlSymbolLarge } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 11 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) - namespace c_entity_flame { - constexpr std::ptrdiff_t m_h_ent_attached = 0x7A8; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_b_cheap_effect = 0x7AC; // bool - constexpr std::ptrdiff_t m_fl_size = 0x7B0; // float32 - constexpr std::ptrdiff_t m_b_use_hitboxes = 0x7B4; // bool - constexpr std::ptrdiff_t m_i_num_hitbox_fires = 0x7B8; // int32 - constexpr std::ptrdiff_t m_fl_hitbox_fire_scale = 0x7BC; // float32 - constexpr std::ptrdiff_t m_fl_lifetime = 0x7C0; // GameTime_t - constexpr std::ptrdiff_t m_h_attacker = 0x7C4; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_i_danger_sound = 0x7C8; // int32 - constexpr std::ptrdiff_t m_fl_direct_damage_per_second = 0x7CC; // float32 - constexpr std::ptrdiff_t m_i_custom_damage_type = 0x7D0; // int32 + namespace CEntityFlame { + constexpr std::ptrdiff_t m_hEntAttached = 0x7A8; // CHandle + constexpr std::ptrdiff_t m_bCheapEffect = 0x7AC; // bool + constexpr std::ptrdiff_t m_flSize = 0x7B0; // float32 + constexpr std::ptrdiff_t m_bUseHitboxes = 0x7B4; // bool + constexpr std::ptrdiff_t m_iNumHitboxFires = 0x7B8; // int32 + constexpr std::ptrdiff_t m_flHitboxFireScale = 0x7BC; // float32 + constexpr std::ptrdiff_t m_flLifetime = 0x7C0; // GameTime_t + constexpr std::ptrdiff_t m_hAttacker = 0x7C4; // CHandle + constexpr std::ptrdiff_t m_iDangerSound = 0x7C8; // int32 + constexpr std::ptrdiff_t m_flDirectDamagePerSecond = 0x7CC; // float32 + constexpr std::ptrdiff_t m_iCustomDamageType = 0x7D0; // int32 } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 3 - namespace c_base_filter { - constexpr std::ptrdiff_t m_b_negated = 0x7A8; // bool - constexpr std::ptrdiff_t m_on_pass = 0x7B0; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_fail = 0x7D8; // CEntityIOOutput + namespace CBaseFilter { + constexpr std::ptrdiff_t m_bNegated = 0x7A8; // bool + constexpr std::ptrdiff_t m_OnPass = 0x7B0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFail = 0x7D8; // CEntityIOOutput } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 4 - namespace c_filter_multiple { - constexpr std::ptrdiff_t m_n_filter_type = 0x800; // filter_t - constexpr std::ptrdiff_t m_i_filter_name = 0x808; // CUtlSymbolLarge[10] - constexpr std::ptrdiff_t m_h_filter = 0x858; // CHandle< CBaseEntity >[10] - constexpr std::ptrdiff_t m_n_filter_count = 0x880; // int32 + namespace CFilterMultiple { + constexpr std::ptrdiff_t m_nFilterType = 0x800; // filter_t + constexpr std::ptrdiff_t m_iFilterName = 0x808; // CUtlSymbolLarge[10] + constexpr std::ptrdiff_t m_hFilter = 0x858; // CHandle[10] + constexpr std::ptrdiff_t m_nFilterCount = 0x880; // int32 } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 1 - namespace c_filter_proximity { - constexpr std::ptrdiff_t m_fl_radius = 0x800; // float32 + namespace CFilterProximity { + constexpr std::ptrdiff_t m_flRadius = 0x800; // float32 } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 0 - namespace c_filter_los { + namespace CFilterLOS { } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 1 - namespace c_filter_class { - constexpr std::ptrdiff_t m_i_filter_class = 0x800; // CUtlSymbolLarge + namespace CFilterClass { + constexpr std::ptrdiff_t m_iFilterClass = 0x800; // CUtlSymbolLarge } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 4 // // Metadata: @@ -13335,203 +13335,203 @@ namespace cs2_dumper { // NetworkVarNames: m_flStartScale (float32) // NetworkVarNames: m_flScaleTime (float32) // NetworkVarNames: m_nFlags (uint32) - namespace c_base_fire { - constexpr std::ptrdiff_t m_fl_scale = 0x7A8; // float32 - constexpr std::ptrdiff_t m_fl_start_scale = 0x7AC; // float32 - constexpr std::ptrdiff_t m_fl_scale_time = 0x7B0; // float32 - constexpr std::ptrdiff_t m_n_flags = 0x7B4; // uint32 + namespace CBaseFire { + constexpr std::ptrdiff_t m_flScale = 0x7A8; // float32 + constexpr std::ptrdiff_t m_flStartScale = 0x7AC; // float32 + constexpr std::ptrdiff_t m_flScaleTime = 0x7B0; // float32 + constexpr std::ptrdiff_t m_nFlags = 0x7B4; // uint32 } - // Parent: c_base_fire + // Parent: CBaseFire // Fields count: 2 // // Metadata: // NetworkVarNames: m_nFlameModelIndex (int32) // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - namespace c_fire_smoke { - constexpr std::ptrdiff_t m_n_flame_model_index = 0x7B8; // int32 - constexpr std::ptrdiff_t m_n_flame_from_above_model_index = 0x7BC; // int32 + namespace CFireSmoke { + constexpr std::ptrdiff_t m_nFlameModelIndex = 0x7B8; // int32 + constexpr std::ptrdiff_t m_nFlameFromAboveModelIndex = 0x7BC; // int32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 7 - namespace c_fish_pool { - constexpr std::ptrdiff_t m_fish_count = 0x7B4; // int32 - constexpr std::ptrdiff_t m_max_range = 0x7B8; // float32 - constexpr std::ptrdiff_t m_swim_depth = 0x7BC; // float32 - constexpr std::ptrdiff_t m_water_level = 0x7C0; // float32 - constexpr std::ptrdiff_t m_is_dormant = 0x7C4; // bool - constexpr std::ptrdiff_t m_fishes = 0x7C8; // CUtlVector< CHandle< CFish > > - constexpr std::ptrdiff_t m_vis_timer = 0x7E0; // CountdownTimer + namespace CFishPool { + constexpr std::ptrdiff_t m_fishCount = 0x7B4; // int32 + constexpr std::ptrdiff_t m_maxRange = 0x7B8; // float32 + constexpr std::ptrdiff_t m_swimDepth = 0x7BC; // float32 + constexpr std::ptrdiff_t m_waterLevel = 0x7C0; // float32 + constexpr std::ptrdiff_t m_isDormant = 0x7C4; // bool + constexpr std::ptrdiff_t m_fishes = 0x7C8; // CUtlVector> + constexpr std::ptrdiff_t m_visTimer = 0x7E0; // CountdownTimer } - // Parent: c_server_only_entity + // Parent: CServerOnlyEntity // Fields count: 0 - namespace c_info_data { + namespace CInfoData { } // Parent: None // Fields count: 3 namespace locksound_t { - constexpr std::ptrdiff_t s_locked_sound = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t s_unlocked_sound = 0x10; // CUtlSymbolLarge - constexpr std::ptrdiff_t flwait_sound = 0x18; // GameTime_t + constexpr std::ptrdiff_t sLockedSound = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t sUnlockedSound = 0x10; // CUtlSymbolLarge + constexpr std::ptrdiff_t flwaitSound = 0x18; // GameTime_t } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 4 - namespace c_logic_branch { - constexpr std::ptrdiff_t m_b_in_value = 0x7A8; // bool - constexpr std::ptrdiff_t m_listeners = 0x7B0; // CUtlVector< CHandle< CBaseEntity > > - constexpr std::ptrdiff_t m_on_true = 0x7C8; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_false = 0x7F0; // CEntityIOOutput + namespace CLogicBranch { + constexpr std::ptrdiff_t m_bInValue = 0x7A8; // bool + constexpr std::ptrdiff_t m_Listeners = 0x7B0; // CUtlVector> + constexpr std::ptrdiff_t m_OnTrue = 0x7C8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFalse = 0x7F0; // CEntityIOOutput } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 7 - namespace c_logic_distance_check { - constexpr std::ptrdiff_t m_isz_entity_a = 0x7A8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_entity_b = 0x7B0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fl_zone1_distance = 0x7B8; // float32 - constexpr std::ptrdiff_t m_fl_zone2_distance = 0x7BC; // float32 - constexpr std::ptrdiff_t m_in_zone1 = 0x7C0; // CEntityIOOutput - constexpr std::ptrdiff_t m_in_zone2 = 0x7E8; // CEntityIOOutput - constexpr std::ptrdiff_t m_in_zone3 = 0x810; // CEntityIOOutput + namespace CLogicDistanceCheck { + constexpr std::ptrdiff_t m_iszEntityA = 0x7A8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszEntityB = 0x7B0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flZone1Distance = 0x7B8; // float32 + constexpr std::ptrdiff_t m_flZone2Distance = 0x7BC; // float32 + constexpr std::ptrdiff_t m_InZone1 = 0x7C0; // CEntityIOOutput + constexpr std::ptrdiff_t m_InZone2 = 0x7E8; // CEntityIOOutput + constexpr std::ptrdiff_t m_InZone3 = 0x810; // CEntityIOOutput } // Parent: None // Fields count: 3 - namespace velocity_sampler { - constexpr std::ptrdiff_t m_prev_sample = 0x0; // Vector - constexpr std::ptrdiff_t m_f_prev_sample_time = 0xC; // GameTime_t - constexpr std::ptrdiff_t m_f_ideal_sample_rate = 0x10; // float32 + namespace VelocitySampler { + constexpr std::ptrdiff_t m_prevSample = 0x0; // Vector + constexpr std::ptrdiff_t m_fPrevSampleTime = 0xC; // GameTime_t + constexpr std::ptrdiff_t m_fIdealSampleRate = 0x10; // float32 } // Parent: None // Fields count: 3 - namespace simple_constraint_sound_profile { - constexpr std::ptrdiff_t e_keypoints = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t - constexpr std::ptrdiff_t m_key_points = 0xC; // float32[2] - constexpr std::ptrdiff_t m_reversal_sound_thresholds = 0x14; // float32[3] + namespace SimpleConstraintSoundProfile { + constexpr std::ptrdiff_t eKeypoints = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t + constexpr std::ptrdiff_t m_keyPoints = 0xC; // float32[2] + constexpr std::ptrdiff_t m_reversalSoundThresholds = 0x14; // float32[3] } // Parent: None // Fields count: 8 - namespace constraint_sound_info { - constexpr std::ptrdiff_t m_v_sampler = 0x8; // VelocitySampler - constexpr std::ptrdiff_t m_sound_profile = 0x20; // SimpleConstraintSoundProfile - constexpr std::ptrdiff_t m_forward_axis = 0x40; // Vector - constexpr std::ptrdiff_t m_isz_travel_sound_fwd = 0x50; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_travel_sound_back = 0x58; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_reversal_sounds = 0x68; // CUtlSymbolLarge[3] - constexpr std::ptrdiff_t m_b_play_travel_sound = 0x80; // bool - constexpr std::ptrdiff_t m_b_play_reversal_sound = 0x81; // bool + namespace ConstraintSoundInfo { + constexpr std::ptrdiff_t m_vSampler = 0x8; // VelocitySampler + constexpr std::ptrdiff_t m_soundProfile = 0x20; // SimpleConstraintSoundProfile + constexpr std::ptrdiff_t m_forwardAxis = 0x40; // Vector + constexpr std::ptrdiff_t m_iszTravelSoundFwd = 0x50; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszTravelSoundBack = 0x58; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszReversalSounds = 0x68; // CUtlSymbolLarge[3] + constexpr std::ptrdiff_t m_bPlayTravelSound = 0x80; // bool + constexpr std::ptrdiff_t m_bPlayReversalSound = 0x81; // bool } // Parent: None // Fields count: 5 - namespace c_smooth_func { - constexpr std::ptrdiff_t m_fl_smooth_amplitude = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_smooth_bias = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_smooth_duration = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_smooth_remaining_time = 0x14; // float32 - constexpr std::ptrdiff_t m_n_smooth_dir = 0x18; // int32 + namespace CSmoothFunc { + constexpr std::ptrdiff_t m_flSmoothAmplitude = 0x8; // float32 + constexpr std::ptrdiff_t m_flSmoothBias = 0xC; // float32 + constexpr std::ptrdiff_t m_flSmoothDuration = 0x10; // float32 + constexpr std::ptrdiff_t m_flSmoothRemainingTime = 0x14; // float32 + constexpr std::ptrdiff_t m_nSmoothDir = 0x18; // int32 } // Parent: None // Fields count: 1 namespace magnetted_objects_t { - constexpr std::ptrdiff_t h_entity = 0x8; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t hEntity = 0x8; // CHandle } - // Parent: c_server_only_point_entity + // Parent: CServerOnlyPointEntity // Fields count: 6 - namespace c_point_prefab { - constexpr std::ptrdiff_t m_target_map_name = 0x7A8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_force_world_group_id = 0x7B0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_associated_relay_target_name = 0x7B8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fixup_names = 0x7C0; // bool - constexpr std::ptrdiff_t m_b_load_dynamic = 0x7C1; // bool - constexpr std::ptrdiff_t m_associated_relay_entity = 0x7C4; // CHandle< CPointPrefab > + namespace CPointPrefab { + constexpr std::ptrdiff_t m_targetMapName = 0x7A8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_forceWorldGroupID = 0x7B0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_associatedRelayTargetName = 0x7B8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_fixupNames = 0x7C0; // bool + constexpr std::ptrdiff_t m_bLoadDynamic = 0x7C1; // bool + constexpr std::ptrdiff_t m_associatedRelayEntity = 0x7C4; // CHandle } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 2 - namespace c_skybox_reference { - constexpr std::ptrdiff_t m_world_group_id = 0x7A8; // WorldGroupId_t - constexpr std::ptrdiff_t m_h_sky_camera = 0x7AC; // CHandle< CSkyCamera > + namespace CSkyboxReference { + constexpr std::ptrdiff_t m_worldGroupId = 0x7A8; // WorldGroupId_t + constexpr std::ptrdiff_t m_hSkyCamera = 0x7AC; // CHandle } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - namespace c_sky_camera { - constexpr std::ptrdiff_t m_skybox_data = 0x7A8; // sky3dparams_t - constexpr std::ptrdiff_t m_skybox_slot_token = 0x838; // CUtlStringToken - constexpr std::ptrdiff_t m_b_use_angles = 0x83C; // bool - constexpr std::ptrdiff_t m_p_next = 0x840; // CSkyCamera* + namespace CSkyCamera { + constexpr std::ptrdiff_t m_skyboxData = 0x7A8; // sky3dparams_t + constexpr std::ptrdiff_t m_skyboxSlotToken = 0x838; // CUtlStringToken + constexpr std::ptrdiff_t m_bUseAngles = 0x83C; // bool + constexpr std::ptrdiff_t m_pNext = 0x840; // CSkyCamera* } // Parent: None // Fields count: 12 - namespace c_sound { - constexpr std::ptrdiff_t m_h_owner = 0x0; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_h_target = 0x4; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_i_volume = 0x8; // int32 - constexpr std::ptrdiff_t m_fl_occlusion_scale = 0xC; // float32 - constexpr std::ptrdiff_t m_i_type = 0x10; // int32 - constexpr std::ptrdiff_t m_i_next_audible = 0x14; // int32 - constexpr std::ptrdiff_t m_fl_expire_time = 0x18; // GameTime_t - constexpr std::ptrdiff_t m_i_next = 0x1C; // int16 - constexpr std::ptrdiff_t m_b_no_expiration_time = 0x1E; // bool - constexpr std::ptrdiff_t m_owner_channel_index = 0x20; // int32 - constexpr std::ptrdiff_t m_vec_origin = 0x24; // Vector - constexpr std::ptrdiff_t m_b_has_owner = 0x30; // bool + namespace CSound { + constexpr std::ptrdiff_t m_hOwner = 0x0; // CHandle + constexpr std::ptrdiff_t m_hTarget = 0x4; // CHandle + constexpr std::ptrdiff_t m_iVolume = 0x8; // int32 + constexpr std::ptrdiff_t m_flOcclusionScale = 0xC; // float32 + constexpr std::ptrdiff_t m_iType = 0x10; // int32 + constexpr std::ptrdiff_t m_iNextAudible = 0x14; // int32 + constexpr std::ptrdiff_t m_flExpireTime = 0x18; // GameTime_t + constexpr std::ptrdiff_t m_iNext = 0x1C; // int16 + constexpr std::ptrdiff_t m_bNoExpirationTime = 0x1E; // bool + constexpr std::ptrdiff_t m_ownerChannelIndex = 0x20; // int32 + constexpr std::ptrdiff_t m_vecOrigin = 0x24; // Vector + constexpr std::ptrdiff_t m_bHasOwner = 0x30; // bool } - // Parent: c_server_only_entity + // Parent: CServerOnlyEntity // Fields count: 11 - namespace c_env_soundscape { - constexpr std::ptrdiff_t m_on_play = 0x7A8; // CEntityIOOutput - constexpr std::ptrdiff_t m_fl_radius = 0x7D0; // float32 - constexpr std::ptrdiff_t m_soundscape_name = 0x7D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sound_event_name = 0x7E0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_b_override_with_event = 0x7E8; // bool - constexpr std::ptrdiff_t m_soundscape_index = 0x7EC; // int32 - constexpr std::ptrdiff_t m_soundscape_entity_list_id = 0x7F0; // int32 - constexpr std::ptrdiff_t m_sound_event_hash = 0x7F4; // uint32 - constexpr std::ptrdiff_t m_position_names = 0x7F8; // CUtlSymbolLarge[8] - constexpr std::ptrdiff_t m_h_proxy_soundscape = 0x838; // CHandle< CEnvSoundscape > - constexpr std::ptrdiff_t m_b_disabled = 0x83C; // bool + namespace CEnvSoundscape { + constexpr std::ptrdiff_t m_OnPlay = 0x7A8; // CEntityIOOutput + constexpr std::ptrdiff_t m_flRadius = 0x7D0; // float32 + constexpr std::ptrdiff_t m_soundscapeName = 0x7D8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_soundEventName = 0x7E0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x7E8; // bool + constexpr std::ptrdiff_t m_soundscapeIndex = 0x7EC; // int32 + constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x7F0; // int32 + constexpr std::ptrdiff_t m_soundEventHash = 0x7F4; // uint32 + constexpr std::ptrdiff_t m_positionNames = 0x7F8; // CUtlSymbolLarge[8] + constexpr std::ptrdiff_t m_hProxySoundscape = 0x838; // CHandle + constexpr std::ptrdiff_t m_bDisabled = 0x83C; // bool } - // Parent: c_env_soundscape + // Parent: CEnvSoundscape // Fields count: 1 - namespace c_env_soundscape_proxy { - constexpr std::ptrdiff_t m_main_soundscape_name = 0x840; // CUtlSymbolLarge + namespace CEnvSoundscapeProxy { + constexpr std::ptrdiff_t m_MainSoundscapeName = 0x840; // CUtlSymbolLarge } - // Parent: c_env_soundscape + // Parent: CEnvSoundscape // Fields count: 0 - namespace c_env_soundscape_triggerable { + namespace CEnvSoundscapeTriggerable { } // Parent: None // Fields count: 6 namespace lerpdata_t { - constexpr std::ptrdiff_t m_h_ent = 0x0; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_move_type = 0x4; // MoveType_t - constexpr std::ptrdiff_t m_fl_start_time = 0x8; // GameTime_t - constexpr std::ptrdiff_t m_vec_start_origin = 0xC; // Vector - constexpr std::ptrdiff_t m_q_start_rot = 0x20; // Quaternion - constexpr std::ptrdiff_t m_n_fx_index = 0x30; // ParticleIndex_t + constexpr std::ptrdiff_t m_hEnt = 0x0; // CHandle + constexpr std::ptrdiff_t m_MoveType = 0x4; // MoveType_t + constexpr std::ptrdiff_t m_flStartTime = 0x8; // GameTime_t + constexpr std::ptrdiff_t m_vecStartOrigin = 0xC; // Vector + constexpr std::ptrdiff_t m_qStartRot = 0x20; // Quaternion + constexpr std::ptrdiff_t m_nFXIndex = 0x30; // ParticleIndex_t } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_nav_link_animgraph_var { - constexpr std::ptrdiff_t m_str_animgraph_var = 0x0; // CUtlString - constexpr std::ptrdiff_t m_un_alignment_degrees = 0x8; // uint32 + namespace CNavLinkAnimgraphVar { + constexpr std::ptrdiff_t m_strAnimgraphVar = 0x0; // CUtlString + constexpr std::ptrdiff_t m_unAlignmentDegrees = 0x8; // uint32 } - // Parent: c_nav_volume + // Parent: CNavVolume // Fields count: 0 - namespace c_nav_volume_markup_volume { + namespace CNavVolumeMarkupVolume { } - // Parent: c_nav_volume + // Parent: CNavVolume // Fields count: 0 - namespace c_nav_volume_calculated_vector { + namespace CNavVolumeCalculatedVector { } - // Parent: c_nav_volume_calculated_vector + // Parent: CNavVolumeCalculatedVector // Fields count: 2 - namespace c_nav_volume_breadth_first_search { - constexpr std::ptrdiff_t m_v_start_pos = 0x80; // Vector - constexpr std::ptrdiff_t m_fl_search_dist = 0x8C; // float32 + namespace CNavVolumeBreadthFirstSearch { + constexpr std::ptrdiff_t m_vStartPos = 0x80; // Vector + constexpr std::ptrdiff_t m_flSearchDist = 0x8C; // float32 } // Parent: None // Fields count: 8 @@ -13545,15 +13545,15 @@ namespace cs2_dumper { // NetworkVarNames: m_nHierarchyId (uint16) // NetworkVarNames: m_nCollisionGroup (uint8) // NetworkVarNames: m_nCollisionFunctionMask (uint8) - namespace v_physics_collision_attribute_t { - constexpr std::ptrdiff_t m_n_interacts_as = 0x8; // uint64 - constexpr std::ptrdiff_t m_n_interacts_with = 0x10; // uint64 - constexpr std::ptrdiff_t m_n_interacts_exclude = 0x18; // uint64 - constexpr std::ptrdiff_t m_n_entity_id = 0x20; // uint32 - constexpr std::ptrdiff_t m_n_owner_id = 0x24; // uint32 - constexpr std::ptrdiff_t m_n_hierarchy_id = 0x28; // uint16 - constexpr std::ptrdiff_t m_n_collision_group = 0x2A; // uint8 - constexpr std::ptrdiff_t m_n_collision_function_mask = 0x2B; // uint8 + namespace VPhysicsCollisionAttribute_t { + constexpr std::ptrdiff_t m_nInteractsAs = 0x8; // uint64 + constexpr std::ptrdiff_t m_nInteractsWith = 0x10; // uint64 + constexpr std::ptrdiff_t m_nInteractsExclude = 0x18; // uint64 + constexpr std::ptrdiff_t m_nEntityId = 0x20; // uint32 + constexpr std::ptrdiff_t m_nOwnerId = 0x24; // uint32 + constexpr std::ptrdiff_t m_nHierarchyId = 0x28; // uint16 + constexpr std::ptrdiff_t m_nCollisionGroup = 0x2A; // uint8 + constexpr std::ptrdiff_t m_nCollisionFunctionMask = 0x2B; // uint8 } // Parent: None // Fields count: 17 @@ -13573,24 +13573,24 @@ namespace cs2_dumper { // NetworkVarNames: m_vCapsuleCenter1 (Vector) // NetworkVarNames: m_vCapsuleCenter2 (Vector) // NetworkVarNames: m_flCapsuleRadius (float) - namespace c_collision_property { - constexpr std::ptrdiff_t m_collision_attribute = 0x10; // VPhysicsCollisionAttribute_t - constexpr std::ptrdiff_t m_vec_mins = 0x40; // Vector - constexpr std::ptrdiff_t m_vec_maxs = 0x4C; // Vector - constexpr std::ptrdiff_t m_us_solid_flags = 0x5A; // uint8 - constexpr std::ptrdiff_t m_n_solid_type = 0x5B; // SolidType_t - constexpr std::ptrdiff_t m_trigger_bloat = 0x5C; // uint8 - constexpr std::ptrdiff_t m_n_surround_type = 0x5D; // SurroundingBoundsType_t - constexpr std::ptrdiff_t m_collision_group = 0x5E; // uint8 - constexpr std::ptrdiff_t m_n_enable_physics = 0x5F; // uint8 - constexpr std::ptrdiff_t m_fl_bounding_radius = 0x60; // float32 - constexpr std::ptrdiff_t m_vec_specified_surrounding_mins = 0x64; // Vector - constexpr std::ptrdiff_t m_vec_specified_surrounding_maxs = 0x70; // Vector - constexpr std::ptrdiff_t m_vec_surrounding_maxs = 0x7C; // Vector - constexpr std::ptrdiff_t m_vec_surrounding_mins = 0x88; // Vector - constexpr std::ptrdiff_t m_v_capsule_center1 = 0x94; // Vector - constexpr std::ptrdiff_t m_v_capsule_center2 = 0xA0; // Vector - constexpr std::ptrdiff_t m_fl_capsule_radius = 0xAC; // float32 + namespace CCollisionProperty { + constexpr std::ptrdiff_t m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t + constexpr std::ptrdiff_t m_vecMins = 0x40; // Vector + constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // Vector + constexpr std::ptrdiff_t m_usSolidFlags = 0x5A; // uint8 + constexpr std::ptrdiff_t m_nSolidType = 0x5B; // SolidType_t + constexpr std::ptrdiff_t m_triggerBloat = 0x5C; // uint8 + constexpr std::ptrdiff_t m_nSurroundType = 0x5D; // SurroundingBoundsType_t + constexpr std::ptrdiff_t m_CollisionGroup = 0x5E; // uint8 + constexpr std::ptrdiff_t m_nEnablePhysics = 0x5F; // uint8 + constexpr std::ptrdiff_t m_flBoundingRadius = 0x60; // float32 + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMins = 0x64; // Vector + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // Vector + constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // Vector + constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // Vector + constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // Vector + constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // Vector + constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32 } // Parent: None // Fields count: 21 @@ -13617,38 +13617,38 @@ namespace cs2_dumper { // NetworkVarNames: m_nAttachmentName (CUtlStringToken) // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) - namespace c_effect_data { - constexpr std::ptrdiff_t m_v_origin = 0x8; // Vector - constexpr std::ptrdiff_t m_v_start = 0x14; // Vector - constexpr std::ptrdiff_t m_v_normal = 0x20; // Vector - constexpr std::ptrdiff_t m_v_angles = 0x2C; // QAngle - constexpr std::ptrdiff_t m_h_entity = 0x38; // CEntityHandle - constexpr std::ptrdiff_t m_h_other_entity = 0x3C; // CEntityHandle - constexpr std::ptrdiff_t m_fl_scale = 0x40; // float32 - constexpr std::ptrdiff_t m_fl_magnitude = 0x44; // float32 - constexpr std::ptrdiff_t m_fl_radius = 0x48; // float32 - constexpr std::ptrdiff_t m_n_surface_prop = 0x4C; // CUtlStringToken - constexpr std::ptrdiff_t m_n_effect_index = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_n_damage_type = 0x58; // uint32 - constexpr std::ptrdiff_t m_n_penetrate = 0x5C; // uint8 - constexpr std::ptrdiff_t m_n_material = 0x5E; // uint16 - constexpr std::ptrdiff_t m_n_hit_box = 0x60; // uint16 - constexpr std::ptrdiff_t m_n_color = 0x62; // uint8 - constexpr std::ptrdiff_t m_f_flags = 0x63; // uint8 - constexpr std::ptrdiff_t m_n_attachment_index = 0x64; // AttachmentHandle_t - constexpr std::ptrdiff_t m_n_attachment_name = 0x68; // CUtlStringToken - constexpr std::ptrdiff_t m_i_effect_name = 0x6C; // uint16 - constexpr std::ptrdiff_t m_n_explosion_type = 0x6E; // uint8 + namespace CEffectData { + constexpr std::ptrdiff_t m_vOrigin = 0x8; // Vector + constexpr std::ptrdiff_t m_vStart = 0x14; // Vector + constexpr std::ptrdiff_t m_vNormal = 0x20; // Vector + constexpr std::ptrdiff_t m_vAngles = 0x2C; // QAngle + constexpr std::ptrdiff_t m_hEntity = 0x38; // CEntityHandle + constexpr std::ptrdiff_t m_hOtherEntity = 0x3C; // CEntityHandle + constexpr std::ptrdiff_t m_flScale = 0x40; // float32 + constexpr std::ptrdiff_t m_flMagnitude = 0x44; // float32 + constexpr std::ptrdiff_t m_flRadius = 0x48; // float32 + constexpr std::ptrdiff_t m_nSurfaceProp = 0x4C; // CUtlStringToken + constexpr std::ptrdiff_t m_nEffectIndex = 0x50; // CWeakHandle + constexpr std::ptrdiff_t m_nDamageType = 0x58; // uint32 + constexpr std::ptrdiff_t m_nPenetrate = 0x5C; // uint8 + constexpr std::ptrdiff_t m_nMaterial = 0x5E; // uint16 + constexpr std::ptrdiff_t m_nHitBox = 0x60; // uint16 + constexpr std::ptrdiff_t m_nColor = 0x62; // uint8 + constexpr std::ptrdiff_t m_fFlags = 0x63; // uint8 + constexpr std::ptrdiff_t m_nAttachmentIndex = 0x64; // AttachmentHandle_t + constexpr std::ptrdiff_t m_nAttachmentName = 0x68; // CUtlStringToken + constexpr std::ptrdiff_t m_iEffectName = 0x6C; // uint16 + constexpr std::ptrdiff_t m_nExplosionType = 0x6E; // uint8 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) // NetworkVarNames: m_flFadeEndDist (float32) - namespace c_env_detail_controller { - constexpr std::ptrdiff_t m_fl_fade_start_dist = 0x7A8; // float32 - constexpr std::ptrdiff_t m_fl_fade_end_dist = 0x7AC; // float32 + namespace CEnvDetailController { + constexpr std::ptrdiff_t m_flFadeStartDist = 0x7A8; // float32 + constexpr std::ptrdiff_t m_flFadeEndDist = 0x7AC; // float32 } // Parent: None // Fields count: 31 @@ -13668,54 +13668,54 @@ namespace cs2_dumper { // NetworkVarNames: m_location (Vector) // NetworkVarNames: m_iInitialWindDir (uint16) // NetworkVarNames: m_flInitialWindSpeed (float32) - namespace c_env_wind_shared { - constexpr std::ptrdiff_t m_fl_start_time = 0x8; // GameTime_t - constexpr std::ptrdiff_t m_i_wind_seed = 0xC; // uint32 - constexpr std::ptrdiff_t m_i_min_wind = 0x10; // uint16 - constexpr std::ptrdiff_t m_i_max_wind = 0x12; // uint16 - constexpr std::ptrdiff_t m_wind_radius = 0x14; // int32 - constexpr std::ptrdiff_t m_i_min_gust = 0x18; // uint16 - constexpr std::ptrdiff_t m_i_max_gust = 0x1A; // uint16 - constexpr std::ptrdiff_t m_fl_min_gust_delay = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_max_gust_delay = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_gust_duration = 0x24; // float32 - constexpr std::ptrdiff_t m_i_gust_dir_change = 0x28; // uint16 + namespace CEnvWindShared { + constexpr std::ptrdiff_t m_flStartTime = 0x8; // GameTime_t + constexpr std::ptrdiff_t m_iWindSeed = 0xC; // uint32 + constexpr std::ptrdiff_t m_iMinWind = 0x10; // uint16 + constexpr std::ptrdiff_t m_iMaxWind = 0x12; // uint16 + constexpr std::ptrdiff_t m_windRadius = 0x14; // int32 + constexpr std::ptrdiff_t m_iMinGust = 0x18; // uint16 + constexpr std::ptrdiff_t m_iMaxGust = 0x1A; // uint16 + constexpr std::ptrdiff_t m_flMinGustDelay = 0x1C; // float32 + constexpr std::ptrdiff_t m_flMaxGustDelay = 0x20; // float32 + constexpr std::ptrdiff_t m_flGustDuration = 0x24; // float32 + constexpr std::ptrdiff_t m_iGustDirChange = 0x28; // uint16 constexpr std::ptrdiff_t m_location = 0x2C; // Vector - constexpr std::ptrdiff_t m_isz_gust_sound = 0x38; // int32 - constexpr std::ptrdiff_t m_i_wind_dir = 0x3C; // int32 - constexpr std::ptrdiff_t m_fl_wind_speed = 0x40; // float32 - constexpr std::ptrdiff_t m_current_wind_vector = 0x44; // Vector - constexpr std::ptrdiff_t m_current_sway_vector = 0x50; // Vector - constexpr std::ptrdiff_t m_prev_sway_vector = 0x5C; // Vector - constexpr std::ptrdiff_t m_i_initial_wind_dir = 0x68; // uint16 - constexpr std::ptrdiff_t m_fl_initial_wind_speed = 0x6C; // float32 - constexpr std::ptrdiff_t m_on_gust_start = 0x70; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_gust_end = 0x98; // CEntityIOOutput - constexpr std::ptrdiff_t m_fl_variation_time = 0xC0; // GameTime_t - constexpr std::ptrdiff_t m_fl_sway_time = 0xC4; // GameTime_t - constexpr std::ptrdiff_t m_fl_sim_time = 0xC8; // GameTime_t - constexpr std::ptrdiff_t m_fl_switch_time = 0xCC; // GameTime_t - constexpr std::ptrdiff_t m_fl_ave_wind_speed = 0xD0; // float32 - constexpr std::ptrdiff_t m_b_gusting = 0xD4; // bool - constexpr std::ptrdiff_t m_fl_wind_angle_variation = 0xD8; // float32 - constexpr std::ptrdiff_t m_fl_wind_speed_variation = 0xDC; // float32 - constexpr std::ptrdiff_t m_i_ent_index = 0xE0; // CEntityIndex + constexpr std::ptrdiff_t m_iszGustSound = 0x38; // int32 + constexpr std::ptrdiff_t m_iWindDir = 0x3C; // int32 + constexpr std::ptrdiff_t m_flWindSpeed = 0x40; // float32 + constexpr std::ptrdiff_t m_currentWindVector = 0x44; // Vector + constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // Vector + constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // Vector + constexpr std::ptrdiff_t m_iInitialWindDir = 0x68; // uint16 + constexpr std::ptrdiff_t m_flInitialWindSpeed = 0x6C; // float32 + constexpr std::ptrdiff_t m_OnGustStart = 0x70; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnGustEnd = 0x98; // CEntityIOOutput + constexpr std::ptrdiff_t m_flVariationTime = 0xC0; // GameTime_t + constexpr std::ptrdiff_t m_flSwayTime = 0xC4; // GameTime_t + constexpr std::ptrdiff_t m_flSimTime = 0xC8; // GameTime_t + constexpr std::ptrdiff_t m_flSwitchTime = 0xCC; // GameTime_t + constexpr std::ptrdiff_t m_flAveWindSpeed = 0xD0; // float32 + constexpr std::ptrdiff_t m_bGusting = 0xD4; // bool + constexpr std::ptrdiff_t m_flWindAngleVariation = 0xD8; // float32 + constexpr std::ptrdiff_t m_flWindSpeedVariation = 0xDC; // float32 + constexpr std::ptrdiff_t m_iEntIndex = 0xE0; // CEntityIndex } // Parent: None // Fields count: 2 - namespace c_env_wind_shared_wind_ave_event_t { - constexpr std::ptrdiff_t m_fl_start_wind_speed = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_ave_wind_speed = 0x4; // float32 + namespace CEnvWindShared__WindAveEvent_t { + constexpr std::ptrdiff_t m_flStartWindSpeed = 0x0; // float32 + constexpr std::ptrdiff_t m_flAveWindSpeed = 0x4; // float32 } // Parent: None // Fields count: 2 - namespace c_env_wind_shared_wind_variation_event_t { - constexpr std::ptrdiff_t m_fl_wind_angle_variation = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_wind_speed_variation = 0x4; // float32 + namespace CEnvWindShared__WindVariationEvent_t { + constexpr std::ptrdiff_t m_flWindAngleVariation = 0x0; // float32 + constexpr std::ptrdiff_t m_flWindSpeedVariation = 0x4; // float32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 0 - namespace c_info_ladder_dismount { + namespace CInfoLadderDismount { } // Parent: None // Fields count: 12 @@ -13734,62 +13734,62 @@ namespace cs2_dumper { // NetworkVarNames: m_bParentFrozen (bool) // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) namespace shard_model_desc_t { - constexpr std::ptrdiff_t m_n_model_id = 0x8; // int32 - constexpr std::ptrdiff_t m_h_material = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_nModelID = 0x8; // int32 + constexpr std::ptrdiff_t m_hMaterial = 0x10; // CStrongHandle constexpr std::ptrdiff_t m_solid = 0x18; // ShardSolid_t - constexpr std::ptrdiff_t m_shatter_panel_mode = 0x19; // ShatterPanelMode - constexpr std::ptrdiff_t m_vec_panel_size = 0x1C; // Vector2D - constexpr std::ptrdiff_t m_vec_stress_position_a = 0x24; // Vector2D - constexpr std::ptrdiff_t m_vec_stress_position_b = 0x2C; // Vector2D - constexpr std::ptrdiff_t m_vec_panel_vertices = 0x38; // CNetworkUtlVectorBase< Vector2D > - constexpr std::ptrdiff_t m_fl_glass_half_thickness = 0x50; // float32 - constexpr std::ptrdiff_t m_b_has_parent = 0x54; // bool - constexpr std::ptrdiff_t m_b_parent_frozen = 0x55; // bool - constexpr std::ptrdiff_t m_surface_prop_string_token = 0x58; // CUtlStringToken + constexpr std::ptrdiff_t m_ShatterPanelMode = 0x19; // ShatterPanelMode + constexpr std::ptrdiff_t m_vecPanelSize = 0x1C; // Vector2D + constexpr std::ptrdiff_t m_vecStressPositionA = 0x24; // Vector2D + constexpr std::ptrdiff_t m_vecStressPositionB = 0x2C; // Vector2D + constexpr std::ptrdiff_t m_vecPanelVertices = 0x38; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_flGlassHalfThickness = 0x50; // float32 + constexpr std::ptrdiff_t m_bHasParent = 0x54; // bool + constexpr std::ptrdiff_t m_bParentFrozen = 0x55; // bool + constexpr std::ptrdiff_t m_SurfacePropStringToken = 0x58; // CUtlStringToken } // Parent: None // Fields count: 30 - namespace c_shatter_glass_shard { - constexpr std::ptrdiff_t m_h_shard_handle = 0x8; // uint32 - constexpr std::ptrdiff_t m_vec_panel_vertices = 0x10; // CUtlVector< Vector2D > - constexpr std::ptrdiff_t m_v_local_panel_space_origin = 0x28; // Vector2D - constexpr std::ptrdiff_t m_h_model = 0x30; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_h_physics_entity = 0x38; // CHandle< CShatterGlassShardPhysics > - constexpr std::ptrdiff_t m_h_parent_panel = 0x3C; // CHandle< CFuncShatterglass > - constexpr std::ptrdiff_t m_h_parent_shard = 0x40; // uint32 - constexpr std::ptrdiff_t m_shatter_stress_type = 0x44; // ShatterGlassStressType - constexpr std::ptrdiff_t m_vec_stress_velocity = 0x48; // Vector - constexpr std::ptrdiff_t m_b_created_model = 0x54; // bool - constexpr std::ptrdiff_t m_fl_longest_edge = 0x58; // float32 - constexpr std::ptrdiff_t m_fl_shortest_edge = 0x5C; // float32 - constexpr std::ptrdiff_t m_fl_longest_across = 0x60; // float32 - constexpr std::ptrdiff_t m_fl_shortest_across = 0x64; // float32 - constexpr std::ptrdiff_t m_fl_sum_of_all_edges = 0x68; // float32 - constexpr std::ptrdiff_t m_fl_area = 0x6C; // float32 - constexpr std::ptrdiff_t m_n_on_frame_edge = 0x70; // OnFrame - constexpr std::ptrdiff_t m_n_parent_panels_nth_shard = 0x74; // int32 - constexpr std::ptrdiff_t m_n_sub_shard_generation = 0x78; // int32 - constexpr std::ptrdiff_t m_vec_average_vert_position = 0x7C; // Vector2D - constexpr std::ptrdiff_t m_b_average_vert_position_is_valid = 0x84; // bool - constexpr std::ptrdiff_t m_vec_panel_space_stress_position_a = 0x88; // Vector2D - constexpr std::ptrdiff_t m_vec_panel_space_stress_position_b = 0x90; // Vector2D - constexpr std::ptrdiff_t m_b_stress_position_a_is_valid = 0x98; // bool - constexpr std::ptrdiff_t m_b_stress_position_b_is_valid = 0x99; // bool - constexpr std::ptrdiff_t m_b_flagged_for_removal = 0x9A; // bool - constexpr std::ptrdiff_t m_fl_physics_entity_spawned_at_time = 0x9C; // GameTime_t - constexpr std::ptrdiff_t m_b_shatter_rate_limited = 0xA0; // bool - constexpr std::ptrdiff_t m_h_entity_hitting_me = 0xA4; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_vec_neighbors = 0xA8; // CUtlVector< uint32 > + namespace CShatterGlassShard { + constexpr std::ptrdiff_t m_hShardHandle = 0x8; // uint32 + constexpr std::ptrdiff_t m_vecPanelVertices = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_vLocalPanelSpaceOrigin = 0x28; // Vector2D + constexpr std::ptrdiff_t m_hModel = 0x30; // CStrongHandle + constexpr std::ptrdiff_t m_hPhysicsEntity = 0x38; // CHandle + constexpr std::ptrdiff_t m_hParentPanel = 0x3C; // CHandle + constexpr std::ptrdiff_t m_hParentShard = 0x40; // uint32 + constexpr std::ptrdiff_t m_ShatterStressType = 0x44; // ShatterGlassStressType + constexpr std::ptrdiff_t m_vecStressVelocity = 0x48; // Vector + constexpr std::ptrdiff_t m_bCreatedModel = 0x54; // bool + constexpr std::ptrdiff_t m_flLongestEdge = 0x58; // float32 + constexpr std::ptrdiff_t m_flShortestEdge = 0x5C; // float32 + constexpr std::ptrdiff_t m_flLongestAcross = 0x60; // float32 + constexpr std::ptrdiff_t m_flShortestAcross = 0x64; // float32 + constexpr std::ptrdiff_t m_flSumOfAllEdges = 0x68; // float32 + constexpr std::ptrdiff_t m_flArea = 0x6C; // float32 + constexpr std::ptrdiff_t m_nOnFrameEdge = 0x70; // OnFrame + constexpr std::ptrdiff_t m_nParentPanelsNthShard = 0x74; // int32 + constexpr std::ptrdiff_t m_nSubShardGeneration = 0x78; // int32 + constexpr std::ptrdiff_t m_vecAverageVertPosition = 0x7C; // Vector2D + constexpr std::ptrdiff_t m_bAverageVertPositionIsValid = 0x84; // bool + constexpr std::ptrdiff_t m_vecPanelSpaceStressPositionA = 0x88; // Vector2D + constexpr std::ptrdiff_t m_vecPanelSpaceStressPositionB = 0x90; // Vector2D + constexpr std::ptrdiff_t m_bStressPositionAIsValid = 0x98; // bool + constexpr std::ptrdiff_t m_bStressPositionBIsValid = 0x99; // bool + constexpr std::ptrdiff_t m_bFlaggedForRemoval = 0x9A; // bool + constexpr std::ptrdiff_t m_flPhysicsEntitySpawnedAtTime = 0x9C; // GameTime_t + constexpr std::ptrdiff_t m_bShatterRateLimited = 0xA0; // bool + constexpr std::ptrdiff_t m_hEntityHittingMe = 0xA4; // CHandle + constexpr std::ptrdiff_t m_vecNeighbors = 0xA8; // CUtlVector } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 0 - namespace c_game_rules_proxy { + namespace CGameRulesProxy { } // Parent: None // Fields count: 2 - namespace c_game_rules { - constexpr std::ptrdiff_t m_sz_quest_name = 0x8; // char[128] - constexpr std::ptrdiff_t m_n_quest_phase = 0x88; // int32 + namespace CGameRules { + constexpr std::ptrdiff_t m_szQuestName = 0x8; // char[128] + constexpr std::ptrdiff_t m_nQuestPhase = 0x88; // int32 } // Parent: None // Fields count: 11 @@ -13804,22 +13804,22 @@ namespace cs2_dumper { // NetworkVarNames: m_flGlowTime (float) // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - namespace c_glow_property { - constexpr std::ptrdiff_t m_f_glow_color = 0x8; // Vector - constexpr std::ptrdiff_t m_i_glow_type = 0x30; // int32 - constexpr std::ptrdiff_t m_i_glow_team = 0x34; // int32 - constexpr std::ptrdiff_t m_n_glow_range = 0x38; // int32 - constexpr std::ptrdiff_t m_n_glow_range_min = 0x3C; // int32 - constexpr std::ptrdiff_t m_glow_color_override = 0x40; // Color - constexpr std::ptrdiff_t m_b_flashing = 0x44; // bool - constexpr std::ptrdiff_t m_fl_glow_time = 0x48; // float32 - constexpr std::ptrdiff_t m_fl_glow_start_time = 0x4C; // float32 - constexpr std::ptrdiff_t m_b_eligible_for_screen_highlight = 0x50; // bool - constexpr std::ptrdiff_t m_b_glowing = 0x51; // bool + namespace CGlowProperty { + constexpr std::ptrdiff_t m_fGlowColor = 0x8; // Vector + constexpr std::ptrdiff_t m_iGlowType = 0x30; // int32 + constexpr std::ptrdiff_t m_iGlowTeam = 0x34; // int32 + constexpr std::ptrdiff_t m_nGlowRange = 0x38; // int32 + constexpr std::ptrdiff_t m_nGlowRangeMin = 0x3C; // int32 + constexpr std::ptrdiff_t m_glowColorOverride = 0x40; // Color + constexpr std::ptrdiff_t m_bFlashing = 0x44; // bool + constexpr std::ptrdiff_t m_flGlowTime = 0x48; // float32 + constexpr std::ptrdiff_t m_flGlowStartTime = 0x4C; // float32 + constexpr std::ptrdiff_t m_bEligibleForScreenHighlight = 0x50; // bool + constexpr std::ptrdiff_t m_bGlowing = 0x51; // bool } - // Parent: c_game_rules + // Parent: CGameRules // Fields count: 0 - namespace c_multiplay_rules { + namespace CMultiplayRules { } // Parent: None // Fields count: 25 @@ -13850,22 +13850,22 @@ namespace cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) namespace fogparams_t { - constexpr std::ptrdiff_t dir_primary = 0x8; // Vector - constexpr std::ptrdiff_t color_primary = 0x14; // Color - constexpr std::ptrdiff_t color_secondary = 0x18; // Color - constexpr std::ptrdiff_t color_primary_lerp_to = 0x1C; // Color - constexpr std::ptrdiff_t color_secondary_lerp_to = 0x20; // Color + constexpr std::ptrdiff_t dirPrimary = 0x8; // Vector + constexpr std::ptrdiff_t colorPrimary = 0x14; // Color + constexpr std::ptrdiff_t colorSecondary = 0x18; // Color + constexpr std::ptrdiff_t colorPrimaryLerpTo = 0x1C; // Color + constexpr std::ptrdiff_t colorSecondaryLerpTo = 0x20; // Color constexpr std::ptrdiff_t start = 0x24; // float32 constexpr std::ptrdiff_t end = 0x28; // float32 constexpr std::ptrdiff_t farz = 0x2C; // float32 constexpr std::ptrdiff_t maxdensity = 0x30; // float32 constexpr std::ptrdiff_t exponent = 0x34; // float32 - constexpr std::ptrdiff_t hdr_color_scale = 0x38; // float32 - constexpr std::ptrdiff_t skybox_fog_factor = 0x3C; // float32 - constexpr std::ptrdiff_t skybox_fog_factor_lerp_to = 0x40; // float32 - constexpr std::ptrdiff_t start_lerp_to = 0x44; // float32 - constexpr std::ptrdiff_t end_lerp_to = 0x48; // float32 - constexpr std::ptrdiff_t maxdensity_lerp_to = 0x4C; // float32 + constexpr std::ptrdiff_t HDRColorScale = 0x38; // float32 + constexpr std::ptrdiff_t skyboxFogFactor = 0x3C; // float32 + constexpr std::ptrdiff_t skyboxFogFactorLerpTo = 0x40; // float32 + constexpr std::ptrdiff_t startLerpTo = 0x44; // float32 + constexpr std::ptrdiff_t endLerpTo = 0x48; // float32 + constexpr std::ptrdiff_t maxdensityLerpTo = 0x4C; // float32 constexpr std::ptrdiff_t lerptime = 0x50; // GameTime_t constexpr std::ptrdiff_t duration = 0x54; // float32 constexpr std::ptrdiff_t blendtobackground = 0x58; // float32 @@ -13873,8 +13873,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t locallightscale = 0x60; // float32 constexpr std::ptrdiff_t enable = 0x64; // bool constexpr std::ptrdiff_t blend = 0x65; // bool - constexpr std::ptrdiff_t m_b_no_reflection_fog = 0x66; // bool - constexpr std::ptrdiff_t m_b_padding = 0x67; // bool + constexpr std::ptrdiff_t m_bNoReflectionFog = 0x66; // bool + constexpr std::ptrdiff_t m_bPadding = 0x67; // bool } // Parent: None // Fields count: 14 @@ -13882,20 +13882,20 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) namespace fogplayerparams_t { - constexpr std::ptrdiff_t m_h_ctrl = 0x8; // CHandle< CFogController > - constexpr std::ptrdiff_t m_fl_transition_time = 0xC; // float32 - constexpr std::ptrdiff_t m_old_color = 0x10; // Color - constexpr std::ptrdiff_t m_fl_old_start = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_old_end = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_old_max_density = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_old_hdr_color_scale = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_old_far_z = 0x24; // float32 - constexpr std::ptrdiff_t m_new_color = 0x28; // Color - constexpr std::ptrdiff_t m_fl_new_start = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_new_end = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_new_max_density = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_new_hdr_color_scale = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_new_far_z = 0x3C; // float32 + constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle + constexpr std::ptrdiff_t m_flTransitionTime = 0xC; // float32 + constexpr std::ptrdiff_t m_OldColor = 0x10; // Color + constexpr std::ptrdiff_t m_flOldStart = 0x14; // float32 + constexpr std::ptrdiff_t m_flOldEnd = 0x18; // float32 + constexpr std::ptrdiff_t m_flOldMaxDensity = 0x1C; // float32 + constexpr std::ptrdiff_t m_flOldHDRColorScale = 0x20; // float32 + constexpr std::ptrdiff_t m_flOldFarZ = 0x24; // float32 + constexpr std::ptrdiff_t m_NewColor = 0x28; // Color + constexpr std::ptrdiff_t m_flNewStart = 0x2C; // float32 + constexpr std::ptrdiff_t m_flNewEnd = 0x30; // float32 + constexpr std::ptrdiff_t m_flNewMaxDensity = 0x34; // float32 + constexpr std::ptrdiff_t m_flNewHDRColorScale = 0x38; // float32 + constexpr std::ptrdiff_t m_flNewFarZ = 0x3C; // float32 } // Parent: None // Fields count: 6 @@ -13910,37 +13910,37 @@ namespace cs2_dumper { namespace sky3dparams_t { constexpr std::ptrdiff_t scale = 0x8; // int16 constexpr std::ptrdiff_t origin = 0xC; // Vector - constexpr std::ptrdiff_t b_clip3_d_sky_box_near_to_world_far = 0x18; // bool - constexpr std::ptrdiff_t fl_clip3_d_sky_box_near_to_world_far_offset = 0x1C; // float32 + constexpr std::ptrdiff_t bClip3DSkyBoxNearToWorldFar = 0x18; // bool + constexpr std::ptrdiff_t flClip3DSkyBoxNearToWorldFarOffset = 0x1C; // float32 constexpr std::ptrdiff_t fog = 0x20; // fogparams_t - constexpr std::ptrdiff_t m_n_world_group_id = 0x88; // WorldGroupId_t + constexpr std::ptrdiff_t m_nWorldGroupID = 0x88; // WorldGroupId_t } // Parent: None // Fields count: 5 namespace sndopvarlatchdata_t { - constexpr std::ptrdiff_t m_isz_stack = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_operator = 0x10; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_opvar = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fl_val = 0x20; // float32 - constexpr std::ptrdiff_t m_v_pos = 0x24; // Vector + constexpr std::ptrdiff_t m_iszStack = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOperator = 0x10; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOpvar = 0x18; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flVal = 0x20; // float32 + constexpr std::ptrdiff_t m_vPos = 0x24; // Vector } // Parent: None // Fields count: 0 - namespace i_ragdoll { + namespace IRagdoll { } // Parent: None // Fields count: 3 namespace ragdollelement_t { - constexpr std::ptrdiff_t origin_parent_space = 0x0; // Vector - constexpr std::ptrdiff_t parent_index = 0x20; // int32 - constexpr std::ptrdiff_t m_fl_radius = 0x24; // float32 + constexpr std::ptrdiff_t originParentSpace = 0x0; // Vector + constexpr std::ptrdiff_t parentIndex = 0x20; // int32 + constexpr std::ptrdiff_t m_flRadius = 0x24; // float32 } // Parent: None // Fields count: 4 namespace ragdoll_t { - constexpr std::ptrdiff_t list = 0x0; // CUtlVector< ragdollelement_t > - constexpr std::ptrdiff_t bone_index = 0x18; // CUtlVector< int32 > - constexpr std::ptrdiff_t allow_stretch = 0x30; // bool + constexpr std::ptrdiff_t list = 0x0; // CUtlVector + constexpr std::ptrdiff_t boneIndex = 0x18; // CUtlVector + constexpr std::ptrdiff_t allowStretch = 0x30; // bool constexpr std::ptrdiff_t unused = 0x31; // bool } // Parent: None @@ -13949,41 +13949,41 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_Transforms (CTransform) // NetworkVarNames: m_hOwner (EHANDLE) - namespace physics_ragdoll_pose_t { - constexpr std::ptrdiff_t m_p_chain_entity = 0x8; // CNetworkVarChainer - constexpr std::ptrdiff_t m_transforms = 0x30; // CNetworkUtlVectorBase< CTransform > - constexpr std::ptrdiff_t m_h_owner = 0x48; // CHandle< CBaseEntity > + namespace PhysicsRagdollPose_t { + constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer + constexpr std::ptrdiff_t m_Transforms = 0x30; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_hOwner = 0x48; // CHandle } // Parent: None // Fields count: 13 - namespace c_scene_event_info { - constexpr std::ptrdiff_t m_i_layer = 0x0; // int32 - constexpr std::ptrdiff_t m_i_priority = 0x4; // int32 - constexpr std::ptrdiff_t m_h_sequence = 0x8; // HSequence - constexpr std::ptrdiff_t m_fl_weight = 0xC; // float32 - constexpr std::ptrdiff_t m_b_has_arrived = 0x10; // bool - constexpr std::ptrdiff_t m_n_type = 0x14; // int32 - constexpr std::ptrdiff_t m_fl_next = 0x18; // GameTime_t - constexpr std::ptrdiff_t m_b_is_gesture = 0x1C; // bool - constexpr std::ptrdiff_t m_b_should_remove = 0x1D; // bool - constexpr std::ptrdiff_t m_h_target = 0x44; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_n_scene_event_id = 0x48; // uint32 - constexpr std::ptrdiff_t m_b_client_side = 0x4C; // bool - constexpr std::ptrdiff_t m_b_started = 0x4D; // bool + namespace CSceneEventInfo { + constexpr std::ptrdiff_t m_iLayer = 0x0; // int32 + constexpr std::ptrdiff_t m_iPriority = 0x4; // int32 + constexpr std::ptrdiff_t m_hSequence = 0x8; // HSequence + constexpr std::ptrdiff_t m_flWeight = 0xC; // float32 + constexpr std::ptrdiff_t m_bHasArrived = 0x10; // bool + constexpr std::ptrdiff_t m_nType = 0x14; // int32 + constexpr std::ptrdiff_t m_flNext = 0x18; // GameTime_t + constexpr std::ptrdiff_t m_bIsGesture = 0x1C; // bool + constexpr std::ptrdiff_t m_bShouldRemove = 0x1D; // bool + constexpr std::ptrdiff_t m_hTarget = 0x44; // CHandle + constexpr std::ptrdiff_t m_nSceneEventId = 0x48; // uint32 + constexpr std::ptrdiff_t m_bClientSide = 0x4C; // bool + constexpr std::ptrdiff_t m_bStarted = 0x4D; // bool } // Parent: None // Fields count: 4 namespace thinkfunc_t { - constexpr std::ptrdiff_t m_h_fn = 0x10; // HSCRIPT - constexpr std::ptrdiff_t m_n_context = 0x18; // CUtlStringToken - constexpr std::ptrdiff_t m_n_next_think_tick = 0x1C; // GameTick_t - constexpr std::ptrdiff_t m_n_last_think_tick = 0x20; // GameTick_t + constexpr std::ptrdiff_t m_hFn = 0x10; // HSCRIPT + constexpr std::ptrdiff_t m_nContext = 0x18; // CUtlStringToken + constexpr std::ptrdiff_t m_nNextThinkTick = 0x1C; // GameTick_t + constexpr std::ptrdiff_t m_nLastThinkTick = 0x20; // GameTick_t } // Parent: None // Fields count: 2 - namespace ragdoll_creation_params_t { - constexpr std::ptrdiff_t m_v_force = 0x0; // Vector - constexpr std::ptrdiff_t m_n_force_bone = 0xC; // int32 + namespace RagdollCreationParams_t { + constexpr std::ptrdiff_t m_vForce = 0x0; // Vector + constexpr std::ptrdiff_t m_nForceBone = 0xC; // int32 } // Parent: None // Fields count: 6 @@ -13997,47 +13997,47 @@ namespace cs2_dumper { } // Parent: None // Fields count: 2 - namespace c_simple_sim_timer { + namespace CSimpleSimTimer { constexpr std::ptrdiff_t m_next = 0x0; // GameTime_t - constexpr std::ptrdiff_t m_n_world_group_id = 0x4; // WorldGroupId_t + constexpr std::ptrdiff_t m_nWorldGroupId = 0x4; // WorldGroupId_t } - // Parent: c_simple_sim_timer + // Parent: CSimpleSimTimer // Fields count: 1 - namespace c_sim_timer { + namespace CSimTimer { constexpr std::ptrdiff_t m_interval = 0x8; // float32 } - // Parent: c_simple_sim_timer + // Parent: CSimpleSimTimer // Fields count: 2 - namespace c_rand_sim_timer { - constexpr std::ptrdiff_t m_min_interval = 0x8; // float32 - constexpr std::ptrdiff_t m_max_interval = 0xC; // float32 + namespace CRandSimTimer { + constexpr std::ptrdiff_t m_minInterval = 0x8; // float32 + constexpr std::ptrdiff_t m_maxInterval = 0xC; // float32 } - // Parent: c_simple_sim_timer + // Parent: CSimpleSimTimer // Fields count: 1 - namespace c_stopwatch_base { - constexpr std::ptrdiff_t m_f_is_running = 0x8; // bool + namespace CStopwatchBase { + constexpr std::ptrdiff_t m_fIsRunning = 0x8; // bool } - // Parent: c_stopwatch_base + // Parent: CStopwatchBase // Fields count: 0 - namespace c_simple_stopwatch { + namespace CSimpleStopwatch { } - // Parent: c_stopwatch_base + // Parent: CStopwatchBase // Fields count: 1 - namespace c_stopwatch { + namespace CStopwatch { constexpr std::ptrdiff_t m_interval = 0xC; // float32 } - // Parent: c_stopwatch_base + // Parent: CStopwatchBase // Fields count: 2 - namespace c_rand_stopwatch { - constexpr std::ptrdiff_t m_min_interval = 0xC; // float32 - constexpr std::ptrdiff_t m_max_interval = 0x10; // float32 + namespace CRandStopwatch { + constexpr std::ptrdiff_t m_minInterval = 0xC; // float32 + constexpr std::ptrdiff_t m_maxInterval = 0x10; // float32 } - // Parent: c_game_rules + // Parent: CGameRules // Fields count: 1 - namespace c_singleplay_rules { - constexpr std::ptrdiff_t m_b_single_player_game_ending = 0x8C; // bool + namespace CSingleplayRules { + constexpr std::ptrdiff_t m_bSinglePlayerGameEnding = 0x8C; // bool } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 9 // // Metadata: @@ -14046,148 +14046,148 @@ namespace cs2_dumper { // NetworkVarNames: m_iszOpvarName (string_t) // NetworkVarNames: m_iOpvarIndex (int) // NetworkVarNames: m_bUseAutoCompare (bool) - namespace c_sound_opvar_set_point_base { - constexpr std::ptrdiff_t m_b_disabled = 0x7A8; // bool - constexpr std::ptrdiff_t m_h_source = 0x7AC; // CEntityHandle - constexpr std::ptrdiff_t m_isz_source_entity_name = 0x7B8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_v_last_position = 0x810; // Vector - constexpr std::ptrdiff_t m_isz_stack_name = 0x820; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_operator_name = 0x828; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_opvar_name = 0x830; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_i_opvar_index = 0x838; // int32 - constexpr std::ptrdiff_t m_b_use_auto_compare = 0x83C; // bool + namespace CSoundOpvarSetPointBase { + constexpr std::ptrdiff_t m_bDisabled = 0x7A8; // bool + constexpr std::ptrdiff_t m_hSource = 0x7AC; // CEntityHandle + constexpr std::ptrdiff_t m_iszSourceEntityName = 0x7B8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_vLastPosition = 0x810; // Vector + constexpr std::ptrdiff_t m_iszStackName = 0x820; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOperatorName = 0x828; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOpvarName = 0x830; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iOpvarIndex = 0x838; // int32 + constexpr std::ptrdiff_t m_bUseAutoCompare = 0x83C; // bool } - // Parent: c_sound_opvar_set_point_base + // Parent: CSoundOpvarSetPointBase // Fields count: 23 - namespace c_sound_opvar_set_point_entity { - constexpr std::ptrdiff_t m_on_enter = 0x840; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_exit = 0x868; // CEntityIOOutput - constexpr std::ptrdiff_t m_b_auto_disable = 0x890; // bool - constexpr std::ptrdiff_t m_fl_distance_min = 0x8D4; // float32 - constexpr std::ptrdiff_t m_fl_distance_max = 0x8D8; // float32 - constexpr std::ptrdiff_t m_fl_distance_map_min = 0x8DC; // float32 - constexpr std::ptrdiff_t m_fl_distance_map_max = 0x8E0; // float32 - constexpr std::ptrdiff_t m_fl_occlusion_radius = 0x8E4; // float32 - constexpr std::ptrdiff_t m_fl_occlusion_min = 0x8E8; // float32 - constexpr std::ptrdiff_t m_fl_occlusion_max = 0x8EC; // float32 - constexpr std::ptrdiff_t m_fl_val_set_on_disable = 0x8F0; // float32 - constexpr std::ptrdiff_t m_b_set_value_on_disable = 0x8F4; // bool - constexpr std::ptrdiff_t m_n_simulation_mode = 0x8F8; // int32 - constexpr std::ptrdiff_t m_n_visibility_samples = 0x8FC; // int32 - constexpr std::ptrdiff_t m_v_dynamic_proxy_point = 0x900; // Vector - constexpr std::ptrdiff_t m_fl_dynamic_maximum_occlusion = 0x90C; // float32 - constexpr std::ptrdiff_t m_h_dynamic_entity = 0x910; // CEntityHandle - constexpr std::ptrdiff_t m_isz_dynamic_entity_name = 0x918; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fl_pathing_distance_norm_factor = 0x920; // float32 - constexpr std::ptrdiff_t m_v_pathing_source_pos = 0x924; // Vector - constexpr std::ptrdiff_t m_v_pathing_listener_pos = 0x930; // Vector - constexpr std::ptrdiff_t m_v_pathing_direction = 0x93C; // Vector - constexpr std::ptrdiff_t m_n_pathing_source_index = 0x948; // int32 + namespace CSoundOpvarSetPointEntity { + constexpr std::ptrdiff_t m_OnEnter = 0x840; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnExit = 0x868; // CEntityIOOutput + constexpr std::ptrdiff_t m_bAutoDisable = 0x890; // bool + constexpr std::ptrdiff_t m_flDistanceMin = 0x8D4; // float32 + constexpr std::ptrdiff_t m_flDistanceMax = 0x8D8; // float32 + constexpr std::ptrdiff_t m_flDistanceMapMin = 0x8DC; // float32 + constexpr std::ptrdiff_t m_flDistanceMapMax = 0x8E0; // float32 + constexpr std::ptrdiff_t m_flOcclusionRadius = 0x8E4; // float32 + constexpr std::ptrdiff_t m_flOcclusionMin = 0x8E8; // float32 + constexpr std::ptrdiff_t m_flOcclusionMax = 0x8EC; // float32 + constexpr std::ptrdiff_t m_flValSetOnDisable = 0x8F0; // float32 + constexpr std::ptrdiff_t m_bSetValueOnDisable = 0x8F4; // bool + constexpr std::ptrdiff_t m_nSimulationMode = 0x8F8; // int32 + constexpr std::ptrdiff_t m_nVisibilitySamples = 0x8FC; // int32 + constexpr std::ptrdiff_t m_vDynamicProxyPoint = 0x900; // Vector + constexpr std::ptrdiff_t m_flDynamicMaximumOcclusion = 0x90C; // float32 + constexpr std::ptrdiff_t m_hDynamicEntity = 0x910; // CEntityHandle + constexpr std::ptrdiff_t m_iszDynamicEntityName = 0x918; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flPathingDistanceNormFactor = 0x920; // float32 + constexpr std::ptrdiff_t m_vPathingSourcePos = 0x924; // Vector + constexpr std::ptrdiff_t m_vPathingListenerPos = 0x930; // Vector + constexpr std::ptrdiff_t m_vPathingDirection = 0x93C; // Vector + constexpr std::ptrdiff_t m_nPathingSourceIndex = 0x948; // int32 } - // Parent: c_sound_opvar_set_point_entity + // Parent: CSoundOpvarSetPointEntity // Fields count: 9 - namespace c_sound_opvar_set_aabb_entity { - constexpr std::ptrdiff_t m_v_distance_inner_mins = 0x94C; // Vector - constexpr std::ptrdiff_t m_v_distance_inner_maxs = 0x958; // Vector - constexpr std::ptrdiff_t m_v_distance_outer_mins = 0x964; // Vector - constexpr std::ptrdiff_t m_v_distance_outer_maxs = 0x970; // Vector - constexpr std::ptrdiff_t m_n_aabb_direction = 0x97C; // int32 - constexpr std::ptrdiff_t m_v_inner_mins = 0x980; // Vector - constexpr std::ptrdiff_t m_v_inner_maxs = 0x98C; // Vector - constexpr std::ptrdiff_t m_v_outer_mins = 0x998; // Vector - constexpr std::ptrdiff_t m_v_outer_maxs = 0x9A4; // Vector + namespace CSoundOpvarSetAABBEntity { + constexpr std::ptrdiff_t m_vDistanceInnerMins = 0x94C; // Vector + constexpr std::ptrdiff_t m_vDistanceInnerMaxs = 0x958; // Vector + constexpr std::ptrdiff_t m_vDistanceOuterMins = 0x964; // Vector + constexpr std::ptrdiff_t m_vDistanceOuterMaxs = 0x970; // Vector + constexpr std::ptrdiff_t m_nAABBDirection = 0x97C; // int32 + constexpr std::ptrdiff_t m_vInnerMins = 0x980; // Vector + constexpr std::ptrdiff_t m_vInnerMaxs = 0x98C; // Vector + constexpr std::ptrdiff_t m_vOuterMins = 0x998; // Vector + constexpr std::ptrdiff_t m_vOuterMaxs = 0x9A4; // Vector } - // Parent: c_sound_opvar_set_aabb_entity + // Parent: CSoundOpvarSetAABBEntity // Fields count: 0 - namespace c_sound_opvar_set_obb_entity { + namespace CSoundOpvarSetOBBEntity { } - // Parent: c_sound_opvar_set_point_entity + // Parent: CSoundOpvarSetPointEntity // Fields count: 3 - namespace c_sound_opvar_set_path_corner_entity { - constexpr std::ptrdiff_t m_fl_dist_min_sqr = 0x968; // float32 - constexpr std::ptrdiff_t m_fl_dist_max_sqr = 0x96C; // float32 - constexpr std::ptrdiff_t m_isz_path_corner_entity_name = 0x970; // CUtlSymbolLarge + namespace CSoundOpvarSetPathCornerEntity { + constexpr std::ptrdiff_t m_flDistMinSqr = 0x968; // float32 + constexpr std::ptrdiff_t m_flDistMaxSqr = 0x96C; // float32 + constexpr std::ptrdiff_t m_iszPathCornerEntityName = 0x970; // CUtlSymbolLarge } // Parent: None // Fields count: 3 - namespace sound_opvar_trace_result_t { - constexpr std::ptrdiff_t v_pos = 0x0; // Vector - constexpr std::ptrdiff_t b_did_hit = 0xC; // bool - constexpr std::ptrdiff_t fl_dist_sqr_to_center = 0x10; // float32 + namespace SoundOpvarTraceResult_t { + constexpr std::ptrdiff_t vPos = 0x0; // Vector + constexpr std::ptrdiff_t bDidHit = 0xC; // bool + constexpr std::ptrdiff_t flDistSqrToCenter = 0x10; // float32 } - // Parent: c_sound_opvar_set_point_entity + // Parent: CSoundOpvarSetPointEntity // Fields count: 4 - namespace c_sound_opvar_set_auto_room_entity { - constexpr std::ptrdiff_t m_trace_results = 0x950; // CUtlVector< SoundOpvarTraceResult_t > - constexpr std::ptrdiff_t m_fl_size = 0x980; // float32 - constexpr std::ptrdiff_t m_fl_height_tolerance = 0x984; // float32 - constexpr std::ptrdiff_t m_fl_size_sqr = 0x988; // float32 + namespace CSoundOpvarSetAutoRoomEntity { + constexpr std::ptrdiff_t m_traceResults = 0x950; // CUtlVector + constexpr std::ptrdiff_t m_flSize = 0x980; // float32 + constexpr std::ptrdiff_t m_flHeightTolerance = 0x984; // float32 + constexpr std::ptrdiff_t m_flSizeSqr = 0x988; // float32 } - // Parent: c_sound_opvar_set_point_base + // Parent: CSoundOpvarSetPointBase // Fields count: 8 - namespace c_sound_opvar_set_obb_wind_entity { - constexpr std::ptrdiff_t m_v_mins = 0x840; // Vector - constexpr std::ptrdiff_t m_v_maxs = 0x84C; // Vector - constexpr std::ptrdiff_t m_v_distance_mins = 0x858; // Vector - constexpr std::ptrdiff_t m_v_distance_maxs = 0x864; // Vector - constexpr std::ptrdiff_t m_fl_wind_min = 0x870; // float32 - constexpr std::ptrdiff_t m_fl_wind_max = 0x874; // float32 - constexpr std::ptrdiff_t m_fl_wind_map_min = 0x878; // float32 - constexpr std::ptrdiff_t m_fl_wind_map_max = 0x87C; // float32 + namespace CSoundOpvarSetOBBWindEntity { + constexpr std::ptrdiff_t m_vMins = 0x840; // Vector + constexpr std::ptrdiff_t m_vMaxs = 0x84C; // Vector + constexpr std::ptrdiff_t m_vDistanceMins = 0x858; // Vector + constexpr std::ptrdiff_t m_vDistanceMaxs = 0x864; // Vector + constexpr std::ptrdiff_t m_flWindMin = 0x870; // float32 + constexpr std::ptrdiff_t m_flWindMax = 0x874; // float32 + constexpr std::ptrdiff_t m_flWindMapMin = 0x878; // float32 + constexpr std::ptrdiff_t m_flWindMapMax = 0x87C; // float32 } // Parent: None // Fields count: 18 - namespace c_take_damage_info { - constexpr std::ptrdiff_t m_vec_damage_force = 0x8; // Vector - constexpr std::ptrdiff_t m_vec_damage_position = 0x14; // Vector - constexpr std::ptrdiff_t m_vec_reported_position = 0x20; // Vector - constexpr std::ptrdiff_t m_vec_damage_direction = 0x2C; // Vector - constexpr std::ptrdiff_t m_h_inflictor = 0x38; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_h_attacker = 0x3C; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_h_ability = 0x40; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_fl_damage = 0x44; // float32 - constexpr std::ptrdiff_t m_bits_damage_type = 0x48; // int32 - constexpr std::ptrdiff_t m_i_damage_custom = 0x4C; // int32 - constexpr std::ptrdiff_t m_i_ammo_type = 0x50; // AmmoIndex_t - constexpr std::ptrdiff_t m_fl_original_damage = 0x60; // float32 - constexpr std::ptrdiff_t m_b_should_bleed = 0x64; // bool - constexpr std::ptrdiff_t m_b_should_spark = 0x65; // bool - constexpr std::ptrdiff_t m_n_damage_flags = 0x70; // TakeDamageFlags_t - constexpr std::ptrdiff_t m_n_num_objects_penetrated = 0x74; // int32 - constexpr std::ptrdiff_t m_h_script_instance = 0x78; // HSCRIPT - constexpr std::ptrdiff_t m_b_in_take_damage_flow = 0x94; // bool + namespace CTakeDamageInfo { + constexpr std::ptrdiff_t m_vecDamageForce = 0x8; // Vector + constexpr std::ptrdiff_t m_vecDamagePosition = 0x14; // Vector + constexpr std::ptrdiff_t m_vecReportedPosition = 0x20; // Vector + constexpr std::ptrdiff_t m_vecDamageDirection = 0x2C; // Vector + constexpr std::ptrdiff_t m_hInflictor = 0x38; // CHandle + constexpr std::ptrdiff_t m_hAttacker = 0x3C; // CHandle + constexpr std::ptrdiff_t m_hAbility = 0x40; // CHandle + constexpr std::ptrdiff_t m_flDamage = 0x44; // float32 + constexpr std::ptrdiff_t m_bitsDamageType = 0x48; // int32 + constexpr std::ptrdiff_t m_iDamageCustom = 0x4C; // int32 + constexpr std::ptrdiff_t m_iAmmoType = 0x50; // AmmoIndex_t + constexpr std::ptrdiff_t m_flOriginalDamage = 0x60; // float32 + constexpr std::ptrdiff_t m_bShouldBleed = 0x64; // bool + constexpr std::ptrdiff_t m_bShouldSpark = 0x65; // bool + constexpr std::ptrdiff_t m_nDamageFlags = 0x70; // TakeDamageFlags_t + constexpr std::ptrdiff_t m_nNumObjectsPenetrated = 0x74; // int32 + constexpr std::ptrdiff_t m_hScriptInstance = 0x78; // HSCRIPT + constexpr std::ptrdiff_t m_bInTakeDamageFlow = 0x94; // bool } // Parent: None // Fields count: 2 - namespace c_take_damage_result { - constexpr std::ptrdiff_t m_n_health_lost = 0x0; // int32 - constexpr std::ptrdiff_t m_n_damage_taken = 0x4; // int32 + namespace CTakeDamageResult { + constexpr std::ptrdiff_t m_nHealthLost = 0x0; // int32 + constexpr std::ptrdiff_t m_nDamageTaken = 0x4; // int32 } // Parent: None // Fields count: 4 - namespace summary_take_damage_info_t { - constexpr std::ptrdiff_t n_summarised_count = 0x0; // int32 + namespace SummaryTakeDamageInfo_t { + constexpr std::ptrdiff_t nSummarisedCount = 0x0; // int32 constexpr std::ptrdiff_t info = 0x8; // CTakeDamageInfo constexpr std::ptrdiff_t result = 0xA0; // CTakeDamageResult - constexpr std::ptrdiff_t h_target = 0xA8; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t hTarget = 0xA8; // CHandle } // Parent: None // Fields count: 1 - namespace c_take_damage_summary_scope_guard { - constexpr std::ptrdiff_t m_vec_summaries = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > + namespace CTakeDamageSummaryScopeGuard { + constexpr std::ptrdiff_t m_vecSummaries = 0x8; // CUtlVector } - // Parent: c_multiplay_rules + // Parent: CMultiplayRules // Fields count: 0 - namespace c_teamplay_rules { + namespace CTeamplayRules { } // Parent: None // Fields count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) - namespace c_attribute_list { - constexpr std::ptrdiff_t m_attributes = 0x8; // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > - constexpr std::ptrdiff_t m_p_manager = 0x58; // CAttributeManager* + namespace CAttributeList { + constexpr std::ptrdiff_t m_Attributes = 0x8; // CUtlVectorEmbeddedNetworkVar + constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -14198,16 +14198,16 @@ namespace cs2_dumper { // NetworkVarNames: m_flInitialValue (float) // NetworkVarNames: m_nRefundableCurrency (int) // NetworkVarNames: m_bSetBonus (bool) - namespace c_econ_item_attribute { - constexpr std::ptrdiff_t m_i_attribute_definition_index = 0x30; // uint16 - constexpr std::ptrdiff_t m_fl_value = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_initial_value = 0x38; // float32 - constexpr std::ptrdiff_t m_n_refundable_currency = 0x3C; // int32 - constexpr std::ptrdiff_t m_b_set_bonus = 0x40; // bool + namespace CEconItemAttribute { + constexpr std::ptrdiff_t m_iAttributeDefinitionIndex = 0x30; // uint16 + constexpr std::ptrdiff_t m_flValue = 0x34; // float32 + constexpr std::ptrdiff_t m_flInitialValue = 0x38; // float32 + constexpr std::ptrdiff_t m_nRefundableCurrency = 0x3C; // int32 + constexpr std::ptrdiff_t m_bSetBonus = 0x40; // bool } // Parent: None // Fields count: 0 - namespace i_econ_item_interface { + namespace IEconItemInterface { } // Parent: None // Fields count: 6 @@ -14216,22 +14216,22 @@ namespace cs2_dumper { // NetworkVarNames: m_iReapplyProvisionParity (int) // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) - namespace c_attribute_manager { - constexpr std::ptrdiff_t m_providers = 0x8; // CUtlVector< CHandle< CBaseEntity > > - constexpr std::ptrdiff_t m_i_reapply_provision_parity = 0x20; // int32 - constexpr std::ptrdiff_t m_h_outer = 0x24; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_b_prevent_loopback = 0x28; // bool - constexpr std::ptrdiff_t m_provider_type = 0x2C; // attributeprovidertypes_t - constexpr std::ptrdiff_t m_cached_results = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + namespace CAttributeManager { + constexpr std::ptrdiff_t m_Providers = 0x8; // CUtlVector> + constexpr std::ptrdiff_t m_iReapplyProvisionParity = 0x20; // int32 + constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle + constexpr std::ptrdiff_t m_bPreventLoopback = 0x28; // bool + constexpr std::ptrdiff_t m_ProviderType = 0x2C; // attributeprovidertypes_t + constexpr std::ptrdiff_t m_CachedResults = 0x30; // CUtlVector } // Parent: None // Fields count: 3 - namespace c_attribute_manager_cached_attribute_float_t { - constexpr std::ptrdiff_t fl_in = 0x0; // float32 - constexpr std::ptrdiff_t i_attrib_hook = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t fl_out = 0x10; // float32 + namespace CAttributeManager__cached_attribute_float_t { + constexpr std::ptrdiff_t flIn = 0x0; // float32 + constexpr std::ptrdiff_t iAttribHook = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t flOut = 0x10; // float32 } - // Parent: c_attribute_manager + // Parent: CAttributeManager // Fields count: 1 // // Metadata: @@ -14240,21 +14240,21 @@ namespace cs2_dumper { // MNetworkIncludeByName // MNetworkIncludeByName // NetworkVarNames: m_Item (CEconItemView) - namespace c_attribute_container { - constexpr std::ptrdiff_t m_item = 0x50; // CEconItemView + namespace CAttributeContainer { + constexpr std::ptrdiff_t m_Item = 0x50; // CEconItemView } // Parent: None // Fields count: 0 - namespace i_has_attributes { + namespace IHasAttributes { } - // Parent: ammo_type_info_t + // Parent: AmmoTypeInfo_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace game_ammo_type_info_t { - constexpr std::ptrdiff_t m_n_buy_size = 0x34; // int32 - constexpr std::ptrdiff_t m_n_cost = 0x38; // int32 + namespace GameAmmoTypeInfo_t { + constexpr std::ptrdiff_t m_nBuySize = 0x34; // int32 + constexpr std::ptrdiff_t m_nCost = 0x38; // int32 } // Parent: None // Fields count: 2 @@ -14262,39 +14262,39 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_bSpotted (bool) // NetworkVarNames: m_bSpottedByMask (uint32) - namespace entity_spotted_state_t { - constexpr std::ptrdiff_t m_b_spotted = 0x8; // bool - constexpr std::ptrdiff_t m_b_spotted_by_mask = 0xC; // uint32[2] + namespace EntitySpottedState_t { + constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool + constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] } - // Parent: c_server_only_point_entity + // Parent: CServerOnlyPointEntity // Fields count: 3 - namespace spawn_point { - constexpr std::ptrdiff_t m_i_priority = 0x7A8; // int32 - constexpr std::ptrdiff_t m_b_enabled = 0x7AC; // bool - constexpr std::ptrdiff_t m_n_type = 0x7B0; // int32 + namespace SpawnPoint { + constexpr std::ptrdiff_t m_iPriority = 0x7A8; // int32 + constexpr std::ptrdiff_t m_bEnabled = 0x7AC; // bool + constexpr std::ptrdiff_t m_nType = 0x7B0; // int32 } - // Parent: spawn_point + // Parent: SpawnPoint // Fields count: 9 - namespace spawn_point_coop_enemy { - constexpr std::ptrdiff_t m_sz_weapons_to_give = 0x7B8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sz_player_model_to_use = 0x7C0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_n_armor_to_spawn_with = 0x7C8; // int32 - constexpr std::ptrdiff_t m_n_default_behavior = 0x7CC; // SpawnPointCoopEnemy::BotDefaultBehavior_t - constexpr std::ptrdiff_t m_n_bot_difficulty = 0x7D0; // int32 - constexpr std::ptrdiff_t m_b_is_agressive = 0x7D4; // bool - constexpr std::ptrdiff_t m_b_start_asleep = 0x7D5; // bool - constexpr std::ptrdiff_t m_fl_hide_radius = 0x7D8; // float32 - constexpr std::ptrdiff_t m_sz_behavior_tree_file = 0x7E8; // CUtlSymbolLarge + namespace SpawnPointCoopEnemy { + constexpr std::ptrdiff_t m_szWeaponsToGive = 0x7B8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szPlayerModelToUse = 0x7C0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nArmorToSpawnWith = 0x7C8; // int32 + constexpr std::ptrdiff_t m_nDefaultBehavior = 0x7CC; // SpawnPointCoopEnemy::BotDefaultBehavior_t + constexpr std::ptrdiff_t m_nBotDifficulty = 0x7D0; // int32 + constexpr std::ptrdiff_t m_bIsAgressive = 0x7D4; // bool + constexpr std::ptrdiff_t m_bStartAsleep = 0x7D5; // bool + constexpr std::ptrdiff_t m_flHideRadius = 0x7D8; // float32 + constexpr std::ptrdiff_t m_szBehaviorTreeFile = 0x7E8; // CUtlSymbolLarge } - // Parent: c_game_rules_proxy + // Parent: CGameRulesProxy // Fields count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) - namespace ccs_game_rules_proxy { - constexpr std::ptrdiff_t m_p_game_rules = 0x7A8; // CCSGameRules* + namespace CCSGameRulesProxy { + constexpr std::ptrdiff_t m_pGameRules = 0x7A8; // CCSGameRules* } - // Parent: c_teamplay_rules + // Parent: CTeamplayRules // Fields count: 215 // // Metadata: @@ -14405,222 +14405,222 @@ namespace cs2_dumper { // NetworkVarNames: m_nRoundEndCount (uint8) // NetworkVarNames: m_iRoundStartRoundNumber (int) // NetworkVarNames: m_nRoundStartCount (uint8) - namespace ccs_game_rules { - constexpr std::ptrdiff_t m_p_chain_entity = 0x98; // CNetworkVarChainer - constexpr std::ptrdiff_t m_coop_mission_manager = 0xC0; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_b_freeze_period = 0xC4; // bool - constexpr std::ptrdiff_t m_b_warmup_period = 0xC5; // bool - constexpr std::ptrdiff_t m_f_warmup_period_end = 0xC8; // GameTime_t - constexpr std::ptrdiff_t m_f_warmup_period_start = 0xCC; // GameTime_t - constexpr std::ptrdiff_t m_n_total_paused_ticks = 0xD0; // int32 - constexpr std::ptrdiff_t m_n_pause_start_tick = 0xD4; // int32 - constexpr std::ptrdiff_t m_b_server_paused = 0xD8; // bool - constexpr std::ptrdiff_t m_b_game_paused = 0xD9; // bool - constexpr std::ptrdiff_t m_b_terrorist_time_out_active = 0xDA; // bool - constexpr std::ptrdiff_t m_b_ct_time_out_active = 0xDB; // bool - constexpr std::ptrdiff_t m_fl_terrorist_time_out_remaining = 0xDC; // float32 - constexpr std::ptrdiff_t m_fl_ct_time_out_remaining = 0xE0; // float32 - constexpr std::ptrdiff_t m_n_terrorist_time_outs = 0xE4; // int32 - constexpr std::ptrdiff_t m_n_ct_time_outs = 0xE8; // int32 - constexpr std::ptrdiff_t m_b_technical_time_out = 0xEC; // bool - constexpr std::ptrdiff_t m_b_match_waiting_for_resume = 0xED; // bool - constexpr std::ptrdiff_t m_i_round_time = 0xF0; // int32 - constexpr std::ptrdiff_t m_f_match_start_time = 0xF4; // float32 - constexpr std::ptrdiff_t m_f_round_start_time = 0xF8; // GameTime_t - constexpr std::ptrdiff_t m_fl_restart_round_time = 0xFC; // GameTime_t - constexpr std::ptrdiff_t m_b_game_restart = 0x100; // bool - constexpr std::ptrdiff_t m_fl_game_start_time = 0x104; // float32 - constexpr std::ptrdiff_t m_time_until_next_phase_starts = 0x108; // float32 - constexpr std::ptrdiff_t m_game_phase = 0x10C; // int32 - constexpr std::ptrdiff_t m_total_rounds_played = 0x110; // int32 - constexpr std::ptrdiff_t m_n_rounds_played_this_phase = 0x114; // int32 - constexpr std::ptrdiff_t m_n_overtime_playing = 0x118; // int32 - constexpr std::ptrdiff_t m_i_hostages_remaining = 0x11C; // int32 - constexpr std::ptrdiff_t m_b_any_hostage_reached = 0x120; // bool - constexpr std::ptrdiff_t m_b_map_has_bomb_target = 0x121; // bool - constexpr std::ptrdiff_t m_b_map_has_rescue_zone = 0x122; // bool - constexpr std::ptrdiff_t m_b_map_has_buy_zone = 0x123; // bool - constexpr std::ptrdiff_t m_b_is_queued_matchmaking = 0x124; // bool - constexpr std::ptrdiff_t m_n_queued_matchmaking_mode = 0x128; // int32 - constexpr std::ptrdiff_t m_b_is_valve_ds = 0x12C; // bool - constexpr std::ptrdiff_t m_b_logo_map = 0x12D; // bool - constexpr std::ptrdiff_t m_b_play_all_step_sounds_on_server = 0x12E; // bool - constexpr std::ptrdiff_t m_i_spectator_slot_count = 0x130; // int32 - constexpr std::ptrdiff_t m_match_device = 0x134; // int32 - constexpr std::ptrdiff_t m_b_has_match_started = 0x138; // bool - constexpr std::ptrdiff_t m_n_next_map_in_mapgroup = 0x13C; // int32 - constexpr std::ptrdiff_t m_sz_tournament_event_name = 0x140; // char[512] - constexpr std::ptrdiff_t m_sz_tournament_event_stage = 0x340; // char[512] - constexpr std::ptrdiff_t m_sz_match_stat_txt = 0x540; // char[512] - constexpr std::ptrdiff_t m_sz_tournament_predictions_txt = 0x740; // char[512] - constexpr std::ptrdiff_t m_n_tournament_predictions_pct = 0x940; // int32 - constexpr std::ptrdiff_t m_fl_cmm_item_drop_reveal_start_time = 0x944; // GameTime_t - constexpr std::ptrdiff_t m_fl_cmm_item_drop_reveal_end_time = 0x948; // GameTime_t - constexpr std::ptrdiff_t m_b_is_dropping_items = 0x94C; // bool - constexpr std::ptrdiff_t m_b_is_quest_eligible = 0x94D; // bool - constexpr std::ptrdiff_t m_b_is_hltv_active = 0x94E; // bool - constexpr std::ptrdiff_t m_n_guardian_mode_wave_number = 0x950; // int32 - constexpr std::ptrdiff_t m_n_guardian_mode_special_kills_remaining = 0x954; // int32 - constexpr std::ptrdiff_t m_n_guardian_mode_special_weapon_needed = 0x958; // int32 - constexpr std::ptrdiff_t m_n_guardian_grenades_to_give_bots = 0x95C; // int32 - constexpr std::ptrdiff_t m_n_num_heavies_to_spawn = 0x960; // int32 - constexpr std::ptrdiff_t m_num_global_gifts_given = 0x964; // uint32 - constexpr std::ptrdiff_t m_num_global_gifters = 0x968; // uint32 - constexpr std::ptrdiff_t m_num_global_gifts_period_seconds = 0x96C; // uint32 - constexpr std::ptrdiff_t m_arr_featured_gifters_accounts = 0x970; // uint32[4] - constexpr std::ptrdiff_t m_arr_featured_gifters_gifts = 0x980; // uint32[4] - constexpr std::ptrdiff_t m_arr_prohibited_item_indices = 0x990; // uint16[100] - constexpr std::ptrdiff_t m_arr_tournament_active_caster_accounts = 0xA58; // uint32[4] - constexpr std::ptrdiff_t m_num_best_of_maps = 0xA68; // int32 - constexpr std::ptrdiff_t m_n_halloween_mask_list_seed = 0xA6C; // int32 - constexpr std::ptrdiff_t m_b_bomb_dropped = 0xA70; // bool - constexpr std::ptrdiff_t m_b_bomb_planted = 0xA71; // bool - constexpr std::ptrdiff_t m_i_round_win_status = 0xA74; // int32 - constexpr std::ptrdiff_t m_e_round_win_reason = 0xA78; // int32 - constexpr std::ptrdiff_t m_b_t_cant_buy = 0xA7C; // bool - constexpr std::ptrdiff_t m_b_ct_cant_buy = 0xA7D; // bool - constexpr std::ptrdiff_t m_fl_guardian_buy_until_time = 0xA80; // GameTime_t - constexpr std::ptrdiff_t m_i_match_stats_round_results = 0xA84; // int32[30] - constexpr std::ptrdiff_t m_i_match_stats_players_alive_ct = 0xAFC; // int32[30] - constexpr std::ptrdiff_t m_i_match_stats_players_alive_t = 0xB74; // int32[30] - constexpr std::ptrdiff_t m_team_respawn_wave_times = 0xBEC; // float32[32] - constexpr std::ptrdiff_t m_fl_next_respawn_wave = 0xC6C; // GameTime_t[32] - constexpr std::ptrdiff_t m_n_server_quest_id = 0xCEC; // int32 - constexpr std::ptrdiff_t m_v_minimap_mins = 0xCF0; // Vector - constexpr std::ptrdiff_t m_v_minimap_maxs = 0xCFC; // Vector - constexpr std::ptrdiff_t m_minimap_vertical_section_heights = 0xD08; // float32[8] - constexpr std::ptrdiff_t m_b_dont_increment_coop_wave = 0xD28; // bool - constexpr std::ptrdiff_t m_b_spawned_terror_hunt_heavy = 0xD29; // bool - constexpr std::ptrdiff_t m_n_end_match_map_group_vote_types = 0xD2C; // int32[10] - constexpr std::ptrdiff_t m_n_end_match_map_group_vote_options = 0xD54; // int32[10] - constexpr std::ptrdiff_t m_n_end_match_map_vote_winner = 0xD7C; // int32 - constexpr std::ptrdiff_t m_i_num_consecutive_ct_loses = 0xD80; // int32 - constexpr std::ptrdiff_t m_i_num_consecutive_terrorist_loses = 0xD84; // int32 - constexpr std::ptrdiff_t m_b_has_hostage_been_touched = 0xDA0; // bool - constexpr std::ptrdiff_t m_fl_intermission_start_time = 0xDA4; // GameTime_t - constexpr std::ptrdiff_t m_fl_intermission_end_time = 0xDA8; // GameTime_t - constexpr std::ptrdiff_t m_b_level_initialized = 0xDAC; // bool - constexpr std::ptrdiff_t m_i_total_rounds_played = 0xDB0; // int32 - constexpr std::ptrdiff_t m_i_un_balanced_rounds = 0xDB4; // int32 - constexpr std::ptrdiff_t m_end_match_on_round_reset = 0xDB8; // bool - constexpr std::ptrdiff_t m_end_match_on_think = 0xDB9; // bool - constexpr std::ptrdiff_t m_i_freeze_time = 0xDBC; // int32 - constexpr std::ptrdiff_t m_i_num_terrorist = 0xDC0; // int32 - constexpr std::ptrdiff_t m_i_num_ct = 0xDC4; // int32 - constexpr std::ptrdiff_t m_i_num_spawnable_terrorist = 0xDC8; // int32 - constexpr std::ptrdiff_t m_i_num_spawnable_ct = 0xDCC; // int32 - constexpr std::ptrdiff_t m_arr_selected_hostage_spawn_indices = 0xDD0; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_n_spawn_points_random_seed = 0xDE8; // int32 - constexpr std::ptrdiff_t m_b_first_connected = 0xDEC; // bool - constexpr std::ptrdiff_t m_b_complete_reset = 0xDED; // bool - constexpr std::ptrdiff_t m_b_pick_new_teams_on_reset = 0xDEE; // bool - constexpr std::ptrdiff_t m_b_scramble_teams_on_restart = 0xDEF; // bool - constexpr std::ptrdiff_t m_b_swap_teams_on_restart = 0xDF0; // bool - constexpr std::ptrdiff_t m_n_end_match_tied_votes = 0xDF8; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_b_need_to_ask_players_for_continue_vote = 0xE14; // bool - constexpr std::ptrdiff_t m_num_queued_matchmaking_accounts = 0xE18; // uint32 - constexpr std::ptrdiff_t m_p_queued_matchmaking_reservation_string = 0xE20; // char* - constexpr std::ptrdiff_t m_num_total_tournament_drops = 0xE28; // uint32 - constexpr std::ptrdiff_t m_num_spectators_count_max = 0xE2C; // uint32 - constexpr std::ptrdiff_t m_num_spectators_count_max_tv = 0xE30; // uint32 - constexpr std::ptrdiff_t m_num_spectators_count_max_lnk = 0xE34; // uint32 - constexpr std::ptrdiff_t m_b_force_team_change_silent = 0xE40; // bool - constexpr std::ptrdiff_t m_b_loading_round_backup_data = 0xE41; // bool - constexpr std::ptrdiff_t m_n_match_info_show_type = 0xE78; // int32 - constexpr std::ptrdiff_t m_fl_match_info_decided_time = 0xE7C; // float32 - constexpr std::ptrdiff_t m_fl_coop_respawn_and_heal_time = 0xE98; // float32 - constexpr std::ptrdiff_t m_coop_bonus_coins_found = 0xE9C; // int32 - constexpr std::ptrdiff_t m_coop_bonus_pistols_only = 0xEA0; // bool - constexpr std::ptrdiff_t m_coop_players_in_deployment_zone = 0xEA1; // bool - constexpr std::ptrdiff_t m_coop_mission_dead_player_respawn_enabled = 0xEA2; // bool - constexpr std::ptrdiff_t m_team_dm_last_winning_team_number = 0xEA4; // int32 - constexpr std::ptrdiff_t m_team_dm_last_think_time = 0xEA8; // float32 - constexpr std::ptrdiff_t m_fl_team_dm_last_announcement_time = 0xEAC; // float32 - constexpr std::ptrdiff_t m_i_account_terrorist = 0xEB0; // int32 - constexpr std::ptrdiff_t m_i_account_ct = 0xEB4; // int32 - constexpr std::ptrdiff_t m_i_spawn_point_count_terrorist = 0xEB8; // int32 - constexpr std::ptrdiff_t m_i_spawn_point_count_ct = 0xEBC; // int32 - constexpr std::ptrdiff_t m_i_max_num_terrorists = 0xEC0; // int32 - constexpr std::ptrdiff_t m_i_max_num_c_ts = 0xEC4; // int32 - constexpr std::ptrdiff_t m_i_loser_bonus = 0xEC8; // int32 - constexpr std::ptrdiff_t m_i_loser_bonus_most_recent_team = 0xECC; // int32 - constexpr std::ptrdiff_t m_tm_next_periodic_think = 0xED0; // float32 - constexpr std::ptrdiff_t m_b_voice_won_match_brag_fired = 0xED4; // bool - constexpr std::ptrdiff_t m_f_warmup_next_chat_notice_time = 0xED8; // float32 - constexpr std::ptrdiff_t m_i_hostages_rescued = 0xEE0; // int32 - constexpr std::ptrdiff_t m_i_hostages_touched = 0xEE4; // int32 - constexpr std::ptrdiff_t m_fl_next_hostage_announcement = 0xEE8; // float32 - constexpr std::ptrdiff_t m_b_no_terrorists_killed = 0xEEC; // bool - constexpr std::ptrdiff_t m_b_no_c_ts_killed = 0xEED; // bool - constexpr std::ptrdiff_t m_b_no_enemies_killed = 0xEEE; // bool - constexpr std::ptrdiff_t m_b_can_donate_weapons = 0xEEF; // bool - constexpr std::ptrdiff_t m_first_kill_time = 0xEF4; // float32 - constexpr std::ptrdiff_t m_first_blood_time = 0xEFC; // float32 - constexpr std::ptrdiff_t m_hostage_was_injured = 0xF18; // bool - constexpr std::ptrdiff_t m_hostage_was_killed = 0xF19; // bool - constexpr std::ptrdiff_t m_b_vote_called = 0xF28; // bool - constexpr std::ptrdiff_t m_b_server_vote_on_reset = 0xF29; // bool - constexpr std::ptrdiff_t m_fl_vote_check_throttle = 0xF2C; // float32 - constexpr std::ptrdiff_t m_b_buy_time_ended = 0xF30; // bool - constexpr std::ptrdiff_t m_n_last_freeze_end_beep = 0xF34; // int32 - constexpr std::ptrdiff_t m_b_target_bombed = 0xF38; // bool - constexpr std::ptrdiff_t m_b_bomb_defused = 0xF39; // bool - constexpr std::ptrdiff_t m_b_map_has_bomb_zone = 0xF3A; // bool - constexpr std::ptrdiff_t m_vec_main_ct_spawn_pos = 0xF58; // Vector - constexpr std::ptrdiff_t m_ct_spawn_points_master_list = 0xF68; // CUtlVector< SpawnPoint* > - constexpr std::ptrdiff_t m_terrorist_spawn_points_master_list = 0xF80; // CUtlVector< SpawnPoint* > - constexpr std::ptrdiff_t m_b_respawning_all_respawnable_players = 0xF98; // bool - constexpr std::ptrdiff_t m_i_next_ct_spawn_point = 0xF9C; // int32 - constexpr std::ptrdiff_t m_fl_ct_spawn_point_used_time = 0xFA0; // float32 - constexpr std::ptrdiff_t m_i_next_terrorist_spawn_point = 0xFA4; // int32 - constexpr std::ptrdiff_t m_fl_terrorist_spawn_point_used_time = 0xFA8; // float32 - constexpr std::ptrdiff_t m_ct_spawn_points = 0xFB0; // CUtlVector< SpawnPoint* > - constexpr std::ptrdiff_t m_terrorist_spawn_points = 0xFC8; // CUtlVector< SpawnPoint* > - constexpr std::ptrdiff_t m_b_is_unreserved_game_server = 0xFE0; // bool - constexpr std::ptrdiff_t m_f_autobalance_display_time = 0xFE4; // float32 - constexpr std::ptrdiff_t m_b_allow_weapon_switch = 0x1250; // bool - constexpr std::ptrdiff_t m_b_round_time_warning_triggered = 0x1251; // bool - constexpr std::ptrdiff_t m_phase_change_announcement_time = 0x1254; // GameTime_t - constexpr std::ptrdiff_t m_f_next_update_team_clan_names_time = 0x1258; // float32 - constexpr std::ptrdiff_t m_fl_last_think_time = 0x125C; // GameTime_t - constexpr std::ptrdiff_t m_f_accumulated_round_off_damage = 0x1260; // float32 - constexpr std::ptrdiff_t m_n_shorthanded_bonus_last_eval_round = 0x1264; // int32 - constexpr std::ptrdiff_t m_n_match_aborted_early_reason = 0x14E0; // int32 - constexpr std::ptrdiff_t m_b_has_triggered_round_start_music = 0x14E4; // bool - constexpr std::ptrdiff_t m_b_has_triggered_coop_spawn_reset = 0x14E5; // bool - constexpr std::ptrdiff_t m_b_switching_teams_at_round_reset = 0x14E6; // bool - constexpr std::ptrdiff_t m_p_game_mode_rules = 0x1500; // CCSGameModeRules* - constexpr std::ptrdiff_t m_bt_global_blackboard = 0x1508; // KeyValues3 - constexpr std::ptrdiff_t m_h_player_resource = 0x1568; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_retake_rules = 0x1570; // CRetakeGameRules - constexpr std::ptrdiff_t m_guardian_bot_skill_level_max = 0x1754; // int32 - constexpr std::ptrdiff_t m_guardian_bot_skill_level_min = 0x1758; // int32 - constexpr std::ptrdiff_t m_arr_team_unique_kill_weapons_match = 0x1760; // CUtlVector< int32 >[4] - constexpr std::ptrdiff_t m_b_team_last_kill_used_unique_weapon_match = 0x17C0; // bool[4] - constexpr std::ptrdiff_t m_n_match_end_count = 0x17E8; // uint8 - constexpr std::ptrdiff_t m_n_t_team_intro_variant = 0x17EC; // int32 - constexpr std::ptrdiff_t m_n_ct_team_intro_variant = 0x17F0; // int32 - constexpr std::ptrdiff_t m_b_team_intro_period = 0x17F4; // bool - constexpr std::ptrdiff_t m_f_team_intro_period_end = 0x17F8; // GameTime_t - constexpr std::ptrdiff_t m_b_played_team_intro_vo = 0x17FC; // bool - constexpr std::ptrdiff_t m_i_round_end_winner_team = 0x1800; // int32 - constexpr std::ptrdiff_t m_e_round_end_reason = 0x1804; // int32 - constexpr std::ptrdiff_t m_b_round_end_show_timer_defend = 0x1808; // bool - constexpr std::ptrdiff_t m_i_round_end_timer_time = 0x180C; // int32 - constexpr std::ptrdiff_t m_s_round_end_fun_fact_token = 0x1810; // CUtlString - constexpr std::ptrdiff_t m_i_round_end_fun_fact_player_slot = 0x1818; // CPlayerSlot - constexpr std::ptrdiff_t m_i_round_end_fun_fact_data1 = 0x181C; // int32 - constexpr std::ptrdiff_t m_i_round_end_fun_fact_data2 = 0x1820; // int32 - constexpr std::ptrdiff_t m_i_round_end_fun_fact_data3 = 0x1824; // int32 - constexpr std::ptrdiff_t m_s_round_end_message = 0x1828; // CUtlString - constexpr std::ptrdiff_t m_i_round_end_player_count = 0x1830; // int32 - constexpr std::ptrdiff_t m_b_round_end_no_music = 0x1834; // bool - constexpr std::ptrdiff_t m_i_round_end_legacy = 0x1838; // int32 - constexpr std::ptrdiff_t m_n_round_end_count = 0x183C; // uint8 - constexpr std::ptrdiff_t m_i_round_start_round_number = 0x1840; // int32 - constexpr std::ptrdiff_t m_n_round_start_count = 0x1844; // uint8 - constexpr std::ptrdiff_t m_fl_last_perf_sample_time = 0x5850; // float64 - constexpr std::ptrdiff_t m_b_skip_next_server_perf_sample = 0x5858; // bool + namespace CCSGameRules { + constexpr std::ptrdiff_t __m_pChainEntity = 0x98; // CNetworkVarChainer + constexpr std::ptrdiff_t m_coopMissionManager = 0xC0; // CHandle + constexpr std::ptrdiff_t m_bFreezePeriod = 0xC4; // bool + constexpr std::ptrdiff_t m_bWarmupPeriod = 0xC5; // bool + constexpr std::ptrdiff_t m_fWarmupPeriodEnd = 0xC8; // GameTime_t + constexpr std::ptrdiff_t m_fWarmupPeriodStart = 0xCC; // GameTime_t + constexpr std::ptrdiff_t m_nTotalPausedTicks = 0xD0; // int32 + constexpr std::ptrdiff_t m_nPauseStartTick = 0xD4; // int32 + constexpr std::ptrdiff_t m_bServerPaused = 0xD8; // bool + constexpr std::ptrdiff_t m_bGamePaused = 0xD9; // bool + constexpr std::ptrdiff_t m_bTerroristTimeOutActive = 0xDA; // bool + constexpr std::ptrdiff_t m_bCTTimeOutActive = 0xDB; // bool + constexpr std::ptrdiff_t m_flTerroristTimeOutRemaining = 0xDC; // float32 + constexpr std::ptrdiff_t m_flCTTimeOutRemaining = 0xE0; // float32 + constexpr std::ptrdiff_t m_nTerroristTimeOuts = 0xE4; // int32 + constexpr std::ptrdiff_t m_nCTTimeOuts = 0xE8; // int32 + constexpr std::ptrdiff_t m_bTechnicalTimeOut = 0xEC; // bool + constexpr std::ptrdiff_t m_bMatchWaitingForResume = 0xED; // bool + constexpr std::ptrdiff_t m_iRoundTime = 0xF0; // int32 + constexpr std::ptrdiff_t m_fMatchStartTime = 0xF4; // float32 + constexpr std::ptrdiff_t m_fRoundStartTime = 0xF8; // GameTime_t + constexpr std::ptrdiff_t m_flRestartRoundTime = 0xFC; // GameTime_t + constexpr std::ptrdiff_t m_bGameRestart = 0x100; // bool + constexpr std::ptrdiff_t m_flGameStartTime = 0x104; // float32 + constexpr std::ptrdiff_t m_timeUntilNextPhaseStarts = 0x108; // float32 + constexpr std::ptrdiff_t m_gamePhase = 0x10C; // int32 + constexpr std::ptrdiff_t m_totalRoundsPlayed = 0x110; // int32 + constexpr std::ptrdiff_t m_nRoundsPlayedThisPhase = 0x114; // int32 + constexpr std::ptrdiff_t m_nOvertimePlaying = 0x118; // int32 + constexpr std::ptrdiff_t m_iHostagesRemaining = 0x11C; // int32 + constexpr std::ptrdiff_t m_bAnyHostageReached = 0x120; // bool + constexpr std::ptrdiff_t m_bMapHasBombTarget = 0x121; // bool + constexpr std::ptrdiff_t m_bMapHasRescueZone = 0x122; // bool + constexpr std::ptrdiff_t m_bMapHasBuyZone = 0x123; // bool + constexpr std::ptrdiff_t m_bIsQueuedMatchmaking = 0x124; // bool + constexpr std::ptrdiff_t m_nQueuedMatchmakingMode = 0x128; // int32 + constexpr std::ptrdiff_t m_bIsValveDS = 0x12C; // bool + constexpr std::ptrdiff_t m_bLogoMap = 0x12D; // bool + constexpr std::ptrdiff_t m_bPlayAllStepSoundsOnServer = 0x12E; // bool + constexpr std::ptrdiff_t m_iSpectatorSlotCount = 0x130; // int32 + constexpr std::ptrdiff_t m_MatchDevice = 0x134; // int32 + constexpr std::ptrdiff_t m_bHasMatchStarted = 0x138; // bool + constexpr std::ptrdiff_t m_nNextMapInMapgroup = 0x13C; // int32 + constexpr std::ptrdiff_t m_szTournamentEventName = 0x140; // char[512] + constexpr std::ptrdiff_t m_szTournamentEventStage = 0x340; // char[512] + constexpr std::ptrdiff_t m_szMatchStatTxt = 0x540; // char[512] + constexpr std::ptrdiff_t m_szTournamentPredictionsTxt = 0x740; // char[512] + constexpr std::ptrdiff_t m_nTournamentPredictionsPct = 0x940; // int32 + constexpr std::ptrdiff_t m_flCMMItemDropRevealStartTime = 0x944; // GameTime_t + constexpr std::ptrdiff_t m_flCMMItemDropRevealEndTime = 0x948; // GameTime_t + constexpr std::ptrdiff_t m_bIsDroppingItems = 0x94C; // bool + constexpr std::ptrdiff_t m_bIsQuestEligible = 0x94D; // bool + constexpr std::ptrdiff_t m_bIsHltvActive = 0x94E; // bool + constexpr std::ptrdiff_t m_nGuardianModeWaveNumber = 0x950; // int32 + constexpr std::ptrdiff_t m_nGuardianModeSpecialKillsRemaining = 0x954; // int32 + constexpr std::ptrdiff_t m_nGuardianModeSpecialWeaponNeeded = 0x958; // int32 + constexpr std::ptrdiff_t m_nGuardianGrenadesToGiveBots = 0x95C; // int32 + constexpr std::ptrdiff_t m_nNumHeaviesToSpawn = 0x960; // int32 + constexpr std::ptrdiff_t m_numGlobalGiftsGiven = 0x964; // uint32 + constexpr std::ptrdiff_t m_numGlobalGifters = 0x968; // uint32 + constexpr std::ptrdiff_t m_numGlobalGiftsPeriodSeconds = 0x96C; // uint32 + constexpr std::ptrdiff_t m_arrFeaturedGiftersAccounts = 0x970; // uint32[4] + constexpr std::ptrdiff_t m_arrFeaturedGiftersGifts = 0x980; // uint32[4] + constexpr std::ptrdiff_t m_arrProhibitedItemIndices = 0x990; // uint16[100] + constexpr std::ptrdiff_t m_arrTournamentActiveCasterAccounts = 0xA58; // uint32[4] + constexpr std::ptrdiff_t m_numBestOfMaps = 0xA68; // int32 + constexpr std::ptrdiff_t m_nHalloweenMaskListSeed = 0xA6C; // int32 + constexpr std::ptrdiff_t m_bBombDropped = 0xA70; // bool + constexpr std::ptrdiff_t m_bBombPlanted = 0xA71; // bool + constexpr std::ptrdiff_t m_iRoundWinStatus = 0xA74; // int32 + constexpr std::ptrdiff_t m_eRoundWinReason = 0xA78; // int32 + constexpr std::ptrdiff_t m_bTCantBuy = 0xA7C; // bool + constexpr std::ptrdiff_t m_bCTCantBuy = 0xA7D; // bool + constexpr std::ptrdiff_t m_flGuardianBuyUntilTime = 0xA80; // GameTime_t + constexpr std::ptrdiff_t m_iMatchStats_RoundResults = 0xA84; // int32[30] + constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_CT = 0xAFC; // int32[30] + constexpr std::ptrdiff_t m_iMatchStats_PlayersAlive_T = 0xB74; // int32[30] + constexpr std::ptrdiff_t m_TeamRespawnWaveTimes = 0xBEC; // float32[32] + constexpr std::ptrdiff_t m_flNextRespawnWave = 0xC6C; // GameTime_t[32] + constexpr std::ptrdiff_t m_nServerQuestID = 0xCEC; // int32 + constexpr std::ptrdiff_t m_vMinimapMins = 0xCF0; // Vector + constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCFC; // Vector + constexpr std::ptrdiff_t m_MinimapVerticalSectionHeights = 0xD08; // float32[8] + constexpr std::ptrdiff_t m_bDontIncrementCoopWave = 0xD28; // bool + constexpr std::ptrdiff_t m_bSpawnedTerrorHuntHeavy = 0xD29; // bool + constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteTypes = 0xD2C; // int32[10] + constexpr std::ptrdiff_t m_nEndMatchMapGroupVoteOptions = 0xD54; // int32[10] + constexpr std::ptrdiff_t m_nEndMatchMapVoteWinner = 0xD7C; // int32 + constexpr std::ptrdiff_t m_iNumConsecutiveCTLoses = 0xD80; // int32 + constexpr std::ptrdiff_t m_iNumConsecutiveTerroristLoses = 0xD84; // int32 + constexpr std::ptrdiff_t m_bHasHostageBeenTouched = 0xDA0; // bool + constexpr std::ptrdiff_t m_flIntermissionStartTime = 0xDA4; // GameTime_t + constexpr std::ptrdiff_t m_flIntermissionEndTime = 0xDA8; // GameTime_t + constexpr std::ptrdiff_t m_bLevelInitialized = 0xDAC; // bool + constexpr std::ptrdiff_t m_iTotalRoundsPlayed = 0xDB0; // int32 + constexpr std::ptrdiff_t m_iUnBalancedRounds = 0xDB4; // int32 + constexpr std::ptrdiff_t m_endMatchOnRoundReset = 0xDB8; // bool + constexpr std::ptrdiff_t m_endMatchOnThink = 0xDB9; // bool + constexpr std::ptrdiff_t m_iFreezeTime = 0xDBC; // int32 + constexpr std::ptrdiff_t m_iNumTerrorist = 0xDC0; // int32 + constexpr std::ptrdiff_t m_iNumCT = 0xDC4; // int32 + constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xDC8; // int32 + constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xDCC; // int32 + constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector + constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDE8; // int32 + constexpr std::ptrdiff_t m_bFirstConnected = 0xDEC; // bool + constexpr std::ptrdiff_t m_bCompleteReset = 0xDED; // bool + constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDEE; // bool + constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDEF; // bool + constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDF0; // bool + constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector + constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool + constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32 + constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xE20; // char* + constexpr std::ptrdiff_t m_numTotalTournamentDrops = 0xE28; // uint32 + constexpr std::ptrdiff_t m_numSpectatorsCountMax = 0xE2C; // uint32 + constexpr std::ptrdiff_t m_numSpectatorsCountMaxTV = 0xE30; // uint32 + constexpr std::ptrdiff_t m_numSpectatorsCountMaxLnk = 0xE34; // uint32 + constexpr std::ptrdiff_t m_bForceTeamChangeSilent = 0xE40; // bool + constexpr std::ptrdiff_t m_bLoadingRoundBackupData = 0xE41; // bool + constexpr std::ptrdiff_t m_nMatchInfoShowType = 0xE78; // int32 + constexpr std::ptrdiff_t m_flMatchInfoDecidedTime = 0xE7C; // float32 + constexpr std::ptrdiff_t m_flCoopRespawnAndHealTime = 0xE98; // float32 + constexpr std::ptrdiff_t m_coopBonusCoinsFound = 0xE9C; // int32 + constexpr std::ptrdiff_t m_coopBonusPistolsOnly = 0xEA0; // bool + constexpr std::ptrdiff_t m_coopPlayersInDeploymentZone = 0xEA1; // bool + constexpr std::ptrdiff_t m_coopMissionDeadPlayerRespawnEnabled = 0xEA2; // bool + constexpr std::ptrdiff_t mTeamDMLastWinningTeamNumber = 0xEA4; // int32 + constexpr std::ptrdiff_t mTeamDMLastThinkTime = 0xEA8; // float32 + constexpr std::ptrdiff_t m_flTeamDMLastAnnouncementTime = 0xEAC; // float32 + constexpr std::ptrdiff_t m_iAccountTerrorist = 0xEB0; // int32 + constexpr std::ptrdiff_t m_iAccountCT = 0xEB4; // int32 + constexpr std::ptrdiff_t m_iSpawnPointCount_Terrorist = 0xEB8; // int32 + constexpr std::ptrdiff_t m_iSpawnPointCount_CT = 0xEBC; // int32 + constexpr std::ptrdiff_t m_iMaxNumTerrorists = 0xEC0; // int32 + constexpr std::ptrdiff_t m_iMaxNumCTs = 0xEC4; // int32 + constexpr std::ptrdiff_t m_iLoserBonus = 0xEC8; // int32 + constexpr std::ptrdiff_t m_iLoserBonusMostRecentTeam = 0xECC; // int32 + constexpr std::ptrdiff_t m_tmNextPeriodicThink = 0xED0; // float32 + constexpr std::ptrdiff_t m_bVoiceWonMatchBragFired = 0xED4; // bool + constexpr std::ptrdiff_t m_fWarmupNextChatNoticeTime = 0xED8; // float32 + constexpr std::ptrdiff_t m_iHostagesRescued = 0xEE0; // int32 + constexpr std::ptrdiff_t m_iHostagesTouched = 0xEE4; // int32 + constexpr std::ptrdiff_t m_flNextHostageAnnouncement = 0xEE8; // float32 + constexpr std::ptrdiff_t m_bNoTerroristsKilled = 0xEEC; // bool + constexpr std::ptrdiff_t m_bNoCTsKilled = 0xEED; // bool + constexpr std::ptrdiff_t m_bNoEnemiesKilled = 0xEEE; // bool + constexpr std::ptrdiff_t m_bCanDonateWeapons = 0xEEF; // bool + constexpr std::ptrdiff_t m_firstKillTime = 0xEF4; // float32 + constexpr std::ptrdiff_t m_firstBloodTime = 0xEFC; // float32 + constexpr std::ptrdiff_t m_hostageWasInjured = 0xF18; // bool + constexpr std::ptrdiff_t m_hostageWasKilled = 0xF19; // bool + constexpr std::ptrdiff_t m_bVoteCalled = 0xF28; // bool + constexpr std::ptrdiff_t m_bServerVoteOnReset = 0xF29; // bool + constexpr std::ptrdiff_t m_flVoteCheckThrottle = 0xF2C; // float32 + constexpr std::ptrdiff_t m_bBuyTimeEnded = 0xF30; // bool + constexpr std::ptrdiff_t m_nLastFreezeEndBeep = 0xF34; // int32 + constexpr std::ptrdiff_t m_bTargetBombed = 0xF38; // bool + constexpr std::ptrdiff_t m_bBombDefused = 0xF39; // bool + constexpr std::ptrdiff_t m_bMapHasBombZone = 0xF3A; // bool + constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF58; // Vector + constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF68; // CUtlVector + constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector + constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF98; // bool + constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF9C; // int32 + constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xFA0; // float32 + constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xFA4; // int32 + constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xFA8; // float32 + constexpr std::ptrdiff_t m_CTSpawnPoints = 0xFB0; // CUtlVector + constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFC8; // CUtlVector + constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFE0; // bool + constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFE4; // float32 + constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1250; // bool + constexpr std::ptrdiff_t m_bRoundTimeWarningTriggered = 0x1251; // bool + constexpr std::ptrdiff_t m_phaseChangeAnnouncementTime = 0x1254; // GameTime_t + constexpr std::ptrdiff_t m_fNextUpdateTeamClanNamesTime = 0x1258; // float32 + constexpr std::ptrdiff_t m_flLastThinkTime = 0x125C; // GameTime_t + constexpr std::ptrdiff_t m_fAccumulatedRoundOffDamage = 0x1260; // float32 + constexpr std::ptrdiff_t m_nShorthandedBonusLastEvalRound = 0x1264; // int32 + constexpr std::ptrdiff_t m_nMatchAbortedEarlyReason = 0x14E0; // int32 + constexpr std::ptrdiff_t m_bHasTriggeredRoundStartMusic = 0x14E4; // bool + constexpr std::ptrdiff_t m_bHasTriggeredCoopSpawnReset = 0x14E5; // bool + constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14E6; // bool + constexpr std::ptrdiff_t m_pGameModeRules = 0x1500; // CCSGameModeRules* + constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x1508; // KeyValues3 + constexpr std::ptrdiff_t m_hPlayerResource = 0x1568; // CHandle + constexpr std::ptrdiff_t m_RetakeRules = 0x1570; // CRetakeGameRules + constexpr std::ptrdiff_t m_GuardianBotSkillLevelMax = 0x1754; // int32 + constexpr std::ptrdiff_t m_GuardianBotSkillLevelMin = 0x1758; // int32 + constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1760; // CUtlVector[4] + constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C0; // bool[4] + constexpr std::ptrdiff_t m_nMatchEndCount = 0x17E8; // uint8 + constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17EC; // int32 + constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17F0; // int32 + constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17F4; // bool + constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x17F8; // GameTime_t + constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x17FC; // bool + constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1800; // int32 + constexpr std::ptrdiff_t m_eRoundEndReason = 0x1804; // int32 + constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1808; // bool + constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x180C; // int32 + constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1810; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1818; // CPlayerSlot + constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x181C; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1820; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x1824; // int32 + constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1828; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1830; // int32 + constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x1834; // bool + constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1838; // int32 + constexpr std::ptrdiff_t m_nRoundEndCount = 0x183C; // uint8 + constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1840; // int32 + constexpr std::ptrdiff_t m_nRoundStartCount = 0x1844; // uint8 + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5850; // float64 + constexpr std::ptrdiff_t m_bSkipNextServerPerfSample = 0x5858; // bool } // Parent: None // Fields count: 0 @@ -14628,16 +14628,16 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace ccs_take_damage_info_api { + namespace CCSTakeDamageInfoAPI { } // Parent: None // Fields count: 1 - namespace ccs_game_mode_rules { - constexpr std::ptrdiff_t m_p_chain_entity = 0x8; // CNetworkVarChainer + namespace CCSGameModeRules { + constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 0 - namespace ccs_game_mode_rules_noop { + namespace CCSGameModeRules_Noop { } // Parent: None // Fields count: 0 @@ -14646,61 +14646,61 @@ namespace cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - namespace ccs_game_mode_script { + namespace CCSGameModeScript { } // Parent: None // Fields count: 0 // // Metadata: // MPulseLibraryBindings - namespace ccs_game_mode_script_con_vars { + namespace CCSGameModeScript_ConVars { } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) - namespace ccs_game_mode_rules_arms_race { - constexpr std::ptrdiff_t m_weapon_sequence = 0x38; // CNetworkUtlVectorBase< CUtlString > + namespace CCSGameModeRules_ArmsRace { + constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // CNetworkUtlVectorBase } - // Parent: ccs_game_mode_script + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - namespace ccs_arms_race_script { - constexpr std::ptrdiff_t m_p_outer = 0xD8; // CCSGameModeRules_ArmsRace* + namespace CCSArmsRaceScript { + constexpr std::ptrdiff_t m_pOuter = 0xD8; // CCSGameModeRules_ArmsRace* } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (int16) - namespace ccs_game_mode_rules_deathmatch { - constexpr std::ptrdiff_t m_fl_dm_bonus_start_time = 0x38; // GameTime_t - constexpr std::ptrdiff_t m_fl_dm_bonus_time_length = 0x3C; // float32 - constexpr std::ptrdiff_t m_n_dm_bonus_weapon_loadout_slot = 0x40; // int16 + namespace CCSGameModeRules_Deathmatch { + constexpr std::ptrdiff_t m_flDMBonusStartTime = 0x38; // GameTime_t + constexpr std::ptrdiff_t m_flDMBonusTimeLength = 0x3C; // float32 + constexpr std::ptrdiff_t m_nDMBonusWeaponLoadoutSlot = 0x40; // int16 } - // Parent: ccs_game_mode_script + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - namespace ccs_deathmatch_script { - constexpr std::ptrdiff_t m_p_outer = 0xD8; // CCSGameModeRules_Deathmatch* + namespace CCSDeathmatchScript { + constexpr std::ptrdiff_t m_pOuter = 0xD8; // CCSGameModeRules_Deathmatch* } // Parent: None // Fields count: 0 // // Metadata: // MPulseLibraryBindings - namespace ccs_deathmatch_script_con_vars { + namespace CCSDeathmatchScript_ConVars { } // Parent: None // Fields count: 5 @@ -14711,16 +14711,16 @@ namespace cs2_dumper { // NetworkVarNames: m_bRoundInProgress (bool) // NetworkVarNames: m_iFirstSecondHalfRound (int) // NetworkVarNames: m_iBombSite (int) - namespace c_retake_game_rules { - constexpr std::ptrdiff_t m_n_match_seed = 0xF8; // int32 - constexpr std::ptrdiff_t m_b_blockers_present = 0xFC; // bool - constexpr std::ptrdiff_t m_b_round_in_progress = 0xFD; // bool - constexpr std::ptrdiff_t m_i_first_second_half_round = 0x100; // int32 - constexpr std::ptrdiff_t m_i_bomb_site = 0x104; // int32 + namespace CRetakeGameRules { + constexpr std::ptrdiff_t m_nMatchSeed = 0xF8; // int32 + constexpr std::ptrdiff_t m_bBlockersPresent = 0xFC; // bool + constexpr std::ptrdiff_t m_bRoundInProgress = 0xFD; // bool + constexpr std::ptrdiff_t m_iFirstSecondHalfRound = 0x100; // int32 + constexpr std::ptrdiff_t m_iBombSite = 0x104; // int32 } // Parent: None // Fields count: 0 - namespace quest_progress { + namespace QuestProgress { } // Parent: None // Fields count: 13 @@ -14739,22 +14739,22 @@ namespace cs2_dumper { // NetworkVarNames: m_iCashEarned (int) // NetworkVarNames: m_iUtilityDamage (int) // NetworkVarNames: m_iEnemiesFlashed (int) - namespace cs_per_round_stats_t { - constexpr std::ptrdiff_t m_i_kills = 0x30; // int32 - constexpr std::ptrdiff_t m_i_deaths = 0x34; // int32 - constexpr std::ptrdiff_t m_i_assists = 0x38; // int32 - constexpr std::ptrdiff_t m_i_damage = 0x3C; // int32 - constexpr std::ptrdiff_t m_i_equipment_value = 0x40; // int32 - constexpr std::ptrdiff_t m_i_money_saved = 0x44; // int32 - constexpr std::ptrdiff_t m_i_kill_reward = 0x48; // int32 - constexpr std::ptrdiff_t m_i_live_time = 0x4C; // int32 - constexpr std::ptrdiff_t m_i_head_shot_kills = 0x50; // int32 - constexpr std::ptrdiff_t m_i_objective = 0x54; // int32 - constexpr std::ptrdiff_t m_i_cash_earned = 0x58; // int32 - constexpr std::ptrdiff_t m_i_utility_damage = 0x5C; // int32 - constexpr std::ptrdiff_t m_i_enemies_flashed = 0x60; // int32 + namespace CSPerRoundStats_t { + constexpr std::ptrdiff_t m_iKills = 0x30; // int32 + constexpr std::ptrdiff_t m_iDeaths = 0x34; // int32 + constexpr std::ptrdiff_t m_iAssists = 0x38; // int32 + constexpr std::ptrdiff_t m_iDamage = 0x3C; // int32 + constexpr std::ptrdiff_t m_iEquipmentValue = 0x40; // int32 + constexpr std::ptrdiff_t m_iMoneySaved = 0x44; // int32 + constexpr std::ptrdiff_t m_iKillReward = 0x48; // int32 + constexpr std::ptrdiff_t m_iLiveTime = 0x4C; // int32 + constexpr std::ptrdiff_t m_iHeadShotKills = 0x50; // int32 + constexpr std::ptrdiff_t m_iObjective = 0x54; // int32 + constexpr std::ptrdiff_t m_iCashEarned = 0x58; // int32 + constexpr std::ptrdiff_t m_iUtilityDamage = 0x5C; // int32 + constexpr std::ptrdiff_t m_iEnemiesFlashed = 0x60; // int32 } - // Parent: cs_per_round_stats_t + // Parent: CSPerRoundStats_t // Fields count: 21 // // Metadata: @@ -14763,30 +14763,30 @@ namespace cs2_dumper { // NetworkVarNames: m_iEnemy3Ks (int) // NetworkVarNames: m_iEnemyKnifeKills (int) // NetworkVarNames: m_iEnemyTaserKills (int) - namespace cs_match_stats_t { - constexpr std::ptrdiff_t m_i_enemy5_ks = 0x64; // int32 - constexpr std::ptrdiff_t m_i_enemy4_ks = 0x68; // int32 - constexpr std::ptrdiff_t m_i_enemy3_ks = 0x6C; // int32 - constexpr std::ptrdiff_t m_i_enemy_knife_kills = 0x70; // int32 - constexpr std::ptrdiff_t m_i_enemy_taser_kills = 0x74; // int32 - constexpr std::ptrdiff_t m_i_enemy2_ks = 0x78; // int32 - constexpr std::ptrdiff_t m_i_utility_count = 0x7C; // int32 - constexpr std::ptrdiff_t m_i_utility_successes = 0x80; // int32 - constexpr std::ptrdiff_t m_i_utility_enemies = 0x84; // int32 - constexpr std::ptrdiff_t m_i_flash_count = 0x88; // int32 - constexpr std::ptrdiff_t m_i_flash_successes = 0x8C; // int32 - constexpr std::ptrdiff_t m_n_health_points_removed_total = 0x90; // int32 - constexpr std::ptrdiff_t m_n_health_points_dealt_total = 0x94; // int32 - constexpr std::ptrdiff_t m_n_shots_fired_total = 0x98; // int32 - constexpr std::ptrdiff_t m_n_shots_on_target_total = 0x9C; // int32 - constexpr std::ptrdiff_t m_i1v1_count = 0xA0; // int32 - constexpr std::ptrdiff_t m_i1v1_wins = 0xA4; // int32 - constexpr std::ptrdiff_t m_i1v2_count = 0xA8; // int32 - constexpr std::ptrdiff_t m_i1v2_wins = 0xAC; // int32 - constexpr std::ptrdiff_t m_i_entry_count = 0xB0; // int32 - constexpr std::ptrdiff_t m_i_entry_wins = 0xB4; // int32 + namespace CSMatchStats_t { + constexpr std::ptrdiff_t m_iEnemy5Ks = 0x64; // int32 + constexpr std::ptrdiff_t m_iEnemy4Ks = 0x68; // int32 + constexpr std::ptrdiff_t m_iEnemy3Ks = 0x6C; // int32 + constexpr std::ptrdiff_t m_iEnemyKnifeKills = 0x70; // int32 + constexpr std::ptrdiff_t m_iEnemyTaserKills = 0x74; // int32 + constexpr std::ptrdiff_t m_iEnemy2Ks = 0x78; // int32 + constexpr std::ptrdiff_t m_iUtility_Count = 0x7C; // int32 + constexpr std::ptrdiff_t m_iUtility_Successes = 0x80; // int32 + constexpr std::ptrdiff_t m_iUtility_Enemies = 0x84; // int32 + constexpr std::ptrdiff_t m_iFlash_Count = 0x88; // int32 + constexpr std::ptrdiff_t m_iFlash_Successes = 0x8C; // int32 + constexpr std::ptrdiff_t m_nHealthPointsRemovedTotal = 0x90; // int32 + constexpr std::ptrdiff_t m_nHealthPointsDealtTotal = 0x94; // int32 + constexpr std::ptrdiff_t m_nShotsFiredTotal = 0x98; // int32 + constexpr std::ptrdiff_t m_nShotsOnTargetTotal = 0x9C; // int32 + constexpr std::ptrdiff_t m_i1v1Count = 0xA0; // int32 + constexpr std::ptrdiff_t m_i1v1Wins = 0xA4; // int32 + constexpr std::ptrdiff_t m_i1v2Count = 0xA8; // int32 + constexpr std::ptrdiff_t m_i1v2Wins = 0xAC; // int32 + constexpr std::ptrdiff_t m_iEntryCount = 0xB0; // int32 + constexpr std::ptrdiff_t m_iEntryWins = 0xB4; // int32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 8 // // Metadata: @@ -14798,61 +14798,61 @@ namespace cs2_dumper { // NetworkVarNames: m_agentItem (CEconItemView) // NetworkVarNames: m_glovesItem (CEconItemView) // NetworkVarNames: m_weaponItem (CEconItemView) - namespace ccsgo_team_preview_character_position { - constexpr std::ptrdiff_t m_n_variant = 0x7A8; // int32 - constexpr std::ptrdiff_t m_n_random = 0x7AC; // int32 - constexpr std::ptrdiff_t m_n_ordinal = 0x7B0; // int32 - constexpr std::ptrdiff_t m_s_weapon_name = 0x7B8; // CUtlString + namespace CCSGO_TeamPreviewCharacterPosition { + constexpr std::ptrdiff_t m_nVariant = 0x7A8; // int32 + constexpr std::ptrdiff_t m_nRandom = 0x7AC; // int32 + constexpr std::ptrdiff_t m_nOrdinal = 0x7B0; // int32 + constexpr std::ptrdiff_t m_sWeaponName = 0x7B8; // CUtlString constexpr std::ptrdiff_t m_xuid = 0x7C0; // uint64 - constexpr std::ptrdiff_t m_agent_item = 0x7C8; // CEconItemView - constexpr std::ptrdiff_t m_gloves_item = 0xA40; // CEconItemView - constexpr std::ptrdiff_t m_weapon_item = 0xCB8; // CEconItemView + constexpr std::ptrdiff_t m_agentItem = 0x7C8; // CEconItemView + constexpr std::ptrdiff_t m_glovesItem = 0xA40; // CEconItemView + constexpr std::ptrdiff_t m_weaponItem = 0xCB8; // CEconItemView } - // Parent: ccsgo_team_preview_character_position + // Parent: CCSGO_TeamPreviewCharacterPosition // Fields count: 0 - namespace ccsgo_team_select_character_position { + namespace CCSGO_TeamSelectCharacterPosition { } - // Parent: ccsgo_team_select_character_position + // Parent: CCSGO_TeamSelectCharacterPosition // Fields count: 0 - namespace ccsgo_team_select_terrorist_position { + namespace CCSGO_TeamSelectTerroristPosition { } - // Parent: ccsgo_team_select_character_position + // Parent: CCSGO_TeamSelectCharacterPosition // Fields count: 0 - namespace ccsgo_team_select_counter_terrorist_position { + namespace CCSGO_TeamSelectCounterTerroristPosition { } - // Parent: ccsgo_team_preview_character_position + // Parent: CCSGO_TeamPreviewCharacterPosition // Fields count: 0 - namespace ccsgo_team_intro_character_position { + namespace CCSGO_TeamIntroCharacterPosition { } - // Parent: ccsgo_team_intro_character_position + // Parent: CCSGO_TeamIntroCharacterPosition // Fields count: 0 - namespace ccsgo_team_intro_terrorist_position { + namespace CCSGO_TeamIntroTerroristPosition { } - // Parent: ccsgo_team_intro_character_position + // Parent: CCSGO_TeamIntroCharacterPosition // Fields count: 0 - namespace ccsgo_team_intro_counter_terrorist_position { + namespace CCSGO_TeamIntroCounterTerroristPosition { } - // Parent: ccsgo_team_intro_character_position + // Parent: CCSGO_TeamIntroCharacterPosition // Fields count: 0 - namespace ccsgo_wingman_intro_character_position { + namespace CCSGO_WingmanIntroCharacterPosition { } - // Parent: ccsgo_wingman_intro_character_position + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - namespace ccsgo_wingman_intro_terrorist_position { + namespace CCSGO_WingmanIntroTerroristPosition { } - // Parent: ccsgo_wingman_intro_character_position + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - namespace ccsgo_wingman_intro_counter_terrorist_position { + namespace CCSGO_WingmanIntroCounterTerroristPosition { } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 0 - namespace ccs_minimap_boundary { + namespace CCSMinimapBoundary { } // Parent: None // Fields count: 0 - namespace ccsgo_player_anim_graph_state { + namespace CCSGOPlayerAnimGraphState { } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 5 // // Metadata: @@ -14861,23 +14861,23 @@ namespace cs2_dumper { // NetworkVarNames: m_iType (int) // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) - namespace c_player_ping { - constexpr std::ptrdiff_t m_h_player = 0x7B0; // CHandle< CCSPlayerPawn > - constexpr std::ptrdiff_t m_h_pinged_entity = 0x7B4; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_i_type = 0x7B8; // int32 - constexpr std::ptrdiff_t m_b_urgent = 0x7BC; // bool - constexpr std::ptrdiff_t m_sz_place_name = 0x7BD; // char[18] + namespace CPlayerPing { + constexpr std::ptrdiff_t m_hPlayer = 0x7B0; // CHandle + constexpr std::ptrdiff_t m_hPingedEntity = 0x7B4; // CHandle + constexpr std::ptrdiff_t m_iType = 0x7B8; // int32 + constexpr std::ptrdiff_t m_bUrgent = 0x7BC; // bool + constexpr std::ptrdiff_t m_szPlaceName = 0x7BD; // char[18] } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) - namespace ccs_player_ping_services { - constexpr std::ptrdiff_t m_fl_player_ping_tokens = 0x40; // GameTime_t[5] - constexpr std::ptrdiff_t m_h_player_ping = 0x54; // CHandle< CBaseEntity > + namespace CCSPlayer_PingServices { + constexpr std::ptrdiff_t m_flPlayerPingTokens = 0x40; // GameTime_t[5] + constexpr std::ptrdiff_t m_hPlayerPing = 0x54; // CHandle } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 10 // // Metadata: @@ -14890,17 +14890,17 @@ namespace cs2_dumper { // NetworkVarNames: m_hostageRescueY (int) // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) - namespace ccs_player_resource { - constexpr std::ptrdiff_t m_b_hostage_alive = 0x7A8; // bool[12] - constexpr std::ptrdiff_t m_is_hostage_following_someone = 0x7B4; // bool[12] - constexpr std::ptrdiff_t m_i_hostage_entity_i_ds = 0x7C0; // CEntityIndex[12] - constexpr std::ptrdiff_t m_bombsite_center_a = 0x7F0; // Vector - constexpr std::ptrdiff_t m_bombsite_center_b = 0x7FC; // Vector - constexpr std::ptrdiff_t m_hostage_rescue_x = 0x808; // int32[4] - constexpr std::ptrdiff_t m_hostage_rescue_y = 0x818; // int32[4] - constexpr std::ptrdiff_t m_hostage_rescue_z = 0x828; // int32[4] - constexpr std::ptrdiff_t m_b_end_match_next_map_all_voted = 0x838; // bool - constexpr std::ptrdiff_t m_found_goal_positions = 0x839; // bool + namespace CCSPlayerResource { + constexpr std::ptrdiff_t m_bHostageAlive = 0x7A8; // bool[12] + constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x7B4; // bool[12] + constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x7C0; // CEntityIndex[12] + constexpr std::ptrdiff_t m_bombsiteCenterA = 0x7F0; // Vector + constexpr std::ptrdiff_t m_bombsiteCenterB = 0x7FC; // Vector + constexpr std::ptrdiff_t m_hostageRescueX = 0x808; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueY = 0x818; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueZ = 0x828; // int32[4] + constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x838; // bool + constexpr std::ptrdiff_t m_foundGoalPositions = 0x839; // bool } // Parent: None // Fields count: 0 @@ -14908,11 +14908,11 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace ccs_player_controller_api { + namespace CCSPlayerControllerAPI { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace c_player_view_model_services { + namespace CPlayer_ViewModelServices { } } // Module: libsoundsystem.so @@ -14924,130 +14924,130 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_base { - constexpr std::ptrdiff_t m_curves = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > + namespace CVoiceContainerBase { + constexpr std::ptrdiff_t m_curves = 0x20; // CUtlDict } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_default { + namespace CVoiceContainerDefault { } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_wav_file_reader { - constexpr std::ptrdiff_t m_wav_file_path = 0x60; // CUtlString + namespace CVoiceContainerWavFileReader { + constexpr std::ptrdiff_t m_wavFilePath = 0x60; // CUtlString } - // Parent: c_voice_container_wav_file_reader + // Parent: CVoiceContainerWavFileReader // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_test_constant { - constexpr std::ptrdiff_t m_fl_test_constant_param = 0x68; // bool + namespace CVoiceContainerTestConstant { + constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // bool } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_test_nested_dynamic { - constexpr std::ptrdiff_t m_sound_to_play = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - constexpr std::ptrdiff_t m_fl_test_constant_param = 0x68; // float32 + namespace CVoiceContainerTestNestedDynamic { + constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle + constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // float32 } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_decaying_sine_wave { - constexpr std::ptrdiff_t m_fl_frequency = 0x60; // float32 - constexpr std::ptrdiff_t m_fl_decay_time = 0x64; // float32 + namespace CVoiceContainerDecayingSineWave { + constexpr std::ptrdiff_t m_flFrequency = 0x60; // float32 + constexpr std::ptrdiff_t m_flDecayTime = 0x64; // float32 } - // Parent: c_voice_container_decaying_sine_wave + // Parent: CVoiceContainerDecayingSineWave // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_amped_decaying_sine_wave { - constexpr std::ptrdiff_t m_fl_gain_amount = 0x68; // float32 + namespace CVoiceContainerAmpedDecayingSineWave { + constexpr std::ptrdiff_t m_flGainAmount = 0x68; // float32 } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_realtime_fm_sine_wave { - constexpr std::ptrdiff_t m_fl_carrier_frequency = 0x60; // float32 - constexpr std::ptrdiff_t m_fl_modulator_frequency = 0x64; // float32 - constexpr std::ptrdiff_t m_fl_modulator_amount = 0x68; // float32 + namespace CVoiceContainerRealtimeFMSineWave { + constexpr std::ptrdiff_t m_flCarrierFrequency = 0x60; // float32 + constexpr std::ptrdiff_t m_flModulatorFrequency = 0x64; // float32 + constexpr std::ptrdiff_t m_flModulatorAmount = 0x68; // float32 } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_blend { - constexpr std::ptrdiff_t m_h_sound_one = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - constexpr std::ptrdiff_t m_h_sound_two = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - constexpr std::ptrdiff_t m_fl_blend_amount = 0x70; // float32 + namespace CVoiceContainerBlend { + constexpr std::ptrdiff_t m_hSoundOne = 0x60; // CStrongHandle + constexpr std::ptrdiff_t m_hSoundTwo = 0x68; // CStrongHandle + constexpr std::ptrdiff_t m_flBlendAmount = 0x70; // float32 } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_engine_sound { - constexpr std::ptrdiff_t m_sound_to_play = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - constexpr std::ptrdiff_t m_fl_test_constant_param = 0x68; // float32 - constexpr std::ptrdiff_t m_fl_test_sound_event_bound_param = 0x6C; // float32 - constexpr std::ptrdiff_t m_fl_engine_rpm = 0x70; // float32 + namespace CVoiceContainerEngineSound { + constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle + constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // float32 + constexpr std::ptrdiff_t m_flTestSoundEventBoundParam = 0x6C; // float32 + constexpr std::ptrdiff_t m_flEngineRPM = 0x70; // float32 } - // Parent: c_voice_container_wav_file_reader + // Parent: CVoiceContainerWavFileReader // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_envelope_analyzer { - constexpr std::ptrdiff_t m_env_buffer = 0x68; // CUtlVector< float32 > + namespace CVoiceContainerEnvelopeAnalyzer { + constexpr std::ptrdiff_t m_envBuffer = 0x68; // CUtlVector } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_random_sampler { - constexpr std::ptrdiff_t m_fl_loud_amplitude = 0x60; // float32 - constexpr std::ptrdiff_t m_fl_loud_amplitude_jitter = 0x64; // float32 - constexpr std::ptrdiff_t m_fl_soft_amplitude = 0x68; // float32 - constexpr std::ptrdiff_t m_fl_soft_amplitude_jitter = 0x6C; // float32 - constexpr std::ptrdiff_t m_fl_loud_time_jitter = 0x70; // float32 - constexpr std::ptrdiff_t m_fl_soft_time_jitter = 0x74; // float32 - constexpr std::ptrdiff_t m_grain_resources = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > + namespace CVoiceContainerRandomSampler { + constexpr std::ptrdiff_t m_flLoudAmplitude = 0x60; // float32 + constexpr std::ptrdiff_t m_flLoudAmplitudeJitter = 0x64; // float32 + constexpr std::ptrdiff_t m_flSoftAmplitude = 0x68; // float32 + constexpr std::ptrdiff_t m_flSoftAmplitudeJitter = 0x6C; // float32 + constexpr std::ptrdiff_t m_flLoudTimeJitter = 0x70; // float32 + constexpr std::ptrdiff_t m_flSoftTimeJitter = 0x74; // float32 + constexpr std::ptrdiff_t m_grainResources = 0x78; // CUtlVector> } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_filter_desc_t { - constexpr std::ptrdiff_t m_n_filter_type = 0x0; // VMixFilterType_t - constexpr std::ptrdiff_t m_n_filter_slope = 0x2; // VMixFilterSlope_t - constexpr std::ptrdiff_t m_b_enabled = 0x3; // bool - constexpr std::ptrdiff_t m_fldb_gain = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_cutoff_freq = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_q = 0xC; // float32 + namespace VMixFilterDesc_t { + constexpr std::ptrdiff_t m_nFilterType = 0x0; // VMixFilterType_t + constexpr std::ptrdiff_t m_nFilterSlope = 0x2; // VMixFilterSlope_t + constexpr std::ptrdiff_t m_bEnabled = 0x3; // bool + constexpr std::ptrdiff_t m_fldbGain = 0x4; // float32 + constexpr std::ptrdiff_t m_flCutoffFreq = 0x8; // float32 + constexpr std::ptrdiff_t m_flQ = 0xC; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_eq8_desc_t { + namespace VMixEQ8Desc_t { constexpr std::ptrdiff_t m_stages = 0x0; // VMixFilterDesc_t[8] } // Parent: None @@ -15055,289 +15055,289 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_delay_desc_t { - constexpr std::ptrdiff_t m_feedback_filter = 0x0; // VMixFilterDesc_t - constexpr std::ptrdiff_t m_b_enable_filter = 0x10; // bool - constexpr std::ptrdiff_t m_fl_delay = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_direct_gain = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_delay_gain = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_feedback_gain = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_width = 0x24; // float32 + namespace VMixDelayDesc_t { + constexpr std::ptrdiff_t m_feedbackFilter = 0x0; // VMixFilterDesc_t + constexpr std::ptrdiff_t m_bEnableFilter = 0x10; // bool + constexpr std::ptrdiff_t m_flDelay = 0x14; // float32 + constexpr std::ptrdiff_t m_flDirectGain = 0x18; // float32 + constexpr std::ptrdiff_t m_flDelayGain = 0x1C; // float32 + constexpr std::ptrdiff_t m_flFeedbackGain = 0x20; // float32 + constexpr std::ptrdiff_t m_flWidth = 0x24; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_panner_desc_t { + namespace VMixPannerDesc_t { constexpr std::ptrdiff_t m_type = 0x0; // VMixPannerType_t - constexpr std::ptrdiff_t m_fl_strength = 0x4; // float32 + constexpr std::ptrdiff_t m_flStrength = 0x4; // float32 } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_mod_delay_desc_t { - constexpr std::ptrdiff_t m_feedback_filter = 0x0; // VMixFilterDesc_t - constexpr std::ptrdiff_t m_b_phase_invert = 0x10; // bool - constexpr std::ptrdiff_t m_fl_glide_time = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_delay = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_output_gain = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_feedback_gain = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_mod_rate = 0x24; // float32 - constexpr std::ptrdiff_t m_fl_mod_depth = 0x28; // float32 - constexpr std::ptrdiff_t m_b_apply_antialiasing = 0x2C; // bool + namespace VMixModDelayDesc_t { + constexpr std::ptrdiff_t m_feedbackFilter = 0x0; // VMixFilterDesc_t + constexpr std::ptrdiff_t m_bPhaseInvert = 0x10; // bool + constexpr std::ptrdiff_t m_flGlideTime = 0x14; // float32 + constexpr std::ptrdiff_t m_flDelay = 0x18; // float32 + constexpr std::ptrdiff_t m_flOutputGain = 0x1C; // float32 + constexpr std::ptrdiff_t m_flFeedbackGain = 0x20; // float32 + constexpr std::ptrdiff_t m_flModRate = 0x24; // float32 + constexpr std::ptrdiff_t m_flModDepth = 0x28; // float32 + constexpr std::ptrdiff_t m_bApplyAntialiasing = 0x2C; // bool } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_diffusor_desc_t { - constexpr std::ptrdiff_t m_fl_size = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_complexity = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_feedback = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_output_gain = 0xC; // float32 + namespace VMixDiffusorDesc_t { + constexpr std::ptrdiff_t m_flSize = 0x0; // float32 + constexpr std::ptrdiff_t m_flComplexity = 0x4; // float32 + constexpr std::ptrdiff_t m_flFeedback = 0x8; // float32 + constexpr std::ptrdiff_t m_flOutputGain = 0xC; // float32 } // Parent: None // Fields count: 17 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_boxverb_desc_t { - constexpr std::ptrdiff_t m_fl_size_max = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_size_min = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_complexity = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_diffusion = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_mod_depth = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_mod_rate = 0x14; // float32 - constexpr std::ptrdiff_t m_b_parallel = 0x18; // bool - constexpr std::ptrdiff_t m_filter_type = 0x1C; // VMixFilterDesc_t - constexpr std::ptrdiff_t m_fl_width = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_height = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_depth = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_feedback_scale = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_feedback_width = 0x3C; // float32 - constexpr std::ptrdiff_t m_fl_feedback_height = 0x40; // float32 - constexpr std::ptrdiff_t m_fl_feedback_depth = 0x44; // float32 - constexpr std::ptrdiff_t m_fl_output_gain = 0x48; // float32 - constexpr std::ptrdiff_t m_fl_taps = 0x4C; // float32 + namespace VMixBoxverbDesc_t { + constexpr std::ptrdiff_t m_flSizeMax = 0x0; // float32 + constexpr std::ptrdiff_t m_flSizeMin = 0x4; // float32 + constexpr std::ptrdiff_t m_flComplexity = 0x8; // float32 + constexpr std::ptrdiff_t m_flDiffusion = 0xC; // float32 + constexpr std::ptrdiff_t m_flModDepth = 0x10; // float32 + constexpr std::ptrdiff_t m_flModRate = 0x14; // float32 + constexpr std::ptrdiff_t m_bParallel = 0x18; // bool + constexpr std::ptrdiff_t m_filterType = 0x1C; // VMixFilterDesc_t + constexpr std::ptrdiff_t m_flWidth = 0x2C; // float32 + constexpr std::ptrdiff_t m_flHeight = 0x30; // float32 + constexpr std::ptrdiff_t m_flDepth = 0x34; // float32 + constexpr std::ptrdiff_t m_flFeedbackScale = 0x38; // float32 + constexpr std::ptrdiff_t m_flFeedbackWidth = 0x3C; // float32 + constexpr std::ptrdiff_t m_flFeedbackHeight = 0x40; // float32 + constexpr std::ptrdiff_t m_flFeedbackDepth = 0x44; // float32 + constexpr std::ptrdiff_t m_flOutputGain = 0x48; // float32 + constexpr std::ptrdiff_t m_flTaps = 0x4C; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_freeverb_desc_t { - constexpr std::ptrdiff_t m_fl_room_size = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_damp = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_width = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_late_reflections = 0xC; // float32 + namespace VMixFreeverbDesc_t { + constexpr std::ptrdiff_t m_flRoomSize = 0x0; // float32 + constexpr std::ptrdiff_t m_flDamp = 0x4; // float32 + constexpr std::ptrdiff_t m_flWidth = 0x8; // float32 + constexpr std::ptrdiff_t m_flLateReflections = 0xC; // float32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_plateverb_desc_t { - constexpr std::ptrdiff_t m_fl_prefilter = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_input_diffusion1 = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_input_diffusion2 = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_decay = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_damp = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_feedback_diffusion1 = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_feedback_diffusion2 = 0x18; // float32 + namespace VMixPlateverbDesc_t { + constexpr std::ptrdiff_t m_flPrefilter = 0x0; // float32 + constexpr std::ptrdiff_t m_flInputDiffusion1 = 0x4; // float32 + constexpr std::ptrdiff_t m_flInputDiffusion2 = 0x8; // float32 + constexpr std::ptrdiff_t m_flDecay = 0xC; // float32 + constexpr std::ptrdiff_t m_flDamp = 0x10; // float32 + constexpr std::ptrdiff_t m_flFeedbackDiffusion1 = 0x14; // float32 + constexpr std::ptrdiff_t m_flFeedbackDiffusion2 = 0x18; // float32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_dynamics_desc_t { - constexpr std::ptrdiff_t m_fldb_gain = 0x0; // float32 - constexpr std::ptrdiff_t m_fldb_noise_gate_threshold = 0x4; // float32 - constexpr std::ptrdiff_t m_fldb_compression_threshold = 0x8; // float32 - constexpr std::ptrdiff_t m_fldb_limiter_threshold = 0xC; // float32 - constexpr std::ptrdiff_t m_fldb_knee_width = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_ratio = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_limiter_ratio = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_attack_time_ms = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_release_time_ms = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_rms_time_ms = 0x24; // float32 - constexpr std::ptrdiff_t m_fl_wet_mix = 0x28; // float32 - constexpr std::ptrdiff_t m_b_peak_mode = 0x2C; // bool + namespace VMixDynamicsDesc_t { + constexpr std::ptrdiff_t m_fldbGain = 0x0; // float32 + constexpr std::ptrdiff_t m_fldbNoiseGateThreshold = 0x4; // float32 + constexpr std::ptrdiff_t m_fldbCompressionThreshold = 0x8; // float32 + constexpr std::ptrdiff_t m_fldbLimiterThreshold = 0xC; // float32 + constexpr std::ptrdiff_t m_fldbKneeWidth = 0x10; // float32 + constexpr std::ptrdiff_t m_flRatio = 0x14; // float32 + constexpr std::ptrdiff_t m_flLimiterRatio = 0x18; // float32 + constexpr std::ptrdiff_t m_flAttackTimeMS = 0x1C; // float32 + constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x20; // float32 + constexpr std::ptrdiff_t m_flRMSTimeMS = 0x24; // float32 + constexpr std::ptrdiff_t m_flWetMix = 0x28; // float32 + constexpr std::ptrdiff_t m_bPeakMode = 0x2C; // bool } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_dynamics_compressor_desc_t { - constexpr std::ptrdiff_t m_fldb_output_gain = 0x0; // float32 - constexpr std::ptrdiff_t m_fldb_compression_threshold = 0x4; // float32 - constexpr std::ptrdiff_t m_fldb_knee_width = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_compression_ratio = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_attack_time_ms = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_release_time_ms = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_rms_time_ms = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_wet_mix = 0x1C; // float32 - constexpr std::ptrdiff_t m_b_peak_mode = 0x20; // bool + namespace VMixDynamicsCompressorDesc_t { + constexpr std::ptrdiff_t m_fldbOutputGain = 0x0; // float32 + constexpr std::ptrdiff_t m_fldbCompressionThreshold = 0x4; // float32 + constexpr std::ptrdiff_t m_fldbKneeWidth = 0x8; // float32 + constexpr std::ptrdiff_t m_flCompressionRatio = 0xC; // float32 + constexpr std::ptrdiff_t m_flAttackTimeMS = 0x10; // float32 + constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x14; // float32 + constexpr std::ptrdiff_t m_flRMSTimeMS = 0x18; // float32 + constexpr std::ptrdiff_t m_flWetMix = 0x1C; // float32 + constexpr std::ptrdiff_t m_bPeakMode = 0x20; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_dynamics_band_t { - constexpr std::ptrdiff_t m_fldb_gain_input = 0x0; // float32 - constexpr std::ptrdiff_t m_fldb_gain_output = 0x4; // float32 - constexpr std::ptrdiff_t m_fldb_threshold_below = 0x8; // float32 - constexpr std::ptrdiff_t m_fldb_threshold_above = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_ratio_below = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_ratio_above = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_attack_time_ms = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_release_time_ms = 0x1C; // float32 - constexpr std::ptrdiff_t m_b_enable = 0x20; // bool - constexpr std::ptrdiff_t m_b_solo = 0x21; // bool + namespace VMixDynamicsBand_t { + constexpr std::ptrdiff_t m_fldbGainInput = 0x0; // float32 + constexpr std::ptrdiff_t m_fldbGainOutput = 0x4; // float32 + constexpr std::ptrdiff_t m_fldbThresholdBelow = 0x8; // float32 + constexpr std::ptrdiff_t m_fldbThresholdAbove = 0xC; // float32 + constexpr std::ptrdiff_t m_flRatioBelow = 0x10; // float32 + constexpr std::ptrdiff_t m_flRatioAbove = 0x14; // float32 + constexpr std::ptrdiff_t m_flAttackTimeMS = 0x18; // float32 + constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x1C; // float32 + constexpr std::ptrdiff_t m_bEnable = 0x20; // bool + constexpr std::ptrdiff_t m_bSolo = 0x21; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_dynamics3_band_desc_t { - constexpr std::ptrdiff_t m_fldb_gain_output = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_rms_time_ms = 0x4; // float32 - constexpr std::ptrdiff_t m_fldb_knee_width = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_depth = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_wet_mix = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_time_scale = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_low_cutoff_freq = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_high_cutoff_freq = 0x1C; // float32 - constexpr std::ptrdiff_t m_b_peak_mode = 0x20; // bool - constexpr std::ptrdiff_t m_band_desc = 0x24; // VMixDynamicsBand_t[3] + namespace VMixDynamics3BandDesc_t { + constexpr std::ptrdiff_t m_fldbGainOutput = 0x0; // float32 + constexpr std::ptrdiff_t m_flRMSTimeMS = 0x4; // float32 + constexpr std::ptrdiff_t m_fldbKneeWidth = 0x8; // float32 + constexpr std::ptrdiff_t m_flDepth = 0xC; // float32 + constexpr std::ptrdiff_t m_flWetMix = 0x10; // float32 + constexpr std::ptrdiff_t m_flTimeScale = 0x14; // float32 + constexpr std::ptrdiff_t m_flLowCutoffFreq = 0x18; // float32 + constexpr std::ptrdiff_t m_flHighCutoffFreq = 0x1C; // float32 + constexpr std::ptrdiff_t m_bPeakMode = 0x20; // bool + constexpr std::ptrdiff_t m_bandDesc = 0x24; // VMixDynamicsBand_t[3] } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_envelope_desc_t { - constexpr std::ptrdiff_t m_fl_attack_time_ms = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_hold_time_ms = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_release_time_ms = 0x8; // float32 + namespace VMixEnvelopeDesc_t { + constexpr std::ptrdiff_t m_flAttackTimeMS = 0x0; // float32 + constexpr std::ptrdiff_t m_flHoldTimeMS = 0x4; // float32 + constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x8; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_pitch_shift_desc_t { - constexpr std::ptrdiff_t m_n_grain_sample_count = 0x0; // int32 - constexpr std::ptrdiff_t m_fl_pitch_shift = 0x4; // float32 - constexpr std::ptrdiff_t m_n_quality = 0x8; // int32 - constexpr std::ptrdiff_t m_n_proc_type = 0xC; // int32 + namespace VMixPitchShiftDesc_t { + constexpr std::ptrdiff_t m_nGrainSampleCount = 0x0; // int32 + constexpr std::ptrdiff_t m_flPitchShift = 0x4; // float32 + constexpr std::ptrdiff_t m_nQuality = 0x8; // int32 + constexpr std::ptrdiff_t m_nProcType = 0xC; // int32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_convolution_desc_t { - constexpr std::ptrdiff_t m_fldb_gain = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_pre_delay_ms = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_wet_mix = 0x8; // float32 - constexpr std::ptrdiff_t m_fldb_low = 0xC; // float32 - constexpr std::ptrdiff_t m_fldb_mid = 0x10; // float32 - constexpr std::ptrdiff_t m_fldb_high = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_low_cutoff_freq = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_high_cutoff_freq = 0x1C; // float32 + namespace VMixConvolutionDesc_t { + constexpr std::ptrdiff_t m_fldbGain = 0x0; // float32 + constexpr std::ptrdiff_t m_flPreDelayMS = 0x4; // float32 + constexpr std::ptrdiff_t m_flWetMix = 0x8; // float32 + constexpr std::ptrdiff_t m_fldbLow = 0xC; // float32 + constexpr std::ptrdiff_t m_fldbMid = 0x10; // float32 + constexpr std::ptrdiff_t m_fldbHigh = 0x14; // float32 + constexpr std::ptrdiff_t m_flLowCutoffFreq = 0x18; // float32 + constexpr std::ptrdiff_t m_flHighCutoffFreq = 0x1C; // float32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_vocoder_desc_t { - constexpr std::ptrdiff_t m_n_band_count = 0x0; // int32 - constexpr std::ptrdiff_t m_fl_bandwidth = 0x4; // float32 - constexpr std::ptrdiff_t m_fld_b_mod_gain = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_freq_range_start = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_freq_range_end = 0x10; // float32 - constexpr std::ptrdiff_t m_fld_b_unvoiced_gain = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_attack_time_ms = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_release_time_ms = 0x1C; // float32 - constexpr std::ptrdiff_t m_n_debug_band = 0x20; // int32 - constexpr std::ptrdiff_t m_b_peak_mode = 0x24; // bool + namespace VMixVocoderDesc_t { + constexpr std::ptrdiff_t m_nBandCount = 0x0; // int32 + constexpr std::ptrdiff_t m_flBandwidth = 0x4; // float32 + constexpr std::ptrdiff_t m_fldBModGain = 0x8; // float32 + constexpr std::ptrdiff_t m_flFreqRangeStart = 0xC; // float32 + constexpr std::ptrdiff_t m_flFreqRangeEnd = 0x10; // float32 + constexpr std::ptrdiff_t m_fldBUnvoicedGain = 0x14; // float32 + constexpr std::ptrdiff_t m_flAttackTimeMS = 0x18; // float32 + constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x1C; // float32 + constexpr std::ptrdiff_t m_nDebugBand = 0x20; // int32 + constexpr std::ptrdiff_t m_bPeakMode = 0x24; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_shaper_desc_t { - constexpr std::ptrdiff_t m_n_shape = 0x0; // int32 - constexpr std::ptrdiff_t m_fldb_drive = 0x4; // float32 - constexpr std::ptrdiff_t m_fldb_output_gain = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_wet_mix = 0xC; // float32 - constexpr std::ptrdiff_t m_n_oversample_factor = 0x10; // int32 + namespace VMixShaperDesc_t { + constexpr std::ptrdiff_t m_nShape = 0x0; // int32 + constexpr std::ptrdiff_t m_fldbDrive = 0x4; // float32 + constexpr std::ptrdiff_t m_fldbOutputGain = 0x8; // float32 + constexpr std::ptrdiff_t m_flWetMix = 0xC; // float32 + constexpr std::ptrdiff_t m_nOversampleFactor = 0x10; // int32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_utility_desc_t { - constexpr std::ptrdiff_t m_n_op = 0x0; // VMixChannelOperation_t - constexpr std::ptrdiff_t m_fl_input_pan = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_output_balance = 0x8; // float32 - constexpr std::ptrdiff_t m_fldb_output_gain = 0xC; // float32 - constexpr std::ptrdiff_t m_b_bass_mono = 0x10; // bool - constexpr std::ptrdiff_t m_fl_bass_freq = 0x14; // float32 + namespace VMixUtilityDesc_t { + constexpr std::ptrdiff_t m_nOp = 0x0; // VMixChannelOperation_t + constexpr std::ptrdiff_t m_flInputPan = 0x4; // float32 + constexpr std::ptrdiff_t m_flOutputBalance = 0x8; // float32 + constexpr std::ptrdiff_t m_fldbOutputGain = 0xC; // float32 + constexpr std::ptrdiff_t m_bBassMono = 0x10; // bool + constexpr std::ptrdiff_t m_flBassFreq = 0x14; // float32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_auto_filter_desc_t { - constexpr std::ptrdiff_t m_fl_envelope_amount = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_attack_time_ms = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_release_time_ms = 0x8; // float32 + namespace VMixAutoFilterDesc_t { + constexpr std::ptrdiff_t m_flEnvelopeAmount = 0x0; // float32 + constexpr std::ptrdiff_t m_flAttackTimeMS = 0x4; // float32 + constexpr std::ptrdiff_t m_flReleaseTimeMS = 0x8; // float32 constexpr std::ptrdiff_t m_filter = 0xC; // VMixFilterDesc_t - constexpr std::ptrdiff_t m_fl_lfo_amount = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_lfo_rate = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_phase = 0x24; // float32 - constexpr std::ptrdiff_t m_n_lfo_shape = 0x28; // VMixLFOShape_t + constexpr std::ptrdiff_t m_flLFOAmount = 0x1C; // float32 + constexpr std::ptrdiff_t m_flLFORate = 0x20; // float32 + constexpr std::ptrdiff_t m_flPhase = 0x24; // float32 + constexpr std::ptrdiff_t m_nLFOShape = 0x28; // VMixLFOShape_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_osc_desc_t { - constexpr std::ptrdiff_t osc_type = 0x0; // VMixLFOShape_t + namespace VMixOscDesc_t { + constexpr std::ptrdiff_t oscType = 0x0; // VMixLFOShape_t constexpr std::ptrdiff_t m_freq = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_phase = 0x8; // float32 + constexpr std::ptrdiff_t m_flPhase = 0x8; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_effect_chain_desc_t { - constexpr std::ptrdiff_t m_fl_crossfade_time = 0x0; // float32 + namespace VMixEffectChainDesc_t { + constexpr std::ptrdiff_t m_flCrossfadeTime = 0x0; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace v_mix_subgraph_switch_desc_t { - constexpr std::ptrdiff_t m_interpolation_mode = 0x0; // VMixSubgraphSwitchInterpolationType_t - constexpr std::ptrdiff_t m_b_only_tails_on_fade_out = 0x4; // bool - constexpr std::ptrdiff_t m_fl_interpolation_time = 0x8; // float32 + namespace VMixSubgraphSwitchDesc_t { + constexpr std::ptrdiff_t m_interpolationMode = 0x0; // VMixSubgraphSwitchInterpolationType_t + constexpr std::ptrdiff_t m_bOnlyTailsOnFadeOut = 0x4; // bool + constexpr std::ptrdiff_t m_flInterpolationTime = 0x8; // float32 } // Parent: None // Fields count: 3 @@ -15345,85 +15345,85 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - namespace c_sos_group_action_schema { + namespace CSosGroupActionSchema { constexpr std::ptrdiff_t m_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_action_type = 0x10; // ActionType_t - constexpr std::ptrdiff_t m_action_instance_type = 0x14; // ActionType_t + constexpr std::ptrdiff_t m_actionType = 0x10; // ActionType_t + constexpr std::ptrdiff_t m_actionInstanceType = 0x14; // ActionType_t } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_sos_group_action_limit_schema { - constexpr std::ptrdiff_t m_n_max_count = 0x18; // int32 - constexpr std::ptrdiff_t m_n_stop_type = 0x1C; // SosActionStopType_t - constexpr std::ptrdiff_t m_n_sort_type = 0x20; // SosActionSortType_t + namespace CSosGroupActionLimitSchema { + constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32 + constexpr std::ptrdiff_t m_nStopType = 0x1C; // SosActionStopType_t + constexpr std::ptrdiff_t m_nSortType = 0x20; // SosActionSortType_t } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_sos_group_action_time_limit_schema { - constexpr std::ptrdiff_t m_fl_max_duration = 0x18; // float32 + namespace CSosGroupActionTimeLimitSchema { + constexpr std::ptrdiff_t m_flMaxDuration = 0x18; // float32 } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_sos_group_action_time_block_limit_schema { - constexpr std::ptrdiff_t m_n_max_count = 0x18; // int32 - constexpr std::ptrdiff_t m_fl_max_duration = 0x1C; // float32 + namespace CSosGroupActionTimeBlockLimitSchema { + constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32 + constexpr std::ptrdiff_t m_flMaxDuration = 0x1C; // float32 } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_sos_group_action_set_soundevent_parameter_schema { - constexpr std::ptrdiff_t m_n_max_count = 0x18; // int32 - constexpr std::ptrdiff_t m_fl_min_value = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_max_value = 0x20; // float32 - constexpr std::ptrdiff_t m_opvar_name = 0x28; // CUtlString - constexpr std::ptrdiff_t m_n_sort_type = 0x30; // SosActionSortType_t + namespace CSosGroupActionSetSoundeventParameterSchema { + constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32 + constexpr std::ptrdiff_t m_flMinValue = 0x1C; // float32 + constexpr std::ptrdiff_t m_flMaxValue = 0x20; // float32 + constexpr std::ptrdiff_t m_opvarName = 0x28; // CUtlString + constexpr std::ptrdiff_t m_nSortType = 0x30; // SosActionSortType_t } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_sos_group_action_soundevent_cluster_schema { - constexpr std::ptrdiff_t m_n_min_nearby = 0x18; // int32 - constexpr std::ptrdiff_t m_fl_cluster_epsilon = 0x1C; // float32 - constexpr std::ptrdiff_t m_should_play_opvar = 0x20; // CUtlString - constexpr std::ptrdiff_t m_should_play_cluster_child = 0x28; // CUtlString - constexpr std::ptrdiff_t m_cluster_size_opvar = 0x30; // CUtlString - constexpr std::ptrdiff_t m_group_bounding_box_mins_opvar = 0x38; // CUtlString - constexpr std::ptrdiff_t m_group_bounding_box_maxs_opvar = 0x40; // CUtlString + namespace CSosGroupActionSoundeventClusterSchema { + constexpr std::ptrdiff_t m_nMinNearby = 0x18; // int32 + constexpr std::ptrdiff_t m_flClusterEpsilon = 0x1C; // float32 + constexpr std::ptrdiff_t m_shouldPlayOpvar = 0x20; // CUtlString + constexpr std::ptrdiff_t m_shouldPlayClusterChild = 0x28; // CUtlString + constexpr std::ptrdiff_t m_clusterSizeOpvar = 0x30; // CUtlString + constexpr std::ptrdiff_t m_groupBoundingBoxMinsOpvar = 0x38; // CUtlString + constexpr std::ptrdiff_t m_groupBoundingBoxMaxsOpvar = 0x40; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_sos_group_branch_pattern { - constexpr std::ptrdiff_t m_b_match_event_name = 0x8; // bool - constexpr std::ptrdiff_t m_b_match_event_sub_string = 0x9; // bool - constexpr std::ptrdiff_t m_b_match_ent_index = 0xA; // bool - constexpr std::ptrdiff_t m_b_match_opvar = 0xB; // bool + namespace CSosGroupBranchPattern { + constexpr std::ptrdiff_t m_bMatchEventName = 0x8; // bool + constexpr std::ptrdiff_t m_bMatchEventSubString = 0x9; // bool + constexpr std::ptrdiff_t m_bMatchEntIndex = 0xA; // bool + constexpr std::ptrdiff_t m_bMatchOpvar = 0xB; // bool } - // Parent: c_sos_group_branch_pattern + // Parent: CSosGroupBranchPattern // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_sos_group_match_pattern { - constexpr std::ptrdiff_t m_match_sound_event_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_match_sound_event_sub_string = 0x18; // CUtlString - constexpr std::ptrdiff_t m_fl_ent_index = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_opvar = 0x24; // float32 + namespace CSosGroupMatchPattern { + constexpr std::ptrdiff_t m_matchSoundEventName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_matchSoundEventSubString = 0x18; // CUtlString + constexpr std::ptrdiff_t m_flEntIndex = 0x20; // float32 + constexpr std::ptrdiff_t m_flOpvar = 0x24; // float32 } // Parent: None // Fields count: 8 @@ -15431,73 +15431,73 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - namespace c_sos_sound_event_group_schema { + namespace CSosSoundEventGroupSchema { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_type = 0x8; // SosGroupType_t - constexpr std::ptrdiff_t m_b_is_blocking = 0xC; // bool - constexpr std::ptrdiff_t m_n_block_max_count = 0x10; // int32 - constexpr std::ptrdiff_t m_b_invert_match = 0x14; // bool - constexpr std::ptrdiff_t m_match_pattern = 0x18; // CSosGroupMatchPattern - constexpr std::ptrdiff_t m_branch_pattern = 0x40; // CSosGroupBranchPattern - constexpr std::ptrdiff_t m_v_actions = 0xB0; // CSosGroupActionSchema*[4] + constexpr std::ptrdiff_t m_nType = 0x8; // SosGroupType_t + constexpr std::ptrdiff_t m_bIsBlocking = 0xC; // bool + constexpr std::ptrdiff_t m_nBlockMaxCount = 0x10; // int32 + constexpr std::ptrdiff_t m_bInvertMatch = 0x14; // bool + constexpr std::ptrdiff_t m_matchPattern = 0x18; // CSosGroupMatchPattern + constexpr std::ptrdiff_t m_branchPattern = 0x40; // CSosGroupBranchPattern + constexpr std::ptrdiff_t m_vActions = 0xB0; // CSosGroupActionSchema*[4] } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_sos_sound_event_group_list_schema { - constexpr std::ptrdiff_t m_group_list = 0x0; // CUtlVector< CSosSoundEventGroupSchema > + namespace CSosSoundEventGroupListSchema { + constexpr std::ptrdiff_t m_groupList = 0x0; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace sos_edit_item_info_t { - constexpr std::ptrdiff_t item_type = 0x0; // SosEditItemType_t - constexpr std::ptrdiff_t item_name = 0x8; // CUtlString - constexpr std::ptrdiff_t item_type_name = 0x10; // CUtlString - constexpr std::ptrdiff_t item_kv_string = 0x20; // CUtlString - constexpr std::ptrdiff_t item_pos = 0x28; // Vector2D + namespace SosEditItemInfo_t { + constexpr std::ptrdiff_t itemType = 0x0; // SosEditItemType_t + constexpr std::ptrdiff_t itemName = 0x8; // CUtlString + constexpr std::ptrdiff_t itemTypeName = 0x10; // CUtlString + constexpr std::ptrdiff_t itemKVString = 0x20; // CUtlString + constexpr std::ptrdiff_t itemPos = 0x28; // Vector2D } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace selected_edit_item_info_t { - constexpr std::ptrdiff_t m_edit_items = 0x0; // CUtlVector< SosEditItemInfo_t > + namespace SelectedEditItemInfo_t { + constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_sound_event_meta_data { - constexpr std::ptrdiff_t m_sound_event_v_mix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > + namespace CSoundEventMetaData { + constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace cdsp_mixgroup_modifier { + namespace CDSPMixgroupModifier { constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString - constexpr std::ptrdiff_t m_fl_modifier = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_modifier_min = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_source_modifier = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_source_modifier_min = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_listener_reverb_modifier_when_source_reverb_is_active = 0x18; // float32 + constexpr std::ptrdiff_t m_flModifier = 0x8; // float32 + constexpr std::ptrdiff_t m_flModifierMin = 0xC; // float32 + constexpr std::ptrdiff_t m_flSourceModifier = 0x10; // float32 + constexpr std::ptrdiff_t m_flSourceModifierMin = 0x14; // float32 + constexpr std::ptrdiff_t m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_dsp_preset_modifier_list { - constexpr std::ptrdiff_t m_dsp_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector< CDSPMixgroupModifier > + namespace CDspPresetModifierList { + constexpr std::ptrdiff_t m_dspName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector } } // Module: libvphysics2.so @@ -15509,177 +15509,177 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_fe_jiggle_bone { - constexpr std::ptrdiff_t m_n_flags = 0x0; // uint32 - constexpr std::ptrdiff_t m_fl_length = 0x4; // float32 - constexpr std::ptrdiff_t m_fl_tip_mass = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_yaw_stiffness = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_yaw_damping = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_pitch_stiffness = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_pitch_damping = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_along_stiffness = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_along_damping = 0x20; // float32 - constexpr std::ptrdiff_t m_fl_angle_limit = 0x24; // float32 - constexpr std::ptrdiff_t m_fl_min_yaw = 0x28; // float32 - constexpr std::ptrdiff_t m_fl_max_yaw = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_yaw_friction = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_yaw_bounce = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_min_pitch = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_max_pitch = 0x3C; // float32 - constexpr std::ptrdiff_t m_fl_pitch_friction = 0x40; // float32 - constexpr std::ptrdiff_t m_fl_pitch_bounce = 0x44; // float32 - constexpr std::ptrdiff_t m_fl_base_mass = 0x48; // float32 - constexpr std::ptrdiff_t m_fl_base_stiffness = 0x4C; // float32 - constexpr std::ptrdiff_t m_fl_base_damping = 0x50; // float32 - constexpr std::ptrdiff_t m_fl_base_min_left = 0x54; // float32 - constexpr std::ptrdiff_t m_fl_base_max_left = 0x58; // float32 - constexpr std::ptrdiff_t m_fl_base_left_friction = 0x5C; // float32 - constexpr std::ptrdiff_t m_fl_base_min_up = 0x60; // float32 - constexpr std::ptrdiff_t m_fl_base_max_up = 0x64; // float32 - constexpr std::ptrdiff_t m_fl_base_up_friction = 0x68; // float32 - constexpr std::ptrdiff_t m_fl_base_min_forward = 0x6C; // float32 - constexpr std::ptrdiff_t m_fl_base_max_forward = 0x70; // float32 - constexpr std::ptrdiff_t m_fl_base_forward_friction = 0x74; // float32 - constexpr std::ptrdiff_t m_fl_radius0 = 0x78; // float32 - constexpr std::ptrdiff_t m_fl_radius1 = 0x7C; // float32 - constexpr std::ptrdiff_t m_v_point0 = 0x80; // Vector - constexpr std::ptrdiff_t m_v_point1 = 0x8C; // Vector - constexpr std::ptrdiff_t m_n_collision_mask = 0x98; // uint16 + namespace CFeJiggleBone { + constexpr std::ptrdiff_t m_nFlags = 0x0; // uint32 + constexpr std::ptrdiff_t m_flLength = 0x4; // float32 + constexpr std::ptrdiff_t m_flTipMass = 0x8; // float32 + constexpr std::ptrdiff_t m_flYawStiffness = 0xC; // float32 + constexpr std::ptrdiff_t m_flYawDamping = 0x10; // float32 + constexpr std::ptrdiff_t m_flPitchStiffness = 0x14; // float32 + constexpr std::ptrdiff_t m_flPitchDamping = 0x18; // float32 + constexpr std::ptrdiff_t m_flAlongStiffness = 0x1C; // float32 + constexpr std::ptrdiff_t m_flAlongDamping = 0x20; // float32 + constexpr std::ptrdiff_t m_flAngleLimit = 0x24; // float32 + constexpr std::ptrdiff_t m_flMinYaw = 0x28; // float32 + constexpr std::ptrdiff_t m_flMaxYaw = 0x2C; // float32 + constexpr std::ptrdiff_t m_flYawFriction = 0x30; // float32 + constexpr std::ptrdiff_t m_flYawBounce = 0x34; // float32 + constexpr std::ptrdiff_t m_flMinPitch = 0x38; // float32 + constexpr std::ptrdiff_t m_flMaxPitch = 0x3C; // float32 + constexpr std::ptrdiff_t m_flPitchFriction = 0x40; // float32 + constexpr std::ptrdiff_t m_flPitchBounce = 0x44; // float32 + constexpr std::ptrdiff_t m_flBaseMass = 0x48; // float32 + constexpr std::ptrdiff_t m_flBaseStiffness = 0x4C; // float32 + constexpr std::ptrdiff_t m_flBaseDamping = 0x50; // float32 + constexpr std::ptrdiff_t m_flBaseMinLeft = 0x54; // float32 + constexpr std::ptrdiff_t m_flBaseMaxLeft = 0x58; // float32 + constexpr std::ptrdiff_t m_flBaseLeftFriction = 0x5C; // float32 + constexpr std::ptrdiff_t m_flBaseMinUp = 0x60; // float32 + constexpr std::ptrdiff_t m_flBaseMaxUp = 0x64; // float32 + constexpr std::ptrdiff_t m_flBaseUpFriction = 0x68; // float32 + constexpr std::ptrdiff_t m_flBaseMinForward = 0x6C; // float32 + constexpr std::ptrdiff_t m_flBaseMaxForward = 0x70; // float32 + constexpr std::ptrdiff_t m_flBaseForwardFriction = 0x74; // float32 + constexpr std::ptrdiff_t m_flRadius0 = 0x78; // float32 + constexpr std::ptrdiff_t m_flRadius1 = 0x7C; // float32 + constexpr std::ptrdiff_t m_vPoint0 = 0x80; // Vector + constexpr std::ptrdiff_t m_vPoint1 = 0x8C; // Vector + constexpr std::ptrdiff_t m_nCollisionMask = 0x98; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_fe_named_jiggle_bone { - constexpr std::ptrdiff_t m_str_parent_bone = 0x0; // CUtlString + namespace CFeNamedJiggleBone { + constexpr std::ptrdiff_t m_strParentBone = 0x0; // CUtlString constexpr std::ptrdiff_t m_transform = 0x10; // CTransform - constexpr std::ptrdiff_t m_n_jiggle_parent = 0x30; // uint32 - constexpr std::ptrdiff_t m_jiggle_bone = 0x34; // CFeJiggleBone + constexpr std::ptrdiff_t m_nJiggleParent = 0x30; // uint32 + constexpr std::ptrdiff_t m_jiggleBone = 0x34; // CFeJiggleBone } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_fe_indexed_jiggle_bone { - constexpr std::ptrdiff_t m_n_node = 0x0; // uint32 - constexpr std::ptrdiff_t m_n_jiggle_parent = 0x4; // uint32 - constexpr std::ptrdiff_t m_jiggle_bone = 0x8; // CFeJiggleBone + namespace CFeIndexedJiggleBone { + constexpr std::ptrdiff_t m_nNode = 0x0; // uint32 + constexpr std::ptrdiff_t m_nJiggleParent = 0x4; // uint32 + constexpr std::ptrdiff_t m_jiggleBone = 0x8; // CFeJiggleBone } // Parent: None // Fields count: 100 // // Metadata: // MGetKV3ClassDefaults - namespace phys_fe_model_desc_t { - constexpr std::ptrdiff_t m_ctrl_hash = 0x0; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_ctrl_name = 0x18; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_n_static_node_flags = 0x30; // uint32 - constexpr std::ptrdiff_t m_n_dynamic_node_flags = 0x34; // uint32 - constexpr std::ptrdiff_t m_fl_local_force = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_local_rotation = 0x3C; // float32 - constexpr std::ptrdiff_t m_n_node_count = 0x40; // uint16 - constexpr std::ptrdiff_t m_n_static_nodes = 0x42; // uint16 - constexpr std::ptrdiff_t m_n_rot_lock_static_nodes = 0x44; // uint16 - constexpr std::ptrdiff_t m_n_first_position_driven_node = 0x46; // uint16 - constexpr std::ptrdiff_t m_n_simd_tri_count1 = 0x48; // uint16 - constexpr std::ptrdiff_t m_n_simd_tri_count2 = 0x4A; // uint16 - constexpr std::ptrdiff_t m_n_simd_quad_count1 = 0x4C; // uint16 - constexpr std::ptrdiff_t m_n_simd_quad_count2 = 0x4E; // uint16 - constexpr std::ptrdiff_t m_n_quad_count1 = 0x50; // uint16 - constexpr std::ptrdiff_t m_n_quad_count2 = 0x52; // uint16 - constexpr std::ptrdiff_t m_n_tree_depth = 0x54; // uint16 - constexpr std::ptrdiff_t m_n_node_base_jigglebone_depends_count = 0x56; // uint16 - constexpr std::ptrdiff_t m_n_rope_count = 0x58; // uint16 - constexpr std::ptrdiff_t m_ropes = 0x60; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_node_bases = 0x78; // CUtlVector< FeNodeBase_t > - constexpr std::ptrdiff_t m_simd_node_bases = 0x90; // CUtlVector< FeSimdNodeBase_t > - constexpr std::ptrdiff_t m_quads = 0xA8; // CUtlVector< FeQuad_t > - constexpr std::ptrdiff_t m_simd_quads = 0xC0; // CUtlVector< FeSimdQuad_t > - constexpr std::ptrdiff_t m_simd_tris = 0xD8; // CUtlVector< FeSimdTri_t > - constexpr std::ptrdiff_t m_simd_rods = 0xF0; // CUtlVector< FeSimdRodConstraint_t > - constexpr std::ptrdiff_t m_simd_rods_anim = 0x108; // CUtlVector< FeSimdRodConstraintAnim_t > - constexpr std::ptrdiff_t m_init_pose = 0x120; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_rods = 0x138; // CUtlVector< FeRodConstraint_t > - constexpr std::ptrdiff_t m_twists = 0x150; // CUtlVector< FeTwistConstraint_t > - constexpr std::ptrdiff_t m_axial_edges = 0x168; // CUtlVector< FeAxialEdgeBend_t > - constexpr std::ptrdiff_t m_node_inv_masses = 0x180; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_ctrl_offsets = 0x198; // CUtlVector< FeCtrlOffset_t > - constexpr std::ptrdiff_t m_ctrl_os_offsets = 0x1B0; // CUtlVector< FeCtrlOsOffset_t > - constexpr std::ptrdiff_t m_follow_nodes = 0x1C8; // CUtlVector< FeFollowNode_t > - constexpr std::ptrdiff_t m_collision_planes = 0x1E0; // CUtlVector< FeCollisionPlane_t > - constexpr std::ptrdiff_t m_node_integrator = 0x1F8; // CUtlVector< FeNodeIntegrator_t > - constexpr std::ptrdiff_t m_spring_integrator = 0x210; // CUtlVector< FeSpringIntegrator_t > - constexpr std::ptrdiff_t m_simd_spring_integrator = 0x228; // CUtlVector< FeSimdSpringIntegrator_t > - constexpr std::ptrdiff_t m_world_collision_params = 0x240; // CUtlVector< FeWorldCollisionParams_t > - constexpr std::ptrdiff_t m_legacy_stretch_force = 0x258; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_node_collision_radii = 0x270; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_dyn_node_friction = 0x288; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_local_rotation = 0x2A0; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_local_force = 0x2B8; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_tapered_capsule_stretches = 0x2D0; // CUtlVector< FeTaperedCapsuleStretch_t > - constexpr std::ptrdiff_t m_tapered_capsule_rigids = 0x2E8; // CUtlVector< FeTaperedCapsuleRigid_t > - constexpr std::ptrdiff_t m_sphere_rigids = 0x300; // CUtlVector< FeSphereRigid_t > - constexpr std::ptrdiff_t m_world_collision_nodes = 0x318; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_tree_parents = 0x330; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_tree_collision_masks = 0x348; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_tree_children = 0x360; // CUtlVector< FeTreeChildren_t > - constexpr std::ptrdiff_t m_free_nodes = 0x378; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_fit_matrices = 0x390; // CUtlVector< FeFitMatrix_t > - constexpr std::ptrdiff_t m_fit_weights = 0x3A8; // CUtlVector< FeFitWeight_t > - constexpr std::ptrdiff_t m_reverse_offsets = 0x3C0; // CUtlVector< FeNodeReverseOffset_t > - constexpr std::ptrdiff_t m_anim_stray_radii = 0x3D8; // CUtlVector< FeAnimStrayRadius_t > - constexpr std::ptrdiff_t m_simd_anim_stray_radii = 0x3F0; // CUtlVector< FeSimdAnimStrayRadius_t > - constexpr std::ptrdiff_t m_kelager_bends = 0x408; // CUtlVector< FeKelagerBend2_t > - constexpr std::ptrdiff_t m_ctrl_soft_offsets = 0x420; // CUtlVector< FeCtrlSoftOffset_t > - constexpr std::ptrdiff_t m_jiggle_bones = 0x438; // CUtlVector< CFeIndexedJiggleBone > - constexpr std::ptrdiff_t m_source_elems = 0x450; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_goal_damped_spring_integrators = 0x468; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_tris = 0x480; // CUtlVector< FeTri_t > - constexpr std::ptrdiff_t m_n_tri_count1 = 0x498; // uint16 - constexpr std::ptrdiff_t m_n_tri_count2 = 0x49A; // uint16 - constexpr std::ptrdiff_t m_n_reserved_uint8 = 0x49C; // uint8 - constexpr std::ptrdiff_t m_n_extra_pressure_iterations = 0x49D; // uint8 - constexpr std::ptrdiff_t m_n_extra_goal_iterations = 0x49E; // uint8 - constexpr std::ptrdiff_t m_n_extra_iterations = 0x49F; // uint8 - constexpr std::ptrdiff_t m_box_rigids = 0x4A0; // CUtlVector< FeBoxRigid_t > - constexpr std::ptrdiff_t m_dyn_node_vertex_set = 0x4B8; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_vertex_set_names = 0x4D0; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_rigid_collider_priorities = 0x4E8; // CUtlVector< FeRigidColliderIndices_t > - constexpr std::ptrdiff_t m_morph_layers = 0x500; // CUtlVector< FeMorphLayerDepr_t > - constexpr std::ptrdiff_t m_morph_set_data = 0x518; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_vertex_maps = 0x530; // CUtlVector< FeVertexMapDesc_t > - constexpr std::ptrdiff_t m_vertex_map_values = 0x548; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_effects = 0x560; // CUtlVector< FeEffectDesc_t > - constexpr std::ptrdiff_t m_lock_to_parent = 0x578; // CUtlVector< FeCtrlOffset_t > - constexpr std::ptrdiff_t m_lock_to_goal = 0x590; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_skel_parents = 0x5A8; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_dyn_node_wind_bases = 0x5C0; // CUtlVector< FeNodeWindBase_t > - constexpr std::ptrdiff_t m_fl_internal_pressure = 0x5D8; // float32 - constexpr std::ptrdiff_t m_fl_default_time_dilation = 0x5DC; // float32 - constexpr std::ptrdiff_t m_fl_windage = 0x5E0; // float32 - constexpr std::ptrdiff_t m_fl_wind_drag = 0x5E4; // float32 - constexpr std::ptrdiff_t m_fl_default_surface_stretch = 0x5E8; // float32 - constexpr std::ptrdiff_t m_fl_default_thread_stretch = 0x5EC; // float32 - constexpr std::ptrdiff_t m_fl_default_gravity_scale = 0x5F0; // float32 - constexpr std::ptrdiff_t m_fl_default_vel_air_drag = 0x5F4; // float32 - constexpr std::ptrdiff_t m_fl_default_exp_air_drag = 0x5F8; // float32 - constexpr std::ptrdiff_t m_fl_default_vel_quad_air_drag = 0x5FC; // float32 - constexpr std::ptrdiff_t m_fl_default_exp_quad_air_drag = 0x600; // float32 - constexpr std::ptrdiff_t m_fl_rod_velocity_smooth_rate = 0x604; // float32 - constexpr std::ptrdiff_t m_fl_quad_velocity_smooth_rate = 0x608; // float32 - constexpr std::ptrdiff_t m_fl_add_world_collision_radius = 0x60C; // float32 - constexpr std::ptrdiff_t m_fl_default_volumetric_solve_amount = 0x610; // float32 - constexpr std::ptrdiff_t m_n_rod_velocity_smooth_iterations = 0x614; // uint16 - constexpr std::ptrdiff_t m_n_quad_velocity_smooth_iterations = 0x616; // uint16 + namespace PhysFeModelDesc_t { + constexpr std::ptrdiff_t m_CtrlHash = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_CtrlName = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_nStaticNodeFlags = 0x30; // uint32 + constexpr std::ptrdiff_t m_nDynamicNodeFlags = 0x34; // uint32 + constexpr std::ptrdiff_t m_flLocalForce = 0x38; // float32 + constexpr std::ptrdiff_t m_flLocalRotation = 0x3C; // float32 + constexpr std::ptrdiff_t m_nNodeCount = 0x40; // uint16 + constexpr std::ptrdiff_t m_nStaticNodes = 0x42; // uint16 + constexpr std::ptrdiff_t m_nRotLockStaticNodes = 0x44; // uint16 + constexpr std::ptrdiff_t m_nFirstPositionDrivenNode = 0x46; // uint16 + constexpr std::ptrdiff_t m_nSimdTriCount1 = 0x48; // uint16 + constexpr std::ptrdiff_t m_nSimdTriCount2 = 0x4A; // uint16 + constexpr std::ptrdiff_t m_nSimdQuadCount1 = 0x4C; // uint16 + constexpr std::ptrdiff_t m_nSimdQuadCount2 = 0x4E; // uint16 + constexpr std::ptrdiff_t m_nQuadCount1 = 0x50; // uint16 + constexpr std::ptrdiff_t m_nQuadCount2 = 0x52; // uint16 + constexpr std::ptrdiff_t m_nTreeDepth = 0x54; // uint16 + constexpr std::ptrdiff_t m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16 + constexpr std::ptrdiff_t m_nRopeCount = 0x58; // uint16 + constexpr std::ptrdiff_t m_Ropes = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_NodeBases = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_SimdNodeBases = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_Quads = 0xA8; // CUtlVector + constexpr std::ptrdiff_t m_SimdQuads = 0xC0; // CUtlVector + constexpr std::ptrdiff_t m_SimdTris = 0xD8; // CUtlVector + constexpr std::ptrdiff_t m_SimdRods = 0xF0; // CUtlVector + constexpr std::ptrdiff_t m_SimdRodsAnim = 0x108; // CUtlVector + constexpr std::ptrdiff_t m_InitPose = 0x120; // CUtlVector + constexpr std::ptrdiff_t m_Rods = 0x138; // CUtlVector + constexpr std::ptrdiff_t m_Twists = 0x150; // CUtlVector + constexpr std::ptrdiff_t m_AxialEdges = 0x168; // CUtlVector + constexpr std::ptrdiff_t m_NodeInvMasses = 0x180; // CUtlVector + constexpr std::ptrdiff_t m_CtrlOffsets = 0x198; // CUtlVector + constexpr std::ptrdiff_t m_CtrlOsOffsets = 0x1B0; // CUtlVector + constexpr std::ptrdiff_t m_FollowNodes = 0x1C8; // CUtlVector + constexpr std::ptrdiff_t m_CollisionPlanes = 0x1E0; // CUtlVector + constexpr std::ptrdiff_t m_NodeIntegrator = 0x1F8; // CUtlVector + constexpr std::ptrdiff_t m_SpringIntegrator = 0x210; // CUtlVector + constexpr std::ptrdiff_t m_SimdSpringIntegrator = 0x228; // CUtlVector + constexpr std::ptrdiff_t m_WorldCollisionParams = 0x240; // CUtlVector + constexpr std::ptrdiff_t m_LegacyStretchForce = 0x258; // CUtlVector + constexpr std::ptrdiff_t m_NodeCollisionRadii = 0x270; // CUtlVector + constexpr std::ptrdiff_t m_DynNodeFriction = 0x288; // CUtlVector + constexpr std::ptrdiff_t m_LocalRotation = 0x2A0; // CUtlVector + constexpr std::ptrdiff_t m_LocalForce = 0x2B8; // CUtlVector + constexpr std::ptrdiff_t m_TaperedCapsuleStretches = 0x2D0; // CUtlVector + constexpr std::ptrdiff_t m_TaperedCapsuleRigids = 0x2E8; // CUtlVector + constexpr std::ptrdiff_t m_SphereRigids = 0x300; // CUtlVector + constexpr std::ptrdiff_t m_WorldCollisionNodes = 0x318; // CUtlVector + constexpr std::ptrdiff_t m_TreeParents = 0x330; // CUtlVector + constexpr std::ptrdiff_t m_TreeCollisionMasks = 0x348; // CUtlVector + constexpr std::ptrdiff_t m_TreeChildren = 0x360; // CUtlVector + constexpr std::ptrdiff_t m_FreeNodes = 0x378; // CUtlVector + constexpr std::ptrdiff_t m_FitMatrices = 0x390; // CUtlVector + constexpr std::ptrdiff_t m_FitWeights = 0x3A8; // CUtlVector + constexpr std::ptrdiff_t m_ReverseOffsets = 0x3C0; // CUtlVector + constexpr std::ptrdiff_t m_AnimStrayRadii = 0x3D8; // CUtlVector + constexpr std::ptrdiff_t m_SimdAnimStrayRadii = 0x3F0; // CUtlVector + constexpr std::ptrdiff_t m_KelagerBends = 0x408; // CUtlVector + constexpr std::ptrdiff_t m_CtrlSoftOffsets = 0x420; // CUtlVector + constexpr std::ptrdiff_t m_JiggleBones = 0x438; // CUtlVector + constexpr std::ptrdiff_t m_SourceElems = 0x450; // CUtlVector + constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x468; // CUtlVector + constexpr std::ptrdiff_t m_Tris = 0x480; // CUtlVector + constexpr std::ptrdiff_t m_nTriCount1 = 0x498; // uint16 + constexpr std::ptrdiff_t m_nTriCount2 = 0x49A; // uint16 + constexpr std::ptrdiff_t m_nReservedUint8 = 0x49C; // uint8 + constexpr std::ptrdiff_t m_nExtraPressureIterations = 0x49D; // uint8 + constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x49E; // uint8 + constexpr std::ptrdiff_t m_nExtraIterations = 0x49F; // uint8 + constexpr std::ptrdiff_t m_BoxRigids = 0x4A0; // CUtlVector + constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x4B8; // CUtlVector + constexpr std::ptrdiff_t m_VertexSetNames = 0x4D0; // CUtlVector + constexpr std::ptrdiff_t m_RigidColliderPriorities = 0x4E8; // CUtlVector + constexpr std::ptrdiff_t m_MorphLayers = 0x500; // CUtlVector + constexpr std::ptrdiff_t m_MorphSetData = 0x518; // CUtlVector + constexpr std::ptrdiff_t m_VertexMaps = 0x530; // CUtlVector + constexpr std::ptrdiff_t m_VertexMapValues = 0x548; // CUtlVector + constexpr std::ptrdiff_t m_Effects = 0x560; // CUtlVector + constexpr std::ptrdiff_t m_LockToParent = 0x578; // CUtlVector + constexpr std::ptrdiff_t m_LockToGoal = 0x590; // CUtlVector + constexpr std::ptrdiff_t m_SkelParents = 0x5A8; // CUtlVector + constexpr std::ptrdiff_t m_DynNodeWindBases = 0x5C0; // CUtlVector + constexpr std::ptrdiff_t m_flInternalPressure = 0x5D8; // float32 + constexpr std::ptrdiff_t m_flDefaultTimeDilation = 0x5DC; // float32 + constexpr std::ptrdiff_t m_flWindage = 0x5E0; // float32 + constexpr std::ptrdiff_t m_flWindDrag = 0x5E4; // float32 + constexpr std::ptrdiff_t m_flDefaultSurfaceStretch = 0x5E8; // float32 + constexpr std::ptrdiff_t m_flDefaultThreadStretch = 0x5EC; // float32 + constexpr std::ptrdiff_t m_flDefaultGravityScale = 0x5F0; // float32 + constexpr std::ptrdiff_t m_flDefaultVelAirDrag = 0x5F4; // float32 + constexpr std::ptrdiff_t m_flDefaultExpAirDrag = 0x5F8; // float32 + constexpr std::ptrdiff_t m_flDefaultVelQuadAirDrag = 0x5FC; // float32 + constexpr std::ptrdiff_t m_flDefaultExpQuadAirDrag = 0x600; // float32 + constexpr std::ptrdiff_t m_flRodVelocitySmoothRate = 0x604; // float32 + constexpr std::ptrdiff_t m_flQuadVelocitySmoothRate = 0x608; // float32 + constexpr std::ptrdiff_t m_flAddWorldCollisionRadius = 0x60C; // float32 + constexpr std::ptrdiff_t m_flDefaultVolumetricSolveAmount = 0x610; // float32 + constexpr std::ptrdiff_t m_nRodVelocitySmoothIterations = 0x614; // uint16 + constexpr std::ptrdiff_t m_nQuadVelocitySmoothIterations = 0x616; // uint16 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace four_vectors2_d { + namespace FourVectors2D { constexpr std::ptrdiff_t x = 0x0; // fltx4 constexpr std::ptrdiff_t y = 0x10; // fltx4 } @@ -15688,68 +15688,68 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace fe_edge_desc_t { - constexpr std::ptrdiff_t n_edge = 0x0; // uint16[2] - constexpr std::ptrdiff_t n_side = 0x4; // uint16[2][2] - constexpr std::ptrdiff_t n_virt_elem = 0xC; // uint16[2] + namespace FeEdgeDesc_t { + constexpr std::ptrdiff_t nEdge = 0x0; // uint16[2] + constexpr std::ptrdiff_t nSide = 0x4; // uint16[2][2] + constexpr std::ptrdiff_t nVirtElem = 0xC; // uint16[2] } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - namespace old_fe_edge_t { - constexpr std::ptrdiff_t m_fl_k = 0x0; // float32[3] - constexpr std::ptrdiff_t inv_a = 0xC; // float32 + namespace OldFeEdge_t { + constexpr std::ptrdiff_t m_flK = 0x0; // float32[3] + constexpr std::ptrdiff_t invA = 0xC; // float32 constexpr std::ptrdiff_t t = 0x10; // float32 - constexpr std::ptrdiff_t fl_theta_relaxed = 0x14; // float32 - constexpr std::ptrdiff_t fl_theta_factor = 0x18; // float32 + constexpr std::ptrdiff_t flThetaRelaxed = 0x14; // float32 + constexpr std::ptrdiff_t flThetaFactor = 0x18; // float32 constexpr std::ptrdiff_t c01 = 0x1C; // float32 constexpr std::ptrdiff_t c02 = 0x20; // float32 constexpr std::ptrdiff_t c03 = 0x24; // float32 constexpr std::ptrdiff_t c04 = 0x28; // float32 - constexpr std::ptrdiff_t fl_axial_model_dist = 0x2C; // float32 - constexpr std::ptrdiff_t fl_axial_model_weights = 0x30; // float32[4] - constexpr std::ptrdiff_t m_n_node = 0x40; // uint16[4] + constexpr std::ptrdiff_t flAxialModelDist = 0x2C; // float32 + constexpr std::ptrdiff_t flAxialModelWeights = 0x30; // float32[4] + constexpr std::ptrdiff_t m_nNode = 0x40; // uint16[4] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace fe_weighted_node_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16 - constexpr std::ptrdiff_t n_weight = 0x2; // uint16 + namespace FeWeightedNode_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16 + constexpr std::ptrdiff_t nWeight = 0x2; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_kelager_bend2_t { - constexpr std::ptrdiff_t fl_weight = 0x0; // float32[3] - constexpr std::ptrdiff_t fl_height0 = 0xC; // float32 - constexpr std::ptrdiff_t n_node = 0x10; // uint16[3] - constexpr std::ptrdiff_t n_reserved = 0x16; // uint16 + namespace FeKelagerBend2_t { + constexpr std::ptrdiff_t flWeight = 0x0; // float32[3] + constexpr std::ptrdiff_t flHeight0 = 0xC; // float32 + constexpr std::ptrdiff_t nNode = 0x10; // uint16[3] + constexpr std::ptrdiff_t nReserved = 0x16; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_stiff_hinge_build_t { - constexpr std::ptrdiff_t fl_max_angle = 0x0; // float32 - constexpr std::ptrdiff_t fl_strength = 0x4; // float32 - constexpr std::ptrdiff_t fl_motion_bias = 0x8; // float32[3] - constexpr std::ptrdiff_t n_node = 0x14; // uint16[3] + namespace FeStiffHingeBuild_t { + constexpr std::ptrdiff_t flMaxAngle = 0x0; // float32 + constexpr std::ptrdiff_t flStrength = 0x4; // float32 + constexpr std::ptrdiff_t flMotionBias = 0x8; // float32[3] + constexpr std::ptrdiff_t nNode = 0x14; // uint16[3] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace fe_tri_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[3] + namespace FeTri_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[3] constexpr std::ptrdiff_t w1 = 0x8; // float32 constexpr std::ptrdiff_t w2 = 0xC; // float32 constexpr std::ptrdiff_t v1x = 0x10; // float32 @@ -15760,8 +15760,8 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace fe_simd_tri_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint32[4][3] + namespace FeSimdTri_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint32[4][3] constexpr std::ptrdiff_t w1 = 0x30; // fltx4 constexpr std::ptrdiff_t w2 = 0x40; // fltx4 constexpr std::ptrdiff_t v1x = 0x50; // fltx4 @@ -15772,822 +15772,822 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace fe_quad_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[4] - constexpr std::ptrdiff_t fl_slack = 0x8; // float32 - constexpr std::ptrdiff_t v_shape = 0xC; // Vector4D[4] + namespace FeQuad_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[4] + constexpr std::ptrdiff_t flSlack = 0x8; // float32 + constexpr std::ptrdiff_t vShape = 0xC; // Vector4D[4] } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace fe_node_base_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16 - constexpr std::ptrdiff_t n_dummy = 0x2; // uint16[3] - constexpr std::ptrdiff_t n_node_x0 = 0x8; // uint16 - constexpr std::ptrdiff_t n_node_x1 = 0xA; // uint16 - constexpr std::ptrdiff_t n_node_y0 = 0xC; // uint16 - constexpr std::ptrdiff_t n_node_y1 = 0xE; // uint16 - constexpr std::ptrdiff_t q_adjust = 0x10; // QuaternionStorage + namespace FeNodeBase_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16 + constexpr std::ptrdiff_t nDummy = 0x2; // uint16[3] + constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16 + constexpr std::ptrdiff_t nNodeX1 = 0xA; // uint16 + constexpr std::ptrdiff_t nNodeY0 = 0xC; // uint16 + constexpr std::ptrdiff_t nNodeY1 = 0xE; // uint16 + constexpr std::ptrdiff_t qAdjust = 0x10; // QuaternionStorage } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_node_wind_base_t { - constexpr std::ptrdiff_t n_node_x0 = 0x0; // uint16 - constexpr std::ptrdiff_t n_node_x1 = 0x2; // uint16 - constexpr std::ptrdiff_t n_node_y0 = 0x4; // uint16 - constexpr std::ptrdiff_t n_node_y1 = 0x6; // uint16 + namespace FeNodeWindBase_t { + constexpr std::ptrdiff_t nNodeX0 = 0x0; // uint16 + constexpr std::ptrdiff_t nNodeX1 = 0x2; // uint16 + constexpr std::ptrdiff_t nNodeY0 = 0x4; // uint16 + constexpr std::ptrdiff_t nNodeY1 = 0x6; // uint16 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace fe_node_reverse_offset_t { - constexpr std::ptrdiff_t v_offset = 0x0; // Vector - constexpr std::ptrdiff_t n_bone_ctrl = 0xC; // uint16 - constexpr std::ptrdiff_t n_target_node = 0xE; // uint16 + namespace FeNodeReverseOffset_t { + constexpr std::ptrdiff_t vOffset = 0x0; // Vector + constexpr std::ptrdiff_t nBoneCtrl = 0xC; // uint16 + constexpr std::ptrdiff_t nTargetNode = 0xE; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_simd_quad_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[4][4] - constexpr std::ptrdiff_t f4_slack = 0x20; // fltx4 - constexpr std::ptrdiff_t v_shape = 0x30; // FourVectors[4] - constexpr std::ptrdiff_t f4_weights = 0xF0; // fltx4[4] + namespace FeSimdQuad_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][4] + constexpr std::ptrdiff_t f4Slack = 0x20; // fltx4 + constexpr std::ptrdiff_t vShape = 0x30; // FourVectors[4] + constexpr std::ptrdiff_t f4Weights = 0xF0; // fltx4[4] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace fe_axial_edge_bend_t { + namespace FeAxialEdgeBend_t { constexpr std::ptrdiff_t te = 0x0; // float32 constexpr std::ptrdiff_t tv = 0x4; // float32 - constexpr std::ptrdiff_t fl_dist = 0x8; // float32 - constexpr std::ptrdiff_t fl_weight = 0xC; // float32[4] - constexpr std::ptrdiff_t n_node = 0x1C; // uint16[6] + constexpr std::ptrdiff_t flDist = 0x8; // float32 + constexpr std::ptrdiff_t flWeight = 0xC; // float32[4] + constexpr std::ptrdiff_t nNode = 0x1C; // uint16[6] } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace fe_band_bend_limit_t { - constexpr std::ptrdiff_t fl_dist_min = 0x0; // float32 - constexpr std::ptrdiff_t fl_dist_max = 0x4; // float32 - constexpr std::ptrdiff_t n_node = 0x8; // uint16[6] + namespace FeBandBendLimit_t { + constexpr std::ptrdiff_t flDistMin = 0x0; // float32 + constexpr std::ptrdiff_t flDistMax = 0x4; // float32 + constexpr std::ptrdiff_t nNode = 0x8; // uint16[6] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace fe_rod_constraint_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[2] - constexpr std::ptrdiff_t fl_max_dist = 0x4; // float32 - constexpr std::ptrdiff_t fl_min_dist = 0x8; // float32 - constexpr std::ptrdiff_t fl_weight0 = 0xC; // float32 - constexpr std::ptrdiff_t fl_relaxation_factor = 0x10; // float32 + namespace FeRodConstraint_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[2] + constexpr std::ptrdiff_t flMaxDist = 0x4; // float32 + constexpr std::ptrdiff_t flMinDist = 0x8; // float32 + constexpr std::ptrdiff_t flWeight0 = 0xC; // float32 + constexpr std::ptrdiff_t flRelaxationFactor = 0x10; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_twist_constraint_t { - constexpr std::ptrdiff_t n_node_orient = 0x0; // uint16 - constexpr std::ptrdiff_t n_node_end = 0x2; // uint16 - constexpr std::ptrdiff_t fl_twist_relax = 0x4; // float32 - constexpr std::ptrdiff_t fl_swing_relax = 0x8; // float32 + namespace FeTwistConstraint_t { + constexpr std::ptrdiff_t nNodeOrient = 0x0; // uint16 + constexpr std::ptrdiff_t nNodeEnd = 0x2; // uint16 + constexpr std::ptrdiff_t flTwistRelax = 0x4; // float32 + constexpr std::ptrdiff_t flSwingRelax = 0x8; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace fe_simd_rod_constraint_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[4][2] - constexpr std::ptrdiff_t f4_max_dist = 0x10; // fltx4 - constexpr std::ptrdiff_t f4_min_dist = 0x20; // fltx4 - constexpr std::ptrdiff_t f4_weight0 = 0x30; // fltx4 - constexpr std::ptrdiff_t f4_relaxation_factor = 0x40; // fltx4 + namespace FeSimdRodConstraint_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2] + constexpr std::ptrdiff_t f4MaxDist = 0x10; // fltx4 + constexpr std::ptrdiff_t f4MinDist = 0x20; // fltx4 + constexpr std::ptrdiff_t f4Weight0 = 0x30; // fltx4 + constexpr std::ptrdiff_t f4RelaxationFactor = 0x40; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace fe_simd_rod_constraint_anim_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[4][2] - constexpr std::ptrdiff_t f4_weight0 = 0x10; // fltx4 - constexpr std::ptrdiff_t f4_relaxation_factor = 0x20; // fltx4 + namespace FeSimdRodConstraintAnim_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2] + constexpr std::ptrdiff_t f4Weight0 = 0x10; // fltx4 + constexpr std::ptrdiff_t f4RelaxationFactor = 0x20; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace fe_anim_stray_radius_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[2] - constexpr std::ptrdiff_t fl_max_dist = 0x4; // float32 - constexpr std::ptrdiff_t fl_relaxation_factor = 0x8; // float32 + namespace FeAnimStrayRadius_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[2] + constexpr std::ptrdiff_t flMaxDist = 0x4; // float32 + constexpr std::ptrdiff_t flRelaxationFactor = 0x8; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace fe_simd_anim_stray_radius_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[4][2] - constexpr std::ptrdiff_t fl_max_dist = 0x10; // fltx4 - constexpr std::ptrdiff_t fl_relaxation_factor = 0x20; // fltx4 + namespace FeSimdAnimStrayRadius_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2] + constexpr std::ptrdiff_t flMaxDist = 0x10; // fltx4 + constexpr std::ptrdiff_t flRelaxationFactor = 0x20; // fltx4 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace fe_simd_node_base_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[4] - constexpr std::ptrdiff_t n_node_x0 = 0x8; // uint16[4] - constexpr std::ptrdiff_t n_node_x1 = 0x10; // uint16[4] - constexpr std::ptrdiff_t n_node_y0 = 0x18; // uint16[4] - constexpr std::ptrdiff_t n_node_y1 = 0x20; // uint16[4] - constexpr std::ptrdiff_t n_dummy = 0x28; // uint16[4] - constexpr std::ptrdiff_t q_adjust = 0x30; // FourQuaternions + namespace FeSimdNodeBase_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[4] + constexpr std::ptrdiff_t nNodeX0 = 0x8; // uint16[4] + constexpr std::ptrdiff_t nNodeX1 = 0x10; // uint16[4] + constexpr std::ptrdiff_t nNodeY0 = 0x18; // uint16[4] + constexpr std::ptrdiff_t nNodeY1 = 0x20; // uint16[4] + constexpr std::ptrdiff_t nDummy = 0x28; // uint16[4] + constexpr std::ptrdiff_t qAdjust = 0x30; // FourQuaternions } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_node_integrator_t { - constexpr std::ptrdiff_t fl_point_damping = 0x0; // float32 - constexpr std::ptrdiff_t fl_animation_force_attraction = 0x4; // float32 - constexpr std::ptrdiff_t fl_animation_vertex_attraction = 0x8; // float32 - constexpr std::ptrdiff_t fl_gravity = 0xC; // float32 + namespace FeNodeIntegrator_t { + constexpr std::ptrdiff_t flPointDamping = 0x0; // float32 + constexpr std::ptrdiff_t flAnimationForceAttraction = 0x4; // float32 + constexpr std::ptrdiff_t flAnimationVertexAttraction = 0x8; // float32 + constexpr std::ptrdiff_t flGravity = 0xC; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace fe_spring_integrator_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[2] - constexpr std::ptrdiff_t fl_spring_rest_length = 0x4; // float32 - constexpr std::ptrdiff_t fl_spring_constant = 0x8; // float32 - constexpr std::ptrdiff_t fl_spring_damping = 0xC; // float32 - constexpr std::ptrdiff_t fl_node_weight0 = 0x10; // float32 + namespace FeSpringIntegrator_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[2] + constexpr std::ptrdiff_t flSpringRestLength = 0x4; // float32 + constexpr std::ptrdiff_t flSpringConstant = 0x8; // float32 + constexpr std::ptrdiff_t flSpringDamping = 0xC; // float32 + constexpr std::ptrdiff_t flNodeWeight0 = 0x10; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace fe_simd_spring_integrator_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[4][2] - constexpr std::ptrdiff_t fl_spring_rest_length = 0x10; // fltx4 - constexpr std::ptrdiff_t fl_spring_constant = 0x20; // fltx4 - constexpr std::ptrdiff_t fl_spring_damping = 0x30; // fltx4 - constexpr std::ptrdiff_t fl_node_weight0 = 0x40; // fltx4 + namespace FeSimdSpringIntegrator_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[4][2] + constexpr std::ptrdiff_t flSpringRestLength = 0x10; // fltx4 + constexpr std::ptrdiff_t flSpringConstant = 0x20; // fltx4 + constexpr std::ptrdiff_t flSpringDamping = 0x30; // fltx4 + constexpr std::ptrdiff_t flNodeWeight0 = 0x40; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace fe_ctrl_offset_t { - constexpr std::ptrdiff_t v_offset = 0x0; // Vector - constexpr std::ptrdiff_t n_ctrl_parent = 0xC; // uint16 - constexpr std::ptrdiff_t n_ctrl_child = 0xE; // uint16 + namespace FeCtrlOffset_t { + constexpr std::ptrdiff_t vOffset = 0x0; // Vector + constexpr std::ptrdiff_t nCtrlParent = 0xC; // uint16 + constexpr std::ptrdiff_t nCtrlChild = 0xE; // uint16 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace fe_soft_parent_t { - constexpr std::ptrdiff_t n_parent = 0x0; // int32 - constexpr std::ptrdiff_t fl_alpha = 0x4; // float32 + namespace FeSoftParent_t { + constexpr std::ptrdiff_t nParent = 0x0; // int32 + constexpr std::ptrdiff_t flAlpha = 0x4; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_ctrl_soft_offset_t { - constexpr std::ptrdiff_t n_ctrl_parent = 0x0; // uint16 - constexpr std::ptrdiff_t n_ctrl_child = 0x2; // uint16 - constexpr std::ptrdiff_t v_offset = 0x4; // Vector - constexpr std::ptrdiff_t fl_alpha = 0x10; // float32 + namespace FeCtrlSoftOffset_t { + constexpr std::ptrdiff_t nCtrlParent = 0x0; // uint16 + constexpr std::ptrdiff_t nCtrlChild = 0x2; // uint16 + constexpr std::ptrdiff_t vOffset = 0x4; // Vector + constexpr std::ptrdiff_t flAlpha = 0x10; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace fe_ctrl_os_offset_t { - constexpr std::ptrdiff_t n_ctrl_parent = 0x0; // uint16 - constexpr std::ptrdiff_t n_ctrl_child = 0x2; // uint16 + namespace FeCtrlOsOffset_t { + constexpr std::ptrdiff_t nCtrlParent = 0x0; // uint16 + constexpr std::ptrdiff_t nCtrlChild = 0x2; // uint16 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace fe_follow_node_t { - constexpr std::ptrdiff_t n_parent_node = 0x0; // uint16 - constexpr std::ptrdiff_t n_child_node = 0x2; // uint16 - constexpr std::ptrdiff_t fl_weight = 0x4; // float32 + namespace FeFollowNode_t { + constexpr std::ptrdiff_t nParentNode = 0x0; // uint16 + constexpr std::ptrdiff_t nChildNode = 0x2; // uint16 + constexpr std::ptrdiff_t flWeight = 0x4; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_collision_plane_t { - constexpr std::ptrdiff_t n_ctrl_parent = 0x0; // uint16 - constexpr std::ptrdiff_t n_child_node = 0x2; // uint16 - constexpr std::ptrdiff_t m_plane = 0x4; // RnPlane_t - constexpr std::ptrdiff_t fl_strength = 0x14; // float32 + namespace FeCollisionPlane_t { + constexpr std::ptrdiff_t nCtrlParent = 0x0; // uint16 + constexpr std::ptrdiff_t nChildNode = 0x2; // uint16 + constexpr std::ptrdiff_t m_Plane = 0x4; // RnPlane_t + constexpr std::ptrdiff_t flStrength = 0x14; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_world_collision_params_t { - constexpr std::ptrdiff_t fl_world_friction = 0x0; // float32 - constexpr std::ptrdiff_t fl_ground_friction = 0x4; // float32 - constexpr std::ptrdiff_t n_list_begin = 0x8; // uint16 - constexpr std::ptrdiff_t n_list_end = 0xA; // uint16 + namespace FeWorldCollisionParams_t { + constexpr std::ptrdiff_t flWorldFriction = 0x0; // float32 + constexpr std::ptrdiff_t flGroundFriction = 0x4; // float32 + constexpr std::ptrdiff_t nListBegin = 0x8; // uint16 + constexpr std::ptrdiff_t nListEnd = 0xA; // uint16 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace fe_tree_children_t { - constexpr std::ptrdiff_t n_child = 0x0; // uint16[2] + namespace FeTreeChildren_t { + constexpr std::ptrdiff_t nChild = 0x0; // uint16[2] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace fe_tapered_capsule_rigid_t { - constexpr std::ptrdiff_t v_sphere = 0x0; // fltx4[2] - constexpr std::ptrdiff_t n_node = 0x20; // uint16 - constexpr std::ptrdiff_t n_collision_mask = 0x22; // uint16 - constexpr std::ptrdiff_t n_vertex_map_index = 0x24; // uint16 - constexpr std::ptrdiff_t n_flags = 0x26; // uint16 + namespace FeTaperedCapsuleRigid_t { + constexpr std::ptrdiff_t vSphere = 0x0; // fltx4[2] + constexpr std::ptrdiff_t nNode = 0x20; // uint16 + constexpr std::ptrdiff_t nCollisionMask = 0x22; // uint16 + constexpr std::ptrdiff_t nVertexMapIndex = 0x24; // uint16 + constexpr std::ptrdiff_t nFlags = 0x26; // uint16 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace fe_sphere_rigid_t { - constexpr std::ptrdiff_t v_sphere = 0x0; // fltx4 - constexpr std::ptrdiff_t n_node = 0x10; // uint16 - constexpr std::ptrdiff_t n_collision_mask = 0x12; // uint16 - constexpr std::ptrdiff_t n_vertex_map_index = 0x14; // uint16 - constexpr std::ptrdiff_t n_flags = 0x16; // uint16 + namespace FeSphereRigid_t { + constexpr std::ptrdiff_t vSphere = 0x0; // fltx4 + constexpr std::ptrdiff_t nNode = 0x10; // uint16 + constexpr std::ptrdiff_t nCollisionMask = 0x12; // uint16 + constexpr std::ptrdiff_t nVertexMapIndex = 0x14; // uint16 + constexpr std::ptrdiff_t nFlags = 0x16; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_tapered_capsule_stretch_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[2] - constexpr std::ptrdiff_t n_collision_mask = 0x4; // uint16 - constexpr std::ptrdiff_t n_dummy = 0x6; // uint16 - constexpr std::ptrdiff_t fl_radius = 0x8; // float32[2] + namespace FeTaperedCapsuleStretch_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[2] + constexpr std::ptrdiff_t nCollisionMask = 0x4; // uint16 + constexpr std::ptrdiff_t nDummy = 0x6; // uint16 + constexpr std::ptrdiff_t flRadius = 0x8; // float32[2] } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace fe_box_rigid_t { - constexpr std::ptrdiff_t tm_frame2 = 0x0; // CTransform - constexpr std::ptrdiff_t n_node = 0x20; // uint16 - constexpr std::ptrdiff_t n_collision_mask = 0x22; // uint16 - constexpr std::ptrdiff_t v_size = 0x24; // Vector - constexpr std::ptrdiff_t n_vertex_map_index = 0x30; // uint16 - constexpr std::ptrdiff_t n_flags = 0x32; // uint16 + namespace FeBoxRigid_t { + constexpr std::ptrdiff_t tmFrame2 = 0x0; // CTransform + constexpr std::ptrdiff_t nNode = 0x20; // uint16 + constexpr std::ptrdiff_t nCollisionMask = 0x22; // uint16 + constexpr std::ptrdiff_t vSize = 0x24; // Vector + constexpr std::ptrdiff_t nVertexMapIndex = 0x30; // uint16 + constexpr std::ptrdiff_t nFlags = 0x32; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace cov_matrix3 { - constexpr std::ptrdiff_t m_v_diag = 0x0; // Vector - constexpr std::ptrdiff_t m_fl_xy = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_xz = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_yz = 0x14; // float32 + namespace CovMatrix3 { + constexpr std::ptrdiff_t m_vDiag = 0x0; // Vector + constexpr std::ptrdiff_t m_flXY = 0xC; // float32 + constexpr std::ptrdiff_t m_flXZ = 0x10; // float32 + constexpr std::ptrdiff_t m_flYZ = 0x14; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace four_cov_matrices3 { - constexpr std::ptrdiff_t m_v_diag = 0x0; // FourVectors - constexpr std::ptrdiff_t m_fl_xy = 0x30; // fltx4 - constexpr std::ptrdiff_t m_fl_xz = 0x40; // fltx4 - constexpr std::ptrdiff_t m_fl_yz = 0x50; // fltx4 + namespace FourCovMatrices3 { + constexpr std::ptrdiff_t m_vDiag = 0x0; // FourVectors + constexpr std::ptrdiff_t m_flXY = 0x30; // fltx4 + constexpr std::ptrdiff_t m_flXZ = 0x40; // fltx4 + constexpr std::ptrdiff_t m_flYZ = 0x50; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace fe_fit_weight_t { - constexpr std::ptrdiff_t fl_weight = 0x0; // float32 - constexpr std::ptrdiff_t n_node = 0x4; // uint16 - constexpr std::ptrdiff_t n_dummy = 0x6; // uint16 + namespace FeFitWeight_t { + constexpr std::ptrdiff_t flWeight = 0x0; // float32 + constexpr std::ptrdiff_t nNode = 0x4; // uint16 + constexpr std::ptrdiff_t nDummy = 0x6; // uint16 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace fe_fit_influence_t { - constexpr std::ptrdiff_t n_vertex_node = 0x0; // uint32 - constexpr std::ptrdiff_t fl_weight = 0x4; // float32 - constexpr std::ptrdiff_t n_matrix_node = 0x8; // uint32 + namespace FeFitInfluence_t { + constexpr std::ptrdiff_t nVertexNode = 0x0; // uint32 + constexpr std::ptrdiff_t flWeight = 0x4; // float32 + constexpr std::ptrdiff_t nMatrixNode = 0x8; // uint32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace fe_fit_matrix_t { + namespace FeFitMatrix_t { constexpr std::ptrdiff_t bone = 0x0; // CTransform - constexpr std::ptrdiff_t v_center = 0x20; // Vector - constexpr std::ptrdiff_t n_end = 0x2C; // uint16 - constexpr std::ptrdiff_t n_node = 0x2E; // uint16 - constexpr std::ptrdiff_t n_begin_dynamic = 0x30; // uint16 + constexpr std::ptrdiff_t vCenter = 0x20; // Vector + constexpr std::ptrdiff_t nEnd = 0x2C; // uint16 + constexpr std::ptrdiff_t nNode = 0x2E; // uint16 + constexpr std::ptrdiff_t nBeginDynamic = 0x30; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_rigid_collider_indices_t { - constexpr std::ptrdiff_t m_n_tapered_capsule_rigid_index = 0x0; // uint16 - constexpr std::ptrdiff_t m_n_sphere_rigid_index = 0x2; // uint16 - constexpr std::ptrdiff_t m_n_box_rigid_index = 0x4; // uint16 - constexpr std::ptrdiff_t m_n_collision_plane_index = 0x6; // uint16 + namespace FeRigidColliderIndices_t { + constexpr std::ptrdiff_t m_nTaperedCapsuleRigidIndex = 0x0; // uint16 + constexpr std::ptrdiff_t m_nSphereRigidIndex = 0x2; // uint16 + constexpr std::ptrdiff_t m_nBoxRigidIndex = 0x4; // uint16 + constexpr std::ptrdiff_t m_nCollisionPlaneIndex = 0x6; // uint16 } - // Parent: fe_tapered_capsule_rigid_t + // Parent: FeTaperedCapsuleRigid_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace fe_build_tapered_capsule_rigid_t { - constexpr std::ptrdiff_t m_n_priority = 0x30; // int32 - constexpr std::ptrdiff_t m_n_vertex_map_hash = 0x34; // uint32 + namespace FeBuildTaperedCapsuleRigid_t { + constexpr std::ptrdiff_t m_nPriority = 0x30; // int32 + constexpr std::ptrdiff_t m_nVertexMapHash = 0x34; // uint32 } - // Parent: fe_box_rigid_t + // Parent: FeBoxRigid_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace fe_build_box_rigid_t { - constexpr std::ptrdiff_t m_n_priority = 0x34; // int32 - constexpr std::ptrdiff_t m_n_vertex_map_hash = 0x38; // uint32 + namespace FeBuildBoxRigid_t { + constexpr std::ptrdiff_t m_nPriority = 0x34; // int32 + constexpr std::ptrdiff_t m_nVertexMapHash = 0x38; // uint32 } - // Parent: fe_sphere_rigid_t + // Parent: FeSphereRigid_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace fe_build_sphere_rigid_t { - constexpr std::ptrdiff_t m_n_priority = 0x20; // int32 - constexpr std::ptrdiff_t m_n_vertex_map_hash = 0x24; // uint32 + namespace FeBuildSphereRigid_t { + constexpr std::ptrdiff_t m_nPriority = 0x20; // int32 + constexpr std::ptrdiff_t m_nVertexMapHash = 0x24; // uint32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace fe_source_edge_t { - constexpr std::ptrdiff_t n_node = 0x0; // uint16[2] + namespace FeSourceEdge_t { + constexpr std::ptrdiff_t nNode = 0x0; // uint16[2] } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace fe_effect_desc_t { - constexpr std::ptrdiff_t s_name = 0x0; // CUtlString - constexpr std::ptrdiff_t n_name_hash = 0x8; // uint32 - constexpr std::ptrdiff_t n_type = 0xC; // int32 - constexpr std::ptrdiff_t m_params = 0x10; // KeyValues3 + namespace FeEffectDesc_t { + constexpr std::ptrdiff_t sName = 0x0; // CUtlString + constexpr std::ptrdiff_t nNameHash = 0x8; // uint32 + constexpr std::ptrdiff_t nType = 0xC; // int32 + constexpr std::ptrdiff_t m_Params = 0x10; // KeyValues3 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace fe_vertex_map_build_t { - constexpr std::ptrdiff_t m_vertex_map_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_name_hash = 0x8; // uint32 - constexpr std::ptrdiff_t m_color = 0xC; // Color - constexpr std::ptrdiff_t m_fl_volumetric_solve_strength = 0x10; // float32 - constexpr std::ptrdiff_t m_n_scale_source_node = 0x14; // int32 - constexpr std::ptrdiff_t m_weights = 0x18; // CUtlVector< float32 > + namespace FeVertexMapBuild_t { + constexpr std::ptrdiff_t m_VertexMapName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32 + constexpr std::ptrdiff_t m_Color = 0xC; // Color + constexpr std::ptrdiff_t m_flVolumetricSolveStrength = 0x10; // float32 + constexpr std::ptrdiff_t m_nScaleSourceNode = 0x14; // int32 + constexpr std::ptrdiff_t m_Weights = 0x18; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_fe_vertex_map_build_array { - constexpr std::ptrdiff_t m_array = 0x0; // CUtlVector< FeVertexMapBuild_t* > + namespace CFeVertexMapBuildArray { + constexpr std::ptrdiff_t m_Array = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace fe_proxy_vertex_map_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_fl_weight = 0x8; // float32 + namespace FeProxyVertexMap_t { + constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString + constexpr std::ptrdiff_t m_flWeight = 0x8; // float32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - namespace fe_vertex_map_desc_t { - constexpr std::ptrdiff_t s_name = 0x0; // CUtlString - constexpr std::ptrdiff_t n_name_hash = 0x8; // uint32 - constexpr std::ptrdiff_t n_color = 0xC; // uint32 - constexpr std::ptrdiff_t n_flags = 0x10; // uint32 - constexpr std::ptrdiff_t n_vertex_base = 0x14; // uint16 - constexpr std::ptrdiff_t n_vertex_count = 0x16; // uint16 - constexpr std::ptrdiff_t n_map_offset = 0x18; // uint32 - constexpr std::ptrdiff_t n_node_list_offset = 0x1C; // uint32 - constexpr std::ptrdiff_t v_center_of_mass = 0x20; // Vector - constexpr std::ptrdiff_t fl_volumetric_solve_strength = 0x2C; // float32 - constexpr std::ptrdiff_t n_scale_source_node = 0x30; // int16 - constexpr std::ptrdiff_t n_node_list_count = 0x32; // uint16 + namespace FeVertexMapDesc_t { + constexpr std::ptrdiff_t sName = 0x0; // CUtlString + constexpr std::ptrdiff_t nNameHash = 0x8; // uint32 + constexpr std::ptrdiff_t nColor = 0xC; // uint32 + constexpr std::ptrdiff_t nFlags = 0x10; // uint32 + constexpr std::ptrdiff_t nVertexBase = 0x14; // uint16 + constexpr std::ptrdiff_t nVertexCount = 0x16; // uint16 + constexpr std::ptrdiff_t nMapOffset = 0x18; // uint32 + constexpr std::ptrdiff_t nNodeListOffset = 0x1C; // uint32 + constexpr std::ptrdiff_t vCenterOfMass = 0x20; // Vector + constexpr std::ptrdiff_t flVolumetricSolveStrength = 0x2C; // float32 + constexpr std::ptrdiff_t nScaleSourceNode = 0x30; // int16 + constexpr std::ptrdiff_t nNodeListCount = 0x32; // uint16 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace fe_morph_layer_depr_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_name_hash = 0x8; // uint32 - constexpr std::ptrdiff_t m_nodes = 0x10; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_init_pos = 0x28; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_gravity = 0x40; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_goal_strength = 0x58; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_goal_damping = 0x70; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_n_flags = 0x88; // uint32 + namespace FeMorphLayerDepr_t { + constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString + constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32 + constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_nFlags = 0x88; // uint32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_fe_morph_layer { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_n_name_hash = 0x8; // uint32 - constexpr std::ptrdiff_t m_nodes = 0x10; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_init_pos = 0x28; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_gravity = 0x40; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_goal_strength = 0x58; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_goal_damping = 0x70; // CUtlVector< float32 > + namespace CFeMorphLayer { + constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString + constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32 + constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace dop26_t { - constexpr std::ptrdiff_t m_fl_support = 0x0; // float32[26] + namespace Dop26_t { + constexpr std::ptrdiff_t m_flSupport = 0x0; // float32[26] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace rn_capsule_t { - constexpr std::ptrdiff_t m_v_center = 0x0; // Vector[2] - constexpr std::ptrdiff_t m_fl_radius = 0x18; // float32 + namespace RnCapsule_t { + constexpr std::ptrdiff_t m_vCenter = 0x0; // Vector[2] + constexpr std::ptrdiff_t m_flRadius = 0x18; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace rn_plane_t { - constexpr std::ptrdiff_t m_v_normal = 0x0; // Vector - constexpr std::ptrdiff_t m_fl_offset = 0xC; // float32 + namespace RnPlane_t { + constexpr std::ptrdiff_t m_vNormal = 0x0; // Vector + constexpr std::ptrdiff_t m_flOffset = 0xC; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace rn_vertex_t { - constexpr std::ptrdiff_t m_n_edge = 0x0; // uint8 + namespace RnVertex_t { + constexpr std::ptrdiff_t m_nEdge = 0x0; // uint8 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace rn_half_edge_t { - constexpr std::ptrdiff_t m_n_next = 0x0; // uint8 - constexpr std::ptrdiff_t m_n_twin = 0x1; // uint8 - constexpr std::ptrdiff_t m_n_origin = 0x2; // uint8 - constexpr std::ptrdiff_t m_n_face = 0x3; // uint8 + namespace RnHalfEdge_t { + constexpr std::ptrdiff_t m_nNext = 0x0; // uint8 + constexpr std::ptrdiff_t m_nTwin = 0x1; // uint8 + constexpr std::ptrdiff_t m_nOrigin = 0x2; // uint8 + constexpr std::ptrdiff_t m_nFace = 0x3; // uint8 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace rn_face_t { - constexpr std::ptrdiff_t m_n_edge = 0x0; // uint8 + namespace RnFace_t { + constexpr std::ptrdiff_t m_nEdge = 0x0; // uint8 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_region_svm { - constexpr std::ptrdiff_t m_planes = 0x0; // CUtlVector< RnPlane_t > - constexpr std::ptrdiff_t m_nodes = 0x18; // CUtlVector< uint32 > + namespace CRegionSVM { + constexpr std::ptrdiff_t m_Planes = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace rn_hull_t { - constexpr std::ptrdiff_t m_v_centroid = 0x0; // Vector - constexpr std::ptrdiff_t m_fl_max_angular_radius = 0xC; // float32 - constexpr std::ptrdiff_t m_bounds = 0x10; // AABB_t - constexpr std::ptrdiff_t m_v_orthographic_areas = 0x28; // Vector - constexpr std::ptrdiff_t m_mass_properties = 0x34; // matrix3x4_t - constexpr std::ptrdiff_t m_fl_volume = 0x64; // float32 - constexpr std::ptrdiff_t m_fl_surface_area = 0x68; // float32 - constexpr std::ptrdiff_t m_vertices = 0x70; // CUtlVector< RnVertex_t > - constexpr std::ptrdiff_t m_vertex_positions = 0x88; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_edges = 0xA0; // CUtlVector< RnHalfEdge_t > - constexpr std::ptrdiff_t m_faces = 0xB8; // CUtlVector< RnFace_t > - constexpr std::ptrdiff_t m_face_planes = 0xD0; // CUtlVector< RnPlane_t > - constexpr std::ptrdiff_t m_n_flags = 0xE8; // uint32 - constexpr std::ptrdiff_t m_p_region_svm = 0xF0; // CRegionSVM* + namespace RnHull_t { + constexpr std::ptrdiff_t m_vCentroid = 0x0; // Vector + constexpr std::ptrdiff_t m_flMaxAngularRadius = 0xC; // float32 + constexpr std::ptrdiff_t m_Bounds = 0x10; // AABB_t + constexpr std::ptrdiff_t m_vOrthographicAreas = 0x28; // Vector + constexpr std::ptrdiff_t m_MassProperties = 0x34; // matrix3x4_t + constexpr std::ptrdiff_t m_flVolume = 0x64; // float32 + constexpr std::ptrdiff_t m_flSurfaceArea = 0x68; // float32 + constexpr std::ptrdiff_t m_Vertices = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_VertexPositions = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_Edges = 0xA0; // CUtlVector + constexpr std::ptrdiff_t m_Faces = 0xB8; // CUtlVector + constexpr std::ptrdiff_t m_FacePlanes = 0xD0; // CUtlVector + constexpr std::ptrdiff_t m_nFlags = 0xE8; // uint32 + constexpr std::ptrdiff_t m_pRegionSVM = 0xF0; // CRegionSVM* } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace rn_triangle_t { - constexpr std::ptrdiff_t m_n_index = 0x0; // int32[3] + namespace RnTriangle_t { + constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3] } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace rn_wing_t { - constexpr std::ptrdiff_t m_n_index = 0x0; // int32[3] + namespace RnWing_t { + constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3] } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace rn_node_t { - constexpr std::ptrdiff_t m_v_min = 0x0; // Vector - constexpr std::ptrdiff_t m_n_children = 0xC; // uint32 - constexpr std::ptrdiff_t m_v_max = 0x10; // Vector - constexpr std::ptrdiff_t m_n_triangle_offset = 0x1C; // uint32 + namespace RnNode_t { + constexpr std::ptrdiff_t m_vMin = 0x0; // Vector + constexpr std::ptrdiff_t m_nChildren = 0xC; // uint32 + constexpr std::ptrdiff_t m_vMax = 0x10; // Vector + constexpr std::ptrdiff_t m_nTriangleOffset = 0x1C; // uint32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace rn_mesh_t { - constexpr std::ptrdiff_t m_v_min = 0x0; // Vector - constexpr std::ptrdiff_t m_v_max = 0xC; // Vector - constexpr std::ptrdiff_t m_nodes = 0x18; // CUtlVector< RnNode_t > - constexpr std::ptrdiff_t m_vertices = 0x30; // CUtlVectorSIMDPaddedVector - constexpr std::ptrdiff_t m_triangles = 0x48; // CUtlVector< RnTriangle_t > - constexpr std::ptrdiff_t m_wings = 0x60; // CUtlVector< RnWing_t > - constexpr std::ptrdiff_t m_materials = 0x78; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_v_orthographic_areas = 0x90; // Vector - constexpr std::ptrdiff_t m_n_flags = 0x9C; // uint32 - constexpr std::ptrdiff_t m_n_debug_flags = 0xA0; // uint32 + namespace RnMesh_t { + constexpr std::ptrdiff_t m_vMin = 0x0; // Vector + constexpr std::ptrdiff_t m_vMax = 0xC; // Vector + constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector + constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; // Vector + constexpr std::ptrdiff_t m_nFlags = 0x9C; // uint32 + constexpr std::ptrdiff_t m_nDebugFlags = 0xA0; // uint32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace rn_shape_desc_t { - constexpr std::ptrdiff_t m_n_collision_attribute_index = 0x0; // uint32 - constexpr std::ptrdiff_t m_n_surface_property_index = 0x4; // uint32 - constexpr std::ptrdiff_t m_user_friendly_name = 0x8; // CUtlString + namespace RnShapeDesc_t { + constexpr std::ptrdiff_t m_nCollisionAttributeIndex = 0x0; // uint32 + constexpr std::ptrdiff_t m_nSurfacePropertyIndex = 0x4; // uint32 + constexpr std::ptrdiff_t m_UserFriendlyName = 0x8; // CUtlString } - // Parent: rn_shape_desc_t + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace rn_sphere_desc_t { - constexpr std::ptrdiff_t m_sphere = 0x10; // SphereBase_t< float32 > + namespace RnSphereDesc_t { + constexpr std::ptrdiff_t m_Sphere = 0x10; // SphereBase_t } - // Parent: rn_shape_desc_t + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace rn_capsule_desc_t { - constexpr std::ptrdiff_t m_capsule = 0x10; // RnCapsule_t + namespace RnCapsuleDesc_t { + constexpr std::ptrdiff_t m_Capsule = 0x10; // RnCapsule_t } - // Parent: rn_shape_desc_t + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace rn_hull_desc_t { - constexpr std::ptrdiff_t m_hull = 0x10; // RnHull_t + namespace RnHullDesc_t { + constexpr std::ptrdiff_t m_Hull = 0x10; // RnHull_t } - // Parent: rn_shape_desc_t + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace rn_mesh_desc_t { - constexpr std::ptrdiff_t m_mesh = 0x10; // RnMesh_t + namespace RnMeshDesc_t { + constexpr std::ptrdiff_t m_Mesh = 0x10; // RnMesh_t } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace rn_softbody_particle_t { - constexpr std::ptrdiff_t m_fl_mass_inv = 0x0; // float32 + namespace RnSoftbodyParticle_t { + constexpr std::ptrdiff_t m_flMassInv = 0x0; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace rn_softbody_spring_t { - constexpr std::ptrdiff_t m_n_particle = 0x0; // uint16[2] - constexpr std::ptrdiff_t m_fl_length = 0x4; // float32 + namespace RnSoftbodySpring_t { + constexpr std::ptrdiff_t m_nParticle = 0x0; // uint16[2] + constexpr std::ptrdiff_t m_flLength = 0x4; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace rn_softbody_capsule_t { - constexpr std::ptrdiff_t m_v_center = 0x0; // Vector[2] - constexpr std::ptrdiff_t m_fl_radius = 0x18; // float32 - constexpr std::ptrdiff_t m_n_particle = 0x1C; // uint16[2] + namespace RnSoftbodyCapsule_t { + constexpr std::ptrdiff_t m_vCenter = 0x0; // Vector[2] + constexpr std::ptrdiff_t m_flRadius = 0x18; // float32 + constexpr std::ptrdiff_t m_nParticle = 0x1C; // uint16[2] } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace rn_blend_vertex_t { - constexpr std::ptrdiff_t m_n_weight0 = 0x0; // uint16 - constexpr std::ptrdiff_t m_n_index0 = 0x2; // uint16 - constexpr std::ptrdiff_t m_n_weight1 = 0x4; // uint16 - constexpr std::ptrdiff_t m_n_index1 = 0x6; // uint16 - constexpr std::ptrdiff_t m_n_weight2 = 0x8; // uint16 - constexpr std::ptrdiff_t m_n_index2 = 0xA; // uint16 - constexpr std::ptrdiff_t m_n_flags = 0xC; // uint16 - constexpr std::ptrdiff_t m_n_target_index = 0xE; // uint16 + namespace RnBlendVertex_t { + constexpr std::ptrdiff_t m_nWeight0 = 0x0; // uint16 + constexpr std::ptrdiff_t m_nIndex0 = 0x2; // uint16 + constexpr std::ptrdiff_t m_nWeight1 = 0x4; // uint16 + constexpr std::ptrdiff_t m_nIndex1 = 0x6; // uint16 + constexpr std::ptrdiff_t m_nWeight2 = 0x8; // uint16 + constexpr std::ptrdiff_t m_nIndex2 = 0xA; // uint16 + constexpr std::ptrdiff_t m_nFlags = 0xC; // uint16 + constexpr std::ptrdiff_t m_nTargetIndex = 0xE; // uint16 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace cast_sphere_sat_params_t { - constexpr std::ptrdiff_t m_v_ray_start = 0x0; // Vector - constexpr std::ptrdiff_t m_v_ray_delta = 0xC; // Vector - constexpr std::ptrdiff_t m_fl_radius = 0x18; // float32 - constexpr std::ptrdiff_t m_fl_max_fraction = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_scale = 0x20; // float32 - constexpr std::ptrdiff_t m_p_hull = 0x28; // RnHull_t* + namespace CastSphereSATParams_t { + constexpr std::ptrdiff_t m_vRayStart = 0x0; // Vector + constexpr std::ptrdiff_t m_vRayDelta = 0xC; // Vector + constexpr std::ptrdiff_t m_flRadius = 0x18; // float32 + constexpr std::ptrdiff_t m_flMaxFraction = 0x1C; // float32 + constexpr std::ptrdiff_t m_flScale = 0x20; // float32 + constexpr std::ptrdiff_t m_pHull = 0x28; // RnHull_t* } // Parent: None // Fields count: 35 // // Metadata: // MGetKV3ClassDefaults - namespace rn_body_desc_t { - constexpr std::ptrdiff_t m_s_debug_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_v_position = 0x8; // Vector - constexpr std::ptrdiff_t m_q_orientation = 0x14; // QuaternionStorage - constexpr std::ptrdiff_t m_v_linear_velocity = 0x24; // Vector - constexpr std::ptrdiff_t m_v_angular_velocity = 0x30; // Vector - constexpr std::ptrdiff_t m_v_local_mass_center = 0x3C; // Vector - constexpr std::ptrdiff_t m_local_inertia_inv = 0x48; // Vector[3] - constexpr std::ptrdiff_t m_fl_mass_inv = 0x6C; // float32 - constexpr std::ptrdiff_t m_fl_game_mass = 0x70; // float32 - constexpr std::ptrdiff_t m_fl_inertia_scale_inv = 0x74; // float32 - constexpr std::ptrdiff_t m_fl_linear_damping = 0x78; // float32 - constexpr std::ptrdiff_t m_fl_angular_damping = 0x7C; // float32 - constexpr std::ptrdiff_t m_fl_linear_drag = 0x80; // float32 - constexpr std::ptrdiff_t m_fl_angular_drag = 0x84; // float32 - constexpr std::ptrdiff_t m_fl_linear_buoyancy_drag = 0x88; // float32 - constexpr std::ptrdiff_t m_fl_angular_buoyancy_drag = 0x8C; // float32 - constexpr std::ptrdiff_t m_v_last_awake_force_accum = 0x90; // Vector - constexpr std::ptrdiff_t m_v_last_awake_torque_accum = 0x9C; // Vector - constexpr std::ptrdiff_t m_fl_buoyancy_factor = 0xA8; // float32 - constexpr std::ptrdiff_t m_fl_gravity_scale = 0xAC; // float32 - constexpr std::ptrdiff_t m_fl_time_scale = 0xB0; // float32 - constexpr std::ptrdiff_t m_n_body_type = 0xB4; // int32 - constexpr std::ptrdiff_t m_n_game_index = 0xB8; // uint32 - constexpr std::ptrdiff_t m_n_game_flags = 0xBC; // uint32 - constexpr std::ptrdiff_t m_n_min_velocity_iterations = 0xC0; // int8 - constexpr std::ptrdiff_t m_n_min_position_iterations = 0xC1; // int8 - constexpr std::ptrdiff_t m_n_mass_priority = 0xC2; // int8 - constexpr std::ptrdiff_t m_b_enabled = 0xC3; // bool - constexpr std::ptrdiff_t m_b_sleeping = 0xC4; // bool - constexpr std::ptrdiff_t m_b_is_continuous_enabled = 0xC5; // bool - constexpr std::ptrdiff_t m_b_drag_enabled = 0xC6; // bool - constexpr std::ptrdiff_t m_b_buoyancy_drag_enabled = 0xC7; // bool - constexpr std::ptrdiff_t m_b_gravity_disabled = 0xC8; // bool - constexpr std::ptrdiff_t m_b_speculative_enabled = 0xC9; // bool - constexpr std::ptrdiff_t m_b_has_shadow_controller = 0xCA; // bool + namespace RnBodyDesc_t { + constexpr std::ptrdiff_t m_sDebugName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_vPosition = 0x8; // Vector + constexpr std::ptrdiff_t m_qOrientation = 0x14; // QuaternionStorage + constexpr std::ptrdiff_t m_vLinearVelocity = 0x24; // Vector + constexpr std::ptrdiff_t m_vAngularVelocity = 0x30; // Vector + constexpr std::ptrdiff_t m_vLocalMassCenter = 0x3C; // Vector + constexpr std::ptrdiff_t m_LocalInertiaInv = 0x48; // Vector[3] + constexpr std::ptrdiff_t m_flMassInv = 0x6C; // float32 + constexpr std::ptrdiff_t m_flGameMass = 0x70; // float32 + constexpr std::ptrdiff_t m_flInertiaScaleInv = 0x74; // float32 + constexpr std::ptrdiff_t m_flLinearDamping = 0x78; // float32 + constexpr std::ptrdiff_t m_flAngularDamping = 0x7C; // float32 + constexpr std::ptrdiff_t m_flLinearDrag = 0x80; // float32 + constexpr std::ptrdiff_t m_flAngularDrag = 0x84; // float32 + constexpr std::ptrdiff_t m_flLinearBuoyancyDrag = 0x88; // float32 + constexpr std::ptrdiff_t m_flAngularBuoyancyDrag = 0x8C; // float32 + constexpr std::ptrdiff_t m_vLastAwakeForceAccum = 0x90; // Vector + constexpr std::ptrdiff_t m_vLastAwakeTorqueAccum = 0x9C; // Vector + constexpr std::ptrdiff_t m_flBuoyancyFactor = 0xA8; // float32 + constexpr std::ptrdiff_t m_flGravityScale = 0xAC; // float32 + constexpr std::ptrdiff_t m_flTimeScale = 0xB0; // float32 + constexpr std::ptrdiff_t m_nBodyType = 0xB4; // int32 + constexpr std::ptrdiff_t m_nGameIndex = 0xB8; // uint32 + constexpr std::ptrdiff_t m_nGameFlags = 0xBC; // uint32 + constexpr std::ptrdiff_t m_nMinVelocityIterations = 0xC0; // int8 + constexpr std::ptrdiff_t m_nMinPositionIterations = 0xC1; // int8 + constexpr std::ptrdiff_t m_nMassPriority = 0xC2; // int8 + constexpr std::ptrdiff_t m_bEnabled = 0xC3; // bool + constexpr std::ptrdiff_t m_bSleeping = 0xC4; // bool + constexpr std::ptrdiff_t m_bIsContinuousEnabled = 0xC5; // bool + constexpr std::ptrdiff_t m_bDragEnabled = 0xC6; // bool + constexpr std::ptrdiff_t m_bBuoyancyDragEnabled = 0xC7; // bool + constexpr std::ptrdiff_t m_bGravityDisabled = 0xC8; // bool + constexpr std::ptrdiff_t m_bSpeculativeEnabled = 0xC9; // bool + constexpr std::ptrdiff_t m_bHasShadowController = 0xCA; // bool } // Parent: None // Fields count: 2 - namespace vertex_position_normal_t { - constexpr std::ptrdiff_t m_v_position = 0x0; // Vector - constexpr std::ptrdiff_t m_v_normal = 0xC; // Vector + namespace VertexPositionNormal_t { + constexpr std::ptrdiff_t m_vPosition = 0x0; // Vector + constexpr std::ptrdiff_t m_vNormal = 0xC; // Vector } // Parent: None // Fields count: 1 - namespace vertex_position_color_t { - constexpr std::ptrdiff_t m_v_position = 0x0; // Vector + namespace VertexPositionColor_t { + constexpr std::ptrdiff_t m_vPosition = 0x0; // Vector } // Parent: None // Fields count: 5 namespace constraint_breakableparams_t { constexpr std::ptrdiff_t strength = 0x0; // float32 - constexpr std::ptrdiff_t force_limit = 0x4; // float32 - constexpr std::ptrdiff_t torque_limit = 0x8; // float32 - constexpr std::ptrdiff_t body_mass_scale = 0xC; // float32[2] - constexpr std::ptrdiff_t is_active = 0x14; // bool + constexpr std::ptrdiff_t forceLimit = 0x4; // float32 + constexpr std::ptrdiff_t torqueLimit = 0x8; // float32 + constexpr std::ptrdiff_t bodyMassScale = 0xC; // float32[2] + constexpr std::ptrdiff_t isActive = 0x14; // bool } // Parent: None // Fields count: 4 namespace constraint_axislimit_t { - constexpr std::ptrdiff_t fl_min_rotation = 0x0; // float32 - constexpr std::ptrdiff_t fl_max_rotation = 0x4; // float32 - constexpr std::ptrdiff_t fl_motor_target_ang_speed = 0x8; // float32 - constexpr std::ptrdiff_t fl_motor_max_torque = 0xC; // float32 + constexpr std::ptrdiff_t flMinRotation = 0x0; // float32 + constexpr std::ptrdiff_t flMaxRotation = 0x4; // float32 + constexpr std::ptrdiff_t flMotorTargetAngSpeed = 0x8; // float32 + constexpr std::ptrdiff_t flMotorMaxTorque = 0xC; // float32 } // Parent: None // Fields count: 4 namespace constraint_hingeparams_t { - constexpr std::ptrdiff_t world_position = 0x0; // Vector - constexpr std::ptrdiff_t world_axis_direction = 0xC; // Vector - constexpr std::ptrdiff_t hinge_axis = 0x18; // constraint_axislimit_t + constexpr std::ptrdiff_t worldPosition = 0x0; // Vector + constexpr std::ptrdiff_t worldAxisDirection = 0xC; // Vector + constexpr std::ptrdiff_t hingeAxis = 0x18; // constraint_axislimit_t constexpr std::ptrdiff_t constraint = 0x28; // constraint_breakableparams_t } // Parent: None // Fields count: 0 - namespace i_physics_player_controller { + namespace IPhysicsPlayerController { } - // Parent: rn_body_desc_t + // Parent: RnBodyDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults namespace vphysics_save_cphysicsbody_t { - constexpr std::ptrdiff_t m_n_old_pointer = 0xD0; // uint64 + constexpr std::ptrdiff_t m_nOldPointer = 0xD0; // uint64 } } // Module: libworldrenderer.so @@ -16596,25 +16596,25 @@ namespace cs2_dumper { namespace libworldrenderer { // Parent: None // Fields count: 0 - namespace c_entity_component { + namespace CEntityComponent { } // Parent: None // Fields count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) - namespace c_entity_identity { - constexpr std::ptrdiff_t m_name_stringable_index = 0x14; // int32 + namespace CEntityIdentity { + constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32 constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_designer_name = 0x20; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flags = 0x30; // uint32 - constexpr std::ptrdiff_t m_world_group_id = 0x38; // WorldGroupId_t - constexpr std::ptrdiff_t m_f_data_object_types = 0x3C; // uint32 - constexpr std::ptrdiff_t m_path_index = 0x40; // ChangeAccessorFieldPathIndex_t - constexpr std::ptrdiff_t m_p_prev = 0x58; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_next = 0x60; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_prev_by_class = 0x68; // CEntityIdentity* - constexpr std::ptrdiff_t m_p_next_by_class = 0x70; // CEntityIdentity* + constexpr std::ptrdiff_t m_worldGroupId = 0x38; // WorldGroupId_t + constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3C; // uint32 + constexpr std::ptrdiff_t m_PathIndex = 0x40; // ChangeAccessorFieldPathIndex_t + constexpr std::ptrdiff_t m_pPrev = 0x58; // CEntityIdentity* + constexpr std::ptrdiff_t m_pNext = 0x60; // CEntityIdentity* + constexpr std::ptrdiff_t m_pPrevByClass = 0x68; // CEntityIdentity* + constexpr std::ptrdiff_t m_pNextByClass = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 4 @@ -16622,303 +16622,303 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - namespace c_entity_instance { - constexpr std::ptrdiff_t m_isz_private_v_scripts = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_p_entity = 0x10; // CEntityIdentity* - constexpr std::ptrdiff_t m_c_script_component = 0x28; // CScriptComponent* - constexpr std::ptrdiff_t m_b_visiblein_pvs = 0x30; // bool + namespace CEntityInstance { + constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_pEntity = 0x10; // CEntityIdentity* + constexpr std::ptrdiff_t m_CScriptComponent = 0x28; // CScriptComponent* + constexpr std::ptrdiff_t m_bVisibleinPVS = 0x30; // bool } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 - namespace c_script_component { - constexpr std::ptrdiff_t m_script_class_name = 0x30; // CUtlSymbolLarge + namespace CScriptComponent { + constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace entity_io_connection_data_t { - constexpr std::ptrdiff_t m_output_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_target_type = 0x8; // uint32 - constexpr std::ptrdiff_t m_target_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_input_name = 0x18; // CUtlString - constexpr std::ptrdiff_t m_override_param = 0x20; // CUtlString - constexpr std::ptrdiff_t m_fl_delay = 0x28; // float32 - constexpr std::ptrdiff_t m_n_times_to_fire = 0x2C; // int32 + namespace EntityIOConnectionData_t { + constexpr std::ptrdiff_t m_outputName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_targetType = 0x8; // uint32 + constexpr std::ptrdiff_t m_targetName = 0x10; // CUtlString + constexpr std::ptrdiff_t m_inputName = 0x18; // CUtlString + constexpr std::ptrdiff_t m_overrideParam = 0x20; // CUtlString + constexpr std::ptrdiff_t m_flDelay = 0x28; // float32 + constexpr std::ptrdiff_t m_nTimesToFire = 0x2C; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace entity_key_value_data_t { - constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector< EntityIOConnectionData_t > - constexpr std::ptrdiff_t m_key_values_data = 0x20; // CUtlBinaryBlock + namespace EntityKeyValueData_t { + constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_keyValuesData = 0x20; // CUtlBinaryBlock } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace perm_entity_lump_data_t { + namespace PermEntityLumpData_t { constexpr std::ptrdiff_t m_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_hammer_unique_id = 0x10; // CUtlString - constexpr std::ptrdiff_t m_child_lumps = 0x18; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > - constexpr std::ptrdiff_t m_entity_key_values = 0x30; // CUtlLeanVector< EntityKeyValueData_t > + constexpr std::ptrdiff_t m_hammerUniqueId = 0x10; // CUtlString + constexpr std::ptrdiff_t m_childLumps = 0x18; // CUtlVector> + constexpr std::ptrdiff_t m_entityKeyValues = 0x30; // CUtlLeanVector } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace scene_object_t { - constexpr std::ptrdiff_t m_n_object_id = 0x0; // uint32 - constexpr std::ptrdiff_t m_v_transform = 0x4; // Vector4D[3] - constexpr std::ptrdiff_t m_fl_fade_start_distance = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_fade_end_distance = 0x38; // float32 - constexpr std::ptrdiff_t m_v_tint_color = 0x3C; // Vector4D + namespace SceneObject_t { + constexpr std::ptrdiff_t m_nObjectID = 0x0; // uint32 + constexpr std::ptrdiff_t m_vTransform = 0x4; // Vector4D[3] + constexpr std::ptrdiff_t m_flFadeStartDistance = 0x34; // float32 + constexpr std::ptrdiff_t m_flFadeEndDistance = 0x38; // float32 + constexpr std::ptrdiff_t m_vTintColor = 0x3C; // Vector4D constexpr std::ptrdiff_t m_skin = 0x50; // CUtlString - constexpr std::ptrdiff_t m_n_object_type_flags = 0x58; // ObjectTypeFlags_t - constexpr std::ptrdiff_t m_v_lighting_origin = 0x5C; // Vector - constexpr std::ptrdiff_t m_n_overlay_render_order = 0x68; // int16 - constexpr std::ptrdiff_t m_n_lod_override = 0x6A; // int16 - constexpr std::ptrdiff_t m_n_cube_map_precomputed_handshake = 0x6C; // int32 - constexpr std::ptrdiff_t m_n_light_probe_volume_precomputed_handshake = 0x70; // int32 - constexpr std::ptrdiff_t m_renderable_model = 0x78; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > + constexpr std::ptrdiff_t m_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t + constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // Vector + constexpr std::ptrdiff_t m_nOverlayRenderOrder = 0x68; // int16 + constexpr std::ptrdiff_t m_nLODOverride = 0x6A; // int16 + constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; // int32 + constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32 + constexpr std::ptrdiff_t m_renderableModel = 0x78; // CStrongHandle + constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace base_scene_object_override_t { - constexpr std::ptrdiff_t m_n_scene_object_index = 0x0; // uint32 + namespace BaseSceneObjectOverride_t { + constexpr std::ptrdiff_t m_nSceneObjectIndex = 0x0; // uint32 } - // Parent: base_scene_object_override_t + // Parent: BaseSceneObjectOverride_t // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace extra_vertex_stream_override_t { - constexpr std::ptrdiff_t m_n_sub_scene_object = 0x4; // uint32 - constexpr std::ptrdiff_t m_n_draw_call_index = 0x8; // uint32 - constexpr std::ptrdiff_t m_n_additional_mesh_draw_primitive_flags = 0xC; // MeshDrawPrimitiveFlags_t - constexpr std::ptrdiff_t m_extra_buffer_binding = 0x10; // CRenderBufferBinding + namespace ExtraVertexStreamOverride_t { + constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32 + constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32 + constexpr std::ptrdiff_t m_nAdditionalMeshDrawPrimitiveFlags = 0xC; // MeshDrawPrimitiveFlags_t + constexpr std::ptrdiff_t m_extraBufferBinding = 0x10; // CRenderBufferBinding } - // Parent: base_scene_object_override_t + // Parent: BaseSceneObjectOverride_t // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace material_override_t { - constexpr std::ptrdiff_t m_n_sub_scene_object = 0x4; // uint32 - constexpr std::ptrdiff_t m_n_draw_call_index = 0x8; // uint32 - constexpr std::ptrdiff_t m_p_material = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + namespace MaterialOverride_t { + constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32 + constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32 + constexpr std::ptrdiff_t m_pMaterial = 0x10; // CStrongHandle } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace info_overlay_data_t { + namespace InfoOverlayData_t { constexpr std::ptrdiff_t m_transform = 0x0; // matrix3x4_t - constexpr std::ptrdiff_t m_fl_width = 0x30; // float32 - constexpr std::ptrdiff_t m_fl_height = 0x34; // float32 - constexpr std::ptrdiff_t m_fl_depth = 0x38; // float32 - constexpr std::ptrdiff_t m_v_uv_start = 0x3C; // Vector2D - constexpr std::ptrdiff_t m_v_uv_end = 0x44; // Vector2D - constexpr std::ptrdiff_t m_p_material = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_n_render_order = 0x58; // int32 - constexpr std::ptrdiff_t m_v_tint_color = 0x5C; // Vector4D - constexpr std::ptrdiff_t m_n_sequence_override = 0x6C; // int32 + constexpr std::ptrdiff_t m_flWidth = 0x30; // float32 + constexpr std::ptrdiff_t m_flHeight = 0x34; // float32 + constexpr std::ptrdiff_t m_flDepth = 0x38; // float32 + constexpr std::ptrdiff_t m_vUVStart = 0x3C; // Vector2D + constexpr std::ptrdiff_t m_vUVEnd = 0x44; // Vector2D + constexpr std::ptrdiff_t m_pMaterial = 0x50; // CStrongHandle + constexpr std::ptrdiff_t m_nRenderOrder = 0x58; // int32 + constexpr std::ptrdiff_t m_vTintColor = 0x5C; // Vector4D + constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace baked_lighting_info_t { - constexpr std::ptrdiff_t m_n_lightmap_version_number = 0x0; // uint32 - constexpr std::ptrdiff_t m_n_lightmap_game_version_number = 0x4; // uint32 - constexpr std::ptrdiff_t m_v_lightmap_uv_scale = 0x8; // Vector2D - constexpr std::ptrdiff_t m_b_has_lightmaps = 0x10; // bool - constexpr std::ptrdiff_t m_light_maps = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > + namespace BakedLightingInfo_t { + constexpr std::ptrdiff_t m_nLightmapVersionNumber = 0x0; // uint32 + constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4; // uint32 + constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D + constexpr std::ptrdiff_t m_bHasLightmaps = 0x10; // bool + constexpr std::ptrdiff_t m_lightMaps = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace world_node_on_disk_buffer_data_t { - constexpr std::ptrdiff_t m_n_element_count = 0x0; // int32 - constexpr std::ptrdiff_t m_n_element_size_in_bytes = 0x4; // int32 - constexpr std::ptrdiff_t m_input_layout_fields = 0x8; // CUtlVector< RenderInputLayoutField_t > - constexpr std::ptrdiff_t m_p_data = 0x20; // CUtlVector< uint8 > + namespace WorldNodeOnDiskBufferData_t { + constexpr std::ptrdiff_t m_nElementCount = 0x0; // int32 + constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; // int32 + constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace aggregate_mesh_info_t { - constexpr std::ptrdiff_t m_n_vis_cluster_member_offset = 0x0; // uint32 - constexpr std::ptrdiff_t m_n_vis_cluster_member_count = 0x4; // uint8 - constexpr std::ptrdiff_t m_b_has_transform = 0x5; // bool - constexpr std::ptrdiff_t m_n_draw_call_index = 0x6; // int16 - constexpr std::ptrdiff_t m_n_lod_setup_index = 0x8; // int16 - constexpr std::ptrdiff_t m_n_lod_group_mask = 0xA; // uint8 - constexpr std::ptrdiff_t m_v_tint_color = 0xB; // Color - constexpr std::ptrdiff_t m_object_flags = 0x10; // ObjectTypeFlags_t - constexpr std::ptrdiff_t m_n_light_probe_volume_precomputed_handshake = 0x14; // int32 + namespace AggregateMeshInfo_t { + constexpr std::ptrdiff_t m_nVisClusterMemberOffset = 0x0; // uint32 + constexpr std::ptrdiff_t m_nVisClusterMemberCount = 0x4; // uint8 + constexpr std::ptrdiff_t m_bHasTransform = 0x5; // bool + constexpr std::ptrdiff_t m_nDrawCallIndex = 0x6; // int16 + constexpr std::ptrdiff_t m_nLODSetupIndex = 0x8; // int16 + constexpr std::ptrdiff_t m_nLODGroupMask = 0xA; // uint8 + constexpr std::ptrdiff_t m_vTintColor = 0xB; // Color + constexpr std::ptrdiff_t m_objectFlags = 0x10; // ObjectTypeFlags_t + constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x14; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace aggregate_lod_setup_t { - constexpr std::ptrdiff_t m_v_lod_origin = 0x0; // Vector - constexpr std::ptrdiff_t m_f_max_object_scale = 0xC; // float32 - constexpr std::ptrdiff_t m_f_switch_distances = 0x10; // CUtlVectorFixedGrowable< float32 > + namespace AggregateLODSetup_t { + constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // Vector + constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float32 + constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace aggregate_scene_object_t { - constexpr std::ptrdiff_t m_all_flags = 0x0; // ObjectTypeFlags_t - constexpr std::ptrdiff_t m_any_flags = 0x4; // ObjectTypeFlags_t - constexpr std::ptrdiff_t m_n_layer = 0x8; // int16 - constexpr std::ptrdiff_t m_aggregate_meshes = 0x10; // CUtlVector< AggregateMeshInfo_t > - constexpr std::ptrdiff_t m_lod_setups = 0x28; // CUtlVector< AggregateLODSetup_t > - constexpr std::ptrdiff_t m_vis_cluster_membership = 0x40; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_fragment_transforms = 0x58; // CUtlVector< matrix3x4_t > - constexpr std::ptrdiff_t m_renderable_model = 0x70; // CStrongHandle< InfoForResourceTypeCModel > + namespace AggregateSceneObject_t { + constexpr std::ptrdiff_t m_allFlags = 0x0; // ObjectTypeFlags_t + constexpr std::ptrdiff_t m_anyFlags = 0x4; // ObjectTypeFlags_t + constexpr std::ptrdiff_t m_nLayer = 0x8; // int16 + constexpr std::ptrdiff_t m_aggregateMeshes = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace clutter_tile_t { - constexpr std::ptrdiff_t m_n_first_instance = 0x0; // uint32 - constexpr std::ptrdiff_t m_n_last_instance = 0x4; // uint32 - constexpr std::ptrdiff_t m_bounds_ws = 0x8; // AABB_t + namespace ClutterTile_t { + constexpr std::ptrdiff_t m_nFirstInstance = 0x0; // uint32 + constexpr std::ptrdiff_t m_nLastInstance = 0x4; // uint32 + constexpr std::ptrdiff_t m_BoundsWs = 0x8; // AABB_t } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace clutter_scene_object_t { - constexpr std::ptrdiff_t m_bounds = 0x0; // AABB_t + namespace ClutterSceneObject_t { + constexpr std::ptrdiff_t m_Bounds = 0x0; // AABB_t constexpr std::ptrdiff_t m_flags = 0x18; // ObjectTypeFlags_t - constexpr std::ptrdiff_t m_n_layer = 0x1C; // int16 - constexpr std::ptrdiff_t m_instance_positions = 0x20; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_instance_scales = 0x50; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_instance_tint_srgb = 0x68; // CUtlVector< Color > - constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector< ClutterTile_t > - constexpr std::ptrdiff_t m_renderable_model = 0x98; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_nLayer = 0x1C; // int16 + constexpr std::ptrdiff_t m_instancePositions = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector + constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector + constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle } // Parent: None // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - namespace world_node_t { - constexpr std::ptrdiff_t m_scene_objects = 0x0; // CUtlVector< SceneObject_t > - constexpr std::ptrdiff_t m_info_overlays = 0x18; // CUtlVector< InfoOverlayData_t > - constexpr std::ptrdiff_t m_vis_cluster_membership = 0x30; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_aggregate_scene_objects = 0x48; // CUtlVector< AggregateSceneObject_t > - constexpr std::ptrdiff_t m_clutter_scene_objects = 0x60; // CUtlVector< ClutterSceneObject_t > - constexpr std::ptrdiff_t m_extra_vertex_stream_overrides = 0x78; // CUtlVector< ExtraVertexStreamOverride_t > - constexpr std::ptrdiff_t m_material_overrides = 0x90; // CUtlVector< MaterialOverride_t > - constexpr std::ptrdiff_t m_extra_vertex_streams = 0xA8; // CUtlVector< WorldNodeOnDiskBufferData_t > - constexpr std::ptrdiff_t m_layer_names = 0xC0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_scene_object_layer_indices = 0xD8; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_overlay_layer_indices = 0xF0; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_grass_file_name = 0x108; // CUtlString - constexpr std::ptrdiff_t m_node_lighting_info = 0x110; // BakedLightingInfo_t + namespace WorldNode_t { + constexpr std::ptrdiff_t m_sceneObjects = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_infoOverlays = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_visClusterMembership = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_materialOverrides = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_extraVertexStreams = 0xA8; // CUtlVector + constexpr std::ptrdiff_t m_layerNames = 0xC0; // CUtlVector + constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; // CUtlVector + constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; // CUtlVector + constexpr std::ptrdiff_t m_grassFileName = 0x108; // CUtlString + constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace world_builder_params_t { - constexpr std::ptrdiff_t m_fl_min_draw_volume_size = 0x0; // float32 - constexpr std::ptrdiff_t m_b_build_baked_lighting = 0x4; // bool - constexpr std::ptrdiff_t m_v_lightmap_uv_scale = 0x8; // Vector2D - constexpr std::ptrdiff_t m_n_compile_timestamp = 0x10; // uint64 - constexpr std::ptrdiff_t m_n_compile_fingerprint = 0x18; // uint64 + namespace WorldBuilderParams_t { + constexpr std::ptrdiff_t m_flMinDrawVolumeSize = 0x0; // float32 + constexpr std::ptrdiff_t m_bBuildBakedLighting = 0x4; // bool + constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D + constexpr std::ptrdiff_t m_nCompileTimestamp = 0x10; // uint64 + constexpr std::ptrdiff_t m_nCompileFingerprint = 0x18; // uint64 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace node_data_t { - constexpr std::ptrdiff_t m_n_parent = 0x0; // int32 - constexpr std::ptrdiff_t m_v_origin = 0x4; // Vector - constexpr std::ptrdiff_t m_v_min_bounds = 0x10; // Vector - constexpr std::ptrdiff_t m_v_max_bounds = 0x1C; // Vector - constexpr std::ptrdiff_t m_fl_minimum_distance = 0x28; // float32 - constexpr std::ptrdiff_t m_child_node_indices = 0x30; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_world_node_prefix = 0x48; // CUtlString + namespace NodeData_t { + constexpr std::ptrdiff_t m_nParent = 0x0; // int32 + constexpr std::ptrdiff_t m_vOrigin = 0x4; // Vector + constexpr std::ptrdiff_t m_vMinBounds = 0x10; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // Vector + constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float32 + constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace world_t { - constexpr std::ptrdiff_t m_builder_params = 0x0; // WorldBuilderParams_t - constexpr std::ptrdiff_t m_world_nodes = 0x20; // CUtlVector< NodeData_t > - constexpr std::ptrdiff_t m_world_lighting_info = 0x38; // BakedLightingInfo_t - constexpr std::ptrdiff_t m_entity_lumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > + namespace World_t { + constexpr std::ptrdiff_t m_builderParams = 0x0; // WorldBuilderParams_t + constexpr std::ptrdiff_t m_worldNodes = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_worldLightingInfo = 0x38; // BakedLightingInfo_t + constexpr std::ptrdiff_t m_entityLumps = 0x68; // CUtlVector> } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace voxel_vis_block_offset_t { - constexpr std::ptrdiff_t m_n_offset = 0x0; // uint32 - constexpr std::ptrdiff_t m_n_element_count = 0x4; // uint32 + namespace VoxelVisBlockOffset_t { + constexpr std::ptrdiff_t m_nOffset = 0x0; // uint32 + constexpr std::ptrdiff_t m_nElementCount = 0x4; // uint32 } // Parent: None // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - namespace c_voxel_visibility { - constexpr std::ptrdiff_t m_n_base_cluster_count = 0x40; // uint32 - constexpr std::ptrdiff_t m_n_pvs_bytes_per_cluster = 0x44; // uint32 - constexpr std::ptrdiff_t m_v_min_bounds = 0x48; // Vector - constexpr std::ptrdiff_t m_v_max_bounds = 0x54; // Vector - constexpr std::ptrdiff_t m_fl_grid_size = 0x60; // float32 - constexpr std::ptrdiff_t m_n_sky_visibility_cluster = 0x64; // uint32 - constexpr std::ptrdiff_t m_n_sun_visibility_cluster = 0x68; // uint32 - constexpr std::ptrdiff_t m_node_block = 0x6C; // VoxelVisBlockOffset_t - constexpr std::ptrdiff_t m_region_block = 0x74; // VoxelVisBlockOffset_t - constexpr std::ptrdiff_t m_enclosed_cluster_list_block = 0x7C; // VoxelVisBlockOffset_t - constexpr std::ptrdiff_t m_enclosed_clusters_block = 0x84; // VoxelVisBlockOffset_t - constexpr std::ptrdiff_t m_masks_block = 0x8C; // VoxelVisBlockOffset_t - constexpr std::ptrdiff_t m_n_vis_blocks = 0x94; // VoxelVisBlockOffset_t + namespace CVoxelVisibility { + constexpr std::ptrdiff_t m_nBaseClusterCount = 0x40; // uint32 + constexpr std::ptrdiff_t m_nPVSBytesPerCluster = 0x44; // uint32 + constexpr std::ptrdiff_t m_vMinBounds = 0x48; // Vector + constexpr std::ptrdiff_t m_vMaxBounds = 0x54; // Vector + constexpr std::ptrdiff_t m_flGridSize = 0x60; // float32 + constexpr std::ptrdiff_t m_nSkyVisibilityCluster = 0x64; // uint32 + constexpr std::ptrdiff_t m_nSunVisibilityCluster = 0x68; // uint32 + constexpr std::ptrdiff_t m_NodeBlock = 0x6C; // VoxelVisBlockOffset_t + constexpr std::ptrdiff_t m_RegionBlock = 0x74; // VoxelVisBlockOffset_t + constexpr std::ptrdiff_t m_EnclosedClusterListBlock = 0x7C; // VoxelVisBlockOffset_t + constexpr std::ptrdiff_t m_EnclosedClustersBlock = 0x84; // VoxelVisBlockOffset_t + constexpr std::ptrdiff_t m_MasksBlock = 0x8C; // VoxelVisBlockOffset_t + constexpr std::ptrdiff_t m_nVisBlocks = 0x94; // VoxelVisBlockOffset_t } // Parent: None // Fields count: 0 - namespace v_map_resource_data_t { + namespace VMapResourceData_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - namespace info_for_resource_type_v_map_resource_data_t { + namespace InfoForResourceTypeVMapResourceData_t { } } } diff --git a/output/linux/schemas.json b/output/linux/schemas.json index 5016859..8ea9ecf 100644 --- a/output/linux/schemas.json +++ b/output/linux/schemas.json @@ -1,211540 +1,27582 @@ { - "schemas": { - "libanimationsystem.so": [ - [ - { - "name": "BoneDemoCaptureSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flChainLength", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "IKDemoCaptureSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_parentBoneName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_eMode", - "ty": "IKChannelMode", - "offset": 8 - }, - { - "name": "m_ikChainName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_oneBoneStart", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_oneBoneEnd", - "ty": "CUtlString", - "offset": 32 - } - ] - }, - { - "name": "CAnimDemoCaptureSettings", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_rangeBoneChainLength", - "ty": "Vector2D", - "offset": 0 - }, - { - "name": "m_rangeMaxSplineErrorRotation", - "ty": "Vector2D", - "offset": 8 - }, - { - "name": "m_flMaxSplineErrorTranslation", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flMaxSplineErrorScale", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flIkRotation_MaxSplineError", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flIkTranslation_MaxSplineError", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flMaxQuantizationErrorRotation", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flMaxQuantizationErrorTranslation", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flMaxQuantizationErrorScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flIkRotation_MaxQuantizationError", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flIkTranslation_MaxQuantizationError", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_baseSequence", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_nBaseSequenceFrame", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_boneSelectionMode", - "ty": "EDemoBoneSelectionMode", - "offset": 68 - }, - { - "name": "m_bones", - "ty": "CUtlVector< BoneDemoCaptureSettings_t >", - "offset": 72 - }, - { - "name": "m_ikChains", - "ty": "CUtlVector< IKDemoCaptureSettings_t >", - "offset": 96 - } - ] - }, - { - "name": "CAnimReplayFrame", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_inputDataBlocks", - "ty": "CUtlVector< CUtlBinaryBlock >", - "offset": 16 - }, - { - "name": "m_instanceData", - "ty": "CUtlBinaryBlock", - "offset": 40 - }, - { - "name": "m_startingLocalToWorldTransform", - "ty": "CTransform", - "offset": 64 - }, - { - "name": "m_localToWorldTransform", - "ty": "CTransform", - "offset": 96 - }, - { - "name": "m_timeStamp", - "ty": "float32", - "offset": 128 - } - ] - }, - { - "name": "CAnimGraphDebugReplay", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_animGraphFileName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_frameList", - "ty": "CUtlVector< CSmartPtr< CAnimReplayFrame > >", - "offset": 72 - }, - { - "name": "m_startIndex", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_writeIndex", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_frameCount", - "ty": "int32", - "offset": 104 - } - ] - }, - { - "name": "CAnimGraphModelBinding", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_modelName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_pSharedData", - "ty": "CSmartPtr< CAnimUpdateSharedData >", - "offset": 16 - } - ] - }, - { - "name": "CAnimInputDamping", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_speedFunction", - "ty": "DampingSpeedFunction", - "offset": 8 - }, - { - "name": "m_fSpeedScale", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "CAnimParamHandle", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_type", - "ty": "AnimParamType_t", - "offset": 0 - }, - { - "name": "m_index", - "ty": "uint8", - "offset": 1 - } - ] - }, - { - "name": "CAnimParamHandleMap", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_list", - "ty": "CUtlHashtable< uint16, int16 >", - "offset": 0 - } - ] - }, - { - "name": "CAnimParameterManagerUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_parameters", - "ty": "CUtlVector< CSmartPtr< CAnimParameterBase > >", - "offset": 24 - }, - { - "name": "m_idToIndexMap", - "ty": "CUtlHashtable< AnimParamID, int32 >", - "offset": 48 - }, - { - "name": "m_nameToIndexMap", - "ty": "CUtlHashtable< CUtlString, int32 >", - "offset": 80 - }, - { - "name": "m_indexToHandle", - "ty": "CUtlVector< CAnimParamHandle >", - "offset": 112 - }, - { - "name": "m_autoResetParams", - "ty": "CUtlVector< CUtlPair< CAnimParamHandle, CAnimVariant > >", - "offset": 136 - }, - { - "name": "m_autoResetMap", - "ty": "CUtlHashtable< CAnimParamHandle, int16 >", - "offset": 160 - } - ] - }, - { - "name": "CAnimUpdateSharedData", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodes", - "ty": "CUtlVector< CSmartPtr< CAnimUpdateNodeBase > >", - "offset": 16 - }, - { - "name": "m_nodeIndexMap", - "ty": "CUtlHashtable< CAnimNodePath, int32 >", - "offset": 40 - }, - { - "name": "m_components", - "ty": "CUtlVector< CSmartPtr< CAnimComponentUpdater > >", - "offset": 72 - }, - { - "name": "m_pParamListUpdater", - "ty": "CSmartPtr< CAnimParameterManagerUpdater >", - "offset": 96 - }, - { - "name": "m_pTagManagerUpdater", - "ty": "CSmartPtr< CAnimTagManagerUpdater >", - "offset": 104 - }, - { - "name": "m_scriptManager", - "ty": "CSmartPtr< CAnimScriptManager >", - "offset": 112 - }, - { - "name": "m_settings", - "ty": "CAnimGraphSettingsManager", - "offset": 120 - }, - { - "name": "m_pStaticPoseCache", - "ty": "CSmartPtr< CStaticPoseCacheBuilder >", - "offset": 168 - }, - { - "name": "m_pSkeleton", - "ty": "CSmartPtr< CAnimSkeleton >", - "offset": 176 - }, - { - "name": "m_rootNodePath", - "ty": "CAnimNodePath", - "offset": 184 - } - ] - }, - { - "name": "CBlendCurve", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flControlPoint1", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flControlPoint2", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "ParamSpanSample_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_value", - "ty": "CAnimVariant", - "offset": 0 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "ParamSpan_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_samples", - "ty": "CUtlVector< ParamSpanSample_t >", - "offset": 0 - }, - { - "name": "m_hParam", - "ty": "CAnimParamHandle", - "offset": 24 - }, - { - "name": "m_eParamType", - "ty": "AnimParamType_t", - "offset": 26 - }, - { - "name": "m_flStartCycle", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flEndCycle", - "ty": "float32", - "offset": 32 - } - ] - }, - { - "name": "CParamSpanUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_spans", - "ty": "CUtlVector< ParamSpan_t >", - "offset": 0 - } - ] - }, - { - "name": "CAnimGraphSettingsGroup", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CAnimGraphSettingsManager", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_settingsGroups", - "ty": "CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > >", - "offset": 24 - } - ] - }, - { - "name": "CCachedPose", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_transforms", - "ty": "CUtlVector< CTransform >", - "offset": 8 - }, - { - "name": "m_morphWeights", - "ty": "CUtlVector< float32 >", - "offset": 32 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 56 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 60 - } - ] - }, - { - "name": "CStaticPoseCache", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_poses", - "ty": "CUtlVector< CCachedPose >", - "offset": 16 - }, - { - "name": "m_nBoneCount", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_nMorphCount", - "ty": "int32", - "offset": 44 - } - ] - }, - { - "name": "CStaticPoseCacheBuilder", - "module_name": "animgraphlib.so", - "parent": { - "name": "CStaticPoseCache", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_poses", - "ty": "CUtlVector< CCachedPose >", - "offset": 16 - }, - { - "name": "m_nBoneCount", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_nMorphCount", - "ty": "int32", - "offset": 44 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CEmitTagActionUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nTagIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_bIsZeroDuration", - "ty": "bool", - "offset": 28 - } - ] - }, - { - "name": "CSetParameterActionUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hParam", - "ty": "CAnimParamHandle", - "offset": 24 - }, - { - "name": "m_value", - "ty": "CAnimVariant", - "offset": 26 - } - ] - }, - { - "name": "CToggleComponentActionUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_componentID", - "ty": "AnimComponentID", - "offset": 24 - }, - { - "name": "m_bSetEnabled", - "ty": "bool", - "offset": 28 - } - ] - }, - { - "name": "CExpressionActionUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hParam", - "ty": "CAnimParamHandle", - "offset": 24 - }, - { - "name": "m_eParamType", - "ty": "AnimParamType_t", - "offset": 26 - }, - { - "name": "m_hScript", - "ty": "AnimScriptHandle", - "offset": 28 - } - ] - }, - { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - { - "name": "CAnimTagManagerUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_tags", - "ty": "CUtlVector< CSmartPtr< CAnimTagBase > >", - "offset": 24 - } - ] - }, - { - "name": "CAudioAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_clipName", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_attachmentName", - "ty": "CUtlString", - "offset": 88 - }, - { - "name": "m_flVolume", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_bStopWhenTagEnds", - "ty": "bool", - "offset": 100 - }, - { - "name": "m_bStopWhenGraphEnds", - "ty": "bool", - "offset": 101 - }, - { - "name": "m_bPlayOnServer", - "ty": "bool", - "offset": 102 - }, - { - "name": "m_bPlayOnClient", - "ty": "bool", - "offset": 103 - } - ] - }, - { - "name": "CBodyGroupSetting", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_BodyGroupName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nBodyGroupOption", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "CBodyGroupAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_nPriority", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_bodyGroupSettings", - "ty": "CUtlVector< CBodyGroupSetting >", - "offset": 88 - } - ] - }, - { - "name": "CClothSettingsAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_flStiffness", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flEaseIn", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flEaseOut", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_nVertexSet", - "ty": "CUtlString", - "offset": 96 - } - ] - }, - { - "name": "CFootFallAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_foot", - "ty": "FootFallTagFoot_t", - "offset": 80 - } - ] - }, - { - "name": "CFootstepLandedAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_FootstepType", - "ty": "FootstepLandedFootSoundType_t", - "offset": 80 - }, - { - "name": "m_OverrideSoundName", - "ty": "CUtlString", - "offset": 88 - }, - { - "name": "m_DebugAnimSourceString", - "ty": "CUtlString", - "offset": 96 - }, - { - "name": "m_BoneName", - "ty": "CUtlString", - "offset": 104 - } - ] - }, - { - "name": "CMaterialAttributeAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_AttributeName", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_AttributeType", - "ty": "MatterialAttributeTagType_t", - "offset": 88 - }, - { - "name": "m_flValue", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 96 - } - ] - }, - { - "name": "CParticleAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_hParticleSystem", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 80 - }, - { - "name": "m_particleSystemName", - "ty": "CUtlString", - "offset": 88 - }, - { - "name": "m_configName", - "ty": "CUtlString", - "offset": 96 - }, - { - "name": "m_bDetachFromOwner", - "ty": "bool", - "offset": 104 - }, - { - "name": "m_bStopWhenTagEnds", - "ty": "bool", - "offset": 105 - }, - { - "name": "m_bTagEndStopIsInstant", - "ty": "bool", - "offset": 106 - }, - { - "name": "m_attachmentName", - "ty": "CUtlString", - "offset": 112 - }, - { - "name": "m_attachmentType", - "ty": "ParticleAttachment_t", - "offset": 120 - }, - { - "name": "m_attachmentCP1Name", - "ty": "CUtlString", - "offset": 128 - }, - { - "name": "m_attachmentCP1Type", - "ty": "ParticleAttachment_t", - "offset": 136 - } - ] - }, - { - "name": "CRagdollAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_nPoseControl", - "ty": "AnimPoseControl", - "offset": 80 - }, - { - "name": "m_flFrequency", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flDampingRatio", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flDecayDuration", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flDecayBias", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_bDestroy", - "ty": "bool", - "offset": 100 - } - ] - }, - { - "name": "CSequenceFinishedAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_sequenceName", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - { - "name": "CStringAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CTaskStatusAnimTag", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - { - "name": "CAnimScriptComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hScript", - "ty": "AnimScriptHandle", - "offset": 48 - } - ] - }, - { - "name": "CCPPScriptComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_scriptsToRun", - "ty": "CUtlVector< CGlobalSymbol >", - "offset": 48 - } - ] - }, - { - "name": "CDampedValueUpdateItem", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_damping", - "ty": "CAnimInputDamping", - "offset": 0 - }, - { - "name": "m_hParamIn", - "ty": "CAnimParamHandle", - "offset": 24 - }, - { - "name": "m_hParamOut", - "ty": "CAnimParamHandle", - "offset": 26 - } - ] - }, - { - "name": "CDampedValueComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_items", - "ty": "CUtlVector< CDampedValueUpdateItem >", - "offset": 48 - } - ] - }, - { - "name": "CDemoSettingsComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_settings", - "ty": "CAnimDemoCaptureSettings", - "offset": 48 - } - ] - }, - { - "name": "CLODComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nServerLOD", - "ty": "int32", - "offset": 48 - } - ] - }, - { - "name": "CLookComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hLookHeading", - "ty": "CAnimParamHandle", - "offset": 52 - }, - { - "name": "m_hLookHeadingVelocity", - "ty": "CAnimParamHandle", - "offset": 54 - }, - { - "name": "m_hLookPitch", - "ty": "CAnimParamHandle", - "offset": 56 - }, - { - "name": "m_hLookDistance", - "ty": "CAnimParamHandle", - "offset": 58 - }, - { - "name": "m_hLookDirection", - "ty": "CAnimParamHandle", - "offset": 60 - }, - { - "name": "m_hLookTarget", - "ty": "CAnimParamHandle", - "offset": 62 - }, - { - "name": "m_hLookTargetWorldSpace", - "ty": "CAnimParamHandle", - "offset": 64 - }, - { - "name": "m_bNetworkLookTarget", - "ty": "bool", - "offset": 66 - } - ] - }, - { - "name": "CMovementComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_motors", - "ty": "CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > >", - "offset": 48 - }, - { - "name": "m_facingDamping", - "ty": "CAnimInputDamping", - "offset": 72 - }, - { - "name": "m_eDefaultFacingMode", - "ty": "FacingMode", - "offset": 88 - }, - { - "name": "m_nDefaultMotorIndex", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_flDefaultRunSpeed", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_bMoveVarsDisabled", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bNetworkPath", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bNetworkFacing", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_paramHandles", - "ty": "CAnimParamHandle[30]", - "offset": 111 - } - ] - }, - { - "name": "WeightList", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_weights", - "ty": "CUtlVector< float32 >", - "offset": 8 - } - ] - }, - { - "name": "CRagdollComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ragdollNodePaths", - "ty": "CUtlVector< CAnimNodePath >", - "offset": 48 - }, - { - "name": "m_boneIndices", - "ty": "CUtlVector< int32 >", - "offset": 72 - }, - { - "name": "m_boneNames", - "ty": "CUtlVector< CUtlString >", - "offset": 96 - }, - { - "name": "m_weightLists", - "ty": "CUtlVector< WeightList >", - "offset": 120 - }, - { - "name": "m_flSpringFrequencyMin", - "ty": "float32", - "offset": 144 - }, - { - "name": "m_flSpringFrequencyMax", - "ty": "float32", - "offset": 148 - }, - { - "name": "m_flMaxStretch", - "ty": "float32", - "offset": 152 - }, - { - "name": "m_bSolidCollisionAtZeroWeight", - "ty": "bool", - "offset": 156 - } - ] - }, - { - "name": "CSlopeComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTraceDistance", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_hSlopeAngle", - "ty": "CAnimParamHandle", - "offset": 56 - }, - { - "name": "m_hSlopeAngleFront", - "ty": "CAnimParamHandle", - "offset": 58 - }, - { - "name": "m_hSlopeAngleSide", - "ty": "CAnimParamHandle", - "offset": 60 - }, - { - "name": "m_hSlopeHeading", - "ty": "CAnimParamHandle", - "offset": 62 - }, - { - "name": "m_hSlopeNormal", - "ty": "CAnimParamHandle", - "offset": 64 - }, - { - "name": "m_hSlopeNormal_WorldSpace", - "ty": "CAnimParamHandle", - "offset": 66 - } - ] - }, - { - "name": "CStateMachineComponentUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_stateMachine", - "ty": "CAnimStateMachineUpdater", - "offset": 48 - } - ] - }, - { - "name": "CMotionDataSet", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_groups", - "ty": "CUtlVector< CMotionGraphGroup >", - "offset": 0 - }, - { - "name": "m_nDimensionCount", - "ty": "int32", - "offset": 24 - } - ] - }, - { - "name": "CMotionGraphGroup", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_searchDB", - "ty": "CMotionSearchDB", - "offset": 0 - }, - { - "name": "m_motionGraphs", - "ty": "CUtlVector< CSmartPtr< CMotionGraph > >", - "offset": 184 - }, - { - "name": "m_motionGraphConfigs", - "ty": "CUtlVector< CMotionGraphConfig >", - "offset": 208 - }, - { - "name": "m_sampleToConfig", - "ty": "CUtlVector< int32 >", - "offset": 232 - }, - { - "name": "m_hIsActiveScript", - "ty": "AnimScriptHandle", - "offset": 256 - } - ] - }, - { - "name": "SampleCode", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_subCode", - "ty": "uint8[8]", - "offset": 0 - } - ] - }, - { - "name": "MotionDBIndex", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nIndex", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "CVectorQuantizer", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_centroidVectors", - "ty": "CUtlVector< float32 >", - "offset": 0 - }, - { - "name": "m_nCentroids", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nDimensions", - "ty": "int32", - "offset": 28 - } - ] - }, - { - "name": "CProductQuantizer", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_subQuantizers", - "ty": "CUtlVector< CVectorQuantizer >", - "offset": 0 - }, - { - "name": "m_nDimensions", - "ty": "int32", - "offset": 24 - } - ] - }, - { - "name": "CMotionSearchNode", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_children", - "ty": "CUtlVector< CMotionSearchNode* >", - "offset": 0 - }, - { - "name": "m_quantizer", - "ty": "CVectorQuantizer", - "offset": 24 - }, - { - "name": "m_sampleCodes", - "ty": "CUtlVector< CUtlVector< SampleCode > >", - "offset": 56 - }, - { - "name": "m_sampleIndices", - "ty": "CUtlVector< CUtlVector< int32 > >", - "offset": 80 - }, - { - "name": "m_selectableSamples", - "ty": "CUtlVector< int32 >", - "offset": 104 - } - ] - }, - { - "name": "CMotionSearchDB", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_rootNode", - "ty": "CMotionSearchNode", - "offset": 0 - }, - { - "name": "m_residualQuantizer", - "ty": "CProductQuantizer", - "offset": 128 - }, - { - "name": "m_codeIndices", - "ty": "CUtlVector< MotionDBIndex >", - "offset": 160 - } - ] - }, - { - "name": "CMotionGraph", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_paramSpans", - "ty": "CParamSpanUpdater", - "offset": 16 - }, - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 40 - }, - { - "name": "m_pRootNode", - "ty": "CSmartPtr< CMotionNode >", - "offset": 64 - }, - { - "name": "m_nParameterCount", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_nConfigStartIndex", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_nConfigCount", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 84 - } - ] - }, - { - "name": "CEditableMotionGraph", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionGraph", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_paramSpans", - "ty": "CParamSpanUpdater", - "offset": 16 - }, - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 40 - }, - { - "name": "m_pRootNode", - "ty": "CSmartPtr< CMotionNode >", - "offset": 64 - }, - { - "name": "m_nParameterCount", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_nConfigStartIndex", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_nConfigCount", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 84 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CMotionNode", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimNodeID", - "offset": 32 - } - ] - }, - { - "name": "CMotionNodeSequence", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionNode", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimNodeID", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 40 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 64 - }, - { - "name": "m_flPlaybackSpeed", - "ty": "float32", - "offset": 68 - } - ] - }, - { - "name": "MotionBlendItem", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pChild", - "ty": "CSmartPtr< CMotionNode >", - "offset": 0 - }, - { - "name": "m_flKeyValue", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "CMotionNodeBlend1D", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionNode", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimNodeID", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_blendItems", - "ty": "CUtlVector< MotionBlendItem >", - "offset": 40 - }, - { - "name": "m_nParamIndex", - "ty": "int32", - "offset": 64 - } - ] - }, - { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - { - "name": "CBlockSelectionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CBonePositionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBoneIndex", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "CBoneVelocityMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBoneIndex", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "CCurrentRotationVelocityMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CCurrentVelocityMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CDistanceRemainingMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMaxDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flMinDistance", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flStartGoalFilterDistance", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flMaxGoalOvershootScale", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_bFilterFixedMinDistance", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bFilterGoalDistance", - "ty": "bool", - "offset": 97 - }, - { - "name": "m_bFilterGoalOvershoot", - "ty": "bool", - "offset": 98 - } - ] - }, - { - "name": "CFootCycleMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_footIndices", - "ty": "CUtlVector< int32 >", - "offset": 80 - } - ] - }, - { - "name": "CFootPositionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_footIndices", - "ty": "CUtlVector< int32 >", - "offset": 80 - }, - { - "name": "m_bIgnoreSlope", - "ty": "bool", - "offset": 104 - } - ] - }, - { - "name": "CFutureFacingMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flTime", - "ty": "float32", - "offset": 84 - } - ] - }, - { - "name": "CFutureVelocityMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flStoppingDistance", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flTargetSpeed", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_eMode", - "ty": "VelocityMetricMode", - "offset": 92 - } - ] - }, - { - "name": "CPathMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pathTimeSamples", - "ty": "CUtlVector< float32 >", - "offset": 80 - }, - { - "name": "m_flDistance", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_bExtrapolateMovement", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_flMinExtrapolationSpeed", - "ty": "float32", - "offset": 112 - } - ] - }, - { - "name": "CStepsRemainingMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_footIndices", - "ty": "CUtlVector< int32 >", - "offset": 80 - }, - { - "name": "m_flMinStepsRemaining", - "ty": "float32", - "offset": 104 - } - ] - }, - { - "name": "CTimeRemainingMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bMatchByTimeRemaining", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_flMaxTimeRemaining", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_bFilterByTimeRemaining", - "ty": "bool", - "offset": 88 - }, - { - "name": "m_flMinTimeRemaining", - "ty": "float32", - "offset": 92 - } - ] - }, - { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - { - "name": "CPathAnimMotorUpdaterBase", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bLockToPath", - "ty": "bool", - "offset": 25 - } - ] - }, - { - "name": "CDampedPathAnimMotorUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CPathAnimMotorUpdaterBase", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bLockToPath", - "ty": "bool", - "offset": 25 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flAnticipationTime", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flMinSpeedScale", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_hAnticipationPosParam", - "ty": "CAnimParamHandle", - "offset": 40 - }, - { - "name": "m_hAnticipationHeadingParam", - "ty": "CAnimParamHandle", - "offset": 42 - }, - { - "name": "m_flSpringConstant", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flMinSpringTension", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flMaxSpringTension", - "ty": "float32", - "offset": 52 - } - ] - }, - { - "name": "CPathAnimMotorUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CPathAnimMotorUpdaterBase", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bLockToPath", - "ty": "bool", - "offset": 25 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPlayerInputAnimMotorUpdater", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sampleTimes", - "ty": "CUtlVector< float32 >", - "offset": 32 - }, - { - "name": "m_flSpringConstant", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flAnticipationDistance", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_hAnticipationPosParam", - "ty": "CAnimParamHandle", - "offset": 68 - }, - { - "name": "m_hAnticipationHeadingParam", - "ty": "CAnimParamHandle", - "offset": 70 - }, - { - "name": "m_bUseAcceleration", - "ty": "bool", - "offset": 72 - } - ] - }, - { - "name": "AimMatrixOpFixedSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_attachment", - "ty": "CAnimAttachment", - "offset": 0 - }, - { - "name": "m_damping", - "ty": "CAnimInputDamping", - "offset": 128 - }, - { - "name": "m_poseCacheHandles", - "ty": "CPoseHandle[10]", - "offset": 144 - }, - { - "name": "m_eBlendMode", - "ty": "AimMatrixBlendMode", - "offset": 184 - }, - { - "name": "m_fAngleIncrement", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_nSequenceMaxFrame", - "ty": "int32", - "offset": 192 - }, - { - "name": "m_nBoneMaskIndex", - "ty": "int32", - "offset": 196 - }, - { - "name": "m_bTargetIsPosition", - "ty": "bool", - "offset": 200 - } - ] - }, - { - "name": "FollowAttachmentSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_attachment", - "ty": "CAnimAttachment", - "offset": 0 - }, - { - "name": "m_boneIndex", - "ty": "int32", - "offset": 128 - }, - { - "name": "m_bMatchTranslation", - "ty": "bool", - "offset": 132 - }, - { - "name": "m_bMatchRotation", - "ty": "bool", - "offset": 133 - } - ] - }, - { - "name": "FootLockPoseOpFixedSettings", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_footInfo", - "ty": "CUtlVector< FootFixedData_t >", - "offset": 0 - }, - { - "name": "m_hipDampingSettings", - "ty": "CAnimInputDamping", - "offset": 24 - }, - { - "name": "m_nHipBoneIndex", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_ikSolverType", - "ty": "IKSolverType", - "offset": 44 - }, - { - "name": "m_bApplyTilt", - "ty": "bool", - "offset": 48 - }, - { - "name": "m_bApplyHipDrop", - "ty": "bool", - "offset": 49 - }, - { - "name": "m_bAlwaysUseFallbackHinge", - "ty": "bool", - "offset": 50 - }, - { - "name": "m_bApplyFootRotationLimits", - "ty": "bool", - "offset": 51 - }, - { - "name": "m_bApplyLegTwistLimits", - "ty": "bool", - "offset": 52 - }, - { - "name": "m_flMaxFootHeight", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flExtensionScale", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flMaxLegTwist", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_bEnableLockBreaking", - "ty": "bool", - "offset": 68 - }, - { - "name": "m_flLockBreakTolerance", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flLockBlendTime", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_bEnableStretching", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_flMaxStretchAmount", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flStretchExtensionScale", - "ty": "float32", - "offset": 88 - } - ] - }, - { - "name": "FootPinningPoseOpFixedData_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_footInfo", - "ty": "CUtlVector< FootFixedData_t >", - "offset": 0 - }, - { - "name": "m_flBlendTime", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flLockBreakDistance", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flMaxLegTwist", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_nHipBoneIndex", - "ty": "int32", - "offset": 36 - }, - { - "name": "m_bApplyLegTwistLimits", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bApplyFootRotationLimits", - "ty": "bool", - "offset": 41 - } - ] - }, - { - "name": "HitReactFixedSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nWeightListIndex", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nEffectedBoneCount", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_flMaxImpactForce", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flMinImpactForce", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flWhipImpactScale", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flCounterRotationScale", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flDistanceFadeScale", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flPropagationScale", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flWhipDelay", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flSpringStrength", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flWhipSpringStrength", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flMaxAngleRadians", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_nHipBoneIndex", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_flHipBoneTranslationScale", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flHipDipSpringStrength", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flHipDipImpactScale", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flHipDipDelay", - "ty": "float32", - "offset": 64 - } - ] - }, - { - "name": "JiggleBoneSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBoneIndex", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_flSpringStrength", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flMaxTimeStep", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDamping", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_vBoundsMaxLS", - "ty": "Vector", - "offset": 16 - }, - { - "name": "m_vBoundsMinLS", - "ty": "Vector", - "offset": 28 - }, - { - "name": "m_eSimSpace", - "ty": "JiggleBoneSimSpace", - "offset": 40 - } - ] - }, - { - "name": "JiggleBoneSettingsList_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneSettings", - "ty": "CUtlVector< JiggleBoneSettings_t >", - "offset": 0 - } - ] - }, - { - "name": "LookAtBone_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_index", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_weight", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "LookAtOpFixedSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_attachment", - "ty": "CAnimAttachment", - "offset": 0 - }, - { - "name": "m_damping", - "ty": "CAnimInputDamping", - "offset": 128 - }, - { - "name": "m_bones", - "ty": "CUtlVector< LookAtBone_t >", - "offset": 144 - }, - { - "name": "m_flYawLimit", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flPitchLimit", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_flHysteresisInnerAngle", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_flHysteresisOuterAngle", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_bRotateYawForward", - "ty": "bool", - "offset": 184 - }, - { - "name": "m_bMaintainUpDirection", - "ty": "bool", - "offset": 185 - }, - { - "name": "m_bTargetIsPosition", - "ty": "bool", - "offset": 186 - }, - { - "name": "m_bUseHysteresis", - "ty": "bool", - "offset": 187 - } - ] - }, - { - "name": "ChainToSolveData_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nChainIndex", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_SolverSettings", - "ty": "IKSolverSettings_t", - "offset": 4 - }, - { - "name": "m_TargetSettings", - "ty": "IKTargetSettings_t", - "offset": 16 - }, - { - "name": "m_DebugSetting", - "ty": "SolveIKChainAnimNodeDebugSetting", - "offset": 56 - }, - { - "name": "m_flDebugNormalizedValue", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_vDebugOffset", - "ty": "VectorAligned", - "offset": 64 - } - ] - }, - { - "name": "SolveIKChainPoseOpFixedSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ChainsToSolveData", - "ty": "CUtlVector< ChainToSolveData_t >", - "offset": 0 - }, - { - "name": "m_bMatchTargetOrientation", - "ty": "bool", - "offset": 24 - } - ] - }, - { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - { - "name": "CConcreteAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewButton", - "ty": "AnimParamButton_t", - "offset": 100 - }, - { - "name": "m_eNetworkSetting", - "ty": "AnimParamNetworkSetting", - "offset": 104 - }, - { - "name": "m_bUseMostRecentValue", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bAutoReset", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bGameWritable", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_bGraphWritable", - "ty": "bool", - "offset": 111 - } - ] - }, - { - "name": "CVirtualAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_expressionString", - "ty": "CUtlString", - "offset": 104 - }, - { - "name": "m_eParamType", - "ty": "AnimParamType_t", - "offset": 112 - } - ] - }, - { - "name": "CBoolAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CConcreteAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewButton", - "ty": "AnimParamButton_t", - "offset": 100 - }, - { - "name": "m_eNetworkSetting", - "ty": "AnimParamNetworkSetting", - "offset": 104 - }, - { - "name": "m_bUseMostRecentValue", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bAutoReset", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bGameWritable", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_bGraphWritable", - "ty": "bool", - "offset": 111 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_bDefaultValue", - "ty": "bool", - "offset": 112 - } - ] - }, - { - "name": "CEnumAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CConcreteAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewButton", - "ty": "AnimParamButton_t", - "offset": 100 - }, - { - "name": "m_eNetworkSetting", - "ty": "AnimParamNetworkSetting", - "offset": 104 - }, - { - "name": "m_bUseMostRecentValue", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bAutoReset", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bGameWritable", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_bGraphWritable", - "ty": "bool", - "offset": 111 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_defaultValue", - "ty": "uint8", - "offset": 120 - }, - { - "name": "m_enumOptions", - "ty": "CUtlVector< CUtlString >", - "offset": 128 - } - ] - }, - { - "name": "CIntAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CConcreteAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewButton", - "ty": "AnimParamButton_t", - "offset": 100 - }, - { - "name": "m_eNetworkSetting", - "ty": "AnimParamNetworkSetting", - "offset": 104 - }, - { - "name": "m_bUseMostRecentValue", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bAutoReset", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bGameWritable", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_bGraphWritable", - "ty": "bool", - "offset": 111 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_defaultValue", - "ty": "int32", - "offset": 112 - }, - { - "name": "m_minValue", - "ty": "int32", - "offset": 116 - }, - { - "name": "m_maxValue", - "ty": "int32", - "offset": 120 - } - ] - }, - { - "name": "CFloatAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CConcreteAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewButton", - "ty": "AnimParamButton_t", - "offset": 100 - }, - { - "name": "m_eNetworkSetting", - "ty": "AnimParamNetworkSetting", - "offset": 104 - }, - { - "name": "m_bUseMostRecentValue", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bAutoReset", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bGameWritable", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_bGraphWritable", - "ty": "bool", - "offset": 111 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_fDefaultValue", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_fMinValue", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_fMaxValue", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_bInterpolate", - "ty": "bool", - "offset": 124 - } - ] - }, - { - "name": "CVectorAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CConcreteAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewButton", - "ty": "AnimParamButton_t", - "offset": 100 - }, - { - "name": "m_eNetworkSetting", - "ty": "AnimParamNetworkSetting", - "offset": 104 - }, - { - "name": "m_bUseMostRecentValue", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bAutoReset", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bGameWritable", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_bGraphWritable", - "ty": "bool", - "offset": 111 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_defaultValue", - "ty": "Vector", - "offset": 112 - }, - { - "name": "m_bInterpolate", - "ty": "bool", - "offset": 124 - } - ] - }, - { - "name": "CQuaternionAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CConcreteAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewButton", - "ty": "AnimParamButton_t", - "offset": 100 - }, - { - "name": "m_eNetworkSetting", - "ty": "AnimParamNetworkSetting", - "offset": 104 - }, - { - "name": "m_bUseMostRecentValue", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bAutoReset", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bGameWritable", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_bGraphWritable", - "ty": "bool", - "offset": 111 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_defaultValue", - "ty": "Quaternion", - "offset": 112 - }, - { - "name": "m_bInterpolate", - "ty": "bool", - "offset": 128 - } - ] - }, - { - "name": "CSymbolAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CConcreteAnimParameter", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimParameterBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_id", - "ty": "AnimParamID", - "offset": 40 - }, - { - "name": "m_componentName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_bNetworkingRequested", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 97 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewButton", - "ty": "AnimParamButton_t", - "offset": 100 - }, - { - "name": "m_eNetworkSetting", - "ty": "AnimParamNetworkSetting", - "offset": 104 - }, - { - "name": "m_bUseMostRecentValue", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bAutoReset", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bGameWritable", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_bGraphWritable", - "ty": "bool", - "offset": 111 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_defaultValue", - "ty": "CGlobalSymbol", - "offset": 112 - } - ] - }, - { - "name": "ScriptInfo_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_code", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_paramsModified", - "ty": "CUtlVector< CAnimParamHandle >", - "offset": 8 - }, - { - "name": "m_proxyReadParams", - "ty": "CUtlVector< int32 >", - "offset": 32 - }, - { - "name": "m_proxyWriteParams", - "ty": "CUtlVector< int32 >", - "offset": 56 - }, - { - "name": "m_eScriptType", - "ty": "AnimScriptType", - "offset": 80 - } - ] - }, - { - "name": "CAnimScriptManager", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_scriptInfo", - "ty": "CUtlVector< ScriptInfo_t >", - "offset": 16 - } - ] - }, - { - "name": "CStateActionUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pAction", - "ty": "CSmartPtr< CAnimActionUpdater >", - "offset": 0 - }, - { - "name": "m_eBehavior", - "ty": "StateActionBehavior", - "offset": 8 - } - ] - }, - { - "name": "CTransitionUpdateData", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_srcStateIndex", - "ty": "uint8", - "offset": 0 - }, - { - "name": "m_destStateIndex", - "ty": "uint8", - "offset": 1 - }, - { - "name": "m_bDisabled", - "ty": "bitfield:1", - "offset": 0 - } - ] - }, - { - "name": "CStateUpdateData", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_hScript", - "ty": "AnimScriptHandle", - "offset": 8 - }, - { - "name": "m_transitionIndices", - "ty": "CUtlVector< int32 >", - "offset": 16 - }, - { - "name": "m_actions", - "ty": "CUtlVector< CStateActionUpdater >", - "offset": 40 - }, - { - "name": "m_stateID", - "ty": "AnimStateID", - "offset": 64 - }, - { - "name": "m_bIsStartState", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bIsEndState", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bIsPassthrough", - "ty": "bitfield:1", - "offset": 0 - } - ] - }, - { - "name": "CAnimStateMachineUpdater", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_states", - "ty": "CUtlVector< CStateUpdateData >", - "offset": 8 - }, - { - "name": "m_transitions", - "ty": "CUtlVector< CTransitionUpdateData >", - "offset": 32 - }, - { - "name": "m_startStateIndex", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "CAnimUpdateNodeRef", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodeIndex", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - { - "name": "CBinaryUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pChild1", - "ty": "CAnimUpdateNodeRef", - "offset": 88 - }, - { - "name": "m_pChild2", - "ty": "CAnimUpdateNodeRef", - "offset": 104 - }, - { - "name": "m_timingBehavior", - "ty": "BinaryNodeTiming", - "offset": 120 - }, - { - "name": "m_flTimingBlend", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_bResetChild1", - "ty": "bool", - "offset": 128 - }, - { - "name": "m_bResetChild2", - "ty": "bool", - "offset": 129 - } - ] - }, - { - "name": "CBlendUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_children", - "ty": "CUtlVector< CAnimUpdateNodeRef >", - "offset": 96 - }, - { - "name": "m_sortedOrder", - "ty": "CUtlVector< uint8 >", - "offset": 120 - }, - { - "name": "m_targetValues", - "ty": "CUtlVector< float32 >", - "offset": 144 - }, - { - "name": "m_blendValueSource", - "ty": "AnimValueSource", - "offset": 172 - }, - { - "name": "m_paramIndex", - "ty": "CAnimParamHandle", - "offset": 176 - }, - { - "name": "m_damping", - "ty": "CAnimInputDamping", - "offset": 184 - }, - { - "name": "m_blendKeyType", - "ty": "BlendKeyType", - "offset": 200 - }, - { - "name": "m_bLockBlendOnReset", - "ty": "bool", - "offset": 204 - }, - { - "name": "m_bSyncCycles", - "ty": "bool", - "offset": 205 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 206 - }, - { - "name": "m_bLockWhenWaning", - "ty": "bool", - "offset": 207 - } - ] - }, - { - "name": "BlendItem_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 0 - }, - { - "name": "m_pChild", - "ty": "CAnimUpdateNodeRef", - "offset": 24 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 40 - }, - { - "name": "m_vPos", - "ty": "Vector2D", - "offset": 44 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_bUseCustomDuration", - "ty": "bool", - "offset": 56 - } - ] - }, - { - "name": "CBlend2DUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_items", - "ty": "CUtlVector< BlendItem_t >", - "offset": 96 - }, - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 120 - }, - { - "name": "m_paramSpans", - "ty": "CParamSpanUpdater", - "offset": 144 - }, - { - "name": "m_nodeItemIndices", - "ty": "CUtlVector< int32 >", - "offset": 168 - }, - { - "name": "m_damping", - "ty": "CAnimInputDamping", - "offset": 192 - }, - { - "name": "m_blendSourceX", - "ty": "AnimValueSource", - "offset": 208 - }, - { - "name": "m_paramX", - "ty": "CAnimParamHandle", - "offset": 212 - }, - { - "name": "m_blendSourceY", - "ty": "AnimValueSource", - "offset": 216 - }, - { - "name": "m_paramY", - "ty": "CAnimParamHandle", - "offset": 220 - }, - { - "name": "m_eBlendMode", - "ty": "Blend2DMode", - "offset": 224 - }, - { - "name": "m_playbackSpeed", - "ty": "float32", - "offset": 228 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bLockBlendOnReset", - "ty": "bool", - "offset": 233 - }, - { - "name": "m_bLockWhenWaning", - "ty": "bool", - "offset": 234 - }, - { - "name": "m_bAnimEventsAndTagsOnMostWeightedOnly", - "ty": "bool", - "offset": 235 - } - ] - }, - { - "name": "CBoneMaskUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CBinaryUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pChild1", - "ty": "CAnimUpdateNodeRef", - "offset": 88 - }, - { - "name": "m_pChild2", - "ty": "CAnimUpdateNodeRef", - "offset": 104 - }, - { - "name": "m_timingBehavior", - "ty": "BinaryNodeTiming", - "offset": 120 - }, - { - "name": "m_flTimingBlend", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_bResetChild1", - "ty": "bool", - "offset": 128 - }, - { - "name": "m_bResetChild2", - "ty": "bool", - "offset": 129 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nWeightListIndex", - "ty": "int32", - "offset": 136 - }, - { - "name": "m_flRootMotionBlend", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_blendSpace", - "ty": "BoneMaskBlendSpace", - "offset": 144 - }, - { - "name": "m_footMotionTiming", - "ty": "BinaryNodeChildOption", - "offset": 148 - }, - { - "name": "m_bUseBlendScale", - "ty": "bool", - "offset": 152 - }, - { - "name": "m_blendValueSource", - "ty": "AnimValueSource", - "offset": 156 - }, - { - "name": "m_hBlendParameter", - "ty": "CAnimParamHandle", - "offset": 160 - } - ] - }, - { - "name": "CChoiceUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_children", - "ty": "CUtlVector< CAnimUpdateNodeRef >", - "offset": 88 - }, - { - "name": "m_weights", - "ty": "CUtlVector< float32 >", - "offset": 112 - }, - { - "name": "m_blendTimes", - "ty": "CUtlVector< float32 >", - "offset": 136 - }, - { - "name": "m_choiceMethod", - "ty": "ChoiceMethod", - "offset": 160 - }, - { - "name": "m_choiceChangeMethod", - "ty": "ChoiceChangeMethod", - "offset": 164 - }, - { - "name": "m_blendMethod", - "ty": "ChoiceBlendMethod", - "offset": 168 - }, - { - "name": "m_blendTime", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_bCrossFade", - "ty": "bool", - "offset": 176 - }, - { - "name": "m_bResetChosen", - "ty": "bool", - "offset": 177 - }, - { - "name": "m_bDontResetSameSelection", - "ty": "bool", - "offset": 178 - } - ] - }, - { - "name": "CDirectPlaybackTagData", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sequenceName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 8 - } - ] - }, - { - "name": "FootFixedData_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vToeOffset", - "ty": "VectorAligned", - "offset": 0 - }, - { - "name": "m_vHeelOffset", - "ty": "VectorAligned", - "offset": 16 - }, - { - "name": "m_nTargetBoneIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nAnkleBoneIndex", - "ty": "int32", - "offset": 36 - }, - { - "name": "m_nIKAnchorBoneIndex", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_ikChainIndex", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_flMaxIKLength", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_nFootIndex", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTagIndex", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_flMaxRotationLeft", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flMaxRotationRight", - "ty": "float32", - "offset": 64 - } - ] - }, - { - "name": "TraceSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTraceHeight", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flTraceRadius", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "FootFixedSettings", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_traceSettings", - "ty": "TraceSettings_t", - "offset": 0 - }, - { - "name": "m_vFootBaseBindPosePositionMS", - "ty": "VectorAligned", - "offset": 16 - }, - { - "name": "m_flFootBaseLength", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flMaxRotationLeft", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flMaxRotationRight", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_footstepLandedTagIndex", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_bEnableTracing", - "ty": "bool", - "offset": 48 - }, - { - "name": "m_flTraceAngleBlend", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_nDisableTagIndex", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nFootIndex", - "ty": "int32", - "offset": 60 - } - ] - }, - { - "name": "FootStepTrigger", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_tags", - "ty": "CUtlVector< int32 >", - "offset": 0 - }, - { - "name": "m_nFootIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_triggerPhase", - "ty": "StepPhase", - "offset": 28 - } - ] - }, - { - "name": "CLeafUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CLeanMatrixUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CLeafUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_frameCorners", - "ty": "int32[3][3]", - "offset": 92 - }, - { - "name": "m_poses", - "ty": "CPoseHandle[9]", - "offset": 128 - }, - { - "name": "m_damping", - "ty": "CAnimInputDamping", - "offset": 168 - }, - { - "name": "m_blendSource", - "ty": "AnimVectorSource", - "offset": 184 - }, - { - "name": "m_paramIndex", - "ty": "CAnimParamHandle", - "offset": 188 - }, - { - "name": "m_verticalAxis", - "ty": "Vector", - "offset": 192 - }, - { - "name": "m_horizontalAxis", - "ty": "Vector", - "offset": 204 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 216 - }, - { - "name": "m_flMaxValue", - "ty": "float32", - "offset": 220 - }, - { - "name": "m_nSequenceMaxFrame", - "ty": "int32", - "offset": 224 - } - ] - }, - { - "name": "CMotionGraphUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CLeafUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pMotionGraph", - "ty": "CSmartPtr< CMotionGraph >", - "offset": 88 - } - ] - }, - { - "name": "CMotionMatchingUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CLeafUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_dataSet", - "ty": "CMotionDataSet", - "offset": 88 - }, - { - "name": "m_metrics", - "ty": "CUtlVector< CSmartPtr< CMotionMetricEvaluator > >", - "offset": 120 - }, - { - "name": "m_weights", - "ty": "CUtlVector< float32 >", - "offset": 144 - }, - { - "name": "m_bSearchEveryTick", - "ty": "bool", - "offset": 224 - }, - { - "name": "m_flSearchInterval", - "ty": "float32", - "offset": 228 - }, - { - "name": "m_bSearchWhenClipEnds", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bSearchWhenGoalChanges", - "ty": "bool", - "offset": 233 - }, - { - "name": "m_blendCurve", - "ty": "CBlendCurve", - "offset": 236 - }, - { - "name": "m_flSampleRate", - "ty": "float32", - "offset": 244 - }, - { - "name": "m_flBlendTime", - "ty": "float32", - "offset": 248 - }, - { - "name": "m_bLockClipWhenWaning", - "ty": "bool", - "offset": 252 - }, - { - "name": "m_flSelectionThreshold", - "ty": "float32", - "offset": 256 - }, - { - "name": "m_flReselectionTimeWindow", - "ty": "float32", - "offset": 260 - }, - { - "name": "m_bEnableRotationCorrection", - "ty": "bool", - "offset": 264 - }, - { - "name": "m_bGoalAssist", - "ty": "bool", - "offset": 265 - }, - { - "name": "m_flGoalAssistDistance", - "ty": "float32", - "offset": 268 - }, - { - "name": "m_flGoalAssistTolerance", - "ty": "float32", - "offset": 272 - }, - { - "name": "m_distanceScale_Damping", - "ty": "CAnimInputDamping", - "offset": 280 - }, - { - "name": "m_flDistanceScale_OuterRadius", - "ty": "float32", - "offset": 296 - }, - { - "name": "m_flDistanceScale_InnerRadius", - "ty": "float32", - "offset": 300 - }, - { - "name": "m_flDistanceScale_MaxScale", - "ty": "float32", - "offset": 304 - }, - { - "name": "m_flDistanceScale_MinScale", - "ty": "float32", - "offset": 308 - }, - { - "name": "m_bEnableDistanceScaling", - "ty": "bool", - "offset": 312 - } - ] - }, - { - "name": "CSelectorUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_children", - "ty": "CUtlVector< CAnimUpdateNodeRef >", - "offset": 88 - }, - { - "name": "m_tags", - "ty": "CUtlVector< int8 >", - "offset": 112 - }, - { - "name": "m_blendCurve", - "ty": "CBlendCurve", - "offset": 140 - }, - { - "name": "m_flBlendTime", - "ty": "CAnimValue< float32 >", - "offset": 148 - }, - { - "name": "m_hParameter", - "ty": "CAnimParamHandle", - "offset": 156 - }, - { - "name": "m_eTagBehavior", - "ty": "SelectorTagBehavior_t", - "offset": 160 - }, - { - "name": "m_bResetOnChange", - "ty": "bool", - "offset": 164 - }, - { - "name": "m_bSyncCyclesOnChange", - "ty": "bool", - "offset": 165 - } - ] - }, - { - "name": "CSequenceUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CLeafUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_paramSpans", - "ty": "CParamSpanUpdater", - "offset": 96 - }, - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 120 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 148 - }, - { - "name": "m_playbackSpeed", - "ty": "float32", - "offset": 152 - }, - { - "name": "m_duration", - "ty": "float32", - "offset": 156 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 160 - } - ] - }, - { - "name": "CSingleFrameUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CLeafUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_actions", - "ty": "CUtlVector< CSmartPtr< CAnimActionUpdater > >", - "offset": 88 - }, - { - "name": "m_hPoseCacheHandle", - "ty": "CPoseHandle", - "offset": 112 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 116 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 120 - } - ] - }, - { - "name": "CSolveIKTargetHandle_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_positionHandle", - "ty": "CAnimParamHandle", - "offset": 0 - }, - { - "name": "m_orientationHandle", - "ty": "CAnimParamHandle", - "offset": 2 - } - ] - }, - { - "name": "StanceInfo_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vPosition", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_flDirection", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "CStateNodeTransitionData", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curve", - "ty": "CBlendCurve", - "offset": 0 - }, - { - "name": "m_blendDuration", - "ty": "CAnimValue< float32 >", - "offset": 8 - }, - { - "name": "m_resetCycleValue", - "ty": "CAnimValue< float32 >", - "offset": 16 - }, - { - "name": "m_bReset", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_resetCycleOption", - "ty": "bitfield:3", - "offset": 0 - } - ] - }, - { - "name": "CStateNodeStateData", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pChild", - "ty": "CAnimUpdateNodeRef", - "offset": 0 - }, - { - "name": "m_bExclusiveRootMotion", - "ty": "bitfield:1", - "offset": 0 - } - ] - }, - { - "name": "CStateMachineUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_stateMachine", - "ty": "CAnimStateMachineUpdater", - "offset": 104 - }, - { - "name": "m_stateData", - "ty": "CUtlVector< CStateNodeStateData >", - "offset": 192 - }, - { - "name": "m_transitionData", - "ty": "CUtlVector< CStateNodeTransitionData >", - "offset": 216 - }, - { - "name": "m_bBlockWaningTags", - "ty": "bool", - "offset": 244 - }, - { - "name": "m_bLockStateWhenWaning", - "ty": "bool", - "offset": 245 - } - ] - }, - { - "name": "CSubtractUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CBinaryUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pChild1", - "ty": "CAnimUpdateNodeRef", - "offset": 88 - }, - { - "name": "m_pChild2", - "ty": "CAnimUpdateNodeRef", - "offset": 104 - }, - { - "name": "m_timingBehavior", - "ty": "BinaryNodeTiming", - "offset": 120 - }, - { - "name": "m_flTimingBlend", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_bResetChild1", - "ty": "bool", - "offset": 128 - }, - { - "name": "m_bResetChild2", - "ty": "bool", - "offset": 129 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_footMotionTiming", - "ty": "BinaryNodeChildOption", - "offset": 136 - }, - { - "name": "m_bApplyToFootMotion", - "ty": "bool", - "offset": 140 - }, - { - "name": "m_bApplyChannelsSeparately", - "ty": "bool", - "offset": 141 - }, - { - "name": "m_bUseModelSpace", - "ty": "bool", - "offset": 142 - } - ] - }, - { - "name": "TwoBoneIKSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_endEffectorType", - "ty": "IkEndEffectorType", - "offset": 0 - }, - { - "name": "m_endEffectorAttachment", - "ty": "CAnimAttachment", - "offset": 16 - }, - { - "name": "m_targetType", - "ty": "IkTargetType", - "offset": 144 - }, - { - "name": "m_targetAttachment", - "ty": "CAnimAttachment", - "offset": 160 - }, - { - "name": "m_targetBoneIndex", - "ty": "int32", - "offset": 288 - }, - { - "name": "m_hPositionParam", - "ty": "CAnimParamHandle", - "offset": 292 - }, - { - "name": "m_hRotationParam", - "ty": "CAnimParamHandle", - "offset": 294 - }, - { - "name": "m_bAlwaysUseFallbackHinge", - "ty": "bool", - "offset": 296 - }, - { - "name": "m_vLsFallbackHingeAxis", - "ty": "VectorAligned", - "offset": 304 - }, - { - "name": "m_nFixedBoneIndex", - "ty": "int32", - "offset": 320 - }, - { - "name": "m_nMiddleBoneIndex", - "ty": "int32", - "offset": 324 - }, - { - "name": "m_nEndBoneIndex", - "ty": "int32", - "offset": 328 - }, - { - "name": "m_bMatchTargetOrientation", - "ty": "bool", - "offset": 332 - }, - { - "name": "m_bConstrainTwist", - "ty": "bool", - "offset": 333 - }, - { - "name": "m_flMaxTwist", - "ty": "float32", - "offset": 336 - } - ] - }, - { - "name": "CUnaryUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pChildNode", - "ty": "CAnimUpdateNodeRef", - "offset": 88 - } - ] - }, - { - "name": "CWayPointHelperUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CUnaryUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pChildNode", - "ty": "CAnimUpdateNodeRef", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartCycle", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flEndCycle", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_bOnlyGoals", - "ty": "bool", - "offset": 116 - }, - { - "name": "m_bPreventOvershoot", - "ty": "bool", - "offset": 117 - }, - { - "name": "m_bPreventUndershoot", - "ty": "bool", - "offset": 118 - } - ] - }, - { - "name": "CZeroPoseUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CLeafUpdateNode", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimUpdateNodeBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodePath", - "ty": "CAnimNodePath", - "offset": 20 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 68 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "TagSpan_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_tagIndex", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_startCycle", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_endCycle", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "CAnimNodePath", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_path", - "ty": "AnimNodeID[11]", - "offset": 0 - }, - { - "name": "m_nCount", - "ty": "int32", - "offset": 44 - } - ] - }, - { - "name": "ConfigIndex", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nGroup", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nConfig", - "ty": "uint16", - "offset": 2 - } - ] - }, - { - "name": "MotionIndex", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nGroup", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nMotion", - "ty": "uint16", - "offset": 2 - } - ] - }, - { - "name": "CMotionGraphConfig", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_paramValues", - "ty": "float32[4]", - "offset": 0 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nMotionIndex", - "ty": "MotionIndex", - "offset": 20 - }, - { - "name": "m_nSampleStart", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nSampleCount", - "ty": "int32", - "offset": 28 - } - ] - }, - { - "name": "CPoseHandle", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nIndex", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_eType", - "ty": "PoseType_t", - "offset": 2 - } - ] - }, - { - "name": "CAnimationGraphVisualizerPrimitiveBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "CAnimationGraphVisualizerPrimitiveType", - "offset": 8 - }, - { - "name": "m_OwningAnimNodePaths", - "ty": "AnimNodeID[11]", - "offset": 12 - }, - { - "name": "m_nOwningAnimNodePathCount", - "ty": "int32", - "offset": 56 - } - ] - }, - { - "name": "CAnimationGraphVisualizerText", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimationGraphVisualizerPrimitiveBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "CAnimationGraphVisualizerPrimitiveType", - "offset": 8 - }, - { - "name": "m_OwningAnimNodePaths", - "ty": "AnimNodeID[11]", - "offset": 12 - }, - { - "name": "m_nOwningAnimNodePathCount", - "ty": "int32", - "offset": 56 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vWsPosition", - "ty": "VectorAligned", - "offset": 64 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 80 - }, - { - "name": "m_Text", - "ty": "CUtlString", - "offset": 88 - } - ] - }, - { - "name": "CAnimationGraphVisualizerSphere", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimationGraphVisualizerPrimitiveBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "CAnimationGraphVisualizerPrimitiveType", - "offset": 8 - }, - { - "name": "m_OwningAnimNodePaths", - "ty": "AnimNodeID[11]", - "offset": 12 - }, - { - "name": "m_nOwningAnimNodePathCount", - "ty": "int32", - "offset": 56 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vWsPosition", - "ty": "VectorAligned", - "offset": 64 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 84 - } - ] - }, - { - "name": "CAnimationGraphVisualizerLine", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimationGraphVisualizerPrimitiveBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "CAnimationGraphVisualizerPrimitiveType", - "offset": 8 - }, - { - "name": "m_OwningAnimNodePaths", - "ty": "AnimNodeID[11]", - "offset": 12 - }, - { - "name": "m_nOwningAnimNodePathCount", - "ty": "int32", - "offset": 56 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vWsPositionStart", - "ty": "VectorAligned", - "offset": 64 - }, - { - "name": "m_vWsPositionEnd", - "ty": "VectorAligned", - "offset": 80 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 96 - } - ] - }, - { - "name": "CAnimationGraphVisualizerPie", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimationGraphVisualizerPrimitiveBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "CAnimationGraphVisualizerPrimitiveType", - "offset": 8 - }, - { - "name": "m_OwningAnimNodePaths", - "ty": "AnimNodeID[11]", - "offset": 12 - }, - { - "name": "m_nOwningAnimNodePathCount", - "ty": "int32", - "offset": 56 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vWsCenter", - "ty": "VectorAligned", - "offset": 64 - }, - { - "name": "m_vWsStart", - "ty": "VectorAligned", - "offset": 80 - }, - { - "name": "m_vWsEnd", - "ty": "VectorAligned", - "offset": 96 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 112 - } - ] - }, - { - "name": "CAnimationGraphVisualizerAxis", - "module_name": "animgraphlib.so", - "parent": { - "name": "CAnimationGraphVisualizerPrimitiveBase", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "CAnimationGraphVisualizerPrimitiveType", - "offset": 8 - }, - { - "name": "m_OwningAnimNodePaths", - "ty": "AnimNodeID[11]", - "offset": 12 - }, - { - "name": "m_nOwningAnimNodePathCount", - "ty": "int32", - "offset": 56 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_xWsTransform", - "ty": "CTransform", - "offset": 64 - }, - { - "name": "m_flAxisSize", - "ty": "float32", - "offset": 96 - } - ] - }, - { - "name": "IKBoneNameAndIndex_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - { - "name": "IKSolverSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_SolverType", - "ty": "IKSolverType", - "offset": 0 - }, - { - "name": "m_nNumIterations", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "IKTargetSettings_t", - "module_name": "animgraphlib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_TargetSource", - "ty": "IKTargetSource", - "offset": 0 - }, - { - "name": "m_Bone", - "ty": "IKBoneNameAndIndex_t", - "offset": 8 - }, - { - "name": "m_AnimgraphParameterNamePosition", - "ty": "AnimParamID", - "offset": 24 - }, - { - "name": "m_AnimgraphParameterNameOrientation", - "ty": "AnimParamID", - "offset": 28 - }, - { - "name": "m_TargetCoordSystem", - "ty": "IKTargetCoordinateSystem", - "offset": 32 - } - ] - }, - { - "name": "AnimNodeID", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimNodeOutputID", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimStateID", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimParamID", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimTagID", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimComponentID", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimScriptHandle", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "CAnimAttachment", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_influenceRotations", - "ty": "Quaternion[3]", - "offset": 0 - }, - { - "name": "m_influenceOffsets", - "ty": "VectorAligned[3]", - "offset": 48 - }, - { - "name": "m_influenceIndices", - "ty": "int32[3]", - "offset": 96 - }, - { - "name": "m_influenceWeights", - "ty": "float32[3]", - "offset": 108 - }, - { - "name": "m_numInfluences", - "ty": "uint8", - "offset": 120 - } - ] - }, - { - "name": "VPhysics2ShapeDef_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_spheres", - "ty": "CUtlVector< RnSphereDesc_t >", - "offset": 0 - }, - { - "name": "m_capsules", - "ty": "CUtlVector< RnCapsuleDesc_t >", - "offset": 24 - }, - { - "name": "m_hulls", - "ty": "CUtlVector< RnHullDesc_t >", - "offset": 48 - }, - { - "name": "m_meshes", - "ty": "CUtlVector< RnMeshDesc_t >", - "offset": 72 - }, - { - "name": "m_CollisionAttributeIndices", - "ty": "CUtlVector< uint16 >", - "offset": 96 - } - ] - }, - { - "name": "VPhysXBodyPart_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_flMass", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_rnShape", - "ty": "VPhysics2ShapeDef_t", - "offset": 8 - }, - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint16", - "offset": 128 - }, - { - "name": "m_nReserved", - "ty": "uint16", - "offset": 130 - }, - { - "name": "m_flInertiaScale", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_flLinearDamping", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_flAngularDamping", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_bOverrideMassCenter", - "ty": "bool", - "offset": 144 - }, - { - "name": "m_vMassCenterOverride", - "ty": "Vector", - "offset": 148 - } - ] - }, - { - "name": "VPhysXCollisionAttributes_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_CollisionGroup", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_InteractAs", - "ty": "CUtlVector< uint32 >", - "offset": 8 - }, - { - "name": "m_InteractWith", - "ty": "CUtlVector< uint32 >", - "offset": 32 - }, - { - "name": "m_InteractExclude", - "ty": "CUtlVector< uint32 >", - "offset": 56 - }, - { - "name": "m_CollisionGroupString", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_InteractAsStrings", - "ty": "CUtlVector< CUtlString >", - "offset": 88 - }, - { - "name": "m_InteractWithStrings", - "ty": "CUtlVector< CUtlString >", - "offset": 112 - }, - { - "name": "m_InteractExcludeStrings", - "ty": "CUtlVector< CUtlString >", - "offset": 136 - } - ] - }, - { - "name": "VPhysXRange_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMin", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "VPhysXConstraintParams_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nType", - "ty": "int8", - "offset": 0 - }, - { - "name": "m_nTranslateMotion", - "ty": "int8", - "offset": 1 - }, - { - "name": "m_nRotateMotion", - "ty": "int8", - "offset": 2 - }, - { - "name": "m_nFlags", - "ty": "int8", - "offset": 3 - }, - { - "name": "m_anchor", - "ty": "Vector[2]", - "offset": 4 - }, - { - "name": "m_axes", - "ty": "QuaternionStorage[2]", - "offset": 28 - }, - { - "name": "m_maxForce", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_maxTorque", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_linearLimitValue", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_linearLimitRestitution", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_linearLimitSpring", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_linearLimitDamping", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_twistLowLimitValue", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_twistLowLimitRestitution", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_twistLowLimitSpring", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_twistLowLimitDamping", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_twistHighLimitValue", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_twistHighLimitRestitution", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_twistHighLimitSpring", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_twistHighLimitDamping", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_swing1LimitValue", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_swing1LimitRestitution", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_swing1LimitSpring", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_swing1LimitDamping", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_swing2LimitValue", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_swing2LimitRestitution", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_swing2LimitSpring", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_swing2LimitDamping", - "ty": "float32", - "offset": 144 - }, - { - "name": "m_goalPosition", - "ty": "Vector", - "offset": 148 - }, - { - "name": "m_goalOrientation", - "ty": "QuaternionStorage", - "offset": 160 - }, - { - "name": "m_goalAngularVelocity", - "ty": "Vector", - "offset": 176 - }, - { - "name": "m_driveSpringX", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_driveSpringY", - "ty": "float32", - "offset": 192 - }, - { - "name": "m_driveSpringZ", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_driveDampingX", - "ty": "float32", - "offset": 200 - }, - { - "name": "m_driveDampingY", - "ty": "float32", - "offset": 204 - }, - { - "name": "m_driveDampingZ", - "ty": "float32", - "offset": 208 - }, - { - "name": "m_driveSpringTwist", - "ty": "float32", - "offset": 212 - }, - { - "name": "m_driveSpringSwing", - "ty": "float32", - "offset": 216 - }, - { - "name": "m_driveSpringSlerp", - "ty": "float32", - "offset": 220 - }, - { - "name": "m_driveDampingTwist", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_driveDampingSwing", - "ty": "float32", - "offset": 228 - }, - { - "name": "m_driveDampingSlerp", - "ty": "float32", - "offset": 232 - }, - { - "name": "m_solverIterationCount", - "ty": "int32", - "offset": 236 - }, - { - "name": "m_projectionLinearTolerance", - "ty": "float32", - "offset": 240 - }, - { - "name": "m_projectionAngularTolerance", - "ty": "float32", - "offset": 244 - } - ] - }, - { - "name": "VPhysXConstraint2_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nParent", - "ty": "uint16", - "offset": 4 - }, - { - "name": "m_nChild", - "ty": "uint16", - "offset": 6 - }, - { - "name": "m_params", - "ty": "VPhysXConstraintParams_t", - "offset": 8 - } - ] - }, - { - "name": "VPhysXJoint_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nType", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nBody1", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_nBody2", - "ty": "uint16", - "offset": 4 - }, - { - "name": "m_nFlags", - "ty": "uint16", - "offset": 6 - }, - { - "name": "m_Frame1", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_Frame2", - "ty": "CTransform", - "offset": 48 - }, - { - "name": "m_bEnableCollision", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_bEnableLinearLimit", - "ty": "bool", - "offset": 81 - }, - { - "name": "m_LinearLimit", - "ty": "VPhysXRange_t", - "offset": 84 - }, - { - "name": "m_bEnableLinearMotor", - "ty": "bool", - "offset": 92 - }, - { - "name": "m_vLinearTargetVelocity", - "ty": "Vector", - "offset": 96 - }, - { - "name": "m_flMaxForce", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_bEnableSwingLimit", - "ty": "bool", - "offset": 112 - }, - { - "name": "m_SwingLimit", - "ty": "VPhysXRange_t", - "offset": 116 - }, - { - "name": "m_bEnableTwistLimit", - "ty": "bool", - "offset": 124 - }, - { - "name": "m_TwistLimit", - "ty": "VPhysXRange_t", - "offset": 128 - }, - { - "name": "m_bEnableAngularMotor", - "ty": "bool", - "offset": 136 - }, - { - "name": "m_vAngularTargetVelocity", - "ty": "Vector", - "offset": 140 - }, - { - "name": "m_flMaxTorque", - "ty": "float32", - "offset": 152 - }, - { - "name": "m_flLinearFrequency", - "ty": "float32", - "offset": 156 - }, - { - "name": "m_flLinearDampingRatio", - "ty": "float32", - "offset": 160 - }, - { - "name": "m_flAngularFrequency", - "ty": "float32", - "offset": 164 - }, - { - "name": "m_flAngularDampingRatio", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 172 - } - ] - }, - { - "name": "PhysSoftbodyDesc_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ParticleBoneHash", - "ty": "CUtlVector< uint32 >", - "offset": 0 - }, - { - "name": "m_Particles", - "ty": "CUtlVector< RnSoftbodyParticle_t >", - "offset": 24 - }, - { - "name": "m_Springs", - "ty": "CUtlVector< RnSoftbodySpring_t >", - "offset": 48 - }, - { - "name": "m_Capsules", - "ty": "CUtlVector< RnSoftbodyCapsule_t >", - "offset": 72 - }, - { - "name": "m_InitPose", - "ty": "CUtlVector< CTransform >", - "offset": 96 - }, - { - "name": "m_ParticleBoneName", - "ty": "CUtlVector< CUtlString >", - "offset": 120 - } - ] - }, - { - "name": "VPhysXAggregateData_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nRefCounter", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_bonesHash", - "ty": "CUtlVector< uint32 >", - "offset": 8 - }, - { - "name": "m_boneNames", - "ty": "CUtlVector< CUtlString >", - "offset": 32 - }, - { - "name": "m_indexNames", - "ty": "CUtlVector< uint16 >", - "offset": 56 - }, - { - "name": "m_indexHash", - "ty": "CUtlVector< uint16 >", - "offset": 80 - }, - { - "name": "m_bindPose", - "ty": "CUtlVector< matrix3x4a_t >", - "offset": 104 - }, - { - "name": "m_parts", - "ty": "CUtlVector< VPhysXBodyPart_t >", - "offset": 128 - }, - { - "name": "m_constraints2", - "ty": "CUtlVector< VPhysXConstraint2_t >", - "offset": 152 - }, - { - "name": "m_joints", - "ty": "CUtlVector< VPhysXJoint_t >", - "offset": 176 - }, - { - "name": "m_pFeModel", - "ty": "PhysFeModelDesc_t*", - "offset": 200 - }, - { - "name": "m_boneParents", - "ty": "CUtlVector< uint16 >", - "offset": 208 - }, - { - "name": "m_surfacePropertyHashes", - "ty": "CUtlVector< uint32 >", - "offset": 232 - }, - { - "name": "m_collisionAttributes", - "ty": "CUtlVector< VPhysXCollisionAttributes_t >", - "offset": 256 - }, - { - "name": "m_debugPartNames", - "ty": "CUtlVector< CUtlString >", - "offset": 280 - }, - { - "name": "m_embeddedKeyvalues", - "ty": "CUtlString", - "offset": 304 - } - ] - }, - { - "name": "CPhysSurfacePropertiesPhysics", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_friction", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_elasticity", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_density", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_thickness", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_softContactFrequency", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_softContactDampingRatio", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_wheelDrag", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CPhysSurfacePropertiesAudio", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_reflectivity", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_hardnessFactor", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_roughnessFactor", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_roughThreshold", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_hardThreshold", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_hardVelocityThreshold", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flStaticImpactVolume", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flOcclusionFactor", - "ty": "float32", - "offset": 28 - } - ] - }, - { - "name": "CPhysSurfacePropertiesSoundNames", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_impactSoft", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_impactHard", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_scrapeSmooth", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_scrapeRough", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_bulletImpact", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_rolling", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_break", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_strain", - "ty": "CUtlString", - "offset": 56 - } - ] - }, - { - "name": "CPhysSurfaceProperties", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_baseNameHash", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_bHidden", - "ty": "bool", - "offset": 24 - }, - { - "name": "m_description", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_physics", - "ty": "CPhysSurfacePropertiesPhysics", - "offset": 40 - }, - { - "name": "m_audioSounds", - "ty": "CPhysSurfacePropertiesSoundNames", - "offset": 72 - }, - { - "name": "m_audioParams", - "ty": "CPhysSurfacePropertiesAudio", - "offset": 136 - } - ] - }, - { - "name": "CVPhysXSurfacePropertiesList", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_surfacePropertiesList", - "ty": "CUtlVector< CPhysSurfaceProperties* >", - "offset": 0 - } - ] - }, - { - "name": "MaterialGroup_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_materials", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > >", - "offset": 8 - } - ] - }, - { - "name": "ModelSkeletonData_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneName", - "ty": "CUtlVector< CUtlString >", - "offset": 0 - }, - { - "name": "m_nParent", - "ty": "CUtlVector< int16 >", - "offset": 24 - }, - { - "name": "m_boneSphere", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_nFlag", - "ty": "CUtlVector< uint32 >", - "offset": 72 - }, - { - "name": "m_bonePosParent", - "ty": "CUtlVector< Vector >", - "offset": 96 - }, - { - "name": "m_boneRotParent", - "ty": "CUtlVector< QuaternionStorage >", - "offset": 120 - }, - { - "name": "m_boneScaleParent", - "ty": "CUtlVector< float32 >", - "offset": 144 - } - ] - }, - { - "name": "PermModelInfo_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_vHullMin", - "ty": "Vector", - "offset": 4 - }, - { - "name": "m_vHullMax", - "ty": "Vector", - "offset": 16 - }, - { - "name": "m_vViewMin", - "ty": "Vector", - "offset": 28 - }, - { - "name": "m_vViewMax", - "ty": "Vector", - "offset": 40 - }, - { - "name": "m_flMass", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_vEyePosition", - "ty": "Vector", - "offset": 56 - }, - { - "name": "m_flMaxEyeDeflection", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_sSurfaceProperty", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_keyValueText", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - { - "name": "PermModelExtPart_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Transform", - "ty": "CTransform", - "offset": 0 - }, - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_nParent", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_refModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 48 - } - ] - }, - { - "name": "ModelBoneFlexDriverControl_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBoneComponent", - "ty": "ModelBoneFlexComponent_t", - "offset": 0 - }, - { - "name": "m_flexController", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_flexControllerToken", - "ty": "uint32", - "offset": 16 - }, - { - "name": "m_flMin", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "ModelBoneFlexDriver_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_boneNameToken", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_controls", - "ty": "CUtlVector< ModelBoneFlexDriverControl_t >", - "offset": 16 - } - ] - }, - { - "name": "PermModelDataAnimatedMaterialAttribute_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_AttributeName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNumChannels", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "PermModelData_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_modelInfo", - "ty": "PermModelInfo_t", - "offset": 8 - }, - { - "name": "m_ExtParts", - "ty": "CUtlVector< PermModelExtPart_t >", - "offset": 96 - }, - { - "name": "m_refMeshes", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCRenderMesh > >", - "offset": 120 - }, - { - "name": "m_refMeshGroupMasks", - "ty": "CUtlVector< uint64 >", - "offset": 144 - }, - { - "name": "m_refPhysGroupMasks", - "ty": "CUtlVector< uint64 >", - "offset": 168 - }, - { - "name": "m_refLODGroupMasks", - "ty": "CUtlVector< uint8 >", - "offset": 192 - }, - { - "name": "m_lodGroupSwitchDistances", - "ty": "CUtlVector< float32 >", - "offset": 216 - }, - { - "name": "m_refPhysicsData", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > >", - "offset": 240 - }, - { - "name": "m_refPhysicsHitboxData", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > >", - "offset": 264 - }, - { - "name": "m_refAnimGroups", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > >", - "offset": 288 - }, - { - "name": "m_refSequenceGroups", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCSequenceGroupData > >", - "offset": 312 - }, - { - "name": "m_meshGroups", - "ty": "CUtlVector< CUtlString >", - "offset": 336 - }, - { - "name": "m_materialGroups", - "ty": "CUtlVector< MaterialGroup_t >", - "offset": 360 - }, - { - "name": "m_nDefaultMeshGroupMask", - "ty": "uint64", - "offset": 384 - }, - { - "name": "m_modelSkeleton", - "ty": "ModelSkeletonData_t", - "offset": 392 - }, - { - "name": "m_remappingTable", - "ty": "CUtlVector< int16 >", - "offset": 560 - }, - { - "name": "m_remappingTableStarts", - "ty": "CUtlVector< uint16 >", - "offset": 584 - }, - { - "name": "m_boneFlexDrivers", - "ty": "CUtlVector< ModelBoneFlexDriver_t >", - "offset": 608 - }, - { - "name": "m_pModelConfigList", - "ty": "CModelConfigList*", - "offset": 632 - }, - { - "name": "m_BodyGroupsHiddenInTools", - "ty": "CUtlVector< CUtlString >", - "offset": 640 - }, - { - "name": "m_refAnimIncludeModels", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCModel > >", - "offset": 664 - }, - { - "name": "m_AnimatedMaterialAttributes", - "ty": "CUtlVector< PermModelDataAnimatedMaterialAttribute_t >", - "offset": 688 - } - ] - }, - { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - { - "name": "CModelConfigElement_AttachedModel", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InstanceName", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_EntityClass", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 88 - }, - { - "name": "m_vOffset", - "ty": "Vector", - "offset": 96 - }, - { - "name": "m_aAngOffset", - "ty": "QAngle", - "offset": 108 - }, - { - "name": "m_AttachmentName", - "ty": "CUtlString", - "offset": 120 - }, - { - "name": "m_LocalAttachmentOffsetName", - "ty": "CUtlString", - "offset": 128 - }, - { - "name": "m_AttachmentType", - "ty": "ModelConfigAttachmentType_t", - "offset": 136 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bool", - "offset": 140 - }, - { - "name": "m_bUserSpecifiedColor", - "ty": "bool", - "offset": 141 - }, - { - "name": "m_bUserSpecifiedMaterialGroup", - "ty": "bool", - "offset": 142 - }, - { - "name": "m_bAcceptParentMaterialDrivenDecals", - "ty": "bool", - "offset": 143 - }, - { - "name": "m_BodygroupOnOtherModels", - "ty": "CUtlString", - "offset": 144 - }, - { - "name": "m_MaterialGroupOnOtherModels", - "ty": "CUtlString", - "offset": 152 - } - ] - }, - { - "name": "CModelConfigElement_UserPick", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Choices", - "ty": "CUtlVector< CUtlString >", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_RandomPick", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Choices", - "ty": "CUtlVector< CUtlString >", - "offset": 72 - }, - { - "name": "m_ChoiceWeights", - "ty": "CUtlVector< float32 >", - "offset": 96 - } - ] - }, - { - "name": "CModelConfigElement_SetMaterialGroup", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_MaterialGroupName", - "ty": "CUtlString", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_SetMaterialGroupOnAttachedModels", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_MaterialGroupName", - "ty": "CUtlString", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_SetRenderColor", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Color", - "ty": "Color", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_RandomColor", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Gradient", - "ty": "CColorGradient", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_SetBodygroup", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_GroupName", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_nChoice", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "CModelConfigElement_SetBodygroupOnAttachedModels", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_GroupName", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_nChoice", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "CModelConfigElement_Command", - "module_name": "modellib.so", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Command", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_Args", - "ty": "KeyValues3", - "offset": 80 - } - ] - }, - { - "name": "CModelConfig", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ConfigName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_Elements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 8 - }, - { - "name": "m_bTopLevel", - "ty": "bool", - "offset": 32 - } - ] - }, - { - "name": "CModelConfigList", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bHideMaterialGroupInTools", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bHideRenderColorInTools", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_Configs", - "ty": "CUtlVector< CModelConfig* >", - "offset": 8 - } - ] - }, - { - "name": "CRenderBufferBinding", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hBuffer", - "ty": "uint64", - "offset": 0 - }, - { - "name": "m_nBindOffsetBytes", - "ty": "uint32", - "offset": 16 - } - ] - }, - { - "name": "SkeletonBoneBounds_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecCenter", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_vecSize", - "ty": "Vector", - "offset": 12 - } - ] - }, - { - "name": "RenderSkeletonBone_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_parentName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_invBindPose", - "ty": "matrix3x4_t", - "offset": 16 - }, - { - "name": "m_bbox", - "ty": "SkeletonBoneBounds_t", - "offset": 64 - }, - { - "name": "m_flSphereRadius", - "ty": "float32", - "offset": 88 - } - ] - }, - { - "name": "CRenderSkeleton", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bones", - "ty": "CUtlVector< RenderSkeletonBone_t >", - "offset": 0 - }, - { - "name": "m_boneParents", - "ty": "CUtlVector< int32 >", - "offset": 48 - }, - { - "name": "m_nBoneWeightCount", - "ty": "int32", - "offset": 72 - } - ] - }, - { - "name": "CDrawCullingData", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vConeApex", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_ConeAxis", - "ty": "int8[3]", - "offset": 12 - }, - { - "name": "m_ConeCutoff", - "ty": "int8", - "offset": 15 - } - ] - }, - { - "name": "CMaterialDrawDescriptor", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nPrimitiveType", - "ty": "RenderPrimitiveType_t", - "offset": 0 - }, - { - "name": "m_nBaseVertex", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_nVertexCount", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_nStartIndex", - "ty": "int32", - "offset": 12 - }, - { - "name": "m_nIndexCount", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_flUvDensity", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_vTintColor", - "ty": "Vector", - "offset": 24 - }, - { - "name": "m_flAlpha", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_nFirstMeshlet", - "ty": "uint32", - "offset": 44 - }, - { - "name": "m_nNumMeshlets", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_indexBuffer", - "ty": "CRenderBufferBinding", - "offset": 184 - }, - { - "name": "m_material", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 224 - } - ] - }, - { - "name": "CMeshletDescriptor", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_PackedAABB", - "ty": "PackedAABB_t", - "offset": 0 - }, - { - "name": "m_CullingData", - "ty": "CDrawCullingData", - "offset": 8 - } - ] - }, - { - "name": "CSceneObjectData", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vMinBounds", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_vMaxBounds", - "ty": "Vector", - "offset": 12 - }, - { - "name": "m_drawCalls", - "ty": "CUtlVector< CMaterialDrawDescriptor >", - "offset": 24 - }, - { - "name": "m_drawBounds", - "ty": "CUtlVector< AABB_t >", - "offset": 48 - }, - { - "name": "m_meshlets", - "ty": "CUtlVector< CMeshletDescriptor >", - "offset": 72 - }, - { - "name": "m_vTintColor", - "ty": "Vector4D", - "offset": 96 - } - ] - }, - { - "name": "CAttachment", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_influenceNames", - "ty": "CUtlString[3]", - "offset": 8 - }, - { - "name": "m_vInfluenceRotations", - "ty": "Quaternion[3]", - "offset": 32 - }, - { - "name": "m_vInfluenceOffsets", - "ty": "Vector[3]", - "offset": 80 - }, - { - "name": "m_influenceWeights", - "ty": "float32[3]", - "offset": 116 - }, - { - "name": "m_bInfluenceRootTransform", - "ty": "bool[3]", - "offset": 128 - }, - { - "name": "m_nInfluences", - "ty": "uint8", - "offset": 131 - }, - { - "name": "m_bIgnoreRotation", - "ty": "bool", - "offset": 132 - } - ] - }, - { - "name": "CHitBox", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_sSurfaceProperty", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_sBoneName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_vMinBounds", - "ty": "Vector", - "offset": 24 - }, - { - "name": "m_vMaxBounds", - "ty": "Vector", - "offset": 36 - }, - { - "name": "m_flShapeRadius", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_nBoneNameHash", - "ty": "uint32", - "offset": 52 - }, - { - "name": "m_nGroupId", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nShapeType", - "ty": "uint8", - "offset": 60 - }, - { - "name": "m_bTranslationOnly", - "ty": "bool", - "offset": 61 - }, - { - "name": "m_CRC", - "ty": "uint32", - "offset": 64 - }, - { - "name": "m_cRenderColor", - "ty": "Color", - "offset": 68 - }, - { - "name": "m_nHitBoxIndex", - "ty": "uint16", - "offset": 72 - } - ] - }, - { - "name": "CHitBoxSet", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_HitBoxes", - "ty": "CUtlVector< CHitBox >", - "offset": 16 - }, - { - "name": "m_SourceFilename", - "ty": "CUtlString", - "offset": 40 - } - ] - }, - { - "name": "CHitBoxSetList", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_HitBoxSets", - "ty": "CUtlVector< CHitBoxSet >", - "offset": 0 - } - ] - }, - { - "name": "DynamicMeshDeformParams_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTensionCompressScale", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flTensionStretchScale", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_bRecomputeSmoothNormalsAfterAnimation", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bComputeDynamicMeshTensionAfterAnimation", - "ty": "bool", - "offset": 9 - } - ] - }, - { - "name": "RenderHairStrandInfo_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nGuideIdx", - "ty": "uint32[3]", - "offset": 0 - }, - { - "name": "m_nBaseTriIdx", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_vGuideBarycentric", - "ty": "Vector2D", - "offset": 16 - }, - { - "name": "m_vBaseBarycentric", - "ty": "Vector2D", - "offset": 24 - }, - { - "name": "m_vRootOffset_flLengthScale", - "ty": "uint16[4]", - "offset": 32 - }, - { - "name": "m_nPackedBaseMeshUv", - "ty": "uint32", - "offset": 40 - }, - { - "name": "m_nPad", - "ty": "uint32", - "offset": 44 - } - ] - }, - { - "name": "CRenderGroom", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSegmentsPerHairStrand", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nGuideHairCount", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_nHairCount", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_nGroomGroupID", - "ty": "int32", - "offset": 12 - }, - { - "name": "m_nAttachBoneIdx", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_hairInfoBufferData", - "ty": "CUtlBinaryBlock", - "offset": 24 - }, - { - "name": "m_hairs", - "ty": "CUtlVector< RenderHairStrandInfo_t >", - "offset": 48 - } - ] - }, - { - "name": "CRenderMesh", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sceneObjects", - "ty": "CUtlVectorFixedGrowable< CSceneObjectData >", - "offset": 16 - }, - { - "name": "m_constraints", - "ty": "CUtlVector< CBaseConstraint* >", - "offset": 160 - }, - { - "name": "m_skeleton", - "ty": "CRenderSkeleton", - "offset": 184 - }, - { - "name": "m_meshDeformParams", - "ty": "DynamicMeshDeformParams_t", - "offset": 480 - }, - { - "name": "m_pGroomData", - "ty": "CRenderGroom*", - "offset": 496 - } - ] - }, - { - "name": "CConstraintTarget", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_qOffset", - "ty": "Quaternion", - "offset": 32 - }, - { - "name": "m_vOffset", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_nBoneHash", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_sName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_bIsAttachment", - "ty": "bool", - "offset": 89 - } - ] - }, - { - "name": "CConstraintSlave", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_qBaseOrientation", - "ty": "Quaternion", - "offset": 0 - }, - { - "name": "m_vBasePosition", - "ty": "Vector", - "offset": 16 - }, - { - "name": "m_nBoneHash", - "ty": "uint32", - "offset": 28 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_sName", - "ty": "CUtlString", - "offset": 40 - } - ] - }, - { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CBaseConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - { - "name": "CPointConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "COrientConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CAimConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_qAimOffset", - "ty": "Quaternion", - "offset": 112 - }, - { - "name": "m_nUpType", - "ty": "uint32", - "offset": 128 - } - ] - }, - { - "name": "CTwistConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bInverse", - "ty": "bool", - "offset": 112 - }, - { - "name": "m_qParentBindRotation", - "ty": "Quaternion", - "offset": 128 - }, - { - "name": "m_qChildBindRotation", - "ty": "Quaternion", - "offset": 144 - } - ] - }, - { - "name": "CTiltTwistConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nTargetAxis", - "ty": "int32", - "offset": 112 - }, - { - "name": "m_nSlaveAxis", - "ty": "int32", - "offset": 116 - } - ] - }, - { - "name": "CMorphConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sTargetMorph", - "ty": "CUtlString", - "offset": 112 - }, - { - "name": "m_nSlaveChannel", - "ty": "int32", - "offset": 120 - }, - { - "name": "m_flMin", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 128 - } - ] - }, - { - "name": "CParentConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CBoneConstraintPoseSpaceMorph", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sBoneName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_sAttachmentName", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_outputMorph", - "ty": "CUtlVector< CUtlString >", - "offset": 56 - }, - { - "name": "m_inputList", - "ty": "CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t >", - "offset": 80 - }, - { - "name": "m_bClamp", - "ty": "bool", - "offset": 104 - } - ] - }, - { - "name": "CBoneConstraintPoseSpaceMorph::Input_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_inputValue", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_outputWeightList", - "ty": "CUtlVector< float32 >", - "offset": 16 - } - ] - }, - { - "name": "CBoneConstraintPoseSpaceBone", - "module_name": "modellib.so", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_inputList", - "ty": "CUtlVector< CBoneConstraintPoseSpaceBone::Input_t >", - "offset": 112 - } - ] - }, - { - "name": "CBoneConstraintPoseSpaceBone::Input_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_inputValue", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_outputTransformList", - "ty": "CUtlVector< CTransform >", - "offset": 16 - } - ] - }, - { - "name": "CBoneConstraintDotToMorph", - "module_name": "modellib.so", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sBoneName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_sTargetBoneName", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_sMorphChannelName", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_flRemap", - "ty": "float32[4]", - "offset": 64 - } - ] - }, - { - "name": "CFlexOp", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_OpCode", - "ty": "FlexOpCode_t", - "offset": 0 - }, - { - "name": "m_Data", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "CFlexRule", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlex", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_FlexOps", - "ty": "CUtlVector< CFlexOp >", - "offset": 8 - } - ] - }, - { - "name": "CFlexDesc", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_szFacs", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - { - "name": "CFlexController", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_szName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_szType", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "min", - "ty": "float32", - "offset": 16 - }, - { - "name": "max", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "CMorphBundleData", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flULeftSrc", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flVTopSrc", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_offsets", - "ty": "CUtlVector< float32 >", - "offset": 8 - }, - { - "name": "m_ranges", - "ty": "CUtlVector< float32 >", - "offset": 32 - } - ] - }, - { - "name": "CMorphRectData", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nXLeftDst", - "ty": "int16", - "offset": 0 - }, - { - "name": "m_nYTopDst", - "ty": "int16", - "offset": 2 - }, - { - "name": "m_flUWidthSrc", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flVHeightSrc", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_bundleDatas", - "ty": "CUtlVector< CMorphBundleData >", - "offset": 16 - } - ] - }, - { - "name": "CMorphData", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_morphRectDatas", - "ty": "CUtlVector< CMorphRectData >", - "offset": 8 - } - ] - }, - { - "name": "CMorphSetData", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nWidth", - "ty": "int32", - "offset": 12 - }, - { - "name": "m_nHeight", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_bundleTypes", - "ty": "CUtlVector< MorphBundleType_t >", - "offset": 24 - }, - { - "name": "m_morphDatas", - "ty": "CUtlVector< CMorphData >", - "offset": 48 - }, - { - "name": "m_pTextureAtlas", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 72 - }, - { - "name": "m_FlexDesc", - "ty": "CUtlVector< CFlexDesc >", - "offset": 80 - }, - { - "name": "m_FlexControllers", - "ty": "CUtlVector< CFlexController >", - "offset": 104 - }, - { - "name": "m_FlexRules", - "ty": "CUtlVector< CFlexRule >", - "offset": 128 - } - ] - }, - { - "name": "CAnimFoot", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_vBallOffset", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_vHeelOffset", - "ty": "Vector", - "offset": 20 - }, - { - "name": "m_ankleBoneIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_toeBoneIndex", - "ty": "int32", - "offset": 36 - } - ] - }, - { - "name": "CAnimSkeleton", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_localSpaceTransforms", - "ty": "CUtlVector< CTransform >", - "offset": 16 - }, - { - "name": "m_modelSpaceTransforms", - "ty": "CUtlVector< CTransform >", - "offset": 40 - }, - { - "name": "m_boneNames", - "ty": "CUtlVector< CUtlString >", - "offset": 64 - }, - { - "name": "m_children", - "ty": "CUtlVector< CUtlVector< int32 > >", - "offset": 88 - }, - { - "name": "m_parents", - "ty": "CUtlVector< int32 >", - "offset": 112 - }, - { - "name": "m_feet", - "ty": "CUtlVector< CAnimFoot >", - "offset": 136 - }, - { - "name": "m_morphNames", - "ty": "CUtlVector< CUtlString >", - "offset": 160 - }, - { - "name": "m_lodBoneCounts", - "ty": "CUtlVector< int32 >", - "offset": 184 - } - ] - }, - { - "name": "CFootDefinition", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_ankleBoneName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_toeBoneName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_vBallOffset", - "ty": "Vector", - "offset": 24 - }, - { - "name": "m_vHeelOffset", - "ty": "Vector", - "offset": 36 - }, - { - "name": "m_flFootLength", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flBindPoseDirectionMS", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flTraceHeight", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flTraceRadius", - "ty": "float32", - "offset": 60 - } - ] - }, - { - "name": "CCycleBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCycle", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "CAnimCycle", - "module_name": "modellib.so", - "parent": { - "name": "CCycleBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCycle", - "ty": "float32", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CFootCycle", - "module_name": "modellib.so", - "parent": { - "name": "CCycleBase", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCycle", - "ty": "float32", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CFootCycleDefinition", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vStancePositionMS", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_vMidpointPositionMS", - "ty": "Vector", - "offset": 12 - }, - { - "name": "m_flStanceDirectionMS", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_vToStrideStartPos", - "ty": "Vector", - "offset": 28 - }, - { - "name": "m_stanceCycle", - "ty": "CAnimCycle", - "offset": 40 - }, - { - "name": "m_footLiftCycle", - "ty": "CFootCycle", - "offset": 44 - }, - { - "name": "m_footOffCycle", - "ty": "CFootCycle", - "offset": 48 - }, - { - "name": "m_footStrikeCycle", - "ty": "CFootCycle", - "offset": 52 - }, - { - "name": "m_footLandCycle", - "ty": "CFootCycle", - "offset": 56 - } - ] - }, - { - "name": "CFootTrajectory", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vOffset", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_flRotationOffset", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flProgression", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CFootTrajectories", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_trajectories", - "ty": "CUtlVector< CFootTrajectory >", - "offset": 0 - } - ] - }, - { - "name": "CFootStride", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_definition", - "ty": "CFootCycleDefinition", - "offset": 0 - }, - { - "name": "m_trajectories", - "ty": "CFootTrajectories", - "offset": 64 - } - ] - }, - { - "name": "CFootMotion", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strides", - "ty": "CUtlVector< CFootStride >", - "offset": 0 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_bAdditive", - "ty": "bool", - "offset": 32 - } - ] - }, - { - "name": "SkeletonAnimCapture_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEntIndex", - "ty": "CEntityIndex", - "offset": 0 - }, - { - "name": "m_nEntParent", - "ty": "CEntityIndex", - "offset": 4 - }, - { - "name": "m_ImportedCollision", - "ty": "CUtlVector< CEntityIndex >", - "offset": 8 - }, - { - "name": "m_ModelName", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_CaptureName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_ModelBindPose", - "ty": "CUtlVector< SkeletonAnimCapture_t::Bone_t >", - "offset": 48 - }, - { - "name": "m_FeModelInitPose", - "ty": "CUtlVector< SkeletonAnimCapture_t::Bone_t >", - "offset": 72 - }, - { - "name": "m_nFlexControllers", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_bPredicted", - "ty": "bool", - "offset": 100 - }, - { - "name": "m_Frames", - "ty": "CUtlVector< SkeletonAnimCapture_t::Frame_t >", - "offset": 168 - } - ] - }, - { - "name": "SkeletonAnimCapture_t::Bone_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_BindPose", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_nParent", - "ty": "int32", - "offset": 48 - } - ] - }, - { - "name": "SkeletonAnimCapture_t::FrameStamp_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flEntitySimTime", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_bTeleportTick", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bPredicted", - "ty": "bool", - "offset": 9 - }, - { - "name": "m_flCurTime", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nFrameCount", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_nTickCount", - "ty": "int32", - "offset": 24 - } - ] - }, - { - "name": "SkeletonAnimCapture_t::Frame_t", - "module_name": "modellib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_Stamp", - "ty": "SkeletonAnimCapture_t::FrameStamp_t", - "offset": 4 - }, - { - "name": "m_Transform", - "ty": "CTransform", - "offset": 32 - }, - { - "name": "m_bTeleport", - "ty": "bool", - "offset": 64 - }, - { - "name": "m_CompositeBones", - "ty": "CUtlVector< CTransform >", - "offset": 72 - }, - { - "name": "m_SimStateBones", - "ty": "CUtlVector< CTransform >", - "offset": 96 - }, - { - "name": "m_FeModelAnims", - "ty": "CUtlVector< CTransform >", - "offset": 120 - }, - { - "name": "m_FeModelPos", - "ty": "CUtlVector< VectorAligned >", - "offset": 144 - }, - { - "name": "m_FlexControllerWeights", - "ty": "CUtlVector< float32 >", - "offset": 168 - } - ] - } - ], - [] - ], - "libclient.so": [ - [ - { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityIdentity", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nameStringableIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nameStringableIndex", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_name", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_designerName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_flags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 56 - }, - { - "name": "m_fDataObjectTypes", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CEntityIdentity*", - "offset": 88 - }, - { - "name": "m_pNext", - "ty": "CEntityIdentity*", - "offset": 96 - }, - { - "name": "m_pPrevByClass", - "ty": "CEntityIdentity*", - "offset": 104 - }, - { - "name": "m_pNextByClass", - "ty": "CEntityIdentity*", - "offset": 112 - } - ] - }, - { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CScriptComponent", - "module_name": "entity2.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_scriptClassName", - "ty": "CUtlSymbolLarge", - "offset": 48 - } - ] - }, - { - "name": "CBodyComponent", - "module_name": "client.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - { - "name": "CBodyComponentPoint", - "module_name": "client.so", - "parent": { - "name": "CBodyComponent", - "module_name": "client.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_sceneNode", - "ty": "CGameSceneNode" - } - } - ], - "fields": [ - { - "name": "m_sceneNode", - "ty": "CGameSceneNode", - "offset": 96 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 448 - } - ] - }, - { - "name": "CBodyComponentSkeletonInstance", - "module_name": "client.so", - "parent": { - "name": "CBodyComponent", - "module_name": "client.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 96 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1104 - } - ] - }, - { - "name": "CHitboxComponent", - "module_name": "client.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bvDisabledHitGroups", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_bvDisabledHitGroups", - "ty": "uint32[1]", - "offset": 36 - } - ] - }, - { - "name": "CLightComponent", - "module_name": "client.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Color", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_SecondaryColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flRange", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFalloff", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation0", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation1", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation2", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTheta", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flPhi", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightCookie", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_nCascades", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCastShadows", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowWidth", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowHeight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderDiffuse", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderSpecular", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderTransmissive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flOrthoLightWidth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flOrthoLightHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nStyle", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_Pattern", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_nCascadeRenderStaticObjects", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeCrossFade", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistanceFade", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance0", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance1", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance2", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance3", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution0", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUsesBakedShadowing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nBakedShadowIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nDirectLight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectLight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeMinDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeMaxDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowFadeMinDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowFadeMaxDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlicker", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPrecomputedFieldsValid", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedBoundsMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedBoundsMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBAngles", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBExtent", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flPrecomputedMaxRange", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFogLightingMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogContributionStength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flNearClipPlane", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_SkyColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flSkyIntensity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_SkyAmbientBounce", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseSecondaryColor", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMixedShadows", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flLightStyleStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCapsuleLength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flMinRoughness", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 88 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 149 - }, - { - "name": "m_SecondaryColor", - "ty": "Color", - "offset": 153 - }, - { - "name": "m_flBrightness", - "ty": "float32", - "offset": 160 - }, - { - "name": "m_flBrightnessScale", - "ty": "float32", - "offset": 164 - }, - { - "name": "m_flBrightnessMult", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flRange", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_flFalloff", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_flAttenuation0", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flAttenuation1", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flAttenuation2", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_flTheta", - "ty": "float32", - "offset": 192 - }, - { - "name": "m_flPhi", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_hLightCookie", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 200 - }, - { - "name": "m_nCascades", - "ty": "int32", - "offset": 208 - }, - { - "name": "m_nCastShadows", - "ty": "int32", - "offset": 212 - }, - { - "name": "m_nShadowWidth", - "ty": "int32", - "offset": 216 - }, - { - "name": "m_nShadowHeight", - "ty": "int32", - "offset": 220 - }, - { - "name": "m_bRenderDiffuse", - "ty": "bool", - "offset": 224 - }, - { - "name": "m_nRenderSpecular", - "ty": "int32", - "offset": 228 - }, - { - "name": "m_bRenderTransmissive", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_flOrthoLightWidth", - "ty": "float32", - "offset": 236 - }, - { - "name": "m_flOrthoLightHeight", - "ty": "float32", - "offset": 240 - }, - { - "name": "m_nStyle", - "ty": "int32", - "offset": 244 - }, - { - "name": "m_Pattern", - "ty": "CUtlString", - "offset": 248 - }, - { - "name": "m_nCascadeRenderStaticObjects", - "ty": "int32", - "offset": 256 - }, - { - "name": "m_flShadowCascadeCrossFade", - "ty": "float32", - "offset": 260 - }, - { - "name": "m_flShadowCascadeDistanceFade", - "ty": "float32", - "offset": 264 - }, - { - "name": "m_flShadowCascadeDistance0", - "ty": "float32", - "offset": 268 - }, - { - "name": "m_flShadowCascadeDistance1", - "ty": "float32", - "offset": 272 - }, - { - "name": "m_flShadowCascadeDistance2", - "ty": "float32", - "offset": 276 - }, - { - "name": "m_flShadowCascadeDistance3", - "ty": "float32", - "offset": 280 - }, - { - "name": "m_nShadowCascadeResolution0", - "ty": "int32", - "offset": 284 - }, - { - "name": "m_nShadowCascadeResolution1", - "ty": "int32", - "offset": 288 - }, - { - "name": "m_nShadowCascadeResolution2", - "ty": "int32", - "offset": 292 - }, - { - "name": "m_nShadowCascadeResolution3", - "ty": "int32", - "offset": 296 - }, - { - "name": "m_bUsesBakedShadowing", - "ty": "bool", - "offset": 300 - }, - { - "name": "m_nShadowPriority", - "ty": "int32", - "offset": 304 - }, - { - "name": "m_nBakedShadowIndex", - "ty": "int32", - "offset": 308 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 312 - }, - { - "name": "m_nDirectLight", - "ty": "int32", - "offset": 316 - }, - { - "name": "m_nIndirectLight", - "ty": "int32", - "offset": 320 - }, - { - "name": "m_flFadeMinDist", - "ty": "float32", - "offset": 324 - }, - { - "name": "m_flFadeMaxDist", - "ty": "float32", - "offset": 328 - }, - { - "name": "m_flShadowFadeMinDist", - "ty": "float32", - "offset": 332 - }, - { - "name": "m_flShadowFadeMaxDist", - "ty": "float32", - "offset": 336 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 340 - }, - { - "name": "m_bFlicker", - "ty": "bool", - "offset": 341 - }, - { - "name": "m_bPrecomputedFieldsValid", - "ty": "bool", - "offset": 342 - }, - { - "name": "m_vPrecomputedBoundsMins", - "ty": "Vector", - "offset": 344 - }, - { - "name": "m_vPrecomputedBoundsMaxs", - "ty": "Vector", - "offset": 356 - }, - { - "name": "m_vPrecomputedOBBOrigin", - "ty": "Vector", - "offset": 368 - }, - { - "name": "m_vPrecomputedOBBAngles", - "ty": "QAngle", - "offset": 380 - }, - { - "name": "m_vPrecomputedOBBExtent", - "ty": "Vector", - "offset": 392 - }, - { - "name": "m_flPrecomputedMaxRange", - "ty": "float32", - "offset": 404 - }, - { - "name": "m_nFogLightingMode", - "ty": "int32", - "offset": 408 - }, - { - "name": "m_flFogContributionStength", - "ty": "float32", - "offset": 412 - }, - { - "name": "m_flNearClipPlane", - "ty": "float32", - "offset": 416 - }, - { - "name": "m_SkyColor", - "ty": "Color", - "offset": 420 - }, - { - "name": "m_flSkyIntensity", - "ty": "float32", - "offset": 424 - }, - { - "name": "m_SkyAmbientBounce", - "ty": "Color", - "offset": 428 - }, - { - "name": "m_bUseSecondaryColor", - "ty": "bool", - "offset": 432 - }, - { - "name": "m_bMixedShadows", - "ty": "bool", - "offset": 433 - }, - { - "name": "m_flLightStyleStartTime", - "ty": "GameTime_t", - "offset": 436 - }, - { - "name": "m_flCapsuleLength", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flMinRoughness", - "ty": "float32", - "offset": 444 - } - ] - }, - { - "name": "CRenderComponent", - "module_name": "client.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 16 - }, - { - "name": "m_bIsRenderingWithViewModels", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_nSplitscreenFlags", - "ty": "uint32", - "offset": 84 - }, - { - "name": "m_bEnableRendering", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bInterpolationReadyToDraw", - "ty": "bool", - "offset": 192 - } - ] - }, - { - "name": "CBuoyancyHelper", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flFluidDensity", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CBasePlayerControllerAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "C_CommandContext", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "needsprocessing", - "ty": "bool", - "offset": 0 - }, - { - "name": "command_number", - "ty": "int32", - "offset": 144 - } - ] - }, - { - "name": "ViewAngleServerChange_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "nType", - "ty": "FixAngleSet_t" - } - }, - { - "NetworkVarNames": { - "name": "qAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "nIndex", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "nType", - "ty": "FixAngleSet_t", - "offset": 48 - }, - { - "name": "qAngle", - "ty": "QAngle", - "offset": 52 - }, - { - "name": "nIndex", - "ty": "uint32", - "offset": 64 - } - ] - }, - { - "name": "CDynamicPropAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPlayer_AutoaimServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "audioparams_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "localSound", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "soundscapeIndex", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "localBits", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "soundscapeEntityListIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "soundEventHash", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "localSound", - "ty": "Vector[8]", - "offset": 8 - }, - { - "name": "soundscapeIndex", - "ty": "int32", - "offset": 104 - }, - { - "name": "localBits", - "ty": "uint8", - "offset": 108 - }, - { - "name": "soundscapeEntityListIndex", - "ty": "int32", - "offset": 112 - }, - { - "name": "soundEventHash", - "ty": "uint32", - "offset": 116 - } - ] - }, - { - "name": "CPlayer_CameraServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "C_fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< C_ColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< C_TonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_CurrentFog", - "ty": "fogparams_t", - "offset": 320 - }, - { - "name": "m_hOldFogController", - "ty": "CHandle< C_FogController >", - "offset": 424 - }, - { - "name": "m_bOverrideFogColor", - "ty": "bool[5]", - "offset": 428 - }, - { - "name": "m_OverrideFogColor", - "ty": "Color[5]", - "offset": 433 - }, - { - "name": "m_bOverrideFogStartEnd", - "ty": "bool[5]", - "offset": 453 - }, - { - "name": "m_fOverrideFogStart", - "ty": "float32[5]", - "offset": 460 - }, - { - "name": "m_fOverrideFogEnd", - "ty": "float32[5]", - "offset": 480 - }, - { - "name": "m_hActivePostProcessingVolume", - "ty": "CHandle< C_PostProcessingVolume >", - "offset": 500 - }, - { - "name": "m_angDemoViewAngles", - "ty": "QAngle", - "offset": 504 - } - ] - }, - { - "name": "CPlayer_FlashlightServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_ItemServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_MovementServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "Vector", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - { - "name": "CPlayer_MovementServices_Humanoid", - "module_name": "client.so", - "parent": { - "name": "CPlayer_MovementServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "Vector", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFallVelocity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bInCrouch", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nCrouchState", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucked", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bInDuckJump", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flStepSoundTime", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flFallVelocity", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_bInCrouch", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_nCrouchState", - "ty": "uint32", - "offset": 484 - }, - { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t", - "offset": 488 - }, - { - "name": "m_bDucked", - "ty": "bool", - "offset": 492 - }, - { - "name": "m_bDucking", - "ty": "bool", - "offset": 493 - }, - { - "name": "m_bInDuckJump", - "ty": "bool", - "offset": 494 - }, - { - "name": "m_groundNormal", - "ty": "Vector", - "offset": 496 - }, - { - "name": "m_flSurfaceFriction", - "ty": "float32", - "offset": 508 - }, - { - "name": "m_surfaceProps", - "ty": "CUtlStringToken", - "offset": 512 - }, - { - "name": "m_nStepside", - "ty": "int32", - "offset": 528 - } - ] - }, - { - "name": "CPlayer_ObserverServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iObserverMode", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hObserverTarget", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iObserverMode", - "ty": "uint8", - "offset": 64 - }, - { - "name": "m_hObserverTarget", - "ty": "CHandle< C_BaseEntity >", - "offset": 68 - }, - { - "name": "m_iObserverLastMode", - "ty": "ObserverMode_t", - "offset": 72 - }, - { - "name": "m_bForcedObserverMode", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_flObserverChaseDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flObserverChaseDistanceCalcTime", - "ty": "GameTime_t", - "offset": 84 - } - ] - }, - { - "name": "CPlayer_UseServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_WaterServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_WeaponServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hMyWeapons", - "ty": "CHandle< C_BasePlayerWeapon >" - } - }, - { - "NetworkVarNames": { - "name": "m_hActiveWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_hLastWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_iAmmo", - "ty": "uint16" - } - } - ], - "fields": [ - { - "name": "m_hMyWeapons", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > >", - "offset": 64 - }, - { - "name": "m_hActiveWeapon", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 88 - }, - { - "name": "m_hLastWeapon", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 92 - }, - { - "name": "m_iAmmo", - "ty": "uint16[32]", - "offset": 96 - } - ] - }, - { - "name": "CBodyComponentBaseAnimGraph", - "module_name": "client.so", - "parent": { - "name": "CBodyComponentSkeletonInstance", - "module_name": "client.so", - "parent": { - "name": "CBodyComponent", - "module_name": "client.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 96 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1104 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_animationController", - "ty": "CBaseAnimGraphController" - } - } - ], - "fields": [ - { - "name": "m_animationController", - "ty": "CBaseAnimGraphController", - "offset": 1144 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 7272 - } - ] - }, - { - "name": "EntityRenderAttribute_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_ID", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_Values", - "ty": "Vector4D" - } - } - ], - "fields": [ - { - "name": "m_ID", - "ty": "CUtlStringToken", - "offset": 48 - }, - { - "name": "m_Values", - "ty": "Vector4D", - "offset": 52 - } - ] - }, - { - "name": "ActiveModelConfig_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Handle", - "ty": "ModelConfigHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_Name", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_AssociatedEntities", - "ty": "CHandle< C_BaseModelEntity >" - } - }, - { - "NetworkVarNames": { - "name": "m_AssociatedEntityNames", - "ty": "string_t" - } - } - ], - "fields": [ - { - "name": "m_Handle", - "ty": "ModelConfigHandle_t", - "offset": 40 - }, - { - "name": "m_Name", - "ty": "CUtlSymbolLarge", - "offset": 48 - }, - { - "name": "m_AssociatedEntities", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 56 - }, - { - "name": "m_AssociatedEntityNames", - "ty": "C_NetworkUtlVectorBase< CUtlSymbolLarge >", - "offset": 80 - } - ] - }, - { - "name": "CBodyComponentBaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "CBodyComponentSkeletonInstance", - "module_name": "client.so", - "parent": { - "name": "CBodyComponent", - "module_name": "client.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 96 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1104 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1144 - } - ] - }, - { - "name": "CGameSceneNodeHandle", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hOwner", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_hOwner", - "ty": "CEntityHandle", - "offset": 8 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 12 - } - ] - }, - { - "name": "CGameSceneNode", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector" - } - }, - { - "NetworkVarNames": { - "name": "m_angRotation", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nodeToWorld", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_pOwner", - "ty": "CEntityInstance*", - "offset": 48 - }, - { - "name": "m_pParent", - "ty": "CGameSceneNode*", - "offset": 56 - }, - { - "name": "m_pChild", - "ty": "CGameSceneNode*", - "offset": 64 - }, - { - "name": "m_pNextSibling", - "ty": "CGameSceneNode*", - "offset": 72 - }, - { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle", - "offset": 112 - }, - { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector", - "offset": 128 - }, - { - "name": "m_angRotation", - "ty": "QAngle", - "offset": 184 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_vecAbsOrigin", - "ty": "Vector", - "offset": 200 - }, - { - "name": "m_angAbsRotation", - "ty": "QAngle", - "offset": 212 - }, - { - "name": "m_flAbsScale", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nParentAttachmentOrBone", - "ty": "int16", - "offset": 228 - }, - { - "name": "m_bDebugAbsOriginChanges", - "ty": "bool", - "offset": 230 - }, - { - "name": "m_bDormant", - "ty": "bool", - "offset": 231 - }, - { - "name": "m_bForceParentToBeNetworked", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bDirtyHierarchy", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeInfo", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedPositionChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedAnglesChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedScaleChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bWillBeCallingPostDataUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nLatchAbsOrigin", - "ty": "bitfield:2", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeBoneToRoot", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nHierarchicalDepth", - "ty": "uint8", - "offset": 235 - }, - { - "name": "m_nHierarchyType", - "ty": "uint8", - "offset": 236 - }, - { - "name": "m_nDoNotSetAnimTimeInInvalidatePhysicsCount", - "ty": "uint8", - "offset": 237 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 240 - }, - { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken", - "offset": 320 - }, - { - "name": "m_flZOffset", - "ty": "float32", - "offset": 324 - }, - { - "name": "m_vRenderOrigin", - "ty": "Vector", - "offset": 328 - } - ] - }, - { - "name": "SequenceHistory_t", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 0 - }, - { - "name": "m_flSeqStartTime", - "ty": "GameTime_t", - "offset": 4 - }, - { - "name": "m_flSeqFixedCycle", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_nSeqLoopMode", - "ty": "AnimLoopMode_t", - "offset": 12 - }, - { - "name": "m_flPlaybackRate", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flCyclesPerSecond", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "CNetworkedSequenceOperation", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hSequence", - "ty": "HSequence" - } - }, - { - "NetworkVarNames": { - "name": "m_flPrevCycle", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCycle", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 8 - }, - { - "name": "m_flPrevCycle", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flWeight", - "ty": "CNetworkedQuantizedFloat", - "offset": 20 - }, - { - "name": "m_bSequenceChangeNetworked", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bDiscontinuity", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_flPrevCycleFromDiscontinuity", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flPrevCycleForAnimEventDetection", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "CModelState", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hModel", - "ty": "HModelStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientClothCreationSuppressed", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MeshGroupMask", - "ty": "MeshGroupMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nIdealMotionType", - "ty": "int8" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 160 - }, - { - "name": "m_ModelName", - "ty": "CUtlSymbolLarge", - "offset": 168 - }, - { - "name": "m_bClientClothCreationSuppressed", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_MeshGroupMask", - "ty": "uint64", - "offset": 384 - }, - { - "name": "m_nIdealMotionType", - "ty": "int8", - "offset": 530 - }, - { - "name": "m_nForceLOD", - "ty": "int8", - "offset": 531 - }, - { - "name": "m_nClothUpdateFlags", - "ty": "int8", - "offset": 532 - } - ] - }, - { - "name": "CSkeletonInstance", - "module_name": "client.so", - "parent": { - "name": "CGameSceneNode", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector" - } - }, - { - "NetworkVarNames": { - "name": "m_angRotation", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nodeToWorld", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_pOwner", - "ty": "CEntityInstance*", - "offset": 48 - }, - { - "name": "m_pParent", - "ty": "CGameSceneNode*", - "offset": 56 - }, - { - "name": "m_pChild", - "ty": "CGameSceneNode*", - "offset": 64 - }, - { - "name": "m_pNextSibling", - "ty": "CGameSceneNode*", - "offset": 72 - }, - { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle", - "offset": 112 - }, - { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector", - "offset": 128 - }, - { - "name": "m_angRotation", - "ty": "QAngle", - "offset": 184 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_vecAbsOrigin", - "ty": "Vector", - "offset": 200 - }, - { - "name": "m_angAbsRotation", - "ty": "QAngle", - "offset": 212 - }, - { - "name": "m_flAbsScale", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nParentAttachmentOrBone", - "ty": "int16", - "offset": 228 - }, - { - "name": "m_bDebugAbsOriginChanges", - "ty": "bool", - "offset": 230 - }, - { - "name": "m_bDormant", - "ty": "bool", - "offset": 231 - }, - { - "name": "m_bForceParentToBeNetworked", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bDirtyHierarchy", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeInfo", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedPositionChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedAnglesChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedScaleChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bWillBeCallingPostDataUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nLatchAbsOrigin", - "ty": "bitfield:2", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeBoneToRoot", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nHierarchicalDepth", - "ty": "uint8", - "offset": 235 - }, - { - "name": "m_nHierarchyType", - "ty": "uint8", - "offset": 236 - }, - { - "name": "m_nDoNotSetAnimTimeInInvalidatePhysicsCount", - "ty": "uint8", - "offset": 237 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 240 - }, - { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken", - "offset": 320 - }, - { - "name": "m_flZOffset", - "ty": "float32", - "offset": 324 - }, - { - "name": "m_vRenderOrigin", - "ty": "Vector", - "offset": 328 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_modelState", - "ty": "CModelState" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsAnimationEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseParentRenderBounds", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_materialGroup", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_nHitboxSet", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_modelState", - "ty": "CModelState", - "offset": 352 - }, - { - "name": "m_bIsAnimationEnabled", - "ty": "bool", - "offset": 896 - }, - { - "name": "m_bUseParentRenderBounds", - "ty": "bool", - "offset": 897 - }, - { - "name": "m_bDisableSolidCollisionsForHierarchy", - "ty": "bool", - "offset": 898 - }, - { - "name": "m_bDirtyMotionType", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bIsGeneratingLatchedParentSpaceState", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_materialGroup", - "ty": "CUtlStringToken", - "offset": 900 - }, - { - "name": "m_nHitboxSet", - "ty": "uint8", - "offset": 904 - } - ] - }, - { - "name": "IntervalTimer", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 12 - } - ] - }, - { - "name": "CountdownTimer", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_timescale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_duration", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 12 - }, - { - "name": "m_timescale", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 20 - } - ] - }, - { - "name": "EngineCountdownTimer", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timescale", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_duration", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_timestamp", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_timescale", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CTimeline", - "module_name": "client.so", - "parent": { - "name": "IntervalTimer", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 12 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flValues", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nValueCounts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nBucketCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flInterval", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFinalValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nCompressionType", - "ty": "TimelineCompression_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bStopped", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flValues", - "ty": "float32[64]", - "offset": 16 - }, - { - "name": "m_nValueCounts", - "ty": "int32[64]", - "offset": 272 - }, - { - "name": "m_nBucketCount", - "ty": "int32", - "offset": 528 - }, - { - "name": "m_flInterval", - "ty": "float32", - "offset": 532 - }, - { - "name": "m_flFinalValue", - "ty": "float32", - "offset": 536 - }, - { - "name": "m_nCompressionType", - "ty": "TimelineCompression_t", - "offset": 540 - }, - { - "name": "m_bStopped", - "ty": "bool", - "offset": 544 - } - ] - }, - { - "name": "CAnimGraphNetworkedVariables", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_PredNetBoolVariables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetByteVariables", - "ty": "byte" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt16Variables", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetIntVariables", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt32Variables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt64Variables", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetFloatVariables", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetVectorVariables", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetQuaternionVariables", - "ty": "Quaternion" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetGlobalSymbolVariables", - "ty": "CGlobalSymbol" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetBoolVariables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetByteVariables", - "ty": "byte" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt16Variables", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetIntVariables", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt32Variables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt64Variables", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetFloatVariables", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetVectorVariables", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetQuaternionVariables", - "ty": "Quaternion" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", - "ty": "CGlobalSymbol" - } - }, - { - "NetworkVarNames": { - "name": "m_nBoolVariablesCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOwnerOnlyBoolVariablesCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandomSeedOffset", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flLastTeleportTime", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_PredNetBoolVariables", - "ty": "C_NetworkUtlVectorBase< uint32 >", - "offset": 8 - }, - { - "name": "m_PredNetByteVariables", - "ty": "C_NetworkUtlVectorBase< uint8 >", - "offset": 32 - }, - { - "name": "m_PredNetUInt16Variables", - "ty": "C_NetworkUtlVectorBase< uint16 >", - "offset": 56 - }, - { - "name": "m_PredNetIntVariables", - "ty": "C_NetworkUtlVectorBase< int32 >", - "offset": 80 - }, - { - "name": "m_PredNetUInt32Variables", - "ty": "C_NetworkUtlVectorBase< uint32 >", - "offset": 104 - }, - { - "name": "m_PredNetUInt64Variables", - "ty": "C_NetworkUtlVectorBase< uint64 >", - "offset": 128 - }, - { - "name": "m_PredNetFloatVariables", - "ty": "C_NetworkUtlVectorBase< float32 >", - "offset": 152 - }, - { - "name": "m_PredNetVectorVariables", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 176 - }, - { - "name": "m_PredNetQuaternionVariables", - "ty": "C_NetworkUtlVectorBase< Quaternion >", - "offset": 200 - }, - { - "name": "m_PredNetGlobalSymbolVariables", - "ty": "C_NetworkUtlVectorBase< CGlobalSymbol >", - "offset": 224 - }, - { - "name": "m_OwnerOnlyPredNetBoolVariables", - "ty": "C_NetworkUtlVectorBase< uint32 >", - "offset": 248 - }, - { - "name": "m_OwnerOnlyPredNetByteVariables", - "ty": "C_NetworkUtlVectorBase< uint8 >", - "offset": 272 - }, - { - "name": "m_OwnerOnlyPredNetUInt16Variables", - "ty": "C_NetworkUtlVectorBase< uint16 >", - "offset": 296 - }, - { - "name": "m_OwnerOnlyPredNetIntVariables", - "ty": "C_NetworkUtlVectorBase< int32 >", - "offset": 320 - }, - { - "name": "m_OwnerOnlyPredNetUInt32Variables", - "ty": "C_NetworkUtlVectorBase< uint32 >", - "offset": 344 - }, - { - "name": "m_OwnerOnlyPredNetUInt64Variables", - "ty": "C_NetworkUtlVectorBase< uint64 >", - "offset": 368 - }, - { - "name": "m_OwnerOnlyPredNetFloatVariables", - "ty": "C_NetworkUtlVectorBase< float32 >", - "offset": 392 - }, - { - "name": "m_OwnerOnlyPredNetVectorVariables", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 416 - }, - { - "name": "m_OwnerOnlyPredNetQuaternionVariables", - "ty": "C_NetworkUtlVectorBase< Quaternion >", - "offset": 440 - }, - { - "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", - "ty": "C_NetworkUtlVectorBase< CGlobalSymbol >", - "offset": 464 - }, - { - "name": "m_nBoolVariablesCount", - "ty": "int32", - "offset": 488 - }, - { - "name": "m_nOwnerOnlyBoolVariablesCount", - "ty": "int32", - "offset": 492 - }, - { - "name": "m_nRandomSeedOffset", - "ty": "int32", - "offset": 496 - }, - { - "name": "m_flLastTeleportTime", - "ty": "float32", - "offset": 500 - } - ] - }, - { - "name": "C_BaseEntityAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CTakeDamageInfoAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CClientPointEntityAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseGraphInstance_ClientEntity", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pParent", - "ty": "CClientScriptEntity*", - "offset": 216 - } - ] - }, - { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - { - "name": "CLogicalEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_BaseFlex::Emphasized_Phoneme", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_sClassName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flAmount", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_bRequired", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bBasechecked", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_bValid", - "ty": "bool", - "offset": 30 - } - ] - }, - { - "name": "C_ColorCorrection", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "NetworkVarNames": { - "name": "m_MinFalloff", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_MaxFalloff", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxWeight", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCurWeight", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_netlookupFilename", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMaster", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSide", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bExclusive", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_vecOrigin", - "ty": "Vector", - "offset": 1744 - }, - { - "name": "m_MinFalloff", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_MaxFalloff", - "ty": "float32", - "offset": 1760 - }, - { - "name": "m_flFadeInDuration", - "ty": "float32", - "offset": 1764 - }, - { - "name": "m_flFadeOutDuration", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_flMaxWeight", - "ty": "float32", - "offset": 1772 - }, - { - "name": "m_flCurWeight", - "ty": "float32", - "offset": 1776 - }, - { - "name": "m_netlookupFilename", - "ty": "char[512]", - "offset": 1780 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 2292 - }, - { - "name": "m_bMaster", - "ty": "bool", - "offset": 2293 - }, - { - "name": "m_bClientSide", - "ty": "bool", - "offset": 2294 - }, - { - "name": "m_bExclusive", - "ty": "bool", - "offset": 2295 - }, - { - "name": "m_bEnabledOnClient", - "ty": "bool[1]", - "offset": 2296 - }, - { - "name": "m_flCurWeightOnClient", - "ty": "float32[1]", - "offset": 2300 - }, - { - "name": "m_bFadingIn", - "ty": "bool[1]", - "offset": 2304 - }, - { - "name": "m_flFadeStartWeight", - "ty": "float32[1]", - "offset": 2308 - }, - { - "name": "m_flFadeStartTime", - "ty": "float32[1]", - "offset": 2312 - }, - { - "name": "m_flFadeDuration", - "ty": "float32[1]", - "offset": 2316 - } - ] - }, - { - "name": "C_EnvWindClientside", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_EnvWindShared", - "ty": "CEnvWindShared" - } - } - ], - "fields": [ - { - "name": "m_EnvWindShared", - "ty": "C_EnvWindShared", - "offset": 1744 - } - ] - }, - { - "name": "C_EntityFlame", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hEntAttached", - "ty": "CHandle< C_BaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_bCheapEffect", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hEntAttached", - "ty": "CHandle< C_BaseEntity >", - "offset": 1744 - }, - { - "name": "m_hOldAttached", - "ty": "CHandle< C_BaseEntity >", - "offset": 1784 - }, - { - "name": "m_bCheapEffect", - "ty": "bool", - "offset": 1788 - } - ] - }, - { - "name": "CProjectedTextureBase", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hTargetEntity", - "ty": "CHandle< C_BaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_bState", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bAlwaysUpdate", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flLightFOV", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnableShadows", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bSimpleProjection", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bLightOnlyTarget", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bLightWorld", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCameraSpace", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_LightColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flIntensity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flLinearAttenuation", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flQuadraticAttenuation", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bVolumetric", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flVolumetricIntensity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flNoiseStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFlashlightTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNumPlanes", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flPlaneOffset", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flColorTransitionTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flAmbient", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_SpotlightTextureName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_nSpotlightTextureFrame", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowQuality", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flNearZ", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFarZ", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flProjectionSize", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flRotation", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlipHorizontal", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hTargetEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 12 - }, - { - "name": "m_bState", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_bAlwaysUpdate", - "ty": "bool", - "offset": 17 - }, - { - "name": "m_flLightFOV", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_bEnableShadows", - "ty": "bool", - "offset": 24 - }, - { - "name": "m_bSimpleProjection", - "ty": "bool", - "offset": 25 - }, - { - "name": "m_bLightOnlyTarget", - "ty": "bool", - "offset": 26 - }, - { - "name": "m_bLightWorld", - "ty": "bool", - "offset": 27 - }, - { - "name": "m_bCameraSpace", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_flBrightnessScale", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_LightColor", - "ty": "Color", - "offset": 36 - }, - { - "name": "m_flIntensity", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flLinearAttenuation", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flQuadraticAttenuation", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_bVolumetric", - "ty": "bool", - "offset": 52 - }, - { - "name": "m_flVolumetricIntensity", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flNoiseStrength", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flFlashlightTime", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_nNumPlanes", - "ty": "uint32", - "offset": 68 - }, - { - "name": "m_flPlaneOffset", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flColorTransitionTime", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_flAmbient", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_SpotlightTextureName", - "ty": "char[512]", - "offset": 84 - }, - { - "name": "m_nSpotlightTextureFrame", - "ty": "int32", - "offset": 596 - }, - { - "name": "m_nShadowQuality", - "ty": "uint32", - "offset": 600 - }, - { - "name": "m_flNearZ", - "ty": "float32", - "offset": 604 - }, - { - "name": "m_flFarZ", - "ty": "float32", - "offset": 608 - }, - { - "name": "m_flProjectionSize", - "ty": "float32", - "offset": 612 - }, - { - "name": "m_flRotation", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_bFlipHorizontal", - "ty": "bool", - "offset": 620 - } - ] - }, - { - "name": "C_BaseFire", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flScaleTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlags", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_flScaleTime", - "ty": "float32", - "offset": 1752 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 1756 - } - ] - }, - { - "name": "C_FireSmoke", - "module_name": "client.so", - "parent": { - "name": "C_BaseFire", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flScaleTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlags", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_flScaleTime", - "ty": "float32", - "offset": 1752 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 1756 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkOverride" - } - }, - { - "Unknown": { - "name": "MNetworkOverride" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlameModelIndex", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlameFromAboveModelIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nFlameModelIndex", - "ty": "int32", - "offset": 1760 - }, - { - "name": "m_nFlameFromAboveModelIndex", - "ty": "int32", - "offset": 1764 - }, - { - "name": "m_flScaleRegister", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_flScaleStart", - "ty": "float32", - "offset": 1772 - }, - { - "name": "m_flScaleEnd", - "ty": "float32", - "offset": 1776 - }, - { - "name": "m_flScaleTimeStart", - "ty": "GameTime_t", - "offset": 1780 - }, - { - "name": "m_flScaleTimeEnd", - "ty": "GameTime_t", - "offset": 1784 - }, - { - "name": "m_flChildFlameSpread", - "ty": "float32", - "offset": 1788 - }, - { - "name": "m_flClipPerc", - "ty": "float32", - "offset": 1808 - }, - { - "name": "m_bClipTested", - "ty": "bool", - "offset": 1812 - }, - { - "name": "m_bFadingOut", - "ty": "bool", - "offset": 1813 - }, - { - "name": "m_tParticleSpawn", - "ty": "TimedEvent", - "offset": 1816 - }, - { - "name": "m_pFireOverlay", - "ty": "CFireOverlay*", - "offset": 1824 - } - ] - }, - { - "name": "C_RopeKeyframe::CPhysicsDelegate", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pKeyframe", - "ty": "C_RopeKeyframe*", - "offset": 8 - } - ] - }, - { - "name": "C_SceneEntity::QueuedEvents_t", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "starttime", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "C_TintController", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CFlashlightEffect", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bIsOn", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bMuzzleFlashEnabled", - "ty": "bool", - "offset": 24 - }, - { - "name": "m_flMuzzleFlashBrightness", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_quatMuzzleFlashOrientation", - "ty": "Quaternion", - "offset": 32 - }, - { - "name": "m_vecMuzzleFlashOrigin", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_flFov", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flFarZ", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_flLinearAtten", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_bCastsShadows", - "ty": "bool", - "offset": 72 - }, - { - "name": "m_flCurrentPullBackDist", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_FlashlightTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 80 - }, - { - "name": "m_MuzzleFlashTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 88 - }, - { - "name": "m_textureName", - "ty": "char[64]", - "offset": 96 - } - ] - }, - { - "name": "CInterpolatedValue", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flStartValue", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flEndValue", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_nInterpType", - "ty": "int32", - "offset": 16 - } - ] - }, - { - "name": "CGlowSprite", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vColor", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_flHorzSize", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flVertSize", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 24 - } - ] - }, - { - "name": "CGlowOverlay", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPos", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_bDirectional", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_vDirection", - "ty": "Vector", - "offset": 24 - }, - { - "name": "m_bInSky", - "ty": "bool", - "offset": 36 - }, - { - "name": "m_skyObstructionScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_Sprites", - "ty": "CGlowSprite[4]", - "offset": 48 - }, - { - "name": "m_nSprites", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flGlowObstructionScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_bCacheGlowObstruction", - "ty": "bool", - "offset": 192 - }, - { - "name": "m_bCacheSkyObstruction", - "ty": "bool", - "offset": 193 - }, - { - "name": "m_bActivated", - "ty": "int16", - "offset": 194 - }, - { - "name": "m_ListIndex", - "ty": "uint16", - "offset": 196 - }, - { - "name": "m_queryHandle", - "ty": "int32", - "offset": 200 - } - ] - }, - { - "name": "IClientAlphaProperty", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CSkyboxReference", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 1744 - }, - { - "name": "m_hSkyCamera", - "ty": "CHandle< C_SkyCamera >", - "offset": 1748 - } - ] - }, - { - "name": "C_SkyCamera", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skyboxData", - "ty": "sky3dparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_skyboxSlotToken", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_skyboxData", - "ty": "sky3dparams_t", - "offset": 1744 - }, - { - "name": "m_skyboxSlotToken", - "ty": "CUtlStringToken", - "offset": 1888 - }, - { - "name": "m_bUseAngles", - "ty": "bool", - "offset": 1892 - }, - { - "name": "m_pNext", - "ty": "C_SkyCamera*", - "offset": 1896 - } - ] - }, - { - "name": "TimedEvent", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_TimeBetweenEvents", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_fNextEvent", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "VPhysicsCollisionAttribute_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nInteractsAs", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nInteractsWith", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nInteractsExclude", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nEntityId", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nOwnerId", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nHierarchyId", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nCollisionGroup", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nCollisionFunctionMask", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_nInteractsAs", - "ty": "uint64", - "offset": 8 - }, - { - "name": "m_nInteractsWith", - "ty": "uint64", - "offset": 16 - }, - { - "name": "m_nInteractsExclude", - "ty": "uint64", - "offset": 24 - }, - { - "name": "m_nEntityId", - "ty": "uint32", - "offset": 32 - }, - { - "name": "m_nOwnerId", - "ty": "uint32", - "offset": 36 - }, - { - "name": "m_nHierarchyId", - "ty": "uint16", - "offset": 40 - }, - { - "name": "m_nCollisionGroup", - "ty": "uint8", - "offset": 42 - }, - { - "name": "m_nCollisionFunctionMask", - "ty": "uint8", - "offset": 43 - } - ] - }, - { - "name": "CCollisionProperty", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_collisionAttribute", - "ty": "VPhysicsCollisionAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vecMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_usSolidFlags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSolidType", - "ty": "SolidType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_triggerBloat", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSurroundType", - "ty": "SurroundingBoundsType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CollisionGroup", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnablePhysics", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_vecSpecifiedSurroundingMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecSpecifiedSurroundingMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vCapsuleCenter1", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vCapsuleCenter2", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flCapsuleRadius", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_collisionAttribute", - "ty": "VPhysicsCollisionAttribute_t", - "offset": 16 - }, - { - "name": "m_vecMins", - "ty": "Vector", - "offset": 64 - }, - { - "name": "m_vecMaxs", - "ty": "Vector", - "offset": 76 - }, - { - "name": "m_usSolidFlags", - "ty": "uint8", - "offset": 90 - }, - { - "name": "m_nSolidType", - "ty": "SolidType_t", - "offset": 91 - }, - { - "name": "m_triggerBloat", - "ty": "uint8", - "offset": 92 - }, - { - "name": "m_nSurroundType", - "ty": "SurroundingBoundsType_t", - "offset": 93 - }, - { - "name": "m_CollisionGroup", - "ty": "uint8", - "offset": 94 - }, - { - "name": "m_nEnablePhysics", - "ty": "uint8", - "offset": 95 - }, - { - "name": "m_flBoundingRadius", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_vecSpecifiedSurroundingMins", - "ty": "Vector", - "offset": 100 - }, - { - "name": "m_vecSpecifiedSurroundingMaxs", - "ty": "Vector", - "offset": 112 - }, - { - "name": "m_vecSurroundingMaxs", - "ty": "Vector", - "offset": 124 - }, - { - "name": "m_vecSurroundingMins", - "ty": "Vector", - "offset": 136 - }, - { - "name": "m_vCapsuleCenter1", - "ty": "Vector", - "offset": 148 - }, - { - "name": "m_vCapsuleCenter2", - "ty": "Vector", - "offset": 160 - }, - { - "name": "m_flCapsuleRadius", - "ty": "float32", - "offset": 172 - } - ] - }, - { - "name": "CDecalInfo", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flAnimationScale", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flAnimationLifeSpan", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flPlaceTime", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flFadeStartTime", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flFadeDuration", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nVBSlot", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_nBoneIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_vPosition", - "ty": "Vector", - "offset": 40 - }, - { - "name": "m_flBoundingRadiusSqr", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_pNext", - "ty": "CDecalInfo*", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CDecalInfo*", - "offset": 72 - }, - { - "name": "m_nDecalMaterialIndex", - "ty": "int32", - "offset": 168 - } - ] - }, - { - "name": "CEffectData", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vStart", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vNormal", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vAngles", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_hEntity", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_hOtherEntity", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMagnitude", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nSurfaceProp", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_nEffectIndex", - "ty": "HParticleSystemDefinition" - } - }, - { - "NetworkVarNames": { - "name": "m_nDamageType", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nPenetrate", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nMaterial", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nHitBox", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nColor", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAttachmentIndex", - "ty": "AttachmentHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nAttachmentName", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectName", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nExplosionType", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_vOrigin", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_vStart", - "ty": "Vector", - "offset": 20 - }, - { - "name": "m_vNormal", - "ty": "Vector", - "offset": 32 - }, - { - "name": "m_vAngles", - "ty": "QAngle", - "offset": 44 - }, - { - "name": "m_hEntity", - "ty": "CEntityHandle", - "offset": 56 - }, - { - "name": "m_hOtherEntity", - "ty": "CEntityHandle", - "offset": 60 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_flMagnitude", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nSurfaceProp", - "ty": "CUtlStringToken", - "offset": 76 - }, - { - "name": "m_nEffectIndex", - "ty": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 80 - }, - { - "name": "m_nDamageType", - "ty": "uint32", - "offset": 88 - }, - { - "name": "m_nPenetrate", - "ty": "uint8", - "offset": 92 - }, - { - "name": "m_nMaterial", - "ty": "uint16", - "offset": 94 - }, - { - "name": "m_nHitBox", - "ty": "uint16", - "offset": 96 - }, - { - "name": "m_nColor", - "ty": "uint8", - "offset": 98 - }, - { - "name": "m_fFlags", - "ty": "uint8", - "offset": 99 - }, - { - "name": "m_nAttachmentIndex", - "ty": "AttachmentHandle_t", - "offset": 100 - }, - { - "name": "m_nAttachmentName", - "ty": "CUtlStringToken", - "offset": 104 - }, - { - "name": "m_iEffectName", - "ty": "uint16", - "offset": 108 - }, - { - "name": "m_nExplosionType", - "ty": "uint8", - "offset": 110 - } - ] - }, - { - "name": "C_EnvDetailController", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFadeStartDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeEndDist", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flFadeStartDist", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flFadeEndDist", - "ty": "float32", - "offset": 1748 - } - ] - }, - { - "name": "C_EnvWindShared", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iWindSeed", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMinWind", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxWind", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_windRadius", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMinGust", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxGust", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_flMinGustDelay", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxGustDelay", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGustDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_iGustDirChange", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_location", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_iInitialWindDir", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_flInitialWindSpeed", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_iWindSeed", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_iMinWind", - "ty": "uint16", - "offset": 16 - }, - { - "name": "m_iMaxWind", - "ty": "uint16", - "offset": 18 - }, - { - "name": "m_windRadius", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_iMinGust", - "ty": "uint16", - "offset": 24 - }, - { - "name": "m_iMaxGust", - "ty": "uint16", - "offset": 26 - }, - { - "name": "m_flMinGustDelay", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flMaxGustDelay", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flGustDuration", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_iGustDirChange", - "ty": "uint16", - "offset": 40 - }, - { - "name": "m_location", - "ty": "Vector", - "offset": 44 - }, - { - "name": "m_iszGustSound", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iWindDir", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_flWindSpeed", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_currentWindVector", - "ty": "Vector", - "offset": 68 - }, - { - "name": "m_CurrentSwayVector", - "ty": "Vector", - "offset": 80 - }, - { - "name": "m_PrevSwayVector", - "ty": "Vector", - "offset": 92 - }, - { - "name": "m_iInitialWindDir", - "ty": "uint16", - "offset": 104 - }, - { - "name": "m_flInitialWindSpeed", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flVariationTime", - "ty": "GameTime_t", - "offset": 112 - }, - { - "name": "m_flSwayTime", - "ty": "GameTime_t", - "offset": 116 - }, - { - "name": "m_flSimTime", - "ty": "GameTime_t", - "offset": 120 - }, - { - "name": "m_flSwitchTime", - "ty": "GameTime_t", - "offset": 124 - }, - { - "name": "m_flAveWindSpeed", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_bGusting", - "ty": "bool", - "offset": 132 - }, - { - "name": "m_flWindAngleVariation", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_flWindSpeedVariation", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_iEntIndex", - "ty": "CEntityIndex", - "offset": 144 - } - ] - }, - { - "name": "C_EnvWindShared::WindAveEvent_t", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStartWindSpeed", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flAveWindSpeed", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "C_EnvWindShared::WindVariationEvent_t", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flWindAngleVariation", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flWindSpeedVariation", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "C_InfoLadderDismount", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "shard_model_desc_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nModelID", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_hMaterial", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_solid", - "ty": "ShardSolid_t" - } - }, - { - "NetworkVarNames": { - "name": "m_ShatterPanelMode", - "ty": "ShatterPanelMode" - } - }, - { - "NetworkVarNames": { - "name": "m_vecPanelSize", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecStressPositionA", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecStressPositionB", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecPanelVertices", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlassHalfThickness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasParent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bParentFrozen", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_SurfacePropStringToken", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nModelID", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 16 - }, - { - "name": "m_solid", - "ty": "ShardSolid_t", - "offset": 24 - }, - { - "name": "m_ShatterPanelMode", - "ty": "ShatterPanelMode", - "offset": 25 - }, - { - "name": "m_vecPanelSize", - "ty": "Vector2D", - "offset": 28 - }, - { - "name": "m_vecStressPositionA", - "ty": "Vector2D", - "offset": 36 - }, - { - "name": "m_vecStressPositionB", - "ty": "Vector2D", - "offset": 44 - }, - { - "name": "m_vecPanelVertices", - "ty": "C_NetworkUtlVectorBase< Vector2D >", - "offset": 56 - }, - { - "name": "m_flGlassHalfThickness", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_bHasParent", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_bParentFrozen", - "ty": "bool", - "offset": 85 - }, - { - "name": "m_SurfacePropStringToken", - "ty": "CUtlStringToken", - "offset": 88 - } - ] - }, - { - "name": "C_GameRulesProxy", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_GameRules", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CGlowProperty", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iGlowType", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iGlowTeam", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nGlowRange", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nGlowRangeMin", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_glowColorOverride", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlashing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bEligibleForScreenHighlight", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_fGlowColor", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_iGlowType", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iGlowTeam", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nGlowRange", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nGlowRangeMin", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_glowColorOverride", - "ty": "Color", - "offset": 64 - }, - { - "name": "m_bFlashing", - "ty": "bool", - "offset": 68 - }, - { - "name": "m_flGlowTime", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flGlowStartTime", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_bEligibleForScreenHighlight", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_bGlowing", - "ty": "bool", - "offset": 81 - } - ] - }, - { - "name": "C_MultiplayRules", - "module_name": "client.so", - "parent": { - "name": "C_GameRules", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "fogparams_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "dirPrimary", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "colorPrimary", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorSecondary", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorPrimaryLerpTo", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorSecondaryLerpTo", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "start", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "end", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "farz", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "maxdensity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "exponent", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "HDRColorScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "skyboxFogFactor", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "skyboxFogFactorLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "startLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "endLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "maxdensityLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "lerptime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "blendtobackground", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "scattering", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "locallightscale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "enable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "blend", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoReflectionFog", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "dirPrimary", - "ty": "Vector", - "offset": 8 - }, - { - "name": "colorPrimary", - "ty": "Color", - "offset": 20 - }, - { - "name": "colorSecondary", - "ty": "Color", - "offset": 24 - }, - { - "name": "colorPrimaryLerpTo", - "ty": "Color", - "offset": 28 - }, - { - "name": "colorSecondaryLerpTo", - "ty": "Color", - "offset": 32 - }, - { - "name": "start", - "ty": "float32", - "offset": 36 - }, - { - "name": "end", - "ty": "float32", - "offset": 40 - }, - { - "name": "farz", - "ty": "float32", - "offset": 44 - }, - { - "name": "maxdensity", - "ty": "float32", - "offset": 48 - }, - { - "name": "exponent", - "ty": "float32", - "offset": 52 - }, - { - "name": "HDRColorScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "skyboxFogFactor", - "ty": "float32", - "offset": 60 - }, - { - "name": "skyboxFogFactorLerpTo", - "ty": "float32", - "offset": 64 - }, - { - "name": "startLerpTo", - "ty": "float32", - "offset": 68 - }, - { - "name": "endLerpTo", - "ty": "float32", - "offset": 72 - }, - { - "name": "maxdensityLerpTo", - "ty": "float32", - "offset": 76 - }, - { - "name": "lerptime", - "ty": "GameTime_t", - "offset": 80 - }, - { - "name": "duration", - "ty": "float32", - "offset": 84 - }, - { - "name": "blendtobackground", - "ty": "float32", - "offset": 88 - }, - { - "name": "scattering", - "ty": "float32", - "offset": 92 - }, - { - "name": "locallightscale", - "ty": "float32", - "offset": 96 - }, - { - "name": "enable", - "ty": "bool", - "offset": 100 - }, - { - "name": "blend", - "ty": "bool", - "offset": 101 - }, - { - "name": "m_bNoReflectionFog", - "ty": "bool", - "offset": 102 - }, - { - "name": "m_bPadding", - "ty": "bool", - "offset": 103 - } - ] - }, - { - "name": "C_fogplayerparams_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCtrl", - "ty": "CHandle< CFogController>" - } - } - ], - "fields": [ - { - "name": "m_hCtrl", - "ty": "CHandle< C_FogController >", - "offset": 8 - }, - { - "name": "m_flTransitionTime", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_OldColor", - "ty": "Color", - "offset": 16 - }, - { - "name": "m_flOldStart", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flOldEnd", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flOldMaxDensity", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flOldHDRColorScale", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flOldFarZ", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_NewColor", - "ty": "Color", - "offset": 40 - }, - { - "name": "m_flNewStart", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flNewEnd", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flNewMaxDensity", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flNewHDRColorScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flNewFarZ", - "ty": "float32", - "offset": 60 - } - ] - }, - { - "name": "sky3dparams_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "scale", - "ty": "int16" - } - }, - { - "NetworkVarNames": { - "name": "origin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "bClip3DSkyBoxNearToWorldFar", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "flClip3DSkyBoxNearToWorldFarOffset", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "fog", - "ty": "fogparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupID", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "scale", - "ty": "int16", - "offset": 8 - }, - { - "name": "origin", - "ty": "Vector", - "offset": 12 - }, - { - "name": "bClip3DSkyBoxNearToWorldFar", - "ty": "bool", - "offset": 24 - }, - { - "name": "flClip3DSkyBoxNearToWorldFarOffset", - "ty": "float32", - "offset": 28 - }, - { - "name": "fog", - "ty": "fogparams_t", - "offset": 32 - }, - { - "name": "m_nWorldGroupID", - "ty": "WorldGroupId_t", - "offset": 136 - } - ] - }, - { - "name": "PhysicsRagdollPose_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Transforms", - "ty": "CTransform" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwner", - "ty": "EHANDLE" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - }, - { - "name": "m_Transforms", - "ty": "C_NetworkUtlVectorBase< CTransform >", - "offset": 48 - }, - { - "name": "m_hOwner", - "ty": "CHandle< C_BaseEntity >", - "offset": 72 - }, - { - "name": "m_bDirty", - "ty": "bool", - "offset": 104 - } - ] - }, - { - "name": "C_SingleplayRules", - "module_name": "client.so", - "parent": { - "name": "C_GameRules", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1744 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1768 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1772 - } - ] - }, - { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1744 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1768 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1772 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetAABBEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1744 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1768 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1772 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetOBBEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetAABBEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1744 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1768 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1772 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetPathCornerEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1744 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1768 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1772 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetAutoRoomEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1744 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1768 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1772 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetOBBWindEntity", - "module_name": "client.so", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1744 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1768 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1772 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_TeamplayRules", - "module_name": "client.so", - "parent": { - "name": "C_MultiplayRules", - "module_name": "client.so", - "parent": { - "name": "C_GameRules", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_TeamRoundTimer", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bTimerPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimerEndTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bShowInHUD", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTimerLength", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nTimerInitialLength", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nTimerMaxLength", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bAutoCountdown", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nSetupTimeLength", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nState", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bInCaptureWatchState", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flTotalTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStopWatchTimer", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bTimerPaused", - "ty": "bool", - "offset": 1744 - }, - { - "name": "m_flTimeRemaining", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_flTimerEndTime", - "ty": "GameTime_t", - "offset": 1752 - }, - { - "name": "m_bIsDisabled", - "ty": "bool", - "offset": 1756 - }, - { - "name": "m_bShowInHUD", - "ty": "bool", - "offset": 1757 - }, - { - "name": "m_nTimerLength", - "ty": "int32", - "offset": 1760 - }, - { - "name": "m_nTimerInitialLength", - "ty": "int32", - "offset": 1764 - }, - { - "name": "m_nTimerMaxLength", - "ty": "int32", - "offset": 1768 - }, - { - "name": "m_bAutoCountdown", - "ty": "bool", - "offset": 1772 - }, - { - "name": "m_nSetupTimeLength", - "ty": "int32", - "offset": 1776 - }, - { - "name": "m_nState", - "ty": "int32", - "offset": 1780 - }, - { - "name": "m_bStartPaused", - "ty": "bool", - "offset": 1784 - }, - { - "name": "m_bInCaptureWatchState", - "ty": "bool", - "offset": 1785 - }, - { - "name": "m_flTotalTime", - "ty": "float32", - "offset": 1788 - }, - { - "name": "m_bStopWatchTimer", - "ty": "bool", - "offset": 1792 - }, - { - "name": "m_bFireFinished", - "ty": "bool", - "offset": 1793 - }, - { - "name": "m_bFire5MinRemain", - "ty": "bool", - "offset": 1794 - }, - { - "name": "m_bFire4MinRemain", - "ty": "bool", - "offset": 1795 - }, - { - "name": "m_bFire3MinRemain", - "ty": "bool", - "offset": 1796 - }, - { - "name": "m_bFire2MinRemain", - "ty": "bool", - "offset": 1797 - }, - { - "name": "m_bFire1MinRemain", - "ty": "bool", - "offset": 1798 - }, - { - "name": "m_bFire30SecRemain", - "ty": "bool", - "offset": 1799 - }, - { - "name": "m_bFire10SecRemain", - "ty": "bool", - "offset": 1800 - }, - { - "name": "m_bFire5SecRemain", - "ty": "bool", - "offset": 1801 - }, - { - "name": "m_bFire4SecRemain", - "ty": "bool", - "offset": 1802 - }, - { - "name": "m_bFire3SecRemain", - "ty": "bool", - "offset": 1803 - }, - { - "name": "m_bFire2SecRemain", - "ty": "bool", - "offset": 1804 - }, - { - "name": "m_bFire1SecRemain", - "ty": "bool", - "offset": 1805 - }, - { - "name": "m_nOldTimerLength", - "ty": "int32", - "offset": 1808 - }, - { - "name": "m_nOldTimerState", - "ty": "int32", - "offset": 1812 - } - ] - }, - { - "name": "CAttributeList", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Attributes", - "ty": "CEconItemAttribute" - } - } - ], - "fields": [ - { - "name": "m_Attributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute >", - "offset": 8 - }, - { - "name": "m_pManager", - "ty": "CAttributeManager*", - "offset": 88 - } - ] - }, - { - "name": "CEconItemAttribute", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iAttributeDefinitionIndex", - "ty": "attrib_definition_index_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flInitialValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nRefundableCurrency", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bSetBonus", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iAttributeDefinitionIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_flValue", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flInitialValue", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_nRefundableCurrency", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_bSetBonus", - "ty": "bool", - "offset": 64 - } - ] - }, - { - "name": "CAttributeManager", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iReapplyProvisionParity", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hOuter", - "ty": "EHANDLE" - } - }, - { - "NetworkVarNames": { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t" - } - } - ], - "fields": [ - { - "name": "m_Providers", - "ty": "CUtlVector< CHandle< C_BaseEntity > >", - "offset": 8 - }, - { - "name": "m_iReapplyProvisionParity", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_hOuter", - "ty": "CHandle< C_BaseEntity >", - "offset": 36 - }, - { - "name": "m_bPreventLoopback", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t", - "offset": 44 - }, - { - "name": "m_CachedResults", - "ty": "CUtlVector< CAttributeManager::cached_attribute_float_t >", - "offset": 48 - } - ] - }, - { - "name": "CAttributeManager::cached_attribute_float_t", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "flIn", - "ty": "float32", - "offset": 0 - }, - { - "name": "iAttribHook", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "flOut", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "C_AttributeContainer", - "module_name": "client.so", - "parent": { - "name": "CAttributeManager", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iReapplyProvisionParity", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hOuter", - "ty": "EHANDLE" - } - }, - { - "NetworkVarNames": { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t" - } - } - ], - "fields": [ - { - "name": "m_Providers", - "ty": "CUtlVector< CHandle< C_BaseEntity > >", - "offset": 8 - }, - { - "name": "m_iReapplyProvisionParity", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_hOuter", - "ty": "CHandle< C_BaseEntity >", - "offset": 36 - }, - { - "name": "m_bPreventLoopback", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t", - "offset": 44 - }, - { - "name": "m_CachedResults", - "ty": "CUtlVector< CAttributeManager::cached_attribute_float_t >", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_Item", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_Item", - "ty": "C_EconItemView", - "offset": 80 - }, - { - "name": "m_iExternalItemProviderRegisteredToken", - "ty": "int32", - "offset": 5024 - }, - { - "name": "m_ullRegisteredAsItemID", - "ty": "uint64", - "offset": 5032 - } - ] - }, - { - "name": "C_EconEntity::AttachedModelData_t", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_iModelDisplayFlags", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "EntitySpottedState_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bSpotted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bSpottedByMask", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_bSpotted", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bSpottedByMask", - "ty": "uint32[2]", - "offset": 12 - } - ] - }, - { - "name": "C_CSGameRulesProxy", - "module_name": "client.so", - "parent": { - "name": "C_GameRulesProxy", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pGameRules", - "ty": "CCSGameRules*" - } - } - ], - "fields": [ - { - "name": "m_pGameRules", - "ty": "C_CSGameRules*", - "offset": 1744 - } - ] - }, - { - "name": "C_CSGameRules", - "module_name": "client.so", - "parent": { - "name": "C_TeamplayRules", - "module_name": "client.so", - "parent": { - "name": "C_MultiplayRules", - "module_name": "client.so", - "parent": { - "name": "C_GameRules", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bFreezePeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bWarmupPeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_fWarmupPeriodEnd", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fWarmupPeriodStart", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nTotalPausedTicks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPauseStartTick", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bServerPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bGamePaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bTerroristTimeOutActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCTTimeOutActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flTerroristTimeOutRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flCTTimeOutRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nTerroristTimeOuts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCTTimeOuts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTechnicalTimeOut", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMatchWaitingForResume", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_fMatchStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fRoundStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flRestartRoundTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bGameRestart", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGameStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_timeUntilNextPhaseStarts", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_gamePhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_totalRoundsPlayed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundsPlayedThisPhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOvertimePlaying", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHostagesRemaining", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnyHostageReached", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasBombTarget", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasRescueZone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasBuyZone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsQueuedMatchmaking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nQueuedMatchmakingMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsValveDS", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bLogoMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPlayAllStepSoundsOnServer", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iSpectatorSlotCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_MatchDevice", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasMatchStarted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextMapInMapgroup", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentEventName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentEventStage", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szMatchStatTxt", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentPredictionsTxt", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_nTournamentPredictionsPct", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flCMMItemDropRevealStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCMMItemDropRevealEndTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsDroppingItems", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsQuestEligible", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsHltvActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeWaveNumber", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeSpecialKillsRemaining", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeSpecialWeaponNeeded", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGiftsGiven", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGifters", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGiftsPeriodSeconds", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrFeaturedGiftersAccounts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrFeaturedGiftersGifts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrProhibitedItemIndices", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_arrTournamentActiveCasterAccounts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numBestOfMaps", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nHalloweenMaskListSeed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bBombDropped", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bBombPlanted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundWinStatus", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_eRoundWinReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTCantBuy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCTCantBuy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGuardianBuyUntilTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_RoundResults", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_PlayersAlive_CT", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_PlayersAlive_T", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_TeamRespawnWaveTimes", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flNextRespawnWave", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nServerQuestID", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vMinimapMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vMinimapMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_MinimapVerticalSectionHeights", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapGroupVoteTypes", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapGroupVoteOptions", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapVoteWinner", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumConsecutiveCTLoses", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumConsecutiveTerroristLoses", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMatchAbortedEarlyReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_pGameModeRules", - "ty": "CCSGameModeRules *" - } - }, - { - "NetworkVarNames": { - "name": "m_RetakeRules", - "ty": "CRetakeGameRules" - } - }, - { - "NetworkVarNames": { - "name": "m_nMatchEndCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nTTeamIntroVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCTTeamIntroVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTeamIntroPeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndWinnerTeam", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_eRoundEndReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundEndShowTimerDefend", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndTimerTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sRoundEndFunFactToken", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactPlayerSlot", - "ty": "CPlayerSlot" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sRoundEndMessage", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndPlayerCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundEndNoMusic", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndLegacy", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundEndCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundStartRoundNumber", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundStartCount", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - }, - { - "name": "m_bFreezePeriod", - "ty": "bool", - "offset": 48 - }, - { - "name": "m_bWarmupPeriod", - "ty": "bool", - "offset": 49 - }, - { - "name": "m_fWarmupPeriodEnd", - "ty": "GameTime_t", - "offset": 52 - }, - { - "name": "m_fWarmupPeriodStart", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_nTotalPausedTicks", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_nPauseStartTick", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_bServerPaused", - "ty": "bool", - "offset": 68 - }, - { - "name": "m_bGamePaused", - "ty": "bool", - "offset": 69 - }, - { - "name": "m_bTerroristTimeOutActive", - "ty": "bool", - "offset": 70 - }, - { - "name": "m_bCTTimeOutActive", - "ty": "bool", - "offset": 71 - }, - { - "name": "m_flTerroristTimeOutRemaining", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flCTTimeOutRemaining", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_nTerroristTimeOuts", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_nCTTimeOuts", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_bTechnicalTimeOut", - "ty": "bool", - "offset": 88 - }, - { - "name": "m_bMatchWaitingForResume", - "ty": "bool", - "offset": 89 - }, - { - "name": "m_iRoundTime", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_fMatchStartTime", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_fRoundStartTime", - "ty": "GameTime_t", - "offset": 100 - }, - { - "name": "m_flRestartRoundTime", - "ty": "GameTime_t", - "offset": 104 - }, - { - "name": "m_bGameRestart", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_flGameStartTime", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_timeUntilNextPhaseStarts", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_gamePhase", - "ty": "int32", - "offset": 120 - }, - { - "name": "m_totalRoundsPlayed", - "ty": "int32", - "offset": 124 - }, - { - "name": "m_nRoundsPlayedThisPhase", - "ty": "int32", - "offset": 128 - }, - { - "name": "m_nOvertimePlaying", - "ty": "int32", - "offset": 132 - }, - { - "name": "m_iHostagesRemaining", - "ty": "int32", - "offset": 136 - }, - { - "name": "m_bAnyHostageReached", - "ty": "bool", - "offset": 140 - }, - { - "name": "m_bMapHasBombTarget", - "ty": "bool", - "offset": 141 - }, - { - "name": "m_bMapHasRescueZone", - "ty": "bool", - "offset": 142 - }, - { - "name": "m_bMapHasBuyZone", - "ty": "bool", - "offset": 143 - }, - { - "name": "m_bIsQueuedMatchmaking", - "ty": "bool", - "offset": 144 - }, - { - "name": "m_nQueuedMatchmakingMode", - "ty": "int32", - "offset": 148 - }, - { - "name": "m_bIsValveDS", - "ty": "bool", - "offset": 152 - }, - { - "name": "m_bLogoMap", - "ty": "bool", - "offset": 153 - }, - { - "name": "m_bPlayAllStepSoundsOnServer", - "ty": "bool", - "offset": 154 - }, - { - "name": "m_iSpectatorSlotCount", - "ty": "int32", - "offset": 156 - }, - { - "name": "m_MatchDevice", - "ty": "int32", - "offset": 160 - }, - { - "name": "m_bHasMatchStarted", - "ty": "bool", - "offset": 164 - }, - { - "name": "m_nNextMapInMapgroup", - "ty": "int32", - "offset": 168 - }, - { - "name": "m_szTournamentEventName", - "ty": "char[512]", - "offset": 172 - }, - { - "name": "m_szTournamentEventStage", - "ty": "char[512]", - "offset": 684 - }, - { - "name": "m_szMatchStatTxt", - "ty": "char[512]", - "offset": 1196 - }, - { - "name": "m_szTournamentPredictionsTxt", - "ty": "char[512]", - "offset": 1708 - }, - { - "name": "m_nTournamentPredictionsPct", - "ty": "int32", - "offset": 2220 - }, - { - "name": "m_flCMMItemDropRevealStartTime", - "ty": "GameTime_t", - "offset": 2224 - }, - { - "name": "m_flCMMItemDropRevealEndTime", - "ty": "GameTime_t", - "offset": 2228 - }, - { - "name": "m_bIsDroppingItems", - "ty": "bool", - "offset": 2232 - }, - { - "name": "m_bIsQuestEligible", - "ty": "bool", - "offset": 2233 - }, - { - "name": "m_bIsHltvActive", - "ty": "bool", - "offset": 2234 - }, - { - "name": "m_nGuardianModeWaveNumber", - "ty": "int32", - "offset": 2236 - }, - { - "name": "m_nGuardianModeSpecialKillsRemaining", - "ty": "int32", - "offset": 2240 - }, - { - "name": "m_nGuardianModeSpecialWeaponNeeded", - "ty": "int32", - "offset": 2244 - }, - { - "name": "m_nGuardianGrenadesToGiveBots", - "ty": "int32", - "offset": 2248 - }, - { - "name": "m_nNumHeaviesToSpawn", - "ty": "int32", - "offset": 2252 - }, - { - "name": "m_numGlobalGiftsGiven", - "ty": "uint32", - "offset": 2256 - }, - { - "name": "m_numGlobalGifters", - "ty": "uint32", - "offset": 2260 - }, - { - "name": "m_numGlobalGiftsPeriodSeconds", - "ty": "uint32", - "offset": 2264 - }, - { - "name": "m_arrFeaturedGiftersAccounts", - "ty": "uint32[4]", - "offset": 2268 - }, - { - "name": "m_arrFeaturedGiftersGifts", - "ty": "uint32[4]", - "offset": 2284 - }, - { - "name": "m_arrProhibitedItemIndices", - "ty": "uint16[100]", - "offset": 2300 - }, - { - "name": "m_arrTournamentActiveCasterAccounts", - "ty": "uint32[4]", - "offset": 2500 - }, - { - "name": "m_numBestOfMaps", - "ty": "int32", - "offset": 2516 - }, - { - "name": "m_nHalloweenMaskListSeed", - "ty": "int32", - "offset": 2520 - }, - { - "name": "m_bBombDropped", - "ty": "bool", - "offset": 2524 - }, - { - "name": "m_bBombPlanted", - "ty": "bool", - "offset": 2525 - }, - { - "name": "m_iRoundWinStatus", - "ty": "int32", - "offset": 2528 - }, - { - "name": "m_eRoundWinReason", - "ty": "int32", - "offset": 2532 - }, - { - "name": "m_bTCantBuy", - "ty": "bool", - "offset": 2536 - }, - { - "name": "m_bCTCantBuy", - "ty": "bool", - "offset": 2537 - }, - { - "name": "m_flGuardianBuyUntilTime", - "ty": "GameTime_t", - "offset": 2540 - }, - { - "name": "m_iMatchStats_RoundResults", - "ty": "int32[30]", - "offset": 2544 - }, - { - "name": "m_iMatchStats_PlayersAlive_CT", - "ty": "int32[30]", - "offset": 2664 - }, - { - "name": "m_iMatchStats_PlayersAlive_T", - "ty": "int32[30]", - "offset": 2784 - }, - { - "name": "m_TeamRespawnWaveTimes", - "ty": "float32[32]", - "offset": 2904 - }, - { - "name": "m_flNextRespawnWave", - "ty": "GameTime_t[32]", - "offset": 3032 - }, - { - "name": "m_nServerQuestID", - "ty": "int32", - "offset": 3160 - }, - { - "name": "m_vMinimapMins", - "ty": "Vector", - "offset": 3164 - }, - { - "name": "m_vMinimapMaxs", - "ty": "Vector", - "offset": 3176 - }, - { - "name": "m_MinimapVerticalSectionHeights", - "ty": "float32[8]", - "offset": 3188 - }, - { - "name": "m_bDontIncrementCoopWave", - "ty": "bool", - "offset": 3220 - }, - { - "name": "m_bSpawnedTerrorHuntHeavy", - "ty": "bool", - "offset": 3221 - }, - { - "name": "m_nEndMatchMapGroupVoteTypes", - "ty": "int32[10]", - "offset": 3224 - }, - { - "name": "m_nEndMatchMapGroupVoteOptions", - "ty": "int32[10]", - "offset": 3264 - }, - { - "name": "m_nEndMatchMapVoteWinner", - "ty": "int32", - "offset": 3304 - }, - { - "name": "m_iNumConsecutiveCTLoses", - "ty": "int32", - "offset": 3308 - }, - { - "name": "m_iNumConsecutiveTerroristLoses", - "ty": "int32", - "offset": 3312 - }, - { - "name": "m_bMarkClientStopRecordAtRoundEnd", - "ty": "bool", - "offset": 3344 - }, - { - "name": "m_nMatchAbortedEarlyReason", - "ty": "int32", - "offset": 3432 - }, - { - "name": "m_bHasTriggeredRoundStartMusic", - "ty": "bool", - "offset": 3436 - }, - { - "name": "m_bHasTriggeredCoopSpawnReset", - "ty": "bool", - "offset": 3437 - }, - { - "name": "m_bSwitchingTeamsAtRoundReset", - "ty": "bool", - "offset": 3438 - }, - { - "name": "m_pGameModeRules", - "ty": "CCSGameModeRules*", - "offset": 3464 - }, - { - "name": "m_RetakeRules", - "ty": "C_RetakeGameRules", - "offset": 3472 - }, - { - "name": "m_nMatchEndCount", - "ty": "uint8", - "offset": 3752 - }, - { - "name": "m_nTTeamIntroVariant", - "ty": "int32", - "offset": 3756 - }, - { - "name": "m_nCTTeamIntroVariant", - "ty": "int32", - "offset": 3760 - }, - { - "name": "m_bTeamIntroPeriod", - "ty": "bool", - "offset": 3764 - }, - { - "name": "m_iRoundEndWinnerTeam", - "ty": "int32", - "offset": 3768 - }, - { - "name": "m_eRoundEndReason", - "ty": "int32", - "offset": 3772 - }, - { - "name": "m_bRoundEndShowTimerDefend", - "ty": "bool", - "offset": 3776 - }, - { - "name": "m_iRoundEndTimerTime", - "ty": "int32", - "offset": 3780 - }, - { - "name": "m_sRoundEndFunFactToken", - "ty": "CUtlString", - "offset": 3784 - }, - { - "name": "m_iRoundEndFunFactPlayerSlot", - "ty": "CPlayerSlot", - "offset": 3792 - }, - { - "name": "m_iRoundEndFunFactData1", - "ty": "int32", - "offset": 3796 - }, - { - "name": "m_iRoundEndFunFactData2", - "ty": "int32", - "offset": 3800 - }, - { - "name": "m_iRoundEndFunFactData3", - "ty": "int32", - "offset": 3804 - }, - { - "name": "m_sRoundEndMessage", - "ty": "CUtlString", - "offset": 3808 - }, - { - "name": "m_iRoundEndPlayerCount", - "ty": "int32", - "offset": 3816 - }, - { - "name": "m_bRoundEndNoMusic", - "ty": "bool", - "offset": 3820 - }, - { - "name": "m_iRoundEndLegacy", - "ty": "int32", - "offset": 3824 - }, - { - "name": "m_nRoundEndCount", - "ty": "uint8", - "offset": 3828 - }, - { - "name": "m_iRoundStartRoundNumber", - "ty": "int32", - "offset": 3832 - }, - { - "name": "m_nRoundStartCount", - "ty": "uint8", - "offset": 3836 - }, - { - "name": "m_flLastPerfSampleTime", - "ty": "float64", - "offset": 20232 - } - ] - }, - { - "name": "CCSTakeDamageInfoAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeRules", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - { - "name": "CCSGameModeRules_Noop", - "module_name": "client.so", - "parent": { - "name": "CCSGameModeRules", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGameModeScript", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeRules_ArmsRace", - "module_name": "client.so", - "parent": { - "name": "CCSGameModeRules", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_WeaponSequence", - "ty": "CUtlString" - } - } - ], - "fields": [ - { - "name": "m_WeaponSequence", - "ty": "C_NetworkUtlVectorBase< CUtlString >", - "offset": 56 - } - ] - }, - { - "name": "CCSArmsRaceScript", - "module_name": "client.so", - "parent": { - "name": "CCSGameModeScript", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pOuter", - "ty": "CCSGameModeRules_ArmsRace*", - "offset": 216 - } - ] - }, - { - "name": "CCSGameModeRules_Deathmatch", - "module_name": "client.so", - "parent": { - "name": "CCSGameModeRules", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flDMBonusStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flDMBonusTimeLength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nDMBonusWeaponLoadoutSlot", - "ty": "int16" - } - } - ], - "fields": [ - { - "name": "m_flDMBonusStartTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flDMBonusTimeLength", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_nDMBonusWeaponLoadoutSlot", - "ty": "int16", - "offset": 64 - } - ] - }, - { - "name": "CCSDeathmatchScript", - "module_name": "client.so", - "parent": { - "name": "CCSGameModeScript", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pOuter", - "ty": "CCSGameModeRules_Deathmatch*", - "offset": 216 - } - ] - }, - { - "name": "C_RetakeGameRules", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nMatchSeed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bBlockersPresent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundInProgress", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iFirstSecondHalfRound", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iBombSite", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_nMatchSeed", - "ty": "int32", - "offset": 248 - }, - { - "name": "m_bBlockersPresent", - "ty": "bool", - "offset": 252 - }, - { - "name": "m_bRoundInProgress", - "ty": "bool", - "offset": 253 - }, - { - "name": "m_iFirstSecondHalfRound", - "ty": "int32", - "offset": 256 - }, - { - "name": "m_iBombSite", - "ty": "int32", - "offset": 260 - } - ] - }, - { - "name": "CSPerRoundStats_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDeaths", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iAssists", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEquipmentValue", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMoneySaved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iKillReward", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLiveTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHeadShotKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iObjective", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashEarned", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iUtilityDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemiesFlashed", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iKills", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iDeaths", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_iAssists", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_iEquipmentValue", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iMoneySaved", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iKillReward", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iLiveTime", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iHeadShotKills", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_iObjective", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_iCashEarned", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iUtilityDamage", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iEnemiesFlashed", - "ty": "int32", - "offset": 96 - } - ] - }, - { - "name": "CSMatchStats_t", - "module_name": "client.so", - "parent": { - "name": "CSPerRoundStats_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDeaths", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iAssists", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEquipmentValue", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMoneySaved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iKillReward", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLiveTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHeadShotKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iObjective", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashEarned", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iUtilityDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemiesFlashed", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iKills", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iDeaths", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_iAssists", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_iEquipmentValue", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iMoneySaved", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iKillReward", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iLiveTime", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iHeadShotKills", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_iObjective", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_iCashEarned", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iUtilityDamage", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iEnemiesFlashed", - "ty": "int32", - "offset": 96 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iEnemy5Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemy4Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemy3Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemyKnifeKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemyTaserKills", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iEnemy5Ks", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_iEnemy4Ks", - "ty": "int32", - "offset": 104 - }, - { - "name": "m_iEnemy3Ks", - "ty": "int32", - "offset": 108 - }, - { - "name": "m_iEnemyKnifeKills", - "ty": "int32", - "offset": 112 - }, - { - "name": "m_iEnemyTaserKills", - "ty": "int32", - "offset": 116 - } - ] - }, - { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - { - "name": "C_CSGO_TeamSelectCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamSelectTerroristPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamSelectCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamSelectCounterTerroristPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamSelectCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamIntroTerroristPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamIntroCounterTerroristPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroTerroristPosition", - "module_name": "client.so", - "parent": { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroCounterTerroristPosition", - "module_name": "client.so", - "parent": { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSMinimapBoundary", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_PlayerPing", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hPlayer", - "ty": "CHandle< CCSPlayerPawn>" - } - }, - { - "NetworkVarNames": { - "name": "m_hPingedEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_iType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUrgent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_szPlaceName", - "ty": "char" - } - } - ], - "fields": [ - { - "name": "m_hPlayer", - "ty": "CHandle< C_CSPlayerPawn >", - "offset": 1792 - }, - { - "name": "m_hPingedEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1796 - }, - { - "name": "m_iType", - "ty": "int32", - "offset": 1800 - }, - { - "name": "m_bUrgent", - "ty": "bool", - "offset": 1804 - }, - { - "name": "m_szPlaceName", - "ty": "char[18]", - "offset": 1805 - } - ] - }, - { - "name": "CCSPlayer_PingServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hPlayerPing", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_hPlayerPing", - "ty": "CHandle< C_BaseEntity >", - "offset": 64 - } - ] - }, - { - "name": "C_CSPlayerResource", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bHostageAlive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_isHostageFollowingSomeone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iHostageEntityIDs", - "ty": "CEntityIndex" - } - }, - { - "NetworkVarNames": { - "name": "m_bombsiteCenterA", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bombsiteCenterB", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bEndMatchNextMapAllVoted", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bHostageAlive", - "ty": "bool[12]", - "offset": 1744 - }, - { - "name": "m_isHostageFollowingSomeone", - "ty": "bool[12]", - "offset": 1756 - }, - { - "name": "m_iHostageEntityIDs", - "ty": "CEntityIndex[12]", - "offset": 1768 - }, - { - "name": "m_bombsiteCenterA", - "ty": "Vector", - "offset": 1816 - }, - { - "name": "m_bombsiteCenterB", - "ty": "Vector", - "offset": 1828 - }, - { - "name": "m_hostageRescueX", - "ty": "int32[4]", - "offset": 1840 - }, - { - "name": "m_hostageRescueY", - "ty": "int32[4]", - "offset": 1856 - }, - { - "name": "m_hostageRescueZ", - "ty": "int32[4]", - "offset": 1872 - }, - { - "name": "m_bEndMatchNextMapAllVoted", - "ty": "bool", - "offset": 1888 - }, - { - "name": "m_foundGoalPositions", - "ty": "bool", - "offset": 1889 - } - ] - }, - { - "name": "CCSPlayerControllerAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPlayer_ViewModelServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSPlayerBase_CameraServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_CameraServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "C_fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< C_ColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< C_TonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_CurrentFog", - "ty": "fogparams_t", - "offset": 320 - }, - { - "name": "m_hOldFogController", - "ty": "CHandle< C_FogController >", - "offset": 424 - }, - { - "name": "m_bOverrideFogColor", - "ty": "bool[5]", - "offset": 428 - }, - { - "name": "m_OverrideFogColor", - "ty": "Color[5]", - "offset": 433 - }, - { - "name": "m_bOverrideFogStartEnd", - "ty": "bool[5]", - "offset": 453 - }, - { - "name": "m_fOverrideFogStart", - "ty": "float32[5]", - "offset": 460 - }, - { - "name": "m_fOverrideFogEnd", - "ty": "float32[5]", - "offset": 480 - }, - { - "name": "m_hActivePostProcessingVolume", - "ty": "CHandle< C_PostProcessingVolume >", - "offset": 500 - }, - { - "name": "m_angDemoViewAngles", - "ty": "QAngle", - "offset": 504 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iFOV", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iFOVStart", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVRate", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_hZoomOwner", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iFOV", - "ty": "uint32", - "offset": 528 - }, - { - "name": "m_iFOVStart", - "ty": "uint32", - "offset": 532 - }, - { - "name": "m_flFOVTime", - "ty": "GameTime_t", - "offset": 536 - }, - { - "name": "m_flFOVRate", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_hZoomOwner", - "ty": "CHandle< C_BaseEntity >", - "offset": 544 - }, - { - "name": "m_flLastShotFOV", - "ty": "float32", - "offset": 548 - } - ] - }, - { - "name": "WeaponPurchaseCount_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nItemDefIndex", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nCount", - "ty": "uint16" - } - } - ], - "fields": [ - { - "name": "m_nItemDefIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_nCount", - "ty": "uint16", - "offset": 50 - } - ] - }, - { - "name": "WeaponPurchaseTracker_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_weaponPurchases", - "ty": "WeaponPurchaseCount_t" - } - } - ], - "fields": [ - { - "name": "m_weaponPurchases", - "ty": "C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t >", - "offset": 8 - } - ] - }, - { - "name": "CCSPlayer_ActionTrackingServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bIsRescuing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponPurchasesThisMatch", - "ty": "WeaponPurchaseTracker_t" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponPurchasesThisRound", - "ty": "WeaponPurchaseTracker_t" - } - } - ], - "fields": [ - { - "name": "m_hLastWeaponBeforeC4AutoSwitch", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 64 - }, - { - "name": "m_bIsRescuing", - "ty": "bool", - "offset": 68 - }, - { - "name": "m_weaponPurchasesThisMatch", - "ty": "WeaponPurchaseTracker_t", - "offset": 72 - }, - { - "name": "m_weaponPurchasesThisRound", - "ty": "WeaponPurchaseTracker_t", - "offset": 160 - } - ] - }, - { - "name": "CCSPlayer_BulletServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_totalHitsOnServer", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_totalHitsOnServer", - "ty": "int32", - "offset": 64 - } - ] - }, - { - "name": "SellbackPurchaseEntry_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_unDefIdx", - "ty": "item_definition_index_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nCost", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPrevArmor", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bPrevHelmet", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_hItem", - "ty": "CEntityHandle" - } - } - ], - "fields": [ - { - "name": "m_unDefIdx", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_nCost", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nPrevArmor", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_bPrevHelmet", - "ty": "bool", - "offset": 60 - }, - { - "name": "m_hItem", - "ty": "CEntityHandle", - "offset": 64 - } - ] - }, - { - "name": "CCSPlayer_BuyServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecSellbackPurchaseEntries", - "ty": "SellbackPurchaseEntry_t" - } - } - ], - "fields": [ - { - "name": "m_vecSellbackPurchaseEntries", - "ty": "C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t >", - "offset": 64 - } - ] - }, - { - "name": "CCSPlayer_CameraServices", - "module_name": "client.so", - "parent": { - "name": "CCSPlayerBase_CameraServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_CameraServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "C_fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< C_ColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< C_TonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_CurrentFog", - "ty": "fogparams_t", - "offset": 320 - }, - { - "name": "m_hOldFogController", - "ty": "CHandle< C_FogController >", - "offset": 424 - }, - { - "name": "m_bOverrideFogColor", - "ty": "bool[5]", - "offset": 428 - }, - { - "name": "m_OverrideFogColor", - "ty": "Color[5]", - "offset": 433 - }, - { - "name": "m_bOverrideFogStartEnd", - "ty": "bool[5]", - "offset": 453 - }, - { - "name": "m_fOverrideFogStart", - "ty": "float32[5]", - "offset": 460 - }, - { - "name": "m_fOverrideFogEnd", - "ty": "float32[5]", - "offset": 480 - }, - { - "name": "m_hActivePostProcessingVolume", - "ty": "CHandle< C_PostProcessingVolume >", - "offset": 500 - }, - { - "name": "m_angDemoViewAngles", - "ty": "QAngle", - "offset": 504 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iFOV", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iFOVStart", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVRate", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_hZoomOwner", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iFOV", - "ty": "uint32", - "offset": 528 - }, - { - "name": "m_iFOVStart", - "ty": "uint32", - "offset": 532 - }, - { - "name": "m_flFOVTime", - "ty": "GameTime_t", - "offset": 536 - }, - { - "name": "m_flFOVRate", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_hZoomOwner", - "ty": "CHandle< C_BaseEntity >", - "offset": 544 - }, - { - "name": "m_flLastShotFOV", - "ty": "float32", - "offset": 548 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flDeathCamTilt", - "ty": "float32", - "offset": 552 - } - ] - }, - { - "name": "CCSPlayer_HostageServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCarriedHostage", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hCarriedHostageProp", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_hCarriedHostage", - "ty": "CHandle< C_BaseEntity >", - "offset": 64 - }, - { - "name": "m_hCarriedHostageProp", - "ty": "CHandle< C_BaseEntity >", - "offset": 68 - } - ] - }, - { - "name": "CCSPlayer_ItemServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_ItemServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bHasDefuser", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasHelmet", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasHeavyArmor", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bHasDefuser", - "ty": "bool", - "offset": 64 - }, - { - "name": "m_bHasHelmet", - "ty": "bool", - "offset": 65 - }, - { - "name": "m_bHasHeavyArmor", - "ty": "bool", - "offset": 66 - } - ] - }, - { - "name": "CCSPlayer_MovementServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_MovementServices_Humanoid", - "module_name": "client.so", - "parent": { - "name": "CPlayer_MovementServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "Vector", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFallVelocity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bInCrouch", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nCrouchState", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucked", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bInDuckJump", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flStepSoundTime", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flFallVelocity", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_bInCrouch", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_nCrouchState", - "ty": "uint32", - "offset": 484 - }, - { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t", - "offset": 488 - }, - { - "name": "m_bDucked", - "ty": "bool", - "offset": 492 - }, - { - "name": "m_bDucking", - "ty": "bool", - "offset": 493 - }, - { - "name": "m_bInDuckJump", - "ty": "bool", - "offset": 494 - }, - { - "name": "m_groundNormal", - "ty": "Vector", - "offset": 496 - }, - { - "name": "m_flSurfaceFriction", - "ty": "float32", - "offset": 508 - }, - { - "name": "m_surfaceProps", - "ty": "CUtlStringToken", - "offset": 512 - }, - { - "name": "m_nStepside", - "ty": "int32", - "offset": 528 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flMaxFallVelocity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vecLadderNormal", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_nLadderSurfacePropIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flDuckAmount", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDuckSpeed", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bDuckOverride", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDesiresDuck", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nDuckTimeMsecs", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nDuckJumpTimeMsecs", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nJumpTimeMsecs", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flLastDuckTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nGameCodeHasMovedPlayerAfterCommand", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bOldJumpPressed", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flJumpUntil", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flJumpVel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fStashGrenadeParameterWhen", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nButtonDownMaskPrev", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flOffsetTickCompleteTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flOffsetTickStashedSpeed", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flStamina", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_flMaxFallVelocity", - "ty": "float32", - "offset": 532 - }, - { - "name": "m_vecLadderNormal", - "ty": "Vector", - "offset": 536 - }, - { - "name": "m_nLadderSurfacePropIndex", - "ty": "int32", - "offset": 548 - }, - { - "name": "m_flDuckAmount", - "ty": "float32", - "offset": 552 - }, - { - "name": "m_flDuckSpeed", - "ty": "float32", - "offset": 556 - }, - { - "name": "m_bDuckOverride", - "ty": "bool", - "offset": 560 - }, - { - "name": "m_bDesiresDuck", - "ty": "bool", - "offset": 561 - }, - { - "name": "m_flDuckOffset", - "ty": "float32", - "offset": 564 - }, - { - "name": "m_nDuckTimeMsecs", - "ty": "uint32", - "offset": 568 - }, - { - "name": "m_nDuckJumpTimeMsecs", - "ty": "uint32", - "offset": 572 - }, - { - "name": "m_nJumpTimeMsecs", - "ty": "uint32", - "offset": 576 - }, - { - "name": "m_flLastDuckTime", - "ty": "float32", - "offset": 580 - }, - { - "name": "m_vecLastPositionAtFullCrouchSpeed", - "ty": "Vector2D", - "offset": 592 - }, - { - "name": "m_duckUntilOnGround", - "ty": "bool", - "offset": 600 - }, - { - "name": "m_bHasWalkMovedSinceLastJump", - "ty": "bool", - "offset": 601 - }, - { - "name": "m_bInStuckTest", - "ty": "bool", - "offset": 602 - }, - { - "name": "m_flStuckCheckTime", - "ty": "float32[64][2]", - "offset": 616 - }, - { - "name": "m_nTraceCount", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_StuckLast", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_bSpeedCropped", - "ty": "bool", - "offset": 1136 - }, - { - "name": "m_nOldWaterLevel", - "ty": "int32", - "offset": 1140 - }, - { - "name": "m_flWaterEntryTime", - "ty": "float32", - "offset": 1144 - }, - { - "name": "m_vecForward", - "ty": "Vector", - "offset": 1148 - }, - { - "name": "m_vecLeft", - "ty": "Vector", - "offset": 1160 - }, - { - "name": "m_vecUp", - "ty": "Vector", - "offset": 1172 - }, - { - "name": "m_nGameCodeHasMovedPlayerAfterCommand", - "ty": "int32", - "offset": 1184 - }, - { - "name": "m_bOldJumpPressed", - "ty": "bool", - "offset": 1188 - }, - { - "name": "m_flJumpPressedTime", - "ty": "float32", - "offset": 1192 - }, - { - "name": "m_flJumpUntil", - "ty": "float32", - "offset": 1196 - }, - { - "name": "m_flJumpVel", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_fStashGrenadeParameterWhen", - "ty": "GameTime_t", - "offset": 1204 - }, - { - "name": "m_nButtonDownMaskPrev", - "ty": "uint64", - "offset": 1208 - }, - { - "name": "m_flOffsetTickCompleteTime", - "ty": "float32", - "offset": 1216 - }, - { - "name": "m_flOffsetTickStashedSpeed", - "ty": "float32", - "offset": 1220 - }, - { - "name": "m_flStamina", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_flHeightAtJumpStart", - "ty": "float32", - "offset": 1228 - }, - { - "name": "m_flMaxJumpHeightThisJump", - "ty": "float32", - "offset": 1232 - } - ] - }, - { - "name": "CCSPlayer_UseServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_UseServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSPlayer_ViewModelServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_ViewModelServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hViewModel", - "ty": "CHandle< CBaseViewModel >" - } - } - ], - "fields": [ - { - "name": "m_hViewModel", - "ty": "CHandle< C_BaseViewModel >[3]", - "offset": 64 - } - ] - }, - { - "name": "CCSPlayer_WaterServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_WaterServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_flWaterJumpTime", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_vecWaterJumpVel", - "ty": "Vector", - "offset": 68 - }, - { - "name": "m_flSwimSoundTime", - "ty": "float32", - "offset": 80 - } - ] - }, - { - "name": "CCSPlayer_WeaponServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_WeaponServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hMyWeapons", - "ty": "CHandle< C_BasePlayerWeapon >" - } - }, - { - "NetworkVarNames": { - "name": "m_hActiveWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_hLastWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_iAmmo", - "ty": "uint16" - } - } - ], - "fields": [ - { - "name": "m_hMyWeapons", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > >", - "offset": 64 - }, - { - "name": "m_hActiveWeapon", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 88 - }, - { - "name": "m_hLastWeapon", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 92 - }, - { - "name": "m_iAmmo", - "ty": "uint16[32]", - "offset": 96 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flNextAttack", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsLookingAtWeapon", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsHoldingLookAtWeapon", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flNextAttack", - "ty": "GameTime_t", - "offset": 184 - }, - { - "name": "m_bIsLookingAtWeapon", - "ty": "bool", - "offset": 188 - }, - { - "name": "m_bIsHoldingLookAtWeapon", - "ty": "bool", - "offset": 189 - }, - { - "name": "m_nOldShootPositionHistoryCount", - "ty": "uint32", - "offset": 192 - }, - { - "name": "m_nOldInputHistoryCount", - "ty": "uint32", - "offset": 1112 - } - ] - }, - { - "name": "CCSObserver_ObserverServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_ObserverServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iObserverMode", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hObserverTarget", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iObserverMode", - "ty": "uint8", - "offset": 64 - }, - { - "name": "m_hObserverTarget", - "ty": "CHandle< C_BaseEntity >", - "offset": 68 - }, - { - "name": "m_iObserverLastMode", - "ty": "ObserverMode_t", - "offset": 72 - }, - { - "name": "m_bForcedObserverMode", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_flObserverChaseDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flObserverChaseDistanceCalcTime", - "ty": "GameTime_t", - "offset": 84 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_hLastObserverTarget", - "ty": "CEntityHandle", - "offset": 88 - }, - { - "name": "m_vecObserverInterpolateOffset", - "ty": "Vector", - "offset": 92 - }, - { - "name": "m_vecObserverInterpStartPos", - "ty": "Vector", - "offset": 104 - }, - { - "name": "m_flObsInterp_PathLength", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_qObsInterp_OrientationStart", - "ty": "Quaternion", - "offset": 128 - }, - { - "name": "m_qObsInterp_OrientationTravelDir", - "ty": "Quaternion", - "offset": 144 - }, - { - "name": "m_obsInterpState", - "ty": "ObserverInterpState_t", - "offset": 160 - }, - { - "name": "m_bObserverInterpolationNeedsDeferredSetup", - "ty": "bool", - "offset": 164 - } - ] - }, - { - "name": "CCSObserver_CameraServices", - "module_name": "client.so", - "parent": { - "name": "CCSPlayerBase_CameraServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_CameraServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "C_fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< C_ColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< C_TonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_CurrentFog", - "ty": "fogparams_t", - "offset": 320 - }, - { - "name": "m_hOldFogController", - "ty": "CHandle< C_FogController >", - "offset": 424 - }, - { - "name": "m_bOverrideFogColor", - "ty": "bool[5]", - "offset": 428 - }, - { - "name": "m_OverrideFogColor", - "ty": "Color[5]", - "offset": 433 - }, - { - "name": "m_bOverrideFogStartEnd", - "ty": "bool[5]", - "offset": 453 - }, - { - "name": "m_fOverrideFogStart", - "ty": "float32[5]", - "offset": 460 - }, - { - "name": "m_fOverrideFogEnd", - "ty": "float32[5]", - "offset": 480 - }, - { - "name": "m_hActivePostProcessingVolume", - "ty": "CHandle< C_PostProcessingVolume >", - "offset": 500 - }, - { - "name": "m_angDemoViewAngles", - "ty": "QAngle", - "offset": 504 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iFOV", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iFOVStart", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVRate", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_hZoomOwner", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iFOV", - "ty": "uint32", - "offset": 528 - }, - { - "name": "m_iFOVStart", - "ty": "uint32", - "offset": 532 - }, - { - "name": "m_flFOVTime", - "ty": "GameTime_t", - "offset": 536 - }, - { - "name": "m_flFOVRate", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_hZoomOwner", - "ty": "CHandle< C_BaseEntity >", - "offset": 544 - }, - { - "name": "m_flLastShotFOV", - "ty": "float32", - "offset": 548 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSObserver_MovementServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_MovementServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "Vector", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSObserver_UseServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_UseServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSObserver_ViewModelServices", - "module_name": "client.so", - "parent": { - "name": "CPlayer_ViewModelServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSPlayerController_ActionTrackingServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerControllerComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_perRoundStats", - "ty": "CSPerRoundStats_t" - } - }, - { - "NetworkVarNames": { - "name": "m_matchStats", - "ty": "CSMatchStats_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumRoundKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumRoundKillsHeadshots", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_unTotalRoundDamageDealt", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_perRoundStats", - "ty": "C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t >", - "offset": 64 - }, - { - "name": "m_matchStats", - "ty": "CSMatchStats_t", - "offset": 144 - }, - { - "name": "m_iNumRoundKills", - "ty": "int32", - "offset": 264 - }, - { - "name": "m_iNumRoundKillsHeadshots", - "ty": "int32", - "offset": 268 - }, - { - "name": "m_unTotalRoundDamageDealt", - "ty": "uint32", - "offset": 272 - } - ] - }, - { - "name": "CDamageRecord", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_PlayerDamager", - "ty": "CHandle< CCSPlayerPawnBase >" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerRecipient", - "ty": "CHandle< CCSPlayerPawnBase >" - } - }, - { - "NetworkVarNames": { - "name": "m_hPlayerControllerDamager", - "ty": "CHandle< CCSPlayerController >" - } - }, - { - "NetworkVarNames": { - "name": "m_hPlayerControllerRecipient", - "ty": "CHandle< CCSPlayerController >" - } - }, - { - "NetworkVarNames": { - "name": "m_szPlayerDamagerName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_szPlayerRecipientName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_DamagerXuid", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_RecipientXuid", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iActualHealthRemoved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumHits", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLastBulletUpdate", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsOtherEnemy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_killType", - "ty": "EKillTypes_t" - } - } - ], - "fields": [ - { - "name": "m_PlayerDamager", - "ty": "CHandle< C_CSPlayerPawnBase >", - "offset": 40 - }, - { - "name": "m_PlayerRecipient", - "ty": "CHandle< C_CSPlayerPawnBase >", - "offset": 44 - }, - { - "name": "m_hPlayerControllerDamager", - "ty": "CHandle< CCSPlayerController >", - "offset": 48 - }, - { - "name": "m_hPlayerControllerRecipient", - "ty": "CHandle< CCSPlayerController >", - "offset": 52 - }, - { - "name": "m_szPlayerDamagerName", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_szPlayerRecipientName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_DamagerXuid", - "ty": "uint64", - "offset": 72 - }, - { - "name": "m_RecipientXuid", - "ty": "uint64", - "offset": 80 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iActualHealthRemoved", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iNumHits", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_iLastBulletUpdate", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_bIsOtherEnemy", - "ty": "bool", - "offset": 104 - }, - { - "name": "m_killType", - "ty": "EKillTypes_t", - "offset": 105 - } - ] - }, - { - "name": "CCSPlayerController_DamageServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerControllerComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nSendUpdate", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_DamageList", - "ty": "CDamageRecord" - } - } - ], - "fields": [ - { - "name": "m_nSendUpdate", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_DamageList", - "ty": "C_UtlVectorEmbeddedNetworkVar< CDamageRecord >", - "offset": 72 - } - ] - }, - { - "name": "CCSPlayerController_InGameMoneyServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerControllerComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iAccount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iStartAccount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iTotalCashSpent", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashSpentThisRound", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iAccount", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iStartAccount", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iTotalCashSpent", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iCashSpentThisRound", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_nPreviousAccount", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "ServerAuthoritativeWeaponSlot_t", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "unClass", - "ty": "uint16", - "offset": 40 - }, - { - "name": "unSlot", - "ty": "uint16", - "offset": 42 - }, - { - "name": "unItemDefIdx", - "ty": "uint16", - "offset": 44 - } - ] - }, - { - "name": "CCSPlayerController_InventoryServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerControllerComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_unMusicID", - "ty": "item_definition_index_t" - } - }, - { - "NetworkVarNames": { - "name": "m_rank", - "ty": "MedalRank_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataPublicLevel", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataPublicCommendsLeader", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataPublicCommendsTeacher", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataPublicCommendsFriendly", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataXpTrailLevel", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vecServerAuthoritativeWeaponSlots", - "ty": "ServerAuthoritativeWeaponSlot_t" - } - } - ], - "fields": [ - { - "name": "m_unMusicID", - "ty": "uint16", - "offset": 64 - }, - { - "name": "m_rank", - "ty": "MedalRank_t[6]", - "offset": 68 - }, - { - "name": "m_nPersonaDataPublicLevel", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_nPersonaDataPublicCommendsLeader", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_nPersonaDataPublicCommendsTeacher", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_nPersonaDataPublicCommendsFriendly", - "ty": "int32", - "offset": 104 - }, - { - "name": "m_nPersonaDataXpTrailLevel", - "ty": "int32", - "offset": 108 - }, - { - "name": "m_vecServerAuthoritativeWeaponSlots", - "ty": "C_UtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t >", - "offset": 112 - } - ] - }, - { - "name": "CCSWeaponBaseVDataAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCSWeaponBaseAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "C_IronSightController", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bIronSightAvailable", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_flIronSightAmount", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flIronSightAmountGained", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flIronSightAmountBiased", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flIronSightAmount_Interpolated", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flIronSightAmountGained_Interpolated", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flIronSightAmountBiased_Interpolated", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flInterpolationLastUpdated", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_angDeltaAverage", - "ty": "QAngle[8]", - "offset": 48 - }, - { - "name": "m_angViewLast", - "ty": "QAngle", - "offset": 144 - }, - { - "name": "m_vecDotCoords", - "ty": "Vector2D", - "offset": 156 - }, - { - "name": "m_flDotBlur", - "ty": "float32", - "offset": 164 - }, - { - "name": "m_flSpeedRatio", - "ty": "float32", - "offset": 168 - } - ] - }, - { - "name": "CompositeMaterialMatchFilter_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_nCompositeMaterialMatchFilterType", - "ty": "CompositeMaterialMatchFilterType_t", - "offset": 0 - }, - { - "name": "m_strMatchFilter", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_strMatchValue", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bPassWhenTrue", - "ty": "bool", - "offset": 24 - } - ] - }, - { - "name": "CompositeMaterialInputLooseVariable_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_strName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_bExposeExternally", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_strExposedFriendlyName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_strExposedFriendlyGroupName", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_bExposedVariableIsFixedRange", - "ty": "bool", - "offset": 32 - }, - { - "name": "m_strExposedVisibleWhenTrue", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_strExposedHiddenWhenTrue", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_nVariableType", - "ty": "CompositeMaterialInputLooseVariableType_t", - "offset": 56 - }, - { - "name": "m_bValueBoolean", - "ty": "bool", - "offset": 60 - }, - { - "name": "m_nValueIntX", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nValueIntY", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_nValueIntZ", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_nValueIntW", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_bHasFloatBounds", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_flValueFloatX", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flValueFloatX_Min", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flValueFloatX_Max", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flValueFloatY", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flValueFloatY_Min", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flValueFloatY_Max", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flValueFloatZ", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flValueFloatZ_Min", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flValueFloatZ_Max", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flValueFloatW", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_flValueFloatW_Min", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flValueFloatW_Max", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_cValueColor4", - "ty": "Color", - "offset": 132 - }, - { - "name": "m_nValueSystemVar", - "ty": "CompositeMaterialVarSystemVar_t", - "offset": 136 - }, - { - "name": "m_strResourceMaterial", - "ty": "CResourceName", - "offset": 144 - }, - { - "name": "m_strTextureContentAssetPath", - "ty": "CUtlString", - "offset": 368 - }, - { - "name": "m_strTextureRuntimeResourcePath", - "ty": "CResourceName", - "offset": 376 - }, - { - "name": "m_strTextureCompilationVtexTemplate", - "ty": "CUtlString", - "offset": 600 - }, - { - "name": "m_nTextureType", - "ty": "CompositeMaterialInputTextureType_t", - "offset": 608 - }, - { - "name": "m_strString", - "ty": "CUtlString", - "offset": 616 - } - ] - }, - { - "name": "CompMatMutatorCondition_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_nMutatorCondition", - "ty": "CompMatPropertyMutatorConditionType_t", - "offset": 0 - }, - { - "name": "m_strMutatorConditionContainerName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_strMutatorConditionContainerVarName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_strMutatorConditionContainerVarValue", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_bPassWhenTrue", - "ty": "bool", - "offset": 32 - } - ] - }, - { - "name": "CompMatPropertyMutator_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_nMutatorCommandType", - "ty": "CompMatPropertyMutatorType_t", - "offset": 4 - }, - { - "name": "m_strInitWith_Container", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_strCopyProperty_InputContainerSrc", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_strCopyProperty_InputContainerProperty", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_strCopyProperty_TargetProperty", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_strRandomRollInputVars_SeedInputVar", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vecRandomRollInputVars_InputVarsToRoll", - "ty": "CUtlVector< CUtlString >", - "offset": 48 - }, - { - "name": "m_strCopyMatchingKeys_InputContainerSrc", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_strCopyKeysWithSuffix_InputContainerSrc", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_strCopyKeysWithSuffix_FindSuffix", - "ty": "CUtlString", - "offset": 88 - }, - { - "name": "m_strCopyKeysWithSuffix_ReplaceSuffix", - "ty": "CUtlString", - "offset": 96 - }, - { - "name": "m_nSetValue_Value", - "ty": "CompositeMaterialInputLooseVariable_t", - "offset": 104 - }, - { - "name": "m_strGenerateTexture_TargetParam", - "ty": "CUtlString", - "offset": 728 - }, - { - "name": "m_strGenerateTexture_InitialContainer", - "ty": "CUtlString", - "offset": 736 - }, - { - "name": "m_nResolution", - "ty": "int32", - "offset": 744 - }, - { - "name": "m_bIsScratchTarget", - "ty": "bool", - "offset": 748 - }, - { - "name": "m_bSplatDebugInfo", - "ty": "bool", - "offset": 749 - }, - { - "name": "m_bCaptureInRenderDoc", - "ty": "bool", - "offset": 750 - }, - { - "name": "m_vecTexGenInstructions", - "ty": "CUtlVector< CompMatPropertyMutator_t >", - "offset": 752 - }, - { - "name": "m_vecConditionalMutators", - "ty": "CUtlVector< CompMatPropertyMutator_t >", - "offset": 776 - }, - { - "name": "m_strPopInputQueue_Container", - "ty": "CUtlString", - "offset": 800 - }, - { - "name": "m_strDrawText_InputContainerSrc", - "ty": "CUtlString", - "offset": 808 - }, - { - "name": "m_strDrawText_InputContainerProperty", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_vecDrawText_Position", - "ty": "Vector2D", - "offset": 824 - }, - { - "name": "m_colDrawText_Color", - "ty": "Color", - "offset": 832 - }, - { - "name": "m_strDrawText_Font", - "ty": "CUtlString", - "offset": 840 - }, - { - "name": "m_vecConditions", - "ty": "CUtlVector< CompMatMutatorCondition_t >", - "offset": 848 - } - ] - }, - { - "name": "CompositeMaterialInputContainer_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_nCompositeMaterialInputContainerSourceType", - "ty": "CompositeMaterialInputContainerSourceType_t", - "offset": 4 - }, - { - "name": "m_strSpecificContainerMaterial", - "ty": "CResourceName", - "offset": 8 - }, - { - "name": "m_strAttrName", - "ty": "CUtlString", - "offset": 232 - }, - { - "name": "m_strAlias", - "ty": "CUtlString", - "offset": 240 - }, - { - "name": "m_vecLooseVariables", - "ty": "CUtlVector< CompositeMaterialInputLooseVariable_t >", - "offset": 248 - }, - { - "name": "m_strAttrNameForVar", - "ty": "CUtlString", - "offset": 272 - }, - { - "name": "m_bExposeExternally", - "ty": "bool", - "offset": 280 - } - ] - }, - { - "name": "CompositeMaterialAssemblyProcedure_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_vecCompMatIncludes", - "ty": "CUtlVector< CResourceName >", - "offset": 0 - }, - { - "name": "m_vecMatchFilters", - "ty": "CUtlVector< CompositeMaterialMatchFilter_t >", - "offset": 24 - }, - { - "name": "m_vecCompositeInputContainers", - "ty": "CUtlVector< CompositeMaterialInputContainer_t >", - "offset": 48 - }, - { - "name": "m_vecPropertyMutators", - "ty": "CUtlVector< CompMatPropertyMutator_t >", - "offset": 72 - } - ] - }, - { - "name": "GeneratedTextureHandle_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_strBitmapName", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - { - "name": "CompositeMaterial_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_TargetKVs", - "ty": "KeyValues3", - "offset": 8 - }, - { - "name": "m_PreGenerationKVs", - "ty": "KeyValues3", - "offset": 24 - }, - { - "name": "m_FinalKVs", - "ty": "KeyValues3", - "offset": 40 - }, - { - "name": "m_vecGeneratedTextures", - "ty": "CUtlVector< GeneratedTextureHandle_t >", - "offset": 64 - } - ] - }, - { - "name": "CompositeMaterialEditorPoint_t", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ModelName", - "ty": "CResourceName", - "offset": 0 - }, - { - "name": "m_nSequenceIndex", - "ty": "int32", - "offset": 224 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 228 - }, - { - "name": "m_KVModelStateChoices", - "ty": "KeyValues3", - "offset": 232 - }, - { - "name": "m_bEnableChildModel", - "ty": "bool", - "offset": 248 - }, - { - "name": "m_ChildModelName", - "ty": "CResourceName", - "offset": 256 - }, - { - "name": "m_vecCompositeMaterialAssemblyProcedures", - "ty": "CUtlVector< CompositeMaterialAssemblyProcedure_t >", - "offset": 480 - }, - { - "name": "m_vecCompositeMaterials", - "ty": "CUtlVector< CompositeMaterial_t >", - "offset": 504 - } - ] - }, - { - "name": "CCompositeMaterialEditorDoc", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nVersion", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_Points", - "ty": "CUtlVector< CompositeMaterialEditorPoint_t >", - "offset": 16 - }, - { - "name": "m_KVthumbnail", - "ty": "KeyValues3", - "offset": 40 - } - ] - }, - { - "name": "CGlobalLightBase", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bSpotLight", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_SpotLightOrigin", - "ty": "Vector", - "offset": 20 - }, - { - "name": "m_SpotLightAngles", - "ty": "QAngle", - "offset": 32 - }, - { - "name": "m_ShadowDirection", - "ty": "Vector", - "offset": 44 - }, - { - "name": "m_AmbientDirection", - "ty": "Vector", - "offset": 56 - }, - { - "name": "m_SpecularDirection", - "ty": "Vector", - "offset": 68 - }, - { - "name": "m_InspectorSpecularDirection", - "ty": "Vector", - "offset": 80 - }, - { - "name": "m_flSpecularPower", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flSpecularIndependence", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_SpecularColor", - "ty": "Color", - "offset": 100 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 104 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 105 - }, - { - "name": "m_LightColor", - "ty": "Color", - "offset": 106 - }, - { - "name": "m_AmbientColor1", - "ty": "Color", - "offset": 110 - }, - { - "name": "m_AmbientColor2", - "ty": "Color", - "offset": 114 - }, - { - "name": "m_AmbientColor3", - "ty": "Color", - "offset": 118 - }, - { - "name": "m_flSunDistance", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flFOV", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_flNearZ", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_flFarZ", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_bEnableShadows", - "ty": "bool", - "offset": 140 - }, - { - "name": "m_bOldEnableShadows", - "ty": "bool", - "offset": 141 - }, - { - "name": "m_bBackgroundClearNotRequired", - "ty": "bool", - "offset": 142 - }, - { - "name": "m_flCloudScale", - "ty": "float32", - "offset": 144 - }, - { - "name": "m_flCloud1Speed", - "ty": "float32", - "offset": 148 - }, - { - "name": "m_flCloud1Direction", - "ty": "float32", - "offset": 152 - }, - { - "name": "m_flCloud2Speed", - "ty": "float32", - "offset": 156 - }, - { - "name": "m_flCloud2Direction", - "ty": "float32", - "offset": 160 - }, - { - "name": "m_flAmbientScale1", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_flAmbientScale2", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flGroundScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flLightScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_flFoWDarkness", - "ty": "float32", - "offset": 192 - }, - { - "name": "m_bEnableSeparateSkyboxFog", - "ty": "bool", - "offset": 196 - }, - { - "name": "m_vFowColor", - "ty": "Vector", - "offset": 200 - }, - { - "name": "m_ViewOrigin", - "ty": "Vector", - "offset": 212 - }, - { - "name": "m_ViewAngles", - "ty": "QAngle", - "offset": 224 - }, - { - "name": "m_flViewFoV", - "ty": "float32", - "offset": 236 - }, - { - "name": "m_WorldPoints", - "ty": "Vector[8]", - "offset": 240 - }, - { - "name": "m_vFogOffsetLayer0", - "ty": "Vector2D", - "offset": 1192 - }, - { - "name": "m_vFogOffsetLayer1", - "ty": "Vector2D", - "offset": 1200 - }, - { - "name": "m_hEnvWind", - "ty": "CHandle< C_BaseEntity >", - "offset": 1208 - }, - { - "name": "m_hEnvSky", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - } - ] - }, - { - "name": "C_GlobalLight", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_WindClothForceHandle", - "ty": "uint16", - "offset": 2960 - } - ] - }, - { - "name": "C_CSGO_PreviewModel_GraphController", - "module_name": "client.so", - "parent": { - "name": "CAnimGraphControllerBase", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pszCharacterMode", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 24 - }, - { - "name": "m_pszWeaponState", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 56 - }, - { - "name": "m_pszWeaponType", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 88 - }, - { - "name": "m_pszEndOfMatchCelebration", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 120 - } - ] - }, - { - "name": "C_CSGO_PreviewPlayer_GraphController", - "module_name": "client.so", - "parent": { - "name": "CAnimGraphControllerBase", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pszCharacterMode", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 24 - }, - { - "name": "m_pszTeamPreviewVariant", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 56 - }, - { - "name": "m_pszTeamPreviewPosition", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 88 - }, - { - "name": "m_pszEndOfMatchCelebration", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 120 - }, - { - "name": "m_nTeamPreviewRandom", - "ty": "CAnimGraphParamOptionalRef< int32 >", - "offset": 152 - }, - { - "name": "m_pszWeaponState", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 176 - }, - { - "name": "m_pszWeaponType", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 208 - }, - { - "name": "m_bCT", - "ty": "CAnimGraphParamOptionalRef< bool >", - "offset": 240 - } - ] - }, - { - "name": "C_CSGO_MapPreviewCameraPathNode", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_szParentPathUniqueID", - "ty": "CUtlSymbolLarge", - "offset": 1744 - }, - { - "name": "m_nPathIndex", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_vInTangentLocal", - "ty": "Vector", - "offset": 1756 - }, - { - "name": "m_vOutTangentLocal", - "ty": "Vector", - "offset": 1768 - }, - { - "name": "m_flFOV", - "ty": "float32", - "offset": 1780 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1784 - }, - { - "name": "m_flEaseIn", - "ty": "float32", - "offset": 1788 - }, - { - "name": "m_flEaseOut", - "ty": "float32", - "offset": 1792 - }, - { - "name": "m_vInTangentWorld", - "ty": "Vector", - "offset": 1796 - }, - { - "name": "m_vOutTangentWorld", - "ty": "Vector", - "offset": 1808 - } - ] - }, - { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1753 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1754 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1828 - } - ] - }, - { - "name": "CCSPlayer_GlowServices", - "module_name": "client.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSObserverPawnAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "C_CSPlayerPawnAPI", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "C_VoteController", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iActiveIssueIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iOnlyTeamToVote", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nVoteOptionCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPotentialVotes", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsYesNoVote", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iActiveIssueIndex", - "ty": "int32", - "offset": 1756 - }, - { - "name": "m_iOnlyTeamToVote", - "ty": "int32", - "offset": 1760 - }, - { - "name": "m_nVoteOptionCount", - "ty": "int32[5]", - "offset": 1764 - }, - { - "name": "m_nPotentialVotes", - "ty": "int32", - "offset": 1784 - }, - { - "name": "m_bVotesDirty", - "ty": "bool", - "offset": 1788 - }, - { - "name": "m_bTypeDirty", - "ty": "bool", - "offset": 1789 - }, - { - "name": "m_bIsYesNoVote", - "ty": "bool", - "offset": 1790 - } - ] - }, - { - "name": "C_MapVetoPickController", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nDraftType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nTeamWinningCoinToss", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nTeamWithFirstChoice", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nVoteMapIdsList", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nAccountIDs", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId0", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId4", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId5", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nStartingSide0", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCurrentPhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPhaseStartTick", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPhaseDurationTicks", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_nDraftType", - "ty": "int32", - "offset": 1756 - }, - { - "name": "m_nTeamWinningCoinToss", - "ty": "int32", - "offset": 1760 - }, - { - "name": "m_nTeamWithFirstChoice", - "ty": "int32[64]", - "offset": 1764 - }, - { - "name": "m_nVoteMapIdsList", - "ty": "int32[7]", - "offset": 2020 - }, - { - "name": "m_nAccountIDs", - "ty": "int32[64]", - "offset": 2048 - }, - { - "name": "m_nMapId0", - "ty": "int32[64]", - "offset": 2304 - }, - { - "name": "m_nMapId1", - "ty": "int32[64]", - "offset": 2560 - }, - { - "name": "m_nMapId2", - "ty": "int32[64]", - "offset": 2816 - }, - { - "name": "m_nMapId3", - "ty": "int32[64]", - "offset": 3072 - }, - { - "name": "m_nMapId4", - "ty": "int32[64]", - "offset": 3328 - }, - { - "name": "m_nMapId5", - "ty": "int32[64]", - "offset": 3584 - }, - { - "name": "m_nStartingSide0", - "ty": "int32[64]", - "offset": 3840 - }, - { - "name": "m_nCurrentPhase", - "ty": "int32", - "offset": 4096 - }, - { - "name": "m_nPhaseStartTick", - "ty": "int32", - "offset": 4100 - }, - { - "name": "m_nPhaseDurationTicks", - "ty": "int32", - "offset": 4104 - }, - { - "name": "m_nPostDataUpdateTick", - "ty": "int32", - "offset": 4108 - }, - { - "name": "m_bDisabledHud", - "ty": "bool", - "offset": 4112 - } - ] - }, - { - "name": "CPlayerSprayDecalRenderHelper", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1753 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1754 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1828 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1840 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1844 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1848 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1852 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1856 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1860 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1864 - } - ] - }, - { - "name": "C_CSGO_TeamSelectCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1753 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1754 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1828 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1840 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1844 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1848 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1852 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1856 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1860 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1864 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TerroristTeamIntroCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1753 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1754 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1828 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1840 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1844 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1848 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1852 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1856 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1860 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1864 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TerroristWingmanIntroCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1753 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1754 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1828 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1840 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1844 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1848 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1852 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1856 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1860 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1864 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_CounterTerroristTeamIntroCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1753 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1754 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1828 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1840 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1844 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1848 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1852 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1856 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1860 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1864 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_CounterTerroristWingmanIntroCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1753 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1754 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1828 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1840 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1844 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1848 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1852 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1856 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1860 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1864 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1753 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1754 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1828 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1840 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1844 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1848 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1852 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1856 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1860 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1864 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1744 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1760 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1768 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1776 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 6720 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 11664 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchLineupEndpoint", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchLineupStart", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_EndOfMatchLineupEndpoint", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchLineupEnd", - "module_name": "client.so", - "parent": { - "name": "C_CSGO_EndOfMatchLineupEndpoint", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CsmFovOverride", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_cameraName", - "ty": "CUtlString", - "offset": 1744 - }, - { - "name": "m_flCsmFovOverrideValue", - "ty": "float32", - "offset": 1752 - } - ] - }, - { - "name": "C_PointEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EnvCombinedLightProbeVolume", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Color", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_hCubemapTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bCustomCubemapTexture", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightIndicesTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightScalarsTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightShadowsTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bMoveable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nHandshake", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flEdgeFadeDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vEdgeFadeDists", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_Color", - "ty": "Color", - "offset": 5928 - }, - { - "name": "m_flBrightness", - "ty": "float32", - "offset": 5932 - }, - { - "name": "m_hCubemapTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5936 - }, - { - "name": "m_bCustomCubemapTexture", - "ty": "bool", - "offset": 5944 - }, - { - "name": "m_hLightProbeTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5952 - }, - { - "name": "m_hLightProbeDirectLightIndicesTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5960 - }, - { - "name": "m_hLightProbeDirectLightScalarsTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5968 - }, - { - "name": "m_hLightProbeDirectLightShadowsTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5976 - }, - { - "name": "m_vBoxMins", - "ty": "Vector", - "offset": 5984 - }, - { - "name": "m_vBoxMaxs", - "ty": "Vector", - "offset": 5996 - }, - { - "name": "m_bMoveable", - "ty": "bool", - "offset": 6008 - }, - { - "name": "m_nHandshake", - "ty": "int32", - "offset": 6012 - }, - { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int32", - "offset": 6016 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 6020 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 6024 - }, - { - "name": "m_flEdgeFadeDist", - "ty": "float32", - "offset": 6028 - }, - { - "name": "m_vEdgeFadeDists", - "ty": "Vector", - "offset": 6032 - }, - { - "name": "m_nLightProbeSizeX", - "ty": "int32", - "offset": 6044 - }, - { - "name": "m_nLightProbeSizeY", - "ty": "int32", - "offset": 6048 - }, - { - "name": "m_nLightProbeSizeZ", - "ty": "int32", - "offset": 6052 - }, - { - "name": "m_nLightProbeAtlasX", - "ty": "int32", - "offset": 6056 - }, - { - "name": "m_nLightProbeAtlasY", - "ty": "int32", - "offset": 6060 - }, - { - "name": "m_nLightProbeAtlasZ", - "ty": "int32", - "offset": 6064 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 6089 - } - ] - }, - { - "name": "C_EnvCubemap", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCubemapTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bCustomCubemapTexture", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flInfluenceRadius", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxProjectMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxProjectMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bMoveable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nHandshake", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flEdgeFadeDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vEdgeFadeDists", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDiffuseScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDefaultEnvMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDefaultSpecEnvMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIndoorCubeMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCopyDiffuseFromDefaultCubemap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hCubemapTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1872 - }, - { - "name": "m_bCustomCubemapTexture", - "ty": "bool", - "offset": 1880 - }, - { - "name": "m_flInfluenceRadius", - "ty": "float32", - "offset": 1884 - }, - { - "name": "m_vBoxProjectMins", - "ty": "Vector", - "offset": 1888 - }, - { - "name": "m_vBoxProjectMaxs", - "ty": "Vector", - "offset": 1900 - }, - { - "name": "m_bMoveable", - "ty": "bool", - "offset": 1912 - }, - { - "name": "m_nHandshake", - "ty": "int32", - "offset": 1916 - }, - { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 1924 - }, - { - "name": "m_flEdgeFadeDist", - "ty": "float32", - "offset": 1928 - }, - { - "name": "m_vEdgeFadeDists", - "ty": "Vector", - "offset": 1932 - }, - { - "name": "m_flDiffuseScale", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1948 - }, - { - "name": "m_bDefaultEnvMap", - "ty": "bool", - "offset": 1949 - }, - { - "name": "m_bDefaultSpecEnvMap", - "ty": "bool", - "offset": 1950 - }, - { - "name": "m_bIndoorCubeMap", - "ty": "bool", - "offset": 1951 - }, - { - "name": "m_bCopyDiffuseFromDefaultCubemap", - "ty": "bool", - "offset": 1952 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1968 - } - ] - }, - { - "name": "C_EnvCubemapBox", - "module_name": "client.so", - "parent": { - "name": "C_EnvCubemap", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCubemapTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bCustomCubemapTexture", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flInfluenceRadius", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxProjectMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxProjectMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bMoveable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nHandshake", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flEdgeFadeDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vEdgeFadeDists", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDiffuseScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDefaultEnvMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDefaultSpecEnvMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIndoorCubeMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCopyDiffuseFromDefaultCubemap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hCubemapTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1872 - }, - { - "name": "m_bCustomCubemapTexture", - "ty": "bool", - "offset": 1880 - }, - { - "name": "m_flInfluenceRadius", - "ty": "float32", - "offset": 1884 - }, - { - "name": "m_vBoxProjectMins", - "ty": "Vector", - "offset": 1888 - }, - { - "name": "m_vBoxProjectMaxs", - "ty": "Vector", - "offset": 1900 - }, - { - "name": "m_bMoveable", - "ty": "bool", - "offset": 1912 - }, - { - "name": "m_nHandshake", - "ty": "int32", - "offset": 1916 - }, - { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 1924 - }, - { - "name": "m_flEdgeFadeDist", - "ty": "float32", - "offset": 1928 - }, - { - "name": "m_vEdgeFadeDists", - "ty": "Vector", - "offset": 1932 - }, - { - "name": "m_flDiffuseScale", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1948 - }, - { - "name": "m_bDefaultEnvMap", - "ty": "bool", - "offset": 1949 - }, - { - "name": "m_bDefaultSpecEnvMap", - "ty": "bool", - "offset": 1950 - }, - { - "name": "m_bIndoorCubeMap", - "ty": "bool", - "offset": 1951 - }, - { - "name": "m_bCopyDiffuseFromDefaultCubemap", - "ty": "bool", - "offset": 1952 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1968 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EnvCubemapFog", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flEndDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogFalloffExponent", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bHeightFogEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogHeightWidth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogHeightEnd", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogHeightStart", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogHeightExponent", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flLODBias", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxOpacity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nCubemapSourceType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hSkyMaterial", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSkyEntity", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hFogCubemapTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasHeightFogEnd", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flEndDistance", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flStartDistance", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_flFogFalloffExponent", - "ty": "float32", - "offset": 1752 - }, - { - "name": "m_bHeightFogEnabled", - "ty": "bool", - "offset": 1756 - }, - { - "name": "m_flFogHeightWidth", - "ty": "float32", - "offset": 1760 - }, - { - "name": "m_flFogHeightEnd", - "ty": "float32", - "offset": 1764 - }, - { - "name": "m_flFogHeightStart", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_flFogHeightExponent", - "ty": "float32", - "offset": 1772 - }, - { - "name": "m_flLODBias", - "ty": "float32", - "offset": 1776 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 1780 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1781 - }, - { - "name": "m_flFogMaxOpacity", - "ty": "float32", - "offset": 1784 - }, - { - "name": "m_nCubemapSourceType", - "ty": "int32", - "offset": 1788 - }, - { - "name": "m_hSkyMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 1792 - }, - { - "name": "m_iszSkyEntity", - "ty": "CUtlSymbolLarge", - "offset": 1800 - }, - { - "name": "m_hFogCubemapTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1808 - }, - { - "name": "m_bHasHeightFogEnd", - "ty": "bool", - "offset": 1816 - }, - { - "name": "m_bFirstTime", - "ty": "bool", - "offset": 1817 - } - ] - }, - { - "name": "C_GradientFog", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hGradientFogTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStartDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogEndDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bHeightFogEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStartHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogEndHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFarZ", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxOpacity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogFalloffExponent", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogVerticalExponent", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fogColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStrength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hGradientFogTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1744 - }, - { - "name": "m_flFogStartDistance", - "ty": "float32", - "offset": 1752 - }, - { - "name": "m_flFogEndDistance", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_bHeightFogEnabled", - "ty": "bool", - "offset": 1760 - }, - { - "name": "m_flFogStartHeight", - "ty": "float32", - "offset": 1764 - }, - { - "name": "m_flFogEndHeight", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_flFarZ", - "ty": "float32", - "offset": 1772 - }, - { - "name": "m_flFogMaxOpacity", - "ty": "float32", - "offset": 1776 - }, - { - "name": "m_flFogFalloffExponent", - "ty": "float32", - "offset": 1780 - }, - { - "name": "m_flFogVerticalExponent", - "ty": "float32", - "offset": 1784 - }, - { - "name": "m_fogColor", - "ty": "Color", - "offset": 1788 - }, - { - "name": "m_flFogStrength", - "ty": "float32", - "offset": 1792 - }, - { - "name": "m_flFadeTime", - "ty": "float32", - "offset": 1796 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1800 - }, - { - "name": "m_bIsEnabled", - "ty": "bool", - "offset": 1801 - }, - { - "name": "m_bGradientFogNeedsTextures", - "ty": "bool", - "offset": 1802 - } - ] - }, - { - "name": "C_EnvLightProbeVolume", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hLightProbeTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightIndicesTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightScalarsTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightShadowsTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bMoveable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nHandshake", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hLightProbeTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5800 - }, - { - "name": "m_hLightProbeDirectLightIndicesTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5808 - }, - { - "name": "m_hLightProbeDirectLightScalarsTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5816 - }, - { - "name": "m_hLightProbeDirectLightShadowsTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5824 - }, - { - "name": "m_vBoxMins", - "ty": "Vector", - "offset": 5832 - }, - { - "name": "m_vBoxMaxs", - "ty": "Vector", - "offset": 5844 - }, - { - "name": "m_bMoveable", - "ty": "bool", - "offset": 5856 - }, - { - "name": "m_nHandshake", - "ty": "int32", - "offset": 5860 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 5864 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 5868 - }, - { - "name": "m_nLightProbeSizeX", - "ty": "int32", - "offset": 5872 - }, - { - "name": "m_nLightProbeSizeY", - "ty": "int32", - "offset": 5876 - }, - { - "name": "m_nLightProbeSizeZ", - "ty": "int32", - "offset": 5880 - }, - { - "name": "m_nLightProbeAtlasX", - "ty": "int32", - "offset": 5884 - }, - { - "name": "m_nLightProbeAtlasY", - "ty": "int32", - "offset": 5888 - }, - { - "name": "m_nLightProbeAtlasZ", - "ty": "int32", - "offset": 5892 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 5905 - } - ] - }, - { - "name": "C_PlayerVisibility", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flVisibilityStrength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogDistanceMultiplier", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxDensityMultiplier", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flVisibilityStrength", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flFogDistanceMultiplier", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_flFogMaxDensityMultiplier", - "ty": "float32", - "offset": 1752 - }, - { - "name": "m_flFadeTime", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1760 - }, - { - "name": "m_bIsEnabled", - "ty": "bool", - "offset": 1761 - } - ] - }, - { - "name": "C_TonemapController2", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flAutoExposureMin", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAutoExposureMax", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTonemapPercentTarget", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTonemapPercentBrightPixels", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTonemapMinAvgLum", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flExposureAdaptationSpeedUp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flExposureAdaptationSpeedDown", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTonemapEVSmoothingRange", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_flAutoExposureMin", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flAutoExposureMax", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_flTonemapPercentTarget", - "ty": "float32", - "offset": 1752 - }, - { - "name": "m_flTonemapPercentBrightPixels", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flTonemapMinAvgLum", - "ty": "float32", - "offset": 1760 - }, - { - "name": "m_flExposureAdaptationSpeedUp", - "ty": "float32", - "offset": 1764 - }, - { - "name": "m_flExposureAdaptationSpeedDown", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_flTonemapEVSmoothingRange", - "ty": "float32", - "offset": 1772 - } - ] - }, - { - "name": "C_EnvVolumetricFogController", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScattering", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnisotropy", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeSpeed", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDrawDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInStart", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInEnd", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flIndirectStrength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectTextureDimX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectTextureDimY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectTextureDimZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartAnisoTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScatterTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartDrawDistanceTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartAnisotropy", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScattering", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartDrawDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDefaultAnisotropy", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDefaultScattering", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDefaultDrawDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnableIndirect", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsMaster", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_hFogIndirectTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_nForceRefreshCount", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_flScattering", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_flAnisotropy", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_flFadeSpeed", - "ty": "float32", - "offset": 1752 - }, - { - "name": "m_flDrawDistance", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_flFadeInStart", - "ty": "float32", - "offset": 1760 - }, - { - "name": "m_flFadeInEnd", - "ty": "float32", - "offset": 1764 - }, - { - "name": "m_flIndirectStrength", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_nIndirectTextureDimX", - "ty": "int32", - "offset": 1772 - }, - { - "name": "m_nIndirectTextureDimY", - "ty": "int32", - "offset": 1776 - }, - { - "name": "m_nIndirectTextureDimZ", - "ty": "int32", - "offset": 1780 - }, - { - "name": "m_vBoxMins", - "ty": "Vector", - "offset": 1784 - }, - { - "name": "m_vBoxMaxs", - "ty": "Vector", - "offset": 1796 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 1808 - }, - { - "name": "m_flStartAnisoTime", - "ty": "GameTime_t", - "offset": 1812 - }, - { - "name": "m_flStartScatterTime", - "ty": "GameTime_t", - "offset": 1816 - }, - { - "name": "m_flStartDrawDistanceTime", - "ty": "GameTime_t", - "offset": 1820 - }, - { - "name": "m_flStartAnisotropy", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_flStartScattering", - "ty": "float32", - "offset": 1828 - }, - { - "name": "m_flStartDrawDistance", - "ty": "float32", - "offset": 1832 - }, - { - "name": "m_flDefaultAnisotropy", - "ty": "float32", - "offset": 1836 - }, - { - "name": "m_flDefaultScattering", - "ty": "float32", - "offset": 1840 - }, - { - "name": "m_flDefaultDrawDistance", - "ty": "float32", - "offset": 1844 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1848 - }, - { - "name": "m_bEnableIndirect", - "ty": "bool", - "offset": 1849 - }, - { - "name": "m_bIsMaster", - "ty": "bool", - "offset": 1850 - }, - { - "name": "m_hFogIndirectTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1856 - }, - { - "name": "m_nForceRefreshCount", - "ty": "int32", - "offset": 1864 - }, - { - "name": "m_bFirstTime", - "ty": "bool", - "offset": 1868 - } - ] - }, - { - "name": "C_EnvVolumetricFogVolume", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flStrength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFalloffShape", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFalloffExponent", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_bActive", - "ty": "bool", - "offset": 1744 - }, - { - "name": "m_vBoxMins", - "ty": "Vector", - "offset": 1748 - }, - { - "name": "m_vBoxMaxs", - "ty": "Vector", - "offset": 1760 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1772 - }, - { - "name": "m_flStrength", - "ty": "float32", - "offset": 1776 - }, - { - "name": "m_nFalloffShape", - "ty": "int32", - "offset": 1780 - }, - { - "name": "m_flFalloffExponent", - "ty": "float32", - "offset": 1784 - } - ] - }, - { - "name": "C_FogController", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_fog", - "ty": "fogparams_t" - } - } - ], - "fields": [ - { - "name": "m_fog", - "ty": "fogparams_t", - "offset": 1744 - }, - { - "name": "m_bUseAngles", - "ty": "bool", - "offset": 1848 - }, - { - "name": "m_iChangedVariables", - "ty": "int32", - "offset": 1852 - } - ] - }, - { - "name": "CInfoTarget", - "module_name": "client.so", - "parent": { - "name": "C_PointEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CInfoParticleTarget", - "module_name": "client.so", - "parent": { - "name": "C_PointEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_InfoVisibilityBox", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxSize", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_nMode", - "ty": "int32", - "offset": 1748 - }, - { - "name": "m_vBoxSize", - "ty": "Vector", - "offset": 1752 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1764 - } - ] - }, - { - "name": "CInfoWorldLayer", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_worldName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_layerName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bWorldLayerVisible", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bEntitiesSpawned", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_pOutputOnEntitiesSpawned", - "ty": "CEntityIOOutput", - "offset": 1744 - }, - { - "name": "m_worldName", - "ty": "CUtlSymbolLarge", - "offset": 1784 - }, - { - "name": "m_layerName", - "ty": "CUtlSymbolLarge", - "offset": 1792 - }, - { - "name": "m_bWorldLayerVisible", - "ty": "bool", - "offset": 1800 - }, - { - "name": "m_bEntitiesSpawned", - "ty": "bool", - "offset": 1801 - }, - { - "name": "m_bCreateAsChildSpawnGroup", - "ty": "bool", - "offset": 1802 - }, - { - "name": "m_hLayerSpawnGroup", - "ty": "uint32", - "offset": 1804 - }, - { - "name": "m_bWorldLayerActuallyVisible", - "ty": "bool", - "offset": 1808 - } - ] - }, - { - "name": "C_PointCamera", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_FOV", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_Resolution", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bFogEnable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_FogColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStart", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogEnd", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxDensity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseScreenAspectRatio", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flAspectRatio", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoSky", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_fBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flZFar", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flZNear", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bCanHLTVUse", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDofEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofNearBlurry", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofNearCrisp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofFarCrisp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofFarBlurry", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofTiltToGround", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_FOV", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_Resolution", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bFogEnable", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_FogColor", - "ty": "Color", - "offset": 1753 - }, - { - "name": "m_flFogStart", - "ty": "float32", - "offset": 1760 - }, - { - "name": "m_flFogEnd", - "ty": "float32", - "offset": 1764 - }, - { - "name": "m_flFogMaxDensity", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 1772 - }, - { - "name": "m_bUseScreenAspectRatio", - "ty": "bool", - "offset": 1773 - }, - { - "name": "m_flAspectRatio", - "ty": "float32", - "offset": 1776 - }, - { - "name": "m_bNoSky", - "ty": "bool", - "offset": 1780 - }, - { - "name": "m_fBrightness", - "ty": "float32", - "offset": 1784 - }, - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1788 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1792 - }, - { - "name": "m_bCanHLTVUse", - "ty": "bool", - "offset": 1796 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1797 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1800 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1804 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1808 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1812 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1816 - }, - { - "name": "m_TargetFOV", - "ty": "float32", - "offset": 1820 - }, - { - "name": "m_DegreesPerSecond", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_bIsOn", - "ty": "bool", - "offset": 1828 - }, - { - "name": "m_pNext", - "ty": "C_PointCamera*", - "offset": 1832 - } - ] - }, - { - "name": "C_PointCameraVFOV", - "module_name": "client.so", - "parent": { - "name": "C_PointCamera", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_FOV", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_Resolution", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bFogEnable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_FogColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStart", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogEnd", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxDensity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseScreenAspectRatio", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flAspectRatio", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoSky", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_fBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flZFar", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flZNear", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bCanHLTVUse", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDofEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofNearBlurry", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofNearCrisp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofFarCrisp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofFarBlurry", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofTiltToGround", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_FOV", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_Resolution", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_bFogEnable", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_FogColor", - "ty": "Color", - "offset": 1753 - }, - { - "name": "m_flFogStart", - "ty": "float32", - "offset": 1760 - }, - { - "name": "m_flFogEnd", - "ty": "float32", - "offset": 1764 - }, - { - "name": "m_flFogMaxDensity", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 1772 - }, - { - "name": "m_bUseScreenAspectRatio", - "ty": "bool", - "offset": 1773 - }, - { - "name": "m_flAspectRatio", - "ty": "float32", - "offset": 1776 - }, - { - "name": "m_bNoSky", - "ty": "bool", - "offset": 1780 - }, - { - "name": "m_fBrightness", - "ty": "float32", - "offset": 1784 - }, - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1788 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1792 - }, - { - "name": "m_bCanHLTVUse", - "ty": "bool", - "offset": 1796 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1797 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1800 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1804 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1808 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1812 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1816 - }, - { - "name": "m_TargetFOV", - "ty": "float32", - "offset": 1820 - }, - { - "name": "m_DegreesPerSecond", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_bIsOn", - "ty": "bool", - "offset": 1828 - }, - { - "name": "m_pNext", - "ty": "C_PointCamera*", - "offset": 1832 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flVerticalFOV", - "ty": "float32", - "offset": 1840 - } - ] - }, - { - "name": "CPointTemplate", - "module_name": "client.so", - "parent": { - "name": "CLogicalEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_iszWorldName", - "ty": "CUtlSymbolLarge", - "offset": 1744 - }, - { - "name": "m_iszSource2EntityLumpName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_iszEntityFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_flTimeoutInterval", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_bAsynchronouslySpawnEntities", - "ty": "bool", - "offset": 1772 - }, - { - "name": "m_pOutputOnSpawned", - "ty": "CEntityIOOutput", - "offset": 1776 - }, - { - "name": "m_clientOnlyEntityBehavior", - "ty": "PointTemplateClientOnlyEntityBehavior_t", - "offset": 1816 - }, - { - "name": "m_ownerSpawnGroupType", - "ty": "PointTemplateOwnerSpawnGroupType_t", - "offset": 1820 - }, - { - "name": "m_createdSpawnGroupHandles", - "ty": "CUtlVector< uint32 >", - "offset": 1824 - }, - { - "name": "m_SpawnedEntityHandles", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1848 - }, - { - "name": "m_ScriptSpawnCallback", - "ty": "HSCRIPT", - "offset": 1872 - }, - { - "name": "m_ScriptCallbackScope", - "ty": "HSCRIPT", - "offset": 1880 - } - ] - }, - { - "name": "C_SoundAreaEntityBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSoundAreaType", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vPos", - "ty": "Vector" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1744 - }, - { - "name": "m_bWasEnabled", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_iszSoundAreaType", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_vPos", - "ty": "Vector", - "offset": 1768 - } - ] - }, - { - "name": "C_SoundAreaEntitySphere", - "module_name": "client.so", - "parent": { - "name": "C_SoundAreaEntityBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSoundAreaType", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vPos", - "ty": "Vector" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1744 - }, - { - "name": "m_bWasEnabled", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_iszSoundAreaType", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_vPos", - "ty": "Vector", - "offset": 1768 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1780 - } - ] - }, - { - "name": "C_SoundAreaEntityOrientedBox", - "module_name": "client.so", - "parent": { - "name": "C_SoundAreaEntityBase", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSoundAreaType", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vPos", - "ty": "Vector" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1744 - }, - { - "name": "m_bWasEnabled", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_iszSoundAreaType", - "ty": "CUtlSymbolLarge", - "offset": 1760 - }, - { - "name": "m_vPos", - "ty": "Vector", - "offset": 1768 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vMin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vMax", - "ty": "Vector" - } - } - ], - "fields": [ - { - "name": "m_vMin", - "ty": "Vector", - "offset": 1780 - }, - { - "name": "m_vMax", - "ty": "Vector", - "offset": 1792 - } - ] - }, - { - "name": "C_Team", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_aPlayerControllers", - "ty": "CHandle< CBasePlayerController >" - } - }, - { - "NetworkVarNames": { - "name": "m_aPlayers", - "ty": "CHandle< C_BasePlayerPawn >" - } - }, - { - "NetworkVarNames": { - "name": "m_iScore", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_szTeamname", - "ty": "char" - } - } - ], - "fields": [ - { - "name": "m_aPlayerControllers", - "ty": "C_NetworkUtlVectorBase< CHandle< CBasePlayerController > >", - "offset": 1744 - }, - { - "name": "m_aPlayers", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > >", - "offset": 1768 - }, - { - "name": "m_iScore", - "ty": "int32", - "offset": 1792 - }, - { - "name": "m_szTeamname", - "ty": "char[129]", - "offset": 1796 - } - ] - }, - { - "name": "CBasePlayerController", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkUserGroupProxy" - } - }, - { - "Unknown": { - "name": "MNetworkUserGroupProxy" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "NetworkVarNames": { - "name": "m_nTickBase", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hPawn", - "ty": "CHandle< CBasePlayerPawn>" - } - }, - { - "NetworkVarNames": { - "name": "m_iConnected", - "ty": "PlayerConnectedState" - } - }, - { - "NetworkVarNames": { - "name": "m_iszPlayerName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_steamID", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_iDesiredFOV", - "ty": "uint32" - } - }, - { - "Unknown": { - "name": "MNetworkReplayCompatField" - } - } - ], - "fields": [ - { - "name": "m_nFinalPredictedTick", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_CommandContext", - "ty": "C_CommandContext", - "offset": 1760 - }, - { - "name": "m_nInButtonsWhichAreToggles", - "ty": "uint64", - "offset": 1912 - }, - { - "name": "m_nTickBase", - "ty": "uint32", - "offset": 1920 - }, - { - "name": "m_hPawn", - "ty": "CHandle< C_BasePlayerPawn >", - "offset": 1924 - }, - { - "name": "m_hPredictedPawn", - "ty": "CHandle< C_BasePlayerPawn >", - "offset": 1928 - }, - { - "name": "m_nSplitScreenSlot", - "ty": "CSplitScreenSlot", - "offset": 1932 - }, - { - "name": "m_hSplitOwner", - "ty": "CHandle< CBasePlayerController >", - "offset": 1936 - }, - { - "name": "m_hSplitScreenPlayers", - "ty": "CUtlVector< CHandle< CBasePlayerController > >", - "offset": 1944 - }, - { - "name": "m_bIsHLTV", - "ty": "bool", - "offset": 1968 - }, - { - "name": "m_iConnected", - "ty": "PlayerConnectedState", - "offset": 1972 - }, - { - "name": "m_iszPlayerName", - "ty": "char[128]", - "offset": 1976 - }, - { - "name": "m_steamID", - "ty": "uint64", - "offset": 2112 - }, - { - "name": "m_bIsLocalPlayerController", - "ty": "bool", - "offset": 2120 - }, - { - "name": "m_iDesiredFOV", - "ty": "uint32", - "offset": 2124 - } - ] - }, - { - "name": "CBasePlayerVData", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sModelName", - "ty": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", - "offset": 40 - }, - { - "name": "m_flHeadDamageMultiplier", - "ty": "CSkillFloat", - "offset": 264 - }, - { - "name": "m_flChestDamageMultiplier", - "ty": "CSkillFloat", - "offset": 280 - }, - { - "name": "m_flStomachDamageMultiplier", - "ty": "CSkillFloat", - "offset": 296 - }, - { - "name": "m_flArmDamageMultiplier", - "ty": "CSkillFloat", - "offset": 312 - }, - { - "name": "m_flLegDamageMultiplier", - "ty": "CSkillFloat", - "offset": 328 - }, - { - "name": "m_flHoldBreathTime", - "ty": "float32", - "offset": 344 - }, - { - "name": "m_flDrowningDamageInterval", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_nDrowningDamageInitial", - "ty": "int32", - "offset": 352 - }, - { - "name": "m_nDrowningDamageMax", - "ty": "int32", - "offset": 356 - }, - { - "name": "m_nWaterSpeed", - "ty": "int32", - "offset": 360 - }, - { - "name": "m_flUseRange", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flUseAngleTolerance", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flCrouchTime", - "ty": "float32", - "offset": 372 - } - ] - }, - { - "name": "CBasePlayerWeaponVData", - "module_name": "client.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_szWorldModel", - "ty": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", - "offset": 40 - }, - { - "name": "m_bBuiltRightHanded", - "ty": "bool", - "offset": 264 - }, - { - "name": "m_bAllowFlipping", - "ty": "bool", - "offset": 265 - }, - { - "name": "m_sMuzzleAttachment", - "ty": "CUtlString", - "offset": 272 - }, - { - "name": "m_szMuzzleFlashParticle", - "ty": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", - "offset": 280 - }, - { - "name": "m_iFlags", - "ty": "ItemFlagTypes_t", - "offset": 504 - }, - { - "name": "m_nPrimaryAmmoType", - "ty": "AmmoIndex_t", - "offset": 505 - }, - { - "name": "m_nSecondaryAmmoType", - "ty": "AmmoIndex_t", - "offset": 506 - }, - { - "name": "m_iMaxClip1", - "ty": "int32", - "offset": 508 - }, - { - "name": "m_iMaxClip2", - "ty": "int32", - "offset": 512 - }, - { - "name": "m_iDefaultClip1", - "ty": "int32", - "offset": 516 - }, - { - "name": "m_iDefaultClip2", - "ty": "int32", - "offset": 520 - }, - { - "name": "m_iWeight", - "ty": "int32", - "offset": 524 - }, - { - "name": "m_bAutoSwitchTo", - "ty": "bool", - "offset": 528 - }, - { - "name": "m_bAutoSwitchFrom", - "ty": "bool", - "offset": 529 - }, - { - "name": "m_iRumbleEffect", - "ty": "RumbleEffect_t", - "offset": 532 - }, - { - "name": "m_bLinkedCooldowns", - "ty": "bool", - "offset": 536 - }, - { - "name": "m_aShootSounds", - "ty": "CUtlMap< WeaponSound_t, CSoundEventName >", - "offset": 544 - }, - { - "name": "m_iSlot", - "ty": "int32", - "offset": 576 - }, - { - "name": "m_iPosition", - "ty": "int32", - "offset": 580 - } - ] - }, - { - "name": "CBaseAnimGraphController", - "module_name": "client.so", - "parent": { - "name": "CSkeletonAnimationController", - "module_name": "server.so", - "parent": { - "name": "ISkeletonAnimationController", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSkeletonInstance", - "ty": "CSkeletonInstance*", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_animGraphNetworkedVars", - "ty": "CAnimGraphNetworkedVariables" - } - }, - { - "NetworkVarNames": { - "name": "m_hSequence", - "ty": "HSequence" - } - }, - { - "NetworkVarNames": { - "name": "m_flSeqStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flSeqFixedCycle", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nAnimLoopMode", - "ty": "AnimLoopMode_t" - } - } - ], - "fields": [ - { - "name": "m_animGraphNetworkedVars", - "ty": "CAnimGraphNetworkedVariables", - "offset": 24 - }, - { - "name": "m_bSequenceFinished", - "ty": "bool", - "offset": 5288 - }, - { - "name": "m_flSoundSyncTime", - "ty": "float32", - "offset": 5292 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 5296 - }, - { - "name": "m_flSeqStartTime", - "ty": "GameTime_t", - "offset": 5300 - }, - { - "name": "m_flSeqFixedCycle", - "ty": "float32", - "offset": 5304 - }, - { - "name": "m_nAnimLoopMode", - "ty": "AnimLoopMode_t", - "offset": 5308 - }, - { - "name": "m_flPlaybackRate", - "ty": "CNetworkedQuantizedFloat", - "offset": 5312 - }, - { - "name": "m_nNotifyState", - "ty": "SequenceFinishNotifyState_t", - "offset": 5324 - }, - { - "name": "m_bNetworkedAnimationInputsChanged", - "ty": "bool", - "offset": 5326 - }, - { - "name": "m_bNetworkedSequenceChanged", - "ty": "bool", - "offset": 5327 - }, - { - "name": "m_bLastUpdateSkipped", - "ty": "bool", - "offset": 5328 - }, - { - "name": "m_flPrevAnimUpdateTime", - "ty": "GameTime_t", - "offset": 5332 - } - ] - }, - { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - { - "name": "CServerOnlyModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_ModelPointEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CLogicRelay", - "module_name": "client.so", - "parent": { - "name": "CLogicalEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnTrigger", - "ty": "CEntityIOOutput", - "offset": 1744 - }, - { - "name": "m_OnSpawn", - "ty": "CEntityIOOutput", - "offset": 1784 - }, - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1824 - }, - { - "name": "m_bWaitForRefire", - "ty": "bool", - "offset": 1825 - }, - { - "name": "m_bTriggerOnce", - "ty": "bool", - "offset": 1826 - }, - { - "name": "m_bFastRetrigger", - "ty": "bool", - "offset": 1827 - }, - { - "name": "m_bPassthoughCaller", - "ty": "bool", - "offset": 1828 - } - ] - }, - { - "name": "C_ParticleSystem", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_szSnapshotFileName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bFrozen", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flFreezeTransitionDuration", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nStopType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimateDuringGameplayPause", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectIndex", - "ty": "HParticleSystemDefinitionStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flPreSimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_vServerControlPoints", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_iServerControlPointAssignments", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hControlPointEnts", - "ty": "CHandle< CBaseEntity >" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoSave", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoFreeze", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoRamp", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_szSnapshotFileName", - "ty": "char[512]", - "offset": 3152 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 3664 - }, - { - "name": "m_bFrozen", - "ty": "bool", - "offset": 3665 - }, - { - "name": "m_flFreezeTransitionDuration", - "ty": "float32", - "offset": 3668 - }, - { - "name": "m_nStopType", - "ty": "int32", - "offset": 3672 - }, - { - "name": "m_bAnimateDuringGameplayPause", - "ty": "bool", - "offset": 3676 - }, - { - "name": "m_iEffectIndex", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 3680 - }, - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 3688 - }, - { - "name": "m_flPreSimTime", - "ty": "float32", - "offset": 3692 - }, - { - "name": "m_vServerControlPoints", - "ty": "Vector[4]", - "offset": 3696 - }, - { - "name": "m_iServerControlPointAssignments", - "ty": "uint8[4]", - "offset": 3744 - }, - { - "name": "m_hControlPointEnts", - "ty": "CHandle< C_BaseEntity >[64]", - "offset": 3748 - }, - { - "name": "m_bNoSave", - "ty": "bool", - "offset": 4004 - }, - { - "name": "m_bNoFreeze", - "ty": "bool", - "offset": 4005 - }, - { - "name": "m_bNoRamp", - "ty": "bool", - "offset": 4006 - }, - { - "name": "m_bStartActive", - "ty": "bool", - "offset": 4007 - }, - { - "name": "m_iszEffectName", - "ty": "CUtlSymbolLarge", - "offset": 4008 - }, - { - "name": "m_iszControlPointNames", - "ty": "CUtlSymbolLarge[64]", - "offset": 4016 - }, - { - "name": "m_nDataCP", - "ty": "int32", - "offset": 4528 - }, - { - "name": "m_vecDataCPValue", - "ty": "Vector", - "offset": 4532 - }, - { - "name": "m_nTintCP", - "ty": "int32", - "offset": 4544 - }, - { - "name": "m_clrTint", - "ty": "Color", - "offset": 4548 - }, - { - "name": "m_bOldActive", - "ty": "bool", - "offset": 4584 - }, - { - "name": "m_bOldFrozen", - "ty": "bool", - "offset": 4585 - } - ] - }, - { - "name": "C_PathParticleRope", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flParticleSpacing", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flSlack", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ColorTint", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_nEffectState", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectIndex", - "ty": "HParticleSystemDefinitionStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_Position", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_TangentIn", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_TangentOut", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_Color", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_PinEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_RadiusScale", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_bStartActive", - "ty": "bool", - "offset": 1744 - }, - { - "name": "m_flMaxSimulationTime", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_iszEffectName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_PathNodes_Name", - "ty": "CUtlVector< CUtlSymbolLarge >", - "offset": 1760 - }, - { - "name": "m_flParticleSpacing", - "ty": "float32", - "offset": 1784 - }, - { - "name": "m_flSlack", - "ty": "float32", - "offset": 1788 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1792 - }, - { - "name": "m_ColorTint", - "ty": "Color", - "offset": 1796 - }, - { - "name": "m_nEffectState", - "ty": "int32", - "offset": 1800 - }, - { - "name": "m_iEffectIndex", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 1808 - }, - { - "name": "m_PathNodes_Position", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1816 - }, - { - "name": "m_PathNodes_TangentIn", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1840 - }, - { - "name": "m_PathNodes_TangentOut", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1864 - }, - { - "name": "m_PathNodes_Color", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1888 - }, - { - "name": "m_PathNodes_PinEnabled", - "ty": "C_NetworkUtlVectorBase< bool >", - "offset": 1912 - }, - { - "name": "m_PathNodes_RadiusScale", - "ty": "C_NetworkUtlVectorBase< float32 >", - "offset": 1936 - } - ] - }, - { - "name": "C_PathParticleRopeAlias_path_particle_rope_clientside", - "module_name": "client.so", - "parent": { - "name": "C_PathParticleRope", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flParticleSpacing", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flSlack", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ColorTint", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_nEffectState", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectIndex", - "ty": "HParticleSystemDefinitionStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_Position", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_TangentIn", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_TangentOut", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_Color", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_PinEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_RadiusScale", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_bStartActive", - "ty": "bool", - "offset": 1744 - }, - { - "name": "m_flMaxSimulationTime", - "ty": "float32", - "offset": 1748 - }, - { - "name": "m_iszEffectName", - "ty": "CUtlSymbolLarge", - "offset": 1752 - }, - { - "name": "m_PathNodes_Name", - "ty": "CUtlVector< CUtlSymbolLarge >", - "offset": 1760 - }, - { - "name": "m_flParticleSpacing", - "ty": "float32", - "offset": 1784 - }, - { - "name": "m_flSlack", - "ty": "float32", - "offset": 1788 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1792 - }, - { - "name": "m_ColorTint", - "ty": "Color", - "offset": 1796 - }, - { - "name": "m_nEffectState", - "ty": "int32", - "offset": 1800 - }, - { - "name": "m_iEffectIndex", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 1808 - }, - { - "name": "m_PathNodes_Position", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1816 - }, - { - "name": "m_PathNodes_TangentIn", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1840 - }, - { - "name": "m_PathNodes_TangentOut", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1864 - }, - { - "name": "m_PathNodes_Color", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1888 - }, - { - "name": "m_PathNodes_PinEnabled", - "ty": "C_NetworkUtlVectorBase< bool >", - "offset": 1912 - }, - { - "name": "m_PathNodes_RadiusScale", - "ty": "C_NetworkUtlVectorBase< float32 >", - "offset": 1936 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_DynamicLight", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Flags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_LightStyle", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_Radius", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_Exponent", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_InnerAngle", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_OuterAngle", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_SpotRadius", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_Flags", - "ty": "uint8", - "offset": 3152 - }, - { - "name": "m_LightStyle", - "ty": "uint8", - "offset": 3153 - }, - { - "name": "m_Radius", - "ty": "float32", - "offset": 3156 - }, - { - "name": "m_Exponent", - "ty": "int32", - "offset": 3160 - }, - { - "name": "m_InnerAngle", - "ty": "float32", - "offset": 3164 - }, - { - "name": "m_OuterAngle", - "ty": "float32", - "offset": 3168 - }, - { - "name": "m_SpotRadius", - "ty": "float32", - "offset": 3172 - } - ] - }, - { - "name": "C_EnvScreenOverlay", - "module_name": "client.so", - "parent": { - "name": "C_PointEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszOverlayNames", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flOverlayTimes", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iDesiredOverlay", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsActive", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszOverlayNames", - "ty": "CUtlSymbolLarge[10]", - "offset": 1744 - }, - { - "name": "m_flOverlayTimes", - "ty": "float32[10]", - "offset": 1824 - }, - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 1864 - }, - { - "name": "m_iDesiredOverlay", - "ty": "int32", - "offset": 1868 - }, - { - "name": "m_bIsActive", - "ty": "bool", - "offset": 1872 - }, - { - "name": "m_bWasActive", - "ty": "bool", - "offset": 1873 - }, - { - "name": "m_iCachedDesiredOverlay", - "ty": "int32", - "offset": 1876 - }, - { - "name": "m_iCurrentOverlay", - "ty": "int32", - "offset": 1880 - }, - { - "name": "m_flCurrentOverlayTime", - "ty": "GameTime_t", - "offset": 1884 - } - ] - }, - { - "name": "C_FuncTrackTrain", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nLongAxis", - "ty": "int32", - "offset": 3152 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 3156 - }, - { - "name": "m_flLineLength", - "ty": "float32", - "offset": 3160 - } - ] - }, - { - "name": "C_LightGlowOverlay", - "module_name": "client.so", - "parent": { - "name": "CGlowOverlay", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPos", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_bDirectional", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_vDirection", - "ty": "Vector", - "offset": 24 - }, - { - "name": "m_bInSky", - "ty": "bool", - "offset": 36 - }, - { - "name": "m_skyObstructionScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_Sprites", - "ty": "CGlowSprite[4]", - "offset": 48 - }, - { - "name": "m_nSprites", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flGlowObstructionScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_bCacheGlowObstruction", - "ty": "bool", - "offset": 192 - }, - { - "name": "m_bCacheSkyObstruction", - "ty": "bool", - "offset": 193 - }, - { - "name": "m_bActivated", - "ty": "int16", - "offset": 194 - }, - { - "name": "m_ListIndex", - "ty": "uint16", - "offset": 196 - }, - { - "name": "m_queryHandle", - "ty": "int32", - "offset": 200 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_vecOrigin", - "ty": "Vector", - "offset": 204 - }, - { - "name": "m_vecDirection", - "ty": "Vector", - "offset": 216 - }, - { - "name": "m_nMinDist", - "ty": "int32", - "offset": 228 - }, - { - "name": "m_nMaxDist", - "ty": "int32", - "offset": 232 - }, - { - "name": "m_nOuterMaxDist", - "ty": "int32", - "offset": 236 - }, - { - "name": "m_bOneSided", - "ty": "bool", - "offset": 240 - }, - { - "name": "m_bModulateByDot", - "ty": "bool", - "offset": 241 - } - ] - }, - { - "name": "C_LightGlow", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_nHorizontalSize", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nVerticalSize", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nMinDist", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nMaxDist", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nOuterMaxDist", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowProxySize", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flHDRColorScale", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nHorizontalSize", - "ty": "uint32", - "offset": 3152 - }, - { - "name": "m_nVerticalSize", - "ty": "uint32", - "offset": 3156 - }, - { - "name": "m_nMinDist", - "ty": "uint32", - "offset": 3160 - }, - { - "name": "m_nMaxDist", - "ty": "uint32", - "offset": 3164 - }, - { - "name": "m_nOuterMaxDist", - "ty": "uint32", - "offset": 3168 - }, - { - "name": "m_flGlowProxySize", - "ty": "float32", - "offset": 3172 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 3176 - }, - { - "name": "m_Glow", - "ty": "C_LightGlowOverlay", - "offset": 3184 - } - ] - }, - { - "name": "C_RagdollManager", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iCurrentMaxRagdollCount", - "ty": "int8" - } - } - ], - "fields": [ - { - "name": "m_iCurrentMaxRagdollCount", - "ty": "int8", - "offset": 1744 - } - ] - }, - { - "name": "C_SpotlightEnd", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flLightScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_Radius", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flLightScale", - "ty": "float32", - "offset": 3152 - }, - { - "name": "m_Radius", - "ty": "float32", - "offset": 3156 - } - ] - }, - { - "name": "C_PointValueRemapper", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUpdateOnClient", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nInputType", - "ty": "ValueRemapperInputType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hRemapLineStart", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hRemapLineEnd", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaximumChangePerSecond", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDisengageDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flEngageDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bRequiresUseKey", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nOutputType", - "ty": "ValueRemapperOutputType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hOutputEntities", - "ty": "CHandle< C_BaseEntity >" - } - }, - { - "NetworkVarNames": { - "name": "m_nHapticsType", - "ty": "ValueRemapperHapticsType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nMomentumType", - "ty": "ValueRemapperMomentumType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMomentumModifier", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flSnapValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nRatchetType", - "ty": "ValueRemapperRatchetType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flInputOffset", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1744 - }, - { - "name": "m_bDisabledOld", - "ty": "bool", - "offset": 1745 - }, - { - "name": "m_bUpdateOnClient", - "ty": "bool", - "offset": 1746 - }, - { - "name": "m_nInputType", - "ty": "ValueRemapperInputType_t", - "offset": 1748 - }, - { - "name": "m_hRemapLineStart", - "ty": "CHandle< C_BaseEntity >", - "offset": 1752 - }, - { - "name": "m_hRemapLineEnd", - "ty": "CHandle< C_BaseEntity >", - "offset": 1756 - }, - { - "name": "m_flMaximumChangePerSecond", - "ty": "float32", - "offset": 1760 - }, - { - "name": "m_flDisengageDistance", - "ty": "float32", - "offset": 1764 - }, - { - "name": "m_flEngageDistance", - "ty": "float32", - "offset": 1768 - }, - { - "name": "m_bRequiresUseKey", - "ty": "bool", - "offset": 1772 - }, - { - "name": "m_nOutputType", - "ty": "ValueRemapperOutputType_t", - "offset": 1776 - }, - { - "name": "m_hOutputEntities", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseEntity > >", - "offset": 1784 - }, - { - "name": "m_nHapticsType", - "ty": "ValueRemapperHapticsType_t", - "offset": 1808 - }, - { - "name": "m_nMomentumType", - "ty": "ValueRemapperMomentumType_t", - "offset": 1812 - }, - { - "name": "m_flMomentumModifier", - "ty": "float32", - "offset": 1816 - }, - { - "name": "m_flSnapValue", - "ty": "float32", - "offset": 1820 - }, - { - "name": "m_flCurrentMomentum", - "ty": "float32", - "offset": 1824 - }, - { - "name": "m_nRatchetType", - "ty": "ValueRemapperRatchetType_t", - "offset": 1828 - }, - { - "name": "m_flRatchetOffset", - "ty": "float32", - "offset": 1832 - }, - { - "name": "m_flInputOffset", - "ty": "float32", - "offset": 1836 - }, - { - "name": "m_bEngaged", - "ty": "bool", - "offset": 1840 - }, - { - "name": "m_bFirstUpdate", - "ty": "bool", - "offset": 1841 - }, - { - "name": "m_flPreviousValue", - "ty": "float32", - "offset": 1844 - }, - { - "name": "m_flPreviousUpdateTickTime", - "ty": "GameTime_t", - "offset": 1848 - }, - { - "name": "m_vecPreviousTestPoint", - "ty": "Vector", - "offset": 1852 - } - ] - }, - { - "name": "C_PointWorldText", - "module_name": "client.so", - "parent": { - "name": "C_ModelPointEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_messageText", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_FontName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bFullbright", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flWorldUnitsPerPx", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFontSize", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDepthOffset", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_Color", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_nJustifyHorizontal", - "ty": "PointWorldTextJustifyHorizontal_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nJustifyVertical", - "ty": "PointWorldTextJustifyVertical_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nReorientMode", - "ty": "PointWorldTextReorientMode_t" - } - } - ], - "fields": [ - { - "name": "m_bForceRecreateNextUpdate", - "ty": "bool", - "offset": 3160 - }, - { - "name": "m_messageText", - "ty": "char[512]", - "offset": 3176 - }, - { - "name": "m_FontName", - "ty": "char[64]", - "offset": 3688 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 3752 - }, - { - "name": "m_bFullbright", - "ty": "bool", - "offset": 3753 - }, - { - "name": "m_flWorldUnitsPerPx", - "ty": "float32", - "offset": 3756 - }, - { - "name": "m_flFontSize", - "ty": "float32", - "offset": 3760 - }, - { - "name": "m_flDepthOffset", - "ty": "float32", - "offset": 3764 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 3768 - }, - { - "name": "m_nJustifyHorizontal", - "ty": "PointWorldTextJustifyHorizontal_t", - "offset": 3772 - }, - { - "name": "m_nJustifyVertical", - "ty": "PointWorldTextJustifyVertical_t", - "offset": 3776 - }, - { - "name": "m_nReorientMode", - "ty": "PointWorldTextReorientMode_t", - "offset": 3780 - } - ] - }, - { - "name": "C_HandleTest", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Handle", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_bSendHandle", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_Handle", - "ty": "CHandle< C_BaseEntity >", - "offset": 1744 - }, - { - "name": "m_bSendHandle", - "ty": "bool", - "offset": 1748 - } - ] - }, - { - "name": "CClientScriptEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EnvWind", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_EnvWindShared", - "ty": "CEnvWindShared" - } - } - ], - "fields": [ - { - "name": "m_EnvWindShared", - "ty": "C_EnvWindShared", - "offset": 1744 - } - ] - }, - { - "name": "C_BaseToggle", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_BaseButton", - "module_name": "client.so", - "parent": { - "name": "C_BaseToggle", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_glowEntity", - "ty": "CHandle< C_BaseModelEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_usable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_szDisplayText", - "ty": "string_t" - } - } - ], - "fields": [ - { - "name": "m_glowEntity", - "ty": "CHandle< C_BaseModelEntity >", - "offset": 3152 - }, - { - "name": "m_usable", - "ty": "bool", - "offset": 3156 - }, - { - "name": "m_szDisplayText", - "ty": "CUtlSymbolLarge", - "offset": 3160 - } - ] - }, - { - "name": "C_PrecipitationBlocker", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EntityDissolve", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInStart", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInLength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutModelStart", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutModelLength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutStart", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutLength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nDissolveType", - "ty": "EntityDisolveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vDissolverOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_nMagnitude", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 3160 - }, - { - "name": "m_flFadeInStart", - "ty": "float32", - "offset": 3164 - }, - { - "name": "m_flFadeInLength", - "ty": "float32", - "offset": 3168 - }, - { - "name": "m_flFadeOutModelStart", - "ty": "float32", - "offset": 3172 - }, - { - "name": "m_flFadeOutModelLength", - "ty": "float32", - "offset": 3176 - }, - { - "name": "m_flFadeOutStart", - "ty": "float32", - "offset": 3180 - }, - { - "name": "m_flFadeOutLength", - "ty": "float32", - "offset": 3184 - }, - { - "name": "m_flNextSparkTime", - "ty": "GameTime_t", - "offset": 3188 - }, - { - "name": "m_nDissolveType", - "ty": "EntityDisolveType_t", - "offset": 3192 - }, - { - "name": "m_vDissolverOrigin", - "ty": "Vector", - "offset": 3196 - }, - { - "name": "m_nMagnitude", - "ty": "uint32", - "offset": 3208 - }, - { - "name": "m_bCoreExplode", - "ty": "bool", - "offset": 3212 - }, - { - "name": "m_bLinkedToServerEnt", - "ty": "bool", - "offset": 3213 - } - ] - }, - { - "name": "C_EnvProjectedTexture", - "module_name": "client.so", - "parent": { - "name": "C_ModelPointEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EnvDecal", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hDecalMaterial", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_flWidth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDepth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderOrder", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_bProjectOnWorld", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bProjectOnCharacters", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bProjectOnWater", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flDepthSortBias", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_hDecalMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 3152 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 3160 - }, - { - "name": "m_flHeight", - "ty": "float32", - "offset": 3164 - }, - { - "name": "m_flDepth", - "ty": "float32", - "offset": 3168 - }, - { - "name": "m_nRenderOrder", - "ty": "uint32", - "offset": 3172 - }, - { - "name": "m_bProjectOnWorld", - "ty": "bool", - "offset": 3176 - }, - { - "name": "m_bProjectOnCharacters", - "ty": "bool", - "offset": 3177 - }, - { - "name": "m_bProjectOnWater", - "ty": "bool", - "offset": 3178 - }, - { - "name": "m_flDepthSortBias", - "ty": "float32", - "offset": 3180 - } - ] - }, - { - "name": "CFireOverlay", - "module_name": "client.so", - "parent": { - "name": "CGlowOverlay", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPos", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_bDirectional", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_vDirection", - "ty": "Vector", - "offset": 24 - }, - { - "name": "m_bInSky", - "ty": "bool", - "offset": 36 - }, - { - "name": "m_skyObstructionScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_Sprites", - "ty": "CGlowSprite[4]", - "offset": 48 - }, - { - "name": "m_nSprites", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flGlowObstructionScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_bCacheGlowObstruction", - "ty": "bool", - "offset": 192 - }, - { - "name": "m_bCacheSkyObstruction", - "ty": "bool", - "offset": 193 - }, - { - "name": "m_bActivated", - "ty": "int16", - "offset": 194 - }, - { - "name": "m_ListIndex", - "ty": "uint16", - "offset": 196 - }, - { - "name": "m_queryHandle", - "ty": "int32", - "offset": 200 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_pOwner", - "ty": "C_FireSmoke*", - "offset": 208 - }, - { - "name": "m_vBaseColors", - "ty": "Vector[4]", - "offset": 216 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 264 - }, - { - "name": "m_nGUID", - "ty": "int32", - "offset": 268 - } - ] - }, - { - "name": "C_FuncBrush", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_FuncElectrifiedVolume", - "module_name": "client.so", - "parent": { - "name": "C_FuncBrush", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_EffectName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bState", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_nAmbientEffect", - "ty": "ParticleIndex_t", - "offset": 3152 - }, - { - "name": "m_EffectName", - "ty": "CUtlSymbolLarge", - "offset": 3160 - }, - { - "name": "m_bState", - "ty": "bool", - "offset": 3168 - } - ] - }, - { - "name": "C_FuncRotating", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkOverride" - } - }, - { - "Unknown": { - "name": "MNetworkOverride" - } - } - ], - "fields": [] - }, - { - "name": "C_Breakable", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_PhysBox", - "module_name": "client.so", - "parent": { - "name": "C_Breakable", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_RopeKeyframe", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_flScrollSpeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_RopeFlags", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iRopeMaterialModelIndex", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_nSegments", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hStartPoint", - "ty": "CHandle< C_BaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hEndPoint", - "ty": "CHandle< C_BaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_iStartAttachment", - "ty": "AttachmentHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iEndAttachment", - "ty": "AttachmentHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_Subdiv", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_RopeLength", - "ty": "int16" - } - }, - { - "NetworkVarNames": { - "name": "m_Slack", - "ty": "int16" - } - }, - { - "NetworkVarNames": { - "name": "m_TextureScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fLockedPoints", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nChangeCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_Width", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bConstrainBetweenEndpoints", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_LinksTouchingSomething", - "ty": "CBitVec< 10 >", - "offset": 3160 - }, - { - "name": "m_nLinksTouchingSomething", - "ty": "int32", - "offset": 3164 - }, - { - "name": "m_bApplyWind", - "ty": "bool", - "offset": 3168 - }, - { - "name": "m_fPrevLockedPoints", - "ty": "int32", - "offset": 3172 - }, - { - "name": "m_iForcePointMoveCounter", - "ty": "int32", - "offset": 3176 - }, - { - "name": "m_bPrevEndPointPos", - "ty": "bool[2]", - "offset": 3180 - }, - { - "name": "m_vPrevEndPointPos", - "ty": "Vector[2]", - "offset": 3184 - }, - { - "name": "m_flCurScroll", - "ty": "float32", - "offset": 3208 - }, - { - "name": "m_flScrollSpeed", - "ty": "float32", - "offset": 3212 - }, - { - "name": "m_RopeFlags", - "ty": "uint16", - "offset": 3216 - }, - { - "name": "m_iRopeMaterialModelIndex", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 3224 - }, - { - "name": "m_LightValues", - "ty": "Vector[10]", - "offset": 3856 - }, - { - "name": "m_nSegments", - "ty": "uint8", - "offset": 3976 - }, - { - "name": "m_hStartPoint", - "ty": "CHandle< C_BaseEntity >", - "offset": 3980 - }, - { - "name": "m_hEndPoint", - "ty": "CHandle< C_BaseEntity >", - "offset": 3984 - }, - { - "name": "m_iStartAttachment", - "ty": "AttachmentHandle_t", - "offset": 3988 - }, - { - "name": "m_iEndAttachment", - "ty": "AttachmentHandle_t", - "offset": 3989 - }, - { - "name": "m_Subdiv", - "ty": "uint8", - "offset": 3990 - }, - { - "name": "m_RopeLength", - "ty": "int16", - "offset": 3992 - }, - { - "name": "m_Slack", - "ty": "int16", - "offset": 3994 - }, - { - "name": "m_TextureScale", - "ty": "float32", - "offset": 3996 - }, - { - "name": "m_fLockedPoints", - "ty": "uint8", - "offset": 4000 - }, - { - "name": "m_nChangeCount", - "ty": "uint8", - "offset": 4001 - }, - { - "name": "m_Width", - "ty": "float32", - "offset": 4004 - }, - { - "name": "m_PhysicsDelegate", - "ty": "C_RopeKeyframe::CPhysicsDelegate", - "offset": 4008 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 4024 - }, - { - "name": "m_TextureHeight", - "ty": "int32", - "offset": 4032 - }, - { - "name": "m_vecImpulse", - "ty": "Vector", - "offset": 4036 - }, - { - "name": "m_vecPreviousImpulse", - "ty": "Vector", - "offset": 4048 - }, - { - "name": "m_flCurrentGustTimer", - "ty": "float32", - "offset": 4060 - }, - { - "name": "m_flCurrentGustLifetime", - "ty": "float32", - "offset": 4064 - }, - { - "name": "m_flTimeToNextGust", - "ty": "float32", - "offset": 4068 - }, - { - "name": "m_vWindDir", - "ty": "Vector", - "offset": 4072 - }, - { - "name": "m_vColorMod", - "ty": "Vector", - "offset": 4084 - }, - { - "name": "m_vCachedEndPointAttachmentPos", - "ty": "Vector[2]", - "offset": 4096 - }, - { - "name": "m_vCachedEndPointAttachmentAngle", - "ty": "QAngle[2]", - "offset": 4120 - }, - { - "name": "m_bConstrainBetweenEndpoints", - "ty": "bool", - "offset": 4144 - }, - { - "name": "m_bEndPointAttachmentPositionsDirty", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bEndPointAttachmentAnglesDirty", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNewDataThisFrame", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bPhysicsInitted", - "ty": "bitfield:1", - "offset": 0 - } - ] - }, - { - "name": "C_SceneEntity", - "module_name": "client.so", - "parent": { - "name": "C_PointEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bIsPlayingBack", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMultiplayer", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bAutogenerated", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flForceClientTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nSceneStringIndex", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_hActorList", - "ty": "CHandle< C_BaseFlex >" - } - } - ], - "fields": [ - { - "name": "m_bIsPlayingBack", - "ty": "bool", - "offset": 1752 - }, - { - "name": "m_bPaused", - "ty": "bool", - "offset": 1753 - }, - { - "name": "m_bMultiplayer", - "ty": "bool", - "offset": 1754 - }, - { - "name": "m_bAutogenerated", - "ty": "bool", - "offset": 1755 - }, - { - "name": "m_flForceClientTime", - "ty": "float32", - "offset": 1756 - }, - { - "name": "m_nSceneStringIndex", - "ty": "uint16", - "offset": 1760 - }, - { - "name": "m_bClientOnly", - "ty": "bool", - "offset": 1762 - }, - { - "name": "m_hOwner", - "ty": "CHandle< C_BaseFlex >", - "offset": 1764 - }, - { - "name": "m_hActorList", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseFlex > >", - "offset": 1768 - }, - { - "name": "m_bWasPlaying", - "ty": "bool", - "offset": 1792 - }, - { - "name": "m_QueuedEvents", - "ty": "CUtlVector< C_SceneEntity::QueuedEvents_t >", - "offset": 1808 - }, - { - "name": "m_flCurrentTime", - "ty": "float32", - "offset": 1832 - } - ] - }, - { - "name": "C_SunGlowOverlay", - "module_name": "client.so", - "parent": { - "name": "CGlowOverlay", - "module_name": "client.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPos", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_bDirectional", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_vDirection", - "ty": "Vector", - "offset": 24 - }, - { - "name": "m_bInSky", - "ty": "bool", - "offset": 36 - }, - { - "name": "m_skyObstructionScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_Sprites", - "ty": "CGlowSprite[4]", - "offset": 48 - }, - { - "name": "m_nSprites", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flGlowObstructionScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_bCacheGlowObstruction", - "ty": "bool", - "offset": 192 - }, - { - "name": "m_bCacheSkyObstruction", - "ty": "bool", - "offset": 193 - }, - { - "name": "m_bActivated", - "ty": "int16", - "offset": 194 - }, - { - "name": "m_ListIndex", - "ty": "uint16", - "offset": 196 - }, - { - "name": "m_queryHandle", - "ty": "int32", - "offset": 200 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_bModulateByDot", - "ty": "bool", - "offset": 204 - } - ] - }, - { - "name": "C_Sun", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_vDirection", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_iszEffectName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSSEffectName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrOverlay", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bOn", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bmaxColor", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flSize", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flHazeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flRotation", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flHDRColorScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flAlphaHaze", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flAlphaScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flAlphaHdr", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFarZScale", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_fxSSSunFlareEffectIndex", - "ty": "ParticleIndex_t", - "offset": 3152 - }, - { - "name": "m_fxSunFlareEffectIndex", - "ty": "ParticleIndex_t", - "offset": 3156 - }, - { - "name": "m_fdistNormalize", - "ty": "float32", - "offset": 3160 - }, - { - "name": "m_vSunPos", - "ty": "Vector", - "offset": 3164 - }, - { - "name": "m_vDirection", - "ty": "Vector", - "offset": 3176 - }, - { - "name": "m_iszEffectName", - "ty": "CUtlSymbolLarge", - "offset": 3192 - }, - { - "name": "m_iszSSEffectName", - "ty": "CUtlSymbolLarge", - "offset": 3200 - }, - { - "name": "m_clrOverlay", - "ty": "Color", - "offset": 3208 - }, - { - "name": "m_bOn", - "ty": "bool", - "offset": 3212 - }, - { - "name": "m_bmaxColor", - "ty": "bool", - "offset": 3213 - }, - { - "name": "m_flSize", - "ty": "float32", - "offset": 3216 - }, - { - "name": "m_flHazeScale", - "ty": "float32", - "offset": 3220 - }, - { - "name": "m_flRotation", - "ty": "float32", - "offset": 3224 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 3228 - }, - { - "name": "m_flAlphaHaze", - "ty": "float32", - "offset": 3232 - }, - { - "name": "m_flAlphaScale", - "ty": "float32", - "offset": 3236 - }, - { - "name": "m_flAlphaHdr", - "ty": "float32", - "offset": 3240 - }, - { - "name": "m_flFarZScale", - "ty": "float32", - "offset": 3244 - } - ] - }, - { - "name": "C_BaseTrigger", - "module_name": "client.so", - "parent": { - "name": "C_BaseToggle", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSidePredicted", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 3152 - }, - { - "name": "m_bClientSidePredicted", - "ty": "bool", - "offset": 3153 - } - ] - }, - { - "name": "C_TriggerVolume", - "module_name": "client.so", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.so", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1160 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 1168 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 1176 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1184 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1196 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1200 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1201 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1204 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1208 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1209 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1228 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1232 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 1233 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 1234 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 1235 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 1236 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1240 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1260 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1288 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1296 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 1300 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 1301 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 1302 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 1303 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 1304 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 1312 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1336 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1340 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 1344 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1346 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1347 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1348 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1352 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1356 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1360 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1376 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1424 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1436 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1440 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1444 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1445 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1446 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1452 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1456 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1476 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1484 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1496 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1497 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1498 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1500 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1504 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1508 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1512 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1520 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1560 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1584 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1632 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1648 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1660 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1664 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1721 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1722 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1736 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2464 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2472 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2544 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2545 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2548 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2552 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2556 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2560 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2561 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2562 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2563 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2568 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2680 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2856 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 2944 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 2948 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 2952 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 2956 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 2960 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 2964 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 2968 - }, - { - "name": "m_vDecalPosition", - "ty": "Vector", - "offset": 2972 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "Vector", - "offset": 2984 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 2996 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3000 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3008 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3032 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3080 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3088 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3092 - } - ] - }, - "metadata": [], - "fields": [] - } - ], - [] - ], - "libengine2.so": [ - [ - { - "name": "CNetworkVarChainer", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 32 - } - ] - }, - { - "name": "CVariantDefaultAllocator", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EntOutput_t", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EntComponentInfo_t", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pName", - "ty": "char*", - "offset": 0 - }, - { - "name": "m_pCPPClassname", - "ty": "char*", - "offset": 8 - }, - { - "name": "m_pNetworkDataReferencedDescription", - "ty": "char*", - "offset": 16 - }, - { - "name": "m_pNetworkDataReferencedPtrPropDescription", - "ty": "char*", - "offset": 24 - }, - { - "name": "m_nRuntimeIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 36 - }, - { - "name": "m_pBaseClassComponentHelper", - "ty": "CEntityComponentHelper*", - "offset": 96 - } - ] - }, - { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EntInput_t", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityComponentHelper", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flags", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_pInfo", - "ty": "EntComponentInfo_t*", - "offset": 16 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_pNext", - "ty": "CEntityComponentHelper*", - "offset": 32 - } - ] - }, - { - "name": "CEntityIdentity", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nameStringableIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nameStringableIndex", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_name", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_designerName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_flags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 56 - }, - { - "name": "m_fDataObjectTypes", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CEntityIdentity*", - "offset": 88 - }, - { - "name": "m_pNext", - "ty": "CEntityIdentity*", - "offset": 96 - }, - { - "name": "m_pPrevByClass", - "ty": "CEntityIdentity*", - "offset": 104 - }, - { - "name": "m_pNextByClass", - "ty": "CEntityIdentity*", - "offset": 112 - } - ] - }, - { - "name": "CEmptyEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CEntityIOOutput", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Value", - "ty": "CVariantBase< CVariantDefaultAllocator >", - "offset": 24 - } - ] - }, - { - "name": "CScriptComponent", - "module_name": "entity2.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_scriptClassName", - "ty": "CUtlSymbolLarge", - "offset": 48 - } - ] - }, - { - "name": "EngineLoopState_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nPlatWindowWidth", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nPlatWindowHeight", - "ty": "int32", - "offset": 28 - }, - { - "name": "m_nRenderWidth", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nRenderHeight", - "ty": "int32", - "offset": 36 - } - ] - }, - { - "name": "EventModInitialized_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EventFrameBoundary_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flFrameTime", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "EventProfileStorageAvailable_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nSplitScreenSlot", - "ty": "CSplitScreenSlot", - "offset": 0 - } - ] - }, - { - "name": "EventSplitScreenStateChanged_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EventSetTime_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_nClientOutputFrames", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_flRealTime", - "ty": "float64", - "offset": 48 - }, - { - "name": "m_flRenderTime", - "ty": "float64", - "offset": 56 - }, - { - "name": "m_flRenderFrameTime", - "ty": "float64", - "offset": 64 - }, - { - "name": "m_flRenderFrameTimeUnbounded", - "ty": "float64", - "offset": 72 - }, - { - "name": "m_flRenderFrameTimeUnscaled", - "ty": "float64", - "offset": 80 - }, - { - "name": "m_flTickRemainder", - "ty": "float64", - "offset": 88 - } - ] - }, - { - "name": "EventClientPollInput_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - } - ] - }, - { - "name": "EventClientProcessInput_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flTickInterval", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flTickStartTime", - "ty": "float64", - "offset": 48 - } - ] - }, - { - "name": "EventClientProcessGameInput_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flFrameTime", - "ty": "float32", - "offset": 44 - } - ] - }, - { - "name": "EventClientPreOutput_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRenderTime", - "ty": "float64", - "offset": 40 - }, - { - "name": "m_flRenderFrameTime", - "ty": "float64", - "offset": 48 - }, - { - "name": "m_flRenderFrameTimeUnbounded", - "ty": "float64", - "offset": 56 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_bRenderOnly", - "ty": "bool", - "offset": 68 - } - ] - }, - { - "name": "EventClientSceneSystemThreadStateChange_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bThreadsActive", - "ty": "bool", - "offset": 0 - } - ] - }, - { - "name": "EventClientOutput_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRenderTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flRenderFrameTimeUnbounded", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_bRenderOnly", - "ty": "bool", - "offset": 52 - } - ] - }, - { - "name": "EventClientPostOutput_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRenderTime", - "ty": "float64", - "offset": 40 - }, - { - "name": "m_flRenderFrameTime", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flRenderFrameTimeUnbounded", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_bRenderOnly", - "ty": "bool", - "offset": 56 - } - ] - }, - { - "name": "EventClientFrameSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flFrameTime", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flWhenScheduleSendTickPacket", - "ty": "float64", - "offset": 48 - } - ] - }, - { - "name": "EventSimpleLoopFrameUpdate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flFrameTime", - "ty": "float32", - "offset": 44 - } - ] - }, - { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - { - "name": "EventAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 56 - } - ] - }, - { - "name": "EventPostAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 56 - } - ] - }, - { - "name": "EventServerAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 56 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerPostAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventPostAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 56 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 56 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPostAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventPostAdvanceTick_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 56 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPredictionPostNetupdate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPollNetworking_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nTickCount", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "EventClientProcessNetworking_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPreSimulate_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientSimulate_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerPollNetworking_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerProcessNetworking_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerSimulate_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerPostSimulate_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPostSimulate_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPauseSimulate_t", - "module_name": "engine2.so", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventPostDataUpdate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nCount", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "EventPreDataUpdate_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nCount", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "EventAppShutdown_t", - "module_name": "engine2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nDummy0", - "ty": "int32", - "offset": 0 - } - ] - } - ], - [] - ], - "libhost.so": [ - [ - { - "name": "CAnimScriptBase", - "module_name": "host.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bIsValid", - "ty": "bool", - "offset": 8 - } - ] - }, - { - "name": "EmptyTestScript", - "module_name": "host.so", - "parent": { - "name": "CAnimScriptBase", - "module_name": "host.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bIsValid", - "ty": "bool", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_hTest", - "ty": "CAnimScriptParam< float32 >", - "offset": 16 - } - ] - } - ], - [] - ], - "libmaterialsystem2.so": [ - [ - { - "name": "MaterialParam_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - { - "name": "MaterialParamInt_t", - "module_name": "materialsystem2.so", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nValue", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamFloat_t", - "module_name": "materialsystem2.so", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flValue", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamVector_t", - "module_name": "materialsystem2.so", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_value", - "ty": "Vector4D", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamTexture_t", - "module_name": "materialsystem2.so", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamString_t", - "module_name": "materialsystem2.so", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_value", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamBuffer_t", - "module_name": "materialsystem2.so", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_value", - "ty": "CUtlBinaryBlock", - "offset": 8 - } - ] - }, - { - "name": "MaterialResourceData_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_materialName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_shaderName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_intParams", - "ty": "CUtlVector< MaterialParamInt_t >", - "offset": 16 - }, - { - "name": "m_floatParams", - "ty": "CUtlVector< MaterialParamFloat_t >", - "offset": 40 - }, - { - "name": "m_vectorParams", - "ty": "CUtlVector< MaterialParamVector_t >", - "offset": 64 - }, - { - "name": "m_textureParams", - "ty": "CUtlVector< MaterialParamTexture_t >", - "offset": 88 - }, - { - "name": "m_dynamicParams", - "ty": "CUtlVector< MaterialParamBuffer_t >", - "offset": 112 - }, - { - "name": "m_dynamicTextureParams", - "ty": "CUtlVector< MaterialParamBuffer_t >", - "offset": 136 - }, - { - "name": "m_intAttributes", - "ty": "CUtlVector< MaterialParamInt_t >", - "offset": 160 - }, - { - "name": "m_floatAttributes", - "ty": "CUtlVector< MaterialParamFloat_t >", - "offset": 184 - }, - { - "name": "m_vectorAttributes", - "ty": "CUtlVector< MaterialParamVector_t >", - "offset": 208 - }, - { - "name": "m_textureAttributes", - "ty": "CUtlVector< MaterialParamTexture_t >", - "offset": 232 - }, - { - "name": "m_stringAttributes", - "ty": "CUtlVector< MaterialParamString_t >", - "offset": 256 - }, - { - "name": "m_renderAttributesUsed", - "ty": "CUtlVector< CUtlString >", - "offset": 280 - } - ] - }, - { - "name": "PostProcessingTonemapParameters_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flExposureBias", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flShoulderStrength", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flLinearStrength", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flLinearAngle", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flToeStrength", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flToeNum", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flToeDenom", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flWhitePoint", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flLuminanceSource", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flExposureBiasShadows", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flExposureBiasHighlights", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flMinShadowLum", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flMaxShadowLum", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flMinHighlightLum", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flMaxHighlightLum", - "ty": "float32", - "offset": 56 - } - ] - }, - { - "name": "PostProcessingBloomParameters_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_blendMode", - "ty": "BloomBlendMode_t", - "offset": 0 - }, - { - "name": "m_flBloomStrength", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flScreenBloomStrength", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flBlurBloomStrength", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flBloomThreshold", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flBloomThresholdWidth", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flSkyboxBloomStrength", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flBloomStartValue", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flBlurWeight", - "ty": "float32[5]", - "offset": 32 - }, - { - "name": "m_vBlurTint", - "ty": "Vector[5]", - "offset": 52 - } - ] - }, - { - "name": "PostProcessingVignetteParameters_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flVignetteStrength", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_vCenter", - "ty": "Vector2D", - "offset": 4 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flRoundness", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flFeather", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_vColorTint", - "ty": "Vector", - "offset": 24 - } - ] - }, - { - "name": "PostProcessingLocalContrastParameters_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flLocalContrastStrength", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flLocalContrastEdgeStrength", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flLocalContrastVignetteStart", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flLocalContrastVignetteEnd", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flLocalContrastVignetteBlur", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "PostProcessingResource_t", - "module_name": "materialsystem2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bHasTonemapParams", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_toneMapParams", - "ty": "PostProcessingTonemapParameters_t", - "offset": 4 - }, - { - "name": "m_bHasBloomParams", - "ty": "bool", - "offset": 64 - }, - { - "name": "m_bloomParams", - "ty": "PostProcessingBloomParameters_t", - "offset": 68 - }, - { - "name": "m_bHasVignetteParams", - "ty": "bool", - "offset": 180 - }, - { - "name": "m_vignetteParams", - "ty": "PostProcessingVignetteParameters_t", - "offset": 184 - }, - { - "name": "m_bHasLocalContrastParams", - "ty": "bool", - "offset": 220 - }, - { - "name": "m_localConstrastParams", - "ty": "PostProcessingLocalContrastParameters_t", - "offset": 224 - }, - { - "name": "m_nColorCorrectionVolumeDim", - "ty": "int32", - "offset": 244 - }, - { - "name": "m_colorCorrectionVolumeData", - "ty": "CUtlBinaryBlock", - "offset": 248 - }, - { - "name": "m_bHasColorCorrection", - "ty": "bool", - "offset": 272 - } - ] - } - ], - [] - ], - "libmeshsystem.so": [ - [], - [] - ], - "libnetworksystem.so": [ - [ - { - "name": "ChangeAccessorFieldPathIndex_t", - "module_name": "networksystem.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Value", - "ty": "int16", - "offset": 0 - } - ] - } - ], - [] - ], - "libpanorama.so": [ - [], - [] - ], - "libparticles.so": [ - [ - { - "name": "CParticleInput", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPerParticleFloatInput", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleCollectionFloatInput", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleCollectionRendererFloatInput", - "module_name": "particleslib.so", - "parent": { - "name": "CParticleCollectionFloatInput", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleRemapFloatInput", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CPerParticleVecInput", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleCollectionVecInput", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleCollectionRendererVecInput", - "module_name": "particleslib.so", - "parent": { - "name": "CParticleCollectionVecInput", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "PARTICLE_EHANDLE__", - "module_name": "particleslib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "unused", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "PARTICLE_WORLD_HANDLE__", - "module_name": "particleslib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "unused", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "IParticleEffect", - "module_name": "particleslib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "ParticleNamedValueConfiguration_t", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ConfigName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_ConfigValue", - "ty": "KeyValues3", - "offset": 8 - }, - { - "name": "m_iAttachType", - "ty": "ParticleAttachment_t", - "offset": 24 - }, - { - "name": "m_BoundEntityPath", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_strEntityScope", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_strAttachmentName", - "ty": "CUtlString", - "offset": 48 - } - ] - }, - { - "name": "ParticleNamedValueSource_t", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_IsPublic", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_ValueType", - "ty": "PulseValueType_t", - "offset": 12 - }, - { - "name": "m_DefaultConfig", - "ty": "ParticleNamedValueConfiguration_t", - "offset": 16 - }, - { - "name": "m_NamedConfigs", - "ty": "CUtlVector< ParticleNamedValueConfiguration_t >", - "offset": 72 - } - ] - }, - { - "name": "CParticleVariableRef", - "module_name": "particleslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_variableName", - "ty": "CKV3MemberNameWithStorage", - "offset": 0 - }, - { - "name": "m_variableType", - "ty": "PulseValueType_t", - "offset": 56 - } - ] - }, - { - "name": "CParticleProperty", - "module_name": "particleslib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CNewParticleEffect", - "module_name": "particleslib.so", - "parent": { - "name": "IParticleEffect", - "module_name": "particleslib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pNext", - "ty": "CNewParticleEffect*", - "offset": 16 - }, - { - "name": "m_pPrev", - "ty": "CNewParticleEffect*", - "offset": 24 - }, - { - "name": "m_pParticles", - "ty": "IParticleCollection*", - "offset": 32 - }, - { - "name": "m_pDebugName", - "ty": "char*", - "offset": 40 - }, - { - "name": "m_bDontRemove", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bRemove", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNeedsBBoxUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bIsFirstFrame", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bAutoUpdateBBox", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bAllocated", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bSimulate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bShouldPerformCullCheck", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bForceNoDraw", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bShouldSave", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDisableAggregation", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bShouldSimulateDuringGamePaused", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bShouldCheckFoW", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_vSortOrigin", - "ty": "Vector", - "offset": 64 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_hOwner", - "ty": "PARTICLE_EHANDLE__*", - "offset": 80 - }, - { - "name": "m_pOwningParticleProperty", - "ty": "CParticleProperty*", - "offset": 88 - }, - { - "name": "m_flFreezeTransitionStart", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flFreezeTransitionDuration", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flFreezeTransitionOverride", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_bFreezeTransitionActive", - "ty": "bool", - "offset": 124 - }, - { - "name": "m_bFreezeTargetState", - "ty": "bool", - "offset": 125 - }, - { - "name": "m_bCanFreeze", - "ty": "bool", - "offset": 126 - }, - { - "name": "m_LastMin", - "ty": "Vector", - "offset": 128 - }, - { - "name": "m_LastMax", - "ty": "Vector", - "offset": 140 - }, - { - "name": "m_nSplitScreenUser", - "ty": "CSplitScreenSlot", - "offset": 152 - }, - { - "name": "m_vecAggregationCenter", - "ty": "Vector", - "offset": 156 - }, - { - "name": "m_RefCount", - "ty": "int32", - "offset": 192 - } - ] - }, - { - "name": "CRandomNumberGeneratorParameters", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bDistributeEvenly", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_nSeed", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "MaterialVariable_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strVariable", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nVariableField", - "ty": "ParticleAttributeIndex_t", - "offset": 8 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "RenderProjectedMaterial_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 0 - } - ] - }, - { - "name": "ParticlePreviewBodyGroup_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bodyGroupName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nValue", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "ParticlePreviewState_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewModel", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nModSpecificData", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_groundType", - "ty": "PetGroundType_t", - "offset": 12 - }, - { - "name": "m_sequenceName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_nFireParticleOnSequenceFrame", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_hitboxSetName", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_materialGroupName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vecBodyGroups", - "ty": "CUtlVector< ParticlePreviewBodyGroup_t >", - "offset": 48 - }, - { - "name": "m_flPlaybackSpeed", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flParticleSimulationRate", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_bShouldDrawHitboxes", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_bShouldDrawAttachments", - "ty": "bool", - "offset": 81 - }, - { - "name": "m_bShouldDrawAttachmentNames", - "ty": "bool", - "offset": 82 - }, - { - "name": "m_bShouldDrawControlPointAxes", - "ty": "bool", - "offset": 83 - }, - { - "name": "m_bAnimationNonLooping", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_vecPreviewGravity", - "ty": "Vector", - "offset": 88 - } - ] - }, - { - "name": "ParticleControlPointDriver_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_iControlPoint", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_iAttachType", - "ty": "ParticleAttachment_t", - "offset": 4 - }, - { - "name": "m_attachmentName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_vecOffset", - "ty": "Vector", - "offset": 16 - }, - { - "name": "m_angOffset", - "ty": "QAngle", - "offset": 28 - }, - { - "name": "m_entityName", - "ty": "CUtlString", - "offset": 40 - } - ] - }, - { - "name": "ParticleControlPointConfiguration_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_drivers", - "ty": "CUtlVector< ParticleControlPointDriver_t >", - "offset": 8 - }, - { - "name": "m_previewState", - "ty": "ParticlePreviewState_t", - "offset": 32 - } - ] - }, - { - "name": "IParticleCollection", - "module_name": "particles.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "IControlPointEditorData", - "module_name": "particles.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "IParticleSystemDefinition", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CParticleVisibilityInputs", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCameraBias", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_nCPin", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flNoPixelVisibilityFallback", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flDistanceInputMin", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flDistanceInputMax", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flDotInputMin", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flDotInputMax", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_bDotCPAngles", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bDotCameraAngles", - "ty": "bool", - "offset": 41 - }, - { - "name": "m_flAlphaScaleMin", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flAlphaScaleMax", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flRadiusScaleMin", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flRadiusScaleMax", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flRadiusScaleFOVBase", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_bRightEye", - "ty": "bool", - "offset": 64 - } - ] - }, - { - "name": "CPathParameters", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nStartControlPointNumber", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nEndControlPointNumber", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_nBulgeControl", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_flBulge", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flMidPoint", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_vStartPointOffset", - "ty": "Vector", - "offset": 20 - }, - { - "name": "m_vMidPointOffset", - "ty": "Vector", - "offset": 32 - }, - { - "name": "m_vEndOffset", - "ty": "Vector", - "offset": 44 - } - ] - }, - { - "name": "ParticleChildrenInfo_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ChildRef", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 0 - }, - { - "name": "m_flDelay", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_bEndCap", - "ty": "bool", - "offset": 12 - }, - { - "name": "m_bDisableChild", - "ty": "bool", - "offset": 13 - }, - { - "name": "m_nDetailLevel", - "ty": "ParticleDetailLevel_t", - "offset": 16 - } - ] - }, - { - "name": "ControlPointReference_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_controlPointNameString", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_vOffsetFromControlPoint", - "ty": "Vector", - "offset": 4 - }, - { - "name": "m_bOffsetInLocalSpace", - "ty": "bool", - "offset": 16 - } - ] - }, - { - "name": "ModelReference_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_model", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 0 - }, - { - "name": "m_flRelativeProbabilityOfSpawn", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "SequenceWeightedList_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSequence", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_flRelativeWeight", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "CollisionGroupContext_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionGroupNumber", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "PointDefinition_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_vOffset", - "ty": "Vector", - "offset": 8 - } - ] - }, - { - "name": "PointDefinitionWithTimeValues_t", - "module_name": "particles.so", - "parent": { - "name": "PointDefinition_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_vOffset", - "ty": "Vector", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTimeDuration", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "CParticleSystemDefinition", - "module_name": "particles.so", - "parent": { - "name": "IParticleSystemDefinition", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBehaviorVersion", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_PreEmissionOperators", - "ty": "CUtlVector< CParticleFunctionPreEmission* >", - "offset": 16 - }, - { - "name": "m_Emitters", - "ty": "CUtlVector< CParticleFunctionEmitter* >", - "offset": 40 - }, - { - "name": "m_Initializers", - "ty": "CUtlVector< CParticleFunctionInitializer* >", - "offset": 64 - }, - { - "name": "m_Operators", - "ty": "CUtlVector< CParticleFunctionOperator* >", - "offset": 88 - }, - { - "name": "m_ForceGenerators", - "ty": "CUtlVector< CParticleFunctionForce* >", - "offset": 112 - }, - { - "name": "m_Constraints", - "ty": "CUtlVector< CParticleFunctionConstraint* >", - "offset": 136 - }, - { - "name": "m_Renderers", - "ty": "CUtlVector< CParticleFunctionRenderer* >", - "offset": 160 - }, - { - "name": "m_Children", - "ty": "CUtlVector< ParticleChildrenInfo_t >", - "offset": 184 - }, - { - "name": "m_nFirstMultipleOverride_BackwardCompat", - "ty": "int32", - "offset": 376 - }, - { - "name": "m_nInitialParticles", - "ty": "int32", - "offset": 528 - }, - { - "name": "m_nMaxParticles", - "ty": "int32", - "offset": 532 - }, - { - "name": "m_nGroupID", - "ty": "int32", - "offset": 536 - }, - { - "name": "m_BoundingBoxMin", - "ty": "Vector", - "offset": 540 - }, - { - "name": "m_BoundingBoxMax", - "ty": "Vector", - "offset": 552 - }, - { - "name": "m_flDepthSortBias", - "ty": "float32", - "offset": 564 - }, - { - "name": "m_nSortOverridePositionCP", - "ty": "int32", - "offset": 568 - }, - { - "name": "m_bInfiniteBounds", - "ty": "bool", - "offset": 572 - }, - { - "name": "m_bEnableNamedValues", - "ty": "bool", - "offset": 573 - }, - { - "name": "m_NamedValueDomain", - "ty": "CUtlString", - "offset": 576 - }, - { - "name": "m_NamedValueLocals", - "ty": "CUtlVector< ParticleNamedValueSource_t* >", - "offset": 584 - }, - { - "name": "m_ConstantColor", - "ty": "Color", - "offset": 608 - }, - { - "name": "m_ConstantNormal", - "ty": "Vector", - "offset": 612 - }, - { - "name": "m_flConstantRadius", - "ty": "float32", - "offset": 624 - }, - { - "name": "m_flConstantRotation", - "ty": "float32", - "offset": 628 - }, - { - "name": "m_flConstantRotationSpeed", - "ty": "float32", - "offset": 632 - }, - { - "name": "m_flConstantLifespan", - "ty": "float32", - "offset": 636 - }, - { - "name": "m_nConstantSequenceNumber", - "ty": "int32", - "offset": 640 - }, - { - "name": "m_nConstantSequenceNumber1", - "ty": "int32", - "offset": 644 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 648 - }, - { - "name": "m_hSnapshot", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSnapshot >", - "offset": 656 - }, - { - "name": "m_pszCullReplacementName", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 664 - }, - { - "name": "m_flCullRadius", - "ty": "float32", - "offset": 672 - }, - { - "name": "m_flCullFillCost", - "ty": "float32", - "offset": 676 - }, - { - "name": "m_nCullControlPoint", - "ty": "int32", - "offset": 680 - }, - { - "name": "m_hFallback", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 688 - }, - { - "name": "m_nFallbackMaxCount", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_hLowViolenceDef", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 704 - }, - { - "name": "m_hReferenceReplacement", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 712 - }, - { - "name": "m_flPreSimulationTime", - "ty": "float32", - "offset": 720 - }, - { - "name": "m_flStopSimulationAfterTime", - "ty": "float32", - "offset": 724 - }, - { - "name": "m_flMaximumTimeStep", - "ty": "float32", - "offset": 728 - }, - { - "name": "m_flMaximumSimTime", - "ty": "float32", - "offset": 732 - }, - { - "name": "m_flMinimumSimTime", - "ty": "float32", - "offset": 736 - }, - { - "name": "m_flMinimumTimeStep", - "ty": "float32", - "offset": 740 - }, - { - "name": "m_nMinimumFrames", - "ty": "int32", - "offset": 744 - }, - { - "name": "m_nMinCPULevel", - "ty": "int32", - "offset": 748 - }, - { - "name": "m_nMinGPULevel", - "ty": "int32", - "offset": 752 - }, - { - "name": "m_flNoDrawTimeToGoToSleep", - "ty": "float32", - "offset": 756 - }, - { - "name": "m_flMaxDrawDistance", - "ty": "float32", - "offset": 760 - }, - { - "name": "m_flStartFadeDistance", - "ty": "float32", - "offset": 764 - }, - { - "name": "m_flMaxCreationDistance", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_nAggregationMinAvailableParticles", - "ty": "int32", - "offset": 772 - }, - { - "name": "m_flAggregateRadius", - "ty": "float32", - "offset": 776 - }, - { - "name": "m_bShouldBatch", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_bShouldHitboxesFallbackToRenderBounds", - "ty": "bool", - "offset": 781 - }, - { - "name": "m_bShouldHitboxesFallbackToSnapshot", - "ty": "bool", - "offset": 782 - }, - { - "name": "m_nViewModelEffect", - "ty": "InheritableBoolType_t", - "offset": 784 - }, - { - "name": "m_bScreenSpaceEffect", - "ty": "bool", - "offset": 788 - }, - { - "name": "m_pszTargetLayerID", - "ty": "CUtlSymbolLarge", - "offset": 792 - }, - { - "name": "m_nSkipRenderControlPoint", - "ty": "int32", - "offset": 800 - }, - { - "name": "m_nAllowRenderControlPoint", - "ty": "int32", - "offset": 804 - }, - { - "name": "m_bShouldSort", - "ty": "bool", - "offset": 808 - }, - { - "name": "m_controlPointConfigurations", - "ty": "CUtlVector< ParticleControlPointConfiguration_t >", - "offset": 880 - } - ] - }, - { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - { - "name": "CParticleFunctionEmitter", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CParticleFunctionPreEmission", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bRunOnce", - "ty": "bool", - "offset": 432 - } - ] - }, - { - "name": "CParticleFunctionRenderer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "VisibilityInputs", - "ty": "CParticleVisibilityInputs", - "offset": 432 - }, - { - "name": "m_bCannotBeRefracted", - "ty": "bool", - "offset": 500 - }, - { - "name": "m_bSkipRenderingOnMobile", - "ty": "bool", - "offset": 501 - } - ] - }, - { - "name": "TextureControls_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFinalTextureScaleU", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 0 - }, - { - "name": "m_flFinalTextureScaleV", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 336 - }, - { - "name": "m_flFinalTextureOffsetU", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 672 - }, - { - "name": "m_flFinalTextureOffsetV", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1008 - }, - { - "name": "m_flFinalTextureUVRotation", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1344 - }, - { - "name": "m_flZoomScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1680 - }, - { - "name": "m_flDistortion", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 2016 - }, - { - "name": "m_bRandomizeOffsets", - "ty": "bool", - "offset": 2352 - }, - { - "name": "m_bClampUVs", - "ty": "bool", - "offset": 2353 - }, - { - "name": "m_nPerParticleBlend", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2356 - }, - { - "name": "m_nPerParticleScale", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2360 - }, - { - "name": "m_nPerParticleOffsetU", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2364 - }, - { - "name": "m_nPerParticleOffsetV", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2368 - }, - { - "name": "m_nPerParticleRotation", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2372 - }, - { - "name": "m_nPerParticleZoom", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2376 - }, - { - "name": "m_nPerParticleDistortion", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2380 - } - ] - }, - { - "name": "TextureGroup_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bReplaceTextureWithGradient", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_hTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 8 - }, - { - "name": "m_Gradient", - "ty": "CColorGradient", - "offset": 16 - }, - { - "name": "m_nTextureType", - "ty": "SpriteCardTextureType_t", - "offset": 40 - }, - { - "name": "m_nTextureChannels", - "ty": "SpriteCardTextureChannel_t", - "offset": 44 - }, - { - "name": "m_nTextureBlendMode", - "ty": "ParticleTextureLayerBlendType_t", - "offset": 48 - }, - { - "name": "m_flTextureBlend", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 56 - }, - { - "name": "m_TextureControls", - "ty": "TextureControls_t", - "offset": 392 - } - ] - }, - { - "name": "CBaseRendererSource2", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionRenderer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "VisibilityInputs", - "ty": "CParticleVisibilityInputs", - "offset": 432 - }, - { - "name": "m_bCannotBeRefracted", - "ty": "bool", - "offset": 500 - }, - { - "name": "m_bSkipRenderingOnMobile", - "ty": "bool", - "offset": 501 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 504 - }, - { - "name": "m_flAlphaScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 840 - }, - { - "name": "m_flRollScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1176 - }, - { - "name": "m_nAlpha2Field", - "ty": "ParticleAttributeIndex_t", - "offset": 1512 - }, - { - "name": "m_vecColorScale", - "ty": "CParticleCollectionRendererVecInput", - "offset": 1520 - }, - { - "name": "m_nColorBlendType", - "ty": "ParticleColorBlendType_t", - "offset": 3104 - }, - { - "name": "m_nShaderType", - "ty": "SpriteCardShaderType_t", - "offset": 3108 - }, - { - "name": "m_strShaderOverride", - "ty": "CUtlString", - "offset": 3112 - }, - { - "name": "m_flCenterXOffset", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3120 - }, - { - "name": "m_flCenterYOffset", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3456 - }, - { - "name": "m_flBumpStrength", - "ty": "float32", - "offset": 3792 - }, - { - "name": "m_nCropTextureOverride", - "ty": "ParticleSequenceCropOverride_t", - "offset": 3796 - }, - { - "name": "m_vecTexturesInput", - "ty": "CUtlVector< TextureGroup_t >", - "offset": 3800 - }, - { - "name": "m_flAnimationRate", - "ty": "float32", - "offset": 3824 - }, - { - "name": "m_nAnimationType", - "ty": "AnimationType_t", - "offset": 3828 - }, - { - "name": "m_bAnimateInFPS", - "ty": "bool", - "offset": 3832 - }, - { - "name": "m_flSelfIllumAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3840 - }, - { - "name": "m_flDiffuseAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4176 - }, - { - "name": "m_flDiffuseClamp", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4512 - }, - { - "name": "m_nLightingControlPoint", - "ty": "int32", - "offset": 4848 - }, - { - "name": "m_nSelfIllumPerParticle", - "ty": "ParticleAttributeIndex_t", - "offset": 4852 - }, - { - "name": "m_nOutputBlendMode", - "ty": "ParticleOutputBlendMode_t", - "offset": 4856 - }, - { - "name": "m_bGammaCorrectVertexColors", - "ty": "bool", - "offset": 4860 - }, - { - "name": "m_bSaturateColorPreAlphaBlend", - "ty": "bool", - "offset": 4861 - }, - { - "name": "m_flAddSelfAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4864 - }, - { - "name": "m_flDesaturation", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5200 - }, - { - "name": "m_flOverbrightFactor", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5536 - }, - { - "name": "m_nHSVShiftControlPoint", - "ty": "int32", - "offset": 5872 - }, - { - "name": "m_nFogType", - "ty": "ParticleFogType_t", - "offset": 5876 - }, - { - "name": "m_flFogAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5880 - }, - { - "name": "m_bTintByFOW", - "ty": "bool", - "offset": 6216 - }, - { - "name": "m_bTintByGlobalLight", - "ty": "bool", - "offset": 6217 - }, - { - "name": "m_nPerParticleAlphaReference", - "ty": "SpriteCardPerParticleScale_t", - "offset": 6220 - }, - { - "name": "m_nPerParticleAlphaRefWindow", - "ty": "SpriteCardPerParticleScale_t", - "offset": 6224 - }, - { - "name": "m_nAlphaReferenceType", - "ty": "ParticleAlphaReferenceType_t", - "offset": 6228 - }, - { - "name": "m_flAlphaReferenceSoftness", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6232 - }, - { - "name": "m_flSourceAlphaValueToMapToZero", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6568 - }, - { - "name": "m_flSourceAlphaValueToMapToOne", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6904 - }, - { - "name": "m_bRefract", - "ty": "bool", - "offset": 7240 - }, - { - "name": "m_bRefractSolid", - "ty": "bool", - "offset": 7241 - }, - { - "name": "m_flRefractAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 7248 - }, - { - "name": "m_nRefractBlurRadius", - "ty": "int32", - "offset": 7584 - }, - { - "name": "m_nRefractBlurType", - "ty": "BlurFilterType_t", - "offset": 7588 - }, - { - "name": "m_bOnlyRenderInEffectsBloomPass", - "ty": "bool", - "offset": 7592 - }, - { - "name": "m_bOnlyRenderInEffectsWaterPass", - "ty": "bool", - "offset": 7593 - }, - { - "name": "m_bUseMixedResolutionRendering", - "ty": "bool", - "offset": 7594 - }, - { - "name": "m_bOnlyRenderInEffecsGameOverlay", - "ty": "bool", - "offset": 7595 - }, - { - "name": "m_stencilTestID", - "ty": "char[128]", - "offset": 7596 - }, - { - "name": "m_bStencilTestExclude", - "ty": "bool", - "offset": 7724 - }, - { - "name": "m_stencilWriteID", - "ty": "char[128]", - "offset": 7725 - }, - { - "name": "m_bWriteStencilOnDepthPass", - "ty": "bool", - "offset": 7853 - }, - { - "name": "m_bWriteStencilOnDepthFail", - "ty": "bool", - "offset": 7854 - }, - { - "name": "m_bReverseZBuffering", - "ty": "bool", - "offset": 7855 - }, - { - "name": "m_bDisableZBuffering", - "ty": "bool", - "offset": 7856 - }, - { - "name": "m_nFeatheringMode", - "ty": "ParticleDepthFeatheringMode_t", - "offset": 7860 - }, - { - "name": "m_flFeatheringMinDist", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 7864 - }, - { - "name": "m_flFeatheringMaxDist", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8200 - }, - { - "name": "m_flFeatheringFilter", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8536 - }, - { - "name": "m_flDepthBias", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8872 - }, - { - "name": "m_nSortMethod", - "ty": "ParticleSortingChoiceList_t", - "offset": 9208 - }, - { - "name": "m_bBlendFramesSeq0", - "ty": "bool", - "offset": 9212 - }, - { - "name": "m_bMaxLuminanceBlendingSequence0", - "ty": "bool", - "offset": 9213 - } - ] - }, - { - "name": "C_OP_RenderSprites", - "module_name": "particles.so", - "parent": { - "name": "CBaseRendererSource2", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionRenderer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "VisibilityInputs", - "ty": "CParticleVisibilityInputs", - "offset": 432 - }, - { - "name": "m_bCannotBeRefracted", - "ty": "bool", - "offset": 500 - }, - { - "name": "m_bSkipRenderingOnMobile", - "ty": "bool", - "offset": 501 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 504 - }, - { - "name": "m_flAlphaScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 840 - }, - { - "name": "m_flRollScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1176 - }, - { - "name": "m_nAlpha2Field", - "ty": "ParticleAttributeIndex_t", - "offset": 1512 - }, - { - "name": "m_vecColorScale", - "ty": "CParticleCollectionRendererVecInput", - "offset": 1520 - }, - { - "name": "m_nColorBlendType", - "ty": "ParticleColorBlendType_t", - "offset": 3104 - }, - { - "name": "m_nShaderType", - "ty": "SpriteCardShaderType_t", - "offset": 3108 - }, - { - "name": "m_strShaderOverride", - "ty": "CUtlString", - "offset": 3112 - }, - { - "name": "m_flCenterXOffset", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3120 - }, - { - "name": "m_flCenterYOffset", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3456 - }, - { - "name": "m_flBumpStrength", - "ty": "float32", - "offset": 3792 - }, - { - "name": "m_nCropTextureOverride", - "ty": "ParticleSequenceCropOverride_t", - "offset": 3796 - }, - { - "name": "m_vecTexturesInput", - "ty": "CUtlVector< TextureGroup_t >", - "offset": 3800 - }, - { - "name": "m_flAnimationRate", - "ty": "float32", - "offset": 3824 - }, - { - "name": "m_nAnimationType", - "ty": "AnimationType_t", - "offset": 3828 - }, - { - "name": "m_bAnimateInFPS", - "ty": "bool", - "offset": 3832 - }, - { - "name": "m_flSelfIllumAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3840 - }, - { - "name": "m_flDiffuseAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4176 - }, - { - "name": "m_flDiffuseClamp", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4512 - }, - { - "name": "m_nLightingControlPoint", - "ty": "int32", - "offset": 4848 - }, - { - "name": "m_nSelfIllumPerParticle", - "ty": "ParticleAttributeIndex_t", - "offset": 4852 - }, - { - "name": "m_nOutputBlendMode", - "ty": "ParticleOutputBlendMode_t", - "offset": 4856 - }, - { - "name": "m_bGammaCorrectVertexColors", - "ty": "bool", - "offset": 4860 - }, - { - "name": "m_bSaturateColorPreAlphaBlend", - "ty": "bool", - "offset": 4861 - }, - { - "name": "m_flAddSelfAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4864 - }, - { - "name": "m_flDesaturation", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5200 - }, - { - "name": "m_flOverbrightFactor", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5536 - }, - { - "name": "m_nHSVShiftControlPoint", - "ty": "int32", - "offset": 5872 - }, - { - "name": "m_nFogType", - "ty": "ParticleFogType_t", - "offset": 5876 - }, - { - "name": "m_flFogAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5880 - }, - { - "name": "m_bTintByFOW", - "ty": "bool", - "offset": 6216 - }, - { - "name": "m_bTintByGlobalLight", - "ty": "bool", - "offset": 6217 - }, - { - "name": "m_nPerParticleAlphaReference", - "ty": "SpriteCardPerParticleScale_t", - "offset": 6220 - }, - { - "name": "m_nPerParticleAlphaRefWindow", - "ty": "SpriteCardPerParticleScale_t", - "offset": 6224 - }, - { - "name": "m_nAlphaReferenceType", - "ty": "ParticleAlphaReferenceType_t", - "offset": 6228 - }, - { - "name": "m_flAlphaReferenceSoftness", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6232 - }, - { - "name": "m_flSourceAlphaValueToMapToZero", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6568 - }, - { - "name": "m_flSourceAlphaValueToMapToOne", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6904 - }, - { - "name": "m_bRefract", - "ty": "bool", - "offset": 7240 - }, - { - "name": "m_bRefractSolid", - "ty": "bool", - "offset": 7241 - }, - { - "name": "m_flRefractAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 7248 - }, - { - "name": "m_nRefractBlurRadius", - "ty": "int32", - "offset": 7584 - }, - { - "name": "m_nRefractBlurType", - "ty": "BlurFilterType_t", - "offset": 7588 - }, - { - "name": "m_bOnlyRenderInEffectsBloomPass", - "ty": "bool", - "offset": 7592 - }, - { - "name": "m_bOnlyRenderInEffectsWaterPass", - "ty": "bool", - "offset": 7593 - }, - { - "name": "m_bUseMixedResolutionRendering", - "ty": "bool", - "offset": 7594 - }, - { - "name": "m_bOnlyRenderInEffecsGameOverlay", - "ty": "bool", - "offset": 7595 - }, - { - "name": "m_stencilTestID", - "ty": "char[128]", - "offset": 7596 - }, - { - "name": "m_bStencilTestExclude", - "ty": "bool", - "offset": 7724 - }, - { - "name": "m_stencilWriteID", - "ty": "char[128]", - "offset": 7725 - }, - { - "name": "m_bWriteStencilOnDepthPass", - "ty": "bool", - "offset": 7853 - }, - { - "name": "m_bWriteStencilOnDepthFail", - "ty": "bool", - "offset": 7854 - }, - { - "name": "m_bReverseZBuffering", - "ty": "bool", - "offset": 7855 - }, - { - "name": "m_bDisableZBuffering", - "ty": "bool", - "offset": 7856 - }, - { - "name": "m_nFeatheringMode", - "ty": "ParticleDepthFeatheringMode_t", - "offset": 7860 - }, - { - "name": "m_flFeatheringMinDist", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 7864 - }, - { - "name": "m_flFeatheringMaxDist", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8200 - }, - { - "name": "m_flFeatheringFilter", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8536 - }, - { - "name": "m_flDepthBias", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8872 - }, - { - "name": "m_nSortMethod", - "ty": "ParticleSortingChoiceList_t", - "offset": 9208 - }, - { - "name": "m_bBlendFramesSeq0", - "ty": "bool", - "offset": 9212 - }, - { - "name": "m_bMaxLuminanceBlendingSequence0", - "ty": "bool", - "offset": 9213 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSequenceOverride", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 9784 - }, - { - "name": "m_nOrientationType", - "ty": "ParticleOrientationChoiceList_t", - "offset": 10120 - }, - { - "name": "m_nOrientationControlPoint", - "ty": "int32", - "offset": 10124 - }, - { - "name": "m_bUseYawWithNormalAligned", - "ty": "bool", - "offset": 10128 - }, - { - "name": "m_flMinSize", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 10136 - }, - { - "name": "m_flMaxSize", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 10472 - }, - { - "name": "m_flAlphaAdjustWithSizeAdjust", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 10808 - }, - { - "name": "m_flStartFadeSize", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 11144 - }, - { - "name": "m_flEndFadeSize", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 11480 - }, - { - "name": "m_flStartFadeDot", - "ty": "float32", - "offset": 11816 - }, - { - "name": "m_flEndFadeDot", - "ty": "float32", - "offset": 11820 - }, - { - "name": "m_bDistanceAlpha", - "ty": "bool", - "offset": 11824 - }, - { - "name": "m_bSoftEdges", - "ty": "bool", - "offset": 11825 - }, - { - "name": "m_flEdgeSoftnessStart", - "ty": "float32", - "offset": 11828 - }, - { - "name": "m_flEdgeSoftnessEnd", - "ty": "float32", - "offset": 11832 - }, - { - "name": "m_bOutline", - "ty": "bool", - "offset": 11836 - }, - { - "name": "m_OutlineColor", - "ty": "Color", - "offset": 11837 - }, - { - "name": "m_nOutlineAlpha", - "ty": "int32", - "offset": 11844 - }, - { - "name": "m_flOutlineStart0", - "ty": "float32", - "offset": 11848 - }, - { - "name": "m_flOutlineStart1", - "ty": "float32", - "offset": 11852 - }, - { - "name": "m_flOutlineEnd0", - "ty": "float32", - "offset": 11856 - }, - { - "name": "m_flOutlineEnd1", - "ty": "float32", - "offset": 11860 - }, - { - "name": "m_nLightingMode", - "ty": "ParticleLightingQuality_t", - "offset": 11864 - }, - { - "name": "m_flLightingTessellation", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 11872 - }, - { - "name": "m_flLightingDirectionality", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 12208 - }, - { - "name": "m_bParticleShadows", - "ty": "bool", - "offset": 12544 - }, - { - "name": "m_flShadowDensity", - "ty": "float32", - "offset": 12548 - } - ] - }, - { - "name": "FloatInputMaterialVariable_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strVariable", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flInput", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - } - ] - }, - { - "name": "VecInputMaterialVariable_t", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strVariable", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_vecInput", - "ty": "CParticleCollectionVecInput", - "offset": 8 - } - ] - }, - { - "name": "C_OP_RenderCables", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionRenderer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "VisibilityInputs", - "ty": "CParticleVisibilityInputs", - "offset": 432 - }, - { - "name": "m_bCannotBeRefracted", - "ty": "bool", - "offset": 500 - }, - { - "name": "m_bSkipRenderingOnMobile", - "ty": "bool", - "offset": 501 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "CParticleCollectionFloatInput", - "offset": 504 - }, - { - "name": "m_flAlphaScale", - "ty": "CParticleCollectionFloatInput", - "offset": 840 - }, - { - "name": "m_vecColorScale", - "ty": "CParticleCollectionVecInput", - "offset": 1176 - }, - { - "name": "m_nColorBlendType", - "ty": "ParticleColorBlendType_t", - "offset": 2760 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 2768 - }, - { - "name": "m_nTextureRepetitionMode", - "ty": "TextureRepetitionMode_t", - "offset": 2776 - }, - { - "name": "m_flTextureRepeatsPerSegment", - "ty": "CParticleCollectionFloatInput", - "offset": 2784 - }, - { - "name": "m_flTextureRepeatsCircumference", - "ty": "CParticleCollectionFloatInput", - "offset": 3120 - }, - { - "name": "m_flColorMapOffsetV", - "ty": "CParticleCollectionFloatInput", - "offset": 3456 - }, - { - "name": "m_flColorMapOffsetU", - "ty": "CParticleCollectionFloatInput", - "offset": 3792 - }, - { - "name": "m_flNormalMapOffsetV", - "ty": "CParticleCollectionFloatInput", - "offset": 4128 - }, - { - "name": "m_flNormalMapOffsetU", - "ty": "CParticleCollectionFloatInput", - "offset": 4464 - }, - { - "name": "m_bDrawCableCaps", - "ty": "bool", - "offset": 4800 - }, - { - "name": "m_flCapRoundness", - "ty": "float32", - "offset": 4804 - }, - { - "name": "m_flCapOffsetAmount", - "ty": "float32", - "offset": 4808 - }, - { - "name": "m_flTessScale", - "ty": "float32", - "offset": 4812 - }, - { - "name": "m_nMinTesselation", - "ty": "int32", - "offset": 4816 - }, - { - "name": "m_nMaxTesselation", - "ty": "int32", - "offset": 4820 - }, - { - "name": "m_nRoundness", - "ty": "int32", - "offset": 4824 - }, - { - "name": "m_LightingTransform", - "ty": "CParticleTransformInput", - "offset": 4832 - }, - { - "name": "m_MaterialFloatVars", - "ty": "CUtlVector< FloatInputMaterialVariable_t >", - "offset": 4928 - }, - { - "name": "m_MaterialVecVars", - "ty": "CUtlVector< VecInputMaterialVariable_t >", - "offset": 4976 - } - ] - }, - { - "name": "C_OP_ConstrainDistance", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMinDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 432 - }, - { - "name": "m_fMaxDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 768 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 1104 - }, - { - "name": "m_CenterOffset", - "ty": "Vector", - "offset": 1108 - }, - { - "name": "m_bGlobalCenter", - "ty": "bool", - "offset": 1120 - } - ] - }, - { - "name": "C_OP_CollideWithSelf", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 432 - }, - { - "name": "m_flMinimumSpeed", - "ty": "CPerParticleFloatInput", - "offset": 768 - } - ] - }, - { - "name": "C_OP_CollideWithParentParticles", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flParentRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 432 - }, - { - "name": "m_flRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 768 - } - ] - }, - { - "name": "C_OP_ConstrainDistanceToPath", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMinDistance", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flMaxDistance0", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flMaxDistanceMid", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flMaxDistance1", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_PathParameters", - "ty": "CPathParameters", - "offset": 448 - }, - { - "name": "m_flTravelTime", - "ty": "float32", - "offset": 512 - }, - { - "name": "m_nFieldScale", - "ty": "ParticleAttributeIndex_t", - "offset": 516 - }, - { - "name": "m_nManualTField", - "ty": "ParticleAttributeIndex_t", - "offset": 520 - } - ] - }, - { - "name": "C_OP_ConstrainDistanceToUserSpecifiedPath", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMinDistance", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flMaxDistance", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_bLoopedPath", - "ty": "bool", - "offset": 444 - }, - { - "name": "m_pointList", - "ty": "CUtlVector< PointDefinitionWithTimeValues_t >", - "offset": 448 - } - ] - }, - { - "name": "C_OP_PlanarConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_PointOnPlane", - "ty": "Vector", - "offset": 432 - }, - { - "name": "m_PlaneNormal", - "ty": "Vector", - "offset": 444 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_bGlobalOrigin", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_bGlobalNormal", - "ty": "bool", - "offset": 461 - }, - { - "name": "m_flRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 464 - }, - { - "name": "m_flMaximumDistanceToCP", - "ty": "CParticleCollectionFloatInput", - "offset": 800 - }, - { - "name": "m_bUseOldCode", - "ty": "bool", - "offset": 1136 - } - ] - }, - { - "name": "C_OP_WorldCollideConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_WorldTraceConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCP", - "ty": "int32", - "offset": 432 - }, - { - "name": "m_vecCpOffset", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_nCollisionMode", - "ty": "ParticleCollisionMode_t", - "offset": 448 - }, - { - "name": "m_nCollisionModeMin", - "ty": "ParticleCollisionMode_t", - "offset": 452 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 456 - }, - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 460 - }, - { - "name": "m_bWorldOnly", - "ty": "bool", - "offset": 588 - }, - { - "name": "m_bBrushOnly", - "ty": "bool", - "offset": 589 - }, - { - "name": "m_bIncludeWater", - "ty": "bool", - "offset": 590 - }, - { - "name": "m_nIgnoreCP", - "ty": "int32", - "offset": 592 - }, - { - "name": "m_flCpMovementTolerance", - "ty": "float32", - "offset": 596 - }, - { - "name": "m_flRetestRate", - "ty": "float32", - "offset": 600 - }, - { - "name": "m_flTraceTolerance", - "ty": "float32", - "offset": 604 - }, - { - "name": "m_flCollisionConfirmationSpeed", - "ty": "float32", - "offset": 608 - }, - { - "name": "m_nMaxTracesPerFrame", - "ty": "float32", - "offset": 612 - }, - { - "name": "m_flRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 616 - }, - { - "name": "m_flBounceAmount", - "ty": "CPerParticleFloatInput", - "offset": 952 - }, - { - "name": "m_flSlideAmount", - "ty": "CPerParticleFloatInput", - "offset": 1288 - }, - { - "name": "m_flRandomDirScale", - "ty": "CPerParticleFloatInput", - "offset": 1624 - }, - { - "name": "m_bDecayBounce", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_bKillonContact", - "ty": "bool", - "offset": 1961 - }, - { - "name": "m_flMinSpeed", - "ty": "float32", - "offset": 1964 - }, - { - "name": "m_bSetNormal", - "ty": "bool", - "offset": 1968 - }, - { - "name": "m_nStickOnCollisionField", - "ty": "ParticleAttributeIndex_t", - "offset": 1972 - }, - { - "name": "m_flStopSpeed", - "ty": "CPerParticleFloatInput", - "offset": 1976 - }, - { - "name": "m_nEntityStickDataField", - "ty": "ParticleAttributeIndex_t", - "offset": 2312 - }, - { - "name": "m_nEntityStickNormalField", - "ty": "ParticleAttributeIndex_t", - "offset": 2316 - } - ] - }, - { - "name": "C_OP_BoxConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecMin", - "ty": "CParticleCollectionVecInput", - "offset": 432 - }, - { - "name": "m_vecMax", - "ty": "CParticleCollectionVecInput", - "offset": 2016 - }, - { - "name": "m_nCP", - "ty": "int32", - "offset": 3600 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 3604 - }, - { - "name": "m_bAccountForRadius", - "ty": "bool", - "offset": 3605 - } - ] - }, - { - "name": "C_OP_ShapeMatchingConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flShapeRestorationTime", - "ty": "float32", - "offset": 432 - } - ] - }, - { - "name": "C_OP_RopeSpringConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRestLength", - "ty": "CParticleCollectionFloatInput", - "offset": 432 - }, - { - "name": "m_flMinDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 768 - }, - { - "name": "m_flMaxDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 1104 - }, - { - "name": "m_flAdjustmentScale", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flInitialRestingLength", - "ty": "CParticleCollectionFloatInput", - "offset": 1448 - } - ] - }, - { - "name": "C_OP_SpringToVectorConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRestLength", - "ty": "CPerParticleFloatInput", - "offset": 432 - }, - { - "name": "m_flMinDistance", - "ty": "CPerParticleFloatInput", - "offset": 768 - }, - { - "name": "m_flMaxDistance", - "ty": "CPerParticleFloatInput", - "offset": 1104 - }, - { - "name": "m_flRestingLength", - "ty": "CPerParticleFloatInput", - "offset": 1440 - }, - { - "name": "m_vecAnchorVector", - "ty": "CPerParticleVecInput", - "offset": 1776 - } - ] - }, - { - "name": "C_OP_ConstrainLineLength", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinDistance", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flMaxDistance", - "ty": "float32", - "offset": 436 - } - ] - }, - { - "name": "C_INIT_RingWave", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 440 - }, - { - "name": "m_flParticlesPerOrbit", - "ty": "CParticleCollectionFloatInput", - "offset": 536 - }, - { - "name": "m_flInitialRadius", - "ty": "CPerParticleFloatInput", - "offset": 872 - }, - { - "name": "m_flThickness", - "ty": "CPerParticleFloatInput", - "offset": 1208 - }, - { - "name": "m_flInitialSpeedMin", - "ty": "CPerParticleFloatInput", - "offset": 1544 - }, - { - "name": "m_flInitialSpeedMax", - "ty": "CPerParticleFloatInput", - "offset": 1880 - }, - { - "name": "m_flRoll", - "ty": "CPerParticleFloatInput", - "offset": 2216 - }, - { - "name": "m_flPitch", - "ty": "CPerParticleFloatInput", - "offset": 2552 - }, - { - "name": "m_flYaw", - "ty": "CPerParticleFloatInput", - "offset": 2888 - }, - { - "name": "m_bEvenDistribution", - "ty": "bool", - "offset": 3224 - }, - { - "name": "m_bXYVelocityOnly", - "ty": "bool", - "offset": 3225 - } - ] - }, - { - "name": "C_INIT_CreateSpiralSphere", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nOverrideCP", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nDensity", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_flInitialRadius", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flInitialSpeedMin", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flInitialSpeedMax", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_bUseParticleCount", - "ty": "bool", - "offset": 460 - } - ] - }, - { - "name": "C_INIT_CreateInEpitrochoid", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nComponent1", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nComponent2", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 448 - }, - { - "name": "m_flParticleDensity", - "ty": "CPerParticleFloatInput", - "offset": 544 - }, - { - "name": "m_flOffset", - "ty": "CPerParticleFloatInput", - "offset": 880 - }, - { - "name": "m_flRadius1", - "ty": "CPerParticleFloatInput", - "offset": 1216 - }, - { - "name": "m_flRadius2", - "ty": "CPerParticleFloatInput", - "offset": 1552 - }, - { - "name": "m_bUseCount", - "ty": "bool", - "offset": 1888 - }, - { - "name": "m_bUseLocalCoords", - "ty": "bool", - "offset": 1889 - }, - { - "name": "m_bOffsetExistingPos", - "ty": "bool", - "offset": 1890 - } - ] - }, - { - "name": "C_INIT_CreatePhyllotaxis", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nScaleCP", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nComponent", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_fRadCentCore", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_fRadPerPoint", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_fRadPerPointTo", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_fpointAngle", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_fsizeOverall", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_fRadBias", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_fMinRad", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_fDistBias", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_bUseLocalCoords", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bUseWithContEmit", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bUseOrigRadius", - "ty": "bool", - "offset": 482 - } - ] - }, - { - "name": "C_INIT_CreateOnModel", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_modelInput", - "ty": "CParticleModelInput", - "offset": 440 - }, - { - "name": "m_transformInput", - "ty": "CParticleTransformInput", - "offset": 528 - }, - { - "name": "m_nForceInModel", - "ty": "int32", - "offset": 624 - }, - { - "name": "m_nDesiredHitbox", - "ty": "int32", - "offset": 628 - }, - { - "name": "m_nHitboxValueFromControlPointIndex", - "ty": "int32", - "offset": 632 - }, - { - "name": "m_vecHitBoxScale", - "ty": "CParticleCollectionVecInput", - "offset": 640 - }, - { - "name": "m_flBoneVelocity", - "ty": "float32", - "offset": 2224 - }, - { - "name": "m_flMaxBoneVelocity", - "ty": "float32", - "offset": 2228 - }, - { - "name": "m_vecDirectionBias", - "ty": "CParticleCollectionVecInput", - "offset": 2232 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 3816 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 3944 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 3945 - }, - { - "name": "m_bUseMesh", - "ty": "bool", - "offset": 3946 - }, - { - "name": "m_flShellSize", - "ty": "CParticleCollectionFloatInput", - "offset": 3952 - } - ] - }, - { - "name": "C_INIT_CreateOnModelAtHeight", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 436 - }, - { - "name": "m_bForceZ", - "ty": "bool", - "offset": 437 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nHeightCP", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_bUseWaterHeight", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_flDesiredHeight", - "ty": "CParticleCollectionFloatInput", - "offset": 456 - }, - { - "name": "m_vecHitBoxScale", - "ty": "CParticleCollectionVecInput", - "offset": 792 - }, - { - "name": "m_vecDirectionBias", - "ty": "CParticleCollectionVecInput", - "offset": 2376 - }, - { - "name": "m_nBiasType", - "ty": "ParticleHitboxBiasType_t", - "offset": 3960 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 3964 - }, - { - "name": "m_bPreferMovingBoxes", - "ty": "bool", - "offset": 3965 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 3966 - }, - { - "name": "m_flHitboxVelocityScale", - "ty": "CParticleCollectionFloatInput", - "offset": 4096 - }, - { - "name": "m_flMaxBoneVelocity", - "ty": "CParticleCollectionFloatInput", - "offset": 4432 - } - ] - }, - { - "name": "C_INIT_SetHitboxToClosest", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nDesiredHitbox", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_vecHitBoxScale", - "ty": "CParticleCollectionVecInput", - "offset": 448 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 2032 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 2160 - }, - { - "name": "m_bUseClosestPointOnHitbox", - "ty": "bool", - "offset": 2161 - }, - { - "name": "m_nTestType", - "ty": "ClosestPointTestType_t", - "offset": 2164 - }, - { - "name": "m_flHybridRatio", - "ty": "CParticleCollectionFloatInput", - "offset": 2168 - }, - { - "name": "m_bUpdatePosition", - "ty": "bool", - "offset": 2504 - } - ] - }, - { - "name": "C_INIT_SetHitboxToModel", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nForceInModel", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nDesiredHitbox", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_vecHitBoxScale", - "ty": "CParticleCollectionVecInput", - "offset": 448 - }, - { - "name": "m_vecDirectionBias", - "ty": "Vector", - "offset": 2032 - }, - { - "name": "m_bMaintainHitbox", - "ty": "bool", - "offset": 2044 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 2045 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 2046 - }, - { - "name": "m_flShellSize", - "ty": "CParticleCollectionFloatInput", - "offset": 2176 - } - ] - }, - { - "name": "C_INIT_CreateWithinSphereTransform", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fRadiusMin", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_fRadiusMax", - "ty": "CPerParticleFloatInput", - "offset": 776 - }, - { - "name": "m_vecDistanceBias", - "ty": "CPerParticleVecInput", - "offset": 1112 - }, - { - "name": "m_vecDistanceBiasAbs", - "ty": "Vector", - "offset": 2696 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 2712 - }, - { - "name": "m_fSpeedMin", - "ty": "CPerParticleFloatInput", - "offset": 2808 - }, - { - "name": "m_fSpeedMax", - "ty": "CPerParticleFloatInput", - "offset": 3144 - }, - { - "name": "m_fSpeedRandExp", - "ty": "float32", - "offset": 3480 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 3484 - }, - { - "name": "m_flEndCPGrowthTime", - "ty": "float32", - "offset": 3488 - }, - { - "name": "m_LocalCoordinateSystemSpeedMin", - "ty": "CPerParticleVecInput", - "offset": 3496 - }, - { - "name": "m_LocalCoordinateSystemSpeedMax", - "ty": "CPerParticleVecInput", - "offset": 5080 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 6664 - }, - { - "name": "m_nFieldVelocity", - "ty": "ParticleAttributeIndex_t", - "offset": 6668 - } - ] - }, - { - "name": "C_INIT_CreateWithinBox", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecMin", - "ty": "CPerParticleVecInput", - "offset": 440 - }, - { - "name": "m_vecMax", - "ty": "CPerParticleVecInput", - "offset": 2024 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 3608 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 3612 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 3616 - } - ] - }, - { - "name": "C_INIT_CreateOnGrid", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nXCount", - "ty": "CParticleCollectionFloatInput", - "offset": 440 - }, - { - "name": "m_nYCount", - "ty": "CParticleCollectionFloatInput", - "offset": 776 - }, - { - "name": "m_nZCount", - "ty": "CParticleCollectionFloatInput", - "offset": 1112 - }, - { - "name": "m_nXSpacing", - "ty": "CParticleCollectionFloatInput", - "offset": 1448 - }, - { - "name": "m_nYSpacing", - "ty": "CParticleCollectionFloatInput", - "offset": 1784 - }, - { - "name": "m_nZSpacing", - "ty": "CParticleCollectionFloatInput", - "offset": 2120 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 2456 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 2460 - }, - { - "name": "m_bCenter", - "ty": "bool", - "offset": 2461 - }, - { - "name": "m_bHollow", - "ty": "bool", - "offset": 2462 - } - ] - }, - { - "name": "C_INIT_PositionOffset", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_OffsetMin", - "ty": "CPerParticleVecInput", - "offset": 440 - }, - { - "name": "m_OffsetMax", - "ty": "CPerParticleVecInput", - "offset": 2024 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 3608 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 3704 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 3705 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 3708 - } - ] - }, - { - "name": "C_INIT_PositionOffsetToCP", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumberStart", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nControlPointNumberEnd", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 444 - } - ] - }, - { - "name": "C_INIT_PositionPlaceOnGround", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOffset", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_flMaxTraceLength", - "ty": "CPerParticleFloatInput", - "offset": 776 - }, - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 1112 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 1240 - }, - { - "name": "m_nTraceMissBehavior", - "ty": "ParticleTraceMissBehavior_t", - "offset": 1256 - }, - { - "name": "m_bIncludeWater", - "ty": "bool", - "offset": 1260 - }, - { - "name": "m_bSetNormal", - "ty": "bool", - "offset": 1261 - }, - { - "name": "m_bSetPXYZOnly", - "ty": "bool", - "offset": 1262 - }, - { - "name": "m_bTraceAlongNormal", - "ty": "bool", - "offset": 1263 - }, - { - "name": "m_bOffsetonColOnly", - "ty": "bool", - "offset": 1264 - }, - { - "name": "m_flOffsetByRadiusFactor", - "ty": "float32", - "offset": 1268 - }, - { - "name": "m_nPreserveOffsetCP", - "ty": "int32", - "offset": 1272 - }, - { - "name": "m_nIgnoreCP", - "ty": "int32", - "offset": 1276 - } - ] - }, - { - "name": "C_INIT_VelocityFromNormal", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fSpeedMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_fSpeedMax", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_bIgnoreDt", - "ty": "bool", - "offset": 444 - } - ] - }, - { - "name": "C_INIT_VelocityRandom", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_fSpeedMin", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_fSpeedMax", - "ty": "CPerParticleFloatInput", - "offset": 776 - }, - { - "name": "m_LocalCoordinateSystemSpeedMin", - "ty": "CPerParticleVecInput", - "offset": 1112 - }, - { - "name": "m_LocalCoordinateSystemSpeedMax", - "ty": "CPerParticleVecInput", - "offset": 2696 - }, - { - "name": "m_bIgnoreDT", - "ty": "bool", - "offset": 4280 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 4284 - } - ] - }, - { - "name": "C_INIT_InitialVelocityNoise", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecAbsVal", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_vecAbsValInv", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_vecOffsetLoc", - "ty": "CPerParticleVecInput", - "offset": 464 - }, - { - "name": "m_flOffset", - "ty": "CPerParticleFloatInput", - "offset": 2048 - }, - { - "name": "m_vecOutputMin", - "ty": "CPerParticleVecInput", - "offset": 2384 - }, - { - "name": "m_vecOutputMax", - "ty": "CPerParticleVecInput", - "offset": 3968 - }, - { - "name": "m_flNoiseScale", - "ty": "CPerParticleFloatInput", - "offset": 5552 - }, - { - "name": "m_flNoiseScaleLoc", - "ty": "CPerParticleFloatInput", - "offset": 5888 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 6224 - }, - { - "name": "m_bIgnoreDt", - "ty": "bool", - "offset": 6320 - } - ] - }, - { - "name": "C_INIT_InitialVelocityFromHitbox", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flVelocityMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flVelocityMax", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 448 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 576 - } - ] - }, - { - "name": "C_INIT_VelocityRadialRandom", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_fSpeedMin", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_fSpeedMax", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_vecLocalCoordinateSystemSpeedScale", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_bIgnoreDelta", - "ty": "bool", - "offset": 461 - } - ] - }, - { - "name": "C_INIT_RandomLifeTime", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fLifetimeMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_fLifetimeMax", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_fLifetimeRandExponent", - "ty": "float32", - "offset": 444 - } - ] - }, - { - "name": "C_INIT_RandomScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flExponent", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_RandomVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecMin", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_vecMax", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 460 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 464 - } - ] - }, - { - "name": "C_INIT_RandomVectorComponent", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 444 - }, - { - "name": "m_nComponent", - "ty": "int32", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_AddVectorToVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecScale", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_vOffsetMin", - "ty": "Vector", - "offset": 456 - }, - { - "name": "m_vOffsetMax", - "ty": "Vector", - "offset": 468 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 480 - } - ] - }, - { - "name": "C_INIT_RandomAlphaWindowThreshold", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flExponent", - "ty": "float32", - "offset": 444 - } - ] - }, - { - "name": "C_INIT_RandomRadius", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flRadiusMax", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flRadiusRandExponent", - "ty": "float32", - "offset": 444 - } - ] - }, - { - "name": "C_INIT_RandomAlpha", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nAlphaMin", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nAlphaMax", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_flAlphaRandExponent", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "CGeneralRandomRotation", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flDegrees", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flDegreesMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flDegreesMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flRotationRandExponent", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_bRandomlyFlipDirection", - "ty": "bool", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_RandomRotation", - "module_name": "particles.so", - "parent": { - "name": "CGeneralRandomRotation", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flDegrees", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flDegreesMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flDegreesMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flRotationRandExponent", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_bRandomlyFlipDirection", - "ty": "bool", - "offset": 456 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_Orient2DRelToCP", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCP", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_flRotOffset", - "ty": "float32", - "offset": 444 - } - ] - }, - { - "name": "C_INIT_RandomRotationSpeed", - "module_name": "particles.so", - "parent": { - "name": "CGeneralRandomRotation", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flDegrees", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flDegreesMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flDegreesMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flRotationRandExponent", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_bRandomlyFlipDirection", - "ty": "bool", - "offset": 456 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RandomYaw", - "module_name": "particles.so", - "parent": { - "name": "CGeneralRandomRotation", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flDegrees", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flDegreesMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flDegreesMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flRotationRandExponent", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_bRandomlyFlipDirection", - "ty": "bool", - "offset": 456 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RandomColor", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ColorMin", - "ty": "Color", - "offset": 464 - }, - { - "name": "m_ColorMax", - "ty": "Color", - "offset": 468 - }, - { - "name": "m_TintMin", - "ty": "Color", - "offset": 472 - }, - { - "name": "m_TintMax", - "ty": "Color", - "offset": 476 - }, - { - "name": "m_flTintPerc", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_flUpdateThreshold", - "ty": "float32", - "offset": 484 - }, - { - "name": "m_nTintCP", - "ty": "int32", - "offset": 488 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 492 - }, - { - "name": "m_nTintBlendMode", - "ty": "ParticleColorBlendMode_t", - "offset": 496 - }, - { - "name": "m_flLightAmplification", - "ty": "float32", - "offset": 500 - } - ] - }, - { - "name": "C_INIT_ColorLitPerParticle", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ColorMin", - "ty": "Color", - "offset": 460 - }, - { - "name": "m_ColorMax", - "ty": "Color", - "offset": 464 - }, - { - "name": "m_TintMin", - "ty": "Color", - "offset": 468 - }, - { - "name": "m_TintMax", - "ty": "Color", - "offset": 472 - }, - { - "name": "m_flTintPerc", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_nTintBlendMode", - "ty": "ParticleColorBlendMode_t", - "offset": 480 - }, - { - "name": "m_flLightAmplification", - "ty": "float32", - "offset": 484 - } - ] - }, - { - "name": "C_INIT_RandomTrailLength", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinLength", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flMaxLength", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flLengthRandExponent", - "ty": "float32", - "offset": 444 - } - ] - }, - { - "name": "C_INIT_RandomSequence", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSequenceMin", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nSequenceMax", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 444 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 445 - }, - { - "name": "m_WeightedList", - "ty": "CUtlVector< SequenceWeightedList_t >", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_SequenceFromCP", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bKillUnused", - "ty": "bool", - "offset": 436 - }, - { - "name": "m_bRadiusScale", - "ty": "bool", - "offset": 437 - }, - { - "name": "m_nCP", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_vecOffset", - "ty": "Vector", - "offset": 444 - } - ] - }, - { - "name": "C_INIT_RandomModelSequence", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ActivityName", - "ty": "char[256]", - "offset": 436 - }, - { - "name": "m_SequenceName", - "ty": "char[256]", - "offset": 692 - }, - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 952 - } - ] - }, - { - "name": "C_INIT_ScaleVelocity", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecScale", - "ty": "CParticleCollectionVecInput", - "offset": 440 - } - ] - }, - { - "name": "C_INIT_PositionWarp", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecWarpMin", - "ty": "CParticleCollectionVecInput", - "offset": 440 - }, - { - "name": "m_vecWarpMax", - "ty": "CParticleCollectionVecInput", - "offset": 2024 - }, - { - "name": "m_nScaleControlPointNumber", - "ty": "int32", - "offset": 3608 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 3612 - }, - { - "name": "m_nRadiusComponent", - "ty": "int32", - "offset": 3616 - }, - { - "name": "m_flWarpTime", - "ty": "float32", - "offset": 3620 - }, - { - "name": "m_flWarpStartTime", - "ty": "float32", - "offset": 3624 - }, - { - "name": "m_flPrevPosScale", - "ty": "float32", - "offset": 3628 - }, - { - "name": "m_bInvertWarp", - "ty": "bool", - "offset": 3632 - }, - { - "name": "m_bUseCount", - "ty": "bool", - "offset": 3633 - } - ] - }, - { - "name": "C_INIT_PositionWarpScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecWarpMin", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_vecWarpMax", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_InputValue", - "ty": "CPerParticleFloatInput", - "offset": 464 - }, - { - "name": "m_flPrevPosScale", - "ty": "float32", - "offset": 800 - }, - { - "name": "m_nScaleControlPointNumber", - "ty": "int32", - "offset": 804 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 808 - } - ] - }, - { - "name": "C_INIT_CreationNoise", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_bAbsVal", - "ty": "bool", - "offset": 440 - }, - { - "name": "m_bAbsValInv", - "ty": "bool", - "offset": 441 - }, - { - "name": "m_flOffset", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flNoiseScale", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flNoiseScaleLoc", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_vecOffsetLoc", - "ty": "Vector", - "offset": 464 - }, - { - "name": "m_flWorldTimeScale", - "ty": "float32", - "offset": 476 - } - ] - }, - { - "name": "C_INIT_CreateAlongPath", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMaxDistance", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_PathParams", - "ty": "CPathParameters", - "offset": 448 - }, - { - "name": "m_bUseRandomCPs", - "ty": "bool", - "offset": 512 - }, - { - "name": "m_vEndOffset", - "ty": "Vector", - "offset": 516 - }, - { - "name": "m_bSaveOffset", - "ty": "bool", - "offset": 528 - } - ] - }, - { - "name": "C_INIT_MoveBetweenPoints", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSpeedMin", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_flSpeedMax", - "ty": "CPerParticleFloatInput", - "offset": 776 - }, - { - "name": "m_flEndSpread", - "ty": "CPerParticleFloatInput", - "offset": 1112 - }, - { - "name": "m_flStartOffset", - "ty": "CPerParticleFloatInput", - "offset": 1448 - }, - { - "name": "m_flEndOffset", - "ty": "CPerParticleFloatInput", - "offset": 1784 - }, - { - "name": "m_nEndControlPointNumber", - "ty": "int32", - "offset": 2120 - }, - { - "name": "m_bTrailBias", - "ty": "bool", - "offset": 2124 - } - ] - }, - { - "name": "C_INIT_RemapScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 468 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 472 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 476 - } - ] - }, - { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 464 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 468 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 469 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 470 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 472 - } - ] - }, - { - "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 464 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 468 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 469 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 470 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 472 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 480 - }, - { - "name": "m_outputMinName", - "ty": "CUtlString", - "offset": 488 - }, - { - "name": "m_outputMaxName", - "ty": "CUtlString", - "offset": 496 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 504 - } - ] - }, - { - "name": "C_INIT_RemapParticleCountToNamedModelSequenceScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 464 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 468 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 469 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 470 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 472 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 480 - }, - { - "name": "m_outputMinName", - "ty": "CUtlString", - "offset": 488 - }, - { - "name": "m_outputMaxName", - "ty": "CUtlString", - "offset": 496 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 504 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapParticleCountToNamedModelBodyPartScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 464 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 468 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 469 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 470 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 472 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 480 - }, - { - "name": "m_outputMinName", - "ty": "CUtlString", - "offset": 488 - }, - { - "name": "m_outputMaxName", - "ty": "CUtlString", - "offset": 496 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 504 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapParticleCountToNamedModelMeshGroupScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 464 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 468 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 469 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 470 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 472 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 480 - }, - { - "name": "m_outputMinName", - "ty": "CUtlString", - "offset": 488 - }, - { - "name": "m_outputMaxName", - "ty": "CUtlString", - "offset": 496 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 504 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_InheritVelocity", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_flVelocityScale", - "ty": "float32", - "offset": 440 - } - ] - }, - { - "name": "C_INIT_VelocityFromCP", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_velocityInput", - "ty": "CParticleCollectionVecInput", - "offset": 440 - }, - { - "name": "m_transformInput", - "ty": "CParticleTransformInput", - "offset": 2024 - }, - { - "name": "m_flVelocityScale", - "ty": "float32", - "offset": 2120 - }, - { - "name": "m_bDirectionOnly", - "ty": "bool", - "offset": 2124 - } - ] - }, - { - "name": "C_INIT_AgeNoise", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bAbsVal", - "ty": "bool", - "offset": 436 - }, - { - "name": "m_bAbsValInv", - "ty": "bool", - "offset": 437 - }, - { - "name": "m_flOffset", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flAgeMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flAgeMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flNoiseScale", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flNoiseScaleLoc", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_vecOffsetLoc", - "ty": "Vector", - "offset": 460 - } - ] - }, - { - "name": "C_INIT_SequenceLifeTime", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFramerate", - "ty": "float32", - "offset": 436 - } - ] - }, - { - "name": "C_INIT_RemapScalarToVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_vecOutputMin", - "ty": "Vector", - "offset": 452 - }, - { - "name": "m_vecOutputMax", - "ty": "Vector", - "offset": 464 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 484 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 488 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 492 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 496 - } - ] - }, - { - "name": "C_INIT_OffsetVectorToVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_vecOutputMin", - "ty": "Vector", - "offset": 444 - }, - { - "name": "m_vecOutputMax", - "ty": "Vector", - "offset": 456 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 468 - } - ] - }, - { - "name": "C_INIT_CreateSequentialPathV2", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MParticleMinVersion" - } - }, - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMaxDistance", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_flNumToAssign", - "ty": "CParticleCollectionFloatInput", - "offset": 776 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1112 - }, - { - "name": "m_bCPPairs", - "ty": "bool", - "offset": 1113 - }, - { - "name": "m_bSaveOffset", - "ty": "bool", - "offset": 1114 - }, - { - "name": "m_PathParams", - "ty": "CPathParameters", - "offset": 1120 - } - ] - }, - { - "name": "C_INIT_CreateSequentialPath", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MParticleMaxVersion" - } - }, - { - "Unknown": { - "name": "MParticleReplacementOp" - } - }, - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMaxDistance", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flNumToAssign", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 444 - }, - { - "name": "m_bCPPairs", - "ty": "bool", - "offset": 445 - }, - { - "name": "m_bSaveOffset", - "ty": "bool", - "offset": 446 - }, - { - "name": "m_PathParams", - "ty": "CPathParameters", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_InitialRepulsionVelocity", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 436 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 564 - }, - { - "name": "m_vecOutputMin", - "ty": "Vector", - "offset": 568 - }, - { - "name": "m_vecOutputMax", - "ty": "Vector", - "offset": 580 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 592 - }, - { - "name": "m_bPerParticle", - "ty": "bool", - "offset": 596 - }, - { - "name": "m_bTranslate", - "ty": "bool", - "offset": 597 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 598 - }, - { - "name": "m_flTraceLength", - "ty": "float32", - "offset": 600 - }, - { - "name": "m_bPerParticleTR", - "ty": "bool", - "offset": 604 - }, - { - "name": "m_bInherit", - "ty": "bool", - "offset": 605 - }, - { - "name": "m_nChildCP", - "ty": "int32", - "offset": 608 - }, - { - "name": "m_nChildGroupID", - "ty": "int32", - "offset": 612 - } - ] - }, - { - "name": "C_INIT_RandomYawFlip", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flPercent", - "ty": "float32", - "offset": 436 - } - ] - }, - { - "name": "C_INIT_RandomSecondSequence", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSequenceMin", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nSequenceMax", - "ty": "int32", - "offset": 440 - } - ] - }, - { - "name": "C_INIT_RemapCPtoScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCPInput", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_nField", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 472 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 476 - } - ] - }, - { - "name": "C_INIT_RemapTransformToVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_vInputMin", - "ty": "Vector", - "offset": 440 - }, - { - "name": "m_vInputMax", - "ty": "Vector", - "offset": 452 - }, - { - "name": "m_vOutputMin", - "ty": "Vector", - "offset": 464 - }, - { - "name": "m_vOutputMax", - "ty": "Vector", - "offset": 476 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 488 - }, - { - "name": "m_LocalSpaceTransform", - "ty": "CParticleTransformInput", - "offset": 584 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 680 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 684 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 688 - }, - { - "name": "m_bOffset", - "ty": "bool", - "offset": 692 - }, - { - "name": "m_bAccelerate", - "ty": "bool", - "offset": 693 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 696 - } - ] - }, - { - "name": "C_INIT_ChaoticAttractor", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flAParm", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flBParm", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flCParm", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flDParm", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flSpeedMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flSpeedMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_nBaseCP", - "ty": "int32", - "offset": 464 - }, - { - "name": "m_bUniformSpeed", - "ty": "bool", - "offset": 468 - } - ] - }, - { - "name": "C_INIT_CreateFromParentParticles", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flVelocityScale", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flIncrement", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_bRandomDistribution", - "ty": "bool", - "offset": 444 - }, - { - "name": "m_nRandomSeed", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_bSubFrame", - "ty": "bool", - "offset": 452 - } - ] - }, - { - "name": "C_INIT_InheritFromParentParticles", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_nIncrement", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_bRandomDistribution", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_nRandomSeed", - "ty": "int32", - "offset": 452 - } - ] - }, - { - "name": "C_INIT_CreateFromCPs", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nIncrement", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nMinCP", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nMaxCP", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_nDynamicCPCount", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_DistanceToCPInit", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flInputMin", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_flInputMax", - "ty": "CPerParticleFloatInput", - "offset": 776 - }, - { - "name": "m_flOutputMin", - "ty": "CPerParticleFloatInput", - "offset": 1112 - }, - { - "name": "m_flOutputMax", - "ty": "CPerParticleFloatInput", - "offset": 1448 - }, - { - "name": "m_nStartCP", - "ty": "int32", - "offset": 1784 - }, - { - "name": "m_bLOS", - "ty": "bool", - "offset": 1788 - }, - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 1789 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 1920 - }, - { - "name": "m_flMaxTraceLength", - "ty": "CPerParticleFloatInput", - "offset": 1928 - }, - { - "name": "m_flLOSScale", - "ty": "float32", - "offset": 2264 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 2268 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 2272 - }, - { - "name": "m_vecDistanceScale", - "ty": "Vector", - "offset": 2276 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 2288 - } - ] - }, - { - "name": "C_INIT_LifespanFromVelocity", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecComponentScale", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_flTraceOffset", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flMaxTraceLength", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flTraceTolerance", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_nMaxPlanes", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 468 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 596 - }, - { - "name": "m_bIncludeWater", - "ty": "bool", - "offset": 608 - } - ] - }, - { - "name": "C_INIT_CreateFromPlaneCache", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecOffsetMin", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_vecOffsetMax", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_bUseNormal", - "ty": "bool", - "offset": 461 - } - ] - }, - { - "name": "C_INIT_ModelCull", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_bBoundBox", - "ty": "bool", - "offset": 440 - }, - { - "name": "m_bCullOutside", - "ty": "bool", - "offset": 441 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 442 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 443 - } - ] - }, - { - "name": "C_INIT_DistanceCull", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_flDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 440 - }, - { - "name": "m_bCullInside", - "ty": "bool", - "offset": 776 - } - ] - }, - { - "name": "C_INIT_PlaneCull", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_flDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 440 - }, - { - "name": "m_bCullInside", - "ty": "bool", - "offset": 776 - } - ] - }, - { - "name": "C_INIT_DistanceToNeighborCull", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDistance", - "ty": "CPerParticleFloatInput", - "offset": 440 - } - ] - }, - { - "name": "C_INIT_RtEnvCull", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecTestDir", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_vecTestNormal", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_bUseVelocity", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_bCullOnMiss", - "ty": "bool", - "offset": 461 - }, - { - "name": "m_bLifeAdjust", - "ty": "bool", - "offset": 462 - }, - { - "name": "m_RtEnvName", - "ty": "char[128]", - "offset": 463 - }, - { - "name": "m_nRTEnvCP", - "ty": "int32", - "offset": 592 - }, - { - "name": "m_nComponent", - "ty": "int32", - "offset": 596 - } - ] - }, - { - "name": "C_INIT_NormalAlignToCP", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_transformInput", - "ty": "CParticleTransformInput", - "offset": 440 - }, - { - "name": "m_nControlPointAxis", - "ty": "ParticleControlPointAxis_t", - "offset": 536 - } - ] - }, - { - "name": "C_INIT_NormalOffset", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_OffsetMin", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_OffsetMax", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 464 - }, - { - "name": "m_bNormalize", - "ty": "bool", - "offset": 465 - } - ] - }, - { - "name": "C_INIT_RemapSpeedToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 468 - }, - { - "name": "m_bPerParticle", - "ty": "bool", - "offset": 472 - } - ] - }, - { - "name": "C_INIT_InitFromCPSnapshot", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nAttributeToRead", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_nAttributeToWrite", - "ty": "ParticleAttributeIndex_t", - "offset": 444 - }, - { - "name": "m_nLocalSpaceCP", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_bRandom", - "ty": "bool", - "offset": 452 - }, - { - "name": "m_bReverse", - "ty": "bool", - "offset": 453 - }, - { - "name": "m_nSnapShotIncrement", - "ty": "CParticleCollectionFloatInput", - "offset": 456 - }, - { - "name": "m_nManualSnapshotIndex", - "ty": "CPerParticleFloatInput", - "offset": 792 - }, - { - "name": "m_nRandomSeed", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_bLocalSpaceAngles", - "ty": "bool", - "offset": 1132 - } - ] - }, - { - "name": "C_INIT_InitSkinnedPositionFromCPSnapshot", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSnapshotControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_bRandom", - "ty": "bool", - "offset": 444 - }, - { - "name": "m_nRandomSeed", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_bRigid", - "ty": "bool", - "offset": 452 - }, - { - "name": "m_bSetNormal", - "ty": "bool", - "offset": 453 - }, - { - "name": "m_bIgnoreDt", - "ty": "bool", - "offset": 454 - }, - { - "name": "m_flMinNormalVelocity", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flMaxNormalVelocity", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_nIndexType", - "ty": "SnapshotIndexType_t", - "offset": 464 - }, - { - "name": "m_flReadIndex", - "ty": "CPerParticleFloatInput", - "offset": 472 - }, - { - "name": "m_flIncrement", - "ty": "float32", - "offset": 808 - }, - { - "name": "m_nFullLoopIncrement", - "ty": "int32", - "offset": 812 - }, - { - "name": "m_nSnapShotStartPoint", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_flBoneVelocity", - "ty": "float32", - "offset": 820 - }, - { - "name": "m_flBoneVelocityMax", - "ty": "float32", - "offset": 824 - }, - { - "name": "m_bCopyColor", - "ty": "bool", - "offset": 828 - }, - { - "name": "m_bCopyAlpha", - "ty": "bool", - "offset": 829 - }, - { - "name": "m_bSetRadius", - "ty": "bool", - "offset": 830 - } - ] - }, - { - "name": "C_INIT_InitFromParentKilled", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAttributeToCopy", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - } - ] - }, - { - "name": "C_INIT_InitFromVectorFieldSnapshot", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nLocalSpaceCP", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nWeightUpdateCP", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_bUseVerticalVelocity", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_vecScale", - "ty": "CPerParticleVecInput", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_RemapInitialDirectionToTransformToVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 440 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 536 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_flOffsetRot", - "ty": "float32", - "offset": 544 - }, - { - "name": "m_vecOffsetAxis", - "ty": "Vector", - "offset": 548 - }, - { - "name": "m_bNormalize", - "ty": "bool", - "offset": 560 - } - ] - }, - { - "name": "C_INIT_RemapInitialTransformDirectionToRotation", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 440 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 536 - }, - { - "name": "m_flOffsetRot", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_nComponent", - "ty": "int32", - "offset": 544 - } - ] - }, - { - "name": "C_INIT_RemapQAnglesToRotation", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 440 - } - ] - }, - { - "name": "C_INIT_RemapTransformOrientationToRotations", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 440 - }, - { - "name": "m_vecRotation", - "ty": "Vector", - "offset": 536 - }, - { - "name": "m_bUseQuat", - "ty": "bool", - "offset": 548 - }, - { - "name": "m_bWriteNormal", - "ty": "bool", - "offset": 549 - } - ] - }, - { - "name": "C_INIT_SetRigidAttachment", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 444 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_RemapInitialVisibilityScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_RadiusFromCPObject", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 436 - } - ] - }, - { - "name": "C_INIT_InitialSequenceFromModel", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_nFieldOutputAnim", - "ty": "ParticleAttributeIndex_t", - "offset": 444 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 464 - } - ] - }, - { - "name": "C_INIT_GlobalScale", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_nScaleControlPointNumber", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_bScaleRadius", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_bScalePosition", - "ty": "bool", - "offset": 449 - }, - { - "name": "m_bScaleVelocity", - "ty": "bool", - "offset": 450 - } - ] - }, - { - "name": "C_INIT_PointList", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_pointList", - "ty": "CUtlVector< PointDefinition_t >", - "offset": 440 - }, - { - "name": "m_bPlaceAlongPath", - "ty": "bool", - "offset": 464 - }, - { - "name": "m_bClosedLoop", - "ty": "bool", - "offset": 465 - }, - { - "name": "m_nNumPointsAlongPath", - "ty": "int32", - "offset": 468 - } - ] - }, - { - "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 440 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 448 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 472 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 473 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 474 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 476 - } - ] - }, - { - "name": "C_INIT_RandomNamedModelSequence", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 440 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 448 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 472 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 473 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 474 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 476 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RandomNamedModelBodyPart", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 440 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 448 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 472 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 473 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 474 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 476 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RandomNamedModelMeshGroup", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 440 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 448 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 472 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 473 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 474 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 476 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 440 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 448 - }, - { - "name": "m_values", - "ty": "CUtlVector< float32 >", - "offset": 472 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 496 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 500 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 504 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 508 - } - ] - }, - { - "name": "C_INIT_RemapNamedModelSequenceToScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 440 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 448 - }, - { - "name": "m_values", - "ty": "CUtlVector< float32 >", - "offset": 472 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 496 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 500 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 504 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 508 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapNamedModelBodyPartToScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 440 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 448 - }, - { - "name": "m_values", - "ty": "CUtlVector< float32 >", - "offset": 472 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 496 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 500 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 504 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 508 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapNamedModelMeshGroupToScalar", - "module_name": "particles.so", - "parent": { - "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 440 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 448 - }, - { - "name": "m_values", - "ty": "CUtlVector< float32 >", - "offset": 472 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 496 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 500 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 504 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 508 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_StatusEffect", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nDetail2Combo", - "ty": "Detail2Combo_t", - "offset": 436 - }, - { - "name": "m_flDetail2Rotation", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flDetail2Scale", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flDetail2BlendFactor", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flColorWarpIntensity", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flDiffuseWarpBlendToFull", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flEnvMapIntensity", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flAmbientScale", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_specularColor", - "ty": "Color", - "offset": 468 - }, - { - "name": "m_flSpecularScale", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flSpecularExponent", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_flSpecularExponentBlendToFull", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_flSpecularBlendToFull", - "ty": "float32", - "offset": 484 - }, - { - "name": "m_rimLightColor", - "ty": "Color", - "offset": 488 - }, - { - "name": "m_flRimLightScale", - "ty": "float32", - "offset": 492 - }, - { - "name": "m_flReflectionsTintByBaseBlendToNone", - "ty": "float32", - "offset": 496 - }, - { - "name": "m_flMetalnessBlendToFull", - "ty": "float32", - "offset": 500 - }, - { - "name": "m_flSelfIllumBlendToFull", - "ty": "float32", - "offset": 504 - } - ] - }, - { - "name": "C_INIT_StatusEffectCitadel", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSFXColorWarpAmount", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flSFXNormalAmount", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flSFXMetalnessAmount", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flSFXRoughnessAmount", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flSFXSelfIllumAmount", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flSFXSScale", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flSFXSScrollX", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flSFXSScrollY", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flSFXSScrollZ", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flSFXSOffsetX", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flSFXSOffsetY", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_flSFXSOffsetZ", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_nDetailCombo", - "ty": "DetailCombo_t", - "offset": 484 - }, - { - "name": "m_flSFXSDetailAmount", - "ty": "float32", - "offset": 488 - }, - { - "name": "m_flSFXSDetailScale", - "ty": "float32", - "offset": 492 - }, - { - "name": "m_flSFXSDetailScrollX", - "ty": "float32", - "offset": 496 - }, - { - "name": "m_flSFXSDetailScrollY", - "ty": "float32", - "offset": 500 - }, - { - "name": "m_flSFXSDetailScrollZ", - "ty": "float32", - "offset": 504 - }, - { - "name": "m_flSFXSUseModelUVs", - "ty": "float32", - "offset": 508 - } - ] - }, - { - "name": "C_INIT_CreateParticleImpulse", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputRadius", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_InputMagnitude", - "ty": "CPerParticleFloatInput", - "offset": 776 - }, - { - "name": "m_nFalloffFunction", - "ty": "ParticleFalloffFunction_t", - "offset": 1112 - }, - { - "name": "m_InputFalloffExp", - "ty": "CPerParticleFloatInput", - "offset": 1120 - }, - { - "name": "m_nImpulseType", - "ty": "ParticleImpulseType_t", - "offset": 1456 - } - ] - }, - { - "name": "C_INIT_QuantizeFloat", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 776 - } - ] - }, - { - "name": "C_INIT_SetAttributeToScalarExpression", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nExpression", - "ty": "ScalarExpressionType_t", - "offset": 436 - }, - { - "name": "m_flInput1", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_flInput2", - "ty": "CPerParticleFloatInput", - "offset": 776 - }, - { - "name": "m_flOutputRemap", - "ty": "CParticleRemapFloatInput", - "offset": 1112 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 1448 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 1452 - } - ] - }, - { - "name": "C_INIT_SetVectorAttributeToVectorExpression", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nExpression", - "ty": "VectorExpressionType_t", - "offset": 436 - }, - { - "name": "m_vInput1", - "ty": "CPerParticleVecInput", - "offset": 440 - }, - { - "name": "m_vInput2", - "ty": "CPerParticleVecInput", - "offset": 2024 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 3608 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 3612 - }, - { - "name": "m_bNormalizedOutput", - "ty": "bool", - "offset": 3616 - } - ] - }, - { - "name": "C_INIT_InitFloatCollection", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CParticleCollectionFloatInput", - "offset": 440 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 776 - } - ] - }, - { - "name": "C_INIT_InitFloat", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 776 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 780 - }, - { - "name": "m_InputStrength", - "ty": "CPerParticleFloatInput", - "offset": 784 - } - ] - }, - { - "name": "C_INIT_InitVecCollection", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CParticleCollectionVecInput", - "offset": 440 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 2024 - } - ] - }, - { - "name": "C_INIT_InitVec", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CPerParticleVecInput", - "offset": 440 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 2024 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 2028 - }, - { - "name": "m_bNormalizedOutput", - "ty": "bool", - "offset": 2032 - }, - { - "name": "m_bWritePreviousPosition", - "ty": "bool", - "offset": 2033 - } - ] - }, - { - "name": "C_OP_InstantaneousEmitter", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionEmitter", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParticlesToEmit", - "ty": "CParticleCollectionFloatInput", - "offset": 440 - }, - { - "name": "m_flStartTime", - "ty": "CParticleCollectionFloatInput", - "offset": 776 - }, - { - "name": "m_flInitFromKilledParentParticles", - "ty": "float32", - "offset": 1112 - }, - { - "name": "m_flParentParticleScale", - "ty": "CParticleCollectionFloatInput", - "offset": 1120 - }, - { - "name": "m_nMaxEmittedPerFrame", - "ty": "int32", - "offset": 1456 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 1460 - } - ] - }, - { - "name": "C_OP_ContinuousEmitter", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionEmitter", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flEmissionDuration", - "ty": "CParticleCollectionFloatInput", - "offset": 440 - }, - { - "name": "m_flStartTime", - "ty": "CParticleCollectionFloatInput", - "offset": 776 - }, - { - "name": "m_flEmitRate", - "ty": "CParticleCollectionFloatInput", - "offset": 1112 - }, - { - "name": "m_flEmissionScale", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_flScalePerParentParticle", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bInitFromKilledParentParticles", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 1460 - }, - { - "name": "m_nLimitPerUpdate", - "ty": "int32", - "offset": 1464 - }, - { - "name": "m_bForceEmitOnFirstUpdate", - "ty": "bool", - "offset": 1468 - }, - { - "name": "m_bForceEmitOnLastUpdate", - "ty": "bool", - "offset": 1469 - } - ] - }, - { - "name": "C_OP_NoiseEmitter", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionEmitter", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flEmissionDuration", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flEmissionScale", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nWorldNoisePoint", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_bAbsVal", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_bAbsValInv", - "ty": "bool", - "offset": 461 - }, - { - "name": "m_flOffset", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flNoiseScale", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_flWorldNoiseScale", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_vecOffsetLoc", - "ty": "Vector", - "offset": 484 - }, - { - "name": "m_flWorldTimeScale", - "ty": "float32", - "offset": 496 - } - ] - }, - { - "name": "C_OP_MaintainEmitter", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionEmitter", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 432 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParticlesToMaintain", - "ty": "CParticleCollectionFloatInput", - "offset": 440 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 776 - }, - { - "name": "m_flEmissionDuration", - "ty": "CParticleCollectionFloatInput", - "offset": 784 - }, - { - "name": "m_flEmissionRate", - "ty": "float32", - "offset": 1120 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 1124 - }, - { - "name": "m_bEmitInstantaneously", - "ty": "bool", - "offset": 1128 - }, - { - "name": "m_bFinalEmitOnStop", - "ty": "bool", - "offset": 1129 - }, - { - "name": "m_flScale", - "ty": "CParticleCollectionFloatInput", - "offset": 1136 - } - ] - }, - { - "name": "C_OP_RandomForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_MinForce", - "ty": "Vector", - "offset": 444 - }, - { - "name": "m_MaxForce", - "ty": "Vector", - "offset": 456 - } - ] - }, - { - "name": "C_OP_CPVelocityForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_flScale", - "ty": "CPerParticleFloatInput", - "offset": 448 - } - ] - }, - { - "name": "C_OP_ParentVortices", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flForceScale", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_vecTwistAxis", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_bFlipBasedOnYaw", - "ty": "bool", - "offset": 460 - } - ] - }, - { - "name": "C_OP_TwistAroundAxis", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fForceAmount", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_TwistAxis", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 464 - } - ] - }, - { - "name": "C_OP_AttractToControlPoint", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecComponentScale", - "ty": "Vector", - "offset": 444 - }, - { - "name": "m_fForceAmount", - "ty": "CPerParticleFloatInput", - "offset": 456 - }, - { - "name": "m_fFalloffPower", - "ty": "float32", - "offset": 792 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 800 - }, - { - "name": "m_fForceAmountMin", - "ty": "CPerParticleFloatInput", - "offset": 896 - }, - { - "name": "m_bApplyMinForce", - "ty": "bool", - "offset": 1232 - } - ] - }, - { - "name": "C_OP_ForceBasedOnDistanceToPlane", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinDist", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_vecForceAtMinDist", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_flMaxDist", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_vecForceAtMaxDist", - "ty": "Vector", - "offset": 464 - }, - { - "name": "m_vecPlaneNormal", - "ty": "Vector", - "offset": 476 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 488 - }, - { - "name": "m_flExponent", - "ty": "float32", - "offset": 492 - } - ] - }, - { - "name": "C_OP_TimeVaryingForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartLerpTime", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_StartingForce", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_flEndLerpTime", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_EndingForce", - "ty": "Vector", - "offset": 464 - } - ] - }, - { - "name": "C_OP_TurbulenceForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flNoiseCoordScale0", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flNoiseCoordScale1", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flNoiseCoordScale2", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flNoiseCoordScale3", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_vecNoiseAmount0", - "ty": "Vector", - "offset": 460 - }, - { - "name": "m_vecNoiseAmount1", - "ty": "Vector", - "offset": 472 - }, - { - "name": "m_vecNoiseAmount2", - "ty": "Vector", - "offset": 484 - }, - { - "name": "m_vecNoiseAmount3", - "ty": "Vector", - "offset": 496 - } - ] - }, - { - "name": "C_OP_CurlNoiseForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNoiseType", - "ty": "ParticleDirectionNoiseType_t", - "offset": 444 - }, - { - "name": "m_vecNoiseFreq", - "ty": "CPerParticleVecInput", - "offset": 448 - }, - { - "name": "m_vecNoiseScale", - "ty": "CPerParticleVecInput", - "offset": 2032 - }, - { - "name": "m_vecOffset", - "ty": "CPerParticleVecInput", - "offset": 3616 - }, - { - "name": "m_vecOffsetRate", - "ty": "CPerParticleVecInput", - "offset": 5200 - }, - { - "name": "m_flWorleySeed", - "ty": "CPerParticleFloatInput", - "offset": 6784 - }, - { - "name": "m_flWorleyJitter", - "ty": "CPerParticleFloatInput", - "offset": 7120 - } - ] - }, - { - "name": "C_OP_PerParticleForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flForceScale", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_vForce", - "ty": "CPerParticleVecInput", - "offset": 784 - }, - { - "name": "m_nCP", - "ty": "int32", - "offset": 2368 - } - ] - }, - { - "name": "C_OP_WindForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vForce", - "ty": "Vector", - "offset": 444 - } - ] - }, - { - "name": "C_OP_ExternalWindForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecSamplePosition", - "ty": "CPerParticleVecInput", - "offset": 448 - }, - { - "name": "m_vecScale", - "ty": "CPerParticleVecInput", - "offset": 2032 - }, - { - "name": "m_bSampleWind", - "ty": "bool", - "offset": 3616 - }, - { - "name": "m_bSampleWater", - "ty": "bool", - "offset": 3617 - }, - { - "name": "m_bDampenNearWaterPlane", - "ty": "bool", - "offset": 3618 - }, - { - "name": "m_bSampleGravity", - "ty": "bool", - "offset": 3619 - }, - { - "name": "m_vecGravityForce", - "ty": "CPerParticleVecInput", - "offset": 3624 - }, - { - "name": "m_bUseBasicMovementGravity", - "ty": "bool", - "offset": 5208 - }, - { - "name": "m_flLocalGravityScale", - "ty": "CPerParticleFloatInput", - "offset": 5216 - }, - { - "name": "m_flLocalBuoyancyScale", - "ty": "CPerParticleFloatInput", - "offset": 5552 - }, - { - "name": "m_vecBuoyancyForce", - "ty": "CPerParticleVecInput", - "offset": 5888 - } - ] - }, - { - "name": "C_OP_ExternalGameImpulseForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flForceScale", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_bRopes", - "ty": "bool", - "offset": 784 - }, - { - "name": "m_bRopesZOnly", - "ty": "bool", - "offset": 785 - }, - { - "name": "m_bExplosions", - "ty": "bool", - "offset": 786 - }, - { - "name": "m_bParticles", - "ty": "bool", - "offset": 787 - } - ] - }, - { - "name": "C_OP_LocalAccelerationForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCP", - "ty": "int32", - "offset": 444 - }, - { - "name": "m_nScaleCP", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_vecAccel", - "ty": "CParticleCollectionVecInput", - "offset": 456 - } - ] - }, - { - "name": "C_OP_DensityForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flForceScale", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flTargetDensity", - "ty": "float32", - "offset": 452 - } - ] - }, - { - "name": "C_OP_BasicMovement", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Gravity", - "ty": "CParticleCollectionVecInput", - "offset": 432 - }, - { - "name": "m_fDrag", - "ty": "CParticleCollectionFloatInput", - "offset": 2016 - }, - { - "name": "m_nMaxConstraintPasses", - "ty": "int32", - "offset": 2352 - } - ] - }, - { - "name": "C_OP_FadeAndKill", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartFadeInTime", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flEndFadeInTime", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flStartFadeOutTime", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flEndFadeOutTime", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flStartAlpha", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flEndAlpha", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_bForcePreserveParticleOrder", - "ty": "bool", - "offset": 456 - } - ] - }, - { - "name": "C_OP_FadeAndKillForTracers", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartFadeInTime", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flEndFadeInTime", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flStartFadeOutTime", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flEndFadeOutTime", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flStartAlpha", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flEndAlpha", - "ty": "float32", - "offset": 452 - } - ] - }, - { - "name": "C_OP_FadeIn", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeInTimeMin", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flFadeInTimeMax", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flFadeInTimeExp", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 444 - } - ] - }, - { - "name": "C_OP_FadeOut", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeOutTimeMin", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flFadeOutTimeMax", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flFadeOutTimeExp", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flFadeBias", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 496 - }, - { - "name": "m_bEaseInAndOut", - "ty": "bool", - "offset": 497 - } - ] - }, - { - "name": "C_OP_FadeInSimple", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeInTime", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - } - ] - }, - { - "name": "C_OP_FadeOutSimple", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeOutTime", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - } - ] - }, - { - "name": "C_OP_ClampScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_flOutputMin", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_flOutputMax", - "ty": "CPerParticleFloatInput", - "offset": 776 - } - ] - }, - { - "name": "C_OP_ClampVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_vecOutputMin", - "ty": "CPerParticleVecInput", - "offset": 440 - }, - { - "name": "m_vecOutputMax", - "ty": "CPerParticleVecInput", - "offset": 2024 - } - ] - }, - { - "name": "C_OP_OscillateScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RateMin", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_RateMax", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_FrequencyMin", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_FrequencyMax", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 452 - }, - { - "name": "m_bProportionalOp", - "ty": "bool", - "offset": 453 - }, - { - "name": "m_flStartTime_min", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flStartTime_max", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flEndTime_min", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flEndTime_max", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOscMult", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flOscAdd", - "ty": "float32", - "offset": 476 - } - ] - }, - { - "name": "C_OP_OscillateScalarSimple", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Rate", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_Frequency", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_flOscMult", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flOscAdd", - "ty": "float32", - "offset": 448 - } - ] - }, - { - "name": "C_OP_OscillateVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RateMin", - "ty": "Vector", - "offset": 432 - }, - { - "name": "m_RateMax", - "ty": "Vector", - "offset": 444 - }, - { - "name": "m_FrequencyMin", - "ty": "Vector", - "offset": 456 - }, - { - "name": "m_FrequencyMax", - "ty": "Vector", - "offset": 468 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 480 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 484 - }, - { - "name": "m_bProportionalOp", - "ty": "bool", - "offset": 485 - }, - { - "name": "m_bOffset", - "ty": "bool", - "offset": 486 - }, - { - "name": "m_flStartTime_min", - "ty": "float32", - "offset": 488 - }, - { - "name": "m_flStartTime_max", - "ty": "float32", - "offset": 492 - }, - { - "name": "m_flEndTime_min", - "ty": "float32", - "offset": 496 - }, - { - "name": "m_flEndTime_max", - "ty": "float32", - "offset": 500 - }, - { - "name": "m_flOscMult", - "ty": "CPerParticleFloatInput", - "offset": 504 - }, - { - "name": "m_flOscAdd", - "ty": "CPerParticleFloatInput", - "offset": 840 - }, - { - "name": "m_flRateScale", - "ty": "CPerParticleFloatInput", - "offset": 1176 - } - ] - }, - { - "name": "C_OP_OscillateVectorSimple", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Rate", - "ty": "Vector", - "offset": 432 - }, - { - "name": "m_Frequency", - "ty": "Vector", - "offset": 444 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 456 - }, - { - "name": "m_flOscMult", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOscAdd", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_bOffset", - "ty": "bool", - "offset": 468 - } - ] - }, - { - "name": "C_OP_DifferencePreviousParticle", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 456 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_bSetPreviousParticle", - "ty": "bool", - "offset": 461 - } - ] - }, - { - "name": "C_OP_PointVectorAtNextParticle", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_flInterpolation", - "ty": "CPerParticleFloatInput", - "offset": 440 - } - ] - }, - { - "name": "C_OP_RemapScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_bOldCode", - "ty": "bool", - "offset": 456 - } - ] - }, - { - "name": "C_OP_RemapDensityToVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flDensityMin", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flDensityMax", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_vecOutputMin", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_vecOutputMax", - "ty": "Vector", - "offset": 460 - }, - { - "name": "m_bUseParentDensity", - "ty": "bool", - "offset": 472 - }, - { - "name": "m_nVoxelGridResolution", - "ty": "int32", - "offset": 476 - } - ] - }, - { - "name": "C_OP_Diffusion", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nVoxelGridResolution", - "ty": "int32", - "offset": 440 - } - ] - }, - { - "name": "C_OP_RemapScalarEndCap", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 452 - } - ] - }, - { - "name": "C_OP_ReinitializeScalarEndCap", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 440 - } - ] - }, - { - "name": "C_OP_RemapScalarOnceTimed", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bProportional", - "ty": "bool", - "offset": 432 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 440 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flRemapTime", - "ty": "float32", - "offset": 460 - } - ] - }, - { - "name": "C_OP_RemapParticleCountOnScalarEndCap", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_bBackwards", - "ty": "bool", - "offset": 452 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 456 - } - ] - }, - { - "name": "C_OP_RemapParticleCountToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_nInputMin", - "ty": "CParticleCollectionFloatInput", - "offset": 440 - }, - { - "name": "m_nInputMax", - "ty": "CParticleCollectionFloatInput", - "offset": 776 - }, - { - "name": "m_flOutputMin", - "ty": "CParticleCollectionFloatInput", - "offset": 1112 - }, - { - "name": "m_flOutputMax", - "ty": "CParticleCollectionFloatInput", - "offset": 1448 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 1784 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 1788 - } - ] - }, - { - "name": "C_OP_RemapVisibilityScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flRadiusScale", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "C_OP_RemapTransformVisibilityToScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 432 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 440 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 536 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 544 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 548 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 552 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 556 - } - ] - }, - { - "name": "C_OP_RemapTransformVisibilityToVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 432 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 440 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 536 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 544 - }, - { - "name": "m_vecOutputMin", - "ty": "Vector", - "offset": 548 - }, - { - "name": "m_vecOutputMax", - "ty": "Vector", - "offset": 560 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 572 - } - ] - }, - { - "name": "C_OP_LerpScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_flOutput", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 776 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 780 - } - ] - }, - { - "name": "C_OP_LerpEndCapScalar", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_flOutput", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flLerpTime", - "ty": "float32", - "offset": 440 - } - ] - }, - { - "name": "C_OP_LerpEndCapVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_vecOutput", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_flLerpTime", - "ty": "float32", - "offset": 448 - } - ] - }, - { - "name": "C_OP_LerpVector", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_vecOutput", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 456 - } - ] - }, - { - "name": "C_OP_LerpToOtherAttribute", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flInterpolation", - "ty": "CPerParticleFloatInput", - "offset": 432 - }, - { - "name": "m_nFieldInputFrom", - "ty": "ParticleAttributeIndex_t", - "offset": 768 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 772 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 776 - } - ] - }, - { - "name": "C_OP_RemapSpeed", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 452 - }, - { - "name": "m_bIgnoreDelta", - "ty": "bool", - "offset": 456 - } - ] - }, - { - "name": "C_OP_RemapVectortoCP", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nOutControlPointNumber", - "ty": "int32", - "offset": 432 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 436 - }, - { - "name": "m_nParticleNumber", - "ty": "int32", - "offset": 440 - } - ] - }, - { - "name": "C_OP_RampScalarLinear", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RateMin", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_RateMax", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flStartTime_min", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flStartTime_max", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flEndTime_min", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flEndTime_max", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 496 - }, - { - "name": "m_bProportionalOp", - "ty": "bool", - "offset": 500 - } - ] - }, - { - "name": "C_OP_RampScalarSpline", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RateMin", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_RateMax", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flStartTime_min", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flStartTime_max", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_flEndTime_min", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flEndTime_max", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flBias", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 496 - }, - { - "name": "m_bProportionalOp", - "ty": "bool", - "offset": 500 - }, - { - "name": "m_bEaseOut", - "ty": "bool", - "offset": 501 - } - ] - }, - { - "name": "C_OP_RampScalarLinearSimple", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Rate", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 480 - } - ] - }, - { - "name": "C_OP_RampScalarSplineSimple", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Rate", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 480 - }, - { - "name": "m_bEaseOut", - "ty": "bool", - "offset": 484 - } - ] - }, - { - "name": "C_OP_ChladniWave", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_flInputMin", - "ty": "CPerParticleFloatInput", - "offset": 440 - }, - { - "name": "m_flInputMax", - "ty": "CPerParticleFloatInput", - "offset": 776 - }, - { - "name": "m_flOutputMin", - "ty": "CPerParticleFloatInput", - "offset": 1112 - }, - { - "name": "m_flOutputMax", - "ty": "CPerParticleFloatInput", - "offset": 1448 - }, - { - "name": "m_vecWaveLength", - "ty": "CPerParticleVecInput", - "offset": 1784 - }, - { - "name": "m_vecHarmonics", - "ty": "CPerParticleVecInput", - "offset": 3368 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 4952 - }, - { - "name": "m_nLocalSpaceControlPoint", - "ty": "int32", - "offset": 4956 - }, - { - "name": "m_b3D", - "ty": "bool", - "offset": 4960 - } - ] - }, - { - "name": "C_OP_Noise", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_fl4NoiseScale", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_bAdditive", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_flNoiseAnimationTimeScale", - "ty": "float32", - "offset": 452 - } - ] - }, - { - "name": "C_OP_VectorNoise", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 432 - }, - { - "name": "m_vecOutputMin", - "ty": "Vector", - "offset": 436 - }, - { - "name": "m_vecOutputMax", - "ty": "Vector", - "offset": 448 - }, - { - "name": "m_fl4NoiseScale", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_bAdditive", - "ty": "bool", - "offset": 464 - }, - { - "name": "m_bOffset", - "ty": "bool", - "offset": 465 - }, - { - "name": "m_flNoiseAnimationTimeScale", - "ty": "float32", - "offset": 468 - } - ] - }, - { - "name": "C_OP_Decay", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bRopeDecay", - "ty": "bool", - "offset": 432 - }, - { - "name": "m_bForcePreserveParticleOrder", - "ty": "bool", - "offset": 433 - } - ] - }, - { - "name": "C_OP_DecayOffscreen", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOffscreenTime", - "ty": "CParticleCollectionFloatInput", - "offset": 432 - } - ] - }, - { - "name": "C_OP_EndCapTimedFreeze", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFreezeTime", - "ty": "CParticleCollectionFloatInput", - "offset": 432 - } - ] - }, - { - "name": "C_OP_EndCapTimedDecay", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDecayTime", - "ty": "float32", - "offset": 432 - } - ] - }, - { - "name": "C_OP_EndCapDecay", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_VelocityDecay", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinVelocity", - "ty": "float32", - "offset": 432 - } - ] - }, - { - "name": "C_OP_AlphaDecay", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinAlpha", - "ty": "float32", - "offset": 432 - } - ] - }, - { - "name": "C_OP_RadiusDecay", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinRadius", - "ty": "float32", - "offset": 432 - } - ] - }, - { - "name": "C_OP_DecayMaintainCount", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParticlesToMaintain", - "ty": "int32", - "offset": 432 - }, - { - "name": "m_flDecayDelay", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 440 - }, - { - "name": "m_bLifespanDecay", - "ty": "bool", - "offset": 444 - }, - { - "name": "m_flScale", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - }, - { - "name": "m_bKillNewest", - "ty": "bool", - "offset": 784 - } - ] - }, - { - "name": "C_OP_DecayClampCount", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCount", - "ty": "CParticleCollectionFloatInput", - "offset": 432 - } - ] - }, - { - "name": "C_OP_Cull", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCullPerc", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flCullStart", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flCullEnd", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flCullExp", - "ty": "float32", - "offset": 444 - } - ] - }, - { - "name": "CGeneralSpin", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSpinRateDegrees", - "ty": "int32", - "offset": 432 - }, - { - "name": "m_nSpinRateMinDegrees", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_fSpinRateStopTime", - "ty": "float32", - "offset": 444 - } - ] - }, - { - "name": "CSpinUpdateBase", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_Spin", - "module_name": "particles.so", - "parent": { - "name": "CGeneralSpin", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSpinRateDegrees", - "ty": "int32", - "offset": 432 - }, - { - "name": "m_nSpinRateMinDegrees", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_fSpinRateStopTime", - "ty": "float32", - "offset": 444 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_SpinUpdate", - "module_name": "particles.so", - "parent": { - "name": "CSpinUpdateBase", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_SpinYaw", - "module_name": "particles.so", - "parent": { - "name": "CGeneralSpin", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSpinRateDegrees", - "ty": "int32", - "offset": 432 - }, - { - "name": "m_nSpinRateMinDegrees", - "ty": "int32", - "offset": 436 - }, - { - "name": "m_fSpinRateStopTime", - "ty": "float32", - "offset": 444 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_InterpolateRadius", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.so", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 344 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 368 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 376 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 380 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 384 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 392 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 398 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 400 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flEndScale", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_bEaseInAndOut", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_flBias", - "ty": "float32", - "offset": 452 - } - ] - } - ], - [] - ], - "libpulse_system.so": [ - [ - { - "name": "FakeEntity_tAPI", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulse_RegisterInfo", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nReg", - "ty": "PulseRuntimeRegisterIndex_t", - "offset": 0 - }, - { - "name": "m_Type", - "ty": "CPulseValueFullType", - "offset": 8 - }, - { - "name": "m_OriginName", - "ty": "CKV3MemberNameWithStorage", - "offset": 24 - }, - { - "name": "m_nWrittenByInstruction", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_nLastReadByInstruction", - "ty": "int32", - "offset": 84 - } - ] - }, - { - "name": "CPulse_Chunk", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Instructions", - "ty": "CUtlLeanVector< PGDInstruction_t >", - "offset": 0 - }, - { - "name": "m_Registers", - "ty": "CUtlLeanVector< CPulse_RegisterInfo >", - "offset": 16 - }, - { - "name": "m_InstructionEditorIDs", - "ty": "CUtlLeanVector< PulseDocNodeID_t >", - "offset": 32 - } - ] - }, - { - "name": "CPulse_Variable", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_Description", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_Type", - "ty": "CPulseValueFullType", - "offset": 16 - }, - { - "name": "m_DefaultValue", - "ty": "KeyValues3", - "offset": 32 - }, - { - "name": "m_bIsPublic", - "ty": "bool", - "offset": 50 - } - ] - }, - { - "name": "CPulse_Constant", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "CPulseValueFullType", - "offset": 0 - }, - { - "name": "m_Value", - "ty": "KeyValues3", - "offset": 16 - } - ] - }, - { - "name": "CPulse_PublicOutput", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_Description", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_ParamType", - "ty": "CPulseValueFullType", - "offset": 16 - } - ] - }, - { - "name": "CPulse_OutputConnection", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SourceOutput", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_TargetEntity", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_TargetInput", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_Param", - "ty": "CUtlSymbolLarge", - "offset": 24 - } - ] - }, - { - "name": "CPulse_InvokeBinding", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RegisterMap", - "ty": "PulseRegisterMap_t", - "offset": 0 - }, - { - "name": "m_FuncName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_nCellIndex", - "ty": "PulseRuntimeCellIndex_t", - "offset": 40 - }, - { - "name": "m_nSrcChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 44 - }, - { - "name": "m_nSrcInstruction", - "ty": "int32", - "offset": 48 - } - ] - }, - { - "name": "CPulse_CallInfo", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_PortName", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - }, - { - "name": "m_RegisterMap", - "ty": "PulseRegisterMap_t", - "offset": 16 - }, - { - "name": "m_CallMethodID", - "ty": "PulseDocNodeID_t", - "offset": 48 - }, - { - "name": "m_nSrcChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 52 - }, - { - "name": "m_nSrcInstruction", - "ty": "int32", - "offset": 56 - } - ] - }, - { - "name": "CPulseGraphDef", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_DomainIdentifier", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_ParentMapName", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_Chunks", - "ty": "CUtlVector< CPulse_Chunk* >", - "offset": 24 - }, - { - "name": "m_Cells", - "ty": "CUtlVector< CPulseCell_Base* >", - "offset": 48 - }, - { - "name": "m_Vars", - "ty": "CUtlVector< CPulse_Variable >", - "offset": 72 - }, - { - "name": "m_PublicOutputs", - "ty": "CUtlVector< CPulse_PublicOutput >", - "offset": 96 - }, - { - "name": "m_InvokeBindings", - "ty": "CUtlVector< CPulse_InvokeBinding* >", - "offset": 120 - }, - { - "name": "m_CallInfos", - "ty": "CUtlVector< CPulse_CallInfo* >", - "offset": 144 - }, - { - "name": "m_Constants", - "ty": "CUtlVector< CPulse_Constant >", - "offset": 168 - }, - { - "name": "m_OutputConnections", - "ty": "CUtlVector< CPulse_OutputConnection* >", - "offset": 192 - } - ] - }, - { - "name": "CPulseMathlib", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseTestScriptLib", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "PulseRegisterMap_t", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Inparams", - "ty": "KeyValues3", - "offset": 0 - }, - { - "name": "m_Outparams", - "ty": "KeyValues3", - "offset": 16 - } - ] - }, - { - "name": "PGDInstruction_t", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCode", - "ty": "PulseInstructionCode_t", - "offset": 0 - }, - { - "name": "m_nVar", - "ty": "PulseRuntimeVarIndex_t", - "offset": 4 - }, - { - "name": "m_nReg0", - "ty": "PulseRuntimeRegisterIndex_t", - "offset": 8 - }, - { - "name": "m_nReg1", - "ty": "PulseRuntimeRegisterIndex_t", - "offset": 10 - }, - { - "name": "m_nReg2", - "ty": "PulseRuntimeRegisterIndex_t", - "offset": 12 - }, - { - "name": "m_nInvokeBindingIndex", - "ty": "PulseRuntimeInvokeIndex_t", - "offset": 16 - }, - { - "name": "m_nChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 20 - }, - { - "name": "m_nDestInstruction", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nCallInfoIndex", - "ty": "PulseRuntimeCallInfoIndex_t", - "offset": 28 - }, - { - "name": "m_nConstIdx", - "ty": "PulseRuntimeConstantIndex_t", - "offset": 32 - }, - { - "name": "m_DomainValue", - "ty": "CBufferString", - "offset": 40 - } - ] - }, - { - "name": "CPulse_OutflowConnection", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SourceOutflowName", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_nDestChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 8 - }, - { - "name": "m_nInstruction", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "CPulse_ResumePoint", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulse_OutflowConnection", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SourceOutflowName", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_nDestChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 8 - }, - { - "name": "m_nInstruction", - "ty": "int32", - "offset": 12 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Inflow_BaseEntrypoint", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_EntryChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 72 - }, - { - "name": "m_RegisterMap", - "ty": "PulseRegisterMap_t", - "offset": 80 - } - ] - }, - { - "name": "CPulseRuntimeMethodArg", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CKV3MemberNameWithStorage", - "offset": 0 - }, - { - "name": "m_Description", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_Type", - "ty": "CPulseValueFullType", - "offset": 64 - } - ] - }, - { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Inflow_Wait", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderIcon" - } - } - ], - "fields": [ - { - "name": "m_WakeResume", - "ty": "CPulse_ResumePoint", - "offset": 72 - } - ] - }, - { - "name": "CPulseCell_Outflow_CycleOrdered::InstanceState_t", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNextIndex", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "CPulseCell_Outflow_CycleShuffled::InstanceState_t", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Shuffle", - "ty": "CUtlVectorFixedGrowable< uint8 >", - "offset": 0 - }, - { - "name": "m_nNextShuffle", - "ty": "int32", - "offset": 32 - } - ] - }, - { - "name": "CPulseCell_Outflow_TestRandomYesNo", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [ - { - "name": "m_Yes", - "ty": "CPulse_OutflowConnection", - "offset": 72 - }, - { - "name": "m_No", - "ty": "CPulse_OutflowConnection", - "offset": 88 - } - ] - }, - { - "name": "CPulseCell_Outflow_TestExplicitYesNo", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [ - { - "name": "m_Yes", - "ty": "CPulse_OutflowConnection", - "offset": 72 - }, - { - "name": "m_No", - "ty": "CPulse_OutflowConnection", - "offset": 88 - } - ] - }, - { - "name": "CPulseCell_Value_TestValue50", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Value_RandomInt", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderIcon" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Timeline::TimelineEvent_t", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTimeFromPrevious", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_bPauseForPreviousEvents", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_bCallModeSync", - "ty": "bool", - "offset": 5 - }, - { - "name": "m_EventOutflow", - "ty": "CPulse_OutflowConnection", - "offset": 8 - } - ] - }, - { - "name": "FakeEntity_t", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nHandle", - "ty": "PulseTestEHandle_t", - "offset": 0 - }, - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_Class", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDestroyed", - "ty": "bool", - "offset": 24 - }, - { - "name": "m_pAssociatedGraphInstance", - "ty": "CPulseGraphInstance_TestDomain*", - "offset": 32 - }, - { - "name": "m_bFuncWasCalled", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_fValue", - "ty": "float32", - "offset": 44 - } - ] - }, - { - "name": "CPulseGraphInstance_TestDomain", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_bIsRunningUnitTests", - "ty": "bool", - "offset": 216 - }, - { - "name": "m_bExplicitTimeStepping", - "ty": "bool", - "offset": 217 - }, - { - "name": "m_bExpectingToDestroyWithYieldedCursors", - "ty": "bool", - "offset": 218 - }, - { - "name": "m_nNextValidateIndex", - "ty": "int32", - "offset": 220 - }, - { - "name": "m_Tracepoints", - "ty": "CUtlVector< CUtlString >", - "offset": 224 - }, - { - "name": "m_bTestYesOrNoPath", - "ty": "bool", - "offset": 248 - } - ] - }, - { - "name": "CPulseCell_Step_TestDomainTracepoint", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Step_TestDomainCreateFakeEntity", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Step_TestDomainDestroyFakeEntity", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Step_TestDomainEntFire", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderText" - } - } - ], - "fields": [ - { - "name": "m_Input", - "ty": "CUtlString", - "offset": 72 - } - ] - }, - { - "name": "CPulseCell_Val_TestDomainGetEntityName", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Val_TestDomainFindEntityByName", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_TestWaitWithCursorState", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - } - ], - "fields": [ - { - "name": "m_WakeResume", - "ty": "CPulse_ResumePoint", - "offset": 72 - }, - { - "name": "m_WakeCancel", - "ty": "CPulse_ResumePoint", - "offset": 88 - }, - { - "name": "m_WakeFail", - "ty": "CPulse_ResumePoint", - "offset": 104 - } - ] - }, - { - "name": "CPulseCell_TestWaitWithCursorState::CursorState_t", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flWaitValue", - "ty": "float32", - "offset": 0 - }, - { - "name": "bFailOnCancel", - "ty": "bool", - "offset": 4 - } - ] - }, - { - "name": "CPulseTestFuncs_DerivedDomain", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Test_NoInflow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Test_MultiInflow_WithDefault", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Test_MultiInflow_NoDefault", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseGraphInstance_TurtleGraphics", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCursorFuncs", - "module_name": "pulse_system.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_WaitForCursorsWithTagBase", - "module_name": "pulse_system.so", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCursorsAllowedToWait", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_WaitComplete", - "ty": "CPulse_ResumePoint", - "offset": 80 - } - ] - }, - { - "name": "CPulseCell_WaitForCursorsWithTagBase::CursorState_t", - "module_name": "pulse_system.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_TagName", - "ty": "CUtlSymbolLarge", - "offset": 0 - } - ] - }, - { - "name": "CPulseCell_WaitForCursorsWithTag", - "module_name": "pulse_system.so", - "parent": { - "name": "CPulseCell_WaitForCursorsWithTagBase", - "module_name": "pulse_system.so", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCursorsAllowedToWait", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_WaitComplete", - "ty": "CPulse_ResumePoint", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderIcon" - } - } - ], - "fields": [ - { - "name": "m_bTagSelfWhenComplete", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_nDesiredKillPriority", - "ty": "PulseCursorCancelPriority_t", - "offset": 100 - } - ] - }, - { - "name": "CPulseCell_CursorQueue", - "module_name": "pulse_system.so", - "parent": { - "name": "CPulseCell_WaitForCursorsWithTagBase", - "module_name": "pulse_system.so", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCursorsAllowedToWait", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_WaitComplete", - "ty": "CPulse_ResumePoint", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderIcon" - } - } - ], - "fields": [ - { - "name": "m_nCursorsAllowedToRunParallel", - "ty": "int32", - "offset": 96 - } - ] - }, - { - "name": "CPulseTestFuncs_LibraryA", - "module_name": "pulse_system.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - } - ], - [] - ], - "librendersystemvulkan.so": [ - [ - { - "name": "RenderInputLayoutField_t", - "module_name": "rendersystemvulkan.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pSemanticName", - "ty": "uint8[32]", - "offset": 0 - }, - { - "name": "m_nSemanticIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_Format", - "ty": "uint32", - "offset": 36 - }, - { - "name": "m_nOffset", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_nSlot", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_nSlotType", - "ty": "RenderSlotType_t", - "offset": 48 - }, - { - "name": "m_nInstanceStepRate", - "ty": "int32", - "offset": 52 - } - ] - }, - { - "name": "VsInputSignatureElement_t", - "module_name": "rendersystemvulkan.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pName", - "ty": "char[64]", - "offset": 0 - }, - { - "name": "m_pSemantic", - "ty": "char[64]", - "offset": 64 - }, - { - "name": "m_pD3DSemanticName", - "ty": "char[64]", - "offset": 128 - }, - { - "name": "m_nD3DSemanticIndex", - "ty": "int32", - "offset": 192 - } - ] - }, - { - "name": "VsInputSignature_t", - "module_name": "rendersystemvulkan.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_elems", - "ty": "CUtlVector< VsInputSignatureElement_t >", - "offset": 0 - } - ] - } - ], - [] - ], - "libresourcesystem.so": [ - [ - { - "name": "ConstantInfo_t", - "module_name": "mathlib_extended.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nameToken", - "ty": "CUtlStringToken", - "offset": 8 - }, - { - "name": "m_flValue", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "VariableInfo_t", - "module_name": "mathlib_extended.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nameToken", - "ty": "CUtlStringToken", - "offset": 8 - }, - { - "name": "m_nIndex", - "ty": "FuseVariableIndex_t", - "offset": 12 - }, - { - "name": "m_nNumComponents", - "ty": "uint8", - "offset": 14 - }, - { - "name": "m_eVarType", - "ty": "FuseVariableType_t", - "offset": 15 - }, - { - "name": "m_eAccess", - "ty": "FuseVariableAccess_t", - "offset": 16 - } - ] - }, - { - "name": "FunctionInfo_t", - "module_name": "mathlib_extended.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_nameToken", - "ty": "CUtlStringToken", - "offset": 16 - }, - { - "name": "m_nParamCount", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_nIndex", - "ty": "FuseFunctionIndex_t", - "offset": 24 - }, - { - "name": "m_bIsPure", - "ty": "bool", - "offset": 26 - } - ] - }, - { - "name": "CFuseProgram", - "module_name": "mathlib_extended.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_programBuffer", - "ty": "CUtlVector< uint8 >", - "offset": 0 - }, - { - "name": "m_variablesRead", - "ty": "CUtlVector< FuseVariableIndex_t >", - "offset": 24 - }, - { - "name": "m_variablesWritten", - "ty": "CUtlVector< FuseVariableIndex_t >", - "offset": 48 - }, - { - "name": "m_nMaxTempVarsUsed", - "ty": "int32", - "offset": 72 - } - ] - }, - { - "name": "CFuseSymbolTable", - "module_name": "mathlib_extended.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_constants", - "ty": "CUtlVector< ConstantInfo_t >", - "offset": 0 - }, - { - "name": "m_variables", - "ty": "CUtlVector< VariableInfo_t >", - "offset": 24 - }, - { - "name": "m_functions", - "ty": "CUtlVector< FunctionInfo_t >", - "offset": 48 - }, - { - "name": "m_constantMap", - "ty": "CUtlHashtable< CUtlStringToken, int32 >", - "offset": 72 - }, - { - "name": "m_variableMap", - "ty": "CUtlHashtable< CUtlStringToken, int32 >", - "offset": 104 - }, - { - "name": "m_functionMap", - "ty": "CUtlHashtable< CUtlStringToken, int32 >", - "offset": 136 - } - ] - }, - { - "name": "AABB_t", - "module_name": "mathlib_extended.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vMinBounds", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_vMaxBounds", - "ty": "Vector", - "offset": 12 - } - ] - }, - { - "name": "PackedAABB_t", - "module_name": "mathlib_extended.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nPackedMin", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nPackedMax", - "ty": "uint32", - "offset": 4 - } - ] - }, - { - "name": "FourQuaternions", - "module_name": "mathlib_extended.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "x", - "ty": "fltx4", - "offset": 0 - }, - { - "name": "y", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "z", - "ty": "fltx4", - "offset": 32 - }, - { - "name": "w", - "ty": "fltx4", - "offset": 48 - } - ] - }, - { - "name": "TestResource_t", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - { - "name": "InfoForResourceTypeTestResource_t", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeProceduralTestResource_t", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeManifestTestResource_t", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "ManifestTestResource_t", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_child", - "ty": "CStrongHandle< InfoForResourceTypeManifestTestResource_t >", - "offset": 8 - } - ] - }, - { - "name": "InfoForResourceTypeCVDataResource", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIPulseGraphDef", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCTypeScriptResource", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCJavaScriptResource", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIParticleSystemDefinition", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIParticleSnapshot", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCAnimData", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCAnimationGroup", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCSequenceGroupData", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIMaterial2", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCMorphSetData", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCRenderMesh", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCModel", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCTextureBase", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIVectorGraphic", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVSoundEventScriptList", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVSoundStackScriptList", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVoiceContainerBase", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVMixListResource", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPhysAggregateData", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVPhysXSurfacePropertiesList", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCEntityLump", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCWorldNode", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeWorld_t", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVoxelVisibility", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPostProcessingResource", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPanoramaStyle", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPanoramaLayout", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPanoramaDynamicImages", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCDotaItemDefinitionResource", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCDOTAPatchNotesList", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCDOTANovelsList", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIAnimGraphModelBinding", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCChoreoSceneFileData", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCDACGameDefsData", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCCompositeMaterialKit", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCGcExportableExternalData", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCSmartProp", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCCSGOEconItem", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCResponseRulesList", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCNmSkeleton", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCNmClip", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCNmGraph", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCNmGraphDataSet", - "module_name": "resourcesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - } - ], - [] - ], - "libscenefilecache.so": [ - [], - [] - ], - "libscenesystem.so": [ - [ - { - "name": "CSSDSEndFrameViewInfo", - "module_name": "scenesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nViewId", - "ty": "uint64", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - { - "name": "CSSDSMsg_EndFrame", - "module_name": "scenesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Views", - "ty": "CUtlVector< CSSDSEndFrameViewInfo >", - "offset": 0 - } - ] - }, - { - "name": "SceneViewId_t", - "module_name": "scenesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nViewId", - "ty": "uint64", - "offset": 0 - }, - { - "name": "m_nFrameCount", - "ty": "uint64", - "offset": 8 - } - ] - }, - { - "name": "CSSDSMsg_ViewRender", - "module_name": "scenesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - } - ] - }, - { - "name": "CSSDSMsg_LayerBase", - "module_name": "scenesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_nLayerIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nLayerId", - "ty": "uint64", - "offset": 32 - }, - { - "name": "m_LayerName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_displayText", - "ty": "CUtlString", - "offset": 48 - } - ] - }, - { - "name": "CSSDSMsg_ViewTarget", - "module_name": "scenesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_TextureId", - "ty": "uint64", - "offset": 8 - }, - { - "name": "m_nWidth", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nHeight", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_nRequestedWidth", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nRequestedHeight", - "ty": "int32", - "offset": 28 - }, - { - "name": "m_nNumMipLevels", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nDepth", - "ty": "int32", - "offset": 36 - }, - { - "name": "m_nMultisampleNumSamples", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_nFormat", - "ty": "int32", - "offset": 44 - } - ] - }, - { - "name": "CSSDSMsg_ViewTargetList", - "module_name": "scenesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_Targets", - "ty": "CUtlVector< CSSDSMsg_ViewTarget >", - "offset": 24 - } - ] - }, - { - "name": "CSSDSMsg_PreLayer", - "module_name": "scenesystem.so", - "parent": { - "name": "CSSDSMsg_LayerBase", - "module_name": "scenesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_nLayerIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nLayerId", - "ty": "uint64", - "offset": 32 - }, - { - "name": "m_LayerName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_displayText", - "ty": "CUtlString", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CSSDSMsg_PostLayer", - "module_name": "scenesystem.so", - "parent": { - "name": "CSSDSMsg_LayerBase", - "module_name": "scenesystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_nLayerIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nLayerId", - "ty": "uint64", - "offset": 32 - }, - { - "name": "m_LayerName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_displayText", - "ty": "CUtlString", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - } - ], - [] - ], - "libschemasystem.so": [ - [ - { - "name": "InfoForResourceTypeCResourceManifestInternal", - "module_name": "resourcefile.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "CExampleSchemaVData_Monomorphic", - "module_name": "resourcefile.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nExample1", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nExample2", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "CExampleSchemaVData_PolymorphicBase", - "module_name": "resourcefile.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBase", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "CExampleSchemaVData_PolymorphicDerivedA", - "module_name": "resourcefile.so", - "parent": { - "name": "CExampleSchemaVData_PolymorphicBase", - "module_name": "resourcefile.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBase", - "ty": "int32", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nDerivedA", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "CExampleSchemaVData_PolymorphicDerivedB", - "module_name": "resourcefile.so", - "parent": { - "name": "CExampleSchemaVData_PolymorphicBase", - "module_name": "resourcefile.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBase", - "ty": "int32", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nDerivedB", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "CSchemaSystemInternalRegistration", - "module_name": "schemasystem.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Vector2D", - "ty": "Vector2D", - "offset": 0 - }, - { - "name": "m_Vector", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_VectorAligned", - "ty": "VectorAligned", - "offset": 32 - }, - { - "name": "m_Quaternion", - "ty": "Quaternion", - "offset": 48 - }, - { - "name": "m_QAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_RotationVector", - "ty": "RotationVector", - "offset": 76 - }, - { - "name": "m_RadianEuler", - "ty": "RadianEuler", - "offset": 88 - }, - { - "name": "m_DegreeEuler", - "ty": "DegreeEuler", - "offset": 100 - }, - { - "name": "m_QuaternionStorage", - "ty": "QuaternionStorage", - "offset": 112 - }, - { - "name": "m_matrix3x4_t", - "ty": "matrix3x4_t", - "offset": 128 - }, - { - "name": "m_matrix3x4a_t", - "ty": "matrix3x4a_t", - "offset": 176 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 224 - }, - { - "name": "m_Vector4D", - "ty": "Vector4D", - "offset": 228 - }, - { - "name": "m_CTransform", - "ty": "CTransform", - "offset": 256 - }, - { - "name": "m_pKeyValues", - "ty": "KeyValues*", - "offset": 288 - }, - { - "name": "m_CUtlBinaryBlock", - "ty": "CUtlBinaryBlock", - "offset": 296 - }, - { - "name": "m_CUtlString", - "ty": "CUtlString", - "offset": 320 - }, - { - "name": "m_CUtlSymbol", - "ty": "CUtlSymbol", - "offset": 328 - }, - { - "name": "m_stringToken", - "ty": "CUtlStringToken", - "offset": 332 - }, - { - "name": "m_stringTokenWithStorage", - "ty": "CUtlStringTokenWithStorage", - "offset": 336 - }, - { - "name": "m_ResourceTypes", - "ty": "CResourceArray< CResourcePointer< CResourceString > >", - "offset": 360 - }, - { - "name": "m_KV3", - "ty": "KeyValues3", - "offset": 368 - } - ] - } - ], - [] - ], - "libserver.so": [ - [ - { - "name": "Extent", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "lo", - "ty": "Vector", - "offset": 0 - }, - { - "name": "hi", - "ty": "Vector", - "offset": 12 - } - ] - }, - { - "name": "NavGravity_t", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vGravity", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 12 - } - ] - }, - { - "name": "CNavVolume", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CNavVolumeVector", - "module_name": "navlib.so", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bHasBeenPreFiltered", - "ty": "bool", - "offset": 88 - } - ] - }, - { - "name": "CNavVolumeAll", - "module_name": "navlib.so", - "parent": { - "name": "CNavVolumeVector", - "module_name": "navlib.so", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bHasBeenPreFiltered", - "ty": "bool", - "offset": 88 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CNavVolumeSphere", - "module_name": "navlib.so", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_vCenter", - "ty": "Vector", - "offset": 80 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 92 - } - ] - }, - { - "name": "CNavVolumeSphericalShell", - "module_name": "navlib.so", - "parent": { - "name": "CNavVolumeSphere", - "module_name": "navlib.so", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_vCenter", - "ty": "Vector", - "offset": 80 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 92 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flRadiusInner", - "ty": "float32", - "offset": 96 - } - ] - }, - { - "name": "CRangeFloat", - "module_name": "tier2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "float32[2]", - "offset": 0 - } - ] - }, - { - "name": "CRangeInt", - "module_name": "tier2.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "int32[2]", - "offset": 0 - } - ] - }, - { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityIdentity", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nameStringableIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nameStringableIndex", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_name", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_designerName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_flags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 56 - }, - { - "name": "m_fDataObjectTypes", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CEntityIdentity*", - "offset": 88 - }, - { - "name": "m_pNext", - "ty": "CEntityIdentity*", - "offset": 96 - }, - { - "name": "m_pPrevByClass", - "ty": "CEntityIdentity*", - "offset": 104 - }, - { - "name": "m_pNextByClass", - "ty": "CEntityIdentity*", - "offset": 112 - } - ] - }, - { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CScriptComponent", - "module_name": "entity2.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_scriptClassName", - "ty": "CUtlSymbolLarge", - "offset": 48 - } - ] - }, - { - "name": "CBodyComponent", - "module_name": "server.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - { - "name": "CBodyComponentPoint", - "module_name": "server.so", - "parent": { - "name": "CBodyComponent", - "module_name": "server.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_sceneNode", - "ty": "CGameSceneNode" - } - } - ], - "fields": [ - { - "name": "m_sceneNode", - "ty": "CGameSceneNode", - "offset": 96 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 448 - } - ] - }, - { - "name": "CBodyComponentSkeletonInstance", - "module_name": "server.so", - "parent": { - "name": "CBodyComponent", - "module_name": "server.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 96 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1104 - } - ] - }, - { - "name": "CHitboxComponent", - "module_name": "server.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bvDisabledHitGroups", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_bvDisabledHitGroups", - "ty": "uint32[1]", - "offset": 36 - } - ] - }, - { - "name": "CLightComponent", - "module_name": "server.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Color", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_SecondaryColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flRange", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFalloff", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation0", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation1", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation2", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTheta", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flPhi", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightCookie", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_nCascades", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCastShadows", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowWidth", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowHeight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderDiffuse", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderSpecular", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderTransmissive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flOrthoLightWidth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flOrthoLightHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nStyle", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_Pattern", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_nCascadeRenderStaticObjects", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeCrossFade", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistanceFade", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance0", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance1", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance2", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance3", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution0", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUsesBakedShadowing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nBakedShadowIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nDirectLight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectLight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeMinDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeMaxDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowFadeMinDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowFadeMaxDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlicker", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPrecomputedFieldsValid", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedBoundsMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedBoundsMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBAngles", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBExtent", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flPrecomputedMaxRange", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFogLightingMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogContributionStength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flNearClipPlane", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_SkyColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flSkyIntensity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_SkyAmbientBounce", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseSecondaryColor", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMixedShadows", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flLightStyleStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCapsuleLength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flMinRoughness", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 88 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 149 - }, - { - "name": "m_SecondaryColor", - "ty": "Color", - "offset": 153 - }, - { - "name": "m_flBrightness", - "ty": "float32", - "offset": 160 - }, - { - "name": "m_flBrightnessScale", - "ty": "float32", - "offset": 164 - }, - { - "name": "m_flBrightnessMult", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flRange", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_flFalloff", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_flAttenuation0", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flAttenuation1", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flAttenuation2", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_flTheta", - "ty": "float32", - "offset": 192 - }, - { - "name": "m_flPhi", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_hLightCookie", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 200 - }, - { - "name": "m_nCascades", - "ty": "int32", - "offset": 208 - }, - { - "name": "m_nCastShadows", - "ty": "int32", - "offset": 212 - }, - { - "name": "m_nShadowWidth", - "ty": "int32", - "offset": 216 - }, - { - "name": "m_nShadowHeight", - "ty": "int32", - "offset": 220 - }, - { - "name": "m_bRenderDiffuse", - "ty": "bool", - "offset": 224 - }, - { - "name": "m_nRenderSpecular", - "ty": "int32", - "offset": 228 - }, - { - "name": "m_bRenderTransmissive", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_flOrthoLightWidth", - "ty": "float32", - "offset": 236 - }, - { - "name": "m_flOrthoLightHeight", - "ty": "float32", - "offset": 240 - }, - { - "name": "m_nStyle", - "ty": "int32", - "offset": 244 - }, - { - "name": "m_Pattern", - "ty": "CUtlString", - "offset": 248 - }, - { - "name": "m_nCascadeRenderStaticObjects", - "ty": "int32", - "offset": 256 - }, - { - "name": "m_flShadowCascadeCrossFade", - "ty": "float32", - "offset": 260 - }, - { - "name": "m_flShadowCascadeDistanceFade", - "ty": "float32", - "offset": 264 - }, - { - "name": "m_flShadowCascadeDistance0", - "ty": "float32", - "offset": 268 - }, - { - "name": "m_flShadowCascadeDistance1", - "ty": "float32", - "offset": 272 - }, - { - "name": "m_flShadowCascadeDistance2", - "ty": "float32", - "offset": 276 - }, - { - "name": "m_flShadowCascadeDistance3", - "ty": "float32", - "offset": 280 - }, - { - "name": "m_nShadowCascadeResolution0", - "ty": "int32", - "offset": 284 - }, - { - "name": "m_nShadowCascadeResolution1", - "ty": "int32", - "offset": 288 - }, - { - "name": "m_nShadowCascadeResolution2", - "ty": "int32", - "offset": 292 - }, - { - "name": "m_nShadowCascadeResolution3", - "ty": "int32", - "offset": 296 - }, - { - "name": "m_bUsesBakedShadowing", - "ty": "bool", - "offset": 300 - }, - { - "name": "m_nShadowPriority", - "ty": "int32", - "offset": 304 - }, - { - "name": "m_nBakedShadowIndex", - "ty": "int32", - "offset": 308 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 312 - }, - { - "name": "m_nDirectLight", - "ty": "int32", - "offset": 316 - }, - { - "name": "m_nIndirectLight", - "ty": "int32", - "offset": 320 - }, - { - "name": "m_flFadeMinDist", - "ty": "float32", - "offset": 324 - }, - { - "name": "m_flFadeMaxDist", - "ty": "float32", - "offset": 328 - }, - { - "name": "m_flShadowFadeMinDist", - "ty": "float32", - "offset": 332 - }, - { - "name": "m_flShadowFadeMaxDist", - "ty": "float32", - "offset": 336 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 340 - }, - { - "name": "m_bFlicker", - "ty": "bool", - "offset": 341 - }, - { - "name": "m_bPrecomputedFieldsValid", - "ty": "bool", - "offset": 342 - }, - { - "name": "m_vPrecomputedBoundsMins", - "ty": "Vector", - "offset": 344 - }, - { - "name": "m_vPrecomputedBoundsMaxs", - "ty": "Vector", - "offset": 356 - }, - { - "name": "m_vPrecomputedOBBOrigin", - "ty": "Vector", - "offset": 368 - }, - { - "name": "m_vPrecomputedOBBAngles", - "ty": "QAngle", - "offset": 380 - }, - { - "name": "m_vPrecomputedOBBExtent", - "ty": "Vector", - "offset": 392 - }, - { - "name": "m_flPrecomputedMaxRange", - "ty": "float32", - "offset": 404 - }, - { - "name": "m_nFogLightingMode", - "ty": "int32", - "offset": 408 - }, - { - "name": "m_flFogContributionStength", - "ty": "float32", - "offset": 412 - }, - { - "name": "m_flNearClipPlane", - "ty": "float32", - "offset": 416 - }, - { - "name": "m_SkyColor", - "ty": "Color", - "offset": 420 - }, - { - "name": "m_flSkyIntensity", - "ty": "float32", - "offset": 424 - }, - { - "name": "m_SkyAmbientBounce", - "ty": "Color", - "offset": 428 - }, - { - "name": "m_bUseSecondaryColor", - "ty": "bool", - "offset": 432 - }, - { - "name": "m_bMixedShadows", - "ty": "bool", - "offset": 433 - }, - { - "name": "m_flLightStyleStartTime", - "ty": "GameTime_t", - "offset": 436 - }, - { - "name": "m_flCapsuleLength", - "ty": "float32", - "offset": 440 - }, - { - "name": "m_flMinRoughness", - "ty": "float32", - "offset": 444 - }, - { - "name": "m_bPvsModifyEntity", - "ty": "bool", - "offset": 464 - } - ] - }, - { - "name": "CNetworkTransmitComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nTransmitStateOwnedCounter", - "ty": "uint8", - "offset": 708 - } - ] - }, - { - "name": "CRenderComponent", - "module_name": "server.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 16 - }, - { - "name": "m_bIsRenderingWithViewModels", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_nSplitscreenFlags", - "ty": "uint32", - "offset": 84 - }, - { - "name": "m_bEnableRendering", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bInterpolationReadyToDraw", - "ty": "bool", - "offset": 192 - } - ] - }, - { - "name": "CAnimEventListenerBase", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CAnimEventListener", - "module_name": "server.so", - "parent": { - "name": "CAnimEventListenerBase", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CAnimEventQueueListener", - "module_name": "server.so", - "parent": { - "name": "CAnimEventListenerBase", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CBuoyancyHelper", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flFluidDensity", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CSkillFloat", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "float32[4]", - "offset": 0 - } - ] - }, - { - "name": "CSkillInt", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "int32[4]", - "offset": 0 - } - ] - }, - { - "name": "CSkillDamage", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDamage", - "ty": "CSkillFloat", - "offset": 0 - }, - { - "name": "m_flPhysicsForceDamage", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CRemapFloat", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "float32[4]", - "offset": 0 - } - ] - }, - { - "name": "CScriptUniformRandomStream", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hScriptScope", - "ty": "HSCRIPT", - "offset": 8 - }, - { - "name": "m_nInitialSeed", - "ty": "int32", - "offset": 156 - } - ] - }, - { - "name": "CBasePlayerControllerAPI", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "ViewAngleServerChange_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "nType", - "ty": "FixAngleSet_t" - } - }, - { - "NetworkVarNames": { - "name": "qAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "nIndex", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "nType", - "ty": "FixAngleSet_t", - "offset": 48 - }, - { - "name": "qAngle", - "ty": "QAngle", - "offset": 52 - }, - { - "name": "nIndex", - "ty": "uint32", - "offset": 64 - } - ] - }, - { - "name": "CBreakableStageHelper", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentStage", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_nStageCount", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "CommandToolCommand_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bOpened", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_InternalId", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_ShortName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_ExecMode", - "ty": "CommandExecMode_t", - "offset": 16 - }, - { - "name": "m_SpawnGroup", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_PeriodicExecDelay", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_SpecType", - "ty": "CommandEntitySpecType_t", - "offset": 36 - }, - { - "name": "m_EntitySpec", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_Commands", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_SetDebugBits", - "ty": "DebugOverlayBits_t", - "offset": 56 - }, - { - "name": "m_ClearDebugBits", - "ty": "DebugOverlayBits_t", - "offset": 64 - } - ] - }, - { - "name": "CDynamicPropAPI", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - { - "name": "CPlayerControllerComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - { - "name": "CPlayer_AutoaimServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "audioparams_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "localSound", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "soundscapeIndex", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "localBits", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "soundscapeEntityListIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "soundEventHash", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "localSound", - "ty": "Vector[8]", - "offset": 8 - }, - { - "name": "soundscapeIndex", - "ty": "int32", - "offset": 104 - }, - { - "name": "localBits", - "ty": "uint8", - "offset": 108 - }, - { - "name": "soundscapeEntityListIndex", - "ty": "int32", - "offset": 112 - }, - { - "name": "soundEventHash", - "ty": "uint32", - "offset": 116 - } - ] - }, - { - "name": "CPlayer_CameraServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_hTriggerSoundscapeList", - "ty": "CUtlVector< CHandle< CEnvSoundscapeTriggerable > >", - "offset": 344 - } - ] - }, - { - "name": "CPlayer_FlashlightServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_ItemServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_MovementServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "Vector", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - { - "name": "CPlayer_MovementServices_Humanoid", - "module_name": "server.so", - "parent": { - "name": "CPlayer_MovementServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "Vector", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFallVelocity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bInCrouch", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nCrouchState", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucked", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bInDuckJump", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flStepSoundTime", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flFallVelocity", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_bInCrouch", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_nCrouchState", - "ty": "uint32", - "offset": 484 - }, - { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t", - "offset": 488 - }, - { - "name": "m_bDucked", - "ty": "bool", - "offset": 492 - }, - { - "name": "m_bDucking", - "ty": "bool", - "offset": 493 - }, - { - "name": "m_bInDuckJump", - "ty": "bool", - "offset": 494 - }, - { - "name": "m_groundNormal", - "ty": "Vector", - "offset": 496 - }, - { - "name": "m_flSurfaceFriction", - "ty": "float32", - "offset": 508 - }, - { - "name": "m_surfaceProps", - "ty": "CUtlStringToken", - "offset": 512 - }, - { - "name": "m_nStepside", - "ty": "int32", - "offset": 528 - }, - { - "name": "m_iTargetVolume", - "ty": "int32", - "offset": 532 - }, - { - "name": "m_vecSmoothedVelocity", - "ty": "Vector", - "offset": 536 - } - ] - }, - { - "name": "CPlayer_ObserverServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iObserverMode", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hObserverTarget", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iObserverMode", - "ty": "uint8", - "offset": 64 - }, - { - "name": "m_hObserverTarget", - "ty": "CHandle< CBaseEntity >", - "offset": 68 - }, - { - "name": "m_iObserverLastMode", - "ty": "ObserverMode_t", - "offset": 72 - }, - { - "name": "m_bForcedObserverMode", - "ty": "bool", - "offset": 76 - } - ] - }, - { - "name": "CPlayer_UseServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_WaterServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_WeaponServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hMyWeapons", - "ty": "CHandle< CBasePlayerWeapon >" - } - }, - { - "NetworkVarNames": { - "name": "m_hActiveWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_hLastWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_iAmmo", - "ty": "uint16" - } - } - ], - "fields": [ - { - "name": "m_hMyWeapons", - "ty": "CNetworkUtlVectorBase< CHandle< CBasePlayerWeapon > >", - "offset": 64 - }, - { - "name": "m_hActiveWeapon", - "ty": "CHandle< CBasePlayerWeapon >", - "offset": 88 - }, - { - "name": "m_hLastWeapon", - "ty": "CHandle< CBasePlayerWeapon >", - "offset": 92 - }, - { - "name": "m_iAmmo", - "ty": "uint16[32]", - "offset": 96 - }, - { - "name": "m_bPreventWeaponPickup", - "ty": "bool", - "offset": 160 - } - ] - }, - { - "name": "AmmoTypeInfo_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCarry", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nSplashSize", - "ty": "CRangeInt", - "offset": 28 - }, - { - "name": "m_nFlags", - "ty": "AmmoFlags_t", - "offset": 36 - }, - { - "name": "m_flMass", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flSpeed", - "ty": "CRangeFloat", - "offset": 44 - } - ] - }, - { - "name": "CAnimGraphControllerBase", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CBodyComponentBaseAnimGraph", - "module_name": "server.so", - "parent": { - "name": "CBodyComponentSkeletonInstance", - "module_name": "server.so", - "parent": { - "name": "CBodyComponent", - "module_name": "server.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 96 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1104 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_animationController", - "ty": "CBaseAnimGraphController" - } - } - ], - "fields": [ - { - "name": "m_animationController", - "ty": "CBaseAnimGraphController", - "offset": 1144 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 2432 - } - ] - }, - { - "name": "EntityRenderAttribute_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_ID", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_Values", - "ty": "Vector4D" - } - } - ], - "fields": [ - { - "name": "m_ID", - "ty": "CUtlStringToken", - "offset": 48 - }, - { - "name": "m_Values", - "ty": "Vector4D", - "offset": 52 - } - ] - }, - { - "name": "ActiveModelConfig_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Handle", - "ty": "ModelConfigHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_Name", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_AssociatedEntities", - "ty": "CHandle< CBaseModelEntity >" - } - }, - { - "NetworkVarNames": { - "name": "m_AssociatedEntityNames", - "ty": "string_t" - } - } - ], - "fields": [ - { - "name": "m_Handle", - "ty": "ModelConfigHandle_t", - "offset": 40 - }, - { - "name": "m_Name", - "ty": "CUtlSymbolLarge", - "offset": 48 - }, - { - "name": "m_AssociatedEntities", - "ty": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", - "offset": 56 - }, - { - "name": "m_AssociatedEntityNames", - "ty": "CNetworkUtlVectorBase< CUtlSymbolLarge >", - "offset": 80 - } - ] - }, - { - "name": "CBodyComponentBaseModelEntity", - "module_name": "server.so", - "parent": { - "name": "CBodyComponentSkeletonInstance", - "module_name": "server.so", - "parent": { - "name": "CBodyComponent", - "module_name": "server.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 40 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 96 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1104 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1144 - } - ] - }, - { - "name": "CRopeOverlapHit", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - }, - { - "name": "m_vecOverlappingLinks", - "ty": "CUtlVector< int32 >", - "offset": 8 - } - ] - }, - { - "name": "CGameSceneNodeHandle", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hOwner", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_hOwner", - "ty": "CEntityHandle", - "offset": 8 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 12 - } - ] - }, - { - "name": "CGameSceneNode", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector" - } - }, - { - "NetworkVarNames": { - "name": "m_angRotation", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nodeToWorld", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_pOwner", - "ty": "CEntityInstance*", - "offset": 48 - }, - { - "name": "m_pParent", - "ty": "CGameSceneNode*", - "offset": 56 - }, - { - "name": "m_pChild", - "ty": "CGameSceneNode*", - "offset": 64 - }, - { - "name": "m_pNextSibling", - "ty": "CGameSceneNode*", - "offset": 72 - }, - { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle", - "offset": 112 - }, - { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector", - "offset": 128 - }, - { - "name": "m_angRotation", - "ty": "QAngle", - "offset": 184 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_vecAbsOrigin", - "ty": "Vector", - "offset": 200 - }, - { - "name": "m_angAbsRotation", - "ty": "QAngle", - "offset": 212 - }, - { - "name": "m_flAbsScale", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nParentAttachmentOrBone", - "ty": "int16", - "offset": 228 - }, - { - "name": "m_bDebugAbsOriginChanges", - "ty": "bool", - "offset": 230 - }, - { - "name": "m_bDormant", - "ty": "bool", - "offset": 231 - }, - { - "name": "m_bForceParentToBeNetworked", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bDirtyHierarchy", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeInfo", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedPositionChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedAnglesChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedScaleChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bWillBeCallingPostDataUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nLatchAbsOrigin", - "ty": "bitfield:2", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeBoneToRoot", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nHierarchicalDepth", - "ty": "uint8", - "offset": 235 - }, - { - "name": "m_nHierarchyType", - "ty": "uint8", - "offset": 236 - }, - { - "name": "m_nDoNotSetAnimTimeInInvalidatePhysicsCount", - "ty": "uint8", - "offset": 237 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 240 - }, - { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken", - "offset": 320 - }, - { - "name": "m_flZOffset", - "ty": "float32", - "offset": 324 - }, - { - "name": "m_vRenderOrigin", - "ty": "Vector", - "offset": 328 - } - ] - }, - { - "name": "IChoreoServices", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CInButtonState", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pButtonStates", - "ty": "uint64[3]", - "offset": 8 - } - ] - }, - { - "name": "SequenceHistory_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 0 - }, - { - "name": "m_flSeqStartTime", - "ty": "GameTime_t", - "offset": 4 - }, - { - "name": "m_flSeqFixedCycle", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_nSeqLoopMode", - "ty": "AnimLoopMode_t", - "offset": 12 - }, - { - "name": "m_flPlaybackRate", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flCyclesPerSecond", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "ISkeletonAnimationController", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CSkeletonAnimationController", - "module_name": "server.so", - "parent": { - "name": "ISkeletonAnimationController", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSkeletonInstance", - "ty": "CSkeletonInstance*", - "offset": 8 - } - ] - }, - { - "name": "CNetworkedSequenceOperation", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hSequence", - "ty": "HSequence" - } - }, - { - "NetworkVarNames": { - "name": "m_flPrevCycle", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCycle", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 8 - }, - { - "name": "m_flPrevCycle", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flWeight", - "ty": "CNetworkedQuantizedFloat", - "offset": 20 - }, - { - "name": "m_bSequenceChangeNetworked", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bDiscontinuity", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_flPrevCycleFromDiscontinuity", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flPrevCycleForAnimEventDetection", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "CModelState", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hModel", - "ty": "HModelStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientClothCreationSuppressed", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MeshGroupMask", - "ty": "MeshGroupMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nIdealMotionType", - "ty": "int8" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 160 - }, - { - "name": "m_ModelName", - "ty": "CUtlSymbolLarge", - "offset": 168 - }, - { - "name": "m_bClientClothCreationSuppressed", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_MeshGroupMask", - "ty": "uint64", - "offset": 384 - }, - { - "name": "m_nIdealMotionType", - "ty": "int8", - "offset": 530 - }, - { - "name": "m_nForceLOD", - "ty": "int8", - "offset": 531 - }, - { - "name": "m_nClothUpdateFlags", - "ty": "int8", - "offset": 532 - } - ] - }, - { - "name": "CSkeletonInstance", - "module_name": "server.so", - "parent": { - "name": "CGameSceneNode", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector" - } - }, - { - "NetworkVarNames": { - "name": "m_angRotation", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nodeToWorld", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_pOwner", - "ty": "CEntityInstance*", - "offset": 48 - }, - { - "name": "m_pParent", - "ty": "CGameSceneNode*", - "offset": 56 - }, - { - "name": "m_pChild", - "ty": "CGameSceneNode*", - "offset": 64 - }, - { - "name": "m_pNextSibling", - "ty": "CGameSceneNode*", - "offset": 72 - }, - { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle", - "offset": 112 - }, - { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector", - "offset": 128 - }, - { - "name": "m_angRotation", - "ty": "QAngle", - "offset": 184 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_vecAbsOrigin", - "ty": "Vector", - "offset": 200 - }, - { - "name": "m_angAbsRotation", - "ty": "QAngle", - "offset": 212 - }, - { - "name": "m_flAbsScale", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nParentAttachmentOrBone", - "ty": "int16", - "offset": 228 - }, - { - "name": "m_bDebugAbsOriginChanges", - "ty": "bool", - "offset": 230 - }, - { - "name": "m_bDormant", - "ty": "bool", - "offset": 231 - }, - { - "name": "m_bForceParentToBeNetworked", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bDirtyHierarchy", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeInfo", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedPositionChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedAnglesChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedScaleChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bWillBeCallingPostDataUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nLatchAbsOrigin", - "ty": "bitfield:2", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeBoneToRoot", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nHierarchicalDepth", - "ty": "uint8", - "offset": 235 - }, - { - "name": "m_nHierarchyType", - "ty": "uint8", - "offset": 236 - }, - { - "name": "m_nDoNotSetAnimTimeInInvalidatePhysicsCount", - "ty": "uint8", - "offset": 237 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 240 - }, - { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken", - "offset": 320 - }, - { - "name": "m_flZOffset", - "ty": "float32", - "offset": 324 - }, - { - "name": "m_vRenderOrigin", - "ty": "Vector", - "offset": 328 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_modelState", - "ty": "CModelState" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsAnimationEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseParentRenderBounds", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_materialGroup", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_nHitboxSet", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_modelState", - "ty": "CModelState", - "offset": 352 - }, - { - "name": "m_bIsAnimationEnabled", - "ty": "bool", - "offset": 896 - }, - { - "name": "m_bUseParentRenderBounds", - "ty": "bool", - "offset": 897 - }, - { - "name": "m_bDisableSolidCollisionsForHierarchy", - "ty": "bool", - "offset": 898 - }, - { - "name": "m_bDirtyMotionType", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bIsGeneratingLatchedParentSpaceState", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_materialGroup", - "ty": "CUtlStringToken", - "offset": 900 - }, - { - "name": "m_nHitboxSet", - "ty": "uint8", - "offset": 904 - } - ] - }, - { - "name": "IntervalTimer", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 12 - } - ] - }, - { - "name": "CountdownTimer", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_timescale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_duration", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 12 - }, - { - "name": "m_timescale", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 20 - } - ] - }, - { - "name": "EngineCountdownTimer", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timescale", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_duration", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_timestamp", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_timescale", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CTimeline", - "module_name": "server.so", - "parent": { - "name": "IntervalTimer", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 12 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flValues", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nValueCounts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nBucketCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flInterval", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFinalValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nCompressionType", - "ty": "TimelineCompression_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bStopped", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flValues", - "ty": "float32[64]", - "offset": 16 - }, - { - "name": "m_nValueCounts", - "ty": "int32[64]", - "offset": 272 - }, - { - "name": "m_nBucketCount", - "ty": "int32", - "offset": 528 - }, - { - "name": "m_flInterval", - "ty": "float32", - "offset": 532 - }, - { - "name": "m_flFinalValue", - "ty": "float32", - "offset": 536 - }, - { - "name": "m_nCompressionType", - "ty": "TimelineCompression_t", - "offset": 540 - }, - { - "name": "m_bStopped", - "ty": "bool", - "offset": 544 - } - ] - }, - { - "name": "CAnimGraphNetworkedVariables", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_PredNetBoolVariables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetByteVariables", - "ty": "byte" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt16Variables", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetIntVariables", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt32Variables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt64Variables", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetFloatVariables", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetVectorVariables", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetQuaternionVariables", - "ty": "Quaternion" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetGlobalSymbolVariables", - "ty": "CGlobalSymbol" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetBoolVariables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetByteVariables", - "ty": "byte" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt16Variables", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetIntVariables", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt32Variables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt64Variables", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetFloatVariables", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetVectorVariables", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetQuaternionVariables", - "ty": "Quaternion" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", - "ty": "CGlobalSymbol" - } - }, - { - "NetworkVarNames": { - "name": "m_nBoolVariablesCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOwnerOnlyBoolVariablesCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandomSeedOffset", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flLastTeleportTime", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_PredNetBoolVariables", - "ty": "CNetworkUtlVectorBase< uint32 >", - "offset": 8 - }, - { - "name": "m_PredNetByteVariables", - "ty": "CNetworkUtlVectorBase< uint8 >", - "offset": 32 - }, - { - "name": "m_PredNetUInt16Variables", - "ty": "CNetworkUtlVectorBase< uint16 >", - "offset": 56 - }, - { - "name": "m_PredNetIntVariables", - "ty": "CNetworkUtlVectorBase< int32 >", - "offset": 80 - }, - { - "name": "m_PredNetUInt32Variables", - "ty": "CNetworkUtlVectorBase< uint32 >", - "offset": 104 - }, - { - "name": "m_PredNetUInt64Variables", - "ty": "CNetworkUtlVectorBase< uint64 >", - "offset": 128 - }, - { - "name": "m_PredNetFloatVariables", - "ty": "CNetworkUtlVectorBase< float32 >", - "offset": 152 - }, - { - "name": "m_PredNetVectorVariables", - "ty": "CNetworkUtlVectorBase< Vector >", - "offset": 176 - }, - { - "name": "m_PredNetQuaternionVariables", - "ty": "CNetworkUtlVectorBase< Quaternion >", - "offset": 200 - }, - { - "name": "m_PredNetGlobalSymbolVariables", - "ty": "CNetworkUtlVectorBase< CGlobalSymbol >", - "offset": 224 - }, - { - "name": "m_OwnerOnlyPredNetBoolVariables", - "ty": "CNetworkUtlVectorBase< uint32 >", - "offset": 248 - }, - { - "name": "m_OwnerOnlyPredNetByteVariables", - "ty": "CNetworkUtlVectorBase< uint8 >", - "offset": 272 - }, - { - "name": "m_OwnerOnlyPredNetUInt16Variables", - "ty": "CNetworkUtlVectorBase< uint16 >", - "offset": 296 - }, - { - "name": "m_OwnerOnlyPredNetIntVariables", - "ty": "CNetworkUtlVectorBase< int32 >", - "offset": 320 - }, - { - "name": "m_OwnerOnlyPredNetUInt32Variables", - "ty": "CNetworkUtlVectorBase< uint32 >", - "offset": 344 - }, - { - "name": "m_OwnerOnlyPredNetUInt64Variables", - "ty": "CNetworkUtlVectorBase< uint64 >", - "offset": 368 - }, - { - "name": "m_OwnerOnlyPredNetFloatVariables", - "ty": "CNetworkUtlVectorBase< float32 >", - "offset": 392 - }, - { - "name": "m_OwnerOnlyPredNetVectorVariables", - "ty": "CNetworkUtlVectorBase< Vector >", - "offset": 416 - }, - { - "name": "m_OwnerOnlyPredNetQuaternionVariables", - "ty": "CNetworkUtlVectorBase< Quaternion >", - "offset": 440 - }, - { - "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", - "ty": "CNetworkUtlVectorBase< CGlobalSymbol >", - "offset": 464 - }, - { - "name": "m_nBoolVariablesCount", - "ty": "int32", - "offset": 488 - }, - { - "name": "m_nOwnerOnlyBoolVariablesCount", - "ty": "int32", - "offset": 492 - }, - { - "name": "m_nRandomSeedOffset", - "ty": "int32", - "offset": 496 - }, - { - "name": "m_flLastTeleportTime", - "ty": "float32", - "offset": 500 - } - ] - }, - { - "name": "CFootstepTableHandle", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomFGDType" - } - } - ], - "fields": [] - }, - { - "name": "ResponseFollowup", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "followup_concept", - "ty": "char*", - "offset": 0 - }, - { - "name": "followup_contexts", - "ty": "char*", - "offset": 8 - }, - { - "name": "followup_delay", - "ty": "float32", - "offset": 16 - }, - { - "name": "followup_target", - "ty": "char*", - "offset": 20 - }, - { - "name": "followup_entityiotarget", - "ty": "char*", - "offset": 28 - }, - { - "name": "followup_entityioinput", - "ty": "char*", - "offset": 36 - }, - { - "name": "followup_entityiodelay", - "ty": "float32", - "offset": 44 - }, - { - "name": "bFired", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "ResponseParams", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "odds", - "ty": "int16", - "offset": 16 - }, - { - "name": "flags", - "ty": "int16", - "offset": 18 - }, - { - "name": "m_pFollowup", - "ty": "ResponseFollowup*", - "offset": 20 - } - ] - }, - { - "name": "CResponseCriteriaSet", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nNumPrefixedContexts", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_bOverrideOnAppend", - "ty": "bool", - "offset": 44 - } - ] - }, - { - "name": "CRR_Response", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Type", - "ty": "uint8", - "offset": 0 - }, - { - "name": "m_szResponseName", - "ty": "char[192]", - "offset": 1 - }, - { - "name": "m_szMatchingRule", - "ty": "char[128]", - "offset": 193 - }, - { - "name": "m_Params", - "ty": "ResponseParams", - "offset": 321 - }, - { - "name": "m_fMatchScore", - "ty": "float32", - "offset": 352 - }, - { - "name": "m_szSpeakerContext", - "ty": "char*", - "offset": 360 - }, - { - "name": "m_szWorldContext", - "ty": "char*", - "offset": 368 - }, - { - "name": "m_Followup", - "ty": "ResponseFollowup", - "offset": 376 - }, - { - "name": "m_pchCriteriaNames", - "ty": "CUtlVector< CUtlSymbol >", - "offset": 432 - }, - { - "name": "m_pchCriteriaValues", - "ty": "CUtlVector< char* >", - "offset": 456 - } - ] - }, - { - "name": "ConceptHistory_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "timeSpoken", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_response", - "ty": "CRR_Response", - "offset": 8 - } - ] - }, - { - "name": "CAI_Expresser", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStopTalkTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flStopTalkTimeWithoutDelay", - "ty": "GameTime_t", - "offset": 60 - }, - { - "name": "m_flBlockedTalkTime", - "ty": "GameTime_t", - "offset": 64 - }, - { - "name": "m_voicePitch", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_flLastTimeAcceptedSpeak", - "ty": "GameTime_t", - "offset": 72 - }, - { - "name": "m_bAllowSpeakingInterrupts", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_bConsiderSceneInvolvementAsSpeech", - "ty": "bool", - "offset": 77 - }, - { - "name": "m_nLastSpokenPriority", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_pOuter", - "ty": "CBaseFlex*", - "offset": 88 - } - ] - }, - { - "name": "CResponseQueue", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_ExpresserTargets", - "ty": "CUtlVector< CAI_Expresser* >", - "offset": 72 - } - ] - }, - { - "name": "CResponseQueue::CDeferredResponse", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_contexts", - "ty": "CResponseCriteriaSet", - "offset": 8 - }, - { - "name": "m_fDispatchTime", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_hIssuer", - "ty": "CHandle< CBaseEntity >", - "offset": 60 - }, - { - "name": "m_response", - "ty": "CRR_Response", - "offset": 72 - }, - { - "name": "m_bResponseValid", - "ty": "bool", - "offset": 552 - } - ] - }, - { - "name": "CAI_ExpresserWithFollowup", - "module_name": "server.so", - "parent": { - "name": "CAI_Expresser", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStopTalkTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flStopTalkTimeWithoutDelay", - "ty": "GameTime_t", - "offset": 60 - }, - { - "name": "m_flBlockedTalkTime", - "ty": "GameTime_t", - "offset": 64 - }, - { - "name": "m_voicePitch", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_flLastTimeAcceptedSpeak", - "ty": "GameTime_t", - "offset": 72 - }, - { - "name": "m_bAllowSpeakingInterrupts", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_bConsiderSceneInvolvementAsSpeech", - "ty": "bool", - "offset": 77 - }, - { - "name": "m_nLastSpokenPriority", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_pOuter", - "ty": "CBaseFlex*", - "offset": 88 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_pPostponedFollowup", - "ty": "ResponseFollowup*", - "offset": 96 - } - ] - }, - { - "name": "CMultiplayer_Expresser", - "module_name": "server.so", - "parent": { - "name": "CAI_ExpresserWithFollowup", - "module_name": "server.so", - "parent": { - "name": "CAI_Expresser", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStopTalkTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flStopTalkTimeWithoutDelay", - "ty": "GameTime_t", - "offset": 60 - }, - { - "name": "m_flBlockedTalkTime", - "ty": "GameTime_t", - "offset": 64 - }, - { - "name": "m_voicePitch", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_flLastTimeAcceptedSpeak", - "ty": "GameTime_t", - "offset": 72 - }, - { - "name": "m_bAllowSpeakingInterrupts", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_bConsiderSceneInvolvementAsSpeech", - "ty": "bool", - "offset": 77 - }, - { - "name": "m_nLastSpokenPriority", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_pOuter", - "ty": "CBaseFlex*", - "offset": 88 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_pPostponedFollowup", - "ty": "ResponseFollowup*", - "offset": 96 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_bAllowMultipleScenes", - "ty": "bool", - "offset": 112 - } - ] - }, - { - "name": "CBaseEntityAPI", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCommentarySystem", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bCommentaryConvarsChanging", - "ty": "bool", - "offset": 17 - }, - { - "name": "m_bCommentaryEnabledMidGame", - "ty": "bool", - "offset": 18 - }, - { - "name": "m_flNextTeleportTime", - "ty": "GameTime_t", - "offset": 20 - }, - { - "name": "m_iTeleportStage", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_bCheatState", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bIsFirstSpawnGroupToLoad", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_hCurrentNode", - "ty": "CHandle< CPointCommentaryNode >", - "offset": 56 - }, - { - "name": "m_hActiveCommentaryNode", - "ty": "CHandle< CPointCommentaryNode >", - "offset": 60 - }, - { - "name": "m_hLastCommentaryNode", - "ty": "CHandle< CPointCommentaryNode >", - "offset": 64 - }, - { - "name": "m_vecNodes", - "ty": "CUtlVector< CHandle< CPointCommentaryNode > >", - "offset": 72 - } - ] - }, - { - "name": "CPhysicsShake", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_force", - "ty": "Vector", - "offset": 8 - } - ] - }, - { - "name": "CGameScriptedMoveData", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vAccumulatedRootMotion", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_vDest", - "ty": "Vector", - "offset": 12 - }, - { - "name": "m_vSrc", - "ty": "Vector", - "offset": 24 - }, - { - "name": "m_angSrc", - "ty": "QAngle", - "offset": 36 - }, - { - "name": "m_angDst", - "ty": "QAngle", - "offset": 48 - }, - { - "name": "m_angCurrent", - "ty": "QAngle", - "offset": 60 - }, - { - "name": "m_flAngRate", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 80 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_bTeleportOnEnd", - "ty": "bool", - "offset": 85 - }, - { - "name": "m_bIgnoreRotation", - "ty": "bool", - "offset": 86 - }, - { - "name": "m_nType", - "ty": "ScriptedMoveType_t", - "offset": 88 - }, - { - "name": "m_bSuccess", - "ty": "bool", - "offset": 92 - }, - { - "name": "m_nForcedCrouchState", - "ty": "ForcedCrouchState_t", - "offset": 96 - }, - { - "name": "m_bIgnoreCollisions", - "ty": "bool", - "offset": 100 - } - ] - }, - { - "name": "CGameChoreoServices", - "module_name": "server.so", - "parent": { - "name": "IChoreoServices", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_hOwner", - "ty": "CHandle< CBaseAnimGraph >", - "offset": 8 - }, - { - "name": "m_hScriptedSequence", - "ty": "CHandle< CScriptedSequence >", - "offset": 12 - }, - { - "name": "m_scriptState", - "ty": "IChoreoServices::ScriptState_t", - "offset": 16 - }, - { - "name": "m_choreoState", - "ty": "IChoreoServices::ChoreoState_t", - "offset": 20 - }, - { - "name": "m_flTimeStartedState", - "ty": "GameTime_t", - "offset": 24 - } - ] - }, - { - "name": "HullFlags_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bHull_Human", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bHull_SmallCentered", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_bHull_WideHuman", - "ty": "bool", - "offset": 2 - }, - { - "name": "m_bHull_Tiny", - "ty": "bool", - "offset": 3 - }, - { - "name": "m_bHull_Medium", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_bHull_TinyCentered", - "ty": "bool", - "offset": 5 - }, - { - "name": "m_bHull_Large", - "ty": "bool", - "offset": 6 - }, - { - "name": "m_bHull_LargeCentered", - "ty": "bool", - "offset": 7 - }, - { - "name": "m_bHull_MediumTall", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bHull_Small", - "ty": "bool", - "offset": 9 - } - ] - }, - { - "name": "CConstantForceController", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_linear", - "ty": "Vector", - "offset": 12 - }, - { - "name": "m_angular", - "ty": "RotationVector", - "offset": 24 - }, - { - "name": "m_linearSave", - "ty": "Vector", - "offset": 36 - }, - { - "name": "m_angularSave", - "ty": "RotationVector", - "offset": 48 - } - ] - }, - { - "name": "CMotorController", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_speed", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_maxTorque", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_axis", - "ty": "Vector", - "offset": 16 - }, - { - "name": "m_inertiaFactor", - "ty": "float32", - "offset": 28 - } - ] - }, - { - "name": "CSoundEnvelope", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_current", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_target", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_rate", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_forceupdate", - "ty": "bool", - "offset": 12 - } - ] - }, - { - "name": "CCopyRecipientFilter", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Flags", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_Recipients", - "ty": "CUtlVector< CPlayerSlot >", - "offset": 16 - } - ] - }, - { - "name": "CSoundPatch", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pitch", - "ty": "CSoundEnvelope", - "offset": 8 - }, - { - "name": "m_volume", - "ty": "CSoundEnvelope", - "offset": 24 - }, - { - "name": "m_shutdownTime", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flLastTime", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_iszSoundScriptName", - "ty": "CUtlSymbolLarge", - "offset": 56 - }, - { - "name": "m_hEnt", - "ty": "CHandle< CBaseEntity >", - "offset": 64 - }, - { - "name": "m_soundEntityIndex", - "ty": "CEntityIndex", - "offset": 68 - }, - { - "name": "m_soundOrigin", - "ty": "Vector", - "offset": 72 - }, - { - "name": "m_isPlaying", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_Filter", - "ty": "CCopyRecipientFilter", - "offset": 88 - }, - { - "name": "m_flCloseCaptionDuration", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_bUpdatedSoundOrigin", - "ty": "bool", - "offset": 132 - }, - { - "name": "m_iszClassName", - "ty": "CUtlSymbolLarge", - "offset": 136 - } - ] - }, - { - "name": "CTakeDamageInfoAPI", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseGraphInstance_ServerEntity", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pComponent", - "ty": "CPulseGraphComponentBase*", - "offset": 216 - } - ] - }, - { - "name": "CPulseGraphComponentBase", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hOwner", - "ty": "CHandle< CBaseEntity >", - "offset": 8 - }, - { - "name": "m_sNameFixupStaticPrefix", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_sNameFixupParent", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_sNameFixupLocal", - "ty": "CUtlSymbolLarge", - "offset": 32 - } - ] - }, - { - "name": "CPulseGraphComponentPointServer", - "module_name": "server.so", - "parent": { - "name": "CPulseGraphComponentBase", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hOwner", - "ty": "CHandle< CBaseEntity >", - "offset": 8 - }, - { - "name": "m_sNameFixupStaticPrefix", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_sNameFixupParent", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_sNameFixupLocal", - "ty": "CUtlSymbolLarge", - "offset": 32 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPulseServerFuncs", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_SoundEventStart", - "module_name": "server.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "SoundEventStartType_t", - "offset": 72 - } - ] - }, - { - "name": "CPulseServerFuncs_Sounds", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Outflow_PlaySceneBase", - "module_name": "server.so", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.so", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_OnFinished", - "ty": "CPulse_ResumePoint", - "offset": 72 - }, - { - "name": "m_OnCanceled", - "ty": "CPulse_ResumePoint", - "offset": 88 - }, - { - "name": "m_Triggers", - "ty": "CUtlVector< CPulse_OutflowConnection >", - "offset": 104 - } - ] - }, - { - "name": "CPulseCell_Outflow_PlaySceneBase::CursorState_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_sceneInstance", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - } - ] - }, - { - "name": "PulseScriptedSequenceData_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nActorID", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_szPreIdleSequence", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_szEntrySequence", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_szSequence", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_szExitSequence", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_bLoopPreIdleSequence", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLoopActionSequence", - "ty": "bool", - "offset": 41 - }, - { - "name": "m_bLoopPostIdleSequence", - "ty": "bool", - "offset": 42 - }, - { - "name": "m_bIgnoreLookAt", - "ty": "bool", - "offset": 43 - } - ] - }, - { - "name": "CPulseCell_Outflow_ScriptedSequence::CursorState_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_scriptedSequence", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - } - ] - }, - { - "name": "CTouchExpansionComponent", - "module_name": "server.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "dynpitchvol_base_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "preset", - "ty": "int32", - "offset": 0 - }, - { - "name": "pitchrun", - "ty": "int32", - "offset": 4 - }, - { - "name": "pitchstart", - "ty": "int32", - "offset": 8 - }, - { - "name": "spinup", - "ty": "int32", - "offset": 12 - }, - { - "name": "spindown", - "ty": "int32", - "offset": 16 - }, - { - "name": "volrun", - "ty": "int32", - "offset": 20 - }, - { - "name": "volstart", - "ty": "int32", - "offset": 24 - }, - { - "name": "fadein", - "ty": "int32", - "offset": 28 - }, - { - "name": "fadeout", - "ty": "int32", - "offset": 32 - }, - { - "name": "lfotype", - "ty": "int32", - "offset": 36 - }, - { - "name": "lforate", - "ty": "int32", - "offset": 40 - }, - { - "name": "lfomodpitch", - "ty": "int32", - "offset": 44 - }, - { - "name": "lfomodvol", - "ty": "int32", - "offset": 48 - }, - { - "name": "cspinup", - "ty": "int32", - "offset": 52 - }, - { - "name": "cspincount", - "ty": "int32", - "offset": 56 - }, - { - "name": "pitch", - "ty": "int32", - "offset": 60 - }, - { - "name": "spinupsav", - "ty": "int32", - "offset": 64 - }, - { - "name": "spindownsav", - "ty": "int32", - "offset": 68 - }, - { - "name": "pitchfrac", - "ty": "int32", - "offset": 72 - }, - { - "name": "vol", - "ty": "int32", - "offset": 76 - }, - { - "name": "fadeinsav", - "ty": "int32", - "offset": 80 - }, - { - "name": "fadeoutsav", - "ty": "int32", - "offset": 84 - }, - { - "name": "volfrac", - "ty": "int32", - "offset": 88 - }, - { - "name": "lfofrac", - "ty": "int32", - "offset": 92 - }, - { - "name": "lfomult", - "ty": "int32", - "offset": 96 - } - ] - }, - { - "name": "dynpitchvol_t", - "module_name": "server.so", - "parent": { - "name": "dynpitchvol_base_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "preset", - "ty": "int32", - "offset": 0 - }, - { - "name": "pitchrun", - "ty": "int32", - "offset": 4 - }, - { - "name": "pitchstart", - "ty": "int32", - "offset": 8 - }, - { - "name": "spinup", - "ty": "int32", - "offset": 12 - }, - { - "name": "spindown", - "ty": "int32", - "offset": 16 - }, - { - "name": "volrun", - "ty": "int32", - "offset": 20 - }, - { - "name": "volstart", - "ty": "int32", - "offset": 24 - }, - { - "name": "fadein", - "ty": "int32", - "offset": 28 - }, - { - "name": "fadeout", - "ty": "int32", - "offset": 32 - }, - { - "name": "lfotype", - "ty": "int32", - "offset": 36 - }, - { - "name": "lforate", - "ty": "int32", - "offset": 40 - }, - { - "name": "lfomodpitch", - "ty": "int32", - "offset": 44 - }, - { - "name": "lfomodvol", - "ty": "int32", - "offset": 48 - }, - { - "name": "cspinup", - "ty": "int32", - "offset": 52 - }, - { - "name": "cspincount", - "ty": "int32", - "offset": 56 - }, - { - "name": "pitch", - "ty": "int32", - "offset": 60 - }, - { - "name": "spinupsav", - "ty": "int32", - "offset": 64 - }, - { - "name": "spindownsav", - "ty": "int32", - "offset": 68 - }, - { - "name": "pitchfrac", - "ty": "int32", - "offset": 72 - }, - { - "name": "vol", - "ty": "int32", - "offset": 76 - }, - { - "name": "fadeinsav", - "ty": "int32", - "offset": 80 - }, - { - "name": "fadeoutsav", - "ty": "int32", - "offset": 84 - }, - { - "name": "volfrac", - "ty": "int32", - "offset": 88 - }, - { - "name": "lfofrac", - "ty": "int32", - "offset": 92 - }, - { - "name": "lfomult", - "ty": "int32", - "offset": 96 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "ResponseContext_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_iszName", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_iszValue", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_fExpirationTime", - "ty": "GameTime_t", - "offset": 16 - } - ] - }, - { - "name": "Relationship_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "disposition", - "ty": "Disposition_t", - "offset": 0 - }, - { - "name": "priority", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CServerOnlyPointEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CLogicalEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CColorCorrection", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxWeight", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMaster", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSide", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bExclusive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MinFalloff", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_MaxFalloff", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCurWeight", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_netlookupFilename", - "ty": "char" - } - } - ], - "fields": [ - { - "name": "m_flFadeInDuration", - "ty": "float32", - "offset": 1960 - }, - { - "name": "m_flFadeOutDuration", - "ty": "float32", - "offset": 1964 - }, - { - "name": "m_flStartFadeInWeight", - "ty": "float32", - "offset": 1968 - }, - { - "name": "m_flStartFadeOutWeight", - "ty": "float32", - "offset": 1972 - }, - { - "name": "m_flTimeStartFadeIn", - "ty": "GameTime_t", - "offset": 1976 - }, - { - "name": "m_flTimeStartFadeOut", - "ty": "GameTime_t", - "offset": 1980 - }, - { - "name": "m_flMaxWeight", - "ty": "float32", - "offset": 1984 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1988 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1989 - }, - { - "name": "m_bMaster", - "ty": "bool", - "offset": 1990 - }, - { - "name": "m_bClientSide", - "ty": "bool", - "offset": 1991 - }, - { - "name": "m_bExclusive", - "ty": "bool", - "offset": 1992 - }, - { - "name": "m_MinFalloff", - "ty": "float32", - "offset": 1996 - }, - { - "name": "m_MaxFalloff", - "ty": "float32", - "offset": 2000 - }, - { - "name": "m_flCurWeight", - "ty": "float32", - "offset": 2004 - }, - { - "name": "m_netlookupFilename", - "ty": "char[512]", - "offset": 2008 - }, - { - "name": "m_lookupFilename", - "ty": "CUtlSymbolLarge", - "offset": 2520 - } - ] - }, - { - "name": "CEntityFlame", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hEntAttached", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_bCheapEffect", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hEntAttached", - "ty": "CHandle< CBaseEntity >", - "offset": 1960 - }, - { - "name": "m_bCheapEffect", - "ty": "bool", - "offset": 1964 - }, - { - "name": "m_flSize", - "ty": "float32", - "offset": 1968 - }, - { - "name": "m_bUseHitboxes", - "ty": "bool", - "offset": 1972 - }, - { - "name": "m_iNumHitboxFires", - "ty": "int32", - "offset": 1976 - }, - { - "name": "m_flHitboxFireScale", - "ty": "float32", - "offset": 1980 - }, - { - "name": "m_flLifetime", - "ty": "GameTime_t", - "offset": 1984 - }, - { - "name": "m_hAttacker", - "ty": "CHandle< CBaseEntity >", - "offset": 1988 - }, - { - "name": "m_iDangerSound", - "ty": "int32", - "offset": 1992 - }, - { - "name": "m_flDirectDamagePerSecond", - "ty": "float32", - "offset": 1996 - }, - { - "name": "m_iCustomDamageType", - "ty": "int32", - "offset": 2000 - } - ] - }, - { - "name": "CBaseFilter", - "module_name": "server.so", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1968 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 2008 - } - ] - }, - { - "name": "CFilterMultiple", - "module_name": "server.so", - "parent": { - "name": "CBaseFilter", - "module_name": "server.so", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1968 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 2008 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nFilterType", - "ty": "filter_t", - "offset": 2048 - }, - { - "name": "m_iFilterName", - "ty": "CUtlSymbolLarge[10]", - "offset": 2056 - }, - { - "name": "m_hFilter", - "ty": "CHandle< CBaseEntity >[10]", - "offset": 2136 - }, - { - "name": "m_nFilterCount", - "ty": "int32", - "offset": 2176 - } - ] - }, - { - "name": "CFilterProximity", - "module_name": "server.so", - "parent": { - "name": "CBaseFilter", - "module_name": "server.so", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1968 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 2008 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flRadius", - "ty": "float32", - "offset": 2048 - } - ] - }, - { - "name": "CFilterLOS", - "module_name": "server.so", - "parent": { - "name": "CBaseFilter", - "module_name": "server.so", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1968 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 2008 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CFilterClass", - "module_name": "server.so", - "parent": { - "name": "CBaseFilter", - "module_name": "server.so", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1968 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 2008 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_iFilterClass", - "ty": "CUtlSymbolLarge", - "offset": 2048 - } - ] - }, - { - "name": "CBaseFire", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flScaleTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlags", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 1960 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 1964 - }, - { - "name": "m_flScaleTime", - "ty": "float32", - "offset": 1968 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 1972 - } - ] - }, - { - "name": "CFireSmoke", - "module_name": "server.so", - "parent": { - "name": "CBaseFire", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flScaleTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlags", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 1960 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 1964 - }, - { - "name": "m_flScaleTime", - "ty": "float32", - "offset": 1968 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 1972 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nFlameModelIndex", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlameFromAboveModelIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nFlameModelIndex", - "ty": "int32", - "offset": 1976 - }, - { - "name": "m_nFlameFromAboveModelIndex", - "ty": "int32", - "offset": 1980 - } - ] - }, - { - "name": "CFishPool", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fishCount", - "ty": "int32", - "offset": 1972 - }, - { - "name": "m_maxRange", - "ty": "float32", - "offset": 1976 - }, - { - "name": "m_swimDepth", - "ty": "float32", - "offset": 1980 - }, - { - "name": "m_waterLevel", - "ty": "float32", - "offset": 1984 - }, - { - "name": "m_isDormant", - "ty": "bool", - "offset": 1988 - }, - { - "name": "m_fishes", - "ty": "CUtlVector< CHandle< CFish > >", - "offset": 1992 - }, - { - "name": "m_visTimer", - "ty": "CountdownTimer", - "offset": 2016 - } - ] - }, - { - "name": "CInfoData", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "locksound_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "sLockedSound", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "sUnlockedSound", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "flwaitSound", - "ty": "GameTime_t", - "offset": 24 - } - ] - }, - { - "name": "CLogicBranch", - "module_name": "server.so", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bInValue", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_Listeners", - "ty": "CUtlVector< CHandle< CBaseEntity > >", - "offset": 1968 - }, - { - "name": "m_OnTrue", - "ty": "CEntityIOOutput", - "offset": 1992 - }, - { - "name": "m_OnFalse", - "ty": "CEntityIOOutput", - "offset": 2032 - } - ] - }, - { - "name": "CLogicDistanceCheck", - "module_name": "server.so", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_iszEntityA", - "ty": "CUtlSymbolLarge", - "offset": 1960 - }, - { - "name": "m_iszEntityB", - "ty": "CUtlSymbolLarge", - "offset": 1968 - }, - { - "name": "m_flZone1Distance", - "ty": "float32", - "offset": 1976 - }, - { - "name": "m_flZone2Distance", - "ty": "float32", - "offset": 1980 - }, - { - "name": "m_InZone1", - "ty": "CEntityIOOutput", - "offset": 1984 - }, - { - "name": "m_InZone2", - "ty": "CEntityIOOutput", - "offset": 2024 - }, - { - "name": "m_InZone3", - "ty": "CEntityIOOutput", - "offset": 2064 - } - ] - }, - { - "name": "VelocitySampler", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_prevSample", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_fPrevSampleTime", - "ty": "GameTime_t", - "offset": 12 - }, - { - "name": "m_fIdealSampleRate", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "SimpleConstraintSoundProfile", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "eKeypoints", - "ty": "SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t", - "offset": 8 - }, - { - "name": "m_keyPoints", - "ty": "float32[2]", - "offset": 12 - }, - { - "name": "m_reversalSoundThresholds", - "ty": "float32[3]", - "offset": 20 - } - ] - }, - { - "name": "ConstraintSoundInfo", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vSampler", - "ty": "VelocitySampler", - "offset": 8 - }, - { - "name": "m_soundProfile", - "ty": "SimpleConstraintSoundProfile", - "offset": 32 - }, - { - "name": "m_forwardAxis", - "ty": "Vector", - "offset": 64 - }, - { - "name": "m_iszTravelSoundFwd", - "ty": "CUtlSymbolLarge", - "offset": 80 - }, - { - "name": "m_iszTravelSoundBack", - "ty": "CUtlSymbolLarge", - "offset": 88 - }, - { - "name": "m_iszReversalSounds", - "ty": "CUtlSymbolLarge[3]", - "offset": 104 - }, - { - "name": "m_bPlayTravelSound", - "ty": "bool", - "offset": 128 - }, - { - "name": "m_bPlayReversalSound", - "ty": "bool", - "offset": 129 - } - ] - }, - { - "name": "CSmoothFunc", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flSmoothAmplitude", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flSmoothBias", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flSmoothDuration", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flSmoothRemainingTime", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_nSmoothDir", - "ty": "int32", - "offset": 24 - } - ] - }, - { - "name": "magnetted_objects_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "hEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 8 - } - ] - }, - { - "name": "CPointPrefab", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyPointEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_targetMapName", - "ty": "CUtlSymbolLarge", - "offset": 1960 - }, - { - "name": "m_forceWorldGroupID", - "ty": "CUtlSymbolLarge", - "offset": 1968 - }, - { - "name": "m_associatedRelayTargetName", - "ty": "CUtlSymbolLarge", - "offset": 1976 - }, - { - "name": "m_fixupNames", - "ty": "bool", - "offset": 1984 - }, - { - "name": "m_bLoadDynamic", - "ty": "bool", - "offset": 1985 - }, - { - "name": "m_associatedRelayEntity", - "ty": "CHandle< CPointPrefab >", - "offset": 1988 - } - ] - }, - { - "name": "CSkyboxReference", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 1960 - }, - { - "name": "m_hSkyCamera", - "ty": "CHandle< CSkyCamera >", - "offset": 1964 - } - ] - }, - { - "name": "CSkyCamera", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skyboxData", - "ty": "sky3dparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_skyboxSlotToken", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_skyboxData", - "ty": "sky3dparams_t", - "offset": 1960 - }, - { - "name": "m_skyboxSlotToken", - "ty": "CUtlStringToken", - "offset": 2104 - }, - { - "name": "m_bUseAngles", - "ty": "bool", - "offset": 2108 - }, - { - "name": "m_pNext", - "ty": "CSkyCamera*", - "offset": 2112 - } - ] - }, - { - "name": "CSound", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hOwner", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - }, - { - "name": "m_hTarget", - "ty": "CHandle< CBaseEntity >", - "offset": 4 - }, - { - "name": "m_iVolume", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_flOcclusionScale", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_iType", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_iNextAudible", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_flExpireTime", - "ty": "GameTime_t", - "offset": 24 - }, - { - "name": "m_iNext", - "ty": "int16", - "offset": 28 - }, - { - "name": "m_bNoExpirationTime", - "ty": "bool", - "offset": 30 - }, - { - "name": "m_ownerChannelIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_vecOrigin", - "ty": "Vector", - "offset": 36 - }, - { - "name": "m_bHasOwner", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CEnvSoundscape", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnPlay", - "ty": "CEntityIOOutput", - "offset": 1960 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 2000 - }, - { - "name": "m_soundscapeName", - "ty": "CUtlSymbolLarge", - "offset": 2008 - }, - { - "name": "m_soundEventName", - "ty": "CUtlSymbolLarge", - "offset": 2016 - }, - { - "name": "m_bOverrideWithEvent", - "ty": "bool", - "offset": 2024 - }, - { - "name": "m_soundscapeIndex", - "ty": "int32", - "offset": 2028 - }, - { - "name": "m_soundscapeEntityListId", - "ty": "int32", - "offset": 2032 - }, - { - "name": "m_soundEventHash", - "ty": "uint32", - "offset": 2036 - }, - { - "name": "m_positionNames", - "ty": "CUtlSymbolLarge[8]", - "offset": 2040 - }, - { - "name": "m_hProxySoundscape", - "ty": "CHandle< CEnvSoundscape >", - "offset": 2104 - }, - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 2108 - } - ] - }, - { - "name": "CEnvSoundscapeProxy", - "module_name": "server.so", - "parent": { - "name": "CEnvSoundscape", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnPlay", - "ty": "CEntityIOOutput", - "offset": 1960 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 2000 - }, - { - "name": "m_soundscapeName", - "ty": "CUtlSymbolLarge", - "offset": 2008 - }, - { - "name": "m_soundEventName", - "ty": "CUtlSymbolLarge", - "offset": 2016 - }, - { - "name": "m_bOverrideWithEvent", - "ty": "bool", - "offset": 2024 - }, - { - "name": "m_soundscapeIndex", - "ty": "int32", - "offset": 2028 - }, - { - "name": "m_soundscapeEntityListId", - "ty": "int32", - "offset": 2032 - }, - { - "name": "m_soundEventHash", - "ty": "uint32", - "offset": 2036 - }, - { - "name": "m_positionNames", - "ty": "CUtlSymbolLarge[8]", - "offset": 2040 - }, - { - "name": "m_hProxySoundscape", - "ty": "CHandle< CEnvSoundscape >", - "offset": 2104 - }, - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 2108 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_MainSoundscapeName", - "ty": "CUtlSymbolLarge", - "offset": 2112 - } - ] - }, - { - "name": "CEnvSoundscapeTriggerable", - "module_name": "server.so", - "parent": { - "name": "CEnvSoundscape", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnPlay", - "ty": "CEntityIOOutput", - "offset": 1960 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 2000 - }, - { - "name": "m_soundscapeName", - "ty": "CUtlSymbolLarge", - "offset": 2008 - }, - { - "name": "m_soundEventName", - "ty": "CUtlSymbolLarge", - "offset": 2016 - }, - { - "name": "m_bOverrideWithEvent", - "ty": "bool", - "offset": 2024 - }, - { - "name": "m_soundscapeIndex", - "ty": "int32", - "offset": 2028 - }, - { - "name": "m_soundscapeEntityListId", - "ty": "int32", - "offset": 2032 - }, - { - "name": "m_soundEventHash", - "ty": "uint32", - "offset": 2036 - }, - { - "name": "m_positionNames", - "ty": "CUtlSymbolLarge[8]", - "offset": 2040 - }, - { - "name": "m_hProxySoundscape", - "ty": "CHandle< CEnvSoundscape >", - "offset": 2104 - }, - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 2108 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "lerpdata_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hEnt", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 4 - }, - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_vecStartOrigin", - "ty": "Vector", - "offset": 12 - }, - { - "name": "m_qStartRot", - "ty": "Quaternion", - "offset": 32 - }, - { - "name": "m_nFXIndex", - "ty": "ParticleIndex_t", - "offset": 48 - } - ] - }, - { - "name": "CNavLinkAnimgraphVar", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strAnimgraphVar", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_unAlignmentDegrees", - "ty": "uint32", - "offset": 8 - } - ] - }, - { - "name": "CNavVolumeMarkupVolume", - "module_name": "server.so", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CNavVolumeCalculatedVector", - "module_name": "server.so", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CNavVolumeBreadthFirstSearch", - "module_name": "server.so", - "parent": { - "name": "CNavVolumeCalculatedVector", - "module_name": "server.so", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_vStartPos", - "ty": "Vector", - "offset": 128 - }, - { - "name": "m_flSearchDist", - "ty": "float32", - "offset": 140 - } - ] - }, - { - "name": "VPhysicsCollisionAttribute_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nInteractsAs", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nInteractsWith", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nInteractsExclude", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nEntityId", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nOwnerId", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nHierarchyId", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nCollisionGroup", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nCollisionFunctionMask", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_nInteractsAs", - "ty": "uint64", - "offset": 8 - }, - { - "name": "m_nInteractsWith", - "ty": "uint64", - "offset": 16 - }, - { - "name": "m_nInteractsExclude", - "ty": "uint64", - "offset": 24 - }, - { - "name": "m_nEntityId", - "ty": "uint32", - "offset": 32 - }, - { - "name": "m_nOwnerId", - "ty": "uint32", - "offset": 36 - }, - { - "name": "m_nHierarchyId", - "ty": "uint16", - "offset": 40 - }, - { - "name": "m_nCollisionGroup", - "ty": "uint8", - "offset": 42 - }, - { - "name": "m_nCollisionFunctionMask", - "ty": "uint8", - "offset": 43 - } - ] - }, - { - "name": "CCollisionProperty", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_collisionAttribute", - "ty": "VPhysicsCollisionAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vecMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_usSolidFlags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSolidType", - "ty": "SolidType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_triggerBloat", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSurroundType", - "ty": "SurroundingBoundsType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CollisionGroup", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnablePhysics", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_vecSpecifiedSurroundingMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecSpecifiedSurroundingMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vCapsuleCenter1", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vCapsuleCenter2", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flCapsuleRadius", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_collisionAttribute", - "ty": "VPhysicsCollisionAttribute_t", - "offset": 16 - }, - { - "name": "m_vecMins", - "ty": "Vector", - "offset": 64 - }, - { - "name": "m_vecMaxs", - "ty": "Vector", - "offset": 76 - }, - { - "name": "m_usSolidFlags", - "ty": "uint8", - "offset": 90 - }, - { - "name": "m_nSolidType", - "ty": "SolidType_t", - "offset": 91 - }, - { - "name": "m_triggerBloat", - "ty": "uint8", - "offset": 92 - }, - { - "name": "m_nSurroundType", - "ty": "SurroundingBoundsType_t", - "offset": 93 - }, - { - "name": "m_CollisionGroup", - "ty": "uint8", - "offset": 94 - }, - { - "name": "m_nEnablePhysics", - "ty": "uint8", - "offset": 95 - }, - { - "name": "m_flBoundingRadius", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_vecSpecifiedSurroundingMins", - "ty": "Vector", - "offset": 100 - }, - { - "name": "m_vecSpecifiedSurroundingMaxs", - "ty": "Vector", - "offset": 112 - }, - { - "name": "m_vecSurroundingMaxs", - "ty": "Vector", - "offset": 124 - }, - { - "name": "m_vecSurroundingMins", - "ty": "Vector", - "offset": 136 - }, - { - "name": "m_vCapsuleCenter1", - "ty": "Vector", - "offset": 148 - }, - { - "name": "m_vCapsuleCenter2", - "ty": "Vector", - "offset": 160 - }, - { - "name": "m_flCapsuleRadius", - "ty": "float32", - "offset": 172 - } - ] - }, - { - "name": "CEffectData", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vStart", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vNormal", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vAngles", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_hEntity", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_hOtherEntity", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMagnitude", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nSurfaceProp", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_nEffectIndex", - "ty": "HParticleSystemDefinition" - } - }, - { - "NetworkVarNames": { - "name": "m_nDamageType", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nPenetrate", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nMaterial", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nHitBox", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nColor", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAttachmentIndex", - "ty": "AttachmentHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nAttachmentName", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectName", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nExplosionType", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_vOrigin", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_vStart", - "ty": "Vector", - "offset": 20 - }, - { - "name": "m_vNormal", - "ty": "Vector", - "offset": 32 - }, - { - "name": "m_vAngles", - "ty": "QAngle", - "offset": 44 - }, - { - "name": "m_hEntity", - "ty": "CEntityHandle", - "offset": 56 - }, - { - "name": "m_hOtherEntity", - "ty": "CEntityHandle", - "offset": 60 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_flMagnitude", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nSurfaceProp", - "ty": "CUtlStringToken", - "offset": 76 - }, - { - "name": "m_nEffectIndex", - "ty": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 80 - }, - { - "name": "m_nDamageType", - "ty": "uint32", - "offset": 88 - }, - { - "name": "m_nPenetrate", - "ty": "uint8", - "offset": 92 - }, - { - "name": "m_nMaterial", - "ty": "uint16", - "offset": 94 - }, - { - "name": "m_nHitBox", - "ty": "uint16", - "offset": 96 - }, - { - "name": "m_nColor", - "ty": "uint8", - "offset": 98 - }, - { - "name": "m_fFlags", - "ty": "uint8", - "offset": 99 - }, - { - "name": "m_nAttachmentIndex", - "ty": "AttachmentHandle_t", - "offset": 100 - }, - { - "name": "m_nAttachmentName", - "ty": "CUtlStringToken", - "offset": 104 - }, - { - "name": "m_iEffectName", - "ty": "uint16", - "offset": 108 - }, - { - "name": "m_nExplosionType", - "ty": "uint8", - "offset": 110 - } - ] - }, - { - "name": "CEnvDetailController", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFadeStartDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeEndDist", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flFadeStartDist", - "ty": "float32", - "offset": 1960 - }, - { - "name": "m_flFadeEndDist", - "ty": "float32", - "offset": 1964 - } - ] - }, - { - "name": "CEnvWindShared", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iWindSeed", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMinWind", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxWind", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_windRadius", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMinGust", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxGust", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_flMinGustDelay", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxGustDelay", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGustDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_iGustDirChange", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_location", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_iInitialWindDir", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_flInitialWindSpeed", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_iWindSeed", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_iMinWind", - "ty": "uint16", - "offset": 16 - }, - { - "name": "m_iMaxWind", - "ty": "uint16", - "offset": 18 - }, - { - "name": "m_windRadius", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_iMinGust", - "ty": "uint16", - "offset": 24 - }, - { - "name": "m_iMaxGust", - "ty": "uint16", - "offset": 26 - }, - { - "name": "m_flMinGustDelay", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flMaxGustDelay", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flGustDuration", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_iGustDirChange", - "ty": "uint16", - "offset": 40 - }, - { - "name": "m_location", - "ty": "Vector", - "offset": 44 - }, - { - "name": "m_iszGustSound", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iWindDir", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_flWindSpeed", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_currentWindVector", - "ty": "Vector", - "offset": 68 - }, - { - "name": "m_CurrentSwayVector", - "ty": "Vector", - "offset": 80 - }, - { - "name": "m_PrevSwayVector", - "ty": "Vector", - "offset": 92 - }, - { - "name": "m_iInitialWindDir", - "ty": "uint16", - "offset": 104 - }, - { - "name": "m_flInitialWindSpeed", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_OnGustStart", - "ty": "CEntityIOOutput", - "offset": 112 - }, - { - "name": "m_OnGustEnd", - "ty": "CEntityIOOutput", - "offset": 152 - }, - { - "name": "m_flVariationTime", - "ty": "GameTime_t", - "offset": 192 - }, - { - "name": "m_flSwayTime", - "ty": "GameTime_t", - "offset": 196 - }, - { - "name": "m_flSimTime", - "ty": "GameTime_t", - "offset": 200 - }, - { - "name": "m_flSwitchTime", - "ty": "GameTime_t", - "offset": 204 - }, - { - "name": "m_flAveWindSpeed", - "ty": "float32", - "offset": 208 - }, - { - "name": "m_bGusting", - "ty": "bool", - "offset": 212 - }, - { - "name": "m_flWindAngleVariation", - "ty": "float32", - "offset": 216 - }, - { - "name": "m_flWindSpeedVariation", - "ty": "float32", - "offset": 220 - }, - { - "name": "m_iEntIndex", - "ty": "CEntityIndex", - "offset": 224 - } - ] - }, - { - "name": "CEnvWindShared::WindAveEvent_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStartWindSpeed", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flAveWindSpeed", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "CEnvWindShared::WindVariationEvent_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flWindAngleVariation", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flWindSpeedVariation", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "CInfoLadderDismount", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "shard_model_desc_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nModelID", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_hMaterial", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_solid", - "ty": "ShardSolid_t" - } - }, - { - "NetworkVarNames": { - "name": "m_ShatterPanelMode", - "ty": "ShatterPanelMode" - } - }, - { - "NetworkVarNames": { - "name": "m_vecPanelSize", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecStressPositionA", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecStressPositionB", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecPanelVertices", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlassHalfThickness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasParent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bParentFrozen", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_SurfacePropStringToken", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nModelID", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 16 - }, - { - "name": "m_solid", - "ty": "ShardSolid_t", - "offset": 24 - }, - { - "name": "m_ShatterPanelMode", - "ty": "ShatterPanelMode", - "offset": 25 - }, - { - "name": "m_vecPanelSize", - "ty": "Vector2D", - "offset": 28 - }, - { - "name": "m_vecStressPositionA", - "ty": "Vector2D", - "offset": 36 - }, - { - "name": "m_vecStressPositionB", - "ty": "Vector2D", - "offset": 44 - }, - { - "name": "m_vecPanelVertices", - "ty": "CNetworkUtlVectorBase< Vector2D >", - "offset": 56 - }, - { - "name": "m_flGlassHalfThickness", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_bHasParent", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_bParentFrozen", - "ty": "bool", - "offset": 85 - }, - { - "name": "m_SurfacePropStringToken", - "ty": "CUtlStringToken", - "offset": 88 - } - ] - }, - { - "name": "CShatterGlassShard", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hShardHandle", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_vecPanelVertices", - "ty": "CUtlVector< Vector2D >", - "offset": 16 - }, - { - "name": "m_vLocalPanelSpaceOrigin", - "ty": "Vector2D", - "offset": 40 - }, - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 48 - }, - { - "name": "m_hPhysicsEntity", - "ty": "CHandle< CShatterGlassShardPhysics >", - "offset": 56 - }, - { - "name": "m_hParentPanel", - "ty": "CHandle< CFuncShatterglass >", - "offset": 60 - }, - { - "name": "m_hParentShard", - "ty": "uint32", - "offset": 64 - }, - { - "name": "m_ShatterStressType", - "ty": "ShatterGlassStressType", - "offset": 68 - }, - { - "name": "m_vecStressVelocity", - "ty": "Vector", - "offset": 72 - }, - { - "name": "m_bCreatedModel", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_flLongestEdge", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flShortestEdge", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flLongestAcross", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flShortestAcross", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flSumOfAllEdges", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flArea", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_nOnFrameEdge", - "ty": "OnFrame", - "offset": 112 - }, - { - "name": "m_nParentPanelsNthShard", - "ty": "int32", - "offset": 116 - }, - { - "name": "m_nSubShardGeneration", - "ty": "int32", - "offset": 120 - }, - { - "name": "m_vecAverageVertPosition", - "ty": "Vector2D", - "offset": 124 - }, - { - "name": "m_bAverageVertPositionIsValid", - "ty": "bool", - "offset": 132 - }, - { - "name": "m_vecPanelSpaceStressPositionA", - "ty": "Vector2D", - "offset": 136 - }, - { - "name": "m_vecPanelSpaceStressPositionB", - "ty": "Vector2D", - "offset": 144 - }, - { - "name": "m_bStressPositionAIsValid", - "ty": "bool", - "offset": 152 - }, - { - "name": "m_bStressPositionBIsValid", - "ty": "bool", - "offset": 153 - }, - { - "name": "m_bFlaggedForRemoval", - "ty": "bool", - "offset": 154 - }, - { - "name": "m_flPhysicsEntitySpawnedAtTime", - "ty": "GameTime_t", - "offset": 156 - }, - { - "name": "m_bShatterRateLimited", - "ty": "bool", - "offset": 160 - }, - { - "name": "m_hEntityHittingMe", - "ty": "CHandle< CBaseEntity >", - "offset": 164 - }, - { - "name": "m_vecNeighbors", - "ty": "CUtlVector< uint32 >", - "offset": 168 - } - ] - }, - { - "name": "CGameRulesProxy", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CGameRules", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - { - "name": "CGlowProperty", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iGlowType", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iGlowTeam", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nGlowRange", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nGlowRangeMin", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_glowColorOverride", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlashing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bEligibleForScreenHighlight", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_fGlowColor", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_iGlowType", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iGlowTeam", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nGlowRange", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nGlowRangeMin", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_glowColorOverride", - "ty": "Color", - "offset": 64 - }, - { - "name": "m_bFlashing", - "ty": "bool", - "offset": 68 - }, - { - "name": "m_flGlowTime", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flGlowStartTime", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_bEligibleForScreenHighlight", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_bGlowing", - "ty": "bool", - "offset": 81 - } - ] - }, - { - "name": "CMultiplayRules", - "module_name": "server.so", - "parent": { - "name": "CGameRules", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "fogparams_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "dirPrimary", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "colorPrimary", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorSecondary", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorPrimaryLerpTo", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorSecondaryLerpTo", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "start", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "end", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "farz", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "maxdensity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "exponent", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "HDRColorScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "skyboxFogFactor", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "skyboxFogFactorLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "startLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "endLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "maxdensityLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "lerptime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "blendtobackground", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "scattering", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "locallightscale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "enable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "blend", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoReflectionFog", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "dirPrimary", - "ty": "Vector", - "offset": 8 - }, - { - "name": "colorPrimary", - "ty": "Color", - "offset": 20 - }, - { - "name": "colorSecondary", - "ty": "Color", - "offset": 24 - }, - { - "name": "colorPrimaryLerpTo", - "ty": "Color", - "offset": 28 - }, - { - "name": "colorSecondaryLerpTo", - "ty": "Color", - "offset": 32 - }, - { - "name": "start", - "ty": "float32", - "offset": 36 - }, - { - "name": "end", - "ty": "float32", - "offset": 40 - }, - { - "name": "farz", - "ty": "float32", - "offset": 44 - }, - { - "name": "maxdensity", - "ty": "float32", - "offset": 48 - }, - { - "name": "exponent", - "ty": "float32", - "offset": 52 - }, - { - "name": "HDRColorScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "skyboxFogFactor", - "ty": "float32", - "offset": 60 - }, - { - "name": "skyboxFogFactorLerpTo", - "ty": "float32", - "offset": 64 - }, - { - "name": "startLerpTo", - "ty": "float32", - "offset": 68 - }, - { - "name": "endLerpTo", - "ty": "float32", - "offset": 72 - }, - { - "name": "maxdensityLerpTo", - "ty": "float32", - "offset": 76 - }, - { - "name": "lerptime", - "ty": "GameTime_t", - "offset": 80 - }, - { - "name": "duration", - "ty": "float32", - "offset": 84 - }, - { - "name": "blendtobackground", - "ty": "float32", - "offset": 88 - }, - { - "name": "scattering", - "ty": "float32", - "offset": 92 - }, - { - "name": "locallightscale", - "ty": "float32", - "offset": 96 - }, - { - "name": "enable", - "ty": "bool", - "offset": 100 - }, - { - "name": "blend", - "ty": "bool", - "offset": 101 - }, - { - "name": "m_bNoReflectionFog", - "ty": "bool", - "offset": 102 - }, - { - "name": "m_bPadding", - "ty": "bool", - "offset": 103 - } - ] - }, - { - "name": "fogplayerparams_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCtrl", - "ty": "CHandle< CFogController>" - } - } - ], - "fields": [ - { - "name": "m_hCtrl", - "ty": "CHandle< CFogController >", - "offset": 8 - }, - { - "name": "m_flTransitionTime", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_OldColor", - "ty": "Color", - "offset": 16 - }, - { - "name": "m_flOldStart", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flOldEnd", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flOldMaxDensity", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flOldHDRColorScale", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flOldFarZ", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_NewColor", - "ty": "Color", - "offset": 40 - }, - { - "name": "m_flNewStart", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flNewEnd", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flNewMaxDensity", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flNewHDRColorScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flNewFarZ", - "ty": "float32", - "offset": 60 - } - ] - }, - { - "name": "sky3dparams_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "scale", - "ty": "int16" - } - }, - { - "NetworkVarNames": { - "name": "origin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "bClip3DSkyBoxNearToWorldFar", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "flClip3DSkyBoxNearToWorldFarOffset", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "fog", - "ty": "fogparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupID", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "scale", - "ty": "int16", - "offset": 8 - }, - { - "name": "origin", - "ty": "Vector", - "offset": 12 - }, - { - "name": "bClip3DSkyBoxNearToWorldFar", - "ty": "bool", - "offset": 24 - }, - { - "name": "flClip3DSkyBoxNearToWorldFarOffset", - "ty": "float32", - "offset": 28 - }, - { - "name": "fog", - "ty": "fogparams_t", - "offset": 32 - }, - { - "name": "m_nWorldGroupID", - "ty": "WorldGroupId_t", - "offset": 136 - } - ] - }, - { - "name": "sndopvarlatchdata_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_iszStack", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_iszOperator", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_iszOpvar", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_flVal", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_vPos", - "ty": "Vector", - "offset": 36 - } - ] - }, - { - "name": "IRagdoll", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "ragdollelement_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "originParentSpace", - "ty": "Vector", - "offset": 0 - }, - { - "name": "parentIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "ragdoll_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "list", - "ty": "CUtlVector< ragdollelement_t >", - "offset": 0 - }, - { - "name": "boneIndex", - "ty": "CUtlVector< int32 >", - "offset": 24 - }, - { - "name": "allowStretch", - "ty": "bool", - "offset": 48 - }, - { - "name": "unused", - "ty": "bool", - "offset": 49 - } - ] - }, - { - "name": "PhysicsRagdollPose_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Transforms", - "ty": "CTransform" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwner", - "ty": "EHANDLE" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - }, - { - "name": "m_Transforms", - "ty": "CNetworkUtlVectorBase< CTransform >", - "offset": 48 - }, - { - "name": "m_hOwner", - "ty": "CHandle< CBaseEntity >", - "offset": 72 - } - ] - }, - { - "name": "CSceneEventInfo", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_iLayer", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_iPriority", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 8 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_bHasArrived", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_flNext", - "ty": "GameTime_t", - "offset": 24 - }, - { - "name": "m_bIsGesture", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bShouldRemove", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_hTarget", - "ty": "CHandle< CBaseEntity >", - "offset": 68 - }, - { - "name": "m_nSceneEventId", - "ty": "uint32", - "offset": 72 - }, - { - "name": "m_bClientSide", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_bStarted", - "ty": "bool", - "offset": 77 - } - ] - }, - { - "name": "thinkfunc_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hFn", - "ty": "HSCRIPT", - "offset": 16 - }, - { - "name": "m_nContext", - "ty": "CUtlStringToken", - "offset": 24 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 28 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 32 - } - ] - }, - { - "name": "RagdollCreationParams_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vForce", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_nForceBone", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "hudtextparms_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "color1", - "ty": "Color", - "offset": 0 - }, - { - "name": "color2", - "ty": "Color", - "offset": 4 - }, - { - "name": "effect", - "ty": "uint8", - "offset": 8 - }, - { - "name": "channel", - "ty": "uint8", - "offset": 9 - }, - { - "name": "x", - "ty": "float32", - "offset": 12 - }, - { - "name": "y", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CSimpleSimTimer", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - { - "name": "CSimTimer", - "module_name": "server.so", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_interval", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "CRandSimTimer", - "module_name": "server.so", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_minInterval", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_maxInterval", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "CStopwatchBase", - "module_name": "server.so", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fIsRunning", - "ty": "bool", - "offset": 8 - } - ] - }, - { - "name": "CSimpleStopwatch", - "module_name": "server.so", - "parent": { - "name": "CStopwatchBase", - "module_name": "server.so", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fIsRunning", - "ty": "bool", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CStopwatch", - "module_name": "server.so", - "parent": { - "name": "CStopwatchBase", - "module_name": "server.so", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fIsRunning", - "ty": "bool", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_interval", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "CRandStopwatch", - "module_name": "server.so", - "parent": { - "name": "CStopwatchBase", - "module_name": "server.so", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fIsRunning", - "ty": "bool", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_minInterval", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_maxInterval", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CSingleplayRules", - "module_name": "server.so", - "parent": { - "name": "CGameRules", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_bSinglePlayerGameEnding", - "ty": "bool", - "offset": 140 - } - ] - }, - { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1964 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1976 - }, - { - "name": "m_vLastPosition", - "ty": "Vector", - "offset": 2064 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 2080 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 2088 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 2096 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 2104 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 2108 - } - ] - }, - { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1964 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1976 - }, - { - "name": "m_vLastPosition", - "ty": "Vector", - "offset": 2064 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 2080 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 2088 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 2096 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 2104 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 2108 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 2112 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 2152 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 2192 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 2260 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 2264 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 2268 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 2272 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 2276 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 2280 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 2284 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 2288 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 2292 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 2296 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 2300 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "Vector", - "offset": 2304 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 2316 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 2320 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 2328 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 2336 - }, - { - "name": "m_vPathingSourcePos", - "ty": "Vector", - "offset": 2340 - }, - { - "name": "m_vPathingListenerPos", - "ty": "Vector", - "offset": 2352 - }, - { - "name": "m_vPathingDirection", - "ty": "Vector", - "offset": 2364 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 2376 - } - ] - }, - { - "name": "CSoundOpvarSetAABBEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1964 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1976 - }, - { - "name": "m_vLastPosition", - "ty": "Vector", - "offset": 2064 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 2080 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 2088 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 2096 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 2104 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 2108 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 2112 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 2152 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 2192 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 2260 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 2264 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 2268 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 2272 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 2276 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 2280 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 2284 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 2288 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 2292 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 2296 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 2300 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "Vector", - "offset": 2304 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 2316 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 2320 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 2328 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 2336 - }, - { - "name": "m_vPathingSourcePos", - "ty": "Vector", - "offset": 2340 - }, - { - "name": "m_vPathingListenerPos", - "ty": "Vector", - "offset": 2352 - }, - { - "name": "m_vPathingDirection", - "ty": "Vector", - "offset": 2364 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 2376 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_vDistanceInnerMins", - "ty": "Vector", - "offset": 2380 - }, - { - "name": "m_vDistanceInnerMaxs", - "ty": "Vector", - "offset": 2392 - }, - { - "name": "m_vDistanceOuterMins", - "ty": "Vector", - "offset": 2404 - }, - { - "name": "m_vDistanceOuterMaxs", - "ty": "Vector", - "offset": 2416 - }, - { - "name": "m_nAABBDirection", - "ty": "int32", - "offset": 2428 - }, - { - "name": "m_vInnerMins", - "ty": "Vector", - "offset": 2432 - }, - { - "name": "m_vInnerMaxs", - "ty": "Vector", - "offset": 2444 - }, - { - "name": "m_vOuterMins", - "ty": "Vector", - "offset": 2456 - }, - { - "name": "m_vOuterMaxs", - "ty": "Vector", - "offset": 2468 - } - ] - }, - { - "name": "CSoundOpvarSetOBBEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetAABBEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1964 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1976 - }, - { - "name": "m_vLastPosition", - "ty": "Vector", - "offset": 2064 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 2080 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 2088 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 2096 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 2104 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 2108 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 2112 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 2152 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 2192 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 2260 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 2264 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 2268 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 2272 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 2276 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 2280 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 2284 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 2288 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 2292 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 2296 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 2300 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "Vector", - "offset": 2304 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 2316 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 2320 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 2328 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 2336 - }, - { - "name": "m_vPathingSourcePos", - "ty": "Vector", - "offset": 2340 - }, - { - "name": "m_vPathingListenerPos", - "ty": "Vector", - "offset": 2352 - }, - { - "name": "m_vPathingDirection", - "ty": "Vector", - "offset": 2364 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 2376 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_vDistanceInnerMins", - "ty": "Vector", - "offset": 2380 - }, - { - "name": "m_vDistanceInnerMaxs", - "ty": "Vector", - "offset": 2392 - }, - { - "name": "m_vDistanceOuterMins", - "ty": "Vector", - "offset": 2404 - }, - { - "name": "m_vDistanceOuterMaxs", - "ty": "Vector", - "offset": 2416 - }, - { - "name": "m_nAABBDirection", - "ty": "int32", - "offset": 2428 - }, - { - "name": "m_vInnerMins", - "ty": "Vector", - "offset": 2432 - }, - { - "name": "m_vInnerMaxs", - "ty": "Vector", - "offset": 2444 - }, - { - "name": "m_vOuterMins", - "ty": "Vector", - "offset": 2456 - }, - { - "name": "m_vOuterMaxs", - "ty": "Vector", - "offset": 2468 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CSoundOpvarSetPathCornerEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1964 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1976 - }, - { - "name": "m_vLastPosition", - "ty": "Vector", - "offset": 2064 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 2080 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 2088 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 2096 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 2104 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 2108 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 2112 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 2152 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 2192 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 2260 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 2264 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 2268 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 2272 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 2276 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 2280 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 2284 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 2288 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 2292 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 2296 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 2300 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "Vector", - "offset": 2304 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 2316 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 2320 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 2328 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 2336 - }, - { - "name": "m_vPathingSourcePos", - "ty": "Vector", - "offset": 2340 - }, - { - "name": "m_vPathingListenerPos", - "ty": "Vector", - "offset": 2352 - }, - { - "name": "m_vPathingDirection", - "ty": "Vector", - "offset": 2364 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 2376 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flDistMinSqr", - "ty": "float32", - "offset": 2408 - }, - { - "name": "m_flDistMaxSqr", - "ty": "float32", - "offset": 2412 - }, - { - "name": "m_iszPathCornerEntityName", - "ty": "CUtlSymbolLarge", - "offset": 2416 - } - ] - }, - { - "name": "SoundOpvarTraceResult_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "vPos", - "ty": "Vector", - "offset": 0 - }, - { - "name": "bDidHit", - "ty": "bool", - "offset": 12 - }, - { - "name": "flDistSqrToCenter", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CSoundOpvarSetAutoRoomEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1964 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1976 - }, - { - "name": "m_vLastPosition", - "ty": "Vector", - "offset": 2064 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 2080 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 2088 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 2096 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 2104 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 2108 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 2112 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 2152 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 2192 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 2260 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 2264 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 2268 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 2272 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 2276 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 2280 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 2284 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 2288 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 2292 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 2296 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 2300 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "Vector", - "offset": 2304 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 2316 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 2320 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 2328 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 2336 - }, - { - "name": "m_vPathingSourcePos", - "ty": "Vector", - "offset": 2340 - }, - { - "name": "m_vPathingListenerPos", - "ty": "Vector", - "offset": 2352 - }, - { - "name": "m_vPathingDirection", - "ty": "Vector", - "offset": 2364 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 2376 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_traceResults", - "ty": "CUtlVector< SoundOpvarTraceResult_t >", - "offset": 2384 - }, - { - "name": "m_flSize", - "ty": "float32", - "offset": 2432 - }, - { - "name": "m_flHeightTolerance", - "ty": "float32", - "offset": 2436 - }, - { - "name": "m_flSizeSqr", - "ty": "float32", - "offset": 2440 - } - ] - }, - { - "name": "CSoundOpvarSetOBBWindEntity", - "module_name": "server.so", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1960 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1964 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1976 - }, - { - "name": "m_vLastPosition", - "ty": "Vector", - "offset": 2064 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 2080 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 2088 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 2096 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 2104 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 2108 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_vMins", - "ty": "Vector", - "offset": 2112 - }, - { - "name": "m_vMaxs", - "ty": "Vector", - "offset": 2124 - }, - { - "name": "m_vDistanceMins", - "ty": "Vector", - "offset": 2136 - }, - { - "name": "m_vDistanceMaxs", - "ty": "Vector", - "offset": 2148 - }, - { - "name": "m_flWindMin", - "ty": "float32", - "offset": 2160 - }, - { - "name": "m_flWindMax", - "ty": "float32", - "offset": 2164 - }, - { - "name": "m_flWindMapMin", - "ty": "float32", - "offset": 2168 - }, - { - "name": "m_flWindMapMax", - "ty": "float32", - "offset": 2172 - } - ] - }, - { - "name": "CTakeDamageInfo", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vecDamageForce", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_vecDamagePosition", - "ty": "Vector", - "offset": 20 - }, - { - "name": "m_vecReportedPosition", - "ty": "Vector", - "offset": 32 - }, - { - "name": "m_vecDamageDirection", - "ty": "Vector", - "offset": 44 - }, - { - "name": "m_hInflictor", - "ty": "CHandle< CBaseEntity >", - "offset": 56 - }, - { - "name": "m_hAttacker", - "ty": "CHandle< CBaseEntity >", - "offset": 60 - }, - { - "name": "m_hAbility", - "ty": "CHandle< CBaseEntity >", - "offset": 64 - }, - { - "name": "m_flDamage", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_bitsDamageType", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iDamageCustom", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iAmmoType", - "ty": "AmmoIndex_t", - "offset": 80 - }, - { - "name": "m_flOriginalDamage", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_bShouldBleed", - "ty": "bool", - "offset": 100 - }, - { - "name": "m_bShouldSpark", - "ty": "bool", - "offset": 101 - }, - { - "name": "m_nDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 112 - }, - { - "name": "m_nNumObjectsPenetrated", - "ty": "int32", - "offset": 116 - }, - { - "name": "m_hScriptInstance", - "ty": "HSCRIPT", - "offset": 120 - }, - { - "name": "m_bInTakeDamageFlow", - "ty": "bool", - "offset": 148 - } - ] - }, - { - "name": "CTakeDamageResult", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nHealthLost", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nDamageTaken", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "SummaryTakeDamageInfo_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "nSummarisedCount", - "ty": "int32", - "offset": 0 - }, - { - "name": "info", - "ty": "CTakeDamageInfo", - "offset": 8 - }, - { - "name": "result", - "ty": "CTakeDamageResult", - "offset": 160 - }, - { - "name": "hTarget", - "ty": "CHandle< CBaseEntity >", - "offset": 168 - } - ] - }, - { - "name": "CTakeDamageSummaryScopeGuard", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vecSummaries", - "ty": "CUtlVector< SummaryTakeDamageInfo_t* >", - "offset": 8 - } - ] - }, - { - "name": "CTeamplayRules", - "module_name": "server.so", - "parent": { - "name": "CMultiplayRules", - "module_name": "server.so", - "parent": { - "name": "CGameRules", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CAttributeList", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Attributes", - "ty": "CEconItemAttribute" - } - } - ], - "fields": [ - { - "name": "m_Attributes", - "ty": "CUtlVectorEmbeddedNetworkVar< CEconItemAttribute >", - "offset": 8 - }, - { - "name": "m_pManager", - "ty": "CAttributeManager*", - "offset": 88 - } - ] - }, - { - "name": "CEconItemAttribute", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iAttributeDefinitionIndex", - "ty": "attrib_definition_index_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flInitialValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nRefundableCurrency", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bSetBonus", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iAttributeDefinitionIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_flValue", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flInitialValue", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_nRefundableCurrency", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_bSetBonus", - "ty": "bool", - "offset": 64 - } - ] - }, - { - "name": "IEconItemInterface", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CAttributeManager", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iReapplyProvisionParity", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hOuter", - "ty": "EHANDLE" - } - }, - { - "NetworkVarNames": { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t" - } - } - ], - "fields": [ - { - "name": "m_Providers", - "ty": "CUtlVector< CHandle< CBaseEntity > >", - "offset": 8 - }, - { - "name": "m_iReapplyProvisionParity", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_hOuter", - "ty": "CHandle< CBaseEntity >", - "offset": 36 - }, - { - "name": "m_bPreventLoopback", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t", - "offset": 44 - }, - { - "name": "m_CachedResults", - "ty": "CUtlVector< CAttributeManager::cached_attribute_float_t >", - "offset": 48 - } - ] - }, - { - "name": "CAttributeManager::cached_attribute_float_t", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "flIn", - "ty": "float32", - "offset": 0 - }, - { - "name": "iAttribHook", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "flOut", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CAttributeContainer", - "module_name": "server.so", - "parent": { - "name": "CAttributeManager", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iReapplyProvisionParity", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hOuter", - "ty": "EHANDLE" - } - }, - { - "NetworkVarNames": { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t" - } - } - ], - "fields": [ - { - "name": "m_Providers", - "ty": "CUtlVector< CHandle< CBaseEntity > >", - "offset": 8 - }, - { - "name": "m_iReapplyProvisionParity", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_hOuter", - "ty": "CHandle< CBaseEntity >", - "offset": 36 - }, - { - "name": "m_bPreventLoopback", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t", - "offset": 44 - }, - { - "name": "m_CachedResults", - "ty": "CUtlVector< CAttributeManager::cached_attribute_float_t >", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_Item", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_Item", - "ty": "CEconItemView", - "offset": 80 - } - ] - }, - { - "name": "IHasAttributes", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "GameAmmoTypeInfo_t", - "module_name": "server.so", - "parent": { - "name": "AmmoTypeInfo_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCarry", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nSplashSize", - "ty": "CRangeInt", - "offset": 28 - }, - { - "name": "m_nFlags", - "ty": "AmmoFlags_t", - "offset": 36 - }, - { - "name": "m_flMass", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flSpeed", - "ty": "CRangeFloat", - "offset": 44 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBuySize", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nCost", - "ty": "int32", - "offset": 56 - } - ] - }, - { - "name": "EntitySpottedState_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bSpotted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bSpottedByMask", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_bSpotted", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bSpottedByMask", - "ty": "uint32[2]", - "offset": 12 - } - ] - }, - { - "name": "SpawnPoint", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyPointEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_iPriority", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1964 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 1968 - } - ] - }, - { - "name": "SpawnPointCoopEnemy", - "module_name": "server.so", - "parent": { - "name": "SpawnPoint", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyPointEntity", - "module_name": "server.so", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_iPriority", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1964 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 1968 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_szWeaponsToGive", - "ty": "CUtlSymbolLarge", - "offset": 1976 - }, - { - "name": "m_szPlayerModelToUse", - "ty": "CUtlSymbolLarge", - "offset": 1984 - }, - { - "name": "m_nArmorToSpawnWith", - "ty": "int32", - "offset": 1992 - }, - { - "name": "m_nDefaultBehavior", - "ty": "SpawnPointCoopEnemy::BotDefaultBehavior_t", - "offset": 1996 - }, - { - "name": "m_nBotDifficulty", - "ty": "int32", - "offset": 2000 - }, - { - "name": "m_bIsAgressive", - "ty": "bool", - "offset": 2004 - }, - { - "name": "m_bStartAsleep", - "ty": "bool", - "offset": 2005 - }, - { - "name": "m_flHideRadius", - "ty": "float32", - "offset": 2008 - }, - { - "name": "m_szBehaviorTreeFile", - "ty": "CUtlSymbolLarge", - "offset": 2024 - } - ] - }, - { - "name": "CCSGameRulesProxy", - "module_name": "server.so", - "parent": { - "name": "CGameRulesProxy", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pGameRules", - "ty": "CCSGameRules*" - } - } - ], - "fields": [ - { - "name": "m_pGameRules", - "ty": "CCSGameRules*", - "offset": 1960 - } - ] - }, - { - "name": "CCSGameRules", - "module_name": "server.so", - "parent": { - "name": "CTeamplayRules", - "module_name": "server.so", - "parent": { - "name": "CMultiplayRules", - "module_name": "server.so", - "parent": { - "name": "CGameRules", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bFreezePeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bWarmupPeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_fWarmupPeriodEnd", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fWarmupPeriodStart", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nTotalPausedTicks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPauseStartTick", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bServerPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bGamePaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bTerroristTimeOutActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCTTimeOutActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flTerroristTimeOutRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flCTTimeOutRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nTerroristTimeOuts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCTTimeOuts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTechnicalTimeOut", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMatchWaitingForResume", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_fMatchStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fRoundStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flRestartRoundTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bGameRestart", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGameStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_timeUntilNextPhaseStarts", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_gamePhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_totalRoundsPlayed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundsPlayedThisPhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOvertimePlaying", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHostagesRemaining", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnyHostageReached", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasBombTarget", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasRescueZone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasBuyZone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsQueuedMatchmaking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nQueuedMatchmakingMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsValveDS", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bLogoMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPlayAllStepSoundsOnServer", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iSpectatorSlotCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_MatchDevice", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasMatchStarted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextMapInMapgroup", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentEventName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentEventStage", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szMatchStatTxt", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentPredictionsTxt", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_nTournamentPredictionsPct", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flCMMItemDropRevealStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCMMItemDropRevealEndTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsDroppingItems", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsQuestEligible", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsHltvActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeWaveNumber", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeSpecialKillsRemaining", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeSpecialWeaponNeeded", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGiftsGiven", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGifters", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGiftsPeriodSeconds", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrFeaturedGiftersAccounts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrFeaturedGiftersGifts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrProhibitedItemIndices", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_arrTournamentActiveCasterAccounts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numBestOfMaps", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nHalloweenMaskListSeed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bBombDropped", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bBombPlanted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundWinStatus", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_eRoundWinReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTCantBuy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCTCantBuy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGuardianBuyUntilTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_RoundResults", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_PlayersAlive_CT", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_PlayersAlive_T", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_TeamRespawnWaveTimes", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flNextRespawnWave", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nServerQuestID", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vMinimapMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vMinimapMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_MinimapVerticalSectionHeights", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapGroupVoteTypes", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapGroupVoteOptions", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapVoteWinner", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumConsecutiveCTLoses", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumConsecutiveTerroristLoses", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMatchAbortedEarlyReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_pGameModeRules", - "ty": "CCSGameModeRules *" - } - }, - { - "NetworkVarNames": { - "name": "m_RetakeRules", - "ty": "CRetakeGameRules" - } - }, - { - "NetworkVarNames": { - "name": "m_nMatchEndCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nTTeamIntroVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCTTeamIntroVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTeamIntroPeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndWinnerTeam", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_eRoundEndReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundEndShowTimerDefend", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndTimerTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sRoundEndFunFactToken", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactPlayerSlot", - "ty": "CPlayerSlot" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sRoundEndMessage", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndPlayerCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundEndNoMusic", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndLegacy", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundEndCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundStartRoundNumber", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundStartCount", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 152 - }, - { - "name": "m_coopMissionManager", - "ty": "CHandle< CBaseEntity >", - "offset": 192 - }, - { - "name": "m_bFreezePeriod", - "ty": "bool", - "offset": 196 - }, - { - "name": "m_bWarmupPeriod", - "ty": "bool", - "offset": 197 - }, - { - "name": "m_fWarmupPeriodEnd", - "ty": "GameTime_t", - "offset": 200 - }, - { - "name": "m_fWarmupPeriodStart", - "ty": "GameTime_t", - "offset": 204 - }, - { - "name": "m_nTotalPausedTicks", - "ty": "int32", - "offset": 208 - }, - { - "name": "m_nPauseStartTick", - "ty": "int32", - "offset": 212 - }, - { - "name": "m_bServerPaused", - "ty": "bool", - "offset": 216 - }, - { - "name": "m_bGamePaused", - "ty": "bool", - "offset": 217 - }, - { - "name": "m_bTerroristTimeOutActive", - "ty": "bool", - "offset": 218 - }, - { - "name": "m_bCTTimeOutActive", - "ty": "bool", - "offset": 219 - }, - { - "name": "m_flTerroristTimeOutRemaining", - "ty": "float32", - "offset": 220 - }, - { - "name": "m_flCTTimeOutRemaining", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nTerroristTimeOuts", - "ty": "int32", - "offset": 228 - }, - { - "name": "m_nCTTimeOuts", - "ty": "int32", - "offset": 232 - }, - { - "name": "m_bTechnicalTimeOut", - "ty": "bool", - "offset": 236 - }, - { - "name": "m_bMatchWaitingForResume", - "ty": "bool", - "offset": 237 - }, - { - "name": "m_iRoundTime", - "ty": "int32", - "offset": 240 - }, - { - "name": "m_fMatchStartTime", - "ty": "float32", - "offset": 244 - }, - { - "name": "m_fRoundStartTime", - "ty": "GameTime_t", - "offset": 248 - }, - { - "name": "m_flRestartRoundTime", - "ty": "GameTime_t", - "offset": 252 - }, - { - "name": "m_bGameRestart", - "ty": "bool", - "offset": 256 - }, - { - "name": "m_flGameStartTime", - "ty": "float32", - "offset": 260 - }, - { - "name": "m_timeUntilNextPhaseStarts", - "ty": "float32", - "offset": 264 - }, - { - "name": "m_gamePhase", - "ty": "int32", - "offset": 268 - }, - { - "name": "m_totalRoundsPlayed", - "ty": "int32", - "offset": 272 - }, - { - "name": "m_nRoundsPlayedThisPhase", - "ty": "int32", - "offset": 276 - }, - { - "name": "m_nOvertimePlaying", - "ty": "int32", - "offset": 280 - }, - { - "name": "m_iHostagesRemaining", - "ty": "int32", - "offset": 284 - }, - { - "name": "m_bAnyHostageReached", - "ty": "bool", - "offset": 288 - }, - { - "name": "m_bMapHasBombTarget", - "ty": "bool", - "offset": 289 - }, - { - "name": "m_bMapHasRescueZone", - "ty": "bool", - "offset": 290 - }, - { - "name": "m_bMapHasBuyZone", - "ty": "bool", - "offset": 291 - }, - { - "name": "m_bIsQueuedMatchmaking", - "ty": "bool", - "offset": 292 - }, - { - "name": "m_nQueuedMatchmakingMode", - "ty": "int32", - "offset": 296 - }, - { - "name": "m_bIsValveDS", - "ty": "bool", - "offset": 300 - }, - { - "name": "m_bLogoMap", - "ty": "bool", - "offset": 301 - }, - { - "name": "m_bPlayAllStepSoundsOnServer", - "ty": "bool", - "offset": 302 - }, - { - "name": "m_iSpectatorSlotCount", - "ty": "int32", - "offset": 304 - }, - { - "name": "m_MatchDevice", - "ty": "int32", - "offset": 308 - }, - { - "name": "m_bHasMatchStarted", - "ty": "bool", - "offset": 312 - }, - { - "name": "m_nNextMapInMapgroup", - "ty": "int32", - "offset": 316 - }, - { - "name": "m_szTournamentEventName", - "ty": "char[512]", - "offset": 320 - }, - { - "name": "m_szTournamentEventStage", - "ty": "char[512]", - "offset": 832 - }, - { - "name": "m_szMatchStatTxt", - "ty": "char[512]", - "offset": 1344 - }, - { - "name": "m_szTournamentPredictionsTxt", - "ty": "char[512]", - "offset": 1856 - }, - { - "name": "m_nTournamentPredictionsPct", - "ty": "int32", - "offset": 2368 - }, - { - "name": "m_flCMMItemDropRevealStartTime", - "ty": "GameTime_t", - "offset": 2372 - }, - { - "name": "m_flCMMItemDropRevealEndTime", - "ty": "GameTime_t", - "offset": 2376 - }, - { - "name": "m_bIsDroppingItems", - "ty": "bool", - "offset": 2380 - }, - { - "name": "m_bIsQuestEligible", - "ty": "bool", - "offset": 2381 - }, - { - "name": "m_bIsHltvActive", - "ty": "bool", - "offset": 2382 - }, - { - "name": "m_nGuardianModeWaveNumber", - "ty": "int32", - "offset": 2384 - }, - { - "name": "m_nGuardianModeSpecialKillsRemaining", - "ty": "int32", - "offset": 2388 - }, - { - "name": "m_nGuardianModeSpecialWeaponNeeded", - "ty": "int32", - "offset": 2392 - }, - { - "name": "m_nGuardianGrenadesToGiveBots", - "ty": "int32", - "offset": 2396 - }, - { - "name": "m_nNumHeaviesToSpawn", - "ty": "int32", - "offset": 2400 - }, - { - "name": "m_numGlobalGiftsGiven", - "ty": "uint32", - "offset": 2404 - }, - { - "name": "m_numGlobalGifters", - "ty": "uint32", - "offset": 2408 - }, - { - "name": "m_numGlobalGiftsPeriodSeconds", - "ty": "uint32", - "offset": 2412 - }, - { - "name": "m_arrFeaturedGiftersAccounts", - "ty": "uint32[4]", - "offset": 2416 - }, - { - "name": "m_arrFeaturedGiftersGifts", - "ty": "uint32[4]", - "offset": 2432 - }, - { - "name": "m_arrProhibitedItemIndices", - "ty": "uint16[100]", - "offset": 2448 - }, - { - "name": "m_arrTournamentActiveCasterAccounts", - "ty": "uint32[4]", - "offset": 2648 - }, - { - "name": "m_numBestOfMaps", - "ty": "int32", - "offset": 2664 - }, - { - "name": "m_nHalloweenMaskListSeed", - "ty": "int32", - "offset": 2668 - }, - { - "name": "m_bBombDropped", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bBombPlanted", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_iRoundWinStatus", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_eRoundWinReason", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_bTCantBuy", - "ty": "bool", - "offset": 2684 - }, - { - "name": "m_bCTCantBuy", - "ty": "bool", - "offset": 2685 - }, - { - "name": "m_flGuardianBuyUntilTime", - "ty": "GameTime_t", - "offset": 2688 - }, - { - "name": "m_iMatchStats_RoundResults", - "ty": "int32[30]", - "offset": 2692 - }, - { - "name": "m_iMatchStats_PlayersAlive_CT", - "ty": "int32[30]", - "offset": 2812 - }, - { - "name": "m_iMatchStats_PlayersAlive_T", - "ty": "int32[30]", - "offset": 2932 - }, - { - "name": "m_TeamRespawnWaveTimes", - "ty": "float32[32]", - "offset": 3052 - }, - { - "name": "m_flNextRespawnWave", - "ty": "GameTime_t[32]", - "offset": 3180 - }, - { - "name": "m_nServerQuestID", - "ty": "int32", - "offset": 3308 - }, - { - "name": "m_vMinimapMins", - "ty": "Vector", - "offset": 3312 - }, - { - "name": "m_vMinimapMaxs", - "ty": "Vector", - "offset": 3324 - }, - { - "name": "m_MinimapVerticalSectionHeights", - "ty": "float32[8]", - "offset": 3336 - }, - { - "name": "m_bDontIncrementCoopWave", - "ty": "bool", - "offset": 3368 - }, - { - "name": "m_bSpawnedTerrorHuntHeavy", - "ty": "bool", - "offset": 3369 - }, - { - "name": "m_nEndMatchMapGroupVoteTypes", - "ty": "int32[10]", - "offset": 3372 - }, - { - "name": "m_nEndMatchMapGroupVoteOptions", - "ty": "int32[10]", - "offset": 3412 - }, - { - "name": "m_nEndMatchMapVoteWinner", - "ty": "int32", - "offset": 3452 - }, - { - "name": "m_iNumConsecutiveCTLoses", - "ty": "int32", - "offset": 3456 - }, - { - "name": "m_iNumConsecutiveTerroristLoses", - "ty": "int32", - "offset": 3460 - }, - { - "name": "m_bHasHostageBeenTouched", - "ty": "bool", - "offset": 3488 - }, - { - "name": "m_flIntermissionStartTime", - "ty": "GameTime_t", - "offset": 3492 - }, - { - "name": "m_flIntermissionEndTime", - "ty": "GameTime_t", - "offset": 3496 - }, - { - "name": "m_bLevelInitialized", - "ty": "bool", - "offset": 3500 - }, - { - "name": "m_iTotalRoundsPlayed", - "ty": "int32", - "offset": 3504 - }, - { - "name": "m_iUnBalancedRounds", - "ty": "int32", - "offset": 3508 - }, - { - "name": "m_endMatchOnRoundReset", - "ty": "bool", - "offset": 3512 - }, - { - "name": "m_endMatchOnThink", - "ty": "bool", - "offset": 3513 - }, - { - "name": "m_iFreezeTime", - "ty": "int32", - "offset": 3516 - }, - { - "name": "m_iNumTerrorist", - "ty": "int32", - "offset": 3520 - }, - { - "name": "m_iNumCT", - "ty": "int32", - "offset": 3524 - }, - { - "name": "m_iNumSpawnableTerrorist", - "ty": "int32", - "offset": 3528 - }, - { - "name": "m_iNumSpawnableCT", - "ty": "int32", - "offset": 3532 - }, - { - "name": "m_arrSelectedHostageSpawnIndices", - "ty": "CUtlVector< int32 >", - "offset": 3536 - }, - { - "name": "m_nSpawnPointsRandomSeed", - "ty": "int32", - "offset": 3560 - }, - { - "name": "m_bFirstConnected", - "ty": "bool", - "offset": 3564 - }, - { - "name": "m_bCompleteReset", - "ty": "bool", - "offset": 3565 - }, - { - "name": "m_bPickNewTeamsOnReset", - "ty": "bool", - "offset": 3566 - }, - { - "name": "m_bScrambleTeamsOnRestart", - "ty": "bool", - "offset": 3567 - }, - { - "name": "m_bSwapTeamsOnRestart", - "ty": "bool", - "offset": 3568 - }, - { - "name": "m_nEndMatchTiedVotes", - "ty": "CUtlVector< int32 >", - "offset": 3576 - }, - { - "name": "m_bNeedToAskPlayersForContinueVote", - "ty": "bool", - "offset": 3604 - }, - { - "name": "m_numQueuedMatchmakingAccounts", - "ty": "uint32", - "offset": 3608 - }, - { - "name": "m_pQueuedMatchmakingReservationString", - "ty": "char*", - "offset": 3616 - }, - { - "name": "m_numTotalTournamentDrops", - "ty": "uint32", - "offset": 3624 - }, - { - "name": "m_numSpectatorsCountMax", - "ty": "uint32", - "offset": 3628 - }, - { - "name": "m_numSpectatorsCountMaxTV", - "ty": "uint32", - "offset": 3632 - }, - { - "name": "m_numSpectatorsCountMaxLnk", - "ty": "uint32", - "offset": 3636 - }, - { - "name": "m_bForceTeamChangeSilent", - "ty": "bool", - "offset": 3648 - }, - { - "name": "m_bLoadingRoundBackupData", - "ty": "bool", - "offset": 3649 - }, - { - "name": "m_nMatchInfoShowType", - "ty": "int32", - "offset": 3704 - }, - { - "name": "m_flMatchInfoDecidedTime", - "ty": "float32", - "offset": 3708 - }, - { - "name": "m_flCoopRespawnAndHealTime", - "ty": "float32", - "offset": 3736 - }, - { - "name": "m_coopBonusCoinsFound", - "ty": "int32", - "offset": 3740 - }, - { - "name": "m_coopBonusPistolsOnly", - "ty": "bool", - "offset": 3744 - }, - { - "name": "m_coopPlayersInDeploymentZone", - "ty": "bool", - "offset": 3745 - }, - { - "name": "m_coopMissionDeadPlayerRespawnEnabled", - "ty": "bool", - "offset": 3746 - }, - { - "name": "mTeamDMLastWinningTeamNumber", - "ty": "int32", - "offset": 3748 - }, - { - "name": "mTeamDMLastThinkTime", - "ty": "float32", - "offset": 3752 - }, - { - "name": "m_flTeamDMLastAnnouncementTime", - "ty": "float32", - "offset": 3756 - }, - { - "name": "m_iAccountTerrorist", - "ty": "int32", - "offset": 3760 - }, - { - "name": "m_iAccountCT", - "ty": "int32", - "offset": 3764 - }, - { - "name": "m_iSpawnPointCount_Terrorist", - "ty": "int32", - "offset": 3768 - }, - { - "name": "m_iSpawnPointCount_CT", - "ty": "int32", - "offset": 3772 - }, - { - "name": "m_iMaxNumTerrorists", - "ty": "int32", - "offset": 3776 - }, - { - "name": "m_iMaxNumCTs", - "ty": "int32", - "offset": 3780 - }, - { - "name": "m_iLoserBonus", - "ty": "int32", - "offset": 3784 - }, - { - "name": "m_iLoserBonusMostRecentTeam", - "ty": "int32", - "offset": 3788 - }, - { - "name": "m_tmNextPeriodicThink", - "ty": "float32", - "offset": 3792 - }, - { - "name": "m_bVoiceWonMatchBragFired", - "ty": "bool", - "offset": 3796 - }, - { - "name": "m_fWarmupNextChatNoticeTime", - "ty": "float32", - "offset": 3800 - }, - { - "name": "m_iHostagesRescued", - "ty": "int32", - "offset": 3808 - }, - { - "name": "m_iHostagesTouched", - "ty": "int32", - "offset": 3812 - }, - { - "name": "m_flNextHostageAnnouncement", - "ty": "float32", - "offset": 3816 - }, - { - "name": "m_bNoTerroristsKilled", - "ty": "bool", - "offset": 3820 - }, - { - "name": "m_bNoCTsKilled", - "ty": "bool", - "offset": 3821 - }, - { - "name": "m_bNoEnemiesKilled", - "ty": "bool", - "offset": 3822 - }, - { - "name": "m_bCanDonateWeapons", - "ty": "bool", - "offset": 3823 - }, - { - "name": "m_firstKillTime", - "ty": "float32", - "offset": 3828 - }, - { - "name": "m_firstBloodTime", - "ty": "float32", - "offset": 3836 - }, - { - "name": "m_hostageWasInjured", - "ty": "bool", - "offset": 3864 - }, - { - "name": "m_hostageWasKilled", - "ty": "bool", - "offset": 3865 - }, - { - "name": "m_bVoteCalled", - "ty": "bool", - "offset": 3880 - }, - { - "name": "m_bServerVoteOnReset", - "ty": "bool", - "offset": 3881 - }, - { - "name": "m_flVoteCheckThrottle", - "ty": "float32", - "offset": 3884 - }, - { - "name": "m_bBuyTimeEnded", - "ty": "bool", - "offset": 3888 - }, - { - "name": "m_nLastFreezeEndBeep", - "ty": "int32", - "offset": 3892 - }, - { - "name": "m_bTargetBombed", - "ty": "bool", - "offset": 3896 - }, - { - "name": "m_bBombDefused", - "ty": "bool", - "offset": 3897 - }, - { - "name": "m_bMapHasBombZone", - "ty": "bool", - "offset": 3898 - }, - { - "name": "m_vecMainCTSpawnPos", - "ty": "Vector", - "offset": 3928 - }, - { - "name": "m_CTSpawnPointsMasterList", - "ty": "CUtlVector< SpawnPoint* >", - "offset": 3944 - }, - { - "name": "m_TerroristSpawnPointsMasterList", - "ty": "CUtlVector< SpawnPoint* >", - "offset": 3968 - }, - { - "name": "m_bRespawningAllRespawnablePlayers", - "ty": "bool", - "offset": 3992 - }, - { - "name": "m_iNextCTSpawnPoint", - "ty": "int32", - "offset": 3996 - }, - { - "name": "m_flCTSpawnPointUsedTime", - "ty": "float32", - "offset": 4000 - }, - { - "name": "m_iNextTerroristSpawnPoint", - "ty": "int32", - "offset": 4004 - }, - { - "name": "m_flTerroristSpawnPointUsedTime", - "ty": "float32", - "offset": 4008 - }, - { - "name": "m_CTSpawnPoints", - "ty": "CUtlVector< SpawnPoint* >", - "offset": 4016 - }, - { - "name": "m_TerroristSpawnPoints", - "ty": "CUtlVector< SpawnPoint* >", - "offset": 4040 - }, - { - "name": "m_bIsUnreservedGameServer", - "ty": "bool", - "offset": 4064 - }, - { - "name": "m_fAutobalanceDisplayTime", - "ty": "float32", - "offset": 4068 - }, - { - "name": "m_bAllowWeaponSwitch", - "ty": "bool", - "offset": 4688 - }, - { - "name": "m_bRoundTimeWarningTriggered", - "ty": "bool", - "offset": 4689 - }, - { - "name": "m_phaseChangeAnnouncementTime", - "ty": "GameTime_t", - "offset": 4692 - }, - { - "name": "m_fNextUpdateTeamClanNamesTime", - "ty": "float32", - "offset": 4696 - }, - { - "name": "m_flLastThinkTime", - "ty": "GameTime_t", - "offset": 4700 - }, - { - "name": "m_fAccumulatedRoundOffDamage", - "ty": "float32", - "offset": 4704 - }, - { - "name": "m_nShorthandedBonusLastEvalRound", - "ty": "int32", - "offset": 4708 - }, - { - "name": "m_nMatchAbortedEarlyReason", - "ty": "int32", - "offset": 5344 - }, - { - "name": "m_bHasTriggeredRoundStartMusic", - "ty": "bool", - "offset": 5348 - }, - { - "name": "m_bHasTriggeredCoopSpawnReset", - "ty": "bool", - "offset": 5349 - }, - { - "name": "m_bSwitchingTeamsAtRoundReset", - "ty": "bool", - "offset": 5350 - }, - { - "name": "m_pGameModeRules", - "ty": "CCSGameModeRules*", - "offset": 5376 - }, - { - "name": "m_BtGlobalBlackboard", - "ty": "KeyValues3", - "offset": 5384 - }, - { - "name": "m_hPlayerResource", - "ty": "CHandle< CBaseEntity >", - "offset": 5480 - }, - { - "name": "m_RetakeRules", - "ty": "CRetakeGameRules", - "offset": 5488 - }, - { - "name": "m_GuardianBotSkillLevelMax", - "ty": "int32", - "offset": 5972 - }, - { - "name": "m_GuardianBotSkillLevelMin", - "ty": "int32", - "offset": 5976 - }, - { - "name": "m_arrTeamUniqueKillWeaponsMatch", - "ty": "CUtlVector< int32 >[4]", - "offset": 5984 - }, - { - "name": "m_bTeamLastKillUsedUniqueWeaponMatch", - "ty": "bool[4]", - "offset": 6080 - }, - { - "name": "m_nMatchEndCount", - "ty": "uint8", - "offset": 6120 - }, - { - "name": "m_nTTeamIntroVariant", - "ty": "int32", - "offset": 6124 - }, - { - "name": "m_nCTTeamIntroVariant", - "ty": "int32", - "offset": 6128 - }, - { - "name": "m_bTeamIntroPeriod", - "ty": "bool", - "offset": 6132 - }, - { - "name": "m_fTeamIntroPeriodEnd", - "ty": "GameTime_t", - "offset": 6136 - }, - { - "name": "m_bPlayedTeamIntroVO", - "ty": "bool", - "offset": 6140 - }, - { - "name": "m_iRoundEndWinnerTeam", - "ty": "int32", - "offset": 6144 - }, - { - "name": "m_eRoundEndReason", - "ty": "int32", - "offset": 6148 - }, - { - "name": "m_bRoundEndShowTimerDefend", - "ty": "bool", - "offset": 6152 - }, - { - "name": "m_iRoundEndTimerTime", - "ty": "int32", - "offset": 6156 - }, - { - "name": "m_sRoundEndFunFactToken", - "ty": "CUtlString", - "offset": 6160 - }, - { - "name": "m_iRoundEndFunFactPlayerSlot", - "ty": "CPlayerSlot", - "offset": 6168 - }, - { - "name": "m_iRoundEndFunFactData1", - "ty": "int32", - "offset": 6172 - }, - { - "name": "m_iRoundEndFunFactData2", - "ty": "int32", - "offset": 6176 - }, - { - "name": "m_iRoundEndFunFactData3", - "ty": "int32", - "offset": 6180 - }, - { - "name": "m_sRoundEndMessage", - "ty": "CUtlString", - "offset": 6184 - }, - { - "name": "m_iRoundEndPlayerCount", - "ty": "int32", - "offset": 6192 - }, - { - "name": "m_bRoundEndNoMusic", - "ty": "bool", - "offset": 6196 - }, - { - "name": "m_iRoundEndLegacy", - "ty": "int32", - "offset": 6200 - }, - { - "name": "m_nRoundEndCount", - "ty": "uint8", - "offset": 6204 - }, - { - "name": "m_iRoundStartRoundNumber", - "ty": "int32", - "offset": 6208 - }, - { - "name": "m_nRoundStartCount", - "ty": "uint8", - "offset": 6212 - }, - { - "name": "m_flLastPerfSampleTime", - "ty": "float64", - "offset": 22608 - }, - { - "name": "m_bSkipNextServerPerfSample", - "ty": "bool", - "offset": 22616 - } - ] - }, - { - "name": "CCSTakeDamageInfoAPI", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeRules", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - { - "name": "CCSGameModeRules_Noop", - "module_name": "server.so", - "parent": { - "name": "CCSGameModeRules", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGameModeScript", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeScript_ConVars", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeRules_ArmsRace", - "module_name": "server.so", - "parent": { - "name": "CCSGameModeRules", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_WeaponSequence", - "ty": "CUtlString" - } - } - ], - "fields": [ - { - "name": "m_WeaponSequence", - "ty": "CNetworkUtlVectorBase< CUtlString >", - "offset": 56 - } - ] - }, - { - "name": "CCSArmsRaceScript", - "module_name": "server.so", - "parent": { - "name": "CCSGameModeScript", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pOuter", - "ty": "CCSGameModeRules_ArmsRace*", - "offset": 216 - } - ] - }, - { - "name": "CCSGameModeRules_Deathmatch", - "module_name": "server.so", - "parent": { - "name": "CCSGameModeRules", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flDMBonusStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flDMBonusTimeLength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nDMBonusWeaponLoadoutSlot", - "ty": "int16" - } - } - ], - "fields": [ - { - "name": "m_flDMBonusStartTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flDMBonusTimeLength", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_nDMBonusWeaponLoadoutSlot", - "ty": "int16", - "offset": 64 - } - ] - }, - { - "name": "CCSDeathmatchScript", - "module_name": "server.so", - "parent": { - "name": "CCSGameModeScript", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pOuter", - "ty": "CCSGameModeRules_Deathmatch*", - "offset": 216 - } - ] - }, - { - "name": "CCSDeathmatchScript_ConVars", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CRetakeGameRules", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nMatchSeed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bBlockersPresent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundInProgress", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iFirstSecondHalfRound", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iBombSite", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_nMatchSeed", - "ty": "int32", - "offset": 248 - }, - { - "name": "m_bBlockersPresent", - "ty": "bool", - "offset": 252 - }, - { - "name": "m_bRoundInProgress", - "ty": "bool", - "offset": 253 - }, - { - "name": "m_iFirstSecondHalfRound", - "ty": "int32", - "offset": 256 - }, - { - "name": "m_iBombSite", - "ty": "int32", - "offset": 260 - } - ] - }, - { - "name": "QuestProgress", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CSPerRoundStats_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDeaths", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iAssists", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEquipmentValue", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMoneySaved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iKillReward", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLiveTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHeadShotKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iObjective", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashEarned", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iUtilityDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemiesFlashed", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iKills", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iDeaths", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_iAssists", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_iEquipmentValue", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iMoneySaved", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iKillReward", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iLiveTime", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iHeadShotKills", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_iObjective", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_iCashEarned", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iUtilityDamage", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iEnemiesFlashed", - "ty": "int32", - "offset": 96 - } - ] - }, - { - "name": "CSMatchStats_t", - "module_name": "server.so", - "parent": { - "name": "CSPerRoundStats_t", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDeaths", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iAssists", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEquipmentValue", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMoneySaved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iKillReward", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLiveTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHeadShotKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iObjective", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashEarned", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iUtilityDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemiesFlashed", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iKills", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iDeaths", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_iAssists", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_iEquipmentValue", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iMoneySaved", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iKillReward", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iLiveTime", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iHeadShotKills", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_iObjective", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_iCashEarned", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iUtilityDamage", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iEnemiesFlashed", - "ty": "int32", - "offset": 96 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iEnemy5Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemy4Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemy3Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemyKnifeKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemyTaserKills", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iEnemy5Ks", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_iEnemy4Ks", - "ty": "int32", - "offset": 104 - }, - { - "name": "m_iEnemy3Ks", - "ty": "int32", - "offset": 108 - }, - { - "name": "m_iEnemyKnifeKills", - "ty": "int32", - "offset": 112 - }, - { - "name": "m_iEnemyTaserKills", - "ty": "int32", - "offset": 116 - }, - { - "name": "m_iEnemy2Ks", - "ty": "int32", - "offset": 120 - }, - { - "name": "m_iUtility_Count", - "ty": "int32", - "offset": 124 - }, - { - "name": "m_iUtility_Successes", - "ty": "int32", - "offset": 128 - }, - { - "name": "m_iUtility_Enemies", - "ty": "int32", - "offset": 132 - }, - { - "name": "m_iFlash_Count", - "ty": "int32", - "offset": 136 - }, - { - "name": "m_iFlash_Successes", - "ty": "int32", - "offset": 140 - }, - { - "name": "m_nHealthPointsRemovedTotal", - "ty": "int32", - "offset": 144 - }, - { - "name": "m_nHealthPointsDealtTotal", - "ty": "int32", - "offset": 148 - }, - { - "name": "m_nShotsFiredTotal", - "ty": "int32", - "offset": 152 - }, - { - "name": "m_nShotsOnTargetTotal", - "ty": "int32", - "offset": 156 - }, - { - "name": "m_i1v1Count", - "ty": "int32", - "offset": 160 - }, - { - "name": "m_i1v1Wins", - "ty": "int32", - "offset": 164 - }, - { - "name": "m_i1v2Count", - "ty": "int32", - "offset": 168 - }, - { - "name": "m_i1v2Wins", - "ty": "int32", - "offset": 172 - }, - { - "name": "m_iEntryCount", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_iEntryWins", - "ty": "int32", - "offset": 180 - } - ] - }, - { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - { - "name": "CCSGO_TeamSelectCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamSelectTerroristPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamSelectCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamSelectCounterTerroristPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamSelectCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamIntroTerroristPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamIntroCounterTerroristPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroTerroristPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroCounterTerroristPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1960 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1964 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1968 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1976 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1984 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1992 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 2624 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 3256 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSMinimapBoundary", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGOPlayerAnimGraphState", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayerPing", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hPlayer", - "ty": "CHandle< CCSPlayerPawn>" - } - }, - { - "NetworkVarNames": { - "name": "m_hPingedEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_iType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUrgent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_szPlaceName", - "ty": "char" - } - } - ], - "fields": [ - { - "name": "m_hPlayer", - "ty": "CHandle< CCSPlayerPawn >", - "offset": 1968 - }, - { - "name": "m_hPingedEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1972 - }, - { - "name": "m_iType", - "ty": "int32", - "offset": 1976 - }, - { - "name": "m_bUrgent", - "ty": "bool", - "offset": 1980 - }, - { - "name": "m_szPlaceName", - "ty": "char[18]", - "offset": 1981 - } - ] - }, - { - "name": "CCSPlayer_PingServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hPlayerPing", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_flPlayerPingTokens", - "ty": "GameTime_t[5]", - "offset": 64 - }, - { - "name": "m_hPlayerPing", - "ty": "CHandle< CBaseEntity >", - "offset": 84 - } - ] - }, - { - "name": "CCSPlayerResource", - "module_name": "server.so", - "parent": { - "name": "CBaseEntity", - "module_name": "server.so", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 1264 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 1292 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 1296 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 1312 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 1320 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 1344 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 1440 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 1444 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 1448 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 1460 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1466 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1467 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1468 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 1469 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 1470 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 1471 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 1472 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 1480 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1488 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 1500 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 1520 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 1524 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 1525 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "Vector", - "offset": 1528 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 1540 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 1544 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1556 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1560 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 1568 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 1572 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 1576 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 1584 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 1624 - }, - { - "name": "m_vecAbsVelocity", - "ty": "Vector", - "offset": 1628 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1640 - }, - { - "name": "m_vecBaseVelocity", - "ty": "Vector", - "offset": 1688 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 1700 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 1704 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1712 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1716 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1720 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1724 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1728 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1732 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1736 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1740 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1744 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1748 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1749 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1750 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1752 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1760 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1800 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1840 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1880 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1920 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1924 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1928 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1940 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1941 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1944 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1948 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1952 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1956 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bHostageAlive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_isHostageFollowingSomeone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iHostageEntityIDs", - "ty": "CEntityIndex" - } - }, - { - "NetworkVarNames": { - "name": "m_bombsiteCenterA", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bombsiteCenterB", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bEndMatchNextMapAllVoted", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bHostageAlive", - "ty": "bool[12]", - "offset": 1960 - }, - { - "name": "m_isHostageFollowingSomeone", - "ty": "bool[12]", - "offset": 1972 - }, - { - "name": "m_iHostageEntityIDs", - "ty": "CEntityIndex[12]", - "offset": 1984 - }, - { - "name": "m_bombsiteCenterA", - "ty": "Vector", - "offset": 2032 - }, - { - "name": "m_bombsiteCenterB", - "ty": "Vector", - "offset": 2044 - }, - { - "name": "m_hostageRescueX", - "ty": "int32[4]", - "offset": 2056 - }, - { - "name": "m_hostageRescueY", - "ty": "int32[4]", - "offset": 2072 - }, - { - "name": "m_hostageRescueZ", - "ty": "int32[4]", - "offset": 2088 - }, - { - "name": "m_bEndMatchNextMapAllVoted", - "ty": "bool", - "offset": 2104 - }, - { - "name": "m_foundGoalPositions", - "ty": "bool", - "offset": 2105 - } - ] - }, - { - "name": "CCSPlayerControllerAPI", - "module_name": "server.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPlayer_ViewModelServices", - "module_name": "server.so", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - } - ], - [] - ], - "libsoundsystem.so": [ - [ - { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - { - "name": "CVoiceContainerDefault", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CVoiceContainerWavFileReader", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_wavFilePath", - "ty": "CUtlString", - "offset": 96 - } - ] - }, - { - "name": "CVoiceContainerTestConstant", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerWavFileReader", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_wavFilePath", - "ty": "CUtlString", - "offset": 96 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTestConstantParam", - "ty": "bool", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerTestNestedDynamic", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SoundToPlay", - "ty": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", - "offset": 96 - }, - { - "name": "m_flTestConstantParam", - "ty": "float32", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerDecayingSineWave", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFrequency", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flDecayTime", - "ty": "float32", - "offset": 100 - } - ] - }, - { - "name": "CVoiceContainerAmpedDecayingSineWave", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerDecayingSineWave", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFrequency", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flDecayTime", - "ty": "float32", - "offset": 100 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flGainAmount", - "ty": "float32", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerRealtimeFMSineWave", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCarrierFrequency", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flModulatorFrequency", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flModulatorAmount", - "ty": "float32", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerBlend", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hSoundOne", - "ty": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", - "offset": 96 - }, - { - "name": "m_hSoundTwo", - "ty": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", - "offset": 104 - }, - { - "name": "m_flBlendAmount", - "ty": "float32", - "offset": 112 - } - ] - }, - { - "name": "CVoiceContainerEngineSound", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SoundToPlay", - "ty": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", - "offset": 96 - }, - { - "name": "m_flTestConstantParam", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flTestSoundEventBoundParam", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flEngineRPM", - "ty": "float32", - "offset": 112 - } - ] - }, - { - "name": "CVoiceContainerEnvelopeAnalyzer", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerWavFileReader", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_wavFilePath", - "ty": "CUtlString", - "offset": 96 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_envBuffer", - "ty": "CUtlVector< float32 >", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerRandomSampler", - "module_name": "soundsystem_voicecontainers.so", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flLoudAmplitude", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flLoudAmplitudeJitter", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flSoftAmplitude", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flSoftAmplitudeJitter", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flLoudTimeJitter", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flSoftTimeJitter", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_grainResources", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > >", - "offset": 120 - } - ] - }, - { - "name": "VMixFilterDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFilterType", - "ty": "VMixFilterType_t", - "offset": 0 - }, - { - "name": "m_nFilterSlope", - "ty": "VMixFilterSlope_t", - "offset": 2 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 3 - }, - { - "name": "m_fldbGain", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flCutoffFreq", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flQ", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "VMixEQ8Desc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_stages", - "ty": "VMixFilterDesc_t[8]", - "offset": 0 - } - ] - }, - { - "name": "VMixDelayDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_feedbackFilter", - "ty": "VMixFilterDesc_t", - "offset": 0 - }, - { - "name": "m_bEnableFilter", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_flDelay", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flDirectGain", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flDelayGain", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flFeedbackGain", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "VMixPannerDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_type", - "ty": "VMixPannerType_t", - "offset": 0 - }, - { - "name": "m_flStrength", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "VMixModDelayDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_feedbackFilter", - "ty": "VMixFilterDesc_t", - "offset": 0 - }, - { - "name": "m_bPhaseInvert", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_flGlideTime", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flDelay", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flOutputGain", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flFeedbackGain", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flModRate", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flModDepth", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_bApplyAntialiasing", - "ty": "bool", - "offset": 44 - } - ] - }, - { - "name": "VMixDiffusorDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSize", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flComplexity", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flFeedback", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flOutputGain", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "VMixBoxverbDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSizeMax", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flSizeMin", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flComplexity", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDiffusion", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flModDepth", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flModRate", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_bParallel", - "ty": "bool", - "offset": 24 - }, - { - "name": "m_filterType", - "ty": "VMixFilterDesc_t", - "offset": 28 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flHeight", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flDepth", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flFeedbackScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flFeedbackWidth", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flFeedbackHeight", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_flFeedbackDepth", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_flOutputGain", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flTaps", - "ty": "float32", - "offset": 76 - } - ] - }, - { - "name": "VMixFreeverbDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRoomSize", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flDamp", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flLateReflections", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "VMixPlateverbDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flPrefilter", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flInputDiffusion1", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flInputDiffusion2", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDecay", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flDamp", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flFeedbackDiffusion1", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flFeedbackDiffusion2", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "VMixDynamicsDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbGain", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_fldbNoiseGateThreshold", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbCompressionThreshold", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_fldbLimiterThreshold", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_fldbKneeWidth", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flRatio", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flLimiterRatio", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flRMSTimeMS", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_bPeakMode", - "ty": "bool", - "offset": 44 - } - ] - }, - { - "name": "VMixDynamicsCompressorDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbOutputGain", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_fldbCompressionThreshold", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbKneeWidth", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flCompressionRatio", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flRMSTimeMS", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_bPeakMode", - "ty": "bool", - "offset": 32 - } - ] - }, - { - "name": "VMixDynamicsBand_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbGainInput", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_fldbGainOutput", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbThresholdBelow", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_fldbThresholdAbove", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flRatioBelow", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flRatioAbove", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_bEnable", - "ty": "bool", - "offset": 32 - }, - { - "name": "m_bSolo", - "ty": "bool", - "offset": 33 - } - ] - }, - { - "name": "VMixDynamics3BandDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbGainOutput", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flRMSTimeMS", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbKneeWidth", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDepth", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flLowCutoffFreq", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flHighCutoffFreq", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_bPeakMode", - "ty": "bool", - "offset": 32 - }, - { - "name": "m_bandDesc", - "ty": "VMixDynamicsBand_t[3]", - "offset": 36 - } - ] - }, - { - "name": "VMixEnvelopeDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flHoldTimeMS", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "VMixPitchShiftDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nGrainSampleCount", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_flPitchShift", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_nQuality", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_nProcType", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "VMixConvolutionDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbGain", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flPreDelayMS", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_fldbLow", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_fldbMid", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_fldbHigh", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flLowCutoffFreq", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flHighCutoffFreq", - "ty": "float32", - "offset": 28 - } - ] - }, - { - "name": "VMixVocoderDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBandCount", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_flBandwidth", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldBModGain", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flFreqRangeStart", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flFreqRangeEnd", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_fldBUnvoicedGain", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_nDebugBand", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_bPeakMode", - "ty": "bool", - "offset": 36 - } - ] - }, - { - "name": "VMixShaperDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nShape", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_fldbDrive", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbOutputGain", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_nOversampleFactor", - "ty": "int32", - "offset": 16 - } - ] - }, - { - "name": "VMixUtilityDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nOp", - "ty": "VMixChannelOperation_t", - "offset": 0 - }, - { - "name": "m_flInputPan", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flOutputBalance", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_fldbOutputGain", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_bBassMono", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_flBassFreq", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "VMixAutoFilterDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flEnvelopeAmount", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_filter", - "ty": "VMixFilterDesc_t", - "offset": 12 - }, - { - "name": "m_flLFOAmount", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flLFORate", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flPhase", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_nLFOShape", - "ty": "VMixLFOShape_t", - "offset": 40 - } - ] - }, - { - "name": "VMixOscDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "oscType", - "ty": "VMixLFOShape_t", - "offset": 0 - }, - { - "name": "m_freq", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flPhase", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "VMixEffectChainDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCrossfadeTime", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "VMixSubgraphSwitchDesc_t", - "module_name": "soundsystem_lowlevel.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_interpolationMode", - "ty": "VMixSubgraphSwitchInterpolationType_t", - "offset": 0 - }, - { - "name": "m_bOnlyTailsOnFadeOut", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_flInterpolationTime", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - { - "name": "CSosGroupActionLimitSchema", - "module_name": "soundsystem.so", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCount", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nStopType", - "ty": "SosActionStopType_t", - "offset": 28 - }, - { - "name": "m_nSortType", - "ty": "SosActionSortType_t", - "offset": 32 - } - ] - }, - { - "name": "CSosGroupActionTimeLimitSchema", - "module_name": "soundsystem.so", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMaxDuration", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CSosGroupActionTimeBlockLimitSchema", - "module_name": "soundsystem.so", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCount", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_flMaxDuration", - "ty": "float32", - "offset": 28 - } - ] - }, - { - "name": "CSosGroupActionSetSoundeventParameterSchema", - "module_name": "soundsystem.so", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCount", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_flMinValue", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flMaxValue", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_opvarName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_nSortType", - "ty": "SosActionSortType_t", - "offset": 48 - } - ] - }, - { - "name": "CSosGroupActionSoundeventClusterSchema", - "module_name": "soundsystem.so", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMinNearby", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_flClusterEpsilon", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_shouldPlayOpvar", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_shouldPlayClusterChild", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_clusterSizeOpvar", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_groupBoundingBoxMinsOpvar", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_groupBoundingBoxMaxsOpvar", - "ty": "CUtlString", - "offset": 64 - } - ] - }, - { - "name": "CSosGroupBranchPattern", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bMatchEventName", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bMatchEventSubString", - "ty": "bool", - "offset": 9 - }, - { - "name": "m_bMatchEntIndex", - "ty": "bool", - "offset": 10 - }, - { - "name": "m_bMatchOpvar", - "ty": "bool", - "offset": 11 - } - ] - }, - { - "name": "CSosGroupMatchPattern", - "module_name": "soundsystem.so", - "parent": { - "name": "CSosGroupBranchPattern", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bMatchEventName", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bMatchEventSubString", - "ty": "bool", - "offset": 9 - }, - { - "name": "m_bMatchEntIndex", - "ty": "bool", - "offset": 10 - }, - { - "name": "m_bMatchOpvar", - "ty": "bool", - "offset": 11 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_matchSoundEventName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_matchSoundEventSubString", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_flEntIndex", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flOpvar", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "CSosSoundEventGroupSchema", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nType", - "ty": "SosGroupType_t", - "offset": 8 - }, - { - "name": "m_bIsBlocking", - "ty": "bool", - "offset": 12 - }, - { - "name": "m_nBlockMaxCount", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_bInvertMatch", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_matchPattern", - "ty": "CSosGroupMatchPattern", - "offset": 24 - }, - { - "name": "m_branchPattern", - "ty": "CSosGroupBranchPattern", - "offset": 64 - }, - { - "name": "m_vActions", - "ty": "CSosGroupActionSchema*[4]", - "offset": 176 - } - ] - }, - { - "name": "CSosSoundEventGroupListSchema", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_groupList", - "ty": "CUtlVector< CSosSoundEventGroupSchema >", - "offset": 0 - } - ] - }, - { - "name": "SosEditItemInfo_t", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "itemType", - "ty": "SosEditItemType_t", - "offset": 0 - }, - { - "name": "itemName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "itemTypeName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "itemKVString", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "itemPos", - "ty": "Vector2D", - "offset": 40 - } - ] - }, - { - "name": "SelectedEditItemInfo_t", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_EditItems", - "ty": "CUtlVector< SosEditItemInfo_t >", - "offset": 0 - } - ] - }, - { - "name": "CSoundEventMetaData", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_soundEventVMix", - "ty": "CStrongHandle< InfoForResourceTypeCVMixListResource >", - "offset": 0 - } - ] - }, - { - "name": "CDSPMixgroupModifier", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_mixgroup", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flModifier", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flModifierMin", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flSourceModifier", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flSourceModifierMin", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flListenerReverbModifierWhenSourceReverbIsActive", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CDspPresetModifierList", - "module_name": "soundsystem.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_dspName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_modifiers", - "ty": "CUtlVector< CDSPMixgroupModifier >", - "offset": 8 - } - ] - } - ], - [] - ], - "libvphysics2.so": [ - [ - { - "name": "CFeJiggleBone", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_flLength", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flTipMass", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flYawStiffness", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flYawDamping", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flPitchStiffness", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flPitchDamping", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flAlongStiffness", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flAlongDamping", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flAngleLimit", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flMinYaw", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flMaxYaw", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flYawFriction", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flYawBounce", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flMinPitch", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flMaxPitch", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flPitchFriction", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_flPitchBounce", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_flBaseMass", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flBaseStiffness", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_flBaseDamping", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flBaseMinLeft", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flBaseMaxLeft", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flBaseLeftFriction", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flBaseMinUp", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flBaseMaxUp", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flBaseUpFriction", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flBaseMinForward", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flBaseMaxForward", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flBaseForwardFriction", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flRadius0", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_flRadius1", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_vPoint0", - "ty": "Vector", - "offset": 128 - }, - { - "name": "m_vPoint1", - "ty": "Vector", - "offset": 140 - }, - { - "name": "m_nCollisionMask", - "ty": "uint16", - "offset": 152 - } - ] - }, - { - "name": "CFeNamedJiggleBone", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strParentBone", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_transform", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_nJiggleParent", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_jiggleBone", - "ty": "CFeJiggleBone", - "offset": 52 - } - ] - }, - { - "name": "CFeIndexedJiggleBone", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNode", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nJiggleParent", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_jiggleBone", - "ty": "CFeJiggleBone", - "offset": 8 - } - ] - }, - { - "name": "PhysFeModelDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_CtrlHash", - "ty": "CUtlVector< uint32 >", - "offset": 0 - }, - { - "name": "m_CtrlName", - "ty": "CUtlVector< CUtlString >", - "offset": 24 - }, - { - "name": "m_nStaticNodeFlags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_nDynamicNodeFlags", - "ty": "uint32", - "offset": 52 - }, - { - "name": "m_flLocalForce", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flLocalRotation", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_nNodeCount", - "ty": "uint16", - "offset": 64 - }, - { - "name": "m_nStaticNodes", - "ty": "uint16", - "offset": 66 - }, - { - "name": "m_nRotLockStaticNodes", - "ty": "uint16", - "offset": 68 - }, - { - "name": "m_nFirstPositionDrivenNode", - "ty": "uint16", - "offset": 70 - }, - { - "name": "m_nSimdTriCount1", - "ty": "uint16", - "offset": 72 - }, - { - "name": "m_nSimdTriCount2", - "ty": "uint16", - "offset": 74 - }, - { - "name": "m_nSimdQuadCount1", - "ty": "uint16", - "offset": 76 - }, - { - "name": "m_nSimdQuadCount2", - "ty": "uint16", - "offset": 78 - }, - { - "name": "m_nQuadCount1", - "ty": "uint16", - "offset": 80 - }, - { - "name": "m_nQuadCount2", - "ty": "uint16", - "offset": 82 - }, - { - "name": "m_nTreeDepth", - "ty": "uint16", - "offset": 84 - }, - { - "name": "m_nNodeBaseJiggleboneDependsCount", - "ty": "uint16", - "offset": 86 - }, - { - "name": "m_nRopeCount", - "ty": "uint16", - "offset": 88 - }, - { - "name": "m_Ropes", - "ty": "CUtlVector< uint16 >", - "offset": 96 - }, - { - "name": "m_NodeBases", - "ty": "CUtlVector< FeNodeBase_t >", - "offset": 120 - }, - { - "name": "m_SimdNodeBases", - "ty": "CUtlVector< FeSimdNodeBase_t >", - "offset": 144 - }, - { - "name": "m_Quads", - "ty": "CUtlVector< FeQuad_t >", - "offset": 168 - }, - { - "name": "m_SimdQuads", - "ty": "CUtlVector< FeSimdQuad_t >", - "offset": 192 - }, - { - "name": "m_SimdTris", - "ty": "CUtlVector< FeSimdTri_t >", - "offset": 216 - }, - { - "name": "m_SimdRods", - "ty": "CUtlVector< FeSimdRodConstraint_t >", - "offset": 240 - }, - { - "name": "m_SimdRodsAnim", - "ty": "CUtlVector< FeSimdRodConstraintAnim_t >", - "offset": 264 - }, - { - "name": "m_InitPose", - "ty": "CUtlVector< CTransform >", - "offset": 288 - }, - { - "name": "m_Rods", - "ty": "CUtlVector< FeRodConstraint_t >", - "offset": 312 - }, - { - "name": "m_Twists", - "ty": "CUtlVector< FeTwistConstraint_t >", - "offset": 336 - }, - { - "name": "m_AxialEdges", - "ty": "CUtlVector< FeAxialEdgeBend_t >", - "offset": 360 - }, - { - "name": "m_NodeInvMasses", - "ty": "CUtlVector< float32 >", - "offset": 384 - }, - { - "name": "m_CtrlOffsets", - "ty": "CUtlVector< FeCtrlOffset_t >", - "offset": 408 - }, - { - "name": "m_CtrlOsOffsets", - "ty": "CUtlVector< FeCtrlOsOffset_t >", - "offset": 432 - }, - { - "name": "m_FollowNodes", - "ty": "CUtlVector< FeFollowNode_t >", - "offset": 456 - }, - { - "name": "m_CollisionPlanes", - "ty": "CUtlVector< FeCollisionPlane_t >", - "offset": 480 - }, - { - "name": "m_NodeIntegrator", - "ty": "CUtlVector< FeNodeIntegrator_t >", - "offset": 504 - }, - { - "name": "m_SpringIntegrator", - "ty": "CUtlVector< FeSpringIntegrator_t >", - "offset": 528 - }, - { - "name": "m_SimdSpringIntegrator", - "ty": "CUtlVector< FeSimdSpringIntegrator_t >", - "offset": 552 - }, - { - "name": "m_WorldCollisionParams", - "ty": "CUtlVector< FeWorldCollisionParams_t >", - "offset": 576 - }, - { - "name": "m_LegacyStretchForce", - "ty": "CUtlVector< float32 >", - "offset": 600 - }, - { - "name": "m_NodeCollisionRadii", - "ty": "CUtlVector< float32 >", - "offset": 624 - }, - { - "name": "m_DynNodeFriction", - "ty": "CUtlVector< float32 >", - "offset": 648 - }, - { - "name": "m_LocalRotation", - "ty": "CUtlVector< float32 >", - "offset": 672 - }, - { - "name": "m_LocalForce", - "ty": "CUtlVector< float32 >", - "offset": 696 - }, - { - "name": "m_TaperedCapsuleStretches", - "ty": "CUtlVector< FeTaperedCapsuleStretch_t >", - "offset": 720 - }, - { - "name": "m_TaperedCapsuleRigids", - "ty": "CUtlVector< FeTaperedCapsuleRigid_t >", - "offset": 744 - }, - { - "name": "m_SphereRigids", - "ty": "CUtlVector< FeSphereRigid_t >", - "offset": 768 - }, - { - "name": "m_WorldCollisionNodes", - "ty": "CUtlVector< uint16 >", - "offset": 792 - }, - { - "name": "m_TreeParents", - "ty": "CUtlVector< uint16 >", - "offset": 816 - }, - { - "name": "m_TreeCollisionMasks", - "ty": "CUtlVector< uint16 >", - "offset": 840 - }, - { - "name": "m_TreeChildren", - "ty": "CUtlVector< FeTreeChildren_t >", - "offset": 864 - }, - { - "name": "m_FreeNodes", - "ty": "CUtlVector< uint16 >", - "offset": 888 - }, - { - "name": "m_FitMatrices", - "ty": "CUtlVector< FeFitMatrix_t >", - "offset": 912 - }, - { - "name": "m_FitWeights", - "ty": "CUtlVector< FeFitWeight_t >", - "offset": 936 - }, - { - "name": "m_ReverseOffsets", - "ty": "CUtlVector< FeNodeReverseOffset_t >", - "offset": 960 - }, - { - "name": "m_AnimStrayRadii", - "ty": "CUtlVector< FeAnimStrayRadius_t >", - "offset": 984 - }, - { - "name": "m_SimdAnimStrayRadii", - "ty": "CUtlVector< FeSimdAnimStrayRadius_t >", - "offset": 1008 - }, - { - "name": "m_KelagerBends", - "ty": "CUtlVector< FeKelagerBend2_t >", - "offset": 1032 - }, - { - "name": "m_CtrlSoftOffsets", - "ty": "CUtlVector< FeCtrlSoftOffset_t >", - "offset": 1056 - }, - { - "name": "m_JiggleBones", - "ty": "CUtlVector< CFeIndexedJiggleBone >", - "offset": 1080 - }, - { - "name": "m_SourceElems", - "ty": "CUtlVector< uint16 >", - "offset": 1104 - }, - { - "name": "m_GoalDampedSpringIntegrators", - "ty": "CUtlVector< uint32 >", - "offset": 1128 - }, - { - "name": "m_Tris", - "ty": "CUtlVector< FeTri_t >", - "offset": 1152 - }, - { - "name": "m_nTriCount1", - "ty": "uint16", - "offset": 1176 - }, - { - "name": "m_nTriCount2", - "ty": "uint16", - "offset": 1178 - }, - { - "name": "m_nReservedUint8", - "ty": "uint8", - "offset": 1180 - }, - { - "name": "m_nExtraPressureIterations", - "ty": "uint8", - "offset": 1181 - }, - { - "name": "m_nExtraGoalIterations", - "ty": "uint8", - "offset": 1182 - }, - { - "name": "m_nExtraIterations", - "ty": "uint8", - "offset": 1183 - }, - { - "name": "m_BoxRigids", - "ty": "CUtlVector< FeBoxRigid_t >", - "offset": 1184 - }, - { - "name": "m_DynNodeVertexSet", - "ty": "CUtlVector< uint8 >", - "offset": 1208 - }, - { - "name": "m_VertexSetNames", - "ty": "CUtlVector< uint32 >", - "offset": 1232 - }, - { - "name": "m_RigidColliderPriorities", - "ty": "CUtlVector< FeRigidColliderIndices_t >", - "offset": 1256 - }, - { - "name": "m_MorphLayers", - "ty": "CUtlVector< FeMorphLayerDepr_t >", - "offset": 1280 - }, - { - "name": "m_MorphSetData", - "ty": "CUtlVector< uint8 >", - "offset": 1304 - }, - { - "name": "m_VertexMaps", - "ty": "CUtlVector< FeVertexMapDesc_t >", - "offset": 1328 - }, - { - "name": "m_VertexMapValues", - "ty": "CUtlVector< uint8 >", - "offset": 1352 - }, - { - "name": "m_Effects", - "ty": "CUtlVector< FeEffectDesc_t >", - "offset": 1376 - }, - { - "name": "m_LockToParent", - "ty": "CUtlVector< FeCtrlOffset_t >", - "offset": 1400 - }, - { - "name": "m_LockToGoal", - "ty": "CUtlVector< uint16 >", - "offset": 1424 - }, - { - "name": "m_SkelParents", - "ty": "CUtlVector< int16 >", - "offset": 1448 - }, - { - "name": "m_DynNodeWindBases", - "ty": "CUtlVector< FeNodeWindBase_t >", - "offset": 1472 - }, - { - "name": "m_flInternalPressure", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_flDefaultTimeDilation", - "ty": "float32", - "offset": 1500 - }, - { - "name": "m_flWindage", - "ty": "float32", - "offset": 1504 - }, - { - "name": "m_flWindDrag", - "ty": "float32", - "offset": 1508 - }, - { - "name": "m_flDefaultSurfaceStretch", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flDefaultThreadStretch", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flDefaultGravityScale", - "ty": "float32", - "offset": 1520 - }, - { - "name": "m_flDefaultVelAirDrag", - "ty": "float32", - "offset": 1524 - }, - { - "name": "m_flDefaultExpAirDrag", - "ty": "float32", - "offset": 1528 - }, - { - "name": "m_flDefaultVelQuadAirDrag", - "ty": "float32", - "offset": 1532 - }, - { - "name": "m_flDefaultExpQuadAirDrag", - "ty": "float32", - "offset": 1536 - }, - { - "name": "m_flRodVelocitySmoothRate", - "ty": "float32", - "offset": 1540 - }, - { - "name": "m_flQuadVelocitySmoothRate", - "ty": "float32", - "offset": 1544 - }, - { - "name": "m_flAddWorldCollisionRadius", - "ty": "float32", - "offset": 1548 - }, - { - "name": "m_flDefaultVolumetricSolveAmount", - "ty": "float32", - "offset": 1552 - }, - { - "name": "m_nRodVelocitySmoothIterations", - "ty": "uint16", - "offset": 1556 - }, - { - "name": "m_nQuadVelocitySmoothIterations", - "ty": "uint16", - "offset": 1558 - } - ] - }, - { - "name": "FourVectors2D", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "x", - "ty": "fltx4", - "offset": 0 - }, - { - "name": "y", - "ty": "fltx4", - "offset": 16 - } - ] - }, - { - "name": "FeEdgeDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nEdge", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "nSide", - "ty": "uint16[2][2]", - "offset": 4 - }, - { - "name": "nVirtElem", - "ty": "uint16[2]", - "offset": 12 - } - ] - }, - { - "name": "OldFeEdge_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flK", - "ty": "float32[3]", - "offset": 0 - }, - { - "name": "invA", - "ty": "float32", - "offset": 12 - }, - { - "name": "t", - "ty": "float32", - "offset": 16 - }, - { - "name": "flThetaRelaxed", - "ty": "float32", - "offset": 20 - }, - { - "name": "flThetaFactor", - "ty": "float32", - "offset": 24 - }, - { - "name": "c01", - "ty": "float32", - "offset": 28 - }, - { - "name": "c02", - "ty": "float32", - "offset": 32 - }, - { - "name": "c03", - "ty": "float32", - "offset": 36 - }, - { - "name": "c04", - "ty": "float32", - "offset": 40 - }, - { - "name": "flAxialModelDist", - "ty": "float32", - "offset": 44 - }, - { - "name": "flAxialModelWeights", - "ty": "float32[4]", - "offset": 48 - }, - { - "name": "m_nNode", - "ty": "uint16[4]", - "offset": 64 - } - ] - }, - { - "name": "FeWeightedNode_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nWeight", - "ty": "uint16", - "offset": 2 - } - ] - }, - { - "name": "FeKelagerBend2_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flWeight", - "ty": "float32[3]", - "offset": 0 - }, - { - "name": "flHeight0", - "ty": "float32", - "offset": 12 - }, - { - "name": "nNode", - "ty": "uint16[3]", - "offset": 16 - }, - { - "name": "nReserved", - "ty": "uint16", - "offset": 22 - } - ] - }, - { - "name": "FeStiffHingeBuild_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flMaxAngle", - "ty": "float32", - "offset": 0 - }, - { - "name": "flStrength", - "ty": "float32", - "offset": 4 - }, - { - "name": "flMotionBias", - "ty": "float32[3]", - "offset": 8 - }, - { - "name": "nNode", - "ty": "uint16[3]", - "offset": 20 - } - ] - }, - { - "name": "FeTri_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[3]", - "offset": 0 - }, - { - "name": "w1", - "ty": "float32", - "offset": 8 - }, - { - "name": "w2", - "ty": "float32", - "offset": 12 - }, - { - "name": "v1x", - "ty": "float32", - "offset": 16 - }, - { - "name": "v2", - "ty": "Vector2D", - "offset": 20 - } - ] - }, - { - "name": "FeSimdTri_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint32[4][3]", - "offset": 0 - }, - { - "name": "w1", - "ty": "fltx4", - "offset": 48 - }, - { - "name": "w2", - "ty": "fltx4", - "offset": 64 - }, - { - "name": "v1x", - "ty": "fltx4", - "offset": 80 - }, - { - "name": "v2", - "ty": "FourVectors2D", - "offset": 96 - } - ] - }, - { - "name": "FeQuad_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4]", - "offset": 0 - }, - { - "name": "flSlack", - "ty": "float32", - "offset": 8 - }, - { - "name": "vShape", - "ty": "Vector4D[4]", - "offset": 12 - } - ] - }, - { - "name": "FeNodeBase_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nDummy", - "ty": "uint16[3]", - "offset": 2 - }, - { - "name": "nNodeX0", - "ty": "uint16", - "offset": 8 - }, - { - "name": "nNodeX1", - "ty": "uint16", - "offset": 10 - }, - { - "name": "nNodeY0", - "ty": "uint16", - "offset": 12 - }, - { - "name": "nNodeY1", - "ty": "uint16", - "offset": 14 - }, - { - "name": "qAdjust", - "ty": "QuaternionStorage", - "offset": 16 - } - ] - }, - { - "name": "FeNodeWindBase_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNodeX0", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nNodeX1", - "ty": "uint16", - "offset": 2 - }, - { - "name": "nNodeY0", - "ty": "uint16", - "offset": 4 - }, - { - "name": "nNodeY1", - "ty": "uint16", - "offset": 6 - } - ] - }, - { - "name": "FeNodeReverseOffset_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vOffset", - "ty": "Vector", - "offset": 0 - }, - { - "name": "nBoneCtrl", - "ty": "uint16", - "offset": 12 - }, - { - "name": "nTargetNode", - "ty": "uint16", - "offset": 14 - } - ] - }, - { - "name": "FeSimdQuad_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][4]", - "offset": 0 - }, - { - "name": "f4Slack", - "ty": "fltx4", - "offset": 32 - }, - { - "name": "vShape", - "ty": "FourVectors[4]", - "offset": 48 - }, - { - "name": "f4Weights", - "ty": "fltx4[4]", - "offset": 240 - } - ] - }, - { - "name": "FeAxialEdgeBend_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "te", - "ty": "float32", - "offset": 0 - }, - { - "name": "tv", - "ty": "float32", - "offset": 4 - }, - { - "name": "flDist", - "ty": "float32", - "offset": 8 - }, - { - "name": "flWeight", - "ty": "float32[4]", - "offset": 12 - }, - { - "name": "nNode", - "ty": "uint16[6]", - "offset": 28 - } - ] - }, - { - "name": "FeBandBendLimit_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flDistMin", - "ty": "float32", - "offset": 0 - }, - { - "name": "flDistMax", - "ty": "float32", - "offset": 4 - }, - { - "name": "nNode", - "ty": "uint16[6]", - "offset": 8 - } - ] - }, - { - "name": "FeRodConstraint_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "flMaxDist", - "ty": "float32", - "offset": 4 - }, - { - "name": "flMinDist", - "ty": "float32", - "offset": 8 - }, - { - "name": "flWeight0", - "ty": "float32", - "offset": 12 - }, - { - "name": "flRelaxationFactor", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "FeTwistConstraint_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNodeOrient", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nNodeEnd", - "ty": "uint16", - "offset": 2 - }, - { - "name": "flTwistRelax", - "ty": "float32", - "offset": 4 - }, - { - "name": "flSwingRelax", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "FeSimdRodConstraint_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][2]", - "offset": 0 - }, - { - "name": "f4MaxDist", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "f4MinDist", - "ty": "fltx4", - "offset": 32 - }, - { - "name": "f4Weight0", - "ty": "fltx4", - "offset": 48 - }, - { - "name": "f4RelaxationFactor", - "ty": "fltx4", - "offset": 64 - } - ] - }, - { - "name": "FeSimdRodConstraintAnim_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][2]", - "offset": 0 - }, - { - "name": "f4Weight0", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "f4RelaxationFactor", - "ty": "fltx4", - "offset": 32 - } - ] - }, - { - "name": "FeAnimStrayRadius_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "flMaxDist", - "ty": "float32", - "offset": 4 - }, - { - "name": "flRelaxationFactor", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "FeSimdAnimStrayRadius_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][2]", - "offset": 0 - }, - { - "name": "flMaxDist", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "flRelaxationFactor", - "ty": "fltx4", - "offset": 32 - } - ] - }, - { - "name": "FeSimdNodeBase_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4]", - "offset": 0 - }, - { - "name": "nNodeX0", - "ty": "uint16[4]", - "offset": 8 - }, - { - "name": "nNodeX1", - "ty": "uint16[4]", - "offset": 16 - }, - { - "name": "nNodeY0", - "ty": "uint16[4]", - "offset": 24 - }, - { - "name": "nNodeY1", - "ty": "uint16[4]", - "offset": 32 - }, - { - "name": "nDummy", - "ty": "uint16[4]", - "offset": 40 - }, - { - "name": "qAdjust", - "ty": "FourQuaternions", - "offset": 48 - } - ] - }, - { - "name": "FeNodeIntegrator_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flPointDamping", - "ty": "float32", - "offset": 0 - }, - { - "name": "flAnimationForceAttraction", - "ty": "float32", - "offset": 4 - }, - { - "name": "flAnimationVertexAttraction", - "ty": "float32", - "offset": 8 - }, - { - "name": "flGravity", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "FeSpringIntegrator_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "flSpringRestLength", - "ty": "float32", - "offset": 4 - }, - { - "name": "flSpringConstant", - "ty": "float32", - "offset": 8 - }, - { - "name": "flSpringDamping", - "ty": "float32", - "offset": 12 - }, - { - "name": "flNodeWeight0", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "FeSimdSpringIntegrator_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][2]", - "offset": 0 - }, - { - "name": "flSpringRestLength", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "flSpringConstant", - "ty": "fltx4", - "offset": 32 - }, - { - "name": "flSpringDamping", - "ty": "fltx4", - "offset": 48 - }, - { - "name": "flNodeWeight0", - "ty": "fltx4", - "offset": 64 - } - ] - }, - { - "name": "FeCtrlOffset_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vOffset", - "ty": "Vector", - "offset": 0 - }, - { - "name": "nCtrlParent", - "ty": "uint16", - "offset": 12 - }, - { - "name": "nCtrlChild", - "ty": "uint16", - "offset": 14 - } - ] - }, - { - "name": "FeSoftParent_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nParent", - "ty": "int32", - "offset": 0 - }, - { - "name": "flAlpha", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "FeCtrlSoftOffset_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nCtrlParent", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nCtrlChild", - "ty": "uint16", - "offset": 2 - }, - { - "name": "vOffset", - "ty": "Vector", - "offset": 4 - }, - { - "name": "flAlpha", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "FeCtrlOsOffset_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nCtrlParent", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nCtrlChild", - "ty": "uint16", - "offset": 2 - } - ] - }, - { - "name": "FeFollowNode_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nParentNode", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nChildNode", - "ty": "uint16", - "offset": 2 - }, - { - "name": "flWeight", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "FeCollisionPlane_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nCtrlParent", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nChildNode", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_Plane", - "ty": "RnPlane_t", - "offset": 4 - }, - { - "name": "flStrength", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "FeWorldCollisionParams_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flWorldFriction", - "ty": "float32", - "offset": 0 - }, - { - "name": "flGroundFriction", - "ty": "float32", - "offset": 4 - }, - { - "name": "nListBegin", - "ty": "uint16", - "offset": 8 - }, - { - "name": "nListEnd", - "ty": "uint16", - "offset": 10 - } - ] - }, - { - "name": "FeTreeChildren_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nChild", - "ty": "uint16[2]", - "offset": 0 - } - ] - }, - { - "name": "FeTaperedCapsuleRigid_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vSphere", - "ty": "fltx4[2]", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 32 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 34 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 36 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 38 - } - ] - }, - { - "name": "FeSphereRigid_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vSphere", - "ty": "fltx4", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 16 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 18 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 20 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 22 - } - ] - }, - { - "name": "FeTaperedCapsuleStretch_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 4 - }, - { - "name": "nDummy", - "ty": "uint16", - "offset": 6 - }, - { - "name": "flRadius", - "ty": "float32[2]", - "offset": 8 - } - ] - }, - { - "name": "FeBoxRigid_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "tmFrame2", - "ty": "CTransform", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 32 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 34 - }, - { - "name": "vSize", - "ty": "Vector", - "offset": 36 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 50 - } - ] - }, - { - "name": "CovMatrix3", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vDiag", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_flXY", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flXZ", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flYZ", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "FourCovMatrices3", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vDiag", - "ty": "FourVectors", - "offset": 0 - }, - { - "name": "m_flXY", - "ty": "fltx4", - "offset": 48 - }, - { - "name": "m_flXZ", - "ty": "fltx4", - "offset": 64 - }, - { - "name": "m_flYZ", - "ty": "fltx4", - "offset": 80 - } - ] - }, - { - "name": "FeFitWeight_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flWeight", - "ty": "float32", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 4 - }, - { - "name": "nDummy", - "ty": "uint16", - "offset": 6 - } - ] - }, - { - "name": "FeFitInfluence_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nVertexNode", - "ty": "uint32", - "offset": 0 - }, - { - "name": "flWeight", - "ty": "float32", - "offset": 4 - }, - { - "name": "nMatrixNode", - "ty": "uint32", - "offset": 8 - } - ] - }, - { - "name": "FeFitMatrix_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "bone", - "ty": "CTransform", - "offset": 0 - }, - { - "name": "vCenter", - "ty": "Vector", - "offset": 32 - }, - { - "name": "nEnd", - "ty": "uint16", - "offset": 44 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 46 - }, - { - "name": "nBeginDynamic", - "ty": "uint16", - "offset": 48 - } - ] - }, - { - "name": "FeRigidColliderIndices_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nTaperedCapsuleRigidIndex", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nSphereRigidIndex", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_nBoxRigidIndex", - "ty": "uint16", - "offset": 4 - }, - { - "name": "m_nCollisionPlaneIndex", - "ty": "uint16", - "offset": 6 - } - ] - }, - { - "name": "FeBuildTaperedCapsuleRigid_t", - "module_name": "physicslib.so", - "parent": { - "name": "FeTaperedCapsuleRigid_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vSphere", - "ty": "fltx4[2]", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 32 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 34 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 36 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 38 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nPriority", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nVertexMapHash", - "ty": "uint32", - "offset": 52 - } - ] - }, - { - "name": "FeBuildBoxRigid_t", - "module_name": "physicslib.so", - "parent": { - "name": "FeBoxRigid_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "tmFrame2", - "ty": "CTransform", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 32 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 34 - }, - { - "name": "vSize", - "ty": "Vector", - "offset": 36 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 50 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nPriority", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nVertexMapHash", - "ty": "uint32", - "offset": 56 - } - ] - }, - { - "name": "FeBuildSphereRigid_t", - "module_name": "physicslib.so", - "parent": { - "name": "FeSphereRigid_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vSphere", - "ty": "fltx4", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 16 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 18 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 20 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 22 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nPriority", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nVertexMapHash", - "ty": "uint32", - "offset": 36 - } - ] - }, - { - "name": "FeSourceEdge_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - } - ] - }, - { - "name": "FeEffectDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "sName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "nType", - "ty": "int32", - "offset": 12 - }, - { - "name": "m_Params", - "ty": "KeyValues3", - "offset": 16 - } - ] - }, - { - "name": "FeVertexMapBuild_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_VertexMapName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 12 - }, - { - "name": "m_flVolumetricSolveStrength", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nScaleSourceNode", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_Weights", - "ty": "CUtlVector< float32 >", - "offset": 24 - } - ] - }, - { - "name": "CFeVertexMapBuildArray", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Array", - "ty": "CUtlVector< FeVertexMapBuild_t* >", - "offset": 0 - } - ] - }, - { - "name": "FeProxyVertexMap_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "FeVertexMapDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "sName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "nColor", - "ty": "uint32", - "offset": 12 - }, - { - "name": "nFlags", - "ty": "uint32", - "offset": 16 - }, - { - "name": "nVertexBase", - "ty": "uint16", - "offset": 20 - }, - { - "name": "nVertexCount", - "ty": "uint16", - "offset": 22 - }, - { - "name": "nMapOffset", - "ty": "uint32", - "offset": 24 - }, - { - "name": "nNodeListOffset", - "ty": "uint32", - "offset": 28 - }, - { - "name": "vCenterOfMass", - "ty": "Vector", - "offset": 32 - }, - { - "name": "flVolumetricSolveStrength", - "ty": "float32", - "offset": 44 - }, - { - "name": "nScaleSourceNode", - "ty": "int16", - "offset": 48 - }, - { - "name": "nNodeListCount", - "ty": "uint16", - "offset": 50 - } - ] - }, - { - "name": "FeMorphLayerDepr_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_Nodes", - "ty": "CUtlVector< uint16 >", - "offset": 16 - }, - { - "name": "m_InitPos", - "ty": "CUtlVector< Vector >", - "offset": 40 - }, - { - "name": "m_Gravity", - "ty": "CUtlVector< float32 >", - "offset": 64 - }, - { - "name": "m_GoalStrength", - "ty": "CUtlVector< float32 >", - "offset": 88 - }, - { - "name": "m_GoalDamping", - "ty": "CUtlVector< float32 >", - "offset": 112 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 136 - } - ] - }, - { - "name": "CFeMorphLayer", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_Nodes", - "ty": "CUtlVector< uint16 >", - "offset": 16 - }, - { - "name": "m_InitPos", - "ty": "CUtlVector< Vector >", - "offset": 40 - }, - { - "name": "m_Gravity", - "ty": "CUtlVector< float32 >", - "offset": 64 - }, - { - "name": "m_GoalStrength", - "ty": "CUtlVector< float32 >", - "offset": 88 - }, - { - "name": "m_GoalDamping", - "ty": "CUtlVector< float32 >", - "offset": 112 - } - ] - }, - { - "name": "Dop26_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSupport", - "ty": "float32[26]", - "offset": 0 - } - ] - }, - { - "name": "RnCapsule_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vCenter", - "ty": "Vector[2]", - "offset": 0 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "RnPlane_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vNormal", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_flOffset", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "RnVertex_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEdge", - "ty": "uint8", - "offset": 0 - } - ] - }, - { - "name": "RnHalfEdge_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNext", - "ty": "uint8", - "offset": 0 - }, - { - "name": "m_nTwin", - "ty": "uint8", - "offset": 1 - }, - { - "name": "m_nOrigin", - "ty": "uint8", - "offset": 2 - }, - { - "name": "m_nFace", - "ty": "uint8", - "offset": 3 - } - ] - }, - { - "name": "RnFace_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEdge", - "ty": "uint8", - "offset": 0 - } - ] - }, - { - "name": "CRegionSVM", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Planes", - "ty": "CUtlVector< RnPlane_t >", - "offset": 0 - }, - { - "name": "m_Nodes", - "ty": "CUtlVector< uint32 >", - "offset": 24 - } - ] - }, - { - "name": "RnHull_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vCentroid", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_flMaxAngularRadius", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_Bounds", - "ty": "AABB_t", - "offset": 16 - }, - { - "name": "m_vOrthographicAreas", - "ty": "Vector", - "offset": 40 - }, - { - "name": "m_MassProperties", - "ty": "matrix3x4_t", - "offset": 52 - }, - { - "name": "m_flVolume", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flSurfaceArea", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_Vertices", - "ty": "CUtlVector< RnVertex_t >", - "offset": 112 - }, - { - "name": "m_VertexPositions", - "ty": "CUtlVector< Vector >", - "offset": 136 - }, - { - "name": "m_Edges", - "ty": "CUtlVector< RnHalfEdge_t >", - "offset": 160 - }, - { - "name": "m_Faces", - "ty": "CUtlVector< RnFace_t >", - "offset": 184 - }, - { - "name": "m_FacePlanes", - "ty": "CUtlVector< RnPlane_t >", - "offset": 208 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 232 - }, - { - "name": "m_pRegionSVM", - "ty": "CRegionSVM*", - "offset": 240 - } - ] - }, - { - "name": "RnTriangle_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nIndex", - "ty": "int32[3]", - "offset": 0 - } - ] - }, - { - "name": "RnWing_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nIndex", - "ty": "int32[3]", - "offset": 0 - } - ] - }, - { - "name": "RnNode_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vMin", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_nChildren", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_vMax", - "ty": "Vector", - "offset": 16 - }, - { - "name": "m_nTriangleOffset", - "ty": "uint32", - "offset": 28 - } - ] - }, - { - "name": "RnMesh_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vMin", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_vMax", - "ty": "Vector", - "offset": 12 - }, - { - "name": "m_Nodes", - "ty": "CUtlVector< RnNode_t >", - "offset": 24 - }, - { - "name": "m_Vertices", - "ty": "CUtlVectorSIMDPaddedVector", - "offset": 48 - }, - { - "name": "m_Triangles", - "ty": "CUtlVector< RnTriangle_t >", - "offset": 72 - }, - { - "name": "m_Wings", - "ty": "CUtlVector< RnWing_t >", - "offset": 96 - }, - { - "name": "m_Materials", - "ty": "CUtlVector< uint8 >", - "offset": 120 - }, - { - "name": "m_vOrthographicAreas", - "ty": "Vector", - "offset": 144 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 156 - }, - { - "name": "m_nDebugFlags", - "ty": "uint32", - "offset": 160 - } - ] - }, - { - "name": "RnShapeDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - { - "name": "RnSphereDesc_t", - "module_name": "physicslib.so", - "parent": { - "name": "RnShapeDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Sphere", - "ty": "SphereBase_t< float32 >", - "offset": 16 - } - ] - }, - { - "name": "RnCapsuleDesc_t", - "module_name": "physicslib.so", - "parent": { - "name": "RnShapeDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Capsule", - "ty": "RnCapsule_t", - "offset": 16 - } - ] - }, - { - "name": "RnHullDesc_t", - "module_name": "physicslib.so", - "parent": { - "name": "RnShapeDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Hull", - "ty": "RnHull_t", - "offset": 16 - } - ] - }, - { - "name": "RnMeshDesc_t", - "module_name": "physicslib.so", - "parent": { - "name": "RnShapeDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Mesh", - "ty": "RnMesh_t", - "offset": 16 - } - ] - }, - { - "name": "RnSoftbodyParticle_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMassInv", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "RnSoftbodySpring_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParticle", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "m_flLength", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "RnSoftbodyCapsule_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vCenter", - "ty": "Vector[2]", - "offset": 0 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_nParticle", - "ty": "uint16[2]", - "offset": 28 - } - ] - }, - { - "name": "RnBlendVertex_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nWeight0", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nIndex0", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_nWeight1", - "ty": "uint16", - "offset": 4 - }, - { - "name": "m_nIndex1", - "ty": "uint16", - "offset": 6 - }, - { - "name": "m_nWeight2", - "ty": "uint16", - "offset": 8 - }, - { - "name": "m_nIndex2", - "ty": "uint16", - "offset": 10 - }, - { - "name": "m_nFlags", - "ty": "uint16", - "offset": 12 - }, - { - "name": "m_nTargetIndex", - "ty": "uint16", - "offset": 14 - } - ] - }, - { - "name": "CastSphereSATParams_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vRayStart", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_vRayDelta", - "ty": "Vector", - "offset": 12 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flMaxFraction", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_pHull", - "ty": "RnHull_t*", - "offset": 40 - } - ] - }, - { - "name": "RnBodyDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sDebugName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_vPosition", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_qOrientation", - "ty": "QuaternionStorage", - "offset": 20 - }, - { - "name": "m_vLinearVelocity", - "ty": "Vector", - "offset": 36 - }, - { - "name": "m_vAngularVelocity", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_vLocalMassCenter", - "ty": "Vector", - "offset": 60 - }, - { - "name": "m_LocalInertiaInv", - "ty": "Vector[3]", - "offset": 72 - }, - { - "name": "m_flMassInv", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flGameMass", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flInertiaScaleInv", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flLinearDamping", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_flAngularDamping", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flLinearDrag", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_flAngularDrag", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_flLinearBuoyancyDrag", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_flAngularBuoyancyDrag", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_vLastAwakeForceAccum", - "ty": "Vector", - "offset": 144 - }, - { - "name": "m_vLastAwakeTorqueAccum", - "ty": "Vector", - "offset": 156 - }, - { - "name": "m_flBuoyancyFactor", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_nBodyType", - "ty": "int32", - "offset": 180 - }, - { - "name": "m_nGameIndex", - "ty": "uint32", - "offset": 184 - }, - { - "name": "m_nGameFlags", - "ty": "uint32", - "offset": 188 - }, - { - "name": "m_nMinVelocityIterations", - "ty": "int8", - "offset": 192 - }, - { - "name": "m_nMinPositionIterations", - "ty": "int8", - "offset": 193 - }, - { - "name": "m_nMassPriority", - "ty": "int8", - "offset": 194 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 195 - }, - { - "name": "m_bSleeping", - "ty": "bool", - "offset": 196 - }, - { - "name": "m_bIsContinuousEnabled", - "ty": "bool", - "offset": 197 - }, - { - "name": "m_bDragEnabled", - "ty": "bool", - "offset": 198 - }, - { - "name": "m_bBuoyancyDragEnabled", - "ty": "bool", - "offset": 199 - }, - { - "name": "m_bGravityDisabled", - "ty": "bool", - "offset": 200 - }, - { - "name": "m_bSpeculativeEnabled", - "ty": "bool", - "offset": 201 - }, - { - "name": "m_bHasShadowController", - "ty": "bool", - "offset": 202 - } - ] - }, - { - "name": "VertexPositionNormal_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPosition", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_vNormal", - "ty": "Vector", - "offset": 12 - } - ] - }, - { - "name": "VertexPositionColor_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPosition", - "ty": "Vector", - "offset": 0 - } - ] - }, - { - "name": "constraint_breakableparams_t", - "module_name": "vphysics2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "strength", - "ty": "float32", - "offset": 0 - }, - { - "name": "forceLimit", - "ty": "float32", - "offset": 4 - }, - { - "name": "torqueLimit", - "ty": "float32", - "offset": 8 - }, - { - "name": "bodyMassScale", - "ty": "float32[2]", - "offset": 12 - }, - { - "name": "isActive", - "ty": "bool", - "offset": 20 - } - ] - }, - { - "name": "constraint_axislimit_t", - "module_name": "vphysics2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "flMinRotation", - "ty": "float32", - "offset": 0 - }, - { - "name": "flMaxRotation", - "ty": "float32", - "offset": 4 - }, - { - "name": "flMotorTargetAngSpeed", - "ty": "float32", - "offset": 8 - }, - { - "name": "flMotorMaxTorque", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "constraint_hingeparams_t", - "module_name": "vphysics2.so", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "worldPosition", - "ty": "Vector", - "offset": 0 - }, - { - "name": "worldAxisDirection", - "ty": "Vector", - "offset": 12 - }, - { - "name": "hingeAxis", - "ty": "constraint_axislimit_t", - "offset": 24 - }, - { - "name": "constraint", - "ty": "constraint_breakableparams_t", - "offset": 40 - } - ] - }, - { - "name": "IPhysicsPlayerController", - "module_name": "vphysics2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "vphysics_save_cphysicsbody_t", - "module_name": "vphysics2.so", - "parent": { - "name": "RnBodyDesc_t", - "module_name": "physicslib.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sDebugName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_vPosition", - "ty": "Vector", - "offset": 8 - }, - { - "name": "m_qOrientation", - "ty": "QuaternionStorage", - "offset": 20 - }, - { - "name": "m_vLinearVelocity", - "ty": "Vector", - "offset": 36 - }, - { - "name": "m_vAngularVelocity", - "ty": "Vector", - "offset": 48 - }, - { - "name": "m_vLocalMassCenter", - "ty": "Vector", - "offset": 60 - }, - { - "name": "m_LocalInertiaInv", - "ty": "Vector[3]", - "offset": 72 - }, - { - "name": "m_flMassInv", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flGameMass", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flInertiaScaleInv", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flLinearDamping", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_flAngularDamping", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flLinearDrag", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_flAngularDrag", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_flLinearBuoyancyDrag", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_flAngularBuoyancyDrag", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_vLastAwakeForceAccum", - "ty": "Vector", - "offset": 144 - }, - { - "name": "m_vLastAwakeTorqueAccum", - "ty": "Vector", - "offset": 156 - }, - { - "name": "m_flBuoyancyFactor", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_nBodyType", - "ty": "int32", - "offset": 180 - }, - { - "name": "m_nGameIndex", - "ty": "uint32", - "offset": 184 - }, - { - "name": "m_nGameFlags", - "ty": "uint32", - "offset": 188 - }, - { - "name": "m_nMinVelocityIterations", - "ty": "int8", - "offset": 192 - }, - { - "name": "m_nMinPositionIterations", - "ty": "int8", - "offset": 193 - }, - { - "name": "m_nMassPriority", - "ty": "int8", - "offset": 194 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 195 - }, - { - "name": "m_bSleeping", - "ty": "bool", - "offset": 196 - }, - { - "name": "m_bIsContinuousEnabled", - "ty": "bool", - "offset": 197 - }, - { - "name": "m_bDragEnabled", - "ty": "bool", - "offset": 198 - }, - { - "name": "m_bBuoyancyDragEnabled", - "ty": "bool", - "offset": 199 - }, - { - "name": "m_bGravityDisabled", - "ty": "bool", - "offset": 200 - }, - { - "name": "m_bSpeculativeEnabled", - "ty": "bool", - "offset": 201 - }, - { - "name": "m_bHasShadowController", - "ty": "bool", - "offset": 202 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nOldPointer", - "ty": "uint64", - "offset": 208 - } - ] - } - ], - [] - ], - "libworldrenderer.so": [ - [ - { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityIdentity", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nameStringableIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nameStringableIndex", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_name", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_designerName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_flags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 56 - }, - { - "name": "m_fDataObjectTypes", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CEntityIdentity*", - "offset": 88 - }, - { - "name": "m_pNext", - "ty": "CEntityIdentity*", - "offset": 96 - }, - { - "name": "m_pPrevByClass", - "ty": "CEntityIdentity*", - "offset": 104 - }, - { - "name": "m_pNextByClass", - "ty": "CEntityIdentity*", - "offset": 112 - } - ] - }, - { - "name": "CEntityInstance", - "module_name": "entity2.so", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CScriptComponent", - "module_name": "entity2.so", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.so", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_scriptClassName", - "ty": "CUtlSymbolLarge", - "offset": 48 - } - ] - }, - { - "name": "EntityIOConnectionData_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_outputName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_targetType", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_targetName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_inputName", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_overrideParam", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_flDelay", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_nTimesToFire", - "ty": "int32", - "offset": 44 - } - ] - }, - { - "name": "EntityKeyValueData_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_connections", - "ty": "CUtlVector< EntityIOConnectionData_t >", - "offset": 8 - }, - { - "name": "m_keyValuesData", - "ty": "CUtlBinaryBlock", - "offset": 32 - } - ] - }, - { - "name": "PermEntityLumpData_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_hammerUniqueId", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_childLumps", - "ty": "CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >", - "offset": 24 - }, - { - "name": "m_entityKeyValues", - "ty": "CUtlLeanVector< EntityKeyValueData_t >", - "offset": 48 - } - ] - }, - { - "name": "SceneObject_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nObjectID", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_vTransform", - "ty": "Vector4D[3]", - "offset": 4 - }, - { - "name": "m_flFadeStartDistance", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flFadeEndDistance", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_vTintColor", - "ty": "Vector4D", - "offset": 60 - }, - { - "name": "m_skin", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_nObjectTypeFlags", - "ty": "ObjectTypeFlags_t", - "offset": 88 - }, - { - "name": "m_vLightingOrigin", - "ty": "Vector", - "offset": 92 - }, - { - "name": "m_nOverlayRenderOrder", - "ty": "int16", - "offset": 104 - }, - { - "name": "m_nLODOverride", - "ty": "int16", - "offset": 106 - }, - { - "name": "m_nCubeMapPrecomputedHandshake", - "ty": "int32", - "offset": 108 - }, - { - "name": "m_nLightProbeVolumePrecomputedHandshake", - "ty": "int32", - "offset": 112 - }, - { - "name": "m_renderableModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 120 - }, - { - "name": "m_renderable", - "ty": "CStrongHandle< InfoForResourceTypeCRenderMesh >", - "offset": 128 - } - ] - }, - { - "name": "BaseSceneObjectOverride_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSceneObjectIndex", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "ExtraVertexStreamOverride_t", - "module_name": "worldrenderer.so", - "parent": { - "name": "BaseSceneObjectOverride_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSceneObjectIndex", - "ty": "uint32", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSubSceneObject", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_nDrawCallIndex", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_nAdditionalMeshDrawPrimitiveFlags", - "ty": "MeshDrawPrimitiveFlags_t", - "offset": 12 - }, - { - "name": "m_extraBufferBinding", - "ty": "CRenderBufferBinding", - "offset": 16 - } - ] - }, - { - "name": "MaterialOverride_t", - "module_name": "worldrenderer.so", - "parent": { - "name": "BaseSceneObjectOverride_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSceneObjectIndex", - "ty": "uint32", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSubSceneObject", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_nDrawCallIndex", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_pMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 16 - } - ] - }, - { - "name": "InfoOverlayData_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_transform", - "ty": "matrix3x4_t", - "offset": 0 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flHeight", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flDepth", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_vUVStart", - "ty": "Vector2D", - "offset": 60 - }, - { - "name": "m_vUVEnd", - "ty": "Vector2D", - "offset": 68 - }, - { - "name": "m_pMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 80 - }, - { - "name": "m_nRenderOrder", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_vTintColor", - "ty": "Vector4D", - "offset": 92 - }, - { - "name": "m_nSequenceOverride", - "ty": "int32", - "offset": 108 - } - ] - }, - { - "name": "BakedLightingInfo_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nLightmapVersionNumber", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nLightmapGameVersionNumber", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_vLightmapUvScale", - "ty": "Vector2D", - "offset": 8 - }, - { - "name": "m_bHasLightmaps", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_lightMaps", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > >", - "offset": 24 - } - ] - }, - { - "name": "WorldNodeOnDiskBufferData_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nElementCount", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nElementSizeInBytes", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_inputLayoutFields", - "ty": "CUtlVector< RenderInputLayoutField_t >", - "offset": 8 - }, - { - "name": "m_pData", - "ty": "CUtlVector< uint8 >", - "offset": 32 - } - ] - }, - { - "name": "AggregateMeshInfo_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nVisClusterMemberOffset", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nVisClusterMemberCount", - "ty": "uint8", - "offset": 4 - }, - { - "name": "m_bHasTransform", - "ty": "bool", - "offset": 5 - }, - { - "name": "m_nDrawCallIndex", - "ty": "int16", - "offset": 6 - }, - { - "name": "m_nLODSetupIndex", - "ty": "int16", - "offset": 8 - }, - { - "name": "m_nLODGroupMask", - "ty": "uint8", - "offset": 10 - }, - { - "name": "m_vTintColor", - "ty": "Color", - "offset": 11 - }, - { - "name": "m_objectFlags", - "ty": "ObjectTypeFlags_t", - "offset": 16 - }, - { - "name": "m_nLightProbeVolumePrecomputedHandshake", - "ty": "int32", - "offset": 20 - } - ] - }, - { - "name": "AggregateLODSetup_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vLODOrigin", - "ty": "Vector", - "offset": 0 - }, - { - "name": "m_fMaxObjectScale", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_fSwitchDistances", - "ty": "CUtlVectorFixedGrowable< float32 >", - "offset": 16 - } - ] - }, - { - "name": "AggregateSceneObject_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_allFlags", - "ty": "ObjectTypeFlags_t", - "offset": 0 - }, - { - "name": "m_anyFlags", - "ty": "ObjectTypeFlags_t", - "offset": 4 - }, - { - "name": "m_nLayer", - "ty": "int16", - "offset": 8 - }, - { - "name": "m_aggregateMeshes", - "ty": "CUtlVector< AggregateMeshInfo_t >", - "offset": 16 - }, - { - "name": "m_lodSetups", - "ty": "CUtlVector< AggregateLODSetup_t >", - "offset": 40 - }, - { - "name": "m_visClusterMembership", - "ty": "CUtlVector< uint16 >", - "offset": 64 - }, - { - "name": "m_fragmentTransforms", - "ty": "CUtlVector< matrix3x4_t >", - "offset": 88 - }, - { - "name": "m_renderableModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 112 - } - ] - }, - { - "name": "ClutterTile_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFirstInstance", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nLastInstance", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_BoundsWs", - "ty": "AABB_t", - "offset": 8 - } - ] - }, - { - "name": "ClutterSceneObject_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Bounds", - "ty": "AABB_t", - "offset": 0 - }, - { - "name": "m_flags", - "ty": "ObjectTypeFlags_t", - "offset": 24 - }, - { - "name": "m_nLayer", - "ty": "int16", - "offset": 28 - }, - { - "name": "m_instancePositions", - "ty": "CUtlVector< Vector >", - "offset": 32 - }, - { - "name": "m_instanceScales", - "ty": "CUtlVector< float32 >", - "offset": 80 - }, - { - "name": "m_instanceTintSrgb", - "ty": "CUtlVector< Color >", - "offset": 104 - }, - { - "name": "m_tiles", - "ty": "CUtlVector< ClutterTile_t >", - "offset": 128 - }, - { - "name": "m_renderableModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 152 - } - ] - }, - { - "name": "WorldNode_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sceneObjects", - "ty": "CUtlVector< SceneObject_t >", - "offset": 0 - }, - { - "name": "m_infoOverlays", - "ty": "CUtlVector< InfoOverlayData_t >", - "offset": 24 - }, - { - "name": "m_visClusterMembership", - "ty": "CUtlVector< uint16 >", - "offset": 48 - }, - { - "name": "m_aggregateSceneObjects", - "ty": "CUtlVector< AggregateSceneObject_t >", - "offset": 72 - }, - { - "name": "m_clutterSceneObjects", - "ty": "CUtlVector< ClutterSceneObject_t >", - "offset": 96 - }, - { - "name": "m_extraVertexStreamOverrides", - "ty": "CUtlVector< ExtraVertexStreamOverride_t >", - "offset": 120 - }, - { - "name": "m_materialOverrides", - "ty": "CUtlVector< MaterialOverride_t >", - "offset": 144 - }, - { - "name": "m_extraVertexStreams", - "ty": "CUtlVector< WorldNodeOnDiskBufferData_t >", - "offset": 168 - }, - { - "name": "m_layerNames", - "ty": "CUtlVector< CUtlString >", - "offset": 192 - }, - { - "name": "m_sceneObjectLayerIndices", - "ty": "CUtlVector< uint8 >", - "offset": 216 - }, - { - "name": "m_overlayLayerIndices", - "ty": "CUtlVector< uint8 >", - "offset": 240 - }, - { - "name": "m_grassFileName", - "ty": "CUtlString", - "offset": 264 - }, - { - "name": "m_nodeLightingInfo", - "ty": "BakedLightingInfo_t", - "offset": 272 - } - ] - }, - { - "name": "WorldBuilderParams_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinDrawVolumeSize", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_bBuildBakedLighting", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_vLightmapUvScale", - "ty": "Vector2D", - "offset": 8 - }, - { - "name": "m_nCompileTimestamp", - "ty": "uint64", - "offset": 16 - }, - { - "name": "m_nCompileFingerprint", - "ty": "uint64", - "offset": 24 - } - ] - }, - { - "name": "NodeData_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParent", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_vOrigin", - "ty": "Vector", - "offset": 4 - }, - { - "name": "m_vMinBounds", - "ty": "Vector", - "offset": 16 - }, - { - "name": "m_vMaxBounds", - "ty": "Vector", - "offset": 28 - }, - { - "name": "m_flMinimumDistance", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_ChildNodeIndices", - "ty": "CUtlVector< int32 >", - "offset": 48 - }, - { - "name": "m_worldNodePrefix", - "ty": "CUtlString", - "offset": 72 - } - ] - }, - { - "name": "World_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_builderParams", - "ty": "WorldBuilderParams_t", - "offset": 0 - }, - { - "name": "m_worldNodes", - "ty": "CUtlVector< NodeData_t >", - "offset": 32 - }, - { - "name": "m_worldLightingInfo", - "ty": "BakedLightingInfo_t", - "offset": 56 - }, - { - "name": "m_entityLumps", - "ty": "CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >", - "offset": 104 - } - ] - }, - { - "name": "VoxelVisBlockOffset_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nOffset", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nElementCount", - "ty": "uint32", - "offset": 4 - } - ] - }, - { - "name": "CVoxelVisibility", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBaseClusterCount", - "ty": "uint32", - "offset": 64 - }, - { - "name": "m_nPVSBytesPerCluster", - "ty": "uint32", - "offset": 68 - }, - { - "name": "m_vMinBounds", - "ty": "Vector", - "offset": 72 - }, - { - "name": "m_vMaxBounds", - "ty": "Vector", - "offset": 84 - }, - { - "name": "m_flGridSize", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_nSkyVisibilityCluster", - "ty": "uint32", - "offset": 100 - }, - { - "name": "m_nSunVisibilityCluster", - "ty": "uint32", - "offset": 104 - }, - { - "name": "m_NodeBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 108 - }, - { - "name": "m_RegionBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 116 - }, - { - "name": "m_EnclosedClusterListBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 124 - }, - { - "name": "m_EnclosedClustersBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 132 - }, - { - "name": "m_MasksBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 140 - }, - { - "name": "m_nVisBlocks", - "ty": "VoxelVisBlockOffset_t", - "offset": 148 - } - ] - }, - { - "name": "VMapResourceData_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "InfoForResourceTypeVMapResourceData_t", - "module_name": "worldrenderer.so", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - } - ], - [] - ] + "libanimationsystem.so": { + "classes": { + "AimMatrixOpFixedSettings_t": { + "fields": { + "m_attachment": 0, + "m_bTargetIsPosition": 200, + "m_damping": 128, + "m_eBlendMode": 184, + "m_fAngleIncrement": 188, + "m_nBoneMaskIndex": 196, + "m_nSequenceMaxFrame": 192, + "m_poseCacheHandles": 144 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimComponentID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimNodeID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimNodeOutputID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimParamID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimScriptHandle": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimStateID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimTagID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "BlendItem_t": { + "fields": { + "m_bUseCustomDuration": 56, + "m_flDuration": 52, + "m_hSequence": 40, + "m_pChild": 24, + "m_tags": 0, + "m_vPos": 44 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "BoneDemoCaptureSettings_t": { + "fields": { + "m_boneName": 0, + "m_flChainLength": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAimConstraint": { + "fields": { + "m_nUpType": 128, + "m_qAimOffset": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CAnimActionUpdater": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimAttachment": { + "fields": { + "m_influenceIndices": 96, + "m_influenceOffsets": 48, + "m_influenceRotations": 0, + "m_influenceWeights": 108, + "m_numInfluences": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimComponentUpdater": { + "fields": { + "m_bStartEnabled": 40, + "m_id": 32, + "m_name": 24, + "m_networkMode": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimCycle": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CCycleBase" + }, + "CAnimDemoCaptureSettings": { + "fields": { + "m_baseSequence": 56, + "m_boneSelectionMode": 68, + "m_bones": 72, + "m_flIkRotation_MaxQuantizationError": 44, + "m_flIkRotation_MaxSplineError": 24, + "m_flIkTranslation_MaxQuantizationError": 48, + "m_flIkTranslation_MaxSplineError": 28, + "m_flMaxQuantizationErrorRotation": 32, + "m_flMaxQuantizationErrorScale": 40, + "m_flMaxQuantizationErrorTranslation": 36, + "m_flMaxSplineErrorScale": 20, + "m_flMaxSplineErrorTranslation": 16, + "m_ikChains": 96, + "m_nBaseSequenceFrame": 64, + "m_rangeBoneChainLength": 0, + "m_rangeMaxSplineErrorRotation": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimFoot": { + "fields": { + "m_ankleBoneIndex": 32, + "m_name": 0, + "m_toeBoneIndex": 36, + "m_vBallOffset": 8, + "m_vHeelOffset": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimGraphDebugReplay": { + "fields": { + "m_animGraphFileName": 64, + "m_frameCount": 104, + "m_frameList": 72, + "m_startIndex": 96, + "m_writeIndex": 100 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimGraphModelBinding": { + "fields": { + "m_modelName": 8, + "m_pSharedData": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimGraphSettingsGroup": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimGraphSettingsManager": { + "fields": { + "m_settingsGroups": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimInputDamping": { + "fields": { + "m_fSpeedScale": 12, + "m_speedFunction": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimMotorUpdaterBase": { + "fields": { + "m_bDefault": 24, + "m_name": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimNodePath": { + "fields": { + "m_nCount": 44, + "m_path": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimParamHandle": { + "fields": { + "m_index": 1, + "m_type": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimParamHandleMap": { + "fields": { + "m_list": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimParameterBase": { + "fields": { + "m_bIsReferenced": 97, + "m_bNetworkingRequested": 96, + "m_componentName": 64, + "m_group": 32, + "m_id": 40, + "m_name": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimParameterManagerUpdater": { + "fields": { + "m_autoResetMap": 160, + "m_autoResetParams": 136, + "m_idToIndexMap": 48, + "m_indexToHandle": 112, + "m_nameToIndexMap": 80, + "m_parameters": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimReplayFrame": { + "fields": { + "m_inputDataBlocks": 16, + "m_instanceData": 40, + "m_localToWorldTransform": 96, + "m_startingLocalToWorldTransform": 64, + "m_timeStamp": 128 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimScriptComponentUpdater": { + "fields": { + "m_hScript": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CAnimScriptManager": { + "fields": { + "m_scriptInfo": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimSkeleton": { + "fields": { + "m_boneNames": 64, + "m_children": 88, + "m_feet": 136, + "m_localSpaceTransforms": 16, + "m_lodBoneCounts": 184, + "m_modelSpaceTransforms": 40, + "m_morphNames": 160, + "m_parents": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimStateMachineUpdater": { + "fields": { + "m_startStateIndex": 80, + "m_states": 8, + "m_transitions": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimTagBase": { + "fields": { + "m_bIsReferenced": 64, + "m_group": 32, + "m_name": 24, + "m_tagID": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimTagManagerUpdater": { + "fields": { + "m_tags": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimUpdateNodeBase": { + "fields": { + "m_name": 80, + "m_networkMode": 68, + "m_nodePath": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimUpdateNodeRef": { + "fields": { + "m_nodeIndex": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimUpdateSharedData": { + "fields": { + "m_components": 72, + "m_nodeIndexMap": 40, + "m_nodes": 16, + "m_pParamListUpdater": 96, + "m_pSkeleton": 176, + "m_pStaticPoseCache": 168, + "m_pTagManagerUpdater": 104, + "m_rootNodePath": 184, + "m_scriptManager": 112, + "m_settings": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimationGraphVisualizerAxis": { + "fields": { + "m_flAxisSize": 96, + "m_xWsTransform": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimationGraphVisualizerPrimitiveBase" + }, + "CAnimationGraphVisualizerLine": { + "fields": { + "m_Color": 96, + "m_vWsPositionEnd": 80, + "m_vWsPositionStart": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimationGraphVisualizerPrimitiveBase" + }, + "CAnimationGraphVisualizerPie": { + "fields": { + "m_Color": 112, + "m_vWsCenter": 64, + "m_vWsEnd": 96, + "m_vWsStart": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimationGraphVisualizerPrimitiveBase" + }, + "CAnimationGraphVisualizerPrimitiveBase": { + "fields": { + "m_OwningAnimNodePaths": 12, + "m_Type": 8, + "m_nOwningAnimNodePathCount": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimationGraphVisualizerSphere": { + "fields": { + "m_Color": 84, + "m_flRadius": 80, + "m_vWsPosition": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimationGraphVisualizerPrimitiveBase" + }, + "CAnimationGraphVisualizerText": { + "fields": { + "m_Color": 80, + "m_Text": 88, + "m_vWsPosition": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimationGraphVisualizerPrimitiveBase" + }, + "CAttachment": { + "fields": { + "m_bIgnoreRotation": 132, + "m_bInfluenceRootTransform": 128, + "m_influenceNames": 8, + "m_influenceWeights": 116, + "m_nInfluences": 131, + "m_name": 0, + "m_vInfluenceOffsets": 80, + "m_vInfluenceRotations": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAudioAnimTag": { + "fields": { + "m_attachmentName": 88, + "m_bPlayOnClient": 103, + "m_bPlayOnServer": 102, + "m_bStopWhenGraphEnds": 101, + "m_bStopWhenTagEnds": 100, + "m_clipName": 80, + "m_flVolume": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CBaseConstraint": { + "fields": { + "m_name": 40, + "m_slaves": 64, + "m_targets": 88, + "m_vUpVector": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBoneConstraintBase" + }, + "CBinaryUpdateNode": { + "fields": { + "m_bResetChild1": 128, + "m_bResetChild2": 129, + "m_flTimingBlend": 124, + "m_pChild1": 88, + "m_pChild2": 104, + "m_timingBehavior": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimUpdateNodeBase" + }, + "CBlend2DUpdateNode": { + "fields": { + "m_bAnimEventsAndTagsOnMostWeightedOnly": 235, + "m_bLockBlendOnReset": 233, + "m_bLockWhenWaning": 234, + "m_bLoop": 232, + "m_blendSourceX": 208, + "m_blendSourceY": 216, + "m_damping": 192, + "m_eBlendMode": 224, + "m_items": 96, + "m_nodeItemIndices": 168, + "m_paramSpans": 144, + "m_paramX": 212, + "m_paramY": 220, + "m_playbackSpeed": 228, + "m_tags": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimUpdateNodeBase" + }, + "CBlendCurve": { + "fields": { + "m_flControlPoint1": 0, + "m_flControlPoint2": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CBlendUpdateNode": { + "fields": { + "m_bLockBlendOnReset": 204, + "m_bLockWhenWaning": 207, + "m_bLoop": 206, + "m_bSyncCycles": 205, + "m_blendKeyType": 200, + "m_blendValueSource": 172, + "m_children": 96, + "m_damping": 184, + "m_paramIndex": 176, + "m_sortedOrder": 120, + "m_targetValues": 144 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimUpdateNodeBase" + }, + "CBlockSelectionMetricEvaluator": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CBodyGroupAnimTag": { + "fields": { + "m_bodyGroupSettings": 88, + "m_nPriority": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CBodyGroupSetting": { + "fields": { + "m_BodyGroupName": 0, + "m_nBodyGroupOption": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CBoneConstraintBase": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CBoneConstraintDotToMorph": { + "fields": { + "m_flRemap": 64, + "m_sBoneName": 40, + "m_sMorphChannelName": 56, + "m_sTargetBoneName": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBoneConstraintBase" + }, + "CBoneConstraintPoseSpaceBone": { + "fields": { + "m_inputList": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CBoneConstraintPoseSpaceBone__Input_t": { + "fields": { + "m_inputValue": 0, + "m_outputTransformList": 16 + }, + "metadata": [], + "parent": null + }, + "CBoneConstraintPoseSpaceMorph": { + "fields": { + "m_bClamp": 104, + "m_inputList": 80, + "m_outputMorph": 56, + "m_sAttachmentName": 48, + "m_sBoneName": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBoneConstraintBase" + }, + "CBoneConstraintPoseSpaceMorph__Input_t": { + "fields": { + "m_inputValue": 0, + "m_outputWeightList": 16 + }, + "metadata": [], + "parent": null + }, + "CBoneMaskUpdateNode": { + "fields": { + "m_bUseBlendScale": 152, + "m_blendSpace": 144, + "m_blendValueSource": 156, + "m_flRootMotionBlend": 140, + "m_footMotionTiming": 148, + "m_hBlendParameter": 160, + "m_nWeightListIndex": 136 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBinaryUpdateNode" + }, + "CBonePositionMetricEvaluator": { + "fields": { + "m_nBoneIndex": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CBoneVelocityMetricEvaluator": { + "fields": { + "m_nBoneIndex": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CBoolAnimParameter": { + "fields": { + "m_bDefaultValue": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CConcreteAnimParameter" + }, + "CCPPScriptComponentUpdater": { + "fields": { + "m_scriptsToRun": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CCachedPose": { + "fields": { + "m_flCycle": 60, + "m_hSequence": 56, + "m_morphWeights": 32, + "m_transforms": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CChoiceUpdateNode": { + "fields": { + "m_bCrossFade": 176, + "m_bDontResetSameSelection": 178, + "m_bResetChosen": 177, + "m_blendMethod": 168, + "m_blendTime": 172, + "m_blendTimes": 136, + "m_children": 88, + "m_choiceChangeMethod": 164, + "m_choiceMethod": 160, + "m_weights": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimUpdateNodeBase" + }, + "CClothSettingsAnimTag": { + "fields": { + "m_flEaseIn": 84, + "m_flEaseOut": 88, + "m_flStiffness": 80, + "m_nVertexSet": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CConcreteAnimParameter": { + "fields": { + "m_bAutoReset": 109, + "m_bGameWritable": 110, + "m_bGraphWritable": 111, + "m_bUseMostRecentValue": 108, + "m_eNetworkSetting": 104, + "m_previewButton": 100 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimParameterBase" + }, + "CConstraintSlave": { + "fields": { + "m_flWeight": 32, + "m_nBoneHash": 28, + "m_qBaseOrientation": 0, + "m_sName": 40, + "m_vBasePosition": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CConstraintTarget": { + "fields": { + "m_bIsAttachment": 89, + "m_flWeight": 72, + "m_nBoneHash": 60, + "m_qOffset": 32, + "m_sName": 64, + "m_vOffset": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CCurrentRotationVelocityMetricEvaluator": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CCurrentVelocityMetricEvaluator": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CCycleBase": { + "fields": { + "m_flCycle": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CDampedPathAnimMotorUpdater": { + "fields": { + "m_flAnticipationTime": 32, + "m_flMaxSpringTension": 52, + "m_flMinSpeedScale": 36, + "m_flMinSpringTension": 48, + "m_flSpringConstant": 44, + "m_hAnticipationHeadingParam": 42, + "m_hAnticipationPosParam": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPathAnimMotorUpdaterBase" + }, + "CDampedValueComponentUpdater": { + "fields": { + "m_items": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CDampedValueUpdateItem": { + "fields": { + "m_damping": 0, + "m_hParamIn": 24, + "m_hParamOut": 26 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CDemoSettingsComponentUpdater": { + "fields": { + "m_settings": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CDirectPlaybackTagData": { + "fields": { + "m_sequenceName": 0, + "m_tags": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CDistanceRemainingMetricEvaluator": { + "fields": { + "m_bFilterFixedMinDistance": 96, + "m_bFilterGoalDistance": 97, + "m_bFilterGoalOvershoot": 98, + "m_flMaxDistance": 80, + "m_flMaxGoalOvershootScale": 92, + "m_flMinDistance": 84, + "m_flStartGoalFilterDistance": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CDrawCullingData": { + "fields": { + "m_ConeAxis": 12, + "m_ConeCutoff": 15, + "m_vConeApex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CEditableMotionGraph": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionGraph" + }, + "CEmitTagActionUpdater": { + "fields": { + "m_bIsZeroDuration": 28, + "m_nTagIndex": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimActionUpdater" + }, + "CEnumAnimParameter": { + "fields": { + "m_defaultValue": 120, + "m_enumOptions": 128 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CConcreteAnimParameter" + }, + "CExpressionActionUpdater": { + "fields": { + "m_eParamType": 26, + "m_hParam": 24, + "m_hScript": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimActionUpdater" + }, + "CFlexController": { + "fields": { + "m_szName": 0, + "m_szType": 8, + "max": 20, + "min": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFlexDesc": { + "fields": { + "m_szFacs": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFlexOp": { + "fields": { + "m_Data": 4, + "m_OpCode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFlexRule": { + "fields": { + "m_FlexOps": 8, + "m_nFlex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFloatAnimParameter": { + "fields": { + "m_bInterpolate": 124, + "m_fDefaultValue": 112, + "m_fMaxValue": 120, + "m_fMinValue": 116 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CConcreteAnimParameter" + }, + "CFootCycle": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CCycleBase" + }, + "CFootCycleDefinition": { + "fields": { + "m_flStanceDirectionMS": 24, + "m_footLandCycle": 56, + "m_footLiftCycle": 44, + "m_footOffCycle": 48, + "m_footStrikeCycle": 52, + "m_stanceCycle": 40, + "m_vMidpointPositionMS": 12, + "m_vStancePositionMS": 0, + "m_vToStrideStartPos": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootCycleMetricEvaluator": { + "fields": { + "m_footIndices": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CFootDefinition": { + "fields": { + "m_ankleBoneName": 8, + "m_flBindPoseDirectionMS": 52, + "m_flFootLength": 48, + "m_flTraceHeight": 56, + "m_flTraceRadius": 60, + "m_name": 0, + "m_toeBoneName": 16, + "m_vBallOffset": 24, + "m_vHeelOffset": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootFallAnimTag": { + "fields": { + "m_foot": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CFootMotion": { + "fields": { + "m_bAdditive": 32, + "m_name": 24, + "m_strides": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootPositionMetricEvaluator": { + "fields": { + "m_bIgnoreSlope": 104, + "m_footIndices": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CFootStride": { + "fields": { + "m_definition": 0, + "m_trajectories": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootTrajectories": { + "fields": { + "m_trajectories": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootTrajectory": { + "fields": { + "m_flProgression": 16, + "m_flRotationOffset": 12, + "m_vOffset": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootstepLandedAnimTag": { + "fields": { + "m_BoneName": 104, + "m_DebugAnimSourceString": 96, + "m_FootstepType": 80, + "m_OverrideSoundName": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CFutureFacingMetricEvaluator": { + "fields": { + "m_flDistance": 80, + "m_flTime": 84 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CFutureVelocityMetricEvaluator": { + "fields": { + "m_eMode": 92, + "m_flDistance": 80, + "m_flStoppingDistance": 84, + "m_flTargetSpeed": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CHitBox": { + "fields": { + "m_CRC": 64, + "m_bTranslationOnly": 61, + "m_cRenderColor": 68, + "m_flShapeRadius": 48, + "m_nBoneNameHash": 52, + "m_nGroupId": 56, + "m_nHitBoxIndex": 72, + "m_nShapeType": 60, + "m_name": 0, + "m_sBoneName": 16, + "m_sSurfaceProperty": 8, + "m_vMaxBounds": 36, + "m_vMinBounds": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CHitBoxSet": { + "fields": { + "m_HitBoxes": 16, + "m_SourceFilename": 40, + "m_nNameHash": 8, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CHitBoxSetList": { + "fields": { + "m_HitBoxSets": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CIntAnimParameter": { + "fields": { + "m_defaultValue": 112, + "m_maxValue": 120, + "m_minValue": 116 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CConcreteAnimParameter" + }, + "CLODComponentUpdater": { + "fields": { + "m_nServerLOD": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CLeafUpdateNode": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimUpdateNodeBase" + }, + "CLeanMatrixUpdateNode": { + "fields": { + "m_blendSource": 184, + "m_damping": 168, + "m_flMaxValue": 220, + "m_frameCorners": 92, + "m_hSequence": 216, + "m_horizontalAxis": 204, + "m_nSequenceMaxFrame": 224, + "m_paramIndex": 188, + "m_poses": 128, + "m_verticalAxis": 192 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CLeafUpdateNode" + }, + "CLookComponentUpdater": { + "fields": { + "m_bNetworkLookTarget": 66, + "m_hLookDirection": 60, + "m_hLookDistance": 58, + "m_hLookHeading": 52, + "m_hLookHeadingVelocity": 54, + "m_hLookPitch": 56, + "m_hLookTarget": 62, + "m_hLookTargetWorldSpace": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CMaterialAttributeAnimTag": { + "fields": { + "m_AttributeName": 80, + "m_AttributeType": 88, + "m_Color": 96, + "m_flValue": 92 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CMaterialDrawDescriptor": { + "fields": { + "m_flAlpha": 36, + "m_flUvDensity": 20, + "m_indexBuffer": 184, + "m_material": 224, + "m_nBaseVertex": 4, + "m_nFirstMeshlet": 44, + "m_nIndexCount": 16, + "m_nNumMeshlets": 48, + "m_nPrimitiveType": 0, + "m_nStartIndex": 12, + "m_nVertexCount": 8, + "m_vTintColor": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMeshletDescriptor": { + "fields": { + "m_CullingData": 8, + "m_PackedAABB": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CModelConfig": { + "fields": { + "m_ConfigName": 0, + "m_Elements": 8, + "m_bTopLevel": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CModelConfigElement": { + "fields": { + "m_ElementName": 8, + "m_NestedElements": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CModelConfigElement_AttachedModel": { + "fields": { + "m_AttachmentName": 120, + "m_AttachmentType": 136, + "m_BodygroupOnOtherModels": 144, + "m_EntityClass": 80, + "m_InstanceName": 72, + "m_LocalAttachmentOffsetName": 128, + "m_MaterialGroupOnOtherModels": 152, + "m_aAngOffset": 108, + "m_bAcceptParentMaterialDrivenDecals": 143, + "m_bBoneMergeFlex": 140, + "m_bUserSpecifiedColor": 141, + "m_bUserSpecifiedMaterialGroup": 142, + "m_hModel": 88, + "m_vOffset": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_Command": { + "fields": { + "m_Args": 80, + "m_Command": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_RandomColor": { + "fields": { + "m_Gradient": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_RandomPick": { + "fields": { + "m_ChoiceWeights": 96, + "m_Choices": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetBodygroup": { + "fields": { + "m_GroupName": 72, + "m_nChoice": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetBodygroupOnAttachedModels": { + "fields": { + "m_GroupName": 72, + "m_nChoice": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetMaterialGroup": { + "fields": { + "m_MaterialGroupName": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetMaterialGroupOnAttachedModels": { + "fields": { + "m_MaterialGroupName": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetRenderColor": { + "fields": { + "m_Color": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_UserPick": { + "fields": { + "m_Choices": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigList": { + "fields": { + "m_Configs": 8, + "m_bHideMaterialGroupInTools": 0, + "m_bHideRenderColorInTools": 1 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMorphBundleData": { + "fields": { + "m_flULeftSrc": 0, + "m_flVTopSrc": 4, + "m_offsets": 8, + "m_ranges": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMorphConstraint": { + "fields": { + "m_flMax": 128, + "m_flMin": 124, + "m_nSlaveChannel": 120, + "m_sTargetMorph": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CMorphData": { + "fields": { + "m_morphRectDatas": 8, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMorphRectData": { + "fields": { + "m_bundleDatas": 16, + "m_flUWidthSrc": 4, + "m_flVHeightSrc": 8, + "m_nXLeftDst": 0, + "m_nYTopDst": 2 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMorphSetData": { + "fields": { + "m_FlexControllers": 104, + "m_FlexDesc": 80, + "m_FlexRules": 128, + "m_bundleTypes": 24, + "m_morphDatas": 48, + "m_nHeight": 16, + "m_nWidth": 12, + "m_pTextureAtlas": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionDataSet": { + "fields": { + "m_groups": 0, + "m_nDimensionCount": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionGraph": { + "fields": { + "m_bLoop": 84, + "m_nConfigCount": 80, + "m_nConfigStartIndex": 76, + "m_nParameterCount": 72, + "m_pRootNode": 64, + "m_paramSpans": 16, + "m_tags": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionGraphConfig": { + "fields": { + "m_flDuration": 16, + "m_nMotionIndex": 20, + "m_nSampleCount": 28, + "m_nSampleStart": 24, + "m_paramValues": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionGraphGroup": { + "fields": { + "m_hIsActiveScript": 256, + "m_motionGraphConfigs": 208, + "m_motionGraphs": 184, + "m_sampleToConfig": 232, + "m_searchDB": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionGraphUpdateNode": { + "fields": { + "m_pMotionGraph": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CLeafUpdateNode" + }, + "CMotionMatchingUpdateNode": { + "fields": { + "m_bEnableDistanceScaling": 312, + "m_bEnableRotationCorrection": 264, + "m_bGoalAssist": 265, + "m_bLockClipWhenWaning": 252, + "m_bSearchEveryTick": 224, + "m_bSearchWhenClipEnds": 232, + "m_bSearchWhenGoalChanges": 233, + "m_blendCurve": 236, + "m_dataSet": 88, + "m_distanceScale_Damping": 280, + "m_flBlendTime": 248, + "m_flDistanceScale_InnerRadius": 300, + "m_flDistanceScale_MaxScale": 304, + "m_flDistanceScale_MinScale": 308, + "m_flDistanceScale_OuterRadius": 296, + "m_flGoalAssistDistance": 268, + "m_flGoalAssistTolerance": 272, + "m_flReselectionTimeWindow": 260, + "m_flSampleRate": 244, + "m_flSearchInterval": 228, + "m_flSelectionThreshold": 256, + "m_metrics": 120, + "m_weights": 144 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CLeafUpdateNode" + }, + "CMotionMetricEvaluator": { + "fields": { + "m_flWeight": 72, + "m_means": 24, + "m_nDimensionStartIndex": 76, + "m_standardDeviations": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionNode": { + "fields": { + "m_id": 32, + "m_name": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionNodeBlend1D": { + "fields": { + "m_blendItems": 40, + "m_nParamIndex": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionNode" + }, + "CMotionNodeSequence": { + "fields": { + "m_flPlaybackSpeed": 68, + "m_hSequence": 64, + "m_tags": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionNode" + }, + "CMotionSearchDB": { + "fields": { + "m_codeIndices": 160, + "m_residualQuantizer": 128, + "m_rootNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionSearchNode": { + "fields": { + "m_children": 0, + "m_quantizer": 24, + "m_sampleCodes": 56, + "m_sampleIndices": 80, + "m_selectableSamples": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMovementComponentUpdater": { + "fields": { + "m_bMoveVarsDisabled": 108, + "m_bNetworkFacing": 110, + "m_bNetworkPath": 109, + "m_eDefaultFacingMode": 88, + "m_facingDamping": 72, + "m_flDefaultRunSpeed": 104, + "m_motors": 48, + "m_nDefaultMotorIndex": 100, + "m_paramHandles": 111 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "COrientConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CParamSpanUpdater": { + "fields": { + "m_spans": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CParentConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CParticleAnimTag": { + "fields": { + "m_attachmentCP1Name": 128, + "m_attachmentCP1Type": 136, + "m_attachmentName": 112, + "m_attachmentType": 120, + "m_bDetachFromOwner": 104, + "m_bStopWhenTagEnds": 105, + "m_bTagEndStopIsInstant": 106, + "m_configName": 96, + "m_hParticleSystem": 80, + "m_particleSystemName": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CPathAnimMotorUpdater": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPathAnimMotorUpdaterBase" + }, + "CPathAnimMotorUpdaterBase": { + "fields": { + "m_bLockToPath": 25 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimMotorUpdaterBase" + }, + "CPathMetricEvaluator": { + "fields": { + "m_bExtrapolateMovement": 108, + "m_flDistance": 104, + "m_flMinExtrapolationSpeed": 112, + "m_pathTimeSamples": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CPhysSurfaceProperties": { + "fields": { + "m_audioParams": 136, + "m_audioSounds": 72, + "m_bHidden": 24, + "m_baseNameHash": 12, + "m_description": 32, + "m_name": 0, + "m_nameHash": 8, + "m_physics": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPhysSurfacePropertiesAudio": { + "fields": { + "m_flOcclusionFactor": 28, + "m_flStaticImpactVolume": 24, + "m_hardThreshold": 16, + "m_hardVelocityThreshold": 20, + "m_hardnessFactor": 4, + "m_reflectivity": 0, + "m_roughThreshold": 12, + "m_roughnessFactor": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPhysSurfacePropertiesPhysics": { + "fields": { + "m_density": 8, + "m_elasticity": 4, + "m_friction": 0, + "m_softContactDampingRatio": 20, + "m_softContactFrequency": 16, + "m_thickness": 12, + "m_wheelDrag": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPhysSurfacePropertiesSoundNames": { + "fields": { + "m_break": 48, + "m_bulletImpact": 32, + "m_impactHard": 8, + "m_impactSoft": 0, + "m_rolling": 40, + "m_scrapeRough": 24, + "m_scrapeSmooth": 16, + "m_strain": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPlayerInputAnimMotorUpdater": { + "fields": { + "m_bUseAcceleration": 72, + "m_flAnticipationDistance": 64, + "m_flSpringConstant": 60, + "m_hAnticipationHeadingParam": 70, + "m_hAnticipationPosParam": 68, + "m_sampleTimes": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimMotorUpdaterBase" + }, + "CPointConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CPoseHandle": { + "fields": { + "m_eType": 2, + "m_nIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CProductQuantizer": { + "fields": { + "m_nDimensions": 24, + "m_subQuantizers": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CQuaternionAnimParameter": { + "fields": { + "m_bInterpolate": 128, + "m_defaultValue": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CConcreteAnimParameter" + }, + "CRagdollAnimTag": { + "fields": { + "m_bDestroy": 100, + "m_flDampingRatio": 88, + "m_flDecayBias": 96, + "m_flDecayDuration": 92, + "m_flFrequency": 84, + "m_nPoseControl": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CRagdollComponentUpdater": { + "fields": { + "m_bSolidCollisionAtZeroWeight": 156, + "m_boneIndices": 72, + "m_boneNames": 96, + "m_flMaxStretch": 152, + "m_flSpringFrequencyMax": 148, + "m_flSpringFrequencyMin": 144, + "m_ragdollNodePaths": 48, + "m_weightLists": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CRenderBufferBinding": { + "fields": { + "m_hBuffer": 0, + "m_nBindOffsetBytes": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderGroom": { + "fields": { + "m_hairInfoBufferData": 24, + "m_hairs": 48, + "m_nAttachBoneIdx": 16, + "m_nGroomGroupID": 12, + "m_nGuideHairCount": 4, + "m_nHairCount": 8, + "m_nSegmentsPerHairStrand": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderMesh": { + "fields": { + "m_constraints": 160, + "m_meshDeformParams": 480, + "m_pGroomData": 496, + "m_sceneObjects": 16, + "m_skeleton": 184 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderSkeleton": { + "fields": { + "m_boneParents": 48, + "m_bones": 0, + "m_nBoneWeightCount": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSceneObjectData": { + "fields": { + "m_drawBounds": 48, + "m_drawCalls": 24, + "m_meshlets": 72, + "m_vMaxBounds": 12, + "m_vMinBounds": 0, + "m_vTintColor": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSelectorUpdateNode": { + "fields": { + "m_bResetOnChange": 164, + "m_bSyncCyclesOnChange": 165, + "m_blendCurve": 140, + "m_children": 88, + "m_eTagBehavior": 160, + "m_flBlendTime": 148, + "m_hParameter": 156, + "m_tags": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimUpdateNodeBase" + }, + "CSequenceFinishedAnimTag": { + "fields": { + "m_sequenceName": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CSequenceUpdateNode": { + "fields": { + "m_bLoop": 160, + "m_duration": 156, + "m_hSequence": 148, + "m_paramSpans": 96, + "m_playbackSpeed": 152, + "m_tags": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CLeafUpdateNode" + }, + "CSetParameterActionUpdater": { + "fields": { + "m_hParam": 24, + "m_value": 26 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimActionUpdater" + }, + "CSingleFrameUpdateNode": { + "fields": { + "m_actions": 88, + "m_flCycle": 120, + "m_hPoseCacheHandle": 112, + "m_hSequence": 116 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CLeafUpdateNode" + }, + "CSlopeComponentUpdater": { + "fields": { + "m_flTraceDistance": 52, + "m_hSlopeAngle": 56, + "m_hSlopeAngleFront": 58, + "m_hSlopeAngleSide": 60, + "m_hSlopeHeading": 62, + "m_hSlopeNormal": 64, + "m_hSlopeNormal_WorldSpace": 66 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CSolveIKTargetHandle_t": { + "fields": { + "m_orientationHandle": 2, + "m_positionHandle": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CStateActionUpdater": { + "fields": { + "m_eBehavior": 8, + "m_pAction": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CStateMachineComponentUpdater": { + "fields": { + "m_stateMachine": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CStateMachineUpdateNode": { + "fields": { + "m_bBlockWaningTags": 244, + "m_bLockStateWhenWaning": 245, + "m_stateData": 192, + "m_stateMachine": 104, + "m_transitionData": 216 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimUpdateNodeBase" + }, + "CStateNodeStateData": { + "fields": { + "m_bExclusiveRootMotion": 0, + "m_pChild": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CStateNodeTransitionData": { + "fields": { + "m_bReset": 0, + "m_blendDuration": 8, + "m_curve": 0, + "m_resetCycleOption": 0, + "m_resetCycleValue": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CStateUpdateData": { + "fields": { + "m_actions": 40, + "m_bIsEndState": 0, + "m_bIsPassthrough": 0, + "m_bIsStartState": 0, + "m_hScript": 8, + "m_name": 0, + "m_stateID": 64, + "m_transitionIndices": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CStaticPoseCache": { + "fields": { + "m_nBoneCount": 40, + "m_nMorphCount": 44, + "m_poses": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CStaticPoseCacheBuilder": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CStaticPoseCache" + }, + "CStepsRemainingMetricEvaluator": { + "fields": { + "m_flMinStepsRemaining": 104, + "m_footIndices": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CStringAnimTag": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CSubtractUpdateNode": { + "fields": { + "m_bApplyChannelsSeparately": 141, + "m_bApplyToFootMotion": 140, + "m_bUseModelSpace": 142, + "m_footMotionTiming": 136 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBinaryUpdateNode" + }, + "CSymbolAnimParameter": { + "fields": { + "m_defaultValue": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CConcreteAnimParameter" + }, + "CTaskStatusAnimTag": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CTiltTwistConstraint": { + "fields": { + "m_nSlaveAxis": 116, + "m_nTargetAxis": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CTimeRemainingMetricEvaluator": { + "fields": { + "m_bFilterByTimeRemaining": 88, + "m_bMatchByTimeRemaining": 80, + "m_flMaxTimeRemaining": 84, + "m_flMinTimeRemaining": 92 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CToggleComponentActionUpdater": { + "fields": { + "m_bSetEnabled": 28, + "m_componentID": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimActionUpdater" + }, + "CTransitionUpdateData": { + "fields": { + "m_bDisabled": 0, + "m_destStateIndex": 1, + "m_srcStateIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CTwistConstraint": { + "fields": { + "m_bInverse": 112, + "m_qChildBindRotation": 144, + "m_qParentBindRotation": 128 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CUnaryUpdateNode": { + "fields": { + "m_pChildNode": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimUpdateNodeBase" + }, + "CVPhysXSurfacePropertiesList": { + "fields": { + "m_surfacePropertiesList": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CVectorAnimParameter": { + "fields": { + "m_bInterpolate": 124, + "m_defaultValue": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CConcreteAnimParameter" + }, + "CVectorQuantizer": { + "fields": { + "m_centroidVectors": 0, + "m_nCentroids": 24, + "m_nDimensions": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CVirtualAnimParameter": { + "fields": { + "m_eParamType": 112, + "m_expressionString": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimParameterBase" + }, + "CWayPointHelperUpdateNode": { + "fields": { + "m_bOnlyGoals": 116, + "m_bPreventOvershoot": 117, + "m_bPreventUndershoot": 118, + "m_flEndCycle": 112, + "m_flStartCycle": 108 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CUnaryUpdateNode" + }, + "CZeroPoseUpdateNode": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CLeafUpdateNode" + }, + "ChainToSolveData_t": { + "fields": { + "m_DebugSetting": 56, + "m_SolverSettings": 4, + "m_TargetSettings": 16, + "m_flDebugNormalizedValue": 60, + "m_nChainIndex": 0, + "m_vDebugOffset": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ConfigIndex": { + "fields": { + "m_nConfig": 2, + "m_nGroup": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "DynamicMeshDeformParams_t": { + "fields": { + "m_bComputeDynamicMeshTensionAfterAnimation": 9, + "m_bRecomputeSmoothNormalsAfterAnimation": 8, + "m_flTensionCompressScale": 0, + "m_flTensionStretchScale": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FollowAttachmentSettings_t": { + "fields": { + "m_attachment": 0, + "m_bMatchRotation": 133, + "m_bMatchTranslation": 132, + "m_boneIndex": 128 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FootFixedData_t": { + "fields": { + "m_flMaxIKLength": 48, + "m_flMaxRotationLeft": 60, + "m_flMaxRotationRight": 64, + "m_ikChainIndex": 44, + "m_nAnkleBoneIndex": 36, + "m_nFootIndex": 52, + "m_nIKAnchorBoneIndex": 40, + "m_nTagIndex": 56, + "m_nTargetBoneIndex": 32, + "m_vHeelOffset": 16, + "m_vToeOffset": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FootFixedSettings": { + "fields": { + "m_bEnableTracing": 48, + "m_flFootBaseLength": 32, + "m_flMaxRotationLeft": 36, + "m_flMaxRotationRight": 40, + "m_flTraceAngleBlend": 52, + "m_footstepLandedTagIndex": 44, + "m_nDisableTagIndex": 56, + "m_nFootIndex": 60, + "m_traceSettings": 0, + "m_vFootBaseBindPosePositionMS": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FootLockPoseOpFixedSettings": { + "fields": { + "m_bAlwaysUseFallbackHinge": 50, + "m_bApplyFootRotationLimits": 51, + "m_bApplyHipDrop": 49, + "m_bApplyLegTwistLimits": 52, + "m_bApplyTilt": 48, + "m_bEnableLockBreaking": 68, + "m_bEnableStretching": 80, + "m_flExtensionScale": 60, + "m_flLockBlendTime": 76, + "m_flLockBreakTolerance": 72, + "m_flMaxFootHeight": 56, + "m_flMaxLegTwist": 64, + "m_flMaxStretchAmount": 84, + "m_flStretchExtensionScale": 88, + "m_footInfo": 0, + "m_hipDampingSettings": 24, + "m_ikSolverType": 44, + "m_nHipBoneIndex": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FootPinningPoseOpFixedData_t": { + "fields": { + "m_bApplyFootRotationLimits": 41, + "m_bApplyLegTwistLimits": 40, + "m_flBlendTime": 24, + "m_flLockBreakDistance": 28, + "m_flMaxLegTwist": 32, + "m_footInfo": 0, + "m_nHipBoneIndex": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FootStepTrigger": { + "fields": { + "m_nFootIndex": 24, + "m_tags": 0, + "m_triggerPhase": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "HitReactFixedSettings_t": { + "fields": { + "m_flCounterRotationScale": 20, + "m_flDistanceFadeScale": 24, + "m_flHipBoneTranslationScale": 52, + "m_flHipDipDelay": 64, + "m_flHipDipImpactScale": 60, + "m_flHipDipSpringStrength": 56, + "m_flMaxAngleRadians": 44, + "m_flMaxImpactForce": 8, + "m_flMinImpactForce": 12, + "m_flPropagationScale": 28, + "m_flSpringStrength": 36, + "m_flWhipDelay": 32, + "m_flWhipImpactScale": 16, + "m_flWhipSpringStrength": 40, + "m_nEffectedBoneCount": 4, + "m_nHipBoneIndex": 48, + "m_nWeightListIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "IKBoneNameAndIndex_t": { + "fields": { + "m_Name": 0 + }, + "metadata": [], + "parent": null + }, + "IKDemoCaptureSettings_t": { + "fields": { + "m_eMode": 8, + "m_ikChainName": 16, + "m_oneBoneEnd": 32, + "m_oneBoneStart": 24, + "m_parentBoneName": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "IKSolverSettings_t": { + "fields": { + "m_SolverType": 0, + "m_nNumIterations": 4 + }, + "metadata": [], + "parent": null + }, + "IKTargetSettings_t": { + "fields": { + "m_AnimgraphParameterNameOrientation": 28, + "m_AnimgraphParameterNamePosition": 24, + "m_Bone": 8, + "m_TargetCoordSystem": 32, + "m_TargetSource": 0 + }, + "metadata": [], + "parent": null + }, + "JiggleBoneSettingsList_t": { + "fields": { + "m_boneSettings": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "JiggleBoneSettings_t": { + "fields": { + "m_eSimSpace": 40, + "m_flDamping": 12, + "m_flMaxTimeStep": 8, + "m_flSpringStrength": 4, + "m_nBoneIndex": 0, + "m_vBoundsMaxLS": 16, + "m_vBoundsMinLS": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "LookAtBone_t": { + "fields": { + "m_index": 0, + "m_weight": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "LookAtOpFixedSettings_t": { + "fields": { + "m_attachment": 0, + "m_bMaintainUpDirection": 185, + "m_bRotateYawForward": 184, + "m_bTargetIsPosition": 186, + "m_bUseHysteresis": 187, + "m_bones": 144, + "m_damping": 128, + "m_flHysteresisInnerAngle": 176, + "m_flHysteresisOuterAngle": 180, + "m_flPitchLimit": 172, + "m_flYawLimit": 168 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MaterialGroup_t": { + "fields": { + "m_materials": 8, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ModelBoneFlexDriverControl_t": { + "fields": { + "m_flMax": 24, + "m_flMin": 20, + "m_flexController": 8, + "m_flexControllerToken": 16, + "m_nBoneComponent": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ModelBoneFlexDriver_t": { + "fields": { + "m_boneName": 0, + "m_boneNameToken": 8, + "m_controls": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ModelSkeletonData_t": { + "fields": { + "m_boneName": 0, + "m_bonePosParent": 96, + "m_boneRotParent": 120, + "m_boneScaleParent": 144, + "m_boneSphere": 48, + "m_nFlag": 72, + "m_nParent": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MotionBlendItem": { + "fields": { + "m_flKeyValue": 8, + "m_pChild": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MotionDBIndex": { + "fields": { + "m_nIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MotionIndex": { + "fields": { + "m_nGroup": 0, + "m_nMotion": 2 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParamSpanSample_t": { + "fields": { + "m_flCycle": 20, + "m_value": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParamSpan_t": { + "fields": { + "m_eParamType": 26, + "m_flEndCycle": 32, + "m_flStartCycle": 28, + "m_hParam": 24, + "m_samples": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermModelDataAnimatedMaterialAttribute_t": { + "fields": { + "m_AttributeName": 0, + "m_nNumChannels": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermModelData_t": { + "fields": { + "m_AnimatedMaterialAttributes": 688, + "m_BodyGroupsHiddenInTools": 640, + "m_ExtParts": 96, + "m_boneFlexDrivers": 608, + "m_lodGroupSwitchDistances": 216, + "m_materialGroups": 360, + "m_meshGroups": 336, + "m_modelInfo": 8, + "m_modelSkeleton": 392, + "m_nDefaultMeshGroupMask": 384, + "m_name": 0, + "m_pModelConfigList": 632, + "m_refAnimGroups": 288, + "m_refAnimIncludeModels": 664, + "m_refLODGroupMasks": 192, + "m_refMeshGroupMasks": 144, + "m_refMeshes": 120, + "m_refPhysGroupMasks": 168, + "m_refPhysicsData": 240, + "m_refPhysicsHitboxData": 264, + "m_refSequenceGroups": 312, + "m_remappingTable": 560, + "m_remappingTableStarts": 584 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermModelExtPart_t": { + "fields": { + "m_Name": 32, + "m_Transform": 0, + "m_nParent": 40, + "m_refModel": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermModelInfo_t": { + "fields": { + "m_flMass": 52, + "m_flMaxEyeDeflection": 68, + "m_keyValueText": 80, + "m_nFlags": 0, + "m_sSurfaceProperty": 72, + "m_vEyePosition": 56, + "m_vHullMax": 16, + "m_vHullMin": 4, + "m_vViewMax": 40, + "m_vViewMin": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PhysSoftbodyDesc_t": { + "fields": { + "m_Capsules": 72, + "m_InitPose": 96, + "m_ParticleBoneHash": 0, + "m_ParticleBoneName": 120, + "m_Particles": 24, + "m_Springs": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RenderHairStrandInfo_t": { + "fields": { + "m_nBaseTriIdx": 12, + "m_nGuideIdx": 0, + "m_nPackedBaseMeshUv": 40, + "m_nPad": 44, + "m_vBaseBarycentric": 24, + "m_vGuideBarycentric": 16, + "m_vRootOffset_flLengthScale": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RenderSkeletonBone_t": { + "fields": { + "m_bbox": 64, + "m_boneName": 0, + "m_flSphereRadius": 88, + "m_invBindPose": 16, + "m_parentName": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SampleCode": { + "fields": { + "m_subCode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ScriptInfo_t": { + "fields": { + "m_code": 0, + "m_eScriptType": 80, + "m_paramsModified": 8, + "m_proxyReadParams": 32, + "m_proxyWriteParams": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonAnimCapture_t": { + "fields": { + "m_CaptureName": 40, + "m_FeModelInitPose": 72, + "m_Frames": 168, + "m_ImportedCollision": 8, + "m_ModelBindPose": 48, + "m_ModelName": 32, + "m_bPredicted": 100, + "m_nEntIndex": 0, + "m_nEntParent": 4, + "m_nFlexControllers": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonAnimCapture_t__Bone_t": { + "fields": { + "m_BindPose": 16, + "m_Name": 0, + "m_nParent": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonAnimCapture_t__FrameStamp_t": { + "fields": { + "m_bPredicted": 9, + "m_bTeleportTick": 8, + "m_flCurTime": 12, + "m_flEntitySimTime": 4, + "m_flRealTime": 16, + "m_flTime": 0, + "m_nFrameCount": 20, + "m_nTickCount": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonAnimCapture_t__Frame_t": { + "fields": { + "m_CompositeBones": 72, + "m_FeModelAnims": 120, + "m_FeModelPos": 144, + "m_FlexControllerWeights": 168, + "m_SimStateBones": 96, + "m_Stamp": 4, + "m_Transform": 32, + "m_bTeleport": 64, + "m_flTime": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonBoneBounds_t": { + "fields": { + "m_vecCenter": 0, + "m_vecSize": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SolveIKChainPoseOpFixedSettings_t": { + "fields": { + "m_ChainsToSolveData": 0, + "m_bMatchTargetOrientation": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "StanceInfo_t": { + "fields": { + "m_flDirection": 12, + "m_vPosition": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "TagSpan_t": { + "fields": { + "m_endCycle": 8, + "m_startCycle": 4, + "m_tagIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "TraceSettings_t": { + "fields": { + "m_flTraceHeight": 0, + "m_flTraceRadius": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "TwoBoneIKSettings_t": { + "fields": { + "m_bAlwaysUseFallbackHinge": 296, + "m_bConstrainTwist": 333, + "m_bMatchTargetOrientation": 332, + "m_endEffectorAttachment": 16, + "m_endEffectorType": 0, + "m_flMaxTwist": 336, + "m_hPositionParam": 292, + "m_hRotationParam": 294, + "m_nEndBoneIndex": 328, + "m_nFixedBoneIndex": 320, + "m_nMiddleBoneIndex": 324, + "m_targetAttachment": 160, + "m_targetBoneIndex": 288, + "m_targetType": 144, + "m_vLsFallbackHingeAxis": 304 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXAggregateData_t": { + "fields": { + "m_bindPose": 104, + "m_boneNames": 32, + "m_boneParents": 208, + "m_bonesHash": 8, + "m_collisionAttributes": 256, + "m_constraints2": 152, + "m_debugPartNames": 280, + "m_embeddedKeyvalues": 304, + "m_indexHash": 80, + "m_indexNames": 56, + "m_joints": 176, + "m_nFlags": 0, + "m_nRefCounter": 2, + "m_pFeModel": 200, + "m_parts": 128, + "m_surfacePropertyHashes": 232 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXBodyPart_t": { + "fields": { + "m_bOverrideMassCenter": 144, + "m_flAngularDamping": 140, + "m_flInertiaScale": 132, + "m_flLinearDamping": 136, + "m_flMass": 4, + "m_nCollisionAttributeIndex": 128, + "m_nFlags": 0, + "m_nReserved": 130, + "m_rnShape": 8, + "m_vMassCenterOverride": 148 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXCollisionAttributes_t": { + "fields": { + "m_CollisionGroup": 0, + "m_CollisionGroupString": 80, + "m_InteractAs": 8, + "m_InteractAsStrings": 88, + "m_InteractExclude": 56, + "m_InteractExcludeStrings": 136, + "m_InteractWith": 32, + "m_InteractWithStrings": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXConstraint2_t": { + "fields": { + "m_nChild": 6, + "m_nFlags": 0, + "m_nParent": 4, + "m_params": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXConstraintParams_t": { + "fields": { + "m_anchor": 4, + "m_axes": 28, + "m_driveDampingSlerp": 232, + "m_driveDampingSwing": 228, + "m_driveDampingTwist": 224, + "m_driveDampingX": 200, + "m_driveDampingY": 204, + "m_driveDampingZ": 208, + "m_driveSpringSlerp": 220, + "m_driveSpringSwing": 216, + "m_driveSpringTwist": 212, + "m_driveSpringX": 188, + "m_driveSpringY": 192, + "m_driveSpringZ": 196, + "m_goalAngularVelocity": 176, + "m_goalOrientation": 160, + "m_goalPosition": 148, + "m_linearLimitDamping": 80, + "m_linearLimitRestitution": 72, + "m_linearLimitSpring": 76, + "m_linearLimitValue": 68, + "m_maxForce": 60, + "m_maxTorque": 64, + "m_nFlags": 3, + "m_nRotateMotion": 2, + "m_nTranslateMotion": 1, + "m_nType": 0, + "m_projectionAngularTolerance": 244, + "m_projectionLinearTolerance": 240, + "m_solverIterationCount": 236, + "m_swing1LimitDamping": 128, + "m_swing1LimitRestitution": 120, + "m_swing1LimitSpring": 124, + "m_swing1LimitValue": 116, + "m_swing2LimitDamping": 144, + "m_swing2LimitRestitution": 136, + "m_swing2LimitSpring": 140, + "m_swing2LimitValue": 132, + "m_twistHighLimitDamping": 112, + "m_twistHighLimitRestitution": 104, + "m_twistHighLimitSpring": 108, + "m_twistHighLimitValue": 100, + "m_twistLowLimitDamping": 96, + "m_twistLowLimitRestitution": 88, + "m_twistLowLimitSpring": 92, + "m_twistLowLimitValue": 84 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXJoint_t": { + "fields": { + "m_Frame1": 16, + "m_Frame2": 48, + "m_LinearLimit": 84, + "m_SwingLimit": 116, + "m_TwistLimit": 128, + "m_bEnableAngularMotor": 136, + "m_bEnableCollision": 80, + "m_bEnableLinearLimit": 81, + "m_bEnableLinearMotor": 92, + "m_bEnableSwingLimit": 112, + "m_bEnableTwistLimit": 124, + "m_flAngularDampingRatio": 168, + "m_flAngularFrequency": 164, + "m_flFriction": 172, + "m_flLinearDampingRatio": 160, + "m_flLinearFrequency": 156, + "m_flMaxForce": 108, + "m_flMaxTorque": 152, + "m_nBody1": 2, + "m_nBody2": 4, + "m_nFlags": 6, + "m_nType": 0, + "m_vAngularTargetVelocity": 140, + "m_vLinearTargetVelocity": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXRange_t": { + "fields": { + "m_flMax": 4, + "m_flMin": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysics2ShapeDef_t": { + "fields": { + "m_CollisionAttributeIndices": 96, + "m_capsules": 24, + "m_hulls": 48, + "m_meshes": 72, + "m_spheres": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "WeightList": { + "fields": { + "m_name": 0, + "m_weights": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": {} + }, + "libclient.so": { + "classes": { + "ActiveModelConfig_t": { + "fields": { + "m_AssociatedEntities": 56, + "m_AssociatedEntityNames": 80, + "m_Handle": 40, + "m_Name": 48 + }, + "metadata": [ + { + "name": "m_Handle", + "ty": "ModelConfigHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_Name", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_AssociatedEntities", + "ty": "CHandle< C_BaseModelEntity >", + "type": "NetworkVarNames" + }, + { + "name": "m_AssociatedEntityNames", + "ty": "string_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAnimGraphNetworkedVariables": { + "fields": { + "m_OwnerOnlyPredNetBoolVariables": 248, + "m_OwnerOnlyPredNetByteVariables": 272, + "m_OwnerOnlyPredNetFloatVariables": 392, + "m_OwnerOnlyPredNetGlobalSymbolVariables": 464, + "m_OwnerOnlyPredNetIntVariables": 320, + "m_OwnerOnlyPredNetQuaternionVariables": 440, + "m_OwnerOnlyPredNetUInt16Variables": 296, + "m_OwnerOnlyPredNetUInt32Variables": 344, + "m_OwnerOnlyPredNetUInt64Variables": 368, + "m_OwnerOnlyPredNetVectorVariables": 416, + "m_PredNetBoolVariables": 8, + "m_PredNetByteVariables": 32, + "m_PredNetFloatVariables": 152, + "m_PredNetGlobalSymbolVariables": 224, + "m_PredNetIntVariables": 80, + "m_PredNetQuaternionVariables": 200, + "m_PredNetUInt16Variables": 56, + "m_PredNetUInt32Variables": 104, + "m_PredNetUInt64Variables": 128, + "m_PredNetVectorVariables": 176, + "m_flLastTeleportTime": 500, + "m_nBoolVariablesCount": 488, + "m_nOwnerOnlyBoolVariablesCount": 492, + "m_nRandomSeedOffset": 496 + }, + "metadata": [ + { + "name": "m_PredNetBoolVariables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetByteVariables", + "ty": "byte", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt16Variables", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetIntVariables", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt32Variables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt64Variables", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetFloatVariables", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetVectorVariables", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetQuaternionVariables", + "ty": "Quaternion", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetGlobalSymbolVariables", + "ty": "CGlobalSymbol", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetBoolVariables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetByteVariables", + "ty": "byte", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt16Variables", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetIntVariables", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt32Variables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt64Variables", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetFloatVariables", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetVectorVariables", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetQuaternionVariables", + "ty": "Quaternion", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", + "ty": "CGlobalSymbol", + "type": "NetworkVarNames" + }, + { + "name": "m_nBoolVariablesCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOwnerOnlyBoolVariablesCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRandomSeedOffset", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flLastTeleportTime", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeList": { + "fields": { + "m_Attributes": 8, + "m_pManager": 88 + }, + "metadata": [ + { + "name": "m_Attributes", + "ty": "CEconItemAttribute", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeManager": { + "fields": { + "m_CachedResults": 48, + "m_ProviderType": 44, + "m_Providers": 8, + "m_bPreventLoopback": 40, + "m_hOuter": 36, + "m_iReapplyProvisionParity": 32 + }, + "metadata": [ + { + "name": "m_iReapplyProvisionParity", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hOuter", + "ty": "EHANDLE", + "type": "NetworkVarNames" + }, + { + "name": "m_ProviderType", + "ty": "attributeprovidertypes_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeManager__cached_attribute_float_t": { + "fields": { + "flIn": 0, + "flOut": 16, + "iAttribHook": 8 + }, + "metadata": [], + "parent": null + }, + "CBaseAnimGraphController": { + "fields": { + "m_animGraphNetworkedVars": 24, + "m_bLastUpdateSkipped": 5328, + "m_bNetworkedAnimationInputsChanged": 5326, + "m_bNetworkedSequenceChanged": 5327, + "m_bSequenceFinished": 5288, + "m_flPlaybackRate": 5312, + "m_flPrevAnimUpdateTime": 5332, + "m_flSeqFixedCycle": 5304, + "m_flSeqStartTime": 5300, + "m_flSoundSyncTime": 5292, + "m_hSequence": 5296, + "m_nAnimLoopMode": 5308, + "m_nNotifyState": 5324 + }, + "metadata": [ + { + "name": "m_animGraphNetworkedVars", + "ty": "CAnimGraphNetworkedVariables", + "type": "NetworkVarNames" + }, + { + "name": "m_hSequence", + "ty": "HSequence", + "type": "NetworkVarNames" + }, + { + "name": "m_flSeqStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flSeqFixedCycle", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nAnimLoopMode", + "ty": "AnimLoopMode_t", + "type": "NetworkVarNames" + } + ], + "parent": "CSkeletonAnimationController" + }, + "CBasePlayerController": { + "fields": { + "m_CommandContext": 1760, + "m_bIsHLTV": 1968, + "m_bIsLocalPlayerController": 2120, + "m_hPawn": 1924, + "m_hPredictedPawn": 1928, + "m_hSplitOwner": 1936, + "m_hSplitScreenPlayers": 1944, + "m_iConnected": 1972, + "m_iDesiredFOV": 2124, + "m_iszPlayerName": 1976, + "m_nFinalPredictedTick": 1752, + "m_nInButtonsWhichAreToggles": 1912, + "m_nSplitScreenSlot": 1932, + "m_nTickBase": 1920, + "m_steamID": 2112 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkUserGroupProxy", + "type": "Unknown" + }, + { + "name": "MNetworkUserGroupProxy", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "m_nTickBase", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_hPawn", + "ty": "CHandle< CBasePlayerPawn>", + "type": "NetworkVarNames" + }, + { + "name": "m_iConnected", + "ty": "PlayerConnectedState", + "type": "NetworkVarNames" + }, + { + "name": "m_iszPlayerName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_steamID", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_iDesiredFOV", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "MNetworkReplayCompatField", + "type": "Unknown" + } + ], + "parent": "C_BaseEntity" + }, + "CBasePlayerControllerAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CBasePlayerVData": { + "fields": { + "m_flArmDamageMultiplier": 312, + "m_flChestDamageMultiplier": 280, + "m_flCrouchTime": 372, + "m_flDrowningDamageInterval": 348, + "m_flHeadDamageMultiplier": 264, + "m_flHoldBreathTime": 344, + "m_flLegDamageMultiplier": 328, + "m_flStomachDamageMultiplier": 296, + "m_flUseAngleTolerance": 368, + "m_flUseRange": 364, + "m_nDrowningDamageInitial": 352, + "m_nDrowningDamageMax": 356, + "m_nWaterSpeed": 360, + "m_sModelName": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CBasePlayerWeaponVData": { + "fields": { + "m_aShootSounds": 544, + "m_bAllowFlipping": 265, + "m_bAutoSwitchFrom": 529, + "m_bAutoSwitchTo": 528, + "m_bBuiltRightHanded": 264, + "m_bLinkedCooldowns": 536, + "m_iDefaultClip1": 516, + "m_iDefaultClip2": 520, + "m_iFlags": 504, + "m_iMaxClip1": 508, + "m_iMaxClip2": 512, + "m_iPosition": 580, + "m_iRumbleEffect": 532, + "m_iSlot": 576, + "m_iWeight": 524, + "m_nPrimaryAmmoType": 505, + "m_nSecondaryAmmoType": 506, + "m_sMuzzleAttachment": 272, + "m_szMuzzleFlashParticle": 280, + "m_szWorldModel": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CBodyComponent": { + "fields": { + "__m_pChainEntity": 40, + "m_pSceneNode": 8 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CBodyComponentBaseAnimGraph": { + "fields": { + "__m_pChainEntity": 7272, + "m_animationController": 1144 + }, + "metadata": [ + { + "name": "m_animationController", + "ty": "CBaseAnimGraphController", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponentSkeletonInstance" + }, + "CBodyComponentBaseModelEntity": { + "fields": { + "__m_pChainEntity": 1144 + }, + "metadata": [], + "parent": "CBodyComponentSkeletonInstance" + }, + "CBodyComponentPoint": { + "fields": { + "__m_pChainEntity": 448, + "m_sceneNode": 96 + }, + "metadata": [ + { + "name": "m_sceneNode", + "ty": "CGameSceneNode", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponent" + }, + "CBodyComponentSkeletonInstance": { + "fields": { + "__m_pChainEntity": 1104, + "m_skeletonInstance": 96 + }, + "metadata": [ + { + "name": "m_skeletonInstance", + "ty": "CSkeletonInstance", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponent" + }, + "CBuoyancyHelper": { + "fields": { + "m_flFluidDensity": 24 + }, + "metadata": [], + "parent": null + }, + "CCSArmsRaceScript": { + "fields": { + "m_pOuter": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": "CCSGameModeScript" + }, + "CCSDeathmatchScript": { + "fields": { + "m_pOuter": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": "CCSGameModeScript" + }, + "CCSGO_WingmanIntroCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamIntroCharacterPosition" + }, + "CCSGO_WingmanIntroCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_WingmanIntroCharacterPosition" + }, + "CCSGO_WingmanIntroTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_WingmanIntroCharacterPosition" + }, + "CCSGameModeRules": { + "fields": { + "__m_pChainEntity": 8 + }, + "metadata": [], + "parent": null + }, + "CCSGameModeRules_ArmsRace": { + "fields": { + "m_WeaponSequence": 56 + }, + "metadata": [ + { + "name": "m_WeaponSequence", + "ty": "CUtlString", + "type": "NetworkVarNames" + } + ], + "parent": "CCSGameModeRules" + }, + "CCSGameModeRules_Deathmatch": { + "fields": { + "m_flDMBonusStartTime": 56, + "m_flDMBonusTimeLength": 60, + "m_nDMBonusWeaponLoadoutSlot": 64 + }, + "metadata": [ + { + "name": "m_flDMBonusStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flDMBonusTimeLength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nDMBonusWeaponLoadoutSlot", + "ty": "int16", + "type": "NetworkVarNames" + } + ], + "parent": "CCSGameModeRules" + }, + "CCSGameModeRules_Noop": { + "fields": {}, + "metadata": [], + "parent": "CCSGameModeRules" + }, + "CCSGameModeScript": { + "fields": {}, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSObserver_CameraServices": { + "fields": {}, + "metadata": [], + "parent": "CCSPlayerBase_CameraServices" + }, + "CCSObserver_MovementServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayer_MovementServices" + }, + "CCSObserver_ObserverServices": { + "fields": { + "m_bObserverInterpolationNeedsDeferredSetup": 164, + "m_flObsInterp_PathLength": 116, + "m_hLastObserverTarget": 88, + "m_obsInterpState": 160, + "m_qObsInterp_OrientationStart": 128, + "m_qObsInterp_OrientationTravelDir": 144, + "m_vecObserverInterpStartPos": 104, + "m_vecObserverInterpolateOffset": 92 + }, + "metadata": [], + "parent": "CPlayer_ObserverServices" + }, + "CCSObserver_UseServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayer_UseServices" + }, + "CCSObserver_ViewModelServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayer_ViewModelServices" + }, + "CCSPlayerBase_CameraServices": { + "fields": { + "m_flFOVRate": 540, + "m_flFOVTime": 536, + "m_flLastShotFOV": 548, + "m_hZoomOwner": 544, + "m_iFOV": 528, + "m_iFOVStart": 532 + }, + "metadata": [ + { + "name": "m_iFOV", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_iFOVStart", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFOVTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flFOVRate", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_hZoomOwner", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_CameraServices" + }, + "CCSPlayerControllerAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSPlayerController_ActionTrackingServices": { + "fields": { + "m_iNumRoundKills": 264, + "m_iNumRoundKillsHeadshots": 268, + "m_matchStats": 144, + "m_perRoundStats": 64, + "m_unTotalRoundDamageDealt": 272 + }, + "metadata": [ + { + "name": "m_perRoundStats", + "ty": "CSPerRoundStats_t", + "type": "NetworkVarNames" + }, + { + "name": "m_matchStats", + "ty": "CSMatchStats_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumRoundKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumRoundKillsHeadshots", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_unTotalRoundDamageDealt", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerControllerComponent" + }, + "CCSPlayerController_DamageServices": { + "fields": { + "m_DamageList": 72, + "m_nSendUpdate": 64 + }, + "metadata": [ + { + "name": "m_nSendUpdate", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_DamageList", + "ty": "CDamageRecord", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerControllerComponent" + }, + "CCSPlayerController_InGameMoneyServices": { + "fields": { + "m_iAccount": 64, + "m_iCashSpentThisRound": 76, + "m_iStartAccount": 68, + "m_iTotalCashSpent": 72, + "m_nPreviousAccount": 80 + }, + "metadata": [ + { + "name": "m_iAccount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iStartAccount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iTotalCashSpent", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iCashSpentThisRound", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerControllerComponent" + }, + "CCSPlayerController_InventoryServices": { + "fields": { + "m_nPersonaDataPublicCommendsFriendly": 104, + "m_nPersonaDataPublicCommendsLeader": 96, + "m_nPersonaDataPublicCommendsTeacher": 100, + "m_nPersonaDataPublicLevel": 92, + "m_nPersonaDataXpTrailLevel": 108, + "m_rank": 68, + "m_unMusicID": 64, + "m_vecServerAuthoritativeWeaponSlots": 112 + }, + "metadata": [ + { + "name": "m_unMusicID", + "ty": "item_definition_index_t", + "type": "NetworkVarNames" + }, + { + "name": "m_rank", + "ty": "MedalRank_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataPublicLevel", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataPublicCommendsLeader", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataPublicCommendsTeacher", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataPublicCommendsFriendly", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataXpTrailLevel", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vecServerAuthoritativeWeaponSlots", + "ty": "ServerAuthoritativeWeaponSlot_t", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerControllerComponent" + }, + "CCSPlayer_ActionTrackingServices": { + "fields": { + "m_bIsRescuing": 68, + "m_hLastWeaponBeforeC4AutoSwitch": 64, + "m_weaponPurchasesThisMatch": 72, + "m_weaponPurchasesThisRound": 160 + }, + "metadata": [ + { + "name": "m_bIsRescuing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_weaponPurchasesThisMatch", + "ty": "WeaponPurchaseTracker_t", + "type": "NetworkVarNames" + }, + { + "name": "m_weaponPurchasesThisRound", + "ty": "WeaponPurchaseTracker_t", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_BulletServices": { + "fields": { + "m_totalHitsOnServer": 64 + }, + "metadata": [ + { + "name": "m_totalHitsOnServer", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_BuyServices": { + "fields": { + "m_vecSellbackPurchaseEntries": 64 + }, + "metadata": [ + { + "name": "m_vecSellbackPurchaseEntries", + "ty": "SellbackPurchaseEntry_t", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_CameraServices": { + "fields": { + "m_flDeathCamTilt": 552 + }, + "metadata": [], + "parent": "CCSPlayerBase_CameraServices" + }, + "CCSPlayer_GlowServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_HostageServices": { + "fields": { + "m_hCarriedHostage": 64, + "m_hCarriedHostageProp": 68 + }, + "metadata": [ + { + "name": "m_hCarriedHostage", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hCarriedHostageProp", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_ItemServices": { + "fields": { + "m_bHasDefuser": 64, + "m_bHasHeavyArmor": 66, + "m_bHasHelmet": 65 + }, + "metadata": [ + { + "name": "m_bHasDefuser", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasHelmet", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasHeavyArmor", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_ItemServices" + }, + "CCSPlayer_MovementServices": { + "fields": { + "m_StuckLast": 1132, + "m_bDesiresDuck": 561, + "m_bDuckOverride": 560, + "m_bHasWalkMovedSinceLastJump": 601, + "m_bInStuckTest": 602, + "m_bOldJumpPressed": 1188, + "m_bSpeedCropped": 1136, + "m_duckUntilOnGround": 600, + "m_fStashGrenadeParameterWhen": 1204, + "m_flDuckAmount": 552, + "m_flDuckOffset": 564, + "m_flDuckSpeed": 556, + "m_flHeightAtJumpStart": 1228, + "m_flJumpPressedTime": 1192, + "m_flJumpUntil": 1196, + "m_flJumpVel": 1200, + "m_flLastDuckTime": 580, + "m_flMaxFallVelocity": 532, + "m_flMaxJumpHeightThisJump": 1232, + "m_flOffsetTickCompleteTime": 1216, + "m_flOffsetTickStashedSpeed": 1220, + "m_flStamina": 1224, + "m_flStuckCheckTime": 616, + "m_flWaterEntryTime": 1144, + "m_nButtonDownMaskPrev": 1208, + "m_nDuckJumpTimeMsecs": 572, + "m_nDuckTimeMsecs": 568, + "m_nGameCodeHasMovedPlayerAfterCommand": 1184, + "m_nJumpTimeMsecs": 576, + "m_nLadderSurfacePropIndex": 548, + "m_nOldWaterLevel": 1140, + "m_nTraceCount": 1128, + "m_vecForward": 1148, + "m_vecLadderNormal": 536, + "m_vecLastPositionAtFullCrouchSpeed": 592, + "m_vecLeft": 1160, + "m_vecUp": 1172 + }, + "metadata": [ + { + "name": "m_flMaxFallVelocity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_vecLadderNormal", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_nLadderSurfacePropIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flDuckAmount", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDuckSpeed", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bDuckOverride", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDesiresDuck", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nDuckTimeMsecs", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nDuckJumpTimeMsecs", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nJumpTimeMsecs", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flLastDuckTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nGameCodeHasMovedPlayerAfterCommand", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bOldJumpPressed", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flJumpUntil", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flJumpVel", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fStashGrenadeParameterWhen", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nButtonDownMaskPrev", + "ty": "ButtonBitMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flOffsetTickCompleteTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flOffsetTickStashedSpeed", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flStamina", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_MovementServices_Humanoid" + }, + "CCSPlayer_PingServices": { + "fields": { + "m_hPlayerPing": 64 + }, + "metadata": [ + { + "name": "m_hPlayerPing", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_UseServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayer_UseServices" + }, + "CCSPlayer_ViewModelServices": { + "fields": { + "m_hViewModel": 64 + }, + "metadata": [ + { + "name": "m_hViewModel", + "ty": "CHandle< CBaseViewModel >", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_ViewModelServices" + }, + "CCSPlayer_WaterServices": { + "fields": { + "m_flSwimSoundTime": 80, + "m_flWaterJumpTime": 64, + "m_vecWaterJumpVel": 68 + }, + "metadata": [], + "parent": "CPlayer_WaterServices" + }, + "CCSPlayer_WeaponServices": { + "fields": { + "m_bIsHoldingLookAtWeapon": 189, + "m_bIsLookingAtWeapon": 188, + "m_flNextAttack": 184, + "m_nOldInputHistoryCount": 1112, + "m_nOldShootPositionHistoryCount": 192 + }, + "metadata": [ + { + "name": "m_flNextAttack", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsLookingAtWeapon", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsHoldingLookAtWeapon", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_WeaponServices" + }, + "CCSTakeDamageInfoAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSWeaponBaseAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSWeaponBaseVDataAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CClientPointEntityAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CClientScriptEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "CCollisionProperty": { + "fields": { + "m_CollisionGroup": 94, + "m_collisionAttribute": 16, + "m_flBoundingRadius": 96, + "m_flCapsuleRadius": 172, + "m_nEnablePhysics": 95, + "m_nSolidType": 91, + "m_nSurroundType": 93, + "m_triggerBloat": 92, + "m_usSolidFlags": 90, + "m_vCapsuleCenter1": 148, + "m_vCapsuleCenter2": 160, + "m_vecMaxs": 76, + "m_vecMins": 64, + "m_vecSpecifiedSurroundingMaxs": 112, + "m_vecSpecifiedSurroundingMins": 100, + "m_vecSurroundingMaxs": 124, + "m_vecSurroundingMins": 136 + }, + "metadata": [ + { + "name": "m_collisionAttribute", + "ty": "VPhysicsCollisionAttribute_t", + "type": "NetworkVarNames" + }, + { + "name": "m_vecMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_usSolidFlags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSolidType", + "ty": "SolidType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_triggerBloat", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSurroundType", + "ty": "SurroundingBoundsType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_CollisionGroup", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nEnablePhysics", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_vecSpecifiedSurroundingMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecSpecifiedSurroundingMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vCapsuleCenter1", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vCapsuleCenter2", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flCapsuleRadius", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CCompositeMaterialEditorDoc": { + "fields": { + "m_KVthumbnail": 40, + "m_Points": 16, + "m_nVersion": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CDamageRecord": { + "fields": { + "m_DamagerXuid": 72, + "m_PlayerDamager": 40, + "m_PlayerRecipient": 44, + "m_RecipientXuid": 80, + "m_bIsOtherEnemy": 104, + "m_hPlayerControllerDamager": 48, + "m_hPlayerControllerRecipient": 52, + "m_iActualHealthRemoved": 92, + "m_iDamage": 88, + "m_iLastBulletUpdate": 100, + "m_iNumHits": 96, + "m_killType": 105, + "m_szPlayerDamagerName": 56, + "m_szPlayerRecipientName": 64 + }, + "metadata": [ + { + "name": "m_PlayerDamager", + "ty": "CHandle< CCSPlayerPawnBase >", + "type": "NetworkVarNames" + }, + { + "name": "m_PlayerRecipient", + "ty": "CHandle< CCSPlayerPawnBase >", + "type": "NetworkVarNames" + }, + { + "name": "m_hPlayerControllerDamager", + "ty": "CHandle< CCSPlayerController >", + "type": "NetworkVarNames" + }, + { + "name": "m_hPlayerControllerRecipient", + "ty": "CHandle< CCSPlayerController >", + "type": "NetworkVarNames" + }, + { + "name": "m_szPlayerDamagerName", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_szPlayerRecipientName", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_DamagerXuid", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_RecipientXuid", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_iDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iActualHealthRemoved", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumHits", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iLastBulletUpdate", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsOtherEnemy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_killType", + "ty": "EKillTypes_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CDecalInfo": { + "fields": { + "m_flAnimationLifeSpan": 4, + "m_flAnimationScale": 0, + "m_flBoundingRadiusSqr": 52, + "m_flFadeDuration": 16, + "m_flFadeStartTime": 12, + "m_flPlaceTime": 8, + "m_nBoneIndex": 24, + "m_nDecalMaterialIndex": 168, + "m_nVBSlot": 20, + "m_pNext": 64, + "m_pPrev": 72, + "m_vPosition": 40 + }, + "metadata": [], + "parent": null + }, + "CDynamicPropAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CEconItemAttribute": { + "fields": { + "m_bSetBonus": 64, + "m_flInitialValue": 56, + "m_flValue": 52, + "m_iAttributeDefinitionIndex": 48, + "m_nRefundableCurrency": 60 + }, + "metadata": [ + { + "name": "m_iAttributeDefinitionIndex", + "ty": "attrib_definition_index_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flInitialValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nRefundableCurrency", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bSetBonus", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEffectData": { + "fields": { + "m_fFlags": 99, + "m_flMagnitude": 68, + "m_flRadius": 72, + "m_flScale": 64, + "m_hEntity": 56, + "m_hOtherEntity": 60, + "m_iEffectName": 108, + "m_nAttachmentIndex": 100, + "m_nAttachmentName": 104, + "m_nColor": 98, + "m_nDamageType": 88, + "m_nEffectIndex": 80, + "m_nExplosionType": 110, + "m_nHitBox": 96, + "m_nMaterial": 94, + "m_nPenetrate": 92, + "m_nSurfaceProp": 76, + "m_vAngles": 44, + "m_vNormal": 32, + "m_vOrigin": 8, + "m_vStart": 20 + }, + "metadata": [ + { + "name": "m_vOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vStart", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vNormal", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vAngles", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_hEntity", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_hOtherEntity", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_flScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMagnitude", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flRadius", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nSurfaceProp", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_nEffectIndex", + "ty": "HParticleSystemDefinition", + "type": "NetworkVarNames" + }, + { + "name": "m_nDamageType", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nPenetrate", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nMaterial", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nHitBox", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nColor", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_fFlags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nAttachmentIndex", + "ty": "AttachmentHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nAttachmentName", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_iEffectName", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nExplosionType", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityComponent": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityIdentity": { + "fields": { + "m_PathIndex": 64, + "m_designerName": 32, + "m_fDataObjectTypes": 60, + "m_flags": 48, + "m_name": 24, + "m_nameStringableIndex": 20, + "m_pNext": 96, + "m_pNextByClass": 112, + "m_pPrev": 88, + "m_pPrevByClass": 104, + "m_worldGroupId": 56 + }, + "metadata": [ + { + "name": "m_nameStringableIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityInstance": { + "fields": { + "m_CScriptComponent": 40, + "m_bVisibleinPVS": 48, + "m_iszPrivateVScripts": 8, + "m_pEntity": 16 + }, + "metadata": [ + { + "name": "m_pEntity", + "ty": "CEntityIdentity *", + "type": "NetworkVarNames" + }, + { + "name": "m_CScriptComponent", + "ty": "CScriptComponent::Storage_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CFireOverlay": { + "fields": { + "m_flScale": 264, + "m_nGUID": 268, + "m_pOwner": 208, + "m_vBaseColors": 216 + }, + "metadata": [], + "parent": "CGlowOverlay" + }, + "CFlashlightEffect": { + "fields": { + "m_FlashlightTexture": 80, + "m_MuzzleFlashTexture": 88, + "m_bCastsShadows": 72, + "m_bIsOn": 8, + "m_bMuzzleFlashEnabled": 24, + "m_flCurrentPullBackDist": 76, + "m_flFarZ": 64, + "m_flFov": 60, + "m_flLinearAtten": 68, + "m_flMuzzleFlashBrightness": 28, + "m_quatMuzzleFlashOrientation": 32, + "m_textureName": 96, + "m_vecMuzzleFlashOrigin": 48 + }, + "metadata": [], + "parent": null + }, + "CGameSceneNode": { + "fields": { + "m_angAbsRotation": 212, + "m_angRotation": 184, + "m_bBoneMergeFlex": 0, + "m_bDebugAbsOriginChanges": 230, + "m_bDirtyBoneMergeBoneToRoot": 0, + "m_bDirtyBoneMergeInfo": 0, + "m_bDirtyHierarchy": 0, + "m_bDormant": 231, + "m_bForceParentToBeNetworked": 232, + "m_bNetworkedAnglesChanged": 0, + "m_bNetworkedPositionChanged": 0, + "m_bNetworkedScaleChanged": 0, + "m_bWillBeCallingPostDataUpdate": 0, + "m_flAbsScale": 224, + "m_flScale": 196, + "m_flZOffset": 324, + "m_hParent": 112, + "m_hierarchyAttachName": 320, + "m_nDoNotSetAnimTimeInInvalidatePhysicsCount": 237, + "m_nHierarchicalDepth": 235, + "m_nHierarchyType": 236, + "m_nLatchAbsOrigin": 0, + "m_nParentAttachmentOrBone": 228, + "m_name": 240, + "m_nodeToWorld": 16, + "m_pChild": 64, + "m_pNextSibling": 72, + "m_pOwner": 48, + "m_pParent": 56, + "m_vRenderOrigin": 328, + "m_vecAbsOrigin": 200, + "m_vecOrigin": 128 + }, + "metadata": [ + { + "name": "m_hParent", + "ty": "CGameSceneNodeHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_vecOrigin", + "ty": "CNetworkOriginCellCoordQuantizedVector", + "type": "NetworkVarNames" + }, + { + "name": "m_angRotation", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_flScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_name", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_hierarchyAttachName", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGameSceneNodeHandle": { + "fields": { + "m_hOwner": 8, + "m_name": 12 + }, + "metadata": [ + { + "name": "m_hOwner", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_name", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGlobalLightBase": { + "fields": { + "m_AmbientColor1": 110, + "m_AmbientColor2": 114, + "m_AmbientColor3": 118, + "m_AmbientDirection": 56, + "m_InspectorSpecularDirection": 80, + "m_LightColor": 106, + "m_ShadowDirection": 44, + "m_SpecularColor": 100, + "m_SpecularDirection": 68, + "m_SpotLightAngles": 32, + "m_SpotLightOrigin": 20, + "m_ViewAngles": 224, + "m_ViewOrigin": 212, + "m_WorldPoints": 240, + "m_bBackgroundClearNotRequired": 142, + "m_bEnableSeparateSkyboxFog": 196, + "m_bEnableShadows": 140, + "m_bEnabled": 105, + "m_bOldEnableShadows": 141, + "m_bSpotLight": 16, + "m_bStartDisabled": 104, + "m_flAmbientScale1": 176, + "m_flAmbientScale2": 180, + "m_flCloud1Direction": 152, + "m_flCloud1Speed": 148, + "m_flCloud2Direction": 160, + "m_flCloud2Speed": 156, + "m_flCloudScale": 144, + "m_flFOV": 128, + "m_flFarZ": 136, + "m_flFoWDarkness": 192, + "m_flGroundScale": 184, + "m_flLightScale": 188, + "m_flNearZ": 132, + "m_flSpecularIndependence": 96, + "m_flSpecularPower": 92, + "m_flSunDistance": 124, + "m_flViewFoV": 236, + "m_hEnvSky": 1212, + "m_hEnvWind": 1208, + "m_vFogOffsetLayer0": 1192, + "m_vFogOffsetLayer1": 1200, + "m_vFowColor": 200 + }, + "metadata": [], + "parent": null + }, + "CGlowOverlay": { + "fields": { + "m_ListIndex": 196, + "m_Sprites": 48, + "m_bActivated": 194, + "m_bCacheGlowObstruction": 192, + "m_bCacheSkyObstruction": 193, + "m_bDirectional": 20, + "m_bInSky": 36, + "m_flGlowObstructionScale": 188, + "m_flHDRColorScale": 184, + "m_flProxyRadius": 180, + "m_nSprites": 176, + "m_queryHandle": 200, + "m_skyObstructionScale": 40, + "m_vDirection": 24, + "m_vPos": 8 + }, + "metadata": [], + "parent": null + }, + "CGlowProperty": { + "fields": { + "m_bEligibleForScreenHighlight": 80, + "m_bFlashing": 68, + "m_bGlowing": 81, + "m_fGlowColor": 8, + "m_flGlowStartTime": 76, + "m_flGlowTime": 72, + "m_glowColorOverride": 64, + "m_iGlowTeam": 52, + "m_iGlowType": 48, + "m_nGlowRange": 56, + "m_nGlowRangeMin": 60 + }, + "metadata": [ + { + "name": "m_iGlowType", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iGlowTeam", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nGlowRange", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nGlowRangeMin", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_glowColorOverride", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlashing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bEligibleForScreenHighlight", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGlowSprite": { + "fields": { + "m_flHorzSize": 12, + "m_flVertSize": 16, + "m_hMaterial": 24, + "m_vColor": 0 + }, + "metadata": [], + "parent": null + }, + "CHitboxComponent": { + "fields": { + "m_bvDisabledHitGroups": 36 + }, + "metadata": [ + { + "name": "m_bvDisabledHitGroups", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityComponent" + }, + "CInfoParticleTarget": { + "fields": {}, + "metadata": [], + "parent": "C_PointEntity" + }, + "CInfoTarget": { + "fields": {}, + "metadata": [], + "parent": "C_PointEntity" + }, + "CInfoWorldLayer": { + "fields": { + "m_bCreateAsChildSpawnGroup": 1802, + "m_bEntitiesSpawned": 1801, + "m_bWorldLayerActuallyVisible": 1808, + "m_bWorldLayerVisible": 1800, + "m_hLayerSpawnGroup": 1804, + "m_layerName": 1792, + "m_pOutputOnEntitiesSpawned": 1744, + "m_worldName": 1784 + }, + "metadata": [ + { + "name": "m_worldName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_layerName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bWorldLayerVisible", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bEntitiesSpawned", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "CInterpolatedValue": { + "fields": { + "m_flEndTime": 4, + "m_flEndValue": 12, + "m_flStartTime": 0, + "m_flStartValue": 8, + "m_nInterpType": 16 + }, + "metadata": [], + "parent": null + }, + "CLightComponent": { + "fields": { + "__m_pChainEntity": 88, + "m_Color": 149, + "m_Pattern": 248, + "m_SecondaryColor": 153, + "m_SkyAmbientBounce": 428, + "m_SkyColor": 420, + "m_bEnabled": 340, + "m_bFlicker": 341, + "m_bMixedShadows": 433, + "m_bPrecomputedFieldsValid": 342, + "m_bRenderDiffuse": 224, + "m_bRenderToCubemaps": 312, + "m_bRenderTransmissive": 232, + "m_bUseSecondaryColor": 432, + "m_bUsesBakedShadowing": 300, + "m_flAttenuation0": 180, + "m_flAttenuation1": 184, + "m_flAttenuation2": 188, + "m_flBrightness": 160, + "m_flBrightnessMult": 168, + "m_flBrightnessScale": 164, + "m_flCapsuleLength": 440, + "m_flFadeMaxDist": 328, + "m_flFadeMinDist": 324, + "m_flFalloff": 176, + "m_flFogContributionStength": 412, + "m_flLightStyleStartTime": 436, + "m_flMinRoughness": 444, + "m_flNearClipPlane": 416, + "m_flOrthoLightHeight": 240, + "m_flOrthoLightWidth": 236, + "m_flPhi": 196, + "m_flPrecomputedMaxRange": 404, + "m_flRange": 172, + "m_flShadowCascadeCrossFade": 260, + "m_flShadowCascadeDistance0": 268, + "m_flShadowCascadeDistance1": 272, + "m_flShadowCascadeDistance2": 276, + "m_flShadowCascadeDistance3": 280, + "m_flShadowCascadeDistanceFade": 264, + "m_flShadowFadeMaxDist": 336, + "m_flShadowFadeMinDist": 332, + "m_flSkyIntensity": 424, + "m_flTheta": 192, + "m_hLightCookie": 200, + "m_nBakedShadowIndex": 308, + "m_nCascadeRenderStaticObjects": 256, + "m_nCascades": 208, + "m_nCastShadows": 212, + "m_nDirectLight": 316, + "m_nFogLightingMode": 408, + "m_nIndirectLight": 320, + "m_nRenderSpecular": 228, + "m_nShadowCascadeResolution0": 284, + "m_nShadowCascadeResolution1": 288, + "m_nShadowCascadeResolution2": 292, + "m_nShadowCascadeResolution3": 296, + "m_nShadowHeight": 220, + "m_nShadowPriority": 304, + "m_nShadowWidth": 216, + "m_nStyle": 244, + "m_vPrecomputedBoundsMaxs": 356, + "m_vPrecomputedBoundsMins": 344, + "m_vPrecomputedOBBAngles": 380, + "m_vPrecomputedOBBExtent": 392, + "m_vPrecomputedOBBOrigin": 368 + }, + "metadata": [ + { + "name": "m_Color", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_SecondaryColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessMult", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flRange", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFalloff", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation0", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation1", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation2", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTheta", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flPhi", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightCookie", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_nCascades", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCastShadows", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowWidth", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowHeight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderDiffuse", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderSpecular", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderTransmissive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flOrthoLightWidth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flOrthoLightHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nStyle", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_Pattern", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_nCascadeRenderStaticObjects", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeCrossFade", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistanceFade", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance0", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance1", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance2", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance3", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution0", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUsesBakedShadowing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nBakedShadowIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderToCubemaps", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nDirectLight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectLight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeMinDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeMaxDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowFadeMinDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowFadeMaxDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlicker", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPrecomputedFieldsValid", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedBoundsMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedBoundsMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBAngles", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBExtent", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flPrecomputedMaxRange", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nFogLightingMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogContributionStength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flNearClipPlane", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_SkyColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flSkyIntensity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_SkyAmbientBounce", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseSecondaryColor", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMixedShadows", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flLightStyleStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCapsuleLength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flMinRoughness", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityComponent" + }, + "CLogicRelay": { + "fields": { + "m_OnSpawn": 1784, + "m_OnTrigger": 1744, + "m_bDisabled": 1824, + "m_bFastRetrigger": 1827, + "m_bPassthoughCaller": 1828, + "m_bTriggerOnce": 1826, + "m_bWaitForRefire": 1825 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CLogicalEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "CModelState": { + "fields": { + "m_MeshGroupMask": 384, + "m_ModelName": 168, + "m_bClientClothCreationSuppressed": 232, + "m_hModel": 160, + "m_nClothUpdateFlags": 532, + "m_nForceLOD": 531, + "m_nIdealMotionType": 530 + }, + "metadata": [ + { + "name": "m_hModel", + "ty": "HModelStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientClothCreationSuppressed", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_MeshGroupMask", + "ty": "MeshGroupMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nIdealMotionType", + "ty": "int8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CNetworkedSequenceOperation": { + "fields": { + "m_bDiscontinuity": 29, + "m_bSequenceChangeNetworked": 28, + "m_flCycle": 16, + "m_flPrevCycle": 12, + "m_flPrevCycleForAnimEventDetection": 36, + "m_flPrevCycleFromDiscontinuity": 32, + "m_flWeight": 20, + "m_hSequence": 8 + }, + "metadata": [ + { + "name": "m_hSequence", + "ty": "HSequence", + "type": "NetworkVarNames" + }, + { + "name": "m_flPrevCycle", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCycle", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CPlayerSprayDecalRenderHelper": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CPlayer_AutoaimServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_CameraServices": { + "fields": { + "m_CurrentFog": 320, + "m_OverrideFogColor": 433, + "m_PlayerFog": 88, + "m_PostProcessingVolumes": 288, + "m_angDemoViewAngles": 504, + "m_audio": 168, + "m_bOverrideFogColor": 428, + "m_bOverrideFogStartEnd": 453, + "m_fOverrideFogEnd": 480, + "m_fOverrideFogStart": 460, + "m_flCsViewPunchAngleTickRatio": 80, + "m_flOldPlayerViewOffsetZ": 316, + "m_flOldPlayerZ": 312, + "m_hActivePostProcessingVolume": 500, + "m_hColorCorrectionCtrl": 152, + "m_hOldFogController": 424, + "m_hTonemapController": 160, + "m_hViewEntity": 156, + "m_nCsViewPunchAngleTick": 76, + "m_vecCsViewPunchAngle": 64 + }, + "metadata": [ + { + "name": "m_vecCsViewPunchAngle", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_nCsViewPunchAngleTick", + "ty": "GameTick_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCsViewPunchAngleTickRatio", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_PlayerFog", + "ty": "fogplayerparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hColorCorrectionCtrl", + "ty": "CHandle< CColorCorrection>", + "type": "NetworkVarNames" + }, + { + "name": "m_hViewEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hTonemapController", + "ty": "CHandle< CTonemapController2>", + "type": "NetworkVarNames" + }, + { + "name": "m_audio", + "ty": "audioparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_PostProcessingVolumes", + "ty": "CHandle", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_FlashlightServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_ItemServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_MovementServices": { + "fields": { + "m_arrForceSubtickMoveWhen": 412, + "m_flForwardMove": 428, + "m_flLeftMove": 432, + "m_flMaxspeed": 408, + "m_flUpMove": 436, + "m_nButtonDoublePressed": 120, + "m_nButtons": 72, + "m_nImpulse": 64, + "m_nLastCommandNumberProcessed": 384, + "m_nQueuedButtonChangeMask": 112, + "m_nQueuedButtonDownMask": 104, + "m_nToggleButtonDownMask": 392, + "m_pButtonPressedCmdNumber": 128, + "m_vecLastMovementImpulses": 440, + "m_vecOldViewAngles": 452 + }, + "metadata": [ + { + "name": "m_nToggleButtonDownMask", + "ty": "ButtonBitMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxspeed", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrForceSubtickMoveWhen", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_MovementServices_Humanoid": { + "fields": { + "m_bDucked": 492, + "m_bDucking": 493, + "m_bInCrouch": 480, + "m_bInDuckJump": 494, + "m_flCrouchTransitionStartTime": 488, + "m_flFallVelocity": 476, + "m_flStepSoundTime": 472, + "m_flSurfaceFriction": 508, + "m_groundNormal": 496, + "m_nCrouchState": 484, + "m_nStepside": 528, + "m_surfaceProps": 512 + }, + "metadata": [ + { + "name": "m_flFallVelocity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bInCrouch", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nCrouchState", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCrouchTransitionStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bDucked", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDucking", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bInDuckJump", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_MovementServices" + }, + "CPlayer_ObserverServices": { + "fields": { + "m_bForcedObserverMode": 76, + "m_flObserverChaseDistance": 80, + "m_flObserverChaseDistanceCalcTime": 84, + "m_hObserverTarget": 68, + "m_iObserverLastMode": 72, + "m_iObserverMode": 64 + }, + "metadata": [ + { + "name": "m_iObserverMode", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_hObserverTarget", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_UseServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_ViewModelServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_WaterServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_WeaponServices": { + "fields": { + "m_hActiveWeapon": 88, + "m_hLastWeapon": 92, + "m_hMyWeapons": 64, + "m_iAmmo": 96 + }, + "metadata": [ + { + "name": "m_hMyWeapons", + "ty": "CHandle< C_BasePlayerWeapon >", + "type": "NetworkVarNames" + }, + { + "name": "m_hActiveWeapon", + "ty": "CHandle< CBasePlayerWeapon>", + "type": "NetworkVarNames" + }, + { + "name": "m_hLastWeapon", + "ty": "CHandle< CBasePlayerWeapon>", + "type": "NetworkVarNames" + }, + { + "name": "m_iAmmo", + "ty": "uint16", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPointTemplate": { + "fields": { + "m_ScriptCallbackScope": 1880, + "m_ScriptSpawnCallback": 1872, + "m_SpawnedEntityHandles": 1848, + "m_bAsynchronouslySpawnEntities": 1772, + "m_clientOnlyEntityBehavior": 1816, + "m_createdSpawnGroupHandles": 1824, + "m_flTimeoutInterval": 1768, + "m_iszEntityFilterName": 1760, + "m_iszSource2EntityLumpName": 1752, + "m_iszWorldName": 1744, + "m_ownerSpawnGroupType": 1820, + "m_pOutputOnSpawned": 1776 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CProjectedTextureBase": { + "fields": { + "m_LightColor": 36, + "m_SpotlightTextureName": 84, + "m_bAlwaysUpdate": 17, + "m_bCameraSpace": 28, + "m_bEnableShadows": 24, + "m_bFlipHorizontal": 620, + "m_bLightOnlyTarget": 26, + "m_bLightWorld": 27, + "m_bSimpleProjection": 25, + "m_bState": 16, + "m_bVolumetric": 52, + "m_flAmbient": 80, + "m_flBrightnessScale": 32, + "m_flColorTransitionTime": 76, + "m_flFarZ": 608, + "m_flFlashlightTime": 64, + "m_flIntensity": 40, + "m_flLightFOV": 20, + "m_flLinearAttenuation": 44, + "m_flNearZ": 604, + "m_flNoiseStrength": 60, + "m_flPlaneOffset": 72, + "m_flProjectionSize": 612, + "m_flQuadraticAttenuation": 48, + "m_flRotation": 616, + "m_flVolumetricIntensity": 56, + "m_hTargetEntity": 12, + "m_nNumPlanes": 68, + "m_nShadowQuality": 600, + "m_nSpotlightTextureFrame": 596 + }, + "metadata": [ + { + "name": "m_hTargetEntity", + "ty": "CHandle< C_BaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_bState", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bAlwaysUpdate", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flLightFOV", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnableShadows", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bSimpleProjection", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bLightOnlyTarget", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bLightWorld", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCameraSpace", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_LightColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flIntensity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flLinearAttenuation", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flQuadraticAttenuation", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bVolumetric", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flVolumetricIntensity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flNoiseStrength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFlashlightTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nNumPlanes", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flPlaneOffset", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flColorTransitionTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flAmbient", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_SpotlightTextureName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_nSpotlightTextureFrame", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowQuality", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flNearZ", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFarZ", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flProjectionSize", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flRotation", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlipHorizontal", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CPulseGraphInstance_ClientEntity": { + "fields": { + "m_pParent": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderComponent": { + "fields": { + "__m_pChainEntity": 16, + "m_bEnableRendering": 96, + "m_bInterpolationReadyToDraw": 192, + "m_bIsRenderingWithViewModels": 80, + "m_nSplitscreenFlags": 84 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CSMatchStats_t": { + "fields": { + "m_iEnemy3Ks": 108, + "m_iEnemy4Ks": 104, + "m_iEnemy5Ks": 100, + "m_iEnemyKnifeKills": 112, + "m_iEnemyTaserKills": 116 + }, + "metadata": [ + { + "name": "m_iEnemy5Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemy4Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemy3Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemyKnifeKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemyTaserKills", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "CSPerRoundStats_t" + }, + "CSPerRoundStats_t": { + "fields": { + "m_iAssists": 56, + "m_iCashEarned": 88, + "m_iDamage": 60, + "m_iDeaths": 52, + "m_iEnemiesFlashed": 96, + "m_iEquipmentValue": 64, + "m_iHeadShotKills": 80, + "m_iKillReward": 72, + "m_iKills": 48, + "m_iLiveTime": 76, + "m_iMoneySaved": 68, + "m_iObjective": 84, + "m_iUtilityDamage": 92 + }, + "metadata": [ + { + "name": "m_iKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iDeaths", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iAssists", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEquipmentValue", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMoneySaved", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iKillReward", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iLiveTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iHeadShotKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iObjective", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iCashEarned", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iUtilityDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemiesFlashed", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CScriptComponent": { + "fields": { + "m_scriptClassName": 48 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CServerOnlyModelEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "CSkeletonInstance": { + "fields": { + "m_bDirtyMotionType": 0, + "m_bDisableSolidCollisionsForHierarchy": 898, + "m_bIsAnimationEnabled": 896, + "m_bIsGeneratingLatchedParentSpaceState": 0, + "m_bUseParentRenderBounds": 897, + "m_materialGroup": 900, + "m_modelState": 352, + "m_nHitboxSet": 904 + }, + "metadata": [ + { + "name": "m_modelState", + "ty": "CModelState", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsAnimationEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseParentRenderBounds", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_materialGroup", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_nHitboxSet", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": "CGameSceneNode" + }, + "CSkyboxReference": { + "fields": { + "m_hSkyCamera": 1748, + "m_worldGroupId": 1744 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "CTakeDamageInfoAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CTimeline": { + "fields": { + "m_bStopped": 544, + "m_flFinalValue": 536, + "m_flInterval": 532, + "m_flValues": 16, + "m_nBucketCount": 528, + "m_nCompressionType": 540, + "m_nValueCounts": 272 + }, + "metadata": [ + { + "name": "m_flValues", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nValueCounts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nBucketCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flInterval", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFinalValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nCompressionType", + "ty": "TimelineCompression_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bStopped", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "IntervalTimer" + }, + "C_AttributeContainer": { + "fields": { + "m_Item": 80, + "m_iExternalItemProviderRegisteredToken": 5024, + "m_ullRegisteredAsItemID": 5032 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_Item", + "ty": "CEconItemView", + "type": "NetworkVarNames" + } + ], + "parent": "CAttributeManager" + }, + "C_BaseButton": { + "fields": { + "m_glowEntity": 3152, + "m_szDisplayText": 3160, + "m_usable": 3156 + }, + "metadata": [ + { + "name": "m_glowEntity", + "ty": "CHandle< C_BaseModelEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_usable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_szDisplayText", + "ty": "string_t", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseToggle" + }, + "C_BaseEntity": { + "fields": { + "m_CBodyComponent": 56, + "m_DataChangeEventRef": 1660, + "m_EntClientFlags": 1344, + "m_ListEntry": 1312, + "m_MoveCollide": 1444, + "m_MoveType": 1445, + "m_NetworkTransmitComponent": 64, + "m_Particles": 1520, + "m_aThinkFunctions": 1264, + "m_bAnimTimeChanged": 1721, + "m_bAnimatedEveryTick": 1476, + "m_bApplyLayerMatchIDToModel": 1235, + "m_bClientSideRagdoll": 1346, + "m_bHasAddedVarsToInterpolation": 1302, + "m_bHasSuccessfullyInterpolated": 1301, + "m_bInterpolateEvenWithNoModel": 1233, + "m_bIsPlatform": 1208, + "m_bPredictable": 1497, + "m_bPredictionEligible": 1234, + "m_bRenderEvenWhenNotSuccessfullyInterpolated": 1303, + "m_bRenderWithViewModels": 1498, + "m_bSimulationTimeChanged": 1722, + "m_bTakesDamage": 1201, + "m_dependencies": 1664, + "m_fBBoxVisFlags": 1496, + "m_fEffects": 1452, + "m_fFlags": 1356, + "m_flAnimTime": 1292, + "m_flCreateTime": 1336, + "m_flElasticity": 1464, + "m_flFriction": 1460, + "m_flGravityScale": 1468, + "m_flNavIgnoreUntilTime": 1480, + "m_flProxyRandomValue": 1224, + "m_flSimulationTime": 1296, + "m_flSpeed": 1340, + "m_flTimeScale": 1472, + "m_flWaterLevel": 1448, + "m_hEffectEntity": 1436, + "m_hGroundEntity": 1456, + "m_hOldMoveParent": 1512, + "m_hOwnerEntity": 1440, + "m_hSceneObjectController": 1212, + "m_hThink": 1484, + "m_iCurrentThinkContext": 1260, + "m_iEFlags": 1228, + "m_iHealth": 1196, + "m_iMaxHealth": 1192, + "m_iTeamNum": 1347, + "m_lifeState": 1200, + "m_nActualMoveType": 1446, + "m_nCreationTick": 1688, + "m_nDisableContextThinkStartTick": 1288, + "m_nFirstPredictableCommand": 1504, + "m_nInterpolationLatchDirtyFlags": 1304, + "m_nLastPredictableCommand": 1508, + "m_nLastThinkTick": 1160, + "m_nNextScriptVarRecordID": 1632, + "m_nNextThinkTick": 1352, + "m_nNoInterpolationTick": 1216, + "m_nSceneObjectOverrideFlags": 1300, + "m_nSimulationTick": 1256, + "m_nSplitUserPlayerPredictionSlot": 1500, + "m_nSubclassID": 1240, + "m_nTakeDamageFlags": 1204, + "m_nVisibilityNoInterpolationTick": 1220, + "m_nWaterType": 1232, + "m_pCollision": 1184, + "m_pGameSceneNode": 1168, + "m_pRenderComponent": 1176, + "m_sUniqueHammerID": 1736, + "m_spawnflags": 1348, + "m_tokLayerMatchID": 1236, + "m_ubInterpolationFrame": 1209, + "m_vecAbsVelocity": 1360, + "m_vecAngVelocity": 1648, + "m_vecBaseVelocity": 1424, + "m_vecPredictedScriptFloatIDs": 1584, + "m_vecPredictedScriptFloats": 1560, + "m_vecVelocity": 1376 + }, + "metadata": [ + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "m_CBodyComponent", + "ty": "CBodyComponent::Storage_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxHealth", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iHealth", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_lifeState", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_bTakesDamage", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nTakeDamageFlags", + "ty": "TakeDamageFlags_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsPlatform", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_ubInterpolationFrame", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSubclassID", + "ty": "EntitySubclassID_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flAnimTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flSimulationTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCreateTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSideRagdoll", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iTeamNum", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_spawnflags", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nNextThinkTick", + "ty": "GameTick_t", + "type": "NetworkVarNames" + }, + { + "name": "m_fFlags", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_vecBaseVelocity", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_hEffectEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hOwnerEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_MoveCollide", + "ty": "MoveCollide_t", + "type": "NetworkVarNames" + }, + { + "name": "m_MoveType", + "ty": "MoveType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flWaterLevel", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_fEffects", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_hGroundEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_flFriction", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flElasticity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGravityScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flTimeScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnimatedEveryTick", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flNavIgnoreUntilTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityInstance" + }, + "C_BaseEntityAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "C_BaseFire": { + "fields": { + "m_flScale": 1744, + "m_flScaleTime": 1752, + "m_flStartScale": 1748, + "m_nFlags": 1756 + }, + "metadata": [ + { + "name": "m_flScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flScaleTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nFlags", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_BaseFlex__Emphasized_Phoneme": { + "fields": { + "m_bBasechecked": 29, + "m_bRequired": 28, + "m_bValid": 30, + "m_flAmount": 24, + "m_sClassName": 0 + }, + "metadata": [], + "parent": null + }, + "C_BaseModelEntity": { + "fields": { + "m_CHitboxComponent": 2472, + "m_CRenderComponent": 2464, + "m_ClientOverrideTint": 3088, + "m_Collision": 2680, + "m_ConfigEntitiesToPropagateMaterialDecalsTo": 3008, + "m_Glow": 2856, + "m_bAllowFadeInView": 2562, + "m_bInitModelEffects": 2544, + "m_bIsStaticProp": 2545, + "m_bRenderToCubemaps": 2672, + "m_bUseClientOverrideTint": 3092, + "m_clrRender": 2563, + "m_fadeMaxDist": 2952, + "m_fadeMinDist": 2948, + "m_flDecalHealBloodRate": 2996, + "m_flDecalHealHeightRate": 3000, + "m_flFadeScale": 2956, + "m_flGlowBackfaceMult": 2944, + "m_flShadowStrength": 2960, + "m_iOldHealth": 2556, + "m_nAddDecal": 2968, + "m_nDecalsAdded": 2552, + "m_nLastAddDecal": 2548, + "m_nObjectCulling": 2964, + "m_nRenderFX": 2561, + "m_nRenderMode": 2560, + "m_pClientAlphaProperty": 3080, + "m_vDecalForwardAxis": 2984, + "m_vDecalPosition": 2972, + "m_vecRenderAttributes": 2568, + "m_vecViewOffset": 3032 + }, + "metadata": [ + { + "name": "m_CRenderComponent", + "ty": "CRenderComponent::Storage_t", + "type": "NetworkVarNames" + }, + { + "name": "m_CHitboxComponent", + "ty": "CHitboxComponent::Storage_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderMode", + "ty": "RenderMode_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderFX", + "ty": "RenderFx_t", + "type": "NetworkVarNames" + }, + { + "name": "m_clrRender", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_vecRenderAttributes", + "ty": "EntityRenderAttribute_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderToCubemaps", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_Collision", + "ty": "CCollisionProperty", + "type": "NetworkVarNames" + }, + { + "name": "m_Glow", + "ty": "CGlowProperty", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowBackfaceMult", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fadeMinDist", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_fadeMaxDist", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowStrength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nObjectCulling", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nAddDecal", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vDecalPosition", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vDecalForwardAxis", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flDecalHealBloodRate", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDecalHealHeightRate", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", + "ty": "CHandle< C_BaseModelEntity >", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_BaseToggle": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_BaseTrigger": { + "fields": { + "m_bClientSidePredicted": 3153, + "m_bDisabled": 3152 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_bDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSidePredicted", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseToggle" + }, + "C_Breakable": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_CSGO_CounterTerroristTeamIntroCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_CounterTerroristWingmanIntroCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_EndOfMatchCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_EndOfMatchCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCharacterPosition" + }, + "C_CSGO_EndOfMatchLineupEnd": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_EndOfMatchLineupEndpoint" + }, + "C_CSGO_EndOfMatchLineupEndpoint": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_CSGO_EndOfMatchLineupStart": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_EndOfMatchLineupEndpoint" + }, + "C_CSGO_MapPreviewCameraPath": { + "fields": { + "m_bConstantSpeed": 1754, + "m_bLoop": 1752, + "m_bVerticalFOV": 1753, + "m_flDuration": 1756, + "m_flPathDuration": 1828, + "m_flPathLength": 1824, + "m_flZFar": 1744, + "m_flZNear": 1748 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_CSGO_MapPreviewCameraPathNode": { + "fields": { + "m_flEaseIn": 1788, + "m_flEaseOut": 1792, + "m_flFOV": 1780, + "m_flSpeed": 1784, + "m_nPathIndex": 1752, + "m_szParentPathUniqueID": 1744, + "m_vInTangentLocal": 1756, + "m_vInTangentWorld": 1796, + "m_vOutTangentLocal": 1768, + "m_vOutTangentWorld": 1808 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_CSGO_PreviewModel_GraphController": { + "fields": { + "m_pszCharacterMode": 24, + "m_pszEndOfMatchCelebration": 120, + "m_pszWeaponState": 56, + "m_pszWeaponType": 88 + }, + "metadata": [], + "parent": "CAnimGraphControllerBase" + }, + "C_CSGO_PreviewPlayer_GraphController": { + "fields": { + "m_bCT": 240, + "m_nTeamPreviewRandom": 152, + "m_pszCharacterMode": 24, + "m_pszEndOfMatchCelebration": 120, + "m_pszTeamPreviewPosition": 88, + "m_pszTeamPreviewVariant": 56, + "m_pszWeaponState": 176, + "m_pszWeaponType": 208 + }, + "metadata": [], + "parent": "CAnimGraphControllerBase" + }, + "C_CSGO_TeamIntroCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCharacterPosition" + }, + "C_CSGO_TeamIntroCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamIntroCharacterPosition" + }, + "C_CSGO_TeamIntroTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamIntroCharacterPosition" + }, + "C_CSGO_TeamPreviewCamera": { + "fields": { + "m_bDofEnabled": 1844, + "m_flDofFarBlurry": 1860, + "m_flDofFarCrisp": 1856, + "m_flDofNearBlurry": 1848, + "m_flDofNearCrisp": 1852, + "m_flDofTiltToGround": 1864, + "m_nVariant": 1840 + }, + "metadata": [], + "parent": "C_CSGO_MapPreviewCameraPath" + }, + "C_CSGO_TeamPreviewCharacterPosition": { + "fields": { + "m_agentItem": 1776, + "m_glovesItem": 6720, + "m_nOrdinal": 1752, + "m_nRandom": 1748, + "m_nVariant": 1744, + "m_sWeaponName": 1760, + "m_weaponItem": 11664, + "m_xuid": 1768 + }, + "metadata": [ + { + "name": "m_nVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRandom", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOrdinal", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sWeaponName", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_xuid", + "ty": "XUID", + "type": "NetworkVarNames" + }, + { + "name": "m_agentItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + }, + { + "name": "m_glovesItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + }, + { + "name": "m_weaponItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_CSGO_TeamSelectCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_TeamSelectCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCharacterPosition" + }, + "C_CSGO_TeamSelectCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamSelectCharacterPosition" + }, + "C_CSGO_TeamSelectTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamSelectCharacterPosition" + }, + "C_CSGO_TerroristTeamIntroCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_TerroristWingmanIntroCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGameRules": { + "fields": { + "__m_pChainEntity": 8, + "m_MatchDevice": 160, + "m_MinimapVerticalSectionHeights": 3188, + "m_RetakeRules": 3472, + "m_TeamRespawnWaveTimes": 2904, + "m_arrFeaturedGiftersAccounts": 2268, + "m_arrFeaturedGiftersGifts": 2284, + "m_arrProhibitedItemIndices": 2300, + "m_arrTournamentActiveCasterAccounts": 2500, + "m_bAnyHostageReached": 140, + "m_bBombDropped": 2524, + "m_bBombPlanted": 2525, + "m_bCTCantBuy": 2537, + "m_bCTTimeOutActive": 71, + "m_bDontIncrementCoopWave": 3220, + "m_bFreezePeriod": 48, + "m_bGamePaused": 69, + "m_bGameRestart": 108, + "m_bHasMatchStarted": 164, + "m_bHasTriggeredCoopSpawnReset": 3437, + "m_bHasTriggeredRoundStartMusic": 3436, + "m_bIsDroppingItems": 2232, + "m_bIsHltvActive": 2234, + "m_bIsQuestEligible": 2233, + "m_bIsQueuedMatchmaking": 144, + "m_bIsValveDS": 152, + "m_bLogoMap": 153, + "m_bMapHasBombTarget": 141, + "m_bMapHasBuyZone": 143, + "m_bMapHasRescueZone": 142, + "m_bMarkClientStopRecordAtRoundEnd": 3344, + "m_bMatchWaitingForResume": 89, + "m_bPlayAllStepSoundsOnServer": 154, + "m_bRoundEndNoMusic": 3820, + "m_bRoundEndShowTimerDefend": 3776, + "m_bServerPaused": 68, + "m_bSpawnedTerrorHuntHeavy": 3221, + "m_bSwitchingTeamsAtRoundReset": 3438, + "m_bTCantBuy": 2536, + "m_bTeamIntroPeriod": 3764, + "m_bTechnicalTimeOut": 88, + "m_bTerroristTimeOutActive": 70, + "m_bWarmupPeriod": 49, + "m_eRoundEndReason": 3772, + "m_eRoundWinReason": 2532, + "m_fMatchStartTime": 96, + "m_fRoundStartTime": 100, + "m_fWarmupPeriodEnd": 52, + "m_fWarmupPeriodStart": 56, + "m_flCMMItemDropRevealEndTime": 2228, + "m_flCMMItemDropRevealStartTime": 2224, + "m_flCTTimeOutRemaining": 76, + "m_flGameStartTime": 112, + "m_flGuardianBuyUntilTime": 2540, + "m_flLastPerfSampleTime": 20232, + "m_flNextRespawnWave": 3032, + "m_flRestartRoundTime": 104, + "m_flTerroristTimeOutRemaining": 72, + "m_gamePhase": 120, + "m_iHostagesRemaining": 136, + "m_iMatchStats_PlayersAlive_CT": 2664, + "m_iMatchStats_PlayersAlive_T": 2784, + "m_iMatchStats_RoundResults": 2544, + "m_iNumConsecutiveCTLoses": 3308, + "m_iNumConsecutiveTerroristLoses": 3312, + "m_iRoundEndFunFactData1": 3796, + "m_iRoundEndFunFactData2": 3800, + "m_iRoundEndFunFactData3": 3804, + "m_iRoundEndFunFactPlayerSlot": 3792, + "m_iRoundEndLegacy": 3824, + "m_iRoundEndPlayerCount": 3816, + "m_iRoundEndTimerTime": 3780, + "m_iRoundEndWinnerTeam": 3768, + "m_iRoundStartRoundNumber": 3832, + "m_iRoundTime": 92, + "m_iRoundWinStatus": 2528, + "m_iSpectatorSlotCount": 156, + "m_nCTTeamIntroVariant": 3760, + "m_nCTTimeOuts": 84, + "m_nEndMatchMapGroupVoteOptions": 3264, + "m_nEndMatchMapGroupVoteTypes": 3224, + "m_nEndMatchMapVoteWinner": 3304, + "m_nGuardianGrenadesToGiveBots": 2248, + "m_nGuardianModeSpecialKillsRemaining": 2240, + "m_nGuardianModeSpecialWeaponNeeded": 2244, + "m_nGuardianModeWaveNumber": 2236, + "m_nHalloweenMaskListSeed": 2520, + "m_nMatchAbortedEarlyReason": 3432, + "m_nMatchEndCount": 3752, + "m_nNextMapInMapgroup": 168, + "m_nNumHeaviesToSpawn": 2252, + "m_nOvertimePlaying": 132, + "m_nPauseStartTick": 64, + "m_nQueuedMatchmakingMode": 148, + "m_nRoundEndCount": 3828, + "m_nRoundStartCount": 3836, + "m_nRoundsPlayedThisPhase": 128, + "m_nServerQuestID": 3160, + "m_nTTeamIntroVariant": 3756, + "m_nTerroristTimeOuts": 80, + "m_nTotalPausedTicks": 60, + "m_nTournamentPredictionsPct": 2220, + "m_numBestOfMaps": 2516, + "m_numGlobalGifters": 2260, + "m_numGlobalGiftsGiven": 2256, + "m_numGlobalGiftsPeriodSeconds": 2264, + "m_pGameModeRules": 3464, + "m_sRoundEndFunFactToken": 3784, + "m_sRoundEndMessage": 3808, + "m_szMatchStatTxt": 1196, + "m_szTournamentEventName": 172, + "m_szTournamentEventStage": 684, + "m_szTournamentPredictionsTxt": 1708, + "m_timeUntilNextPhaseStarts": 116, + "m_totalRoundsPlayed": 124, + "m_vMinimapMaxs": 3176, + "m_vMinimapMins": 3164 + }, + "metadata": [ + { + "name": "m_bFreezePeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bWarmupPeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_fWarmupPeriodEnd", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_fWarmupPeriodStart", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nTotalPausedTicks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPauseStartTick", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bServerPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bGamePaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bTerroristTimeOutActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCTTimeOutActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flTerroristTimeOutRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flCTTimeOutRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nTerroristTimeOuts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCTTimeOuts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTechnicalTimeOut", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMatchWaitingForResume", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_fMatchStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fRoundStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flRestartRoundTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bGameRestart", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGameStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_timeUntilNextPhaseStarts", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_gamePhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_totalRoundsPlayed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundsPlayedThisPhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOvertimePlaying", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iHostagesRemaining", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnyHostageReached", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasBombTarget", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasRescueZone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasBuyZone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsQueuedMatchmaking", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nQueuedMatchmakingMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsValveDS", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bLogoMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPlayAllStepSoundsOnServer", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iSpectatorSlotCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_MatchDevice", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasMatchStarted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nNextMapInMapgroup", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentEventName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentEventStage", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szMatchStatTxt", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentPredictionsTxt", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_nTournamentPredictionsPct", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flCMMItemDropRevealStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCMMItemDropRevealEndTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsDroppingItems", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsQuestEligible", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsHltvActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeWaveNumber", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeSpecialKillsRemaining", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeSpecialWeaponNeeded", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGiftsGiven", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGifters", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGiftsPeriodSeconds", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrFeaturedGiftersAccounts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrFeaturedGiftersGifts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrProhibitedItemIndices", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_arrTournamentActiveCasterAccounts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numBestOfMaps", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nHalloweenMaskListSeed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bBombDropped", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bBombPlanted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundWinStatus", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_eRoundWinReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTCantBuy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCTCantBuy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGuardianBuyUntilTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_RoundResults", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_PlayersAlive_CT", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_PlayersAlive_T", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_TeamRespawnWaveTimes", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flNextRespawnWave", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nServerQuestID", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vMinimapMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vMinimapMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_MinimapVerticalSectionHeights", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapGroupVoteTypes", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapGroupVoteOptions", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapVoteWinner", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumConsecutiveCTLoses", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumConsecutiveTerroristLoses", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMatchAbortedEarlyReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_pGameModeRules", + "ty": "CCSGameModeRules *", + "type": "NetworkVarNames" + }, + { + "name": "m_RetakeRules", + "ty": "CRetakeGameRules", + "type": "NetworkVarNames" + }, + { + "name": "m_nMatchEndCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nTTeamIntroVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCTTeamIntroVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTeamIntroPeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndWinnerTeam", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_eRoundEndReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundEndShowTimerDefend", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndTimerTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sRoundEndFunFactToken", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactPlayerSlot", + "ty": "CPlayerSlot", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sRoundEndMessage", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndPlayerCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundEndNoMusic", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndLegacy", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundEndCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundStartRoundNumber", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundStartCount", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": "C_TeamplayRules" + }, + "C_CSGameRulesProxy": { + "fields": { + "m_pGameRules": 1744 + }, + "metadata": [ + { + "name": "m_pGameRules", + "ty": "CCSGameRules*", + "type": "NetworkVarNames" + } + ], + "parent": "C_GameRulesProxy" + }, + "C_CSMinimapBoundary": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_CSObserverPawnAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "C_CSPlayerPawnAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "C_CSPlayerResource": { + "fields": { + "m_bEndMatchNextMapAllVoted": 1888, + "m_bHostageAlive": 1744, + "m_bombsiteCenterA": 1816, + "m_bombsiteCenterB": 1828, + "m_foundGoalPositions": 1889, + "m_hostageRescueX": 1840, + "m_hostageRescueY": 1856, + "m_hostageRescueZ": 1872, + "m_iHostageEntityIDs": 1768, + "m_isHostageFollowingSomeone": 1756 + }, + "metadata": [ + { + "name": "m_bHostageAlive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_isHostageFollowingSomeone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iHostageEntityIDs", + "ty": "CEntityIndex", + "type": "NetworkVarNames" + }, + { + "name": "m_bombsiteCenterA", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bombsiteCenterB", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bEndMatchNextMapAllVoted", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_ColorCorrection": { + "fields": { + "m_MaxFalloff": 1760, + "m_MinFalloff": 1756, + "m_bClientSide": 2294, + "m_bEnabled": 2292, + "m_bEnabledOnClient": 2296, + "m_bExclusive": 2295, + "m_bFadingIn": 2304, + "m_bMaster": 2293, + "m_flCurWeight": 1776, + "m_flCurWeightOnClient": 2300, + "m_flFadeDuration": 2316, + "m_flFadeInDuration": 1764, + "m_flFadeOutDuration": 1768, + "m_flFadeStartTime": 2312, + "m_flFadeStartWeight": 2308, + "m_flMaxWeight": 1772, + "m_netlookupFilename": 1780, + "m_vecOrigin": 1744 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "m_MinFalloff", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_MaxFalloff", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxWeight", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCurWeight", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_netlookupFilename", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMaster", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSide", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bExclusive", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_CommandContext": { + "fields": { + "command_number": 144, + "needsprocessing": 0 + }, + "metadata": [], + "parent": null + }, + "C_CsmFovOverride": { + "fields": { + "m_cameraName": 1744, + "m_flCsmFovOverrideValue": 1752 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_DynamicLight": { + "fields": { + "m_Exponent": 3160, + "m_Flags": 3152, + "m_InnerAngle": 3164, + "m_LightStyle": 3153, + "m_OuterAngle": 3168, + "m_Radius": 3156, + "m_SpotRadius": 3172 + }, + "metadata": [ + { + "name": "m_Flags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_LightStyle", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_Radius", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_Exponent", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_InnerAngle", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_OuterAngle", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_SpotRadius", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_EconEntity__AttachedModelData_t": { + "fields": { + "m_iModelDisplayFlags": 0 + }, + "metadata": [], + "parent": null + }, + "C_EntityDissolve": { + "fields": { + "m_bCoreExplode": 3212, + "m_bLinkedToServerEnt": 3213, + "m_flFadeInLength": 3168, + "m_flFadeInStart": 3164, + "m_flFadeOutLength": 3184, + "m_flFadeOutModelLength": 3176, + "m_flFadeOutModelStart": 3172, + "m_flFadeOutStart": 3180, + "m_flNextSparkTime": 3188, + "m_flStartTime": 3160, + "m_nDissolveType": 3192, + "m_nMagnitude": 3208, + "m_vDissolverOrigin": 3196 + }, + "metadata": [ + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInStart", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInLength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutModelStart", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutModelLength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutStart", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutLength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nDissolveType", + "ty": "EntityDisolveType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_vDissolverOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_nMagnitude", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_EntityFlame": { + "fields": { + "m_bCheapEffect": 1788, + "m_hEntAttached": 1744, + "m_hOldAttached": 1784 + }, + "metadata": [ + { + "name": "m_hEntAttached", + "ty": "CHandle< C_BaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_bCheapEffect", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvCombinedLightProbeVolume": { + "fields": { + "m_Color": 5928, + "m_bCustomCubemapTexture": 5944, + "m_bEnabled": 6089, + "m_bMoveable": 6008, + "m_bStartDisabled": 6024, + "m_flBrightness": 5932, + "m_flEdgeFadeDist": 6028, + "m_hCubemapTexture": 5936, + "m_hLightProbeDirectLightIndicesTexture": 5960, + "m_hLightProbeDirectLightScalarsTexture": 5968, + "m_hLightProbeDirectLightShadowsTexture": 5976, + "m_hLightProbeTexture": 5952, + "m_nEnvCubeMapArrayIndex": 6016, + "m_nHandshake": 6012, + "m_nLightProbeAtlasX": 6056, + "m_nLightProbeAtlasY": 6060, + "m_nLightProbeAtlasZ": 6064, + "m_nLightProbeSizeX": 6044, + "m_nLightProbeSizeY": 6048, + "m_nLightProbeSizeZ": 6052, + "m_nPriority": 6020, + "m_vBoxMaxs": 5996, + "m_vBoxMins": 5984, + "m_vEdgeFadeDists": 6032 + }, + "metadata": [ + { + "name": "m_Color", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_hCubemapTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bCustomCubemapTexture", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightIndicesTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightScalarsTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightShadowsTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bMoveable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nHandshake", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEnvCubeMapArrayIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flEdgeFadeDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_vEdgeFadeDists", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvCubemap": { + "fields": { + "m_bCopyDiffuseFromDefaultCubemap": 1952, + "m_bCustomCubemapTexture": 1880, + "m_bDefaultEnvMap": 1949, + "m_bDefaultSpecEnvMap": 1950, + "m_bEnabled": 1968, + "m_bIndoorCubeMap": 1951, + "m_bMoveable": 1912, + "m_bStartDisabled": 1948, + "m_flDiffuseScale": 1944, + "m_flEdgeFadeDist": 1928, + "m_flInfluenceRadius": 1884, + "m_hCubemapTexture": 1872, + "m_nEnvCubeMapArrayIndex": 1920, + "m_nHandshake": 1916, + "m_nPriority": 1924, + "m_vBoxProjectMaxs": 1900, + "m_vBoxProjectMins": 1888, + "m_vEdgeFadeDists": 1932 + }, + "metadata": [ + { + "name": "m_hCubemapTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bCustomCubemapTexture", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flInfluenceRadius", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxProjectMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxProjectMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bMoveable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nHandshake", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEnvCubeMapArrayIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flEdgeFadeDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_vEdgeFadeDists", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flDiffuseScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDefaultEnvMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDefaultSpecEnvMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIndoorCubeMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCopyDiffuseFromDefaultCubemap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvCubemapBox": { + "fields": {}, + "metadata": [], + "parent": "C_EnvCubemap" + }, + "C_EnvCubemapFog": { + "fields": { + "m_bActive": 1780, + "m_bFirstTime": 1817, + "m_bHasHeightFogEnd": 1816, + "m_bHeightFogEnabled": 1756, + "m_bStartDisabled": 1781, + "m_flEndDistance": 1744, + "m_flFogFalloffExponent": 1752, + "m_flFogHeightEnd": 1764, + "m_flFogHeightExponent": 1772, + "m_flFogHeightStart": 1768, + "m_flFogHeightWidth": 1760, + "m_flFogMaxOpacity": 1784, + "m_flLODBias": 1776, + "m_flStartDistance": 1748, + "m_hFogCubemapTexture": 1808, + "m_hSkyMaterial": 1792, + "m_iszSkyEntity": 1800, + "m_nCubemapSourceType": 1788 + }, + "metadata": [ + { + "name": "m_flEndDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogFalloffExponent", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bHeightFogEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogHeightWidth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogHeightEnd", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogHeightStart", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogHeightExponent", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flLODBias", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogMaxOpacity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nCubemapSourceType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hSkyMaterial", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_iszSkyEntity", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hFogCubemapTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasHeightFogEnd", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvDecal": { + "fields": { + "m_bProjectOnCharacters": 3177, + "m_bProjectOnWater": 3178, + "m_bProjectOnWorld": 3176, + "m_flDepth": 3168, + "m_flDepthSortBias": 3180, + "m_flHeight": 3164, + "m_flWidth": 3160, + "m_hDecalMaterial": 3152, + "m_nRenderOrder": 3172 + }, + "metadata": [ + { + "name": "m_hDecalMaterial", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_flWidth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDepth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderOrder", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_bProjectOnWorld", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bProjectOnCharacters", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bProjectOnWater", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flDepthSortBias", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_EnvDetailController": { + "fields": { + "m_flFadeEndDist": 1748, + "m_flFadeStartDist": 1744 + }, + "metadata": [ + { + "name": "m_flFadeStartDist", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeEndDist", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvLightProbeVolume": { + "fields": { + "m_bEnabled": 5905, + "m_bMoveable": 5856, + "m_bStartDisabled": 5868, + "m_hLightProbeDirectLightIndicesTexture": 5808, + "m_hLightProbeDirectLightScalarsTexture": 5816, + "m_hLightProbeDirectLightShadowsTexture": 5824, + "m_hLightProbeTexture": 5800, + "m_nHandshake": 5860, + "m_nLightProbeAtlasX": 5884, + "m_nLightProbeAtlasY": 5888, + "m_nLightProbeAtlasZ": 5892, + "m_nLightProbeSizeX": 5872, + "m_nLightProbeSizeY": 5876, + "m_nLightProbeSizeZ": 5880, + "m_nPriority": 5864, + "m_vBoxMaxs": 5844, + "m_vBoxMins": 5832 + }, + "metadata": [ + { + "name": "m_hLightProbeTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightIndicesTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightScalarsTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightShadowsTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bMoveable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nHandshake", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvProjectedTexture": { + "fields": {}, + "metadata": [], + "parent": "C_ModelPointEntity" + }, + "C_EnvScreenOverlay": { + "fields": { + "m_bIsActive": 1872, + "m_bWasActive": 1873, + "m_flCurrentOverlayTime": 1884, + "m_flOverlayTimes": 1824, + "m_flStartTime": 1864, + "m_iCachedDesiredOverlay": 1876, + "m_iCurrentOverlay": 1880, + "m_iDesiredOverlay": 1868, + "m_iszOverlayNames": 1744 + }, + "metadata": [ + { + "name": "m_iszOverlayNames", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flOverlayTimes", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iDesiredOverlay", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsActive", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_PointEntity" + }, + "C_EnvVolumetricFogController": { + "fields": { + "m_bActive": 1808, + "m_bEnableIndirect": 1849, + "m_bFirstTime": 1868, + "m_bIsMaster": 1850, + "m_bStartDisabled": 1848, + "m_flAnisotropy": 1748, + "m_flDefaultAnisotropy": 1836, + "m_flDefaultDrawDistance": 1844, + "m_flDefaultScattering": 1840, + "m_flDrawDistance": 1756, + "m_flFadeInEnd": 1764, + "m_flFadeInStart": 1760, + "m_flFadeSpeed": 1752, + "m_flIndirectStrength": 1768, + "m_flScattering": 1744, + "m_flStartAnisoTime": 1812, + "m_flStartAnisotropy": 1824, + "m_flStartDrawDistance": 1832, + "m_flStartDrawDistanceTime": 1820, + "m_flStartScatterTime": 1816, + "m_flStartScattering": 1828, + "m_hFogIndirectTexture": 1856, + "m_nForceRefreshCount": 1864, + "m_nIndirectTextureDimX": 1772, + "m_nIndirectTextureDimY": 1776, + "m_nIndirectTextureDimZ": 1780, + "m_vBoxMaxs": 1796, + "m_vBoxMins": 1784 + }, + "metadata": [ + { + "name": "m_flScattering", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAnisotropy", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeSpeed", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDrawDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInStart", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInEnd", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flIndirectStrength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectTextureDimX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectTextureDimY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectTextureDimZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartAnisoTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartScatterTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartDrawDistanceTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartAnisotropy", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartScattering", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartDrawDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDefaultAnisotropy", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDefaultScattering", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDefaultDrawDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnableIndirect", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsMaster", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_hFogIndirectTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_nForceRefreshCount", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvVolumetricFogVolume": { + "fields": { + "m_bActive": 1744, + "m_bStartDisabled": 1772, + "m_flFalloffExponent": 1784, + "m_flStrength": 1776, + "m_nFalloffShape": 1780, + "m_vBoxMaxs": 1760, + "m_vBoxMins": 1748 + }, + "metadata": [ + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flStrength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nFalloffShape", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFalloffExponent", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvWind": { + "fields": { + "m_EnvWindShared": 1744 + }, + "metadata": [ + { + "name": "m_EnvWindShared", + "ty": "CEnvWindShared", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvWindClientside": { + "fields": { + "m_EnvWindShared": 1744 + }, + "metadata": [ + { + "name": "m_EnvWindShared", + "ty": "CEnvWindShared", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvWindShared": { + "fields": { + "m_CurrentSwayVector": 80, + "m_PrevSwayVector": 92, + "m_bGusting": 132, + "m_currentWindVector": 68, + "m_flAveWindSpeed": 128, + "m_flGustDuration": 36, + "m_flInitialWindSpeed": 108, + "m_flMaxGustDelay": 32, + "m_flMinGustDelay": 28, + "m_flSimTime": 120, + "m_flStartTime": 8, + "m_flSwayTime": 116, + "m_flSwitchTime": 124, + "m_flVariationTime": 112, + "m_flWindAngleVariation": 136, + "m_flWindSpeed": 64, + "m_flWindSpeedVariation": 140, + "m_iEntIndex": 144, + "m_iGustDirChange": 40, + "m_iInitialWindDir": 104, + "m_iMaxGust": 26, + "m_iMaxWind": 18, + "m_iMinGust": 24, + "m_iMinWind": 16, + "m_iWindDir": 60, + "m_iWindSeed": 12, + "m_iszGustSound": 56, + "m_location": 44, + "m_windRadius": 20 + }, + "metadata": [ + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iWindSeed", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMinWind", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxWind", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_windRadius", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMinGust", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxGust", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_flMinGustDelay", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxGustDelay", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGustDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_iGustDirChange", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_location", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_iInitialWindDir", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_flInitialWindSpeed", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "C_EnvWindShared__WindAveEvent_t": { + "fields": { + "m_flAveWindSpeed": 4, + "m_flStartWindSpeed": 0 + }, + "metadata": [], + "parent": null + }, + "C_EnvWindShared__WindVariationEvent_t": { + "fields": { + "m_flWindAngleVariation": 0, + "m_flWindSpeedVariation": 4 + }, + "metadata": [], + "parent": null + }, + "C_FireSmoke": { + "fields": { + "m_bClipTested": 1812, + "m_bFadingOut": 1813, + "m_flChildFlameSpread": 1788, + "m_flClipPerc": 1808, + "m_flScaleEnd": 1776, + "m_flScaleRegister": 1768, + "m_flScaleStart": 1772, + "m_flScaleTimeEnd": 1784, + "m_flScaleTimeStart": 1780, + "m_nFlameFromAboveModelIndex": 1764, + "m_nFlameModelIndex": 1760, + "m_pFireOverlay": 1824, + "m_tParticleSpawn": 1816 + }, + "metadata": [ + { + "name": "MNetworkOverride", + "type": "Unknown" + }, + { + "name": "MNetworkOverride", + "type": "Unknown" + }, + { + "name": "m_nFlameModelIndex", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nFlameFromAboveModelIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseFire" + }, + "C_FogController": { + "fields": { + "m_bUseAngles": 1848, + "m_fog": 1744, + "m_iChangedVariables": 1852 + }, + "metadata": [ + { + "name": "m_fog", + "ty": "fogparams_t", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_FuncBrush": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_FuncElectrifiedVolume": { + "fields": { + "m_EffectName": 3160, + "m_bState": 3168, + "m_nAmbientEffect": 3152 + }, + "metadata": [ + { + "name": "m_EffectName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bState", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_FuncBrush" + }, + "C_FuncRotating": { + "fields": {}, + "metadata": [ + { + "name": "MNetworkOverride", + "type": "Unknown" + }, + { + "name": "MNetworkOverride", + "type": "Unknown" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_FuncTrackTrain": { + "fields": { + "m_flLineLength": 3160, + "m_flRadius": 3156, + "m_nLongAxis": 3152 + }, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_GameRules": { + "fields": {}, + "metadata": [], + "parent": null + }, + "C_GameRulesProxy": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_GlobalLight": { + "fields": { + "m_WindClothForceHandle": 2960 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_GradientFog": { + "fields": { + "m_bGradientFogNeedsTextures": 1802, + "m_bHeightFogEnabled": 1760, + "m_bIsEnabled": 1801, + "m_bStartDisabled": 1800, + "m_flFadeTime": 1796, + "m_flFarZ": 1772, + "m_flFogEndDistance": 1756, + "m_flFogEndHeight": 1768, + "m_flFogFalloffExponent": 1780, + "m_flFogMaxOpacity": 1776, + "m_flFogStartDistance": 1752, + "m_flFogStartHeight": 1764, + "m_flFogStrength": 1792, + "m_flFogVerticalExponent": 1784, + "m_fogColor": 1788, + "m_hGradientFogTexture": 1744 + }, + "metadata": [ + { + "name": "m_hGradientFogTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogStartDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogEndDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bHeightFogEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogStartHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogEndHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFarZ", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogMaxOpacity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogFalloffExponent", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogVerticalExponent", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fogColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogStrength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_HandleTest": { + "fields": { + "m_Handle": 1744, + "m_bSendHandle": 1748 + }, + "metadata": [ + { + "name": "m_Handle", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_bSendHandle", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_InfoLadderDismount": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_InfoVisibilityBox": { + "fields": { + "m_bEnabled": 1764, + "m_nMode": 1748, + "m_vBoxSize": 1752 + }, + "metadata": [ + { + "name": "m_nMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxSize", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_IronSightController": { + "fields": { + "m_angDeltaAverage": 48, + "m_angViewLast": 144, + "m_bIronSightAvailable": 16, + "m_flDotBlur": 164, + "m_flInterpolationLastUpdated": 44, + "m_flIronSightAmount": 20, + "m_flIronSightAmountBiased": 28, + "m_flIronSightAmountBiased_Interpolated": 40, + "m_flIronSightAmountGained": 24, + "m_flIronSightAmountGained_Interpolated": 36, + "m_flIronSightAmount_Interpolated": 32, + "m_flSpeedRatio": 168, + "m_vecDotCoords": 156 + }, + "metadata": [], + "parent": null + }, + "C_LightGlow": { + "fields": { + "m_Glow": 3184, + "m_flGlowProxySize": 3172, + "m_flHDRColorScale": 3176, + "m_nHorizontalSize": 3152, + "m_nMaxDist": 3164, + "m_nMinDist": 3160, + "m_nOuterMaxDist": 3168, + "m_nVerticalSize": 3156 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_nHorizontalSize", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nVerticalSize", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nMinDist", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nMaxDist", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nOuterMaxDist", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowProxySize", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flHDRColorScale", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_LightGlowOverlay": { + "fields": { + "m_bModulateByDot": 241, + "m_bOneSided": 240, + "m_nMaxDist": 232, + "m_nMinDist": 228, + "m_nOuterMaxDist": 236, + "m_vecDirection": 216, + "m_vecOrigin": 204 + }, + "metadata": [], + "parent": "CGlowOverlay" + }, + "C_MapVetoPickController": { + "fields": { + "m_bDisabledHud": 4112, + "m_nAccountIDs": 2048, + "m_nCurrentPhase": 4096, + "m_nDraftType": 1756, + "m_nMapId0": 2304, + "m_nMapId1": 2560, + "m_nMapId2": 2816, + "m_nMapId3": 3072, + "m_nMapId4": 3328, + "m_nMapId5": 3584, + "m_nPhaseDurationTicks": 4104, + "m_nPhaseStartTick": 4100, + "m_nPostDataUpdateTick": 4108, + "m_nStartingSide0": 3840, + "m_nTeamWinningCoinToss": 1760, + "m_nTeamWithFirstChoice": 1764, + "m_nVoteMapIdsList": 2020 + }, + "metadata": [ + { + "name": "m_nDraftType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nTeamWinningCoinToss", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nTeamWithFirstChoice", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nVoteMapIdsList", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nAccountIDs", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId0", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId4", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId5", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nStartingSide0", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCurrentPhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPhaseStartTick", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPhaseDurationTicks", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_ModelPointEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_MultiplayRules": { + "fields": {}, + "metadata": [], + "parent": "C_GameRules" + }, + "C_ParticleSystem": { + "fields": { + "m_bActive": 3664, + "m_bAnimateDuringGameplayPause": 3676, + "m_bFrozen": 3665, + "m_bNoFreeze": 4005, + "m_bNoRamp": 4006, + "m_bNoSave": 4004, + "m_bOldActive": 4584, + "m_bOldFrozen": 4585, + "m_bStartActive": 4007, + "m_clrTint": 4548, + "m_flFreezeTransitionDuration": 3668, + "m_flPreSimTime": 3692, + "m_flStartTime": 3688, + "m_hControlPointEnts": 3748, + "m_iEffectIndex": 3680, + "m_iServerControlPointAssignments": 3744, + "m_iszControlPointNames": 4016, + "m_iszEffectName": 4008, + "m_nDataCP": 4528, + "m_nStopType": 3672, + "m_nTintCP": 4544, + "m_szSnapshotFileName": 3152, + "m_vServerControlPoints": 3696, + "m_vecDataCPValue": 4532 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_szSnapshotFileName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bFrozen", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flFreezeTransitionDuration", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nStopType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnimateDuringGameplayPause", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iEffectIndex", + "ty": "HParticleSystemDefinitionStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flPreSimTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_vServerControlPoints", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_iServerControlPointAssignments", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_hControlPointEnts", + "ty": "CHandle< CBaseEntity >", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoSave", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoFreeze", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoRamp", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_PathParticleRope": { + "fields": { + "m_ColorTint": 1796, + "m_PathNodes_Color": 1888, + "m_PathNodes_Name": 1760, + "m_PathNodes_PinEnabled": 1912, + "m_PathNodes_Position": 1816, + "m_PathNodes_RadiusScale": 1936, + "m_PathNodes_TangentIn": 1840, + "m_PathNodes_TangentOut": 1864, + "m_bStartActive": 1744, + "m_flMaxSimulationTime": 1748, + "m_flParticleSpacing": 1784, + "m_flRadius": 1792, + "m_flSlack": 1788, + "m_iEffectIndex": 1808, + "m_iszEffectName": 1752, + "m_nEffectState": 1800 + }, + "metadata": [ + { + "name": "m_flParticleSpacing", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flSlack", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flRadius", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_ColorTint", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_nEffectState", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEffectIndex", + "ty": "HParticleSystemDefinitionStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_Position", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_TangentIn", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_TangentOut", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_Color", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_PinEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_RadiusScale", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PathParticleRopeAlias_path_particle_rope_clientside": { + "fields": {}, + "metadata": [], + "parent": "C_PathParticleRope" + }, + "C_PhysBox": { + "fields": {}, + "metadata": [], + "parent": "C_Breakable" + }, + "C_PlayerPing": { + "fields": { + "m_bUrgent": 1804, + "m_hPingedEntity": 1796, + "m_hPlayer": 1792, + "m_iType": 1800, + "m_szPlaceName": 1805 + }, + "metadata": [ + { + "name": "m_hPlayer", + "ty": "CHandle< CCSPlayerPawn>", + "type": "NetworkVarNames" + }, + { + "name": "m_hPingedEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_iType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUrgent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_szPlaceName", + "ty": "char", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PlayerVisibility": { + "fields": { + "m_bIsEnabled": 1761, + "m_bStartDisabled": 1760, + "m_flFadeTime": 1756, + "m_flFogDistanceMultiplier": 1748, + "m_flFogMaxDensityMultiplier": 1752, + "m_flVisibilityStrength": 1744 + }, + "metadata": [ + { + "name": "m_flVisibilityStrength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogDistanceMultiplier", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogMaxDensityMultiplier", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PointCamera": { + "fields": { + "m_DegreesPerSecond": 1824, + "m_FOV": 1744, + "m_FogColor": 1753, + "m_Resolution": 1748, + "m_TargetFOV": 1820, + "m_bActive": 1772, + "m_bCanHLTVUse": 1796, + "m_bDofEnabled": 1797, + "m_bFogEnable": 1752, + "m_bIsOn": 1828, + "m_bNoSky": 1780, + "m_bUseScreenAspectRatio": 1773, + "m_fBrightness": 1784, + "m_flAspectRatio": 1776, + "m_flDofFarBlurry": 1812, + "m_flDofFarCrisp": 1808, + "m_flDofNearBlurry": 1800, + "m_flDofNearCrisp": 1804, + "m_flDofTiltToGround": 1816, + "m_flFogEnd": 1764, + "m_flFogMaxDensity": 1768, + "m_flFogStart": 1760, + "m_flZFar": 1788, + "m_flZNear": 1792, + "m_pNext": 1832 + }, + "metadata": [ + { + "name": "m_FOV", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_Resolution", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bFogEnable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_FogColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogStart", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogEnd", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogMaxDensity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseScreenAspectRatio", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flAspectRatio", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoSky", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_fBrightness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flZFar", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flZNear", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bCanHLTVUse", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDofEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofNearBlurry", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofNearCrisp", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofFarCrisp", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofFarBlurry", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofTiltToGround", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PointCameraVFOV": { + "fields": { + "m_flVerticalFOV": 1840 + }, + "metadata": [], + "parent": "C_PointCamera" + }, + "C_PointEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_PointValueRemapper": { + "fields": { + "m_bDisabled": 1744, + "m_bDisabledOld": 1745, + "m_bEngaged": 1840, + "m_bFirstUpdate": 1841, + "m_bRequiresUseKey": 1772, + "m_bUpdateOnClient": 1746, + "m_flCurrentMomentum": 1824, + "m_flDisengageDistance": 1764, + "m_flEngageDistance": 1768, + "m_flInputOffset": 1836, + "m_flMaximumChangePerSecond": 1760, + "m_flMomentumModifier": 1816, + "m_flPreviousUpdateTickTime": 1848, + "m_flPreviousValue": 1844, + "m_flRatchetOffset": 1832, + "m_flSnapValue": 1820, + "m_hOutputEntities": 1784, + "m_hRemapLineEnd": 1756, + "m_hRemapLineStart": 1752, + "m_nHapticsType": 1808, + "m_nInputType": 1748, + "m_nMomentumType": 1812, + "m_nOutputType": 1776, + "m_nRatchetType": 1828, + "m_vecPreviousTestPoint": 1852 + }, + "metadata": [ + { + "name": "m_bDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bUpdateOnClient", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nInputType", + "ty": "ValueRemapperInputType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hRemapLineStart", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hRemapLineEnd", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaximumChangePerSecond", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDisengageDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flEngageDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bRequiresUseKey", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nOutputType", + "ty": "ValueRemapperOutputType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hOutputEntities", + "ty": "CHandle< C_BaseEntity >", + "type": "NetworkVarNames" + }, + { + "name": "m_nHapticsType", + "ty": "ValueRemapperHapticsType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nMomentumType", + "ty": "ValueRemapperMomentumType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flMomentumModifier", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flSnapValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nRatchetType", + "ty": "ValueRemapperRatchetType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flInputOffset", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PointWorldText": { + "fields": { + "m_Color": 3768, + "m_FontName": 3688, + "m_bEnabled": 3752, + "m_bForceRecreateNextUpdate": 3160, + "m_bFullbright": 3753, + "m_flDepthOffset": 3764, + "m_flFontSize": 3760, + "m_flWorldUnitsPerPx": 3756, + "m_messageText": 3176, + "m_nJustifyHorizontal": 3772, + "m_nJustifyVertical": 3776, + "m_nReorientMode": 3780 + }, + "metadata": [ + { + "name": "m_messageText", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_FontName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bFullbright", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flWorldUnitsPerPx", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFontSize", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDepthOffset", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_Color", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_nJustifyHorizontal", + "ty": "PointWorldTextJustifyHorizontal_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nJustifyVertical", + "ty": "PointWorldTextJustifyVertical_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nReorientMode", + "ty": "PointWorldTextReorientMode_t", + "type": "NetworkVarNames" + } + ], + "parent": "C_ModelPointEntity" + }, + "C_PrecipitationBlocker": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_RagdollManager": { + "fields": { + "m_iCurrentMaxRagdollCount": 1744 + }, + "metadata": [ + { + "name": "m_iCurrentMaxRagdollCount", + "ty": "int8", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_RetakeGameRules": { + "fields": { + "m_bBlockersPresent": 252, + "m_bRoundInProgress": 253, + "m_iBombSite": 260, + "m_iFirstSecondHalfRound": 256, + "m_nMatchSeed": 248 + }, + "metadata": [ + { + "name": "m_nMatchSeed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bBlockersPresent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundInProgress", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iFirstSecondHalfRound", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iBombSite", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "C_RopeKeyframe": { + "fields": { + "m_LightValues": 3856, + "m_LinksTouchingSomething": 3160, + "m_PhysicsDelegate": 4008, + "m_RopeFlags": 3216, + "m_RopeLength": 3992, + "m_Slack": 3994, + "m_Subdiv": 3990, + "m_TextureHeight": 4032, + "m_TextureScale": 3996, + "m_Width": 4004, + "m_bApplyWind": 3168, + "m_bConstrainBetweenEndpoints": 4144, + "m_bEndPointAttachmentAnglesDirty": 0, + "m_bEndPointAttachmentPositionsDirty": 0, + "m_bNewDataThisFrame": 0, + "m_bPhysicsInitted": 0, + "m_bPrevEndPointPos": 3180, + "m_fLockedPoints": 4000, + "m_fPrevLockedPoints": 3172, + "m_flCurScroll": 3208, + "m_flCurrentGustLifetime": 4064, + "m_flCurrentGustTimer": 4060, + "m_flScrollSpeed": 3212, + "m_flTimeToNextGust": 4068, + "m_hEndPoint": 3984, + "m_hMaterial": 4024, + "m_hStartPoint": 3980, + "m_iEndAttachment": 3989, + "m_iForcePointMoveCounter": 3176, + "m_iRopeMaterialModelIndex": 3224, + "m_iStartAttachment": 3988, + "m_nChangeCount": 4001, + "m_nLinksTouchingSomething": 3164, + "m_nSegments": 3976, + "m_vCachedEndPointAttachmentAngle": 4120, + "m_vCachedEndPointAttachmentPos": 4096, + "m_vColorMod": 4084, + "m_vPrevEndPointPos": 3184, + "m_vWindDir": 4072, + "m_vecImpulse": 4036, + "m_vecPreviousImpulse": 4048 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_flScrollSpeed", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_RopeFlags", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iRopeMaterialModelIndex", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_nSegments", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_hStartPoint", + "ty": "CHandle< C_BaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hEndPoint", + "ty": "CHandle< C_BaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_iStartAttachment", + "ty": "AttachmentHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iEndAttachment", + "ty": "AttachmentHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_Subdiv", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_RopeLength", + "ty": "int16", + "type": "NetworkVarNames" + }, + { + "name": "m_Slack", + "ty": "int16", + "type": "NetworkVarNames" + }, + { + "name": "m_TextureScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_fLockedPoints", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nChangeCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_Width", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bConstrainBetweenEndpoints", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_RopeKeyframe__CPhysicsDelegate": { + "fields": { + "m_pKeyframe": 8 + }, + "metadata": [], + "parent": null + }, + "C_SceneEntity": { + "fields": { + "m_QueuedEvents": 1808, + "m_bAutogenerated": 1755, + "m_bClientOnly": 1762, + "m_bIsPlayingBack": 1752, + "m_bMultiplayer": 1754, + "m_bPaused": 1753, + "m_bWasPlaying": 1792, + "m_flCurrentTime": 1832, + "m_flForceClientTime": 1756, + "m_hActorList": 1768, + "m_hOwner": 1764, + "m_nSceneStringIndex": 1760 + }, + "metadata": [ + { + "name": "m_bIsPlayingBack", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMultiplayer", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bAutogenerated", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flForceClientTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nSceneStringIndex", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_hActorList", + "ty": "CHandle< C_BaseFlex >", + "type": "NetworkVarNames" + } + ], + "parent": "C_PointEntity" + }, + "C_SceneEntity__QueuedEvents_t": { + "fields": { + "starttime": 0 + }, + "metadata": [], + "parent": null + }, + "C_SingleplayRules": { + "fields": {}, + "metadata": [], + "parent": "C_GameRules" + }, + "C_SkyCamera": { + "fields": { + "m_bUseAngles": 1892, + "m_pNext": 1896, + "m_skyboxData": 1744, + "m_skyboxSlotToken": 1888 + }, + "metadata": [ + { + "name": "m_skyboxData", + "ty": "sky3dparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_skyboxSlotToken", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_SoundAreaEntityBase": { + "fields": { + "m_bDisabled": 1744, + "m_bWasEnabled": 1752, + "m_iszSoundAreaType": 1760, + "m_vPos": 1768 + }, + "metadata": [ + { + "name": "m_bDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iszSoundAreaType", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_vPos", + "ty": "Vector", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_SoundAreaEntityOrientedBox": { + "fields": { + "m_vMax": 1792, + "m_vMin": 1780 + }, + "metadata": [ + { + "name": "m_vMin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vMax", + "ty": "Vector", + "type": "NetworkVarNames" + } + ], + "parent": "C_SoundAreaEntityBase" + }, + "C_SoundAreaEntitySphere": { + "fields": { + "m_flRadius": 1780 + }, + "metadata": [ + { + "name": "m_flRadius", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_SoundAreaEntityBase" + }, + "C_SoundOpvarSetAABBEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointEntity" + }, + "C_SoundOpvarSetAutoRoomEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointEntity" + }, + "C_SoundOpvarSetOBBEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetAABBEntity" + }, + "C_SoundOpvarSetOBBWindEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointBase" + }, + "C_SoundOpvarSetPathCornerEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointEntity" + }, + "C_SoundOpvarSetPointBase": { + "fields": { + "m_bUseAutoCompare": 1772, + "m_iOpvarIndex": 1768, + "m_iszOperatorName": 1752, + "m_iszOpvarName": 1760, + "m_iszStackName": 1744 + }, + "metadata": [ + { + "name": "m_iszStackName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszOperatorName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszOpvarName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iOpvarIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseAutoCompare", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_SoundOpvarSetPointEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointBase" + }, + "C_SpotlightEnd": { + "fields": { + "m_Radius": 3156, + "m_flLightScale": 3152 + }, + "metadata": [ + { + "name": "m_flLightScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_Radius", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_Sun": { + "fields": { + "m_bOn": 3212, + "m_bmaxColor": 3213, + "m_clrOverlay": 3208, + "m_fdistNormalize": 3160, + "m_flAlphaHaze": 3232, + "m_flAlphaHdr": 3240, + "m_flAlphaScale": 3236, + "m_flFarZScale": 3244, + "m_flHDRColorScale": 3228, + "m_flHazeScale": 3220, + "m_flRotation": 3224, + "m_flSize": 3216, + "m_fxSSSunFlareEffectIndex": 3152, + "m_fxSunFlareEffectIndex": 3156, + "m_iszEffectName": 3192, + "m_iszSSEffectName": 3200, + "m_vDirection": 3176, + "m_vSunPos": 3164 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_vDirection", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_iszEffectName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszSSEffectName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_clrOverlay", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bOn", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bmaxColor", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flSize", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flHazeScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flRotation", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flHDRColorScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flAlphaHaze", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flAlphaScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flAlphaHdr", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFarZScale", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_SunGlowOverlay": { + "fields": { + "m_bModulateByDot": 204 + }, + "metadata": [], + "parent": "CGlowOverlay" + }, + "C_Team": { + "fields": { + "m_aPlayerControllers": 1744, + "m_aPlayers": 1768, + "m_iScore": 1792, + "m_szTeamname": 1796 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_aPlayerControllers", + "ty": "CHandle< CBasePlayerController >", + "type": "NetworkVarNames" + }, + { + "name": "m_aPlayers", + "ty": "CHandle< C_BasePlayerPawn >", + "type": "NetworkVarNames" + }, + { + "name": "m_iScore", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_szTeamname", + "ty": "char", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_TeamRoundTimer": { + "fields": { + "m_bAutoCountdown": 1772, + "m_bFire10SecRemain": 1800, + "m_bFire1MinRemain": 1798, + "m_bFire1SecRemain": 1805, + "m_bFire2MinRemain": 1797, + "m_bFire2SecRemain": 1804, + "m_bFire30SecRemain": 1799, + "m_bFire3MinRemain": 1796, + "m_bFire3SecRemain": 1803, + "m_bFire4MinRemain": 1795, + "m_bFire4SecRemain": 1802, + "m_bFire5MinRemain": 1794, + "m_bFire5SecRemain": 1801, + "m_bFireFinished": 1793, + "m_bInCaptureWatchState": 1785, + "m_bIsDisabled": 1756, + "m_bShowInHUD": 1757, + "m_bStartPaused": 1784, + "m_bStopWatchTimer": 1792, + "m_bTimerPaused": 1744, + "m_flTimeRemaining": 1748, + "m_flTimerEndTime": 1752, + "m_flTotalTime": 1788, + "m_nOldTimerLength": 1808, + "m_nOldTimerState": 1812, + "m_nSetupTimeLength": 1776, + "m_nState": 1780, + "m_nTimerInitialLength": 1764, + "m_nTimerLength": 1760, + "m_nTimerMaxLength": 1768 + }, + "metadata": [ + { + "name": "m_bTimerPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flTimeRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTimerEndTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bShowInHUD", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nTimerLength", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nTimerInitialLength", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nTimerMaxLength", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bAutoCountdown", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nSetupTimeLength", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nState", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bInCaptureWatchState", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flTotalTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStopWatchTimer", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_TeamplayRules": { + "fields": {}, + "metadata": [], + "parent": "C_MultiplayRules" + }, + "C_TintController": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_TonemapController2": { + "fields": { + "m_flAutoExposureMax": 1748, + "m_flAutoExposureMin": 1744, + "m_flExposureAdaptationSpeedDown": 1768, + "m_flExposureAdaptationSpeedUp": 1764, + "m_flTonemapEVSmoothingRange": 1772, + "m_flTonemapMinAvgLum": 1760, + "m_flTonemapPercentBrightPixels": 1756, + "m_flTonemapPercentTarget": 1752 + }, + "metadata": [ + { + "name": "m_flAutoExposureMin", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAutoExposureMax", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTonemapPercentTarget", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTonemapPercentBrightPixels", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTonemapMinAvgLum", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flExposureAdaptationSpeedUp", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flExposureAdaptationSpeedDown", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTonemapEVSmoothingRange", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_TriggerVolume": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_VoteController": { + "fields": { + "m_bIsYesNoVote": 1790, + "m_bTypeDirty": 1789, + "m_bVotesDirty": 1788, + "m_iActiveIssueIndex": 1756, + "m_iOnlyTeamToVote": 1760, + "m_nPotentialVotes": 1784, + "m_nVoteOptionCount": 1764 + }, + "metadata": [ + { + "name": "m_iActiveIssueIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iOnlyTeamToVote", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nVoteOptionCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPotentialVotes", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsYesNoVote", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_fogplayerparams_t": { + "fields": { + "m_NewColor": 40, + "m_OldColor": 16, + "m_flNewEnd": 48, + "m_flNewFarZ": 60, + "m_flNewHDRColorScale": 56, + "m_flNewMaxDensity": 52, + "m_flNewStart": 44, + "m_flOldEnd": 24, + "m_flOldFarZ": 36, + "m_flOldHDRColorScale": 32, + "m_flOldMaxDensity": 28, + "m_flOldStart": 20, + "m_flTransitionTime": 12, + "m_hCtrl": 8 + }, + "metadata": [ + { + "name": "m_hCtrl", + "ty": "CHandle< CFogController>", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CompMatMutatorCondition_t": { + "fields": { + "m_bPassWhenTrue": 32, + "m_nMutatorCondition": 0, + "m_strMutatorConditionContainerName": 8, + "m_strMutatorConditionContainerVarName": 16, + "m_strMutatorConditionContainerVarValue": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompMatPropertyMutator_t": { + "fields": { + "m_bCaptureInRenderDoc": 750, + "m_bEnabled": 0, + "m_bIsScratchTarget": 748, + "m_bSplatDebugInfo": 749, + "m_colDrawText_Color": 832, + "m_nMutatorCommandType": 4, + "m_nResolution": 744, + "m_nSetValue_Value": 104, + "m_strCopyKeysWithSuffix_FindSuffix": 88, + "m_strCopyKeysWithSuffix_InputContainerSrc": 80, + "m_strCopyKeysWithSuffix_ReplaceSuffix": 96, + "m_strCopyMatchingKeys_InputContainerSrc": 72, + "m_strCopyProperty_InputContainerProperty": 24, + "m_strCopyProperty_InputContainerSrc": 16, + "m_strCopyProperty_TargetProperty": 32, + "m_strDrawText_Font": 840, + "m_strDrawText_InputContainerProperty": 816, + "m_strDrawText_InputContainerSrc": 808, + "m_strGenerateTexture_InitialContainer": 736, + "m_strGenerateTexture_TargetParam": 728, + "m_strInitWith_Container": 8, + "m_strPopInputQueue_Container": 800, + "m_strRandomRollInputVars_SeedInputVar": 40, + "m_vecConditionalMutators": 776, + "m_vecConditions": 848, + "m_vecDrawText_Position": 824, + "m_vecRandomRollInputVars_InputVarsToRoll": 48, + "m_vecTexGenInstructions": 752 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialAssemblyProcedure_t": { + "fields": { + "m_vecCompMatIncludes": 0, + "m_vecCompositeInputContainers": 48, + "m_vecMatchFilters": 24, + "m_vecPropertyMutators": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialEditorPoint_t": { + "fields": { + "m_ChildModelName": 256, + "m_KVModelStateChoices": 232, + "m_ModelName": 0, + "m_bEnableChildModel": 248, + "m_flCycle": 228, + "m_nSequenceIndex": 224, + "m_vecCompositeMaterialAssemblyProcedures": 480, + "m_vecCompositeMaterials": 504 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialInputContainer_t": { + "fields": { + "m_bEnabled": 0, + "m_bExposeExternally": 280, + "m_nCompositeMaterialInputContainerSourceType": 4, + "m_strAlias": 240, + "m_strAttrName": 232, + "m_strAttrNameForVar": 272, + "m_strSpecificContainerMaterial": 8, + "m_vecLooseVariables": 248 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialInputLooseVariable_t": { + "fields": { + "m_bExposeExternally": 8, + "m_bExposedVariableIsFixedRange": 32, + "m_bHasFloatBounds": 80, + "m_bValueBoolean": 60, + "m_cValueColor4": 132, + "m_flValueFloatW": 120, + "m_flValueFloatW_Max": 128, + "m_flValueFloatW_Min": 124, + "m_flValueFloatX": 84, + "m_flValueFloatX_Max": 92, + "m_flValueFloatX_Min": 88, + "m_flValueFloatY": 96, + "m_flValueFloatY_Max": 104, + "m_flValueFloatY_Min": 100, + "m_flValueFloatZ": 108, + "m_flValueFloatZ_Max": 116, + "m_flValueFloatZ_Min": 112, + "m_nTextureType": 608, + "m_nValueIntW": 76, + "m_nValueIntX": 64, + "m_nValueIntY": 68, + "m_nValueIntZ": 72, + "m_nValueSystemVar": 136, + "m_nVariableType": 56, + "m_strExposedFriendlyGroupName": 24, + "m_strExposedFriendlyName": 16, + "m_strExposedHiddenWhenTrue": 48, + "m_strExposedVisibleWhenTrue": 40, + "m_strName": 0, + "m_strResourceMaterial": 144, + "m_strString": 616, + "m_strTextureCompilationVtexTemplate": 600, + "m_strTextureContentAssetPath": 368, + "m_strTextureRuntimeResourcePath": 376 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialMatchFilter_t": { + "fields": { + "m_bPassWhenTrue": 24, + "m_nCompositeMaterialMatchFilterType": 0, + "m_strMatchFilter": 8, + "m_strMatchValue": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterial_t": { + "fields": { + "m_FinalKVs": 40, + "m_PreGenerationKVs": 24, + "m_TargetKVs": 8, + "m_vecGeneratedTextures": 64 + }, + "metadata": [ + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CountdownTimer": { + "fields": { + "m_duration": 8, + "m_nWorldGroupId": 20, + "m_timescale": 16, + "m_timestamp": 12 + }, + "metadata": [ + { + "name": "m_duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timestamp", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_timescale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupId", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EngineCountdownTimer": { + "fields": { + "m_duration": 8, + "m_timescale": 16, + "m_timestamp": 12 + }, + "metadata": [ + { + "name": "m_duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timestamp", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timescale", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EntityRenderAttribute_t": { + "fields": { + "m_ID": 48, + "m_Values": 52 + }, + "metadata": [ + { + "name": "m_ID", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_Values", + "ty": "Vector4D", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EntitySpottedState_t": { + "fields": { + "m_bSpotted": 8, + "m_bSpottedByMask": 12 + }, + "metadata": [ + { + "name": "m_bSpotted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bSpottedByMask", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "GeneratedTextureHandle_t": { + "fields": { + "m_strBitmapName": 0 + }, + "metadata": [ + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "IClientAlphaProperty": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IntervalTimer": { + "fields": { + "m_nWorldGroupId": 12, + "m_timestamp": 8 + }, + "metadata": [ + { + "name": "m_timestamp", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupId", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "PhysicsRagdollPose_t": { + "fields": { + "__m_pChainEntity": 8, + "m_Transforms": 48, + "m_bDirty": 104, + "m_hOwner": 72 + }, + "metadata": [ + { + "name": "m_Transforms", + "ty": "CTransform", + "type": "NetworkVarNames" + }, + { + "name": "m_hOwner", + "ty": "EHANDLE", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "SellbackPurchaseEntry_t": { + "fields": { + "m_bPrevHelmet": 60, + "m_hItem": 64, + "m_nCost": 52, + "m_nPrevArmor": 56, + "m_unDefIdx": 48 + }, + "metadata": [ + { + "name": "m_unDefIdx", + "ty": "item_definition_index_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nCost", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPrevArmor", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bPrevHelmet", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_hItem", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "SequenceHistory_t": { + "fields": { + "m_flCyclesPerSecond": 20, + "m_flPlaybackRate": 16, + "m_flSeqFixedCycle": 8, + "m_flSeqStartTime": 4, + "m_hSequence": 0, + "m_nSeqLoopMode": 12 + }, + "metadata": [], + "parent": null + }, + "ServerAuthoritativeWeaponSlot_t": { + "fields": { + "unClass": 40, + "unItemDefIdx": 44, + "unSlot": 42 + }, + "metadata": [], + "parent": null + }, + "TimedEvent": { + "fields": { + "m_TimeBetweenEvents": 0, + "m_fNextEvent": 4 + }, + "metadata": [], + "parent": null + }, + "VPhysicsCollisionAttribute_t": { + "fields": { + "m_nCollisionFunctionMask": 43, + "m_nCollisionGroup": 42, + "m_nEntityId": 32, + "m_nHierarchyId": 40, + "m_nInteractsAs": 8, + "m_nInteractsExclude": 24, + "m_nInteractsWith": 16, + "m_nOwnerId": 36 + }, + "metadata": [ + { + "name": "m_nInteractsAs", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nInteractsWith", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nInteractsExclude", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nEntityId", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nOwnerId", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nHierarchyId", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nCollisionGroup", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nCollisionFunctionMask", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "ViewAngleServerChange_t": { + "fields": { + "nIndex": 64, + "nType": 48, + "qAngle": 52 + }, + "metadata": [ + { + "name": "nType", + "ty": "FixAngleSet_t", + "type": "NetworkVarNames" + }, + { + "name": "qAngle", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "nIndex", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "WeaponPurchaseCount_t": { + "fields": { + "m_nCount": 50, + "m_nItemDefIndex": 48 + }, + "metadata": [ + { + "name": "m_nItemDefIndex", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nCount", + "ty": "uint16", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "WeaponPurchaseTracker_t": { + "fields": { + "m_weaponPurchases": 8 + }, + "metadata": [ + { + "name": "m_weaponPurchases", + "ty": "WeaponPurchaseCount_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "audioparams_t": { + "fields": { + "localBits": 108, + "localSound": 8, + "soundEventHash": 116, + "soundscapeEntityListIndex": 112, + "soundscapeIndex": 104 + }, + "metadata": [ + { + "name": "localSound", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "soundscapeIndex", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "localBits", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "soundscapeEntityListIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "soundEventHash", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "fogparams_t": { + "fields": { + "HDRColorScale": 56, + "blend": 101, + "blendtobackground": 88, + "colorPrimary": 20, + "colorPrimaryLerpTo": 28, + "colorSecondary": 24, + "colorSecondaryLerpTo": 32, + "dirPrimary": 8, + "duration": 84, + "enable": 100, + "end": 40, + "endLerpTo": 72, + "exponent": 52, + "farz": 44, + "lerptime": 80, + "locallightscale": 96, + "m_bNoReflectionFog": 102, + "m_bPadding": 103, + "maxdensity": 48, + "maxdensityLerpTo": 76, + "scattering": 92, + "skyboxFogFactor": 60, + "skyboxFogFactorLerpTo": 64, + "start": 36, + "startLerpTo": 68 + }, + "metadata": [ + { + "name": "dirPrimary", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "colorPrimary", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorSecondary", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorPrimaryLerpTo", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorSecondaryLerpTo", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "start", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "end", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "farz", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "maxdensity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "exponent", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "HDRColorScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "skyboxFogFactor", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "skyboxFogFactorLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "startLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "endLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "maxdensityLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "lerptime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "blendtobackground", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "scattering", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "locallightscale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "enable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "blend", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoReflectionFog", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "shard_model_desc_t": { + "fields": { + "m_ShatterPanelMode": 25, + "m_SurfacePropStringToken": 88, + "m_bHasParent": 84, + "m_bParentFrozen": 85, + "m_flGlassHalfThickness": 80, + "m_hMaterial": 16, + "m_nModelID": 8, + "m_solid": 24, + "m_vecPanelSize": 28, + "m_vecPanelVertices": 56, + "m_vecStressPositionA": 36, + "m_vecStressPositionB": 44 + }, + "metadata": [ + { + "name": "m_nModelID", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_hMaterial", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_solid", + "ty": "ShardSolid_t", + "type": "NetworkVarNames" + }, + { + "name": "m_ShatterPanelMode", + "ty": "ShatterPanelMode", + "type": "NetworkVarNames" + }, + { + "name": "m_vecPanelSize", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecStressPositionA", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecStressPositionB", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecPanelVertices", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlassHalfThickness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasParent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bParentFrozen", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_SurfacePropStringToken", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "sky3dparams_t": { + "fields": { + "bClip3DSkyBoxNearToWorldFar": 24, + "flClip3DSkyBoxNearToWorldFarOffset": 28, + "fog": 32, + "m_nWorldGroupID": 136, + "origin": 12, + "scale": 8 + }, + "metadata": [ + { + "name": "scale", + "ty": "int16", + "type": "NetworkVarNames" + }, + { + "name": "origin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "bClip3DSkyBoxNearToWorldFar", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "flClip3DSkyBoxNearToWorldFarOffset", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "fog", + "ty": "fogparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupID", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + } + }, + "enums": {} + }, + "libengine2.so": { + "classes": { + "CEmptyEntityInstance": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityComponent": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityComponentHelper": { + "fields": { + "m_flags": 8, + "m_nPriority": 24, + "m_pInfo": 16, + "m_pNext": 32 + }, + "metadata": [], + "parent": null + }, + "CEntityIOOutput": { + "fields": { + "m_Value": 24 + }, + "metadata": [], + "parent": null + }, + "CEntityIdentity": { + "fields": { + "m_PathIndex": 64, + "m_designerName": 32, + "m_fDataObjectTypes": 60, + "m_flags": 48, + "m_name": 24, + "m_nameStringableIndex": 20, + "m_pNext": 96, + "m_pNextByClass": 112, + "m_pPrev": 88, + "m_pPrevByClass": 104, + "m_worldGroupId": 56 + }, + "metadata": [ + { + "name": "m_nameStringableIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityInstance": { + "fields": { + "m_CScriptComponent": 40, + "m_bVisibleinPVS": 48, + "m_iszPrivateVScripts": 8, + "m_pEntity": 16 + }, + "metadata": [ + { + "name": "m_pEntity", + "ty": "CEntityIdentity *", + "type": "NetworkVarNames" + }, + { + "name": "m_CScriptComponent", + "ty": "CScriptComponent::Storage_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CNetworkVarChainer": { + "fields": { + "m_PathIndex": 32 + }, + "metadata": [], + "parent": null + }, + "CScriptComponent": { + "fields": { + "m_scriptClassName": 48 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CVariantDefaultAllocator": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EngineLoopState_t": { + "fields": { + "m_nPlatWindowHeight": 28, + "m_nPlatWindowWidth": 24, + "m_nRenderHeight": 36, + "m_nRenderWidth": 32 + }, + "metadata": [], + "parent": null + }, + "EntComponentInfo_t": { + "fields": { + "m_nFlags": 36, + "m_nRuntimeIndex": 32, + "m_pBaseClassComponentHelper": 96, + "m_pCPPClassname": 8, + "m_pName": 0, + "m_pNetworkDataReferencedDescription": 16, + "m_pNetworkDataReferencedPtrPropDescription": 24 + }, + "metadata": [], + "parent": null + }, + "EntInput_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EntOutput_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EventAdvanceTick_t": { + "fields": { + "m_nCurrentTick": 44, + "m_nCurrentTickThisFrame": 48, + "m_nTotalTicks": 56, + "m_nTotalTicksThisFrame": 52 + }, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventAppShutdown_t": { + "fields": { + "m_nDummy0": 0 + }, + "metadata": [], + "parent": null + }, + "EventClientAdvanceTick_t": { + "fields": {}, + "metadata": [], + "parent": "EventAdvanceTick_t" + }, + "EventClientFrameSimulate_t": { + "fields": { + "m_LoopState": 0, + "m_flFrameTime": 44, + "m_flRealTime": 40, + "m_flWhenScheduleSendTickPacket": 48 + }, + "metadata": [], + "parent": null + }, + "EventClientOutput_t": { + "fields": { + "m_LoopState": 0, + "m_bRenderOnly": 52, + "m_flRealTime": 44, + "m_flRenderFrameTimeUnbounded": 48, + "m_flRenderTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientPauseSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventClientPollInput_t": { + "fields": { + "m_LoopState": 0, + "m_flRealTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientPollNetworking_t": { + "fields": { + "m_nTickCount": 0 + }, + "metadata": [], + "parent": null + }, + "EventClientPostAdvanceTick_t": { + "fields": {}, + "metadata": [], + "parent": "EventPostAdvanceTick_t" + }, + "EventClientPostOutput_t": { + "fields": { + "m_LoopState": 0, + "m_bRenderOnly": 56, + "m_flRenderFrameTime": 48, + "m_flRenderFrameTimeUnbounded": 52, + "m_flRenderTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientPostSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventClientPreOutput_t": { + "fields": { + "m_LoopState": 0, + "m_bRenderOnly": 68, + "m_flRealTime": 64, + "m_flRenderFrameTime": 48, + "m_flRenderFrameTimeUnbounded": 56, + "m_flRenderTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientPreSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventClientPredictionPostNetupdate_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EventClientProcessGameInput_t": { + "fields": { + "m_LoopState": 0, + "m_flFrameTime": 44, + "m_flRealTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientProcessInput_t": { + "fields": { + "m_LoopState": 0, + "m_flRealTime": 40, + "m_flTickInterval": 44, + "m_flTickStartTime": 48 + }, + "metadata": [], + "parent": null + }, + "EventClientProcessNetworking_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EventClientSceneSystemThreadStateChange_t": { + "fields": { + "m_bThreadsActive": 0 + }, + "metadata": [], + "parent": null + }, + "EventClientSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventFrameBoundary_t": { + "fields": { + "m_flFrameTime": 0 + }, + "metadata": [], + "parent": null + }, + "EventModInitialized_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EventPostAdvanceTick_t": { + "fields": { + "m_nCurrentTick": 44, + "m_nCurrentTickThisFrame": 48, + "m_nTotalTicks": 56, + "m_nTotalTicksThisFrame": 52 + }, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventPostDataUpdate_t": { + "fields": { + "m_nCount": 0 + }, + "metadata": [], + "parent": null + }, + "EventPreDataUpdate_t": { + "fields": { + "m_nCount": 0 + }, + "metadata": [], + "parent": null + }, + "EventProfileStorageAvailable_t": { + "fields": { + "m_nSplitScreenSlot": 0 + }, + "metadata": [], + "parent": null + }, + "EventServerAdvanceTick_t": { + "fields": {}, + "metadata": [], + "parent": "EventAdvanceTick_t" + }, + "EventServerPollNetworking_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventServerPostAdvanceTick_t": { + "fields": {}, + "metadata": [], + "parent": "EventPostAdvanceTick_t" + }, + "EventServerPostSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventServerProcessNetworking_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventServerSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventSetTime_t": { + "fields": { + "m_LoopState": 0, + "m_flRealTime": 48, + "m_flRenderFrameTime": 64, + "m_flRenderFrameTimeUnbounded": 72, + "m_flRenderFrameTimeUnscaled": 80, + "m_flRenderTime": 56, + "m_flTickRemainder": 88, + "m_nClientOutputFrames": 40 + }, + "metadata": [], + "parent": null + }, + "EventSimpleLoopFrameUpdate_t": { + "fields": { + "m_LoopState": 0, + "m_flFrameTime": 44, + "m_flRealTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventSimulate_t": { + "fields": { + "m_LoopState": 0, + "m_bFirstTick": 40, + "m_bLastTick": 41 + }, + "metadata": [], + "parent": null + }, + "EventSplitScreenStateChanged_t": { + "fields": {}, + "metadata": [], + "parent": null + } + }, + "enums": {} + }, + "libhost.so": { + "classes": { + "CAnimScriptBase": { + "fields": { + "m_bIsValid": 8 + }, + "metadata": [], + "parent": null + }, + "EmptyTestScript": { + "fields": { + "m_hTest": 16 + }, + "metadata": [], + "parent": "CAnimScriptBase" + } + }, + "enums": {} + }, + "libmaterialsystem2.so": { + "classes": { + "MaterialParamBuffer_t": { + "fields": { + "m_value": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamFloat_t": { + "fields": { + "m_flValue": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamInt_t": { + "fields": { + "m_nValue": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamString_t": { + "fields": { + "m_value": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamTexture_t": { + "fields": { + "m_pValue": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamVector_t": { + "fields": { + "m_value": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParam_t": { + "fields": { + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MaterialResourceData_t": { + "fields": { + "m_dynamicParams": 112, + "m_dynamicTextureParams": 136, + "m_floatAttributes": 184, + "m_floatParams": 40, + "m_intAttributes": 160, + "m_intParams": 16, + "m_materialName": 0, + "m_renderAttributesUsed": 280, + "m_shaderName": 8, + "m_stringAttributes": 256, + "m_textureAttributes": 232, + "m_textureParams": 88, + "m_vectorAttributes": 208, + "m_vectorParams": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingBloomParameters_t": { + "fields": { + "m_blendMode": 0, + "m_flBloomStartValue": 28, + "m_flBloomStrength": 4, + "m_flBloomThreshold": 16, + "m_flBloomThresholdWidth": 20, + "m_flBlurBloomStrength": 12, + "m_flBlurWeight": 32, + "m_flScreenBloomStrength": 8, + "m_flSkyboxBloomStrength": 24, + "m_vBlurTint": 52 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingLocalContrastParameters_t": { + "fields": { + "m_flLocalContrastEdgeStrength": 4, + "m_flLocalContrastStrength": 0, + "m_flLocalContrastVignetteBlur": 16, + "m_flLocalContrastVignetteEnd": 12, + "m_flLocalContrastVignetteStart": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingResource_t": { + "fields": { + "m_bHasBloomParams": 64, + "m_bHasColorCorrection": 272, + "m_bHasLocalContrastParams": 220, + "m_bHasTonemapParams": 0, + "m_bHasVignetteParams": 180, + "m_bloomParams": 68, + "m_colorCorrectionVolumeData": 248, + "m_localConstrastParams": 224, + "m_nColorCorrectionVolumeDim": 244, + "m_toneMapParams": 4, + "m_vignetteParams": 184 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingTonemapParameters_t": { + "fields": { + "m_flExposureBias": 0, + "m_flExposureBiasHighlights": 40, + "m_flExposureBiasShadows": 36, + "m_flLinearAngle": 12, + "m_flLinearStrength": 8, + "m_flLuminanceSource": 32, + "m_flMaxHighlightLum": 56, + "m_flMaxShadowLum": 48, + "m_flMinHighlightLum": 52, + "m_flMinShadowLum": 44, + "m_flShoulderStrength": 4, + "m_flToeDenom": 24, + "m_flToeNum": 20, + "m_flToeStrength": 16, + "m_flWhitePoint": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingVignetteParameters_t": { + "fields": { + "m_flFeather": 20, + "m_flRadius": 12, + "m_flRoundness": 16, + "m_flVignetteStrength": 0, + "m_vCenter": 4, + "m_vColorTint": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": {} + }, + "libmeshsystem.so": { + "classes": {}, + "enums": {} + }, + "libnetworksystem.so": { + "classes": { + "ChangeAccessorFieldPathIndex_t": { + "fields": { + "m_Value": 0 + }, + "metadata": [], + "parent": null + } + }, + "enums": {} + }, + "libpanorama.so": { + "classes": {}, + "enums": {} + }, + "libparticles.so": { + "classes": { + "CBaseRendererSource2": { + "fields": { + "m_bAnimateInFPS": 3832, + "m_bBlendFramesSeq0": 9212, + "m_bDisableZBuffering": 7856, + "m_bGammaCorrectVertexColors": 4860, + "m_bMaxLuminanceBlendingSequence0": 9213, + "m_bOnlyRenderInEffecsGameOverlay": 7595, + "m_bOnlyRenderInEffectsBloomPass": 7592, + "m_bOnlyRenderInEffectsWaterPass": 7593, + "m_bRefract": 7240, + "m_bRefractSolid": 7241, + "m_bReverseZBuffering": 7855, + "m_bSaturateColorPreAlphaBlend": 4861, + "m_bStencilTestExclude": 7724, + "m_bTintByFOW": 6216, + "m_bTintByGlobalLight": 6217, + "m_bUseMixedResolutionRendering": 7594, + "m_bWriteStencilOnDepthFail": 7854, + "m_bWriteStencilOnDepthPass": 7853, + "m_flAddSelfAmount": 4864, + "m_flAlphaReferenceSoftness": 6232, + "m_flAlphaScale": 840, + "m_flAnimationRate": 3824, + "m_flBumpStrength": 3792, + "m_flCenterXOffset": 3120, + "m_flCenterYOffset": 3456, + "m_flDepthBias": 8872, + "m_flDesaturation": 5200, + "m_flDiffuseAmount": 4176, + "m_flDiffuseClamp": 4512, + "m_flFeatheringFilter": 8536, + "m_flFeatheringMaxDist": 8200, + "m_flFeatheringMinDist": 7864, + "m_flFogAmount": 5880, + "m_flOverbrightFactor": 5536, + "m_flRadiusScale": 504, + "m_flRefractAmount": 7248, + "m_flRollScale": 1176, + "m_flSelfIllumAmount": 3840, + "m_flSourceAlphaValueToMapToOne": 6904, + "m_flSourceAlphaValueToMapToZero": 6568, + "m_nAlpha2Field": 1512, + "m_nAlphaReferenceType": 6228, + "m_nAnimationType": 3828, + "m_nColorBlendType": 3104, + "m_nCropTextureOverride": 3796, + "m_nFeatheringMode": 7860, + "m_nFogType": 5876, + "m_nHSVShiftControlPoint": 5872, + "m_nLightingControlPoint": 4848, + "m_nOutputBlendMode": 4856, + "m_nPerParticleAlphaRefWindow": 6224, + "m_nPerParticleAlphaReference": 6220, + "m_nRefractBlurRadius": 7584, + "m_nRefractBlurType": 7588, + "m_nSelfIllumPerParticle": 4852, + "m_nShaderType": 3108, + "m_nSortMethod": 9208, + "m_stencilTestID": 7596, + "m_stencilWriteID": 7725, + "m_strShaderOverride": 3112, + "m_vecColorScale": 1520, + "m_vecTexturesInput": 3800 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionRenderer" + }, + "CGeneralRandomRotation": { + "fields": { + "m_bRandomlyFlipDirection": 456, + "m_flDegrees": 440, + "m_flDegreesMax": 448, + "m_flDegreesMin": 444, + "m_flRotationRandExponent": 452, + "m_nFieldOutput": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "CGeneralSpin": { + "fields": { + "m_fSpinRateStopTime": 444, + "m_nSpinRateDegrees": 432, + "m_nSpinRateMinDegrees": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "CNewParticleEffect": { + "fields": { + "m_LastMax": 140, + "m_LastMin": 128, + "m_RefCount": 192, + "m_bAllocated": 0, + "m_bAutoUpdateBBox": 0, + "m_bCanFreeze": 126, + "m_bDisableAggregation": 0, + "m_bDontRemove": 0, + "m_bForceNoDraw": 0, + "m_bFreezeTargetState": 125, + "m_bFreezeTransitionActive": 124, + "m_bIsFirstFrame": 0, + "m_bNeedsBBoxUpdate": 0, + "m_bRemove": 0, + "m_bShouldCheckFoW": 0, + "m_bShouldPerformCullCheck": 0, + "m_bShouldSave": 0, + "m_bShouldSimulateDuringGamePaused": 0, + "m_bSimulate": 0, + "m_flFreezeTransitionDuration": 116, + "m_flFreezeTransitionOverride": 120, + "m_flFreezeTransitionStart": 112, + "m_flScale": 76, + "m_hOwner": 80, + "m_nSplitScreenUser": 152, + "m_pDebugName": 40, + "m_pNext": 16, + "m_pOwningParticleProperty": 88, + "m_pParticles": 32, + "m_pPrev": 24, + "m_vSortOrigin": 64, + "m_vecAggregationCenter": 156 + }, + "metadata": [], + "parent": "IParticleEffect" + }, + "CParticleCollectionFloatInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleCollectionRendererFloatInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": "CParticleCollectionFloatInput" + }, + "CParticleCollectionRendererVecInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": "CParticleCollectionVecInput" + }, + "CParticleCollectionVecInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleFunction": { + "fields": { + "m_Notes": 400, + "m_bDisableOperator": 398, + "m_bNormalizeToStopTime": 368, + "m_flOpEndFadeInTime": 352, + "m_flOpEndFadeOutTime": 360, + "m_flOpFadeOscillatePeriod": 364, + "m_flOpStartFadeInTime": 348, + "m_flOpStartFadeOutTime": 356, + "m_flOpStrength": 8, + "m_flOpTimeOffsetMax": 376, + "m_flOpTimeOffsetMin": 372, + "m_flOpTimeScaleMax": 392, + "m_flOpTimeScaleMin": 388, + "m_nOpEndCapState": 344, + "m_nOpTimeOffsetSeed": 380, + "m_nOpTimeScaleSeed": 384 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleFunctionConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionEmitter": { + "fields": { + "m_nEmitterIndex": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionForce": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionInitializer": { + "fields": { + "m_nAssociatedEmitterIndex": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionOperator": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionPreEmission": { + "fields": { + "m_bRunOnce": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "CParticleFunctionRenderer": { + "fields": { + "VisibilityInputs": 432, + "m_bCannotBeRefracted": 500, + "m_bSkipRenderingOnMobile": 501 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleProperty": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CParticleRemapFloatInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleSystemDefinition": { + "fields": { + "m_BoundingBoxMax": 552, + "m_BoundingBoxMin": 540, + "m_Children": 184, + "m_ConstantColor": 608, + "m_ConstantNormal": 612, + "m_Constraints": 136, + "m_Emitters": 40, + "m_ForceGenerators": 112, + "m_Initializers": 64, + "m_NamedValueDomain": 576, + "m_NamedValueLocals": 584, + "m_Operators": 88, + "m_PreEmissionOperators": 16, + "m_Renderers": 160, + "m_bEnableNamedValues": 573, + "m_bInfiniteBounds": 572, + "m_bScreenSpaceEffect": 788, + "m_bShouldBatch": 780, + "m_bShouldHitboxesFallbackToRenderBounds": 781, + "m_bShouldHitboxesFallbackToSnapshot": 782, + "m_bShouldSort": 808, + "m_controlPointConfigurations": 880, + "m_flAggregateRadius": 776, + "m_flConstantLifespan": 636, + "m_flConstantRadius": 624, + "m_flConstantRotation": 628, + "m_flConstantRotationSpeed": 632, + "m_flCullFillCost": 676, + "m_flCullRadius": 672, + "m_flDepthSortBias": 564, + "m_flMaxCreationDistance": 768, + "m_flMaxDrawDistance": 760, + "m_flMaximumSimTime": 732, + "m_flMaximumTimeStep": 728, + "m_flMinimumSimTime": 736, + "m_flMinimumTimeStep": 740, + "m_flNoDrawTimeToGoToSleep": 756, + "m_flPreSimulationTime": 720, + "m_flStartFadeDistance": 764, + "m_flStopSimulationAfterTime": 724, + "m_hFallback": 688, + "m_hLowViolenceDef": 704, + "m_hReferenceReplacement": 712, + "m_hSnapshot": 656, + "m_nAggregationMinAvailableParticles": 772, + "m_nAllowRenderControlPoint": 804, + "m_nBehaviorVersion": 8, + "m_nConstantSequenceNumber": 640, + "m_nConstantSequenceNumber1": 644, + "m_nCullControlPoint": 680, + "m_nFallbackMaxCount": 696, + "m_nFirstMultipleOverride_BackwardCompat": 376, + "m_nGroupID": 536, + "m_nInitialParticles": 528, + "m_nMaxParticles": 532, + "m_nMinCPULevel": 748, + "m_nMinGPULevel": 752, + "m_nMinimumFrames": 744, + "m_nSkipRenderControlPoint": 800, + "m_nSnapshotControlPoint": 648, + "m_nSortOverridePositionCP": 568, + "m_nViewModelEffect": 784, + "m_pszCullReplacementName": 664, + "m_pszTargetLayerID": 792 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "IParticleSystemDefinition" + }, + "CParticleVariableRef": { + "fields": { + "m_variableName": 0, + "m_variableType": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleVisibilityInputs": { + "fields": { + "m_bDotCPAngles": 40, + "m_bDotCameraAngles": 41, + "m_bRightEye": 64, + "m_flAlphaScaleMax": 48, + "m_flAlphaScaleMin": 44, + "m_flCameraBias": 0, + "m_flDistanceInputMax": 28, + "m_flDistanceInputMin": 24, + "m_flDotInputMax": 36, + "m_flDotInputMin": 32, + "m_flInputMax": 16, + "m_flInputMin": 12, + "m_flNoPixelVisibilityFallback": 20, + "m_flProxyRadius": 8, + "m_flRadiusScaleFOVBase": 60, + "m_flRadiusScaleMax": 56, + "m_flRadiusScaleMin": 52, + "m_nCPin": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPathParameters": { + "fields": { + "m_flBulge": 12, + "m_flMidPoint": 16, + "m_nBulgeControl": 8, + "m_nEndControlPointNumber": 4, + "m_nStartControlPointNumber": 0, + "m_vEndOffset": 44, + "m_vMidPointOffset": 32, + "m_vStartPointOffset": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPerParticleFloatInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CPerParticleVecInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CRandomNumberGeneratorParameters": { + "fields": { + "m_bDistributeEvenly": 0, + "m_nSeed": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSpinUpdateBase": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_INIT_AddVectorToVector": { + "fields": { + "m_nFieldInput": 452, + "m_nFieldOutput": 448, + "m_randomnessParameters": 480, + "m_vOffsetMax": 468, + "m_vOffsetMin": 456, + "m_vecScale": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_AgeNoise": { + "fields": { + "m_bAbsVal": 436, + "m_bAbsValInv": 437, + "m_flAgeMax": 448, + "m_flAgeMin": 444, + "m_flNoiseScale": 452, + "m_flNoiseScaleLoc": 456, + "m_flOffset": 440, + "m_vecOffsetLoc": 460 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_ChaoticAttractor": { + "fields": { + "m_bUniformSpeed": 468, + "m_flAParm": 436, + "m_flBParm": 440, + "m_flCParm": 444, + "m_flDParm": 448, + "m_flScale": 452, + "m_flSpeedMax": 460, + "m_flSpeedMin": 456, + "m_nBaseCP": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_ColorLitPerParticle": { + "fields": { + "m_ColorMax": 464, + "m_ColorMin": 460, + "m_TintMax": 472, + "m_TintMin": 468, + "m_flLightAmplification": 484, + "m_flTintPerc": 476, + "m_nTintBlendMode": 480 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateAlongPath": { + "fields": { + "m_PathParams": 448, + "m_bSaveOffset": 528, + "m_bUseRandomCPs": 512, + "m_fMaxDistance": 436, + "m_vEndOffset": 516 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateFromCPs": { + "fields": { + "m_nDynamicCPCount": 448, + "m_nIncrement": 436, + "m_nMaxCP": 444, + "m_nMinCP": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateFromParentParticles": { + "fields": { + "m_bRandomDistribution": 444, + "m_bSubFrame": 452, + "m_flIncrement": 440, + "m_flVelocityScale": 436, + "m_nRandomSeed": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateFromPlaneCache": { + "fields": { + "m_bUseNormal": 461, + "m_vecOffsetMax": 448, + "m_vecOffsetMin": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateInEpitrochoid": { + "fields": { + "m_TransformInput": 448, + "m_bOffsetExistingPos": 1890, + "m_bUseCount": 1888, + "m_bUseLocalCoords": 1889, + "m_flOffset": 880, + "m_flParticleDensity": 544, + "m_flRadius1": 1216, + "m_flRadius2": 1552, + "m_nComponent1": 436, + "m_nComponent2": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateOnGrid": { + "fields": { + "m_bCenter": 2461, + "m_bHollow": 2462, + "m_bLocalSpace": 2460, + "m_nControlPointNumber": 2456, + "m_nXCount": 440, + "m_nXSpacing": 1448, + "m_nYCount": 776, + "m_nYSpacing": 1784, + "m_nZCount": 1112, + "m_nZSpacing": 2120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateOnModel": { + "fields": { + "m_HitboxSetName": 3816, + "m_bLocalCoords": 3944, + "m_bUseBones": 3945, + "m_bUseMesh": 3946, + "m_flBoneVelocity": 2224, + "m_flMaxBoneVelocity": 2228, + "m_flShellSize": 3952, + "m_modelInput": 440, + "m_nDesiredHitbox": 628, + "m_nForceInModel": 624, + "m_nHitboxValueFromControlPointIndex": 632, + "m_transformInput": 528, + "m_vecDirectionBias": 2232, + "m_vecHitBoxScale": 640 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateOnModelAtHeight": { + "fields": { + "m_HitboxSetName": 3966, + "m_bForceZ": 437, + "m_bLocalCoords": 3964, + "m_bPreferMovingBoxes": 3965, + "m_bUseBones": 436, + "m_bUseWaterHeight": 448, + "m_flDesiredHeight": 456, + "m_flHitboxVelocityScale": 4096, + "m_flMaxBoneVelocity": 4432, + "m_nBiasType": 3960, + "m_nControlPointNumber": 440, + "m_nHeightCP": 444, + "m_vecDirectionBias": 2376, + "m_vecHitBoxScale": 792 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateParticleImpulse": { + "fields": { + "m_InputFalloffExp": 1120, + "m_InputMagnitude": 776, + "m_InputRadius": 440, + "m_nFalloffFunction": 1112, + "m_nImpulseType": 1456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreatePhyllotaxis": { + "fields": { + "m_bUseLocalCoords": 480, + "m_bUseOrigRadius": 482, + "m_bUseWithContEmit": 481, + "m_fDistBias": 476, + "m_fMinRad": 472, + "m_fRadBias": 468, + "m_fRadCentCore": 448, + "m_fRadPerPoint": 452, + "m_fRadPerPointTo": 456, + "m_fpointAngle": 460, + "m_fsizeOverall": 464, + "m_nComponent": 444, + "m_nControlPointNumber": 436, + "m_nScaleCP": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateSequentialPath": { + "fields": { + "m_PathParams": 448, + "m_bCPPairs": 445, + "m_bLoop": 444, + "m_bSaveOffset": 446, + "m_fMaxDistance": 436, + "m_flNumToAssign": 440 + }, + "metadata": [ + { + "name": "MParticleMaxVersion", + "type": "Unknown" + }, + { + "name": "MParticleReplacementOp", + "type": "Unknown" + }, + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateSequentialPathV2": { + "fields": { + "m_PathParams": 1120, + "m_bCPPairs": 1113, + "m_bLoop": 1112, + "m_bSaveOffset": 1114, + "m_fMaxDistance": 440, + "m_flNumToAssign": 776 + }, + "metadata": [ + { + "name": "MParticleMinVersion", + "type": "Unknown" + }, + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateSpiralSphere": { + "fields": { + "m_bUseParticleCount": 460, + "m_flInitialRadius": 448, + "m_flInitialSpeedMax": 456, + "m_flInitialSpeedMin": 452, + "m_nControlPointNumber": 436, + "m_nDensity": 444, + "m_nOverrideCP": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateWithinBox": { + "fields": { + "m_bLocalSpace": 3612, + "m_nControlPointNumber": 3608, + "m_randomnessParameters": 3616, + "m_vecMax": 2024, + "m_vecMin": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateWithinSphereTransform": { + "fields": { + "m_LocalCoordinateSystemSpeedMax": 5080, + "m_LocalCoordinateSystemSpeedMin": 3496, + "m_TransformInput": 2712, + "m_bLocalCoords": 3484, + "m_fRadiusMax": 776, + "m_fRadiusMin": 440, + "m_fSpeedMax": 3144, + "m_fSpeedMin": 2808, + "m_fSpeedRandExp": 3480, + "m_flEndCPGrowthTime": 3488, + "m_nFieldOutput": 6664, + "m_nFieldVelocity": 6668, + "m_vecDistanceBias": 1112, + "m_vecDistanceBiasAbs": 2696 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreationNoise": { + "fields": { + "m_bAbsVal": 440, + "m_bAbsValInv": 441, + "m_flNoiseScale": 456, + "m_flNoiseScaleLoc": 460, + "m_flOffset": 444, + "m_flOutputMax": 452, + "m_flOutputMin": 448, + "m_flWorldTimeScale": 476, + "m_nFieldOutput": 436, + "m_vecOffsetLoc": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_DistanceCull": { + "fields": { + "m_bCullInside": 776, + "m_flDistance": 440, + "m_nControlPoint": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_DistanceToCPInit": { + "fields": { + "m_CollisionGroupName": 1789, + "m_bActiveRange": 2272, + "m_bLOS": 1788, + "m_flInputMax": 776, + "m_flInputMin": 440, + "m_flLOSScale": 2264, + "m_flMaxTraceLength": 1928, + "m_flOutputMax": 1448, + "m_flOutputMin": 1112, + "m_flRemapBias": 2288, + "m_nFieldOutput": 436, + "m_nSetMethod": 2268, + "m_nStartCP": 1784, + "m_nTraceSet": 1920, + "m_vecDistanceScale": 2276 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_DistanceToNeighborCull": { + "fields": { + "m_flDistance": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_GlobalScale": { + "fields": { + "m_bScalePosition": 449, + "m_bScaleRadius": 448, + "m_bScaleVelocity": 450, + "m_flScale": 436, + "m_nControlPointNumber": 444, + "m_nScaleControlPointNumber": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InheritFromParentParticles": { + "fields": { + "m_bRandomDistribution": 448, + "m_flScale": 436, + "m_nFieldOutput": 440, + "m_nIncrement": 444, + "m_nRandomSeed": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InheritVelocity": { + "fields": { + "m_flVelocityScale": 440, + "m_nControlPointNumber": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFloat": { + "fields": { + "m_InputStrength": 784, + "m_InputValue": 440, + "m_nOutputField": 776, + "m_nSetMethod": 780 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFloatCollection": { + "fields": { + "m_InputValue": 440, + "m_nOutputField": 776 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFromCPSnapshot": { + "fields": { + "m_bLocalSpaceAngles": 1132, + "m_bRandom": 452, + "m_bReverse": 453, + "m_nAttributeToRead": 440, + "m_nAttributeToWrite": 444, + "m_nControlPointNumber": 436, + "m_nLocalSpaceCP": 448, + "m_nManualSnapshotIndex": 792, + "m_nRandomSeed": 1128, + "m_nSnapShotIncrement": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFromParentKilled": { + "fields": { + "m_nAttributeToCopy": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFromVectorFieldSnapshot": { + "fields": { + "m_bUseVerticalVelocity": 448, + "m_nControlPointNumber": 436, + "m_nLocalSpaceCP": 440, + "m_nWeightUpdateCP": 444, + "m_vecScale": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitSkinnedPositionFromCPSnapshot": { + "fields": { + "m_bCopyAlpha": 829, + "m_bCopyColor": 828, + "m_bIgnoreDt": 454, + "m_bRandom": 444, + "m_bRigid": 452, + "m_bSetNormal": 453, + "m_bSetRadius": 830, + "m_flBoneVelocity": 820, + "m_flBoneVelocityMax": 824, + "m_flIncrement": 808, + "m_flMaxNormalVelocity": 460, + "m_flMinNormalVelocity": 456, + "m_flReadIndex": 472, + "m_nControlPointNumber": 440, + "m_nFullLoopIncrement": 812, + "m_nIndexType": 464, + "m_nRandomSeed": 448, + "m_nSnapShotStartPoint": 816, + "m_nSnapshotControlPointNumber": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitVec": { + "fields": { + "m_InputValue": 440, + "m_bNormalizedOutput": 2032, + "m_bWritePreviousPosition": 2033, + "m_nOutputField": 2024, + "m_nSetMethod": 2028 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitVecCollection": { + "fields": { + "m_InputValue": 440, + "m_nOutputField": 2024 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitialRepulsionVelocity": { + "fields": { + "m_CollisionGroupName": 436, + "m_bInherit": 605, + "m_bPerParticle": 596, + "m_bPerParticleTR": 604, + "m_bProportional": 598, + "m_bTranslate": 597, + "m_flTraceLength": 600, + "m_nChildCP": 608, + "m_nChildGroupID": 612, + "m_nControlPointNumber": 592, + "m_nTraceSet": 564, + "m_vecOutputMax": 580, + "m_vecOutputMin": 568 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitialSequenceFromModel": { + "fields": { + "m_flInputMax": 452, + "m_flInputMin": 448, + "m_flOutputMax": 460, + "m_flOutputMin": 456, + "m_nControlPointNumber": 436, + "m_nFieldOutput": 440, + "m_nFieldOutputAnim": 444, + "m_nSetMethod": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitialVelocityFromHitbox": { + "fields": { + "m_HitboxSetName": 448, + "m_bUseBones": 576, + "m_flVelocityMax": 440, + "m_flVelocityMin": 436, + "m_nControlPointNumber": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitialVelocityNoise": { + "fields": { + "m_TransformInput": 6224, + "m_bIgnoreDt": 6320, + "m_flNoiseScale": 5552, + "m_flNoiseScaleLoc": 5888, + "m_flOffset": 2048, + "m_vecAbsVal": 436, + "m_vecAbsValInv": 448, + "m_vecOffsetLoc": 464, + "m_vecOutputMax": 3968, + "m_vecOutputMin": 2384 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_LifespanFromVelocity": { + "fields": { + "m_CollisionGroupName": 468, + "m_bIncludeWater": 608, + "m_flMaxTraceLength": 452, + "m_flTraceOffset": 448, + "m_flTraceTolerance": 456, + "m_nMaxPlanes": 460, + "m_nTraceSet": 596, + "m_vecComponentScale": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_ModelCull": { + "fields": { + "m_HitboxSetName": 443, + "m_bBoundBox": 440, + "m_bCullOutside": 441, + "m_bUseBones": 442, + "m_nControlPointNumber": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_MoveBetweenPoints": { + "fields": { + "m_bTrailBias": 2124, + "m_flEndOffset": 1784, + "m_flEndSpread": 1112, + "m_flSpeedMax": 776, + "m_flSpeedMin": 440, + "m_flStartOffset": 1448, + "m_nEndControlPointNumber": 2120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_NormalAlignToCP": { + "fields": { + "m_nControlPointAxis": 536, + "m_transformInput": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_NormalOffset": { + "fields": { + "m_OffsetMax": 448, + "m_OffsetMin": 436, + "m_bLocalCoords": 464, + "m_bNormalize": 465, + "m_nControlPointNumber": 460 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_OffsetVectorToVector": { + "fields": { + "m_nFieldInput": 436, + "m_nFieldOutput": 440, + "m_randomnessParameters": 468, + "m_vecOutputMax": 456, + "m_vecOutputMin": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_Orient2DRelToCP": { + "fields": { + "m_flRotOffset": 444, + "m_nCP": 436, + "m_nFieldOutput": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PlaneCull": { + "fields": { + "m_bCullInside": 776, + "m_flDistance": 440, + "m_nControlPoint": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PointList": { + "fields": { + "m_bClosedLoop": 465, + "m_bPlaceAlongPath": 464, + "m_nFieldOutput": 436, + "m_nNumPointsAlongPath": 468, + "m_pointList": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionOffset": { + "fields": { + "m_OffsetMax": 2024, + "m_OffsetMin": 440, + "m_TransformInput": 3608, + "m_bLocalCoords": 3704, + "m_bProportional": 3705, + "m_randomnessParameters": 3708 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionOffsetToCP": { + "fields": { + "m_bLocalCoords": 444, + "m_nControlPointNumberEnd": 440, + "m_nControlPointNumberStart": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionPlaceOnGround": { + "fields": { + "m_CollisionGroupName": 1112, + "m_bIncludeWater": 1260, + "m_bOffsetonColOnly": 1264, + "m_bSetNormal": 1261, + "m_bSetPXYZOnly": 1262, + "m_bTraceAlongNormal": 1263, + "m_flMaxTraceLength": 776, + "m_flOffset": 440, + "m_flOffsetByRadiusFactor": 1268, + "m_nIgnoreCP": 1276, + "m_nPreserveOffsetCP": 1272, + "m_nTraceMissBehavior": 1256, + "m_nTraceSet": 1240 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionWarp": { + "fields": { + "m_bInvertWarp": 3632, + "m_bUseCount": 3633, + "m_flPrevPosScale": 3628, + "m_flWarpStartTime": 3624, + "m_flWarpTime": 3620, + "m_nControlPointNumber": 3612, + "m_nRadiusComponent": 3616, + "m_nScaleControlPointNumber": 3608, + "m_vecWarpMax": 2024, + "m_vecWarpMin": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionWarpScalar": { + "fields": { + "m_InputValue": 464, + "m_flPrevPosScale": 800, + "m_nControlPointNumber": 808, + "m_nScaleControlPointNumber": 804, + "m_vecWarpMax": 448, + "m_vecWarpMin": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_QuantizeFloat": { + "fields": { + "m_InputValue": 440, + "m_nOutputField": 776 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RadiusFromCPObject": { + "fields": { + "m_nControlPoint": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomAlpha": { + "fields": { + "m_flAlphaRandExponent": 456, + "m_nAlphaMax": 444, + "m_nAlphaMin": 440, + "m_nFieldOutput": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomAlphaWindowThreshold": { + "fields": { + "m_flExponent": 444, + "m_flMax": 440, + "m_flMin": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomColor": { + "fields": { + "m_ColorMax": 468, + "m_ColorMin": 464, + "m_TintMax": 476, + "m_TintMin": 472, + "m_flLightAmplification": 500, + "m_flTintPerc": 480, + "m_flUpdateThreshold": 484, + "m_nFieldOutput": 492, + "m_nTintBlendMode": 496, + "m_nTintCP": 488 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomLifeTime": { + "fields": { + "m_fLifetimeMax": 440, + "m_fLifetimeMin": 436, + "m_fLifetimeRandExponent": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomModelSequence": { + "fields": { + "m_ActivityName": 436, + "m_SequenceName": 692, + "m_hModel": 952 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomNamedModelBodyPart": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RandomNamedModelElement" + }, + "C_INIT_RandomNamedModelElement": { + "fields": { + "m_bLinear": 473, + "m_bModelFromRenderer": 474, + "m_bShuffle": 472, + "m_hModel": 440, + "m_nFieldOutput": 476, + "m_names": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomNamedModelMeshGroup": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RandomNamedModelElement" + }, + "C_INIT_RandomNamedModelSequence": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RandomNamedModelElement" + }, + "C_INIT_RandomRadius": { + "fields": { + "m_flRadiusMax": 440, + "m_flRadiusMin": 436, + "m_flRadiusRandExponent": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomRotation": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralRandomRotation" + }, + "C_INIT_RandomRotationSpeed": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralRandomRotation" + }, + "C_INIT_RandomScalar": { + "fields": { + "m_flExponent": 444, + "m_flMax": 440, + "m_flMin": 436, + "m_nFieldOutput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomSecondSequence": { + "fields": { + "m_nSequenceMax": 440, + "m_nSequenceMin": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomSequence": { + "fields": { + "m_WeightedList": 448, + "m_bLinear": 445, + "m_bShuffle": 444, + "m_nSequenceMax": 440, + "m_nSequenceMin": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomTrailLength": { + "fields": { + "m_flLengthRandExponent": 444, + "m_flMaxLength": 440, + "m_flMinLength": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomVector": { + "fields": { + "m_nFieldOutput": 460, + "m_randomnessParameters": 464, + "m_vecMax": 448, + "m_vecMin": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomVectorComponent": { + "fields": { + "m_flMax": 440, + "m_flMin": 436, + "m_nComponent": 448, + "m_nFieldOutput": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomYaw": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralRandomRotation" + }, + "C_INIT_RandomYawFlip": { + "fields": { + "m_flPercent": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapCPtoScalar": { + "fields": { + "m_flEndTime": 468, + "m_flInputMax": 452, + "m_flInputMin": 448, + "m_flOutputMax": 460, + "m_flOutputMin": 456, + "m_flRemapBias": 476, + "m_flStartTime": 464, + "m_nCPInput": 436, + "m_nField": 444, + "m_nFieldOutput": 440, + "m_nSetMethod": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapInitialDirectionToTransformToVector": { + "fields": { + "m_TransformInput": 440, + "m_bNormalize": 560, + "m_flOffsetRot": 544, + "m_flScale": 540, + "m_nFieldOutput": 536, + "m_vecOffsetAxis": 548 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapInitialTransformDirectionToRotation": { + "fields": { + "m_TransformInput": 440, + "m_flOffsetRot": 540, + "m_nComponent": 544, + "m_nFieldOutput": 536 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapInitialVisibilityScalar": { + "fields": { + "m_flInputMax": 448, + "m_flInputMin": 444, + "m_flOutputMax": 456, + "m_flOutputMin": 452, + "m_nFieldOutput": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapNamedModelBodyPartToScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapNamedModelElementToScalar" + }, + "C_INIT_RemapNamedModelElementToScalar": { + "fields": { + "m_bModelFromRenderer": 508, + "m_hModel": 440, + "m_nFieldInput": 496, + "m_nFieldOutput": 500, + "m_nSetMethod": 504, + "m_names": 448, + "m_values": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapNamedModelMeshGroupToScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapNamedModelElementToScalar" + }, + "C_INIT_RemapNamedModelSequenceToScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapNamedModelElementToScalar" + }, + "C_INIT_RemapParticleCountToNamedModelBodyPartScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapParticleCountToNamedModelElementScalar" + }, + "C_INIT_RemapParticleCountToNamedModelElementScalar": { + "fields": { + "m_bModelFromRenderer": 504, + "m_hModel": 480, + "m_outputMaxName": 496, + "m_outputMinName": 488 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapParticleCountToScalar" + }, + "C_INIT_RemapParticleCountToNamedModelMeshGroupScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapParticleCountToNamedModelElementScalar" + }, + "C_INIT_RemapParticleCountToNamedModelSequenceScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapParticleCountToNamedModelElementScalar" + }, + "C_INIT_RemapParticleCountToScalar": { + "fields": { + "m_bActiveRange": 468, + "m_bInvert": 469, + "m_bWrap": 470, + "m_flOutputMax": 460, + "m_flOutputMin": 456, + "m_flRemapBias": 472, + "m_nFieldOutput": 436, + "m_nInputMax": 444, + "m_nInputMin": 440, + "m_nScaleControlPoint": 448, + "m_nScaleControlPointField": 452, + "m_nSetMethod": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapQAnglesToRotation": { + "fields": { + "m_TransformInput": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapScalar": { + "fields": { + "m_bActiveRange": 472, + "m_flEndTime": 464, + "m_flInputMax": 448, + "m_flInputMin": 444, + "m_flOutputMax": 456, + "m_flOutputMin": 452, + "m_flRemapBias": 476, + "m_flStartTime": 460, + "m_nFieldInput": 436, + "m_nFieldOutput": 440, + "m_nSetMethod": 468 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapScalarToVector": { + "fields": { + "m_bLocalCoords": 492, + "m_flEndTime": 480, + "m_flInputMax": 448, + "m_flInputMin": 444, + "m_flRemapBias": 496, + "m_flStartTime": 476, + "m_nControlPointNumber": 488, + "m_nFieldInput": 436, + "m_nFieldOutput": 440, + "m_nSetMethod": 484, + "m_vecOutputMax": 464, + "m_vecOutputMin": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapSpeedToScalar": { + "fields": { + "m_bPerParticle": 472, + "m_flEndTime": 448, + "m_flInputMax": 456, + "m_flInputMin": 452, + "m_flOutputMax": 464, + "m_flOutputMin": 460, + "m_flStartTime": 444, + "m_nControlPointNumber": 440, + "m_nFieldOutput": 436, + "m_nSetMethod": 468 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapTransformOrientationToRotations": { + "fields": { + "m_TransformInput": 440, + "m_bUseQuat": 548, + "m_bWriteNormal": 549, + "m_vecRotation": 536 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapTransformToVector": { + "fields": { + "m_LocalSpaceTransform": 584, + "m_TransformInput": 488, + "m_bAccelerate": 693, + "m_bOffset": 692, + "m_flEndTime": 684, + "m_flRemapBias": 696, + "m_flStartTime": 680, + "m_nFieldOutput": 436, + "m_nSetMethod": 688, + "m_vInputMax": 452, + "m_vInputMin": 440, + "m_vOutputMax": 476, + "m_vOutputMin": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RingWave": { + "fields": { + "m_TransformInput": 440, + "m_bEvenDistribution": 3224, + "m_bXYVelocityOnly": 3225, + "m_flInitialRadius": 872, + "m_flInitialSpeedMax": 1880, + "m_flInitialSpeedMin": 1544, + "m_flParticlesPerOrbit": 536, + "m_flPitch": 2552, + "m_flRoll": 2216, + "m_flThickness": 1208, + "m_flYaw": 2888 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RtEnvCull": { + "fields": { + "m_RtEnvName": 463, + "m_bCullOnMiss": 461, + "m_bLifeAdjust": 462, + "m_bUseVelocity": 460, + "m_nComponent": 596, + "m_nRTEnvCP": 592, + "m_vecTestDir": 436, + "m_vecTestNormal": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_ScaleVelocity": { + "fields": { + "m_vecScale": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SequenceFromCP": { + "fields": { + "m_bKillUnused": 436, + "m_bRadiusScale": 437, + "m_nCP": 440, + "m_vecOffset": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SequenceLifeTime": { + "fields": { + "m_flFramerate": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetAttributeToScalarExpression": { + "fields": { + "m_flInput1": 440, + "m_flInput2": 776, + "m_flOutputRemap": 1112, + "m_nExpression": 436, + "m_nOutputField": 1448, + "m_nSetMethod": 1452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetHitboxToClosest": { + "fields": { + "m_HitboxSetName": 2032, + "m_bUpdatePosition": 2504, + "m_bUseBones": 2160, + "m_bUseClosestPointOnHitbox": 2161, + "m_flHybridRatio": 2168, + "m_nControlPointNumber": 436, + "m_nDesiredHitbox": 440, + "m_nTestType": 2164, + "m_vecHitBoxScale": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetHitboxToModel": { + "fields": { + "m_HitboxSetName": 2046, + "m_bMaintainHitbox": 2044, + "m_bUseBones": 2045, + "m_flShellSize": 2176, + "m_nControlPointNumber": 436, + "m_nDesiredHitbox": 444, + "m_nForceInModel": 440, + "m_vecDirectionBias": 2032, + "m_vecHitBoxScale": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetRigidAttachment": { + "fields": { + "m_bLocalSpace": 448, + "m_nControlPointNumber": 436, + "m_nFieldInput": 440, + "m_nFieldOutput": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetVectorAttributeToVectorExpression": { + "fields": { + "m_bNormalizedOutput": 3616, + "m_nExpression": 436, + "m_nOutputField": 3608, + "m_nSetMethod": 3612, + "m_vInput1": 440, + "m_vInput2": 2024 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_StatusEffect": { + "fields": { + "m_flAmbientScale": 464, + "m_flColorWarpIntensity": 452, + "m_flDetail2BlendFactor": 448, + "m_flDetail2Rotation": 440, + "m_flDetail2Scale": 444, + "m_flDiffuseWarpBlendToFull": 456, + "m_flEnvMapIntensity": 460, + "m_flMetalnessBlendToFull": 500, + "m_flReflectionsTintByBaseBlendToNone": 496, + "m_flRimLightScale": 492, + "m_flSelfIllumBlendToFull": 504, + "m_flSpecularBlendToFull": 484, + "m_flSpecularExponent": 476, + "m_flSpecularExponentBlendToFull": 480, + "m_flSpecularScale": 472, + "m_nDetail2Combo": 436, + "m_rimLightColor": 488, + "m_specularColor": 468 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_StatusEffectCitadel": { + "fields": { + "m_flSFXColorWarpAmount": 436, + "m_flSFXMetalnessAmount": 444, + "m_flSFXNormalAmount": 440, + "m_flSFXRoughnessAmount": 448, + "m_flSFXSDetailAmount": 488, + "m_flSFXSDetailScale": 492, + "m_flSFXSDetailScrollX": 496, + "m_flSFXSDetailScrollY": 500, + "m_flSFXSDetailScrollZ": 504, + "m_flSFXSOffsetX": 472, + "m_flSFXSOffsetY": 476, + "m_flSFXSOffsetZ": 480, + "m_flSFXSScale": 456, + "m_flSFXSScrollX": 460, + "m_flSFXSScrollY": 464, + "m_flSFXSScrollZ": 468, + "m_flSFXSUseModelUVs": 508, + "m_flSFXSelfIllumAmount": 452, + "m_nDetailCombo": 484 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_VelocityFromCP": { + "fields": { + "m_bDirectionOnly": 2124, + "m_flVelocityScale": 2120, + "m_transformInput": 2024, + "m_velocityInput": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_VelocityFromNormal": { + "fields": { + "m_bIgnoreDt": 444, + "m_fSpeedMax": 440, + "m_fSpeedMin": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_VelocityRadialRandom": { + "fields": { + "m_bIgnoreDelta": 461, + "m_fSpeedMax": 444, + "m_fSpeedMin": 440, + "m_nControlPointNumber": 436, + "m_vecLocalCoordinateSystemSpeedScale": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_VelocityRandom": { + "fields": { + "m_LocalCoordinateSystemSpeedMax": 2696, + "m_LocalCoordinateSystemSpeedMin": 1112, + "m_bIgnoreDT": 4280, + "m_fSpeedMax": 776, + "m_fSpeedMin": 440, + "m_nControlPointNumber": 436, + "m_randomnessParameters": 4284 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_OP_AlphaDecay": { + "fields": { + "m_flMinAlpha": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_AttractToControlPoint": { + "fields": { + "m_TransformInput": 800, + "m_bApplyMinForce": 1232, + "m_fFalloffPower": 792, + "m_fForceAmount": 456, + "m_fForceAmountMin": 896, + "m_vecComponentScale": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_BasicMovement": { + "fields": { + "m_Gravity": 432, + "m_fDrag": 2016, + "m_nMaxConstraintPasses": 2352 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_BoxConstraint": { + "fields": { + "m_bAccountForRadius": 3605, + "m_bLocalSpace": 3604, + "m_nCP": 3600, + "m_vecMax": 2016, + "m_vecMin": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_CPVelocityForce": { + "fields": { + "m_flScale": 448, + "m_nControlPointNumber": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_ChladniWave": { + "fields": { + "m_b3D": 4960, + "m_flInputMax": 776, + "m_flInputMin": 440, + "m_flOutputMax": 1448, + "m_flOutputMin": 1112, + "m_nFieldOutput": 432, + "m_nLocalSpaceControlPoint": 4956, + "m_nSetMethod": 4952, + "m_vecHarmonics": 3368, + "m_vecWaveLength": 1784 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ClampScalar": { + "fields": { + "m_flOutputMax": 776, + "m_flOutputMin": 440, + "m_nFieldOutput": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ClampVector": { + "fields": { + "m_nFieldOutput": 432, + "m_vecOutputMax": 2024, + "m_vecOutputMin": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_CollideWithParentParticles": { + "fields": { + "m_flParentRadiusScale": 432, + "m_flRadiusScale": 768 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_CollideWithSelf": { + "fields": { + "m_flMinimumSpeed": 768, + "m_flRadiusScale": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ConstrainDistance": { + "fields": { + "m_CenterOffset": 1108, + "m_bGlobalCenter": 1120, + "m_fMaxDistance": 768, + "m_fMinDistance": 432, + "m_nControlPointNumber": 1104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ConstrainDistanceToPath": { + "fields": { + "m_PathParameters": 448, + "m_fMinDistance": 432, + "m_flMaxDistance0": 436, + "m_flMaxDistance1": 444, + "m_flMaxDistanceMid": 440, + "m_flTravelTime": 512, + "m_nFieldScale": 516, + "m_nManualTField": 520 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ConstrainDistanceToUserSpecifiedPath": { + "fields": { + "m_bLoopedPath": 444, + "m_fMinDistance": 432, + "m_flMaxDistance": 436, + "m_flTimeScale": 440, + "m_pointList": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ConstrainLineLength": { + "fields": { + "m_flMaxDistance": 436, + "m_flMinDistance": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ContinuousEmitter": { + "fields": { + "m_bForceEmitOnFirstUpdate": 1468, + "m_bForceEmitOnLastUpdate": 1469, + "m_bInitFromKilledParentParticles": 1456, + "m_flEmissionDuration": 440, + "m_flEmissionScale": 1448, + "m_flEmitRate": 1112, + "m_flScalePerParentParticle": 1452, + "m_flStartTime": 776, + "m_nLimitPerUpdate": 1464, + "m_nSnapshotControlPoint": 1460 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionEmitter" + }, + "C_OP_Cull": { + "fields": { + "m_flCullEnd": 440, + "m_flCullExp": 444, + "m_flCullPerc": 432, + "m_flCullStart": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_CurlNoiseForce": { + "fields": { + "m_flWorleyJitter": 7120, + "m_flWorleySeed": 6784, + "m_nNoiseType": 444, + "m_vecNoiseFreq": 448, + "m_vecNoiseScale": 2032, + "m_vecOffset": 3616, + "m_vecOffsetRate": 5200 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_Decay": { + "fields": { + "m_bForcePreserveParticleOrder": 433, + "m_bRopeDecay": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_DecayClampCount": { + "fields": { + "m_nCount": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_DecayMaintainCount": { + "fields": { + "m_bKillNewest": 784, + "m_bLifespanDecay": 444, + "m_flDecayDelay": 436, + "m_flScale": 448, + "m_nParticlesToMaintain": 432, + "m_nSnapshotControlPoint": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_DecayOffscreen": { + "fields": { + "m_flOffscreenTime": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_DensityForce": { + "fields": { + "m_flForceScale": 448, + "m_flRadiusScale": 444, + "m_flTargetDensity": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_DifferencePreviousParticle": { + "fields": { + "m_bActiveRange": 460, + "m_bSetPreviousParticle": 461, + "m_flInputMax": 444, + "m_flInputMin": 440, + "m_flOutputMax": 452, + "m_flOutputMin": 448, + "m_nFieldInput": 432, + "m_nFieldOutput": 436, + "m_nSetMethod": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_Diffusion": { + "fields": { + "m_flRadiusScale": 432, + "m_nFieldOutput": 436, + "m_nVoxelGridResolution": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_EndCapDecay": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_EndCapTimedDecay": { + "fields": { + "m_flDecayTime": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_EndCapTimedFreeze": { + "fields": { + "m_flFreezeTime": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ExternalGameImpulseForce": { + "fields": { + "m_bExplosions": 786, + "m_bParticles": 787, + "m_bRopes": 784, + "m_bRopesZOnly": 785, + "m_flForceScale": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_ExternalWindForce": { + "fields": { + "m_bDampenNearWaterPlane": 3618, + "m_bSampleGravity": 3619, + "m_bSampleWater": 3617, + "m_bSampleWind": 3616, + "m_bUseBasicMovementGravity": 5208, + "m_flLocalBuoyancyScale": 5552, + "m_flLocalGravityScale": 5216, + "m_vecBuoyancyForce": 5888, + "m_vecGravityForce": 3624, + "m_vecSamplePosition": 448, + "m_vecScale": 2032 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_FadeAndKill": { + "fields": { + "m_bForcePreserveParticleOrder": 456, + "m_flEndAlpha": 452, + "m_flEndFadeInTime": 436, + "m_flEndFadeOutTime": 444, + "m_flStartAlpha": 448, + "m_flStartFadeInTime": 432, + "m_flStartFadeOutTime": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeAndKillForTracers": { + "fields": { + "m_flEndAlpha": 452, + "m_flEndFadeInTime": 436, + "m_flEndFadeOutTime": 444, + "m_flStartAlpha": 448, + "m_flStartFadeInTime": 432, + "m_flStartFadeOutTime": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeIn": { + "fields": { + "m_bProportional": 444, + "m_flFadeInTimeExp": 440, + "m_flFadeInTimeMax": 436, + "m_flFadeInTimeMin": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeInSimple": { + "fields": { + "m_flFadeInTime": 432, + "m_nFieldOutput": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeOut": { + "fields": { + "m_bEaseInAndOut": 497, + "m_bProportional": 496, + "m_flFadeBias": 444, + "m_flFadeOutTimeExp": 440, + "m_flFadeOutTimeMax": 436, + "m_flFadeOutTimeMin": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeOutSimple": { + "fields": { + "m_flFadeOutTime": 432, + "m_nFieldOutput": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ForceBasedOnDistanceToPlane": { + "fields": { + "m_flExponent": 492, + "m_flMaxDist": 460, + "m_flMinDist": 444, + "m_nControlPointNumber": 488, + "m_vecForceAtMaxDist": 464, + "m_vecForceAtMinDist": 448, + "m_vecPlaneNormal": 476 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_InstantaneousEmitter": { + "fields": { + "m_flInitFromKilledParentParticles": 1112, + "m_flParentParticleScale": 1120, + "m_flStartTime": 776, + "m_nMaxEmittedPerFrame": 1456, + "m_nParticlesToEmit": 440, + "m_nSnapshotControlPoint": 1460 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionEmitter" + }, + "C_OP_InterpolateRadius": { + "fields": { + "m_bEaseInAndOut": 448, + "m_flBias": 452, + "m_flEndScale": 444, + "m_flEndTime": 436, + "m_flStartScale": 440, + "m_flStartTime": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpEndCapScalar": { + "fields": { + "m_flLerpTime": 440, + "m_flOutput": 436, + "m_nFieldOutput": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpEndCapVector": { + "fields": { + "m_flLerpTime": 448, + "m_nFieldOutput": 432, + "m_vecOutput": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpScalar": { + "fields": { + "m_flEndTime": 780, + "m_flOutput": 440, + "m_flStartTime": 776, + "m_nFieldOutput": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpToOtherAttribute": { + "fields": { + "m_flInterpolation": 432, + "m_nFieldInput": 772, + "m_nFieldInputFrom": 768, + "m_nFieldOutput": 776 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpVector": { + "fields": { + "m_flEndTime": 452, + "m_flStartTime": 448, + "m_nFieldOutput": 432, + "m_nSetMethod": 456, + "m_vecOutput": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LocalAccelerationForce": { + "fields": { + "m_nCP": 444, + "m_nScaleCP": 448, + "m_vecAccel": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_MaintainEmitter": { + "fields": { + "m_bEmitInstantaneously": 1128, + "m_bFinalEmitOnStop": 1129, + "m_flEmissionDuration": 784, + "m_flEmissionRate": 1120, + "m_flScale": 1136, + "m_flStartTime": 776, + "m_nParticlesToMaintain": 440, + "m_nSnapshotControlPoint": 1124 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionEmitter" + }, + "C_OP_Noise": { + "fields": { + "m_bAdditive": 448, + "m_fl4NoiseScale": 444, + "m_flNoiseAnimationTimeScale": 452, + "m_flOutputMax": 440, + "m_flOutputMin": 436, + "m_nFieldOutput": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_NoiseEmitter": { + "fields": { + "m_bAbsVal": 460, + "m_bAbsValInv": 461, + "m_flEmissionDuration": 436, + "m_flEmissionScale": 444, + "m_flNoiseScale": 476, + "m_flOffset": 464, + "m_flOutputMax": 472, + "m_flOutputMin": 468, + "m_flStartTime": 440, + "m_flWorldNoiseScale": 480, + "m_flWorldTimeScale": 496, + "m_nScaleControlPoint": 448, + "m_nScaleControlPointField": 452, + "m_nWorldNoisePoint": 456, + "m_vecOffsetLoc": 484 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionEmitter" + }, + "C_OP_OscillateScalar": { + "fields": { + "m_FrequencyMax": 444, + "m_FrequencyMin": 440, + "m_RateMax": 436, + "m_RateMin": 432, + "m_bProportional": 452, + "m_bProportionalOp": 453, + "m_flEndTime_max": 468, + "m_flEndTime_min": 464, + "m_flOscAdd": 476, + "m_flOscMult": 472, + "m_flStartTime_max": 460, + "m_flStartTime_min": 456, + "m_nField": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_OscillateScalarSimple": { + "fields": { + "m_Frequency": 436, + "m_Rate": 432, + "m_flOscAdd": 448, + "m_flOscMult": 444, + "m_nField": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_OscillateVector": { + "fields": { + "m_FrequencyMax": 468, + "m_FrequencyMin": 456, + "m_RateMax": 444, + "m_RateMin": 432, + "m_bOffset": 486, + "m_bProportional": 484, + "m_bProportionalOp": 485, + "m_flEndTime_max": 500, + "m_flEndTime_min": 496, + "m_flOscAdd": 840, + "m_flOscMult": 504, + "m_flRateScale": 1176, + "m_flStartTime_max": 492, + "m_flStartTime_min": 488, + "m_nField": 480 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_OscillateVectorSimple": { + "fields": { + "m_Frequency": 444, + "m_Rate": 432, + "m_bOffset": 468, + "m_flOscAdd": 464, + "m_flOscMult": 460, + "m_nField": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ParentVortices": { + "fields": { + "m_bFlipBasedOnYaw": 460, + "m_flForceScale": 444, + "m_vecTwistAxis": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_PerParticleForce": { + "fields": { + "m_flForceScale": 448, + "m_nCP": 2368, + "m_vForce": 784 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_PlanarConstraint": { + "fields": { + "m_PlaneNormal": 444, + "m_PointOnPlane": 432, + "m_bGlobalNormal": 461, + "m_bGlobalOrigin": 460, + "m_bUseOldCode": 1136, + "m_flMaximumDistanceToCP": 800, + "m_flRadiusScale": 464, + "m_nControlPointNumber": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_PointVectorAtNextParticle": { + "fields": { + "m_flInterpolation": 440, + "m_nFieldOutput": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RadiusDecay": { + "fields": { + "m_flMinRadius": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RampScalarLinear": { + "fields": { + "m_RateMax": 436, + "m_RateMin": 432, + "m_bProportionalOp": 500, + "m_flEndTime_max": 452, + "m_flEndTime_min": 448, + "m_flStartTime_max": 444, + "m_flStartTime_min": 440, + "m_nField": 496 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RampScalarLinearSimple": { + "fields": { + "m_Rate": 432, + "m_flEndTime": 440, + "m_flStartTime": 436, + "m_nField": 480 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RampScalarSpline": { + "fields": { + "m_RateMax": 436, + "m_RateMin": 432, + "m_bEaseOut": 501, + "m_bProportionalOp": 500, + "m_flBias": 456, + "m_flEndTime_max": 452, + "m_flEndTime_min": 448, + "m_flStartTime_max": 444, + "m_flStartTime_min": 440, + "m_nField": 496 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RampScalarSplineSimple": { + "fields": { + "m_Rate": 432, + "m_bEaseOut": 484, + "m_flEndTime": 440, + "m_flStartTime": 436, + "m_nField": 480 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RandomForce": { + "fields": { + "m_MaxForce": 456, + "m_MinForce": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_ReinitializeScalarEndCap": { + "fields": { + "m_flOutputMax": 440, + "m_flOutputMin": 436, + "m_nFieldOutput": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapDensityToVector": { + "fields": { + "m_bUseParentDensity": 472, + "m_flDensityMax": 444, + "m_flDensityMin": 440, + "m_flRadiusScale": 432, + "m_nFieldOutput": 436, + "m_nVoxelGridResolution": 476, + "m_vecOutputMax": 460, + "m_vecOutputMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapParticleCountOnScalarEndCap": { + "fields": { + "m_bBackwards": 452, + "m_flOutputMax": 448, + "m_flOutputMin": 444, + "m_nFieldOutput": 432, + "m_nInputMax": 440, + "m_nInputMin": 436, + "m_nSetMethod": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapParticleCountToScalar": { + "fields": { + "m_bActiveRange": 1784, + "m_flOutputMax": 1448, + "m_flOutputMin": 1112, + "m_nFieldOutput": 432, + "m_nInputMax": 776, + "m_nInputMin": 440, + "m_nSetMethod": 1788 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapScalar": { + "fields": { + "m_bOldCode": 456, + "m_flInputMax": 444, + "m_flInputMin": 440, + "m_flOutputMax": 452, + "m_flOutputMin": 448, + "m_nFieldInput": 432, + "m_nFieldOutput": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapScalarEndCap": { + "fields": { + "m_flInputMax": 444, + "m_flInputMin": 440, + "m_flOutputMax": 452, + "m_flOutputMin": 448, + "m_nFieldInput": 432, + "m_nFieldOutput": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapScalarOnceTimed": { + "fields": { + "m_bProportional": 432, + "m_flInputMax": 448, + "m_flInputMin": 444, + "m_flOutputMax": 456, + "m_flOutputMin": 452, + "m_flRemapTime": 460, + "m_nFieldInput": 436, + "m_nFieldOutput": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapSpeed": { + "fields": { + "m_bIgnoreDelta": 456, + "m_flInputMax": 440, + "m_flInputMin": 436, + "m_flOutputMax": 448, + "m_flOutputMin": 444, + "m_nFieldOutput": 432, + "m_nSetMethod": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapTransformVisibilityToScalar": { + "fields": { + "m_TransformInput": 440, + "m_flInputMax": 544, + "m_flInputMin": 540, + "m_flOutputMax": 552, + "m_flOutputMin": 548, + "m_flRadius": 556, + "m_nFieldOutput": 536, + "m_nSetMethod": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapTransformVisibilityToVector": { + "fields": { + "m_TransformInput": 440, + "m_flInputMax": 544, + "m_flInputMin": 540, + "m_flRadius": 572, + "m_nFieldOutput": 536, + "m_nSetMethod": 432, + "m_vecOutputMax": 560, + "m_vecOutputMin": 548 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapVectortoCP": { + "fields": { + "m_nFieldInput": 436, + "m_nOutControlPointNumber": 432, + "m_nParticleNumber": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapVisibilityScalar": { + "fields": { + "m_flInputMax": 444, + "m_flInputMin": 440, + "m_flOutputMax": 452, + "m_flOutputMin": 448, + "m_flRadiusScale": 456, + "m_nFieldInput": 432, + "m_nFieldOutput": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RenderCables": { + "fields": { + "m_LightingTransform": 4832, + "m_MaterialFloatVars": 4928, + "m_MaterialVecVars": 4976, + "m_bDrawCableCaps": 4800, + "m_flAlphaScale": 840, + "m_flCapOffsetAmount": 4808, + "m_flCapRoundness": 4804, + "m_flColorMapOffsetU": 3792, + "m_flColorMapOffsetV": 3456, + "m_flNormalMapOffsetU": 4464, + "m_flNormalMapOffsetV": 4128, + "m_flRadiusScale": 504, + "m_flTessScale": 4812, + "m_flTextureRepeatsCircumference": 3120, + "m_flTextureRepeatsPerSegment": 2784, + "m_hMaterial": 2768, + "m_nColorBlendType": 2760, + "m_nMaxTesselation": 4820, + "m_nMinTesselation": 4816, + "m_nRoundness": 4824, + "m_nTextureRepetitionMode": 2776, + "m_vecColorScale": 1176 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionRenderer" + }, + "C_OP_RenderSprites": { + "fields": { + "m_OutlineColor": 11837, + "m_bDistanceAlpha": 11824, + "m_bOutline": 11836, + "m_bParticleShadows": 12544, + "m_bSoftEdges": 11825, + "m_bUseYawWithNormalAligned": 10128, + "m_flAlphaAdjustWithSizeAdjust": 10808, + "m_flEdgeSoftnessEnd": 11832, + "m_flEdgeSoftnessStart": 11828, + "m_flEndFadeDot": 11820, + "m_flEndFadeSize": 11480, + "m_flLightingDirectionality": 12208, + "m_flLightingTessellation": 11872, + "m_flMaxSize": 10472, + "m_flMinSize": 10136, + "m_flOutlineEnd0": 11856, + "m_flOutlineEnd1": 11860, + "m_flOutlineStart0": 11848, + "m_flOutlineStart1": 11852, + "m_flShadowDensity": 12548, + "m_flStartFadeDot": 11816, + "m_flStartFadeSize": 11144, + "m_nLightingMode": 11864, + "m_nOrientationControlPoint": 10124, + "m_nOrientationType": 10120, + "m_nOutlineAlpha": 11844, + "m_nSequenceOverride": 9784 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseRendererSource2" + }, + "C_OP_RopeSpringConstraint": { + "fields": { + "m_flAdjustmentScale": 1440, + "m_flInitialRestingLength": 1448, + "m_flMaxDistance": 1104, + "m_flMinDistance": 768, + "m_flRestLength": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ShapeMatchingConstraint": { + "fields": { + "m_flShapeRestorationTime": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_Spin": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralSpin" + }, + "C_OP_SpinUpdate": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSpinUpdateBase" + }, + "C_OP_SpinYaw": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralSpin" + }, + "C_OP_SpringToVectorConstraint": { + "fields": { + "m_flMaxDistance": 1104, + "m_flMinDistance": 768, + "m_flRestLength": 432, + "m_flRestingLength": 1440, + "m_vecAnchorVector": 1776 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_TimeVaryingForce": { + "fields": { + "m_EndingForce": 464, + "m_StartingForce": 448, + "m_flEndLerpTime": 460, + "m_flStartLerpTime": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_TurbulenceForce": { + "fields": { + "m_flNoiseCoordScale0": 444, + "m_flNoiseCoordScale1": 448, + "m_flNoiseCoordScale2": 452, + "m_flNoiseCoordScale3": 456, + "m_vecNoiseAmount0": 460, + "m_vecNoiseAmount1": 472, + "m_vecNoiseAmount2": 484, + "m_vecNoiseAmount3": 496 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_TwistAroundAxis": { + "fields": { + "m_TwistAxis": 448, + "m_bLocalSpace": 460, + "m_fForceAmount": 444, + "m_nControlPointNumber": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_VectorNoise": { + "fields": { + "m_bAdditive": 464, + "m_bOffset": 465, + "m_fl4NoiseScale": 460, + "m_flNoiseAnimationTimeScale": 468, + "m_nFieldOutput": 432, + "m_vecOutputMax": 448, + "m_vecOutputMin": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_VelocityDecay": { + "fields": { + "m_flMinVelocity": 432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_WindForce": { + "fields": { + "m_vForce": 444 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_WorldCollideConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_WorldTraceConstraint": { + "fields": { + "m_CollisionGroupName": 460, + "m_bBrushOnly": 589, + "m_bDecayBounce": 1960, + "m_bIncludeWater": 590, + "m_bKillonContact": 1961, + "m_bSetNormal": 1968, + "m_bWorldOnly": 588, + "m_flBounceAmount": 952, + "m_flCollisionConfirmationSpeed": 608, + "m_flCpMovementTolerance": 596, + "m_flMinSpeed": 1964, + "m_flRadiusScale": 616, + "m_flRandomDirScale": 1624, + "m_flRetestRate": 600, + "m_flSlideAmount": 1288, + "m_flStopSpeed": 1976, + "m_flTraceTolerance": 604, + "m_nCP": 432, + "m_nCollisionMode": 448, + "m_nCollisionModeMin": 452, + "m_nEntityStickDataField": 2312, + "m_nEntityStickNormalField": 2316, + "m_nIgnoreCP": 592, + "m_nMaxTracesPerFrame": 612, + "m_nStickOnCollisionField": 1972, + "m_nTraceSet": 456, + "m_vecCpOffset": 436 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "CollisionGroupContext_t": { + "fields": { + "m_nCollisionGroupNumber": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ControlPointReference_t": { + "fields": { + "m_bOffsetInLocalSpace": 16, + "m_controlPointNameString": 0, + "m_vOffsetFromControlPoint": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FloatInputMaterialVariable_t": { + "fields": { + "m_flInput": 8, + "m_strVariable": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "IControlPointEditorData": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IParticleCollection": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IParticleEffect": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IParticleSystemDefinition": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MaterialVariable_t": { + "fields": { + "m_flScale": 12, + "m_nVariableField": 8, + "m_strVariable": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ModelReference_t": { + "fields": { + "m_flRelativeProbabilityOfSpawn": 8, + "m_model": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PARTICLE_EHANDLE__": { + "fields": { + "unused": 0 + }, + "metadata": [], + "parent": null + }, + "PARTICLE_WORLD_HANDLE__": { + "fields": { + "unused": 0 + }, + "metadata": [], + "parent": null + }, + "ParticleChildrenInfo_t": { + "fields": { + "m_ChildRef": 0, + "m_bDisableChild": 13, + "m_bEndCap": 12, + "m_flDelay": 8, + "m_nDetailLevel": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticleControlPointConfiguration_t": { + "fields": { + "m_drivers": 8, + "m_name": 0, + "m_previewState": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticleControlPointDriver_t": { + "fields": { + "m_angOffset": 28, + "m_attachmentName": 8, + "m_entityName": 40, + "m_iAttachType": 4, + "m_iControlPoint": 0, + "m_vecOffset": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticleNamedValueConfiguration_t": { + "fields": { + "m_BoundEntityPath": 32, + "m_ConfigName": 0, + "m_ConfigValue": 8, + "m_iAttachType": 24, + "m_strAttachmentName": 48, + "m_strEntityScope": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticleNamedValueSource_t": { + "fields": { + "m_DefaultConfig": 16, + "m_IsPublic": 8, + "m_Name": 0, + "m_NamedConfigs": 72, + "m_ValueType": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticlePreviewBodyGroup_t": { + "fields": { + "m_bodyGroupName": 0, + "m_nValue": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticlePreviewState_t": { + "fields": { + "m_bAnimationNonLooping": 84, + "m_bShouldDrawAttachmentNames": 82, + "m_bShouldDrawAttachments": 81, + "m_bShouldDrawControlPointAxes": 83, + "m_bShouldDrawHitboxes": 80, + "m_flParticleSimulationRate": 76, + "m_flPlaybackSpeed": 72, + "m_groundType": 12, + "m_hitboxSetName": 32, + "m_materialGroupName": 40, + "m_nFireParticleOnSequenceFrame": 24, + "m_nModSpecificData": 8, + "m_previewModel": 0, + "m_sequenceName": 16, + "m_vecBodyGroups": 48, + "m_vecPreviewGravity": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PointDefinitionWithTimeValues_t": { + "fields": { + "m_flTimeDuration": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "PointDefinition_t" + }, + "PointDefinition_t": { + "fields": { + "m_bLocalCoords": 4, + "m_nControlPoint": 0, + "m_vOffset": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RenderProjectedMaterial_t": { + "fields": { + "m_hMaterial": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SequenceWeightedList_t": { + "fields": { + "m_flRelativeWeight": 4, + "m_nSequence": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "TextureControls_t": { + "fields": { + "m_bClampUVs": 2353, + "m_bRandomizeOffsets": 2352, + "m_flDistortion": 2016, + "m_flFinalTextureOffsetU": 672, + "m_flFinalTextureOffsetV": 1008, + "m_flFinalTextureScaleU": 0, + "m_flFinalTextureScaleV": 336, + "m_flFinalTextureUVRotation": 1344, + "m_flZoomScale": 1680, + "m_nPerParticleBlend": 2356, + "m_nPerParticleDistortion": 2380, + "m_nPerParticleOffsetU": 2364, + "m_nPerParticleOffsetV": 2368, + "m_nPerParticleRotation": 2372, + "m_nPerParticleScale": 2360, + "m_nPerParticleZoom": 2376 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "TextureGroup_t": { + "fields": { + "m_Gradient": 16, + "m_TextureControls": 392, + "m_bEnabled": 0, + "m_bReplaceTextureWithGradient": 1, + "m_flTextureBlend": 56, + "m_hTexture": 8, + "m_nTextureBlendMode": 48, + "m_nTextureChannels": 44, + "m_nTextureType": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VecInputMaterialVariable_t": { + "fields": { + "m_strVariable": 0, + "m_vecInput": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": {} + }, + "libpulse_system.so": { + "classes": { + "CPulseCell_Base": { + "fields": { + "m_nEditorNodeID": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_BaseFlow": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_Base" + }, + "CPulseCell_BaseValue": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_Base" + }, + "CPulseCell_BaseYieldingInflow": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_CursorQueue": { + "fields": { + "m_nCursorsAllowedToRunParallel": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderIcon", + "type": "Unknown" + } + ], + "parent": "CPulseCell_WaitForCursorsWithTagBase" + }, + "CPulseCell_Inflow_BaseEntrypoint": { + "fields": { + "m_EntryChunk": 72, + "m_RegisterMap": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Inflow_Wait": { + "fields": { + "m_WakeResume": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderIcon", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseYieldingInflow" + }, + "CPulseCell_Outflow_CycleOrdered__InstanceState_t": { + "fields": { + "m_nNextIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_Outflow_CycleShuffled__InstanceState_t": { + "fields": { + "m_Shuffle": 0, + "m_nNextShuffle": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_Outflow_TestExplicitYesNo": { + "fields": { + "m_No": 88, + "m_Yes": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Outflow_TestRandomYesNo": { + "fields": { + "m_No": 88, + "m_Yes": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Step_TestDomainCreateFakeEntity": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Step_TestDomainDestroyFakeEntity": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Step_TestDomainEntFire": { + "fields": { + "m_Input": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderText", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Step_TestDomainTracepoint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_TestWaitWithCursorState": { + "fields": { + "m_WakeCancel": 88, + "m_WakeFail": 104, + "m_WakeResume": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseYieldingInflow" + }, + "CPulseCell_TestWaitWithCursorState__CursorState_t": { + "fields": { + "bFailOnCancel": 4, + "flWaitValue": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_Test_MultiInflow_NoDefault": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Test_MultiInflow_WithDefault": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Test_NoInflow": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Timeline__TimelineEvent_t": { + "fields": { + "m_EventOutflow": 8, + "m_bCallModeSync": 5, + "m_bPauseForPreviousEvents": 4, + "m_flTimeFromPrevious": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_Val_TestDomainFindEntityByName": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseValue" + }, + "CPulseCell_Val_TestDomainGetEntityName": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseValue" + }, + "CPulseCell_Value_RandomInt": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderIcon", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseValue" + }, + "CPulseCell_Value_TestValue50": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseValue" + }, + "CPulseCell_WaitForCursorsWithTag": { + "fields": { + "m_bTagSelfWhenComplete": 96, + "m_nDesiredKillPriority": 100 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderIcon", + "type": "Unknown" + } + ], + "parent": "CPulseCell_WaitForCursorsWithTagBase" + }, + "CPulseCell_WaitForCursorsWithTagBase": { + "fields": { + "m_WaitComplete": 80, + "m_nCursorsAllowedToWait": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseYieldingInflow" + }, + "CPulseCell_WaitForCursorsWithTagBase__CursorState_t": { + "fields": { + "m_TagName": 0 + }, + "metadata": [], + "parent": null + }, + "CPulseCursorFuncs": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseGraphDef": { + "fields": { + "m_CallInfos": 144, + "m_Cells": 48, + "m_Chunks": 24, + "m_Constants": 168, + "m_DomainIdentifier": 8, + "m_InvokeBindings": 120, + "m_OutputConnections": 192, + "m_ParentMapName": 16, + "m_PublicOutputs": 96, + "m_Vars": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseGraphInstance_TestDomain": { + "fields": { + "m_Tracepoints": 224, + "m_bExpectingToDestroyWithYieldedCursors": 218, + "m_bExplicitTimeStepping": 217, + "m_bIsRunningUnitTests": 216, + "m_bTestYesOrNoPath": 248, + "m_nNextValidateIndex": 220 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseGraphInstance_TurtleGraphics": { + "fields": {}, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseMathlib": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseRuntimeMethodArg": { + "fields": { + "m_Description": 56, + "m_Name": 0, + "m_Type": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseTestFuncs_DerivedDomain": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseTestFuncs_LibraryA": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseTestScriptLib": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_CallInfo": { + "fields": { + "m_CallMethodID": 48, + "m_PortName": 0, + "m_RegisterMap": 16, + "m_nEditorNodeID": 8, + "m_nSrcChunk": 52, + "m_nSrcInstruction": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_Chunk": { + "fields": { + "m_InstructionEditorIDs": 32, + "m_Instructions": 0, + "m_Registers": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_Constant": { + "fields": { + "m_Type": 0, + "m_Value": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_InvokeBinding": { + "fields": { + "m_FuncName": 32, + "m_RegisterMap": 0, + "m_nCellIndex": 40, + "m_nSrcChunk": 44, + "m_nSrcInstruction": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_OutflowConnection": { + "fields": { + "m_SourceOutflowName": 0, + "m_nDestChunk": 8, + "m_nInstruction": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_OutputConnection": { + "fields": { + "m_Param": 24, + "m_SourceOutput": 0, + "m_TargetEntity": 8, + "m_TargetInput": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_PublicOutput": { + "fields": { + "m_Description": 8, + "m_Name": 0, + "m_ParamType": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_RegisterInfo": { + "fields": { + "m_OriginName": 24, + "m_Type": 8, + "m_nLastReadByInstruction": 84, + "m_nReg": 0, + "m_nWrittenByInstruction": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_ResumePoint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulse_OutflowConnection" + }, + "CPulse_Variable": { + "fields": { + "m_DefaultValue": 32, + "m_Description": 8, + "m_Name": 0, + "m_Type": 16, + "m_bIsPublic": 50 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FakeEntity_t": { + "fields": { + "m_Class": 16, + "m_Name": 8, + "m_bDestroyed": 24, + "m_bFuncWasCalled": 40, + "m_fValue": 44, + "m_nHandle": 0, + "m_pAssociatedGraphInstance": 32 + }, + "metadata": [], + "parent": null + }, + "FakeEntity_tAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "PGDInstruction_t": { + "fields": { + "m_DomainValue": 40, + "m_nCallInfoIndex": 28, + "m_nChunk": 20, + "m_nCode": 0, + "m_nConstIdx": 32, + "m_nDestInstruction": 24, + "m_nInvokeBindingIndex": 16, + "m_nReg0": 8, + "m_nReg1": 10, + "m_nReg2": 12, + "m_nVar": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PulseRegisterMap_t": { + "fields": { + "m_Inparams": 0, + "m_Outparams": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": {} + }, + "librendersystemvulkan.so": { + "classes": { + "RenderInputLayoutField_t": { + "fields": { + "m_Format": 36, + "m_nInstanceStepRate": 52, + "m_nOffset": 40, + "m_nSemanticIndex": 32, + "m_nSlot": 44, + "m_nSlotType": 48, + "m_pSemanticName": 0 + }, + "metadata": [], + "parent": null + }, + "VsInputSignatureElement_t": { + "fields": { + "m_nD3DSemanticIndex": 192, + "m_pD3DSemanticName": 128, + "m_pName": 0, + "m_pSemantic": 64 + }, + "metadata": [], + "parent": null + }, + "VsInputSignature_t": { + "fields": { + "m_elems": 0 + }, + "metadata": [], + "parent": null + } + }, + "enums": {} + }, + "libresourcesystem.so": { + "classes": { + "AABB_t": { + "fields": { + "m_vMaxBounds": 12, + "m_vMinBounds": 0 + }, + "metadata": [], + "parent": null + }, + "CFuseProgram": { + "fields": { + "m_nMaxTempVarsUsed": 72, + "m_programBuffer": 0, + "m_variablesRead": 24, + "m_variablesWritten": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFuseSymbolTable": { + "fields": { + "m_constantMap": 72, + "m_constants": 0, + "m_functionMap": 136, + "m_functions": 48, + "m_variableMap": 104, + "m_variables": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ConstantInfo_t": { + "fields": { + "m_flValue": 12, + "m_name": 0, + "m_nameToken": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FourQuaternions": { + "fields": { + "w": 48, + "x": 0, + "y": 16, + "z": 32 + }, + "metadata": [], + "parent": null + }, + "FunctionInfo_t": { + "fields": { + "m_bIsPure": 26, + "m_nIndex": 24, + "m_nParamCount": 20, + "m_name": 8, + "m_nameToken": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCAnimData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCAnimationGroup": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCCSGOEconItem": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCChoreoSceneFileData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCCompositeMaterialKit": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCDACGameDefsData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCDOTANovelsList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCDOTAPatchNotesList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCDotaItemDefinitionResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCEntityLump": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCGcExportableExternalData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCJavaScriptResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCModel": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCMorphSetData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCNmClip": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCNmGraph": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCNmGraphDataSet": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCNmSkeleton": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPanoramaDynamicImages": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPanoramaLayout": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPanoramaStyle": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPhysAggregateData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPostProcessingResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCRenderMesh": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCResponseRulesList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCSequenceGroupData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCSmartProp": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCTextureBase": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCTypeScriptResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVDataResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVMixListResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVPhysXSurfacePropertiesList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVSoundEventScriptList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVSoundStackScriptList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVoiceContainerBase": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVoxelVisibility": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCWorldNode": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIAnimGraphModelBinding": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIMaterial2": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIParticleSnapshot": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIParticleSystemDefinition": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIPulseGraphDef": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIVectorGraphic": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeManifestTestResource_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeProceduralTestResource_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeTestResource_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeWorld_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "ManifestTestResource_t": { + "fields": { + "m_child": 8, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PackedAABB_t": { + "fields": { + "m_nPackedMax": 4, + "m_nPackedMin": 0 + }, + "metadata": [], + "parent": null + }, + "TestResource_t": { + "fields": { + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VariableInfo_t": { + "fields": { + "m_eAccess": 16, + "m_eVarType": 15, + "m_nIndex": 12, + "m_nNumComponents": 14, + "m_name": 0, + "m_nameToken": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": {} + }, + "libscenefilecache.so": { + "classes": {}, + "enums": {} + }, + "libscenesystem.so": { + "classes": { + "CSSDSEndFrameViewInfo": { + "fields": { + "m_ViewName": 8, + "m_nViewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_EndFrame": { + "fields": { + "m_Views": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_LayerBase": { + "fields": { + "m_LayerName": 40, + "m_ViewName": 16, + "m_displayText": 48, + "m_nLayerId": 32, + "m_nLayerIndex": 24, + "m_viewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_PostLayer": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSSDSMsg_LayerBase" + }, + "CSSDSMsg_PreLayer": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSSDSMsg_LayerBase" + }, + "CSSDSMsg_ViewRender": { + "fields": { + "m_ViewName": 16, + "m_viewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_ViewTarget": { + "fields": { + "m_Name": 0, + "m_TextureId": 8, + "m_nDepth": 36, + "m_nFormat": 44, + "m_nHeight": 20, + "m_nMultisampleNumSamples": 40, + "m_nNumMipLevels": 32, + "m_nRequestedHeight": 28, + "m_nRequestedWidth": 24, + "m_nWidth": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_ViewTargetList": { + "fields": { + "m_Targets": 24, + "m_ViewName": 16, + "m_viewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SceneViewId_t": { + "fields": { + "m_nFrameCount": 8, + "m_nViewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": {} + }, + "libschemasystem.so": { + "classes": { + "CExampleSchemaVData_Monomorphic": { + "fields": { + "m_nExample1": 0, + "m_nExample2": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CExampleSchemaVData_PolymorphicBase": { + "fields": { + "m_nBase": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CExampleSchemaVData_PolymorphicDerivedA": { + "fields": { + "m_nDerivedA": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CExampleSchemaVData_PolymorphicBase" + }, + "CExampleSchemaVData_PolymorphicDerivedB": { + "fields": { + "m_nDerivedB": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CExampleSchemaVData_PolymorphicBase" + }, + "CSchemaSystemInternalRegistration": { + "fields": { + "m_CTransform": 256, + "m_CUtlBinaryBlock": 296, + "m_CUtlString": 320, + "m_CUtlSymbol": 328, + "m_Color": 224, + "m_DegreeEuler": 100, + "m_KV3": 368, + "m_QAngle": 64, + "m_Quaternion": 48, + "m_QuaternionStorage": 112, + "m_RadianEuler": 88, + "m_ResourceTypes": 360, + "m_RotationVector": 76, + "m_Vector": 8, + "m_Vector2D": 0, + "m_Vector4D": 228, + "m_VectorAligned": 32, + "m_matrix3x4_t": 128, + "m_matrix3x4a_t": 176, + "m_pKeyValues": 288, + "m_stringToken": 332, + "m_stringTokenWithStorage": 336 + }, + "metadata": [], + "parent": null + }, + "InfoForResourceTypeCResourceManifestInternal": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": {} + }, + "libserver.so": { + "classes": { + "ActiveModelConfig_t": { + "fields": { + "m_AssociatedEntities": 56, + "m_AssociatedEntityNames": 80, + "m_Handle": 40, + "m_Name": 48 + }, + "metadata": [ + { + "name": "m_Handle", + "ty": "ModelConfigHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_Name", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_AssociatedEntities", + "ty": "CHandle< CBaseModelEntity >", + "type": "NetworkVarNames" + }, + { + "name": "m_AssociatedEntityNames", + "ty": "string_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "AmmoTypeInfo_t": { + "fields": { + "m_flMass": 40, + "m_flSpeed": 44, + "m_nFlags": 36, + "m_nMaxCarry": 16, + "m_nSplashSize": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAI_Expresser": { + "fields": { + "m_bAllowSpeakingInterrupts": 76, + "m_bConsiderSceneInvolvementAsSpeech": 77, + "m_flBlockedTalkTime": 64, + "m_flLastTimeAcceptedSpeak": 72, + "m_flStopTalkTime": 56, + "m_flStopTalkTimeWithoutDelay": 60, + "m_nLastSpokenPriority": 80, + "m_pOuter": 88, + "m_voicePitch": 68 + }, + "metadata": [], + "parent": null + }, + "CAI_ExpresserWithFollowup": { + "fields": { + "m_pPostponedFollowup": 96 + }, + "metadata": [], + "parent": "CAI_Expresser" + }, + "CAnimEventListener": { + "fields": {}, + "metadata": [], + "parent": "CAnimEventListenerBase" + }, + "CAnimEventListenerBase": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CAnimEventQueueListener": { + "fields": {}, + "metadata": [], + "parent": "CAnimEventListenerBase" + }, + "CAnimGraphControllerBase": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CAnimGraphNetworkedVariables": { + "fields": { + "m_OwnerOnlyPredNetBoolVariables": 248, + "m_OwnerOnlyPredNetByteVariables": 272, + "m_OwnerOnlyPredNetFloatVariables": 392, + "m_OwnerOnlyPredNetGlobalSymbolVariables": 464, + "m_OwnerOnlyPredNetIntVariables": 320, + "m_OwnerOnlyPredNetQuaternionVariables": 440, + "m_OwnerOnlyPredNetUInt16Variables": 296, + "m_OwnerOnlyPredNetUInt32Variables": 344, + "m_OwnerOnlyPredNetUInt64Variables": 368, + "m_OwnerOnlyPredNetVectorVariables": 416, + "m_PredNetBoolVariables": 8, + "m_PredNetByteVariables": 32, + "m_PredNetFloatVariables": 152, + "m_PredNetGlobalSymbolVariables": 224, + "m_PredNetIntVariables": 80, + "m_PredNetQuaternionVariables": 200, + "m_PredNetUInt16Variables": 56, + "m_PredNetUInt32Variables": 104, + "m_PredNetUInt64Variables": 128, + "m_PredNetVectorVariables": 176, + "m_flLastTeleportTime": 500, + "m_nBoolVariablesCount": 488, + "m_nOwnerOnlyBoolVariablesCount": 492, + "m_nRandomSeedOffset": 496 + }, + "metadata": [ + { + "name": "m_PredNetBoolVariables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetByteVariables", + "ty": "byte", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt16Variables", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetIntVariables", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt32Variables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt64Variables", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetFloatVariables", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetVectorVariables", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetQuaternionVariables", + "ty": "Quaternion", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetGlobalSymbolVariables", + "ty": "CGlobalSymbol", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetBoolVariables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetByteVariables", + "ty": "byte", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt16Variables", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetIntVariables", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt32Variables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt64Variables", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetFloatVariables", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetVectorVariables", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetQuaternionVariables", + "ty": "Quaternion", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", + "ty": "CGlobalSymbol", + "type": "NetworkVarNames" + }, + { + "name": "m_nBoolVariablesCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOwnerOnlyBoolVariablesCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRandomSeedOffset", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flLastTeleportTime", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeContainer": { + "fields": { + "m_Item": 80 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_Item", + "ty": "CEconItemView", + "type": "NetworkVarNames" + } + ], + "parent": "CAttributeManager" + }, + "CAttributeList": { + "fields": { + "m_Attributes": 8, + "m_pManager": 88 + }, + "metadata": [ + { + "name": "m_Attributes", + "ty": "CEconItemAttribute", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeManager": { + "fields": { + "m_CachedResults": 48, + "m_ProviderType": 44, + "m_Providers": 8, + "m_bPreventLoopback": 40, + "m_hOuter": 36, + "m_iReapplyProvisionParity": 32 + }, + "metadata": [ + { + "name": "m_iReapplyProvisionParity", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hOuter", + "ty": "EHANDLE", + "type": "NetworkVarNames" + }, + { + "name": "m_ProviderType", + "ty": "attributeprovidertypes_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeManager__cached_attribute_float_t": { + "fields": { + "flIn": 0, + "flOut": 16, + "iAttribHook": 8 + }, + "metadata": [], + "parent": null + }, + "CBaseEntity": { + "fields": { + "m_CBodyComponent": 56, + "m_MoveCollide": 1466, + "m_MoveType": 1467, + "m_NetworkTransmitComponent": 64, + "m_OnKilled": 1584, + "m_OnUser1": 1760, + "m_OnUser2": 1800, + "m_OnUser3": 1840, + "m_OnUser4": 1880, + "m_ResponseContexts": 1344, + "m_aThinkFunctions": 1264, + "m_bAnimatedEveryTick": 1748, + "m_bClientSideRagdoll": 1524, + "m_bDisableLowViolence": 1749, + "m_bIsPlatform": 1464, + "m_bLagCompensate": 1941, + "m_bNetworkQuantizeOriginAndAngles": 1940, + "m_bRestoreInHierarchy": 1471, + "m_bTakesDamage": 1456, + "m_fEffects": 1720, + "m_fFlags": 1624, + "m_flAnimTime": 1512, + "m_flCreateTime": 1520, + "m_flDamageAccumulator": 1452, + "m_flElasticity": 1732, + "m_flFriction": 1728, + "m_flGravityScale": 1736, + "m_flLocalTime": 1952, + "m_flMoveDoneTime": 1496, + "m_flNavIgnoreUntilTime": 1924, + "m_flOverriddenFriction": 1944, + "m_flSimulationTime": 1516, + "m_flSpeed": 1556, + "m_flTimeScale": 1740, + "m_flVPhysicsUpdateLocalTime": 1956, + "m_flWaterLevel": 1744, + "m_hDamageFilter": 1480, + "m_hEffectEntity": 1712, + "m_hGroundEntity": 1724, + "m_hOwnerEntity": 1716, + "m_iCurrentThinkContext": 1288, + "m_iEFlags": 1752, + "m_iGlobalname": 1544, + "m_iHealth": 1440, + "m_iInitialTeamNum": 1920, + "m_iMaxHealth": 1444, + "m_iSentToClients": 1552, + "m_iTeamNum": 1540, + "m_isSteadyState": 1312, + "m_iszDamageFilterName": 1488, + "m_iszResponseContext": 1368, + "m_lastNetworkChange": 1320, + "m_lifeState": 1448, + "m_nActualMoveType": 1468, + "m_nDisableContextThinkStartTick": 1296, + "m_nLastThinkTick": 1292, + "m_nNextThinkTick": 1572, + "m_nPushEnumCount": 1700, + "m_nSimulationTick": 1576, + "m_nSlimeTouch": 1470, + "m_nSubclassID": 1500, + "m_nTakeDamageFlags": 1460, + "m_nWaterTouch": 1469, + "m_nWaterType": 1750, + "m_pBlocker": 1948, + "m_pCollision": 1704, + "m_sUniqueHammerID": 1560, + "m_spawnflags": 1568, + "m_target": 1472, + "m_ubInterpolationFrame": 1525, + "m_vPrevVPhysicsUpdatePos": 1528, + "m_vecAbsVelocity": 1628, + "m_vecAngVelocity": 1928, + "m_vecBaseVelocity": 1688, + "m_vecVelocity": 1640 + }, + "metadata": [ + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "m_CBodyComponent", + "ty": "CBodyComponent::Storage_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iHealth", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxHealth", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_lifeState", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_bTakesDamage", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nTakeDamageFlags", + "ty": "TakeDamageFlags_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsPlatform", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_MoveCollide", + "ty": "MoveCollide_t", + "type": "NetworkVarNames" + }, + { + "name": "m_MoveType", + "ty": "MoveType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nSubclassID", + "ty": "EntitySubclassID_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flAnimTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flSimulationTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCreateTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSideRagdoll", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_ubInterpolationFrame", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_iTeamNum", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_spawnflags", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nNextThinkTick", + "ty": "GameTick_t", + "type": "NetworkVarNames" + }, + { + "name": "m_fFlags", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_vecVelocity", + "ty": "CNetworkVelocityVector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecBaseVelocity", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_hEffectEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hOwnerEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_fEffects", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_hGroundEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_flFriction", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flElasticity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGravityScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flTimeScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flWaterLevel", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnimatedEveryTick", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flNavIgnoreUntilTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityInstance" + }, + "CBaseEntityAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CBaseFilter": { + "fields": { + "m_OnFail": 2008, + "m_OnPass": 1968, + "m_bNegated": 1960 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CBaseFire": { + "fields": { + "m_flScale": 1960, + "m_flScaleTime": 1968, + "m_flStartScale": 1964, + "m_nFlags": 1972 + }, + "metadata": [ + { + "name": "m_flScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flScaleTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nFlags", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CBasePlayerControllerAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CBodyComponent": { + "fields": { + "__m_pChainEntity": 40, + "m_pSceneNode": 8 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CBodyComponentBaseAnimGraph": { + "fields": { + "__m_pChainEntity": 2432, + "m_animationController": 1144 + }, + "metadata": [ + { + "name": "m_animationController", + "ty": "CBaseAnimGraphController", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponentSkeletonInstance" + }, + "CBodyComponentBaseModelEntity": { + "fields": { + "__m_pChainEntity": 1144 + }, + "metadata": [], + "parent": "CBodyComponentSkeletonInstance" + }, + "CBodyComponentPoint": { + "fields": { + "__m_pChainEntity": 448, + "m_sceneNode": 96 + }, + "metadata": [ + { + "name": "m_sceneNode", + "ty": "CGameSceneNode", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponent" + }, + "CBodyComponentSkeletonInstance": { + "fields": { + "__m_pChainEntity": 1104, + "m_skeletonInstance": 96 + }, + "metadata": [ + { + "name": "m_skeletonInstance", + "ty": "CSkeletonInstance", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponent" + }, + "CBreakableStageHelper": { + "fields": { + "m_nCurrentStage": 8, + "m_nStageCount": 12 + }, + "metadata": [], + "parent": null + }, + "CBuoyancyHelper": { + "fields": { + "m_flFluidDensity": 24 + }, + "metadata": [], + "parent": null + }, + "CCSArmsRaceScript": { + "fields": { + "m_pOuter": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": "CCSGameModeScript" + }, + "CCSDeathmatchScript": { + "fields": { + "m_pOuter": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": "CCSGameModeScript" + }, + "CCSDeathmatchScript_ConVars": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSGOPlayerAnimGraphState": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CCSGO_TeamIntroCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamPreviewCharacterPosition" + }, + "CCSGO_TeamIntroCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamIntroCharacterPosition" + }, + "CCSGO_TeamIntroTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamIntroCharacterPosition" + }, + "CCSGO_TeamPreviewCharacterPosition": { + "fields": { + "m_agentItem": 1992, + "m_glovesItem": 2624, + "m_nOrdinal": 1968, + "m_nRandom": 1964, + "m_nVariant": 1960, + "m_sWeaponName": 1976, + "m_weaponItem": 3256, + "m_xuid": 1984 + }, + "metadata": [ + { + "name": "m_nVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRandom", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOrdinal", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sWeaponName", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_xuid", + "ty": "XUID", + "type": "NetworkVarNames" + }, + { + "name": "m_agentItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + }, + { + "name": "m_glovesItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + }, + { + "name": "m_weaponItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CCSGO_TeamSelectCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamPreviewCharacterPosition" + }, + "CCSGO_TeamSelectCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamSelectCharacterPosition" + }, + "CCSGO_TeamSelectTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamSelectCharacterPosition" + }, + "CCSGO_WingmanIntroCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamIntroCharacterPosition" + }, + "CCSGO_WingmanIntroCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_WingmanIntroCharacterPosition" + }, + "CCSGO_WingmanIntroTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_WingmanIntroCharacterPosition" + }, + "CCSGameModeRules": { + "fields": { + "__m_pChainEntity": 8 + }, + "metadata": [], + "parent": null + }, + "CCSGameModeRules_ArmsRace": { + "fields": { + "m_WeaponSequence": 56 + }, + "metadata": [ + { + "name": "m_WeaponSequence", + "ty": "CUtlString", + "type": "NetworkVarNames" + } + ], + "parent": "CCSGameModeRules" + }, + "CCSGameModeRules_Deathmatch": { + "fields": { + "m_flDMBonusStartTime": 56, + "m_flDMBonusTimeLength": 60, + "m_nDMBonusWeaponLoadoutSlot": 64 + }, + "metadata": [ + { + "name": "m_flDMBonusStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flDMBonusTimeLength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nDMBonusWeaponLoadoutSlot", + "ty": "int16", + "type": "NetworkVarNames" + } + ], + "parent": "CCSGameModeRules" + }, + "CCSGameModeRules_Noop": { + "fields": {}, + "metadata": [], + "parent": "CCSGameModeRules" + }, + "CCSGameModeScript": { + "fields": {}, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSGameModeScript_ConVars": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSGameRules": { + "fields": { + "__m_pChainEntity": 152, + "mTeamDMLastThinkTime": 3752, + "mTeamDMLastWinningTeamNumber": 3748, + "m_BtGlobalBlackboard": 5384, + "m_CTSpawnPoints": 4016, + "m_CTSpawnPointsMasterList": 3944, + "m_GuardianBotSkillLevelMax": 5972, + "m_GuardianBotSkillLevelMin": 5976, + "m_MatchDevice": 308, + "m_MinimapVerticalSectionHeights": 3336, + "m_RetakeRules": 5488, + "m_TeamRespawnWaveTimes": 3052, + "m_TerroristSpawnPoints": 4040, + "m_TerroristSpawnPointsMasterList": 3968, + "m_arrFeaturedGiftersAccounts": 2416, + "m_arrFeaturedGiftersGifts": 2432, + "m_arrProhibitedItemIndices": 2448, + "m_arrSelectedHostageSpawnIndices": 3536, + "m_arrTeamUniqueKillWeaponsMatch": 5984, + "m_arrTournamentActiveCasterAccounts": 2648, + "m_bAllowWeaponSwitch": 4688, + "m_bAnyHostageReached": 288, + "m_bBombDefused": 3897, + "m_bBombDropped": 2672, + "m_bBombPlanted": 2673, + "m_bBuyTimeEnded": 3888, + "m_bCTCantBuy": 2685, + "m_bCTTimeOutActive": 219, + "m_bCanDonateWeapons": 3823, + "m_bCompleteReset": 3565, + "m_bDontIncrementCoopWave": 3368, + "m_bFirstConnected": 3564, + "m_bForceTeamChangeSilent": 3648, + "m_bFreezePeriod": 196, + "m_bGamePaused": 217, + "m_bGameRestart": 256, + "m_bHasHostageBeenTouched": 3488, + "m_bHasMatchStarted": 312, + "m_bHasTriggeredCoopSpawnReset": 5349, + "m_bHasTriggeredRoundStartMusic": 5348, + "m_bIsDroppingItems": 2380, + "m_bIsHltvActive": 2382, + "m_bIsQuestEligible": 2381, + "m_bIsQueuedMatchmaking": 292, + "m_bIsUnreservedGameServer": 4064, + "m_bIsValveDS": 300, + "m_bLevelInitialized": 3500, + "m_bLoadingRoundBackupData": 3649, + "m_bLogoMap": 301, + "m_bMapHasBombTarget": 289, + "m_bMapHasBombZone": 3898, + "m_bMapHasBuyZone": 291, + "m_bMapHasRescueZone": 290, + "m_bMatchWaitingForResume": 237, + "m_bNeedToAskPlayersForContinueVote": 3604, + "m_bNoCTsKilled": 3821, + "m_bNoEnemiesKilled": 3822, + "m_bNoTerroristsKilled": 3820, + "m_bPickNewTeamsOnReset": 3566, + "m_bPlayAllStepSoundsOnServer": 302, + "m_bPlayedTeamIntroVO": 6140, + "m_bRespawningAllRespawnablePlayers": 3992, + "m_bRoundEndNoMusic": 6196, + "m_bRoundEndShowTimerDefend": 6152, + "m_bRoundTimeWarningTriggered": 4689, + "m_bScrambleTeamsOnRestart": 3567, + "m_bServerPaused": 216, + "m_bServerVoteOnReset": 3881, + "m_bSkipNextServerPerfSample": 22616, + "m_bSpawnedTerrorHuntHeavy": 3369, + "m_bSwapTeamsOnRestart": 3568, + "m_bSwitchingTeamsAtRoundReset": 5350, + "m_bTCantBuy": 2684, + "m_bTargetBombed": 3896, + "m_bTeamIntroPeriod": 6132, + "m_bTeamLastKillUsedUniqueWeaponMatch": 6080, + "m_bTechnicalTimeOut": 236, + "m_bTerroristTimeOutActive": 218, + "m_bVoiceWonMatchBragFired": 3796, + "m_bVoteCalled": 3880, + "m_bWarmupPeriod": 197, + "m_coopBonusCoinsFound": 3740, + "m_coopBonusPistolsOnly": 3744, + "m_coopMissionDeadPlayerRespawnEnabled": 3746, + "m_coopMissionManager": 192, + "m_coopPlayersInDeploymentZone": 3745, + "m_eRoundEndReason": 6148, + "m_eRoundWinReason": 2680, + "m_endMatchOnRoundReset": 3512, + "m_endMatchOnThink": 3513, + "m_fAccumulatedRoundOffDamage": 4704, + "m_fAutobalanceDisplayTime": 4068, + "m_fMatchStartTime": 244, + "m_fNextUpdateTeamClanNamesTime": 4696, + "m_fRoundStartTime": 248, + "m_fTeamIntroPeriodEnd": 6136, + "m_fWarmupNextChatNoticeTime": 3800, + "m_fWarmupPeriodEnd": 200, + "m_fWarmupPeriodStart": 204, + "m_firstBloodTime": 3836, + "m_firstKillTime": 3828, + "m_flCMMItemDropRevealEndTime": 2376, + "m_flCMMItemDropRevealStartTime": 2372, + "m_flCTSpawnPointUsedTime": 4000, + "m_flCTTimeOutRemaining": 224, + "m_flCoopRespawnAndHealTime": 3736, + "m_flGameStartTime": 260, + "m_flGuardianBuyUntilTime": 2688, + "m_flIntermissionEndTime": 3496, + "m_flIntermissionStartTime": 3492, + "m_flLastPerfSampleTime": 22608, + "m_flLastThinkTime": 4700, + "m_flMatchInfoDecidedTime": 3708, + "m_flNextHostageAnnouncement": 3816, + "m_flNextRespawnWave": 3180, + "m_flRestartRoundTime": 252, + "m_flTeamDMLastAnnouncementTime": 3756, + "m_flTerroristSpawnPointUsedTime": 4008, + "m_flTerroristTimeOutRemaining": 220, + "m_flVoteCheckThrottle": 3884, + "m_gamePhase": 268, + "m_hPlayerResource": 5480, + "m_hostageWasInjured": 3864, + "m_hostageWasKilled": 3865, + "m_iAccountCT": 3764, + "m_iAccountTerrorist": 3760, + "m_iFreezeTime": 3516, + "m_iHostagesRemaining": 284, + "m_iHostagesRescued": 3808, + "m_iHostagesTouched": 3812, + "m_iLoserBonus": 3784, + "m_iLoserBonusMostRecentTeam": 3788, + "m_iMatchStats_PlayersAlive_CT": 2812, + "m_iMatchStats_PlayersAlive_T": 2932, + "m_iMatchStats_RoundResults": 2692, + "m_iMaxNumCTs": 3780, + "m_iMaxNumTerrorists": 3776, + "m_iNextCTSpawnPoint": 3996, + "m_iNextTerroristSpawnPoint": 4004, + "m_iNumCT": 3524, + "m_iNumConsecutiveCTLoses": 3456, + "m_iNumConsecutiveTerroristLoses": 3460, + "m_iNumSpawnableCT": 3532, + "m_iNumSpawnableTerrorist": 3528, + "m_iNumTerrorist": 3520, + "m_iRoundEndFunFactData1": 6172, + "m_iRoundEndFunFactData2": 6176, + "m_iRoundEndFunFactData3": 6180, + "m_iRoundEndFunFactPlayerSlot": 6168, + "m_iRoundEndLegacy": 6200, + "m_iRoundEndPlayerCount": 6192, + "m_iRoundEndTimerTime": 6156, + "m_iRoundEndWinnerTeam": 6144, + "m_iRoundStartRoundNumber": 6208, + "m_iRoundTime": 240, + "m_iRoundWinStatus": 2676, + "m_iSpawnPointCount_CT": 3772, + "m_iSpawnPointCount_Terrorist": 3768, + "m_iSpectatorSlotCount": 304, + "m_iTotalRoundsPlayed": 3504, + "m_iUnBalancedRounds": 3508, + "m_nCTTeamIntroVariant": 6128, + "m_nCTTimeOuts": 232, + "m_nEndMatchMapGroupVoteOptions": 3412, + "m_nEndMatchMapGroupVoteTypes": 3372, + "m_nEndMatchMapVoteWinner": 3452, + "m_nEndMatchTiedVotes": 3576, + "m_nGuardianGrenadesToGiveBots": 2396, + "m_nGuardianModeSpecialKillsRemaining": 2388, + "m_nGuardianModeSpecialWeaponNeeded": 2392, + "m_nGuardianModeWaveNumber": 2384, + "m_nHalloweenMaskListSeed": 2668, + "m_nLastFreezeEndBeep": 3892, + "m_nMatchAbortedEarlyReason": 5344, + "m_nMatchEndCount": 6120, + "m_nMatchInfoShowType": 3704, + "m_nNextMapInMapgroup": 316, + "m_nNumHeaviesToSpawn": 2400, + "m_nOvertimePlaying": 280, + "m_nPauseStartTick": 212, + "m_nQueuedMatchmakingMode": 296, + "m_nRoundEndCount": 6204, + "m_nRoundStartCount": 6212, + "m_nRoundsPlayedThisPhase": 276, + "m_nServerQuestID": 3308, + "m_nShorthandedBonusLastEvalRound": 4708, + "m_nSpawnPointsRandomSeed": 3560, + "m_nTTeamIntroVariant": 6124, + "m_nTerroristTimeOuts": 228, + "m_nTotalPausedTicks": 208, + "m_nTournamentPredictionsPct": 2368, + "m_numBestOfMaps": 2664, + "m_numGlobalGifters": 2408, + "m_numGlobalGiftsGiven": 2404, + "m_numGlobalGiftsPeriodSeconds": 2412, + "m_numQueuedMatchmakingAccounts": 3608, + "m_numSpectatorsCountMax": 3628, + "m_numSpectatorsCountMaxLnk": 3636, + "m_numSpectatorsCountMaxTV": 3632, + "m_numTotalTournamentDrops": 3624, + "m_pGameModeRules": 5376, + "m_pQueuedMatchmakingReservationString": 3616, + "m_phaseChangeAnnouncementTime": 4692, + "m_sRoundEndFunFactToken": 6160, + "m_sRoundEndMessage": 6184, + "m_szMatchStatTxt": 1344, + "m_szTournamentEventName": 320, + "m_szTournamentEventStage": 832, + "m_szTournamentPredictionsTxt": 1856, + "m_timeUntilNextPhaseStarts": 264, + "m_tmNextPeriodicThink": 3792, + "m_totalRoundsPlayed": 272, + "m_vMinimapMaxs": 3324, + "m_vMinimapMins": 3312, + "m_vecMainCTSpawnPos": 3928 + }, + "metadata": [ + { + "name": "m_bFreezePeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bWarmupPeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_fWarmupPeriodEnd", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_fWarmupPeriodStart", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nTotalPausedTicks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPauseStartTick", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bServerPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bGamePaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bTerroristTimeOutActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCTTimeOutActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flTerroristTimeOutRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flCTTimeOutRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nTerroristTimeOuts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCTTimeOuts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTechnicalTimeOut", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMatchWaitingForResume", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_fMatchStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fRoundStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flRestartRoundTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bGameRestart", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGameStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_timeUntilNextPhaseStarts", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_gamePhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_totalRoundsPlayed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundsPlayedThisPhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOvertimePlaying", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iHostagesRemaining", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnyHostageReached", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasBombTarget", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasRescueZone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasBuyZone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsQueuedMatchmaking", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nQueuedMatchmakingMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsValveDS", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bLogoMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPlayAllStepSoundsOnServer", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iSpectatorSlotCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_MatchDevice", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasMatchStarted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nNextMapInMapgroup", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentEventName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentEventStage", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szMatchStatTxt", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentPredictionsTxt", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_nTournamentPredictionsPct", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flCMMItemDropRevealStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCMMItemDropRevealEndTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsDroppingItems", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsQuestEligible", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsHltvActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeWaveNumber", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeSpecialKillsRemaining", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeSpecialWeaponNeeded", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGiftsGiven", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGifters", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGiftsPeriodSeconds", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrFeaturedGiftersAccounts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrFeaturedGiftersGifts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrProhibitedItemIndices", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_arrTournamentActiveCasterAccounts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numBestOfMaps", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nHalloweenMaskListSeed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bBombDropped", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bBombPlanted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundWinStatus", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_eRoundWinReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTCantBuy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCTCantBuy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGuardianBuyUntilTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_RoundResults", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_PlayersAlive_CT", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_PlayersAlive_T", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_TeamRespawnWaveTimes", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flNextRespawnWave", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nServerQuestID", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vMinimapMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vMinimapMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_MinimapVerticalSectionHeights", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapGroupVoteTypes", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapGroupVoteOptions", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapVoteWinner", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumConsecutiveCTLoses", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumConsecutiveTerroristLoses", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMatchAbortedEarlyReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_pGameModeRules", + "ty": "CCSGameModeRules *", + "type": "NetworkVarNames" + }, + { + "name": "m_RetakeRules", + "ty": "CRetakeGameRules", + "type": "NetworkVarNames" + }, + { + "name": "m_nMatchEndCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nTTeamIntroVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCTTeamIntroVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTeamIntroPeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndWinnerTeam", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_eRoundEndReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundEndShowTimerDefend", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndTimerTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sRoundEndFunFactToken", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactPlayerSlot", + "ty": "CPlayerSlot", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sRoundEndMessage", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndPlayerCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundEndNoMusic", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndLegacy", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundEndCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundStartRoundNumber", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundStartCount", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": "CTeamplayRules" + }, + "CCSGameRulesProxy": { + "fields": { + "m_pGameRules": 1960 + }, + "metadata": [ + { + "name": "m_pGameRules", + "ty": "CCSGameRules*", + "type": "NetworkVarNames" + } + ], + "parent": "CGameRulesProxy" + }, + "CCSMinimapBoundary": { + "fields": {}, + "metadata": [], + "parent": "CBaseEntity" + }, + "CCSPlayerControllerAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSPlayerResource": { + "fields": { + "m_bEndMatchNextMapAllVoted": 2104, + "m_bHostageAlive": 1960, + "m_bombsiteCenterA": 2032, + "m_bombsiteCenterB": 2044, + "m_foundGoalPositions": 2105, + "m_hostageRescueX": 2056, + "m_hostageRescueY": 2072, + "m_hostageRescueZ": 2088, + "m_iHostageEntityIDs": 1984, + "m_isHostageFollowingSomeone": 1972 + }, + "metadata": [ + { + "name": "m_bHostageAlive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_isHostageFollowingSomeone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iHostageEntityIDs", + "ty": "CEntityIndex", + "type": "NetworkVarNames" + }, + { + "name": "m_bombsiteCenterA", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bombsiteCenterB", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bEndMatchNextMapAllVoted", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CCSPlayer_PingServices": { + "fields": { + "m_flPlayerPingTokens": 64, + "m_hPlayerPing": 84 + }, + "metadata": [ + { + "name": "m_hPlayerPing", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSTakeDamageInfoAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCollisionProperty": { + "fields": { + "m_CollisionGroup": 94, + "m_collisionAttribute": 16, + "m_flBoundingRadius": 96, + "m_flCapsuleRadius": 172, + "m_nEnablePhysics": 95, + "m_nSolidType": 91, + "m_nSurroundType": 93, + "m_triggerBloat": 92, + "m_usSolidFlags": 90, + "m_vCapsuleCenter1": 148, + "m_vCapsuleCenter2": 160, + "m_vecMaxs": 76, + "m_vecMins": 64, + "m_vecSpecifiedSurroundingMaxs": 112, + "m_vecSpecifiedSurroundingMins": 100, + "m_vecSurroundingMaxs": 124, + "m_vecSurroundingMins": 136 + }, + "metadata": [ + { + "name": "m_collisionAttribute", + "ty": "VPhysicsCollisionAttribute_t", + "type": "NetworkVarNames" + }, + { + "name": "m_vecMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_usSolidFlags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSolidType", + "ty": "SolidType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_triggerBloat", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSurroundType", + "ty": "SurroundingBoundsType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_CollisionGroup", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nEnablePhysics", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_vecSpecifiedSurroundingMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecSpecifiedSurroundingMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vCapsuleCenter1", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vCapsuleCenter2", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flCapsuleRadius", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CColorCorrection": { + "fields": { + "m_MaxFalloff": 2000, + "m_MinFalloff": 1996, + "m_bClientSide": 1991, + "m_bEnabled": 1989, + "m_bExclusive": 1992, + "m_bMaster": 1990, + "m_bStartDisabled": 1988, + "m_flCurWeight": 2004, + "m_flFadeInDuration": 1960, + "m_flFadeOutDuration": 1964, + "m_flMaxWeight": 1984, + "m_flStartFadeInWeight": 1968, + "m_flStartFadeOutWeight": 1972, + "m_flTimeStartFadeIn": 1976, + "m_flTimeStartFadeOut": 1980, + "m_lookupFilename": 2520, + "m_netlookupFilename": 2008 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "m_flFadeInDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxWeight", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMaster", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSide", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bExclusive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_MinFalloff", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_MaxFalloff", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCurWeight", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_netlookupFilename", + "ty": "char", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CCommentarySystem": { + "fields": { + "m_bCheatState": 28, + "m_bCommentaryConvarsChanging": 17, + "m_bCommentaryEnabledMidGame": 18, + "m_bIsFirstSpawnGroupToLoad": 29, + "m_flNextTeleportTime": 20, + "m_hActiveCommentaryNode": 60, + "m_hCurrentNode": 56, + "m_hLastCommentaryNode": 64, + "m_iTeleportStage": 24, + "m_vecNodes": 72 + }, + "metadata": [], + "parent": null + }, + "CConstantForceController": { + "fields": { + "m_angular": 24, + "m_angularSave": 48, + "m_linear": 12, + "m_linearSave": 36 + }, + "metadata": [], + "parent": null + }, + "CCopyRecipientFilter": { + "fields": { + "m_Flags": 8, + "m_Recipients": 16 + }, + "metadata": [], + "parent": null + }, + "CDynamicPropAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CEconItemAttribute": { + "fields": { + "m_bSetBonus": 64, + "m_flInitialValue": 56, + "m_flValue": 52, + "m_iAttributeDefinitionIndex": 48, + "m_nRefundableCurrency": 60 + }, + "metadata": [ + { + "name": "m_iAttributeDefinitionIndex", + "ty": "attrib_definition_index_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flInitialValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nRefundableCurrency", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bSetBonus", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEffectData": { + "fields": { + "m_fFlags": 99, + "m_flMagnitude": 68, + "m_flRadius": 72, + "m_flScale": 64, + "m_hEntity": 56, + "m_hOtherEntity": 60, + "m_iEffectName": 108, + "m_nAttachmentIndex": 100, + "m_nAttachmentName": 104, + "m_nColor": 98, + "m_nDamageType": 88, + "m_nEffectIndex": 80, + "m_nExplosionType": 110, + "m_nHitBox": 96, + "m_nMaterial": 94, + "m_nPenetrate": 92, + "m_nSurfaceProp": 76, + "m_vAngles": 44, + "m_vNormal": 32, + "m_vOrigin": 8, + "m_vStart": 20 + }, + "metadata": [ + { + "name": "m_vOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vStart", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vNormal", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vAngles", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_hEntity", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_hOtherEntity", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_flScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMagnitude", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flRadius", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nSurfaceProp", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_nEffectIndex", + "ty": "HParticleSystemDefinition", + "type": "NetworkVarNames" + }, + { + "name": "m_nDamageType", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nPenetrate", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nMaterial", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nHitBox", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nColor", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_fFlags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nAttachmentIndex", + "ty": "AttachmentHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nAttachmentName", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_iEffectName", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nExplosionType", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityComponent": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityFlame": { + "fields": { + "m_bCheapEffect": 1964, + "m_bUseHitboxes": 1972, + "m_flDirectDamagePerSecond": 1996, + "m_flHitboxFireScale": 1980, + "m_flLifetime": 1984, + "m_flSize": 1968, + "m_hAttacker": 1988, + "m_hEntAttached": 1960, + "m_iCustomDamageType": 2000, + "m_iDangerSound": 1992, + "m_iNumHitboxFires": 1976 + }, + "metadata": [ + { + "name": "m_hEntAttached", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_bCheapEffect", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CEntityIdentity": { + "fields": { + "m_PathIndex": 64, + "m_designerName": 32, + "m_fDataObjectTypes": 60, + "m_flags": 48, + "m_name": 24, + "m_nameStringableIndex": 20, + "m_pNext": 96, + "m_pNextByClass": 112, + "m_pPrev": 88, + "m_pPrevByClass": 104, + "m_worldGroupId": 56 + }, + "metadata": [ + { + "name": "m_nameStringableIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityInstance": { + "fields": { + "m_CScriptComponent": 40, + "m_bVisibleinPVS": 48, + "m_iszPrivateVScripts": 8, + "m_pEntity": 16 + }, + "metadata": [ + { + "name": "m_pEntity", + "ty": "CEntityIdentity *", + "type": "NetworkVarNames" + }, + { + "name": "m_CScriptComponent", + "ty": "CScriptComponent::Storage_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEnvDetailController": { + "fields": { + "m_flFadeEndDist": 1964, + "m_flFadeStartDist": 1960 + }, + "metadata": [ + { + "name": "m_flFadeStartDist", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeEndDist", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CEnvSoundscape": { + "fields": { + "m_OnPlay": 1960, + "m_bDisabled": 2108, + "m_bOverrideWithEvent": 2024, + "m_flRadius": 2000, + "m_hProxySoundscape": 2104, + "m_positionNames": 2040, + "m_soundEventHash": 2036, + "m_soundEventName": 2016, + "m_soundscapeEntityListId": 2032, + "m_soundscapeIndex": 2028, + "m_soundscapeName": 2008 + }, + "metadata": [], + "parent": "CServerOnlyEntity" + }, + "CEnvSoundscapeProxy": { + "fields": { + "m_MainSoundscapeName": 2112 + }, + "metadata": [], + "parent": "CEnvSoundscape" + }, + "CEnvSoundscapeTriggerable": { + "fields": {}, + "metadata": [], + "parent": "CEnvSoundscape" + }, + "CEnvWindShared": { + "fields": { + "m_CurrentSwayVector": 80, + "m_OnGustEnd": 152, + "m_OnGustStart": 112, + "m_PrevSwayVector": 92, + "m_bGusting": 212, + "m_currentWindVector": 68, + "m_flAveWindSpeed": 208, + "m_flGustDuration": 36, + "m_flInitialWindSpeed": 108, + "m_flMaxGustDelay": 32, + "m_flMinGustDelay": 28, + "m_flSimTime": 200, + "m_flStartTime": 8, + "m_flSwayTime": 196, + "m_flSwitchTime": 204, + "m_flVariationTime": 192, + "m_flWindAngleVariation": 216, + "m_flWindSpeed": 64, + "m_flWindSpeedVariation": 220, + "m_iEntIndex": 224, + "m_iGustDirChange": 40, + "m_iInitialWindDir": 104, + "m_iMaxGust": 26, + "m_iMaxWind": 18, + "m_iMinGust": 24, + "m_iMinWind": 16, + "m_iWindDir": 60, + "m_iWindSeed": 12, + "m_iszGustSound": 56, + "m_location": 44, + "m_windRadius": 20 + }, + "metadata": [ + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iWindSeed", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMinWind", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxWind", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_windRadius", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMinGust", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxGust", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_flMinGustDelay", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxGustDelay", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGustDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_iGustDirChange", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_location", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_iInitialWindDir", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_flInitialWindSpeed", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEnvWindShared__WindAveEvent_t": { + "fields": { + "m_flAveWindSpeed": 4, + "m_flStartWindSpeed": 0 + }, + "metadata": [], + "parent": null + }, + "CEnvWindShared__WindVariationEvent_t": { + "fields": { + "m_flWindAngleVariation": 0, + "m_flWindSpeedVariation": 4 + }, + "metadata": [], + "parent": null + }, + "CFilterClass": { + "fields": { + "m_iFilterClass": 2048 + }, + "metadata": [], + "parent": "CBaseFilter" + }, + "CFilterLOS": { + "fields": {}, + "metadata": [], + "parent": "CBaseFilter" + }, + "CFilterMultiple": { + "fields": { + "m_hFilter": 2136, + "m_iFilterName": 2056, + "m_nFilterCount": 2176, + "m_nFilterType": 2048 + }, + "metadata": [], + "parent": "CBaseFilter" + }, + "CFilterProximity": { + "fields": { + "m_flRadius": 2048 + }, + "metadata": [], + "parent": "CBaseFilter" + }, + "CFireSmoke": { + "fields": { + "m_nFlameFromAboveModelIndex": 1980, + "m_nFlameModelIndex": 1976 + }, + "metadata": [ + { + "name": "m_nFlameModelIndex", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nFlameFromAboveModelIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseFire" + }, + "CFishPool": { + "fields": { + "m_fishCount": 1972, + "m_fishes": 1992, + "m_isDormant": 1988, + "m_maxRange": 1976, + "m_swimDepth": 1980, + "m_visTimer": 2016, + "m_waterLevel": 1984 + }, + "metadata": [], + "parent": "CBaseEntity" + }, + "CFootstepTableHandle": { + "fields": {}, + "metadata": [ + { + "name": "MPropertyCustomFGDType", + "type": "Unknown" + } + ], + "parent": null + }, + "CGameChoreoServices": { + "fields": { + "m_choreoState": 20, + "m_flTimeStartedState": 24, + "m_hOwner": 8, + "m_hScriptedSequence": 12, + "m_scriptState": 16 + }, + "metadata": [], + "parent": "IChoreoServices" + }, + "CGameRules": { + "fields": { + "m_nQuestPhase": 136, + "m_szQuestName": 8 + }, + "metadata": [], + "parent": null + }, + "CGameRulesProxy": { + "fields": {}, + "metadata": [], + "parent": "CBaseEntity" + }, + "CGameSceneNode": { + "fields": { + "m_angAbsRotation": 212, + "m_angRotation": 184, + "m_bBoneMergeFlex": 0, + "m_bDebugAbsOriginChanges": 230, + "m_bDirtyBoneMergeBoneToRoot": 0, + "m_bDirtyBoneMergeInfo": 0, + "m_bDirtyHierarchy": 0, + "m_bDormant": 231, + "m_bForceParentToBeNetworked": 232, + "m_bNetworkedAnglesChanged": 0, + "m_bNetworkedPositionChanged": 0, + "m_bNetworkedScaleChanged": 0, + "m_bWillBeCallingPostDataUpdate": 0, + "m_flAbsScale": 224, + "m_flScale": 196, + "m_flZOffset": 324, + "m_hParent": 112, + "m_hierarchyAttachName": 320, + "m_nDoNotSetAnimTimeInInvalidatePhysicsCount": 237, + "m_nHierarchicalDepth": 235, + "m_nHierarchyType": 236, + "m_nLatchAbsOrigin": 0, + "m_nParentAttachmentOrBone": 228, + "m_name": 240, + "m_nodeToWorld": 16, + "m_pChild": 64, + "m_pNextSibling": 72, + "m_pOwner": 48, + "m_pParent": 56, + "m_vRenderOrigin": 328, + "m_vecAbsOrigin": 200, + "m_vecOrigin": 128 + }, + "metadata": [ + { + "name": "m_hParent", + "ty": "CGameSceneNodeHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_vecOrigin", + "ty": "CNetworkOriginCellCoordQuantizedVector", + "type": "NetworkVarNames" + }, + { + "name": "m_angRotation", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_flScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_name", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_hierarchyAttachName", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGameSceneNodeHandle": { + "fields": { + "m_hOwner": 8, + "m_name": 12 + }, + "metadata": [ + { + "name": "m_hOwner", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_name", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGameScriptedMoveData": { + "fields": { + "m_angCurrent": 60, + "m_angDst": 48, + "m_angSrc": 36, + "m_bActive": 84, + "m_bIgnoreCollisions": 100, + "m_bIgnoreRotation": 86, + "m_bSuccess": 92, + "m_bTeleportOnEnd": 85, + "m_flAngRate": 72, + "m_flDuration": 76, + "m_flStartTime": 80, + "m_nForcedCrouchState": 96, + "m_nType": 88, + "m_vAccumulatedRootMotion": 0, + "m_vDest": 12, + "m_vSrc": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CGlowProperty": { + "fields": { + "m_bEligibleForScreenHighlight": 80, + "m_bFlashing": 68, + "m_bGlowing": 81, + "m_fGlowColor": 8, + "m_flGlowStartTime": 76, + "m_flGlowTime": 72, + "m_glowColorOverride": 64, + "m_iGlowTeam": 52, + "m_iGlowType": 48, + "m_nGlowRange": 56, + "m_nGlowRangeMin": 60 + }, + "metadata": [ + { + "name": "m_iGlowType", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iGlowTeam", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nGlowRange", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nGlowRangeMin", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_glowColorOverride", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlashing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bEligibleForScreenHighlight", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CHitboxComponent": { + "fields": { + "m_bvDisabledHitGroups": 36 + }, + "metadata": [ + { + "name": "m_bvDisabledHitGroups", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityComponent" + }, + "CInButtonState": { + "fields": { + "m_pButtonStates": 8 + }, + "metadata": [], + "parent": null + }, + "CInfoData": { + "fields": {}, + "metadata": [], + "parent": "CServerOnlyEntity" + }, + "CInfoLadderDismount": { + "fields": {}, + "metadata": [], + "parent": "CBaseEntity" + }, + "CLightComponent": { + "fields": { + "__m_pChainEntity": 88, + "m_Color": 149, + "m_Pattern": 248, + "m_SecondaryColor": 153, + "m_SkyAmbientBounce": 428, + "m_SkyColor": 420, + "m_bEnabled": 340, + "m_bFlicker": 341, + "m_bMixedShadows": 433, + "m_bPrecomputedFieldsValid": 342, + "m_bPvsModifyEntity": 464, + "m_bRenderDiffuse": 224, + "m_bRenderToCubemaps": 312, + "m_bRenderTransmissive": 232, + "m_bUseSecondaryColor": 432, + "m_bUsesBakedShadowing": 300, + "m_flAttenuation0": 180, + "m_flAttenuation1": 184, + "m_flAttenuation2": 188, + "m_flBrightness": 160, + "m_flBrightnessMult": 168, + "m_flBrightnessScale": 164, + "m_flCapsuleLength": 440, + "m_flFadeMaxDist": 328, + "m_flFadeMinDist": 324, + "m_flFalloff": 176, + "m_flFogContributionStength": 412, + "m_flLightStyleStartTime": 436, + "m_flMinRoughness": 444, + "m_flNearClipPlane": 416, + "m_flOrthoLightHeight": 240, + "m_flOrthoLightWidth": 236, + "m_flPhi": 196, + "m_flPrecomputedMaxRange": 404, + "m_flRange": 172, + "m_flShadowCascadeCrossFade": 260, + "m_flShadowCascadeDistance0": 268, + "m_flShadowCascadeDistance1": 272, + "m_flShadowCascadeDistance2": 276, + "m_flShadowCascadeDistance3": 280, + "m_flShadowCascadeDistanceFade": 264, + "m_flShadowFadeMaxDist": 336, + "m_flShadowFadeMinDist": 332, + "m_flSkyIntensity": 424, + "m_flTheta": 192, + "m_hLightCookie": 200, + "m_nBakedShadowIndex": 308, + "m_nCascadeRenderStaticObjects": 256, + "m_nCascades": 208, + "m_nCastShadows": 212, + "m_nDirectLight": 316, + "m_nFogLightingMode": 408, + "m_nIndirectLight": 320, + "m_nRenderSpecular": 228, + "m_nShadowCascadeResolution0": 284, + "m_nShadowCascadeResolution1": 288, + "m_nShadowCascadeResolution2": 292, + "m_nShadowCascadeResolution3": 296, + "m_nShadowHeight": 220, + "m_nShadowPriority": 304, + "m_nShadowWidth": 216, + "m_nStyle": 244, + "m_vPrecomputedBoundsMaxs": 356, + "m_vPrecomputedBoundsMins": 344, + "m_vPrecomputedOBBAngles": 380, + "m_vPrecomputedOBBExtent": 392, + "m_vPrecomputedOBBOrigin": 368 + }, + "metadata": [ + { + "name": "m_Color", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_SecondaryColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessMult", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flRange", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFalloff", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation0", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation1", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation2", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTheta", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flPhi", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightCookie", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_nCascades", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCastShadows", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowWidth", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowHeight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderDiffuse", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderSpecular", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderTransmissive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flOrthoLightWidth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flOrthoLightHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nStyle", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_Pattern", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_nCascadeRenderStaticObjects", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeCrossFade", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistanceFade", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance0", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance1", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance2", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance3", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution0", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUsesBakedShadowing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nBakedShadowIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderToCubemaps", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nDirectLight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectLight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeMinDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeMaxDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowFadeMinDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowFadeMaxDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlicker", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPrecomputedFieldsValid", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedBoundsMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedBoundsMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBAngles", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBExtent", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flPrecomputedMaxRange", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nFogLightingMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogContributionStength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flNearClipPlane", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_SkyColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flSkyIntensity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_SkyAmbientBounce", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseSecondaryColor", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMixedShadows", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flLightStyleStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCapsuleLength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flMinRoughness", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityComponent" + }, + "CLogicBranch": { + "fields": { + "m_Listeners": 1968, + "m_OnFalse": 2032, + "m_OnTrue": 1992, + "m_bInValue": 1960 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CLogicDistanceCheck": { + "fields": { + "m_InZone1": 1984, + "m_InZone2": 2024, + "m_InZone3": 2064, + "m_flZone1Distance": 1976, + "m_flZone2Distance": 1980, + "m_iszEntityA": 1960, + "m_iszEntityB": 1968 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CLogicalEntity": { + "fields": {}, + "metadata": [], + "parent": "CServerOnlyEntity" + }, + "CModelState": { + "fields": { + "m_MeshGroupMask": 384, + "m_ModelName": 168, + "m_bClientClothCreationSuppressed": 232, + "m_hModel": 160, + "m_nClothUpdateFlags": 532, + "m_nForceLOD": 531, + "m_nIdealMotionType": 530 + }, + "metadata": [ + { + "name": "m_hModel", + "ty": "HModelStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientClothCreationSuppressed", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_MeshGroupMask", + "ty": "MeshGroupMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nIdealMotionType", + "ty": "int8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CMotorController": { + "fields": { + "m_axis": 16, + "m_inertiaFactor": 28, + "m_maxTorque": 12, + "m_speed": 8 + }, + "metadata": [], + "parent": null + }, + "CMultiplayRules": { + "fields": {}, + "metadata": [], + "parent": "CGameRules" + }, + "CMultiplayer_Expresser": { + "fields": { + "m_bAllowMultipleScenes": 112 + }, + "metadata": [], + "parent": "CAI_ExpresserWithFollowup" + }, + "CNavLinkAnimgraphVar": { + "fields": { + "m_strAnimgraphVar": 0, + "m_unAlignmentDegrees": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNavVolume": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CNavVolumeAll": { + "fields": {}, + "metadata": [], + "parent": "CNavVolumeVector" + }, + "CNavVolumeBreadthFirstSearch": { + "fields": { + "m_flSearchDist": 140, + "m_vStartPos": 128 + }, + "metadata": [], + "parent": "CNavVolumeCalculatedVector" + }, + "CNavVolumeCalculatedVector": { + "fields": {}, + "metadata": [], + "parent": "CNavVolume" + }, + "CNavVolumeMarkupVolume": { + "fields": {}, + "metadata": [], + "parent": "CNavVolume" + }, + "CNavVolumeSphere": { + "fields": { + "m_flRadius": 92, + "m_vCenter": 80 + }, + "metadata": [], + "parent": "CNavVolume" + }, + "CNavVolumeSphericalShell": { + "fields": { + "m_flRadiusInner": 96 + }, + "metadata": [], + "parent": "CNavVolumeSphere" + }, + "CNavVolumeVector": { + "fields": { + "m_bHasBeenPreFiltered": 88 + }, + "metadata": [], + "parent": "CNavVolume" + }, + "CNetworkTransmitComponent": { + "fields": { + "m_nTransmitStateOwnedCounter": 708 + }, + "metadata": [], + "parent": null + }, + "CNetworkedSequenceOperation": { + "fields": { + "m_bDiscontinuity": 29, + "m_bSequenceChangeNetworked": 28, + "m_flCycle": 16, + "m_flPrevCycle": 12, + "m_flPrevCycleForAnimEventDetection": 36, + "m_flPrevCycleFromDiscontinuity": 32, + "m_flWeight": 20, + "m_hSequence": 8 + }, + "metadata": [ + { + "name": "m_hSequence", + "ty": "HSequence", + "type": "NetworkVarNames" + }, + { + "name": "m_flPrevCycle", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCycle", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CPhysicsShake": { + "fields": { + "m_force": 8 + }, + "metadata": [], + "parent": null + }, + "CPlayerControllerComponent": { + "fields": { + "__m_pChainEntity": 8 + }, + "metadata": [], + "parent": null + }, + "CPlayerPawnComponent": { + "fields": { + "__m_pChainEntity": 8 + }, + "metadata": [], + "parent": null + }, + "CPlayerPing": { + "fields": { + "m_bUrgent": 1980, + "m_hPingedEntity": 1972, + "m_hPlayer": 1968, + "m_iType": 1976, + "m_szPlaceName": 1981 + }, + "metadata": [ + { + "name": "m_hPlayer", + "ty": "CHandle< CCSPlayerPawn>", + "type": "NetworkVarNames" + }, + { + "name": "m_hPingedEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_iType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUrgent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_szPlaceName", + "ty": "char", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CPlayer_AutoaimServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_CameraServices": { + "fields": { + "m_PlayerFog": 88, + "m_PostProcessingVolumes": 288, + "m_audio": 168, + "m_flCsViewPunchAngleTickRatio": 80, + "m_flOldPlayerViewOffsetZ": 316, + "m_flOldPlayerZ": 312, + "m_hColorCorrectionCtrl": 152, + "m_hTonemapController": 160, + "m_hTriggerSoundscapeList": 344, + "m_hViewEntity": 156, + "m_nCsViewPunchAngleTick": 76, + "m_vecCsViewPunchAngle": 64 + }, + "metadata": [ + { + "name": "m_vecCsViewPunchAngle", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_nCsViewPunchAngleTick", + "ty": "GameTick_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCsViewPunchAngleTickRatio", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_PlayerFog", + "ty": "fogplayerparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hColorCorrectionCtrl", + "ty": "CHandle< CColorCorrection>", + "type": "NetworkVarNames" + }, + { + "name": "m_hViewEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hTonemapController", + "ty": "CHandle< CTonemapController2>", + "type": "NetworkVarNames" + }, + { + "name": "m_audio", + "ty": "audioparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_PostProcessingVolumes", + "ty": "CHandle", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_FlashlightServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_ItemServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_MovementServices": { + "fields": { + "m_arrForceSubtickMoveWhen": 412, + "m_flForwardMove": 428, + "m_flLeftMove": 432, + "m_flMaxspeed": 408, + "m_flUpMove": 436, + "m_nButtonDoublePressed": 120, + "m_nButtons": 72, + "m_nImpulse": 64, + "m_nLastCommandNumberProcessed": 384, + "m_nQueuedButtonChangeMask": 112, + "m_nQueuedButtonDownMask": 104, + "m_nToggleButtonDownMask": 392, + "m_pButtonPressedCmdNumber": 128, + "m_vecLastMovementImpulses": 440, + "m_vecOldViewAngles": 452 + }, + "metadata": [ + { + "name": "m_nToggleButtonDownMask", + "ty": "ButtonBitMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxspeed", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrForceSubtickMoveWhen", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_MovementServices_Humanoid": { + "fields": { + "m_bDucked": 492, + "m_bDucking": 493, + "m_bInCrouch": 480, + "m_bInDuckJump": 494, + "m_flCrouchTransitionStartTime": 488, + "m_flFallVelocity": 476, + "m_flStepSoundTime": 472, + "m_flSurfaceFriction": 508, + "m_groundNormal": 496, + "m_iTargetVolume": 532, + "m_nCrouchState": 484, + "m_nStepside": 528, + "m_surfaceProps": 512, + "m_vecSmoothedVelocity": 536 + }, + "metadata": [ + { + "name": "m_flFallVelocity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bInCrouch", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nCrouchState", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCrouchTransitionStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bDucked", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDucking", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bInDuckJump", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_MovementServices" + }, + "CPlayer_ObserverServices": { + "fields": { + "m_bForcedObserverMode": 76, + "m_hObserverTarget": 68, + "m_iObserverLastMode": 72, + "m_iObserverMode": 64 + }, + "metadata": [ + { + "name": "m_iObserverMode", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_hObserverTarget", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_UseServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_ViewModelServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_WaterServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_WeaponServices": { + "fields": { + "m_bPreventWeaponPickup": 160, + "m_hActiveWeapon": 88, + "m_hLastWeapon": 92, + "m_hMyWeapons": 64, + "m_iAmmo": 96 + }, + "metadata": [ + { + "name": "m_hMyWeapons", + "ty": "CHandle< CBasePlayerWeapon >", + "type": "NetworkVarNames" + }, + { + "name": "m_hActiveWeapon", + "ty": "CHandle< CBasePlayerWeapon>", + "type": "NetworkVarNames" + }, + { + "name": "m_hLastWeapon", + "ty": "CHandle< CBasePlayerWeapon>", + "type": "NetworkVarNames" + }, + { + "name": "m_iAmmo", + "ty": "uint16", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPointPrefab": { + "fields": { + "m_associatedRelayEntity": 1988, + "m_associatedRelayTargetName": 1976, + "m_bLoadDynamic": 1985, + "m_fixupNames": 1984, + "m_forceWorldGroupID": 1968, + "m_targetMapName": 1960 + }, + "metadata": [], + "parent": "CServerOnlyPointEntity" + }, + "CPulseCell_Outflow_PlaySceneBase": { + "fields": { + "m_OnCanceled": 88, + "m_OnFinished": 72, + "m_Triggers": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseYieldingInflow" + }, + "CPulseCell_Outflow_PlaySceneBase__CursorState_t": { + "fields": { + "m_sceneInstance": 0 + }, + "metadata": [], + "parent": null + }, + "CPulseCell_Outflow_ScriptedSequence__CursorState_t": { + "fields": { + "m_scriptedSequence": 0 + }, + "metadata": [], + "parent": null + }, + "CPulseCell_SoundEventStart": { + "fields": { + "m_Type": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseGraphComponentBase": { + "fields": { + "m_hOwner": 8, + "m_sNameFixupLocal": 32, + "m_sNameFixupParent": 24, + "m_sNameFixupStaticPrefix": 16 + }, + "metadata": [], + "parent": null + }, + "CPulseGraphComponentPointServer": { + "fields": {}, + "metadata": [], + "parent": "CPulseGraphComponentBase" + }, + "CPulseGraphInstance_ServerEntity": { + "fields": { + "m_pComponent": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseServerFuncs": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseServerFuncs_Sounds": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CRR_Response": { + "fields": { + "m_Followup": 376, + "m_Params": 321, + "m_Type": 0, + "m_fMatchScore": 352, + "m_pchCriteriaNames": 432, + "m_pchCriteriaValues": 456, + "m_szMatchingRule": 193, + "m_szResponseName": 1, + "m_szSpeakerContext": 360, + "m_szWorldContext": 368 + }, + "metadata": [], + "parent": null + }, + "CRandSimTimer": { + "fields": { + "m_maxInterval": 12, + "m_minInterval": 8 + }, + "metadata": [], + "parent": "CSimpleSimTimer" + }, + "CRandStopwatch": { + "fields": { + "m_maxInterval": 16, + "m_minInterval": 12 + }, + "metadata": [], + "parent": "CStopwatchBase" + }, + "CRangeFloat": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CRangeInt": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CRemapFloat": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderComponent": { + "fields": { + "__m_pChainEntity": 16, + "m_bEnableRendering": 96, + "m_bInterpolationReadyToDraw": 192, + "m_bIsRenderingWithViewModels": 80, + "m_nSplitscreenFlags": 84 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CResponseCriteriaSet": { + "fields": { + "m_bOverrideOnAppend": 44, + "m_nNumPrefixedContexts": 40 + }, + "metadata": [], + "parent": null + }, + "CResponseQueue": { + "fields": { + "m_ExpresserTargets": 72 + }, + "metadata": [], + "parent": null + }, + "CResponseQueue__CDeferredResponse": { + "fields": { + "m_bResponseValid": 552, + "m_contexts": 8, + "m_fDispatchTime": 56, + "m_hIssuer": 60, + "m_response": 72 + }, + "metadata": [], + "parent": null + }, + "CRetakeGameRules": { + "fields": { + "m_bBlockersPresent": 252, + "m_bRoundInProgress": 253, + "m_iBombSite": 260, + "m_iFirstSecondHalfRound": 256, + "m_nMatchSeed": 248 + }, + "metadata": [ + { + "name": "m_nMatchSeed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bBlockersPresent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundInProgress", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iFirstSecondHalfRound", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iBombSite", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CRopeOverlapHit": { + "fields": { + "m_hEntity": 0, + "m_vecOverlappingLinks": 8 + }, + "metadata": [], + "parent": null + }, + "CSMatchStats_t": { + "fields": { + "m_i1v1Count": 160, + "m_i1v1Wins": 164, + "m_i1v2Count": 168, + "m_i1v2Wins": 172, + "m_iEnemy2Ks": 120, + "m_iEnemy3Ks": 108, + "m_iEnemy4Ks": 104, + "m_iEnemy5Ks": 100, + "m_iEnemyKnifeKills": 112, + "m_iEnemyTaserKills": 116, + "m_iEntryCount": 176, + "m_iEntryWins": 180, + "m_iFlash_Count": 136, + "m_iFlash_Successes": 140, + "m_iUtility_Count": 124, + "m_iUtility_Enemies": 132, + "m_iUtility_Successes": 128, + "m_nHealthPointsDealtTotal": 148, + "m_nHealthPointsRemovedTotal": 144, + "m_nShotsFiredTotal": 152, + "m_nShotsOnTargetTotal": 156 + }, + "metadata": [ + { + "name": "m_iEnemy5Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemy4Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemy3Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemyKnifeKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemyTaserKills", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "CSPerRoundStats_t" + }, + "CSPerRoundStats_t": { + "fields": { + "m_iAssists": 56, + "m_iCashEarned": 88, + "m_iDamage": 60, + "m_iDeaths": 52, + "m_iEnemiesFlashed": 96, + "m_iEquipmentValue": 64, + "m_iHeadShotKills": 80, + "m_iKillReward": 72, + "m_iKills": 48, + "m_iLiveTime": 76, + "m_iMoneySaved": 68, + "m_iObjective": 84, + "m_iUtilityDamage": 92 + }, + "metadata": [ + { + "name": "m_iKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iDeaths", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iAssists", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEquipmentValue", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMoneySaved", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iKillReward", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iLiveTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iHeadShotKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iObjective", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iCashEarned", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iUtilityDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemiesFlashed", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CSceneEventInfo": { + "fields": { + "m_bClientSide": 76, + "m_bHasArrived": 16, + "m_bIsGesture": 28, + "m_bShouldRemove": 29, + "m_bStarted": 77, + "m_flNext": 24, + "m_flWeight": 12, + "m_hSequence": 8, + "m_hTarget": 68, + "m_iLayer": 0, + "m_iPriority": 4, + "m_nSceneEventId": 72, + "m_nType": 20 + }, + "metadata": [], + "parent": null + }, + "CScriptComponent": { + "fields": { + "m_scriptClassName": 48 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CScriptUniformRandomStream": { + "fields": { + "m_hScriptScope": 8, + "m_nInitialSeed": 156 + }, + "metadata": [], + "parent": null + }, + "CServerOnlyEntity": { + "fields": {}, + "metadata": [], + "parent": "CBaseEntity" + }, + "CServerOnlyPointEntity": { + "fields": {}, + "metadata": [], + "parent": "CServerOnlyEntity" + }, + "CShatterGlassShard": { + "fields": { + "m_ShatterStressType": 68, + "m_bAverageVertPositionIsValid": 132, + "m_bCreatedModel": 84, + "m_bFlaggedForRemoval": 154, + "m_bShatterRateLimited": 160, + "m_bStressPositionAIsValid": 152, + "m_bStressPositionBIsValid": 153, + "m_flArea": 108, + "m_flLongestAcross": 96, + "m_flLongestEdge": 88, + "m_flPhysicsEntitySpawnedAtTime": 156, + "m_flShortestAcross": 100, + "m_flShortestEdge": 92, + "m_flSumOfAllEdges": 104, + "m_hEntityHittingMe": 164, + "m_hModel": 48, + "m_hParentPanel": 60, + "m_hParentShard": 64, + "m_hPhysicsEntity": 56, + "m_hShardHandle": 8, + "m_nOnFrameEdge": 112, + "m_nParentPanelsNthShard": 116, + "m_nSubShardGeneration": 120, + "m_vLocalPanelSpaceOrigin": 40, + "m_vecAverageVertPosition": 124, + "m_vecNeighbors": 168, + "m_vecPanelSpaceStressPositionA": 136, + "m_vecPanelSpaceStressPositionB": 144, + "m_vecPanelVertices": 16, + "m_vecStressVelocity": 72 + }, + "metadata": [], + "parent": null + }, + "CSimTimer": { + "fields": { + "m_interval": 8 + }, + "metadata": [], + "parent": "CSimpleSimTimer" + }, + "CSimpleSimTimer": { + "fields": { + "m_nWorldGroupId": 4, + "m_next": 0 + }, + "metadata": [], + "parent": null + }, + "CSimpleStopwatch": { + "fields": {}, + "metadata": [], + "parent": "CStopwatchBase" + }, + "CSingleplayRules": { + "fields": { + "m_bSinglePlayerGameEnding": 140 + }, + "metadata": [], + "parent": "CGameRules" + }, + "CSkeletonAnimationController": { + "fields": { + "m_pSkeletonInstance": 8 + }, + "metadata": [], + "parent": "ISkeletonAnimationController" + }, + "CSkeletonInstance": { + "fields": { + "m_bDirtyMotionType": 0, + "m_bDisableSolidCollisionsForHierarchy": 898, + "m_bIsAnimationEnabled": 896, + "m_bIsGeneratingLatchedParentSpaceState": 0, + "m_bUseParentRenderBounds": 897, + "m_materialGroup": 900, + "m_modelState": 352, + "m_nHitboxSet": 904 + }, + "metadata": [ + { + "name": "m_modelState", + "ty": "CModelState", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsAnimationEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseParentRenderBounds", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_materialGroup", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_nHitboxSet", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": "CGameSceneNode" + }, + "CSkillDamage": { + "fields": { + "m_flDamage": 0, + "m_flPhysicsForceDamage": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSkillFloat": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CSkillInt": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CSkyCamera": { + "fields": { + "m_bUseAngles": 2108, + "m_pNext": 2112, + "m_skyboxData": 1960, + "m_skyboxSlotToken": 2104 + }, + "metadata": [ + { + "name": "m_skyboxData", + "ty": "sky3dparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_skyboxSlotToken", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CSkyboxReference": { + "fields": { + "m_hSkyCamera": 1964, + "m_worldGroupId": 1960 + }, + "metadata": [], + "parent": "CBaseEntity" + }, + "CSmoothFunc": { + "fields": { + "m_flSmoothAmplitude": 8, + "m_flSmoothBias": 12, + "m_flSmoothDuration": 16, + "m_flSmoothRemainingTime": 20, + "m_nSmoothDir": 24 + }, + "metadata": [], + "parent": null + }, + "CSound": { + "fields": { + "m_bHasOwner": 48, + "m_bNoExpirationTime": 30, + "m_flExpireTime": 24, + "m_flOcclusionScale": 12, + "m_hOwner": 0, + "m_hTarget": 4, + "m_iNext": 28, + "m_iNextAudible": 20, + "m_iType": 16, + "m_iVolume": 8, + "m_ownerChannelIndex": 32, + "m_vecOrigin": 36 + }, + "metadata": [], + "parent": null + }, + "CSoundEnvelope": { + "fields": { + "m_current": 0, + "m_forceupdate": 12, + "m_rate": 8, + "m_target": 4 + }, + "metadata": [], + "parent": null + }, + "CSoundOpvarSetAABBEntity": { + "fields": { + "m_nAABBDirection": 2428, + "m_vDistanceInnerMaxs": 2392, + "m_vDistanceInnerMins": 2380, + "m_vDistanceOuterMaxs": 2416, + "m_vDistanceOuterMins": 2404, + "m_vInnerMaxs": 2444, + "m_vInnerMins": 2432, + "m_vOuterMaxs": 2468, + "m_vOuterMins": 2456 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointEntity" + }, + "CSoundOpvarSetAutoRoomEntity": { + "fields": { + "m_flHeightTolerance": 2436, + "m_flSize": 2432, + "m_flSizeSqr": 2440, + "m_traceResults": 2384 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointEntity" + }, + "CSoundOpvarSetOBBEntity": { + "fields": {}, + "metadata": [], + "parent": "CSoundOpvarSetAABBEntity" + }, + "CSoundOpvarSetOBBWindEntity": { + "fields": { + "m_flWindMapMax": 2172, + "m_flWindMapMin": 2168, + "m_flWindMax": 2164, + "m_flWindMin": 2160, + "m_vDistanceMaxs": 2148, + "m_vDistanceMins": 2136, + "m_vMaxs": 2124, + "m_vMins": 2112 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointBase" + }, + "CSoundOpvarSetPathCornerEntity": { + "fields": { + "m_flDistMaxSqr": 2412, + "m_flDistMinSqr": 2408, + "m_iszPathCornerEntityName": 2416 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointEntity" + }, + "CSoundOpvarSetPointBase": { + "fields": { + "m_bDisabled": 1960, + "m_bUseAutoCompare": 2108, + "m_hSource": 1964, + "m_iOpvarIndex": 2104, + "m_iszOperatorName": 2088, + "m_iszOpvarName": 2096, + "m_iszSourceEntityName": 1976, + "m_iszStackName": 2080, + "m_vLastPosition": 2064 + }, + "metadata": [ + { + "name": "m_iszStackName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszOperatorName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszOpvarName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iOpvarIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseAutoCompare", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CSoundOpvarSetPointEntity": { + "fields": { + "m_OnEnter": 2112, + "m_OnExit": 2152, + "m_bAutoDisable": 2192, + "m_bSetValueOnDisable": 2292, + "m_flDistanceMapMax": 2272, + "m_flDistanceMapMin": 2268, + "m_flDistanceMax": 2264, + "m_flDistanceMin": 2260, + "m_flDynamicMaximumOcclusion": 2316, + "m_flOcclusionMax": 2284, + "m_flOcclusionMin": 2280, + "m_flOcclusionRadius": 2276, + "m_flPathingDistanceNormFactor": 2336, + "m_flValSetOnDisable": 2288, + "m_hDynamicEntity": 2320, + "m_iszDynamicEntityName": 2328, + "m_nPathingSourceIndex": 2376, + "m_nSimulationMode": 2296, + "m_nVisibilitySamples": 2300, + "m_vDynamicProxyPoint": 2304, + "m_vPathingDirection": 2364, + "m_vPathingListenerPos": 2352, + "m_vPathingSourcePos": 2340 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointBase" + }, + "CSoundPatch": { + "fields": { + "m_Filter": 88, + "m_bUpdatedSoundOrigin": 132, + "m_flCloseCaptionDuration": 128, + "m_flLastTime": 52, + "m_hEnt": 64, + "m_isPlaying": 84, + "m_iszClassName": 136, + "m_iszSoundScriptName": 56, + "m_pitch": 8, + "m_shutdownTime": 48, + "m_soundEntityIndex": 68, + "m_soundOrigin": 72, + "m_volume": 24 + }, + "metadata": [], + "parent": null + }, + "CStopwatch": { + "fields": { + "m_interval": 12 + }, + "metadata": [], + "parent": "CStopwatchBase" + }, + "CStopwatchBase": { + "fields": { + "m_fIsRunning": 8 + }, + "metadata": [], + "parent": "CSimpleSimTimer" + }, + "CTakeDamageInfo": { + "fields": { + "m_bInTakeDamageFlow": 148, + "m_bShouldBleed": 100, + "m_bShouldSpark": 101, + "m_bitsDamageType": 72, + "m_flDamage": 68, + "m_flOriginalDamage": 96, + "m_hAbility": 64, + "m_hAttacker": 60, + "m_hInflictor": 56, + "m_hScriptInstance": 120, + "m_iAmmoType": 80, + "m_iDamageCustom": 76, + "m_nDamageFlags": 112, + "m_nNumObjectsPenetrated": 116, + "m_vecDamageDirection": 44, + "m_vecDamageForce": 8, + "m_vecDamagePosition": 20, + "m_vecReportedPosition": 32 + }, + "metadata": [], + "parent": null + }, + "CTakeDamageInfoAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CTakeDamageResult": { + "fields": { + "m_nDamageTaken": 4, + "m_nHealthLost": 0 + }, + "metadata": [], + "parent": null + }, + "CTakeDamageSummaryScopeGuard": { + "fields": { + "m_vecSummaries": 8 + }, + "metadata": [], + "parent": null + }, + "CTeamplayRules": { + "fields": {}, + "metadata": [], + "parent": "CMultiplayRules" + }, + "CTimeline": { + "fields": { + "m_bStopped": 544, + "m_flFinalValue": 536, + "m_flInterval": 532, + "m_flValues": 16, + "m_nBucketCount": 528, + "m_nCompressionType": 540, + "m_nValueCounts": 272 + }, + "metadata": [ + { + "name": "m_flValues", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nValueCounts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nBucketCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flInterval", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFinalValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nCompressionType", + "ty": "TimelineCompression_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bStopped", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "IntervalTimer" + }, + "CTouchExpansionComponent": { + "fields": {}, + "metadata": [], + "parent": "CEntityComponent" + }, + "CommandToolCommand_t": { + "fields": { + "m_ClearDebugBits": 64, + "m_Commands": 48, + "m_EntitySpec": 40, + "m_ExecMode": 16, + "m_InternalId": 4, + "m_PeriodicExecDelay": 32, + "m_SetDebugBits": 56, + "m_ShortName": 8, + "m_SpawnGroup": 24, + "m_SpecType": 36, + "m_bEnabled": 0, + "m_bOpened": 1 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ConceptHistory_t": { + "fields": { + "m_response": 8, + "timeSpoken": 0 + }, + "metadata": [], + "parent": null + }, + "ConstraintSoundInfo": { + "fields": { + "m_bPlayReversalSound": 129, + "m_bPlayTravelSound": 128, + "m_forwardAxis": 64, + "m_iszReversalSounds": 104, + "m_iszTravelSoundBack": 88, + "m_iszTravelSoundFwd": 80, + "m_soundProfile": 32, + "m_vSampler": 8 + }, + "metadata": [], + "parent": null + }, + "CountdownTimer": { + "fields": { + "m_duration": 8, + "m_nWorldGroupId": 20, + "m_timescale": 16, + "m_timestamp": 12 + }, + "metadata": [ + { + "name": "m_duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timestamp", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_timescale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupId", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EngineCountdownTimer": { + "fields": { + "m_duration": 8, + "m_timescale": 16, + "m_timestamp": 12 + }, + "metadata": [ + { + "name": "m_duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timestamp", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timescale", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EntityRenderAttribute_t": { + "fields": { + "m_ID": 48, + "m_Values": 52 + }, + "metadata": [ + { + "name": "m_ID", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_Values", + "ty": "Vector4D", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EntitySpottedState_t": { + "fields": { + "m_bSpotted": 8, + "m_bSpottedByMask": 12 + }, + "metadata": [ + { + "name": "m_bSpotted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bSpottedByMask", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "Extent": { + "fields": { + "hi": 12, + "lo": 0 + }, + "metadata": [], + "parent": null + }, + "GameAmmoTypeInfo_t": { + "fields": { + "m_nBuySize": 52, + "m_nCost": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "AmmoTypeInfo_t" + }, + "HullFlags_t": { + "fields": { + "m_bHull_Human": 0, + "m_bHull_Large": 6, + "m_bHull_LargeCentered": 7, + "m_bHull_Medium": 4, + "m_bHull_MediumTall": 8, + "m_bHull_Small": 9, + "m_bHull_SmallCentered": 1, + "m_bHull_Tiny": 3, + "m_bHull_TinyCentered": 5, + "m_bHull_WideHuman": 2 + }, + "metadata": [], + "parent": null + }, + "IChoreoServices": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IEconItemInterface": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IHasAttributes": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IRagdoll": { + "fields": {}, + "metadata": [], + "parent": null + }, + "ISkeletonAnimationController": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IntervalTimer": { + "fields": { + "m_nWorldGroupId": 12, + "m_timestamp": 8 + }, + "metadata": [ + { + "name": "m_timestamp", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupId", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "NavGravity_t": { + "fields": { + "m_bDefault": 12, + "m_vGravity": 0 + }, + "metadata": [], + "parent": null + }, + "PhysicsRagdollPose_t": { + "fields": { + "__m_pChainEntity": 8, + "m_Transforms": 48, + "m_hOwner": 72 + }, + "metadata": [ + { + "name": "m_Transforms", + "ty": "CTransform", + "type": "NetworkVarNames" + }, + { + "name": "m_hOwner", + "ty": "EHANDLE", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "PulseScriptedSequenceData_t": { + "fields": { + "m_bIgnoreLookAt": 43, + "m_bLoopActionSequence": 41, + "m_bLoopPostIdleSequence": 42, + "m_bLoopPreIdleSequence": 40, + "m_nActorID": 0, + "m_szEntrySequence": 16, + "m_szExitSequence": 32, + "m_szPreIdleSequence": 8, + "m_szSequence": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "QuestProgress": { + "fields": {}, + "metadata": [], + "parent": null + }, + "RagdollCreationParams_t": { + "fields": { + "m_nForceBone": 12, + "m_vForce": 0 + }, + "metadata": [], + "parent": null + }, + "Relationship_t": { + "fields": { + "disposition": 0, + "priority": 4 + }, + "metadata": [], + "parent": null + }, + "ResponseContext_t": { + "fields": { + "m_fExpirationTime": 16, + "m_iszName": 0, + "m_iszValue": 8 + }, + "metadata": [], + "parent": null + }, + "ResponseFollowup": { + "fields": { + "bFired": 48, + "followup_concept": 0, + "followup_contexts": 8, + "followup_delay": 16, + "followup_entityiodelay": 44, + "followup_entityioinput": 36, + "followup_entityiotarget": 28, + "followup_target": 20 + }, + "metadata": [], + "parent": null + }, + "ResponseParams": { + "fields": { + "flags": 18, + "m_pFollowup": 20, + "odds": 16 + }, + "metadata": [], + "parent": null + }, + "SequenceHistory_t": { + "fields": { + "m_flCyclesPerSecond": 20, + "m_flPlaybackRate": 16, + "m_flSeqFixedCycle": 8, + "m_flSeqStartTime": 4, + "m_hSequence": 0, + "m_nSeqLoopMode": 12 + }, + "metadata": [], + "parent": null + }, + "SimpleConstraintSoundProfile": { + "fields": { + "eKeypoints": 8, + "m_keyPoints": 12, + "m_reversalSoundThresholds": 20 + }, + "metadata": [], + "parent": null + }, + "SoundOpvarTraceResult_t": { + "fields": { + "bDidHit": 12, + "flDistSqrToCenter": 16, + "vPos": 0 + }, + "metadata": [], + "parent": null + }, + "SpawnPoint": { + "fields": { + "m_bEnabled": 1964, + "m_iPriority": 1960, + "m_nType": 1968 + }, + "metadata": [], + "parent": "CServerOnlyPointEntity" + }, + "SpawnPointCoopEnemy": { + "fields": { + "m_bIsAgressive": 2004, + "m_bStartAsleep": 2005, + "m_flHideRadius": 2008, + "m_nArmorToSpawnWith": 1992, + "m_nBotDifficulty": 2000, + "m_nDefaultBehavior": 1996, + "m_szBehaviorTreeFile": 2024, + "m_szPlayerModelToUse": 1984, + "m_szWeaponsToGive": 1976 + }, + "metadata": [], + "parent": "SpawnPoint" + }, + "SummaryTakeDamageInfo_t": { + "fields": { + "hTarget": 168, + "info": 8, + "nSummarisedCount": 0, + "result": 160 + }, + "metadata": [], + "parent": null + }, + "VPhysicsCollisionAttribute_t": { + "fields": { + "m_nCollisionFunctionMask": 43, + "m_nCollisionGroup": 42, + "m_nEntityId": 32, + "m_nHierarchyId": 40, + "m_nInteractsAs": 8, + "m_nInteractsExclude": 24, + "m_nInteractsWith": 16, + "m_nOwnerId": 36 + }, + "metadata": [ + { + "name": "m_nInteractsAs", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nInteractsWith", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nInteractsExclude", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nEntityId", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nOwnerId", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nHierarchyId", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nCollisionGroup", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nCollisionFunctionMask", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "VelocitySampler": { + "fields": { + "m_fIdealSampleRate": 16, + "m_fPrevSampleTime": 12, + "m_prevSample": 0 + }, + "metadata": [], + "parent": null + }, + "ViewAngleServerChange_t": { + "fields": { + "nIndex": 64, + "nType": 48, + "qAngle": 52 + }, + "metadata": [ + { + "name": "nType", + "ty": "FixAngleSet_t", + "type": "NetworkVarNames" + }, + { + "name": "qAngle", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "nIndex", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "audioparams_t": { + "fields": { + "localBits": 108, + "localSound": 8, + "soundEventHash": 116, + "soundscapeEntityListIndex": 112, + "soundscapeIndex": 104 + }, + "metadata": [ + { + "name": "localSound", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "soundscapeIndex", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "localBits", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "soundscapeEntityListIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "soundEventHash", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "dynpitchvol_base_t": { + "fields": { + "cspincount": 56, + "cspinup": 52, + "fadein": 28, + "fadeinsav": 80, + "fadeout": 32, + "fadeoutsav": 84, + "lfofrac": 92, + "lfomodpitch": 44, + "lfomodvol": 48, + "lfomult": 96, + "lforate": 40, + "lfotype": 36, + "pitch": 60, + "pitchfrac": 72, + "pitchrun": 4, + "pitchstart": 8, + "preset": 0, + "spindown": 16, + "spindownsav": 68, + "spinup": 12, + "spinupsav": 64, + "vol": 76, + "volfrac": 88, + "volrun": 20, + "volstart": 24 + }, + "metadata": [], + "parent": null + }, + "dynpitchvol_t": { + "fields": {}, + "metadata": [], + "parent": "dynpitchvol_base_t" + }, + "fogparams_t": { + "fields": { + "HDRColorScale": 56, + "blend": 101, + "blendtobackground": 88, + "colorPrimary": 20, + "colorPrimaryLerpTo": 28, + "colorSecondary": 24, + "colorSecondaryLerpTo": 32, + "dirPrimary": 8, + "duration": 84, + "enable": 100, + "end": 40, + "endLerpTo": 72, + "exponent": 52, + "farz": 44, + "lerptime": 80, + "locallightscale": 96, + "m_bNoReflectionFog": 102, + "m_bPadding": 103, + "maxdensity": 48, + "maxdensityLerpTo": 76, + "scattering": 92, + "skyboxFogFactor": 60, + "skyboxFogFactorLerpTo": 64, + "start": 36, + "startLerpTo": 68 + }, + "metadata": [ + { + "name": "dirPrimary", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "colorPrimary", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorSecondary", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorPrimaryLerpTo", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorSecondaryLerpTo", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "start", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "end", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "farz", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "maxdensity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "exponent", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "HDRColorScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "skyboxFogFactor", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "skyboxFogFactorLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "startLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "endLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "maxdensityLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "lerptime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "blendtobackground", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "scattering", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "locallightscale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "enable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "blend", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoReflectionFog", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "fogplayerparams_t": { + "fields": { + "m_NewColor": 40, + "m_OldColor": 16, + "m_flNewEnd": 48, + "m_flNewFarZ": 60, + "m_flNewHDRColorScale": 56, + "m_flNewMaxDensity": 52, + "m_flNewStart": 44, + "m_flOldEnd": 24, + "m_flOldFarZ": 36, + "m_flOldHDRColorScale": 32, + "m_flOldMaxDensity": 28, + "m_flOldStart": 20, + "m_flTransitionTime": 12, + "m_hCtrl": 8 + }, + "metadata": [ + { + "name": "m_hCtrl", + "ty": "CHandle< CFogController>", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "hudtextparms_t": { + "fields": { + "channel": 9, + "color1": 0, + "color2": 4, + "effect": 8, + "x": 12, + "y": 16 + }, + "metadata": [], + "parent": null + }, + "lerpdata_t": { + "fields": { + "m_MoveType": 4, + "m_flStartTime": 8, + "m_hEnt": 0, + "m_nFXIndex": 48, + "m_qStartRot": 32, + "m_vecStartOrigin": 12 + }, + "metadata": [], + "parent": null + }, + "locksound_t": { + "fields": { + "flwaitSound": 24, + "sLockedSound": 8, + "sUnlockedSound": 16 + }, + "metadata": [], + "parent": null + }, + "magnetted_objects_t": { + "fields": { + "hEntity": 8 + }, + "metadata": [], + "parent": null + }, + "ragdoll_t": { + "fields": { + "allowStretch": 48, + "boneIndex": 24, + "list": 0, + "unused": 49 + }, + "metadata": [], + "parent": null + }, + "ragdollelement_t": { + "fields": { + "m_flRadius": 36, + "originParentSpace": 0, + "parentIndex": 32 + }, + "metadata": [], + "parent": null + }, + "shard_model_desc_t": { + "fields": { + "m_ShatterPanelMode": 25, + "m_SurfacePropStringToken": 88, + "m_bHasParent": 84, + "m_bParentFrozen": 85, + "m_flGlassHalfThickness": 80, + "m_hMaterial": 16, + "m_nModelID": 8, + "m_solid": 24, + "m_vecPanelSize": 28, + "m_vecPanelVertices": 56, + "m_vecStressPositionA": 36, + "m_vecStressPositionB": 44 + }, + "metadata": [ + { + "name": "m_nModelID", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_hMaterial", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_solid", + "ty": "ShardSolid_t", + "type": "NetworkVarNames" + }, + { + "name": "m_ShatterPanelMode", + "ty": "ShatterPanelMode", + "type": "NetworkVarNames" + }, + { + "name": "m_vecPanelSize", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecStressPositionA", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecStressPositionB", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecPanelVertices", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlassHalfThickness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasParent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bParentFrozen", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_SurfacePropStringToken", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "sky3dparams_t": { + "fields": { + "bClip3DSkyBoxNearToWorldFar": 24, + "flClip3DSkyBoxNearToWorldFarOffset": 28, + "fog": 32, + "m_nWorldGroupID": 136, + "origin": 12, + "scale": 8 + }, + "metadata": [ + { + "name": "scale", + "ty": "int16", + "type": "NetworkVarNames" + }, + { + "name": "origin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "bClip3DSkyBoxNearToWorldFar", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "flClip3DSkyBoxNearToWorldFarOffset", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "fog", + "ty": "fogparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupID", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "sndopvarlatchdata_t": { + "fields": { + "m_flVal": 32, + "m_iszOperator": 16, + "m_iszOpvar": 24, + "m_iszStack": 8, + "m_vPos": 36 + }, + "metadata": [], + "parent": null + }, + "thinkfunc_t": { + "fields": { + "m_hFn": 16, + "m_nContext": 24, + "m_nLastThinkTick": 32, + "m_nNextThinkTick": 28 + }, + "metadata": [], + "parent": null + } + }, + "enums": {} + }, + "libsoundsystem.so": { + "classes": { + "CDSPMixgroupModifier": { + "fields": { + "m_flListenerReverbModifierWhenSourceReverbIsActive": 24, + "m_flModifier": 8, + "m_flModifierMin": 12, + "m_flSourceModifier": 16, + "m_flSourceModifierMin": 20, + "m_mixgroup": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CDspPresetModifierList": { + "fields": { + "m_dspName": 0, + "m_modifiers": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSosGroupActionLimitSchema": { + "fields": { + "m_nMaxCount": 24, + "m_nSortType": 32, + "m_nStopType": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupActionSchema": { + "fields": { + "m_actionInstanceType": 20, + "m_actionType": 16, + "m_name": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CSosGroupActionSetSoundeventParameterSchema": { + "fields": { + "m_flMaxValue": 32, + "m_flMinValue": 28, + "m_nMaxCount": 24, + "m_nSortType": 48, + "m_opvarName": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupActionSoundeventClusterSchema": { + "fields": { + "m_clusterSizeOpvar": 48, + "m_flClusterEpsilon": 28, + "m_groupBoundingBoxMaxsOpvar": 64, + "m_groupBoundingBoxMinsOpvar": 56, + "m_nMinNearby": 24, + "m_shouldPlayClusterChild": 40, + "m_shouldPlayOpvar": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupActionTimeBlockLimitSchema": { + "fields": { + "m_flMaxDuration": 28, + "m_nMaxCount": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupActionTimeLimitSchema": { + "fields": { + "m_flMaxDuration": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupBranchPattern": { + "fields": { + "m_bMatchEntIndex": 10, + "m_bMatchEventName": 8, + "m_bMatchEventSubString": 9, + "m_bMatchOpvar": 11 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSosGroupMatchPattern": { + "fields": { + "m_flEntIndex": 32, + "m_flOpvar": 36, + "m_matchSoundEventName": 16, + "m_matchSoundEventSubString": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupBranchPattern" + }, + "CSosSoundEventGroupListSchema": { + "fields": { + "m_groupList": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSosSoundEventGroupSchema": { + "fields": { + "m_bInvertMatch": 20, + "m_bIsBlocking": 12, + "m_branchPattern": 64, + "m_matchPattern": 24, + "m_nBlockMaxCount": 16, + "m_nType": 8, + "m_name": 0, + "m_vActions": 176 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CSoundEventMetaData": { + "fields": { + "m_soundEventVMix": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CVoiceContainerAmpedDecayingSineWave": { + "fields": { + "m_flGainAmount": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerDecayingSineWave" + }, + "CVoiceContainerBase": { + "fields": { + "m_curves": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CVoiceContainerBlend": { + "fields": { + "m_flBlendAmount": 112, + "m_hSoundOne": 96, + "m_hSoundTwo": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerDecayingSineWave": { + "fields": { + "m_flDecayTime": 100, + "m_flFrequency": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerDefault": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerEngineSound": { + "fields": { + "m_SoundToPlay": 96, + "m_flEngineRPM": 112, + "m_flTestConstantParam": 104, + "m_flTestSoundEventBoundParam": 108 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerEnvelopeAnalyzer": { + "fields": { + "m_envBuffer": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerWavFileReader" + }, + "CVoiceContainerRandomSampler": { + "fields": { + "m_flLoudAmplitude": 96, + "m_flLoudAmplitudeJitter": 100, + "m_flLoudTimeJitter": 112, + "m_flSoftAmplitude": 104, + "m_flSoftAmplitudeJitter": 108, + "m_flSoftTimeJitter": 116, + "m_grainResources": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerRealtimeFMSineWave": { + "fields": { + "m_flCarrierFrequency": 96, + "m_flModulatorAmount": 104, + "m_flModulatorFrequency": 100 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerTestConstant": { + "fields": { + "m_flTestConstantParam": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerWavFileReader" + }, + "CVoiceContainerTestNestedDynamic": { + "fields": { + "m_SoundToPlay": 96, + "m_flTestConstantParam": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerWavFileReader": { + "fields": { + "m_wavFilePath": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "SelectedEditItemInfo_t": { + "fields": { + "m_EditItems": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SosEditItemInfo_t": { + "fields": { + "itemKVString": 32, + "itemName": 8, + "itemPos": 40, + "itemType": 0, + "itemTypeName": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixAutoFilterDesc_t": { + "fields": { + "m_filter": 12, + "m_flAttackTimeMS": 4, + "m_flEnvelopeAmount": 0, + "m_flLFOAmount": 28, + "m_flLFORate": 32, + "m_flPhase": 36, + "m_flReleaseTimeMS": 8, + "m_nLFOShape": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixBoxverbDesc_t": { + "fields": { + "m_bParallel": 24, + "m_filterType": 28, + "m_flComplexity": 8, + "m_flDepth": 52, + "m_flDiffusion": 12, + "m_flFeedbackDepth": 68, + "m_flFeedbackHeight": 64, + "m_flFeedbackScale": 56, + "m_flFeedbackWidth": 60, + "m_flHeight": 48, + "m_flModDepth": 16, + "m_flModRate": 20, + "m_flOutputGain": 72, + "m_flSizeMax": 0, + "m_flSizeMin": 4, + "m_flTaps": 76, + "m_flWidth": 44 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixConvolutionDesc_t": { + "fields": { + "m_flHighCutoffFreq": 28, + "m_flLowCutoffFreq": 24, + "m_flPreDelayMS": 4, + "m_flWetMix": 8, + "m_fldbGain": 0, + "m_fldbHigh": 20, + "m_fldbLow": 12, + "m_fldbMid": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDelayDesc_t": { + "fields": { + "m_bEnableFilter": 16, + "m_feedbackFilter": 0, + "m_flDelay": 20, + "m_flDelayGain": 28, + "m_flDirectGain": 24, + "m_flFeedbackGain": 32, + "m_flWidth": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDiffusorDesc_t": { + "fields": { + "m_flComplexity": 4, + "m_flFeedback": 8, + "m_flOutputGain": 12, + "m_flSize": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDynamics3BandDesc_t": { + "fields": { + "m_bPeakMode": 32, + "m_bandDesc": 36, + "m_flDepth": 12, + "m_flHighCutoffFreq": 28, + "m_flLowCutoffFreq": 24, + "m_flRMSTimeMS": 4, + "m_flTimeScale": 20, + "m_flWetMix": 16, + "m_fldbGainOutput": 0, + "m_fldbKneeWidth": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDynamicsBand_t": { + "fields": { + "m_bEnable": 32, + "m_bSolo": 33, + "m_flAttackTimeMS": 24, + "m_flRatioAbove": 20, + "m_flRatioBelow": 16, + "m_flReleaseTimeMS": 28, + "m_fldbGainInput": 0, + "m_fldbGainOutput": 4, + "m_fldbThresholdAbove": 12, + "m_fldbThresholdBelow": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDynamicsCompressorDesc_t": { + "fields": { + "m_bPeakMode": 32, + "m_flAttackTimeMS": 16, + "m_flCompressionRatio": 12, + "m_flRMSTimeMS": 24, + "m_flReleaseTimeMS": 20, + "m_flWetMix": 28, + "m_fldbCompressionThreshold": 4, + "m_fldbKneeWidth": 8, + "m_fldbOutputGain": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDynamicsDesc_t": { + "fields": { + "m_bPeakMode": 44, + "m_flAttackTimeMS": 28, + "m_flLimiterRatio": 24, + "m_flRMSTimeMS": 36, + "m_flRatio": 20, + "m_flReleaseTimeMS": 32, + "m_flWetMix": 40, + "m_fldbCompressionThreshold": 8, + "m_fldbGain": 0, + "m_fldbKneeWidth": 16, + "m_fldbLimiterThreshold": 12, + "m_fldbNoiseGateThreshold": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixEQ8Desc_t": { + "fields": { + "m_stages": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixEffectChainDesc_t": { + "fields": { + "m_flCrossfadeTime": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixEnvelopeDesc_t": { + "fields": { + "m_flAttackTimeMS": 0, + "m_flHoldTimeMS": 4, + "m_flReleaseTimeMS": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixFilterDesc_t": { + "fields": { + "m_bEnabled": 3, + "m_flCutoffFreq": 8, + "m_flQ": 12, + "m_fldbGain": 4, + "m_nFilterSlope": 2, + "m_nFilterType": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixFreeverbDesc_t": { + "fields": { + "m_flDamp": 4, + "m_flLateReflections": 12, + "m_flRoomSize": 0, + "m_flWidth": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixModDelayDesc_t": { + "fields": { + "m_bApplyAntialiasing": 44, + "m_bPhaseInvert": 16, + "m_feedbackFilter": 0, + "m_flDelay": 24, + "m_flFeedbackGain": 32, + "m_flGlideTime": 20, + "m_flModDepth": 40, + "m_flModRate": 36, + "m_flOutputGain": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixOscDesc_t": { + "fields": { + "m_flPhase": 8, + "m_freq": 4, + "oscType": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixPannerDesc_t": { + "fields": { + "m_flStrength": 4, + "m_type": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixPitchShiftDesc_t": { + "fields": { + "m_flPitchShift": 4, + "m_nGrainSampleCount": 0, + "m_nProcType": 12, + "m_nQuality": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixPlateverbDesc_t": { + "fields": { + "m_flDamp": 16, + "m_flDecay": 12, + "m_flFeedbackDiffusion1": 20, + "m_flFeedbackDiffusion2": 24, + "m_flInputDiffusion1": 4, + "m_flInputDiffusion2": 8, + "m_flPrefilter": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixShaperDesc_t": { + "fields": { + "m_flWetMix": 12, + "m_fldbDrive": 4, + "m_fldbOutputGain": 8, + "m_nOversampleFactor": 16, + "m_nShape": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixSubgraphSwitchDesc_t": { + "fields": { + "m_bOnlyTailsOnFadeOut": 4, + "m_flInterpolationTime": 8, + "m_interpolationMode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixUtilityDesc_t": { + "fields": { + "m_bBassMono": 16, + "m_flBassFreq": 20, + "m_flInputPan": 4, + "m_flOutputBalance": 8, + "m_fldbOutputGain": 12, + "m_nOp": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixVocoderDesc_t": { + "fields": { + "m_bPeakMode": 36, + "m_flAttackTimeMS": 24, + "m_flBandwidth": 4, + "m_flFreqRangeEnd": 16, + "m_flFreqRangeStart": 12, + "m_flReleaseTimeMS": 28, + "m_fldBModGain": 8, + "m_fldBUnvoicedGain": 20, + "m_nBandCount": 0, + "m_nDebugBand": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": {} + }, + "libvphysics2.so": { + "classes": { + "CFeIndexedJiggleBone": { + "fields": { + "m_jiggleBone": 8, + "m_nJiggleParent": 4, + "m_nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFeJiggleBone": { + "fields": { + "m_flAlongDamping": 32, + "m_flAlongStiffness": 28, + "m_flAngleLimit": 36, + "m_flBaseDamping": 80, + "m_flBaseForwardFriction": 116, + "m_flBaseLeftFriction": 92, + "m_flBaseMass": 72, + "m_flBaseMaxForward": 112, + "m_flBaseMaxLeft": 88, + "m_flBaseMaxUp": 100, + "m_flBaseMinForward": 108, + "m_flBaseMinLeft": 84, + "m_flBaseMinUp": 96, + "m_flBaseStiffness": 76, + "m_flBaseUpFriction": 104, + "m_flLength": 4, + "m_flMaxPitch": 60, + "m_flMaxYaw": 44, + "m_flMinPitch": 56, + "m_flMinYaw": 40, + "m_flPitchBounce": 68, + "m_flPitchDamping": 24, + "m_flPitchFriction": 64, + "m_flPitchStiffness": 20, + "m_flRadius0": 120, + "m_flRadius1": 124, + "m_flTipMass": 8, + "m_flYawBounce": 52, + "m_flYawDamping": 16, + "m_flYawFriction": 48, + "m_flYawStiffness": 12, + "m_nCollisionMask": 152, + "m_nFlags": 0, + "m_vPoint0": 128, + "m_vPoint1": 140 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFeMorphLayer": { + "fields": { + "m_GoalDamping": 112, + "m_GoalStrength": 88, + "m_Gravity": 64, + "m_InitPos": 40, + "m_Name": 0, + "m_Nodes": 16, + "m_nNameHash": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFeNamedJiggleBone": { + "fields": { + "m_jiggleBone": 52, + "m_nJiggleParent": 48, + "m_strParentBone": 0, + "m_transform": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFeVertexMapBuildArray": { + "fields": { + "m_Array": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CRegionSVM": { + "fields": { + "m_Nodes": 24, + "m_Planes": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CastSphereSATParams_t": { + "fields": { + "m_flMaxFraction": 28, + "m_flRadius": 24, + "m_flScale": 32, + "m_pHull": 40, + "m_vRayDelta": 12, + "m_vRayStart": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CovMatrix3": { + "fields": { + "m_flXY": 12, + "m_flXZ": 16, + "m_flYZ": 20, + "m_vDiag": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "Dop26_t": { + "fields": { + "m_flSupport": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeAnimStrayRadius_t": { + "fields": { + "flMaxDist": 4, + "flRelaxationFactor": 8, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeAxialEdgeBend_t": { + "fields": { + "flDist": 8, + "flWeight": 12, + "nNode": 28, + "te": 0, + "tv": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeBandBendLimit_t": { + "fields": { + "flDistMax": 4, + "flDistMin": 0, + "nNode": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeBoxRigid_t": { + "fields": { + "nCollisionMask": 34, + "nFlags": 50, + "nNode": 32, + "nVertexMapIndex": 48, + "tmFrame2": 0, + "vSize": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeBuildBoxRigid_t": { + "fields": { + "m_nPriority": 52, + "m_nVertexMapHash": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "FeBoxRigid_t" + }, + "FeBuildSphereRigid_t": { + "fields": { + "m_nPriority": 32, + "m_nVertexMapHash": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "FeSphereRigid_t" + }, + "FeBuildTaperedCapsuleRigid_t": { + "fields": { + "m_nPriority": 48, + "m_nVertexMapHash": 52 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "FeTaperedCapsuleRigid_t" + }, + "FeCollisionPlane_t": { + "fields": { + "flStrength": 20, + "m_Plane": 4, + "nChildNode": 2, + "nCtrlParent": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeCtrlOffset_t": { + "fields": { + "nCtrlChild": 14, + "nCtrlParent": 12, + "vOffset": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeCtrlOsOffset_t": { + "fields": { + "nCtrlChild": 2, + "nCtrlParent": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeCtrlSoftOffset_t": { + "fields": { + "flAlpha": 16, + "nCtrlChild": 2, + "nCtrlParent": 0, + "vOffset": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeEdgeDesc_t": { + "fields": { + "nEdge": 0, + "nSide": 4, + "nVirtElem": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeEffectDesc_t": { + "fields": { + "m_Params": 16, + "nNameHash": 8, + "nType": 12, + "sName": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeFitInfluence_t": { + "fields": { + "flWeight": 4, + "nMatrixNode": 8, + "nVertexNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeFitMatrix_t": { + "fields": { + "bone": 0, + "nBeginDynamic": 48, + "nEnd": 44, + "nNode": 46, + "vCenter": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeFitWeight_t": { + "fields": { + "flWeight": 0, + "nDummy": 6, + "nNode": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeFollowNode_t": { + "fields": { + "flWeight": 4, + "nChildNode": 2, + "nParentNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeKelagerBend2_t": { + "fields": { + "flHeight0": 12, + "flWeight": 0, + "nNode": 16, + "nReserved": 22 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeMorphLayerDepr_t": { + "fields": { + "m_GoalDamping": 112, + "m_GoalStrength": 88, + "m_Gravity": 64, + "m_InitPos": 40, + "m_Name": 0, + "m_Nodes": 16, + "m_nFlags": 136, + "m_nNameHash": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeNodeBase_t": { + "fields": { + "nDummy": 2, + "nNode": 0, + "nNodeX0": 8, + "nNodeX1": 10, + "nNodeY0": 12, + "nNodeY1": 14, + "qAdjust": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeNodeIntegrator_t": { + "fields": { + "flAnimationForceAttraction": 4, + "flAnimationVertexAttraction": 8, + "flGravity": 12, + "flPointDamping": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeNodeReverseOffset_t": { + "fields": { + "nBoneCtrl": 12, + "nTargetNode": 14, + "vOffset": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeNodeWindBase_t": { + "fields": { + "nNodeX0": 0, + "nNodeX1": 2, + "nNodeY0": 4, + "nNodeY1": 6 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeProxyVertexMap_t": { + "fields": { + "m_Name": 0, + "m_flWeight": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeQuad_t": { + "fields": { + "flSlack": 8, + "nNode": 0, + "vShape": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeRigidColliderIndices_t": { + "fields": { + "m_nBoxRigidIndex": 4, + "m_nCollisionPlaneIndex": 6, + "m_nSphereRigidIndex": 2, + "m_nTaperedCapsuleRigidIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeRodConstraint_t": { + "fields": { + "flMaxDist": 4, + "flMinDist": 8, + "flRelaxationFactor": 16, + "flWeight0": 12, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdAnimStrayRadius_t": { + "fields": { + "flMaxDist": 16, + "flRelaxationFactor": 32, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdNodeBase_t": { + "fields": { + "nDummy": 40, + "nNode": 0, + "nNodeX0": 8, + "nNodeX1": 16, + "nNodeY0": 24, + "nNodeY1": 32, + "qAdjust": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdQuad_t": { + "fields": { + "f4Slack": 32, + "f4Weights": 240, + "nNode": 0, + "vShape": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdRodConstraintAnim_t": { + "fields": { + "f4RelaxationFactor": 32, + "f4Weight0": 16, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdRodConstraint_t": { + "fields": { + "f4MaxDist": 16, + "f4MinDist": 32, + "f4RelaxationFactor": 64, + "f4Weight0": 48, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdSpringIntegrator_t": { + "fields": { + "flNodeWeight0": 64, + "flSpringConstant": 32, + "flSpringDamping": 48, + "flSpringRestLength": 16, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdTri_t": { + "fields": { + "nNode": 0, + "v1x": 80, + "v2": 96, + "w1": 48, + "w2": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSoftParent_t": { + "fields": { + "flAlpha": 4, + "nParent": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSourceEdge_t": { + "fields": { + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSphereRigid_t": { + "fields": { + "nCollisionMask": 18, + "nFlags": 22, + "nNode": 16, + "nVertexMapIndex": 20, + "vSphere": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSpringIntegrator_t": { + "fields": { + "flNodeWeight0": 16, + "flSpringConstant": 8, + "flSpringDamping": 12, + "flSpringRestLength": 4, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeStiffHingeBuild_t": { + "fields": { + "flMaxAngle": 0, + "flMotionBias": 8, + "flStrength": 4, + "nNode": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTaperedCapsuleRigid_t": { + "fields": { + "nCollisionMask": 34, + "nFlags": 38, + "nNode": 32, + "nVertexMapIndex": 36, + "vSphere": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTaperedCapsuleStretch_t": { + "fields": { + "flRadius": 8, + "nCollisionMask": 4, + "nDummy": 6, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTreeChildren_t": { + "fields": { + "nChild": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTri_t": { + "fields": { + "nNode": 0, + "v1x": 16, + "v2": 20, + "w1": 8, + "w2": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTwistConstraint_t": { + "fields": { + "flSwingRelax": 8, + "flTwistRelax": 4, + "nNodeEnd": 2, + "nNodeOrient": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeVertexMapBuild_t": { + "fields": { + "m_Color": 12, + "m_VertexMapName": 0, + "m_Weights": 24, + "m_flVolumetricSolveStrength": 16, + "m_nNameHash": 8, + "m_nScaleSourceNode": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeVertexMapDesc_t": { + "fields": { + "flVolumetricSolveStrength": 44, + "nColor": 12, + "nFlags": 16, + "nMapOffset": 24, + "nNameHash": 8, + "nNodeListCount": 50, + "nNodeListOffset": 28, + "nScaleSourceNode": 48, + "nVertexBase": 20, + "nVertexCount": 22, + "sName": 0, + "vCenterOfMass": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeWeightedNode_t": { + "fields": { + "nNode": 0, + "nWeight": 2 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeWorldCollisionParams_t": { + "fields": { + "flGroundFriction": 4, + "flWorldFriction": 0, + "nListBegin": 8, + "nListEnd": 10 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FourCovMatrices3": { + "fields": { + "m_flXY": 48, + "m_flXZ": 64, + "m_flYZ": 80, + "m_vDiag": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FourVectors2D": { + "fields": { + "x": 0, + "y": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "IPhysicsPlayerController": { + "fields": {}, + "metadata": [], + "parent": null + }, + "OldFeEdge_t": { + "fields": { + "c01": 28, + "c02": 32, + "c03": 36, + "c04": 40, + "flAxialModelDist": 44, + "flAxialModelWeights": 48, + "flThetaFactor": 24, + "flThetaRelaxed": 20, + "invA": 12, + "m_flK": 0, + "m_nNode": 64, + "t": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PhysFeModelDesc_t": { + "fields": { + "m_AnimStrayRadii": 984, + "m_AxialEdges": 360, + "m_BoxRigids": 1184, + "m_CollisionPlanes": 480, + "m_CtrlHash": 0, + "m_CtrlName": 24, + "m_CtrlOffsets": 408, + "m_CtrlOsOffsets": 432, + "m_CtrlSoftOffsets": 1056, + "m_DynNodeFriction": 648, + "m_DynNodeVertexSet": 1208, + "m_DynNodeWindBases": 1472, + "m_Effects": 1376, + "m_FitMatrices": 912, + "m_FitWeights": 936, + "m_FollowNodes": 456, + "m_FreeNodes": 888, + "m_GoalDampedSpringIntegrators": 1128, + "m_InitPose": 288, + "m_JiggleBones": 1080, + "m_KelagerBends": 1032, + "m_LegacyStretchForce": 600, + "m_LocalForce": 696, + "m_LocalRotation": 672, + "m_LockToGoal": 1424, + "m_LockToParent": 1400, + "m_MorphLayers": 1280, + "m_MorphSetData": 1304, + "m_NodeBases": 120, + "m_NodeCollisionRadii": 624, + "m_NodeIntegrator": 504, + "m_NodeInvMasses": 384, + "m_Quads": 168, + "m_ReverseOffsets": 960, + "m_RigidColliderPriorities": 1256, + "m_Rods": 312, + "m_Ropes": 96, + "m_SimdAnimStrayRadii": 1008, + "m_SimdNodeBases": 144, + "m_SimdQuads": 192, + "m_SimdRods": 240, + "m_SimdRodsAnim": 264, + "m_SimdSpringIntegrator": 552, + "m_SimdTris": 216, + "m_SkelParents": 1448, + "m_SourceElems": 1104, + "m_SphereRigids": 768, + "m_SpringIntegrator": 528, + "m_TaperedCapsuleRigids": 744, + "m_TaperedCapsuleStretches": 720, + "m_TreeChildren": 864, + "m_TreeCollisionMasks": 840, + "m_TreeParents": 816, + "m_Tris": 1152, + "m_Twists": 336, + "m_VertexMapValues": 1352, + "m_VertexMaps": 1328, + "m_VertexSetNames": 1232, + "m_WorldCollisionNodes": 792, + "m_WorldCollisionParams": 576, + "m_flAddWorldCollisionRadius": 1548, + "m_flDefaultExpAirDrag": 1528, + "m_flDefaultExpQuadAirDrag": 1536, + "m_flDefaultGravityScale": 1520, + "m_flDefaultSurfaceStretch": 1512, + "m_flDefaultThreadStretch": 1516, + "m_flDefaultTimeDilation": 1500, + "m_flDefaultVelAirDrag": 1524, + "m_flDefaultVelQuadAirDrag": 1532, + "m_flDefaultVolumetricSolveAmount": 1552, + "m_flInternalPressure": 1496, + "m_flLocalForce": 56, + "m_flLocalRotation": 60, + "m_flQuadVelocitySmoothRate": 1544, + "m_flRodVelocitySmoothRate": 1540, + "m_flWindDrag": 1508, + "m_flWindage": 1504, + "m_nDynamicNodeFlags": 52, + "m_nExtraGoalIterations": 1182, + "m_nExtraIterations": 1183, + "m_nExtraPressureIterations": 1181, + "m_nFirstPositionDrivenNode": 70, + "m_nNodeBaseJiggleboneDependsCount": 86, + "m_nNodeCount": 64, + "m_nQuadCount1": 80, + "m_nQuadCount2": 82, + "m_nQuadVelocitySmoothIterations": 1558, + "m_nReservedUint8": 1180, + "m_nRodVelocitySmoothIterations": 1556, + "m_nRopeCount": 88, + "m_nRotLockStaticNodes": 68, + "m_nSimdQuadCount1": 76, + "m_nSimdQuadCount2": 78, + "m_nSimdTriCount1": 72, + "m_nSimdTriCount2": 74, + "m_nStaticNodeFlags": 48, + "m_nStaticNodes": 66, + "m_nTreeDepth": 84, + "m_nTriCount1": 1176, + "m_nTriCount2": 1178 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnBlendVertex_t": { + "fields": { + "m_nFlags": 12, + "m_nIndex0": 2, + "m_nIndex1": 6, + "m_nIndex2": 10, + "m_nTargetIndex": 14, + "m_nWeight0": 0, + "m_nWeight1": 4, + "m_nWeight2": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnBodyDesc_t": { + "fields": { + "m_LocalInertiaInv": 72, + "m_bBuoyancyDragEnabled": 199, + "m_bDragEnabled": 198, + "m_bEnabled": 195, + "m_bGravityDisabled": 200, + "m_bHasShadowController": 202, + "m_bIsContinuousEnabled": 197, + "m_bSleeping": 196, + "m_bSpeculativeEnabled": 201, + "m_flAngularBuoyancyDrag": 140, + "m_flAngularDamping": 124, + "m_flAngularDrag": 132, + "m_flBuoyancyFactor": 168, + "m_flGameMass": 112, + "m_flGravityScale": 172, + "m_flInertiaScaleInv": 116, + "m_flLinearBuoyancyDrag": 136, + "m_flLinearDamping": 120, + "m_flLinearDrag": 128, + "m_flMassInv": 108, + "m_flTimeScale": 176, + "m_nBodyType": 180, + "m_nGameFlags": 188, + "m_nGameIndex": 184, + "m_nMassPriority": 194, + "m_nMinPositionIterations": 193, + "m_nMinVelocityIterations": 192, + "m_qOrientation": 20, + "m_sDebugName": 0, + "m_vAngularVelocity": 48, + "m_vLastAwakeForceAccum": 144, + "m_vLastAwakeTorqueAccum": 156, + "m_vLinearVelocity": 36, + "m_vLocalMassCenter": 60, + "m_vPosition": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnCapsuleDesc_t": { + "fields": { + "m_Capsule": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnShapeDesc_t" + }, + "RnCapsule_t": { + "fields": { + "m_flRadius": 24, + "m_vCenter": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnFace_t": { + "fields": { + "m_nEdge": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnHalfEdge_t": { + "fields": { + "m_nFace": 3, + "m_nNext": 0, + "m_nOrigin": 2, + "m_nTwin": 1 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnHullDesc_t": { + "fields": { + "m_Hull": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnShapeDesc_t" + }, + "RnHull_t": { + "fields": { + "m_Bounds": 16, + "m_Edges": 160, + "m_FacePlanes": 208, + "m_Faces": 184, + "m_MassProperties": 52, + "m_VertexPositions": 136, + "m_Vertices": 112, + "m_flMaxAngularRadius": 12, + "m_flSurfaceArea": 104, + "m_flVolume": 100, + "m_nFlags": 232, + "m_pRegionSVM": 240, + "m_vCentroid": 0, + "m_vOrthographicAreas": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnMeshDesc_t": { + "fields": { + "m_Mesh": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnShapeDesc_t" + }, + "RnMesh_t": { + "fields": { + "m_Materials": 120, + "m_Nodes": 24, + "m_Triangles": 72, + "m_Vertices": 48, + "m_Wings": 96, + "m_nDebugFlags": 160, + "m_nFlags": 156, + "m_vMax": 12, + "m_vMin": 0, + "m_vOrthographicAreas": 144 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnNode_t": { + "fields": { + "m_nChildren": 12, + "m_nTriangleOffset": 28, + "m_vMax": 16, + "m_vMin": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnPlane_t": { + "fields": { + "m_flOffset": 12, + "m_vNormal": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnShapeDesc_t": { + "fields": { + "m_UserFriendlyName": 8, + "m_nCollisionAttributeIndex": 0, + "m_nSurfacePropertyIndex": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnSoftbodyCapsule_t": { + "fields": { + "m_flRadius": 24, + "m_nParticle": 28, + "m_vCenter": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnSoftbodyParticle_t": { + "fields": { + "m_flMassInv": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnSoftbodySpring_t": { + "fields": { + "m_flLength": 4, + "m_nParticle": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnSphereDesc_t": { + "fields": { + "m_Sphere": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnShapeDesc_t" + }, + "RnTriangle_t": { + "fields": { + "m_nIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnVertex_t": { + "fields": { + "m_nEdge": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnWing_t": { + "fields": { + "m_nIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VertexPositionColor_t": { + "fields": { + "m_vPosition": 0 + }, + "metadata": [], + "parent": null + }, + "VertexPositionNormal_t": { + "fields": { + "m_vNormal": 12, + "m_vPosition": 0 + }, + "metadata": [], + "parent": null + }, + "constraint_axislimit_t": { + "fields": { + "flMaxRotation": 4, + "flMinRotation": 0, + "flMotorMaxTorque": 12, + "flMotorTargetAngSpeed": 8 + }, + "metadata": [], + "parent": null + }, + "constraint_breakableparams_t": { + "fields": { + "bodyMassScale": 12, + "forceLimit": 4, + "isActive": 20, + "strength": 0, + "torqueLimit": 8 + }, + "metadata": [], + "parent": null + }, + "constraint_hingeparams_t": { + "fields": { + "constraint": 40, + "hingeAxis": 24, + "worldAxisDirection": 12, + "worldPosition": 0 + }, + "metadata": [], + "parent": null + }, + "vphysics_save_cphysicsbody_t": { + "fields": { + "m_nOldPointer": 208 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnBodyDesc_t" + } + }, + "enums": {} + }, + "libworldrenderer.so": { + "classes": { + "AggregateLODSetup_t": { + "fields": { + "m_fMaxObjectScale": 12, + "m_fSwitchDistances": 16, + "m_vLODOrigin": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "AggregateMeshInfo_t": { + "fields": { + "m_bHasTransform": 5, + "m_nDrawCallIndex": 6, + "m_nLODGroupMask": 10, + "m_nLODSetupIndex": 8, + "m_nLightProbeVolumePrecomputedHandshake": 20, + "m_nVisClusterMemberCount": 4, + "m_nVisClusterMemberOffset": 0, + "m_objectFlags": 16, + "m_vTintColor": 11 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "AggregateSceneObject_t": { + "fields": { + "m_aggregateMeshes": 16, + "m_allFlags": 0, + "m_anyFlags": 4, + "m_fragmentTransforms": 88, + "m_lodSetups": 40, + "m_nLayer": 8, + "m_renderableModel": 112, + "m_visClusterMembership": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "BakedLightingInfo_t": { + "fields": { + "m_bHasLightmaps": 16, + "m_lightMaps": 24, + "m_nLightmapGameVersionNumber": 4, + "m_nLightmapVersionNumber": 0, + "m_vLightmapUvScale": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "BaseSceneObjectOverride_t": { + "fields": { + "m_nSceneObjectIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CEntityComponent": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityIdentity": { + "fields": { + "m_PathIndex": 64, + "m_designerName": 32, + "m_fDataObjectTypes": 60, + "m_flags": 48, + "m_name": 24, + "m_nameStringableIndex": 20, + "m_pNext": 96, + "m_pNextByClass": 112, + "m_pPrev": 88, + "m_pPrevByClass": 104, + "m_worldGroupId": 56 + }, + "metadata": [ + { + "name": "m_nameStringableIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityInstance": { + "fields": { + "m_CScriptComponent": 40, + "m_bVisibleinPVS": 48, + "m_iszPrivateVScripts": 8, + "m_pEntity": 16 + }, + "metadata": [ + { + "name": "m_pEntity", + "ty": "CEntityIdentity *", + "type": "NetworkVarNames" + }, + { + "name": "m_CScriptComponent", + "ty": "CScriptComponent::Storage_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CScriptComponent": { + "fields": { + "m_scriptClassName": 48 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CVoxelVisibility": { + "fields": { + "m_EnclosedClusterListBlock": 124, + "m_EnclosedClustersBlock": 132, + "m_MasksBlock": 140, + "m_NodeBlock": 108, + "m_RegionBlock": 116, + "m_flGridSize": 96, + "m_nBaseClusterCount": 64, + "m_nPVSBytesPerCluster": 68, + "m_nSkyVisibilityCluster": 100, + "m_nSunVisibilityCluster": 104, + "m_nVisBlocks": 148, + "m_vMaxBounds": 84, + "m_vMinBounds": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ClutterSceneObject_t": { + "fields": { + "m_Bounds": 0, + "m_flags": 24, + "m_instancePositions": 32, + "m_instanceScales": 80, + "m_instanceTintSrgb": 104, + "m_nLayer": 28, + "m_renderableModel": 152, + "m_tiles": 128 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ClutterTile_t": { + "fields": { + "m_BoundsWs": 8, + "m_nFirstInstance": 0, + "m_nLastInstance": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "EntityIOConnectionData_t": { + "fields": { + "m_flDelay": 40, + "m_inputName": 24, + "m_nTimesToFire": 44, + "m_outputName": 0, + "m_overrideParam": 32, + "m_targetName": 16, + "m_targetType": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "EntityKeyValueData_t": { + "fields": { + "m_connections": 8, + "m_keyValuesData": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ExtraVertexStreamOverride_t": { + "fields": { + "m_extraBufferBinding": 16, + "m_nAdditionalMeshDrawPrimitiveFlags": 12, + "m_nDrawCallIndex": 8, + "m_nSubSceneObject": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "BaseSceneObjectOverride_t" + }, + "InfoForResourceTypeVMapResourceData_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoOverlayData_t": { + "fields": { + "m_flDepth": 56, + "m_flHeight": 52, + "m_flWidth": 48, + "m_nRenderOrder": 88, + "m_nSequenceOverride": 108, + "m_pMaterial": 80, + "m_transform": 0, + "m_vTintColor": 92, + "m_vUVEnd": 68, + "m_vUVStart": 60 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MaterialOverride_t": { + "fields": { + "m_nDrawCallIndex": 8, + "m_nSubSceneObject": 4, + "m_pMaterial": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "BaseSceneObjectOverride_t" + }, + "NodeData_t": { + "fields": { + "m_ChildNodeIndices": 48, + "m_flMinimumDistance": 40, + "m_nParent": 0, + "m_vMaxBounds": 28, + "m_vMinBounds": 16, + "m_vOrigin": 4, + "m_worldNodePrefix": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermEntityLumpData_t": { + "fields": { + "m_childLumps": 24, + "m_entityKeyValues": 48, + "m_hammerUniqueId": 16, + "m_name": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SceneObject_t": { + "fields": { + "m_flFadeEndDistance": 56, + "m_flFadeStartDistance": 52, + "m_nCubeMapPrecomputedHandshake": 108, + "m_nLODOverride": 106, + "m_nLightProbeVolumePrecomputedHandshake": 112, + "m_nObjectID": 0, + "m_nObjectTypeFlags": 88, + "m_nOverlayRenderOrder": 104, + "m_renderable": 128, + "m_renderableModel": 120, + "m_skin": 80, + "m_vLightingOrigin": 92, + "m_vTintColor": 60, + "m_vTransform": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMapResourceData_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "VoxelVisBlockOffset_t": { + "fields": { + "m_nElementCount": 4, + "m_nOffset": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "WorldBuilderParams_t": { + "fields": { + "m_bBuildBakedLighting": 4, + "m_flMinDrawVolumeSize": 0, + "m_nCompileFingerprint": 24, + "m_nCompileTimestamp": 16, + "m_vLightmapUvScale": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "WorldNodeOnDiskBufferData_t": { + "fields": { + "m_inputLayoutFields": 8, + "m_nElementCount": 0, + "m_nElementSizeInBytes": 4, + "m_pData": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "WorldNode_t": { + "fields": { + "m_aggregateSceneObjects": 72, + "m_clutterSceneObjects": 96, + "m_extraVertexStreamOverrides": 120, + "m_extraVertexStreams": 168, + "m_grassFileName": 264, + "m_infoOverlays": 24, + "m_layerNames": 192, + "m_materialOverrides": 144, + "m_nodeLightingInfo": 272, + "m_overlayLayerIndices": 240, + "m_sceneObjectLayerIndices": 216, + "m_sceneObjects": 0, + "m_visClusterMembership": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "World_t": { + "fields": { + "m_builderParams": 0, + "m_entityLumps": 104, + "m_worldLightingInfo": 56, + "m_worldNodes": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": {} } } \ No newline at end of file diff --git a/output/linux/schemas.rs b/output/linux/schemas.rs index 5605554..db644e5 100644 --- a/output/linux/schemas.rs +++ b/output/linux/schemas.rs @@ -1,5 +1,7 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 07:07:08.835893701 UTC +// 2024-03-29 08:41:42.046663095 UTC + +#![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { pub mod schemas { @@ -12,77 +14,77 @@ pub mod cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - pub mod bone_demo_capture_settings_t { - pub const M_BONE_NAME: usize = 0x0; // CUtlString - pub const M_FL_CHAIN_LENGTH: usize = 0x8; // float32 + pub mod BoneDemoCaptureSettings_t { + pub const m_boneName: usize = 0x0; // CUtlString + pub const m_flChainLength: usize = 0x8; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod ik_demo_capture_settings_t { - pub const M_PARENT_BONE_NAME: usize = 0x0; // CUtlString - pub const M_E_MODE: usize = 0x8; // IKChannelMode - pub const M_IK_CHAIN_NAME: usize = 0x10; // CUtlString - pub const M_ONE_BONE_START: usize = 0x18; // CUtlString - pub const M_ONE_BONE_END: usize = 0x20; // CUtlString + pub mod IKDemoCaptureSettings_t { + pub const m_parentBoneName: usize = 0x0; // CUtlString + pub const m_eMode: usize = 0x8; // IKChannelMode + pub const m_ikChainName: usize = 0x10; // CUtlString + pub const m_oneBoneStart: usize = 0x18; // CUtlString + pub const m_oneBoneEnd: usize = 0x20; // CUtlString } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_demo_capture_settings { - pub const M_RANGE_BONE_CHAIN_LENGTH: usize = 0x0; // Vector2D - pub const M_RANGE_MAX_SPLINE_ERROR_ROTATION: usize = 0x8; // Vector2D - pub const M_FL_MAX_SPLINE_ERROR_TRANSLATION: usize = 0x10; // float32 - pub const M_FL_MAX_SPLINE_ERROR_SCALE: usize = 0x14; // float32 - pub const M_FL_IK_ROTATION_MAX_SPLINE_ERROR: usize = 0x18; // float32 - pub const M_FL_IK_TRANSLATION_MAX_SPLINE_ERROR: usize = 0x1C; // float32 - pub const M_FL_MAX_QUANTIZATION_ERROR_ROTATION: usize = 0x20; // float32 - pub const M_FL_MAX_QUANTIZATION_ERROR_TRANSLATION: usize = 0x24; // float32 - pub const M_FL_MAX_QUANTIZATION_ERROR_SCALE: usize = 0x28; // float32 - pub const M_FL_IK_ROTATION_MAX_QUANTIZATION_ERROR: usize = 0x2C; // float32 - pub const M_FL_IK_TRANSLATION_MAX_QUANTIZATION_ERROR: usize = 0x30; // float32 - pub const M_BASE_SEQUENCE: usize = 0x38; // CUtlString - pub const M_N_BASE_SEQUENCE_FRAME: usize = 0x40; // int32 - pub const M_BONE_SELECTION_MODE: usize = 0x44; // EDemoBoneSelectionMode - pub const M_BONES: usize = 0x48; // CUtlVector< BoneDemoCaptureSettings_t > - pub const M_IK_CHAINS: usize = 0x60; // CUtlVector< IKDemoCaptureSettings_t > + pub mod CAnimDemoCaptureSettings { + pub const m_rangeBoneChainLength: usize = 0x0; // Vector2D + pub const m_rangeMaxSplineErrorRotation: usize = 0x8; // Vector2D + pub const m_flMaxSplineErrorTranslation: usize = 0x10; // float32 + pub const m_flMaxSplineErrorScale: usize = 0x14; // float32 + pub const m_flIkRotation_MaxSplineError: usize = 0x18; // float32 + pub const m_flIkTranslation_MaxSplineError: usize = 0x1C; // float32 + pub const m_flMaxQuantizationErrorRotation: usize = 0x20; // float32 + pub const m_flMaxQuantizationErrorTranslation: usize = 0x24; // float32 + pub const m_flMaxQuantizationErrorScale: usize = 0x28; // float32 + pub const m_flIkRotation_MaxQuantizationError: usize = 0x2C; // float32 + pub const m_flIkTranslation_MaxQuantizationError: usize = 0x30; // float32 + pub const m_baseSequence: usize = 0x38; // CUtlString + pub const m_nBaseSequenceFrame: usize = 0x40; // int32 + pub const m_boneSelectionMode: usize = 0x44; // EDemoBoneSelectionMode + pub const m_bones: usize = 0x48; // CUtlVector + pub const m_ikChains: usize = 0x60; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_replay_frame { - pub const M_INPUT_DATA_BLOCKS: usize = 0x10; // CUtlVector< CUtlBinaryBlock > - pub const M_INSTANCE_DATA: usize = 0x28; // CUtlBinaryBlock - pub const M_STARTING_LOCAL_TO_WORLD_TRANSFORM: usize = 0x40; // CTransform - pub const M_LOCAL_TO_WORLD_TRANSFORM: usize = 0x60; // CTransform - pub const M_TIME_STAMP: usize = 0x80; // float32 + pub mod CAnimReplayFrame { + pub const m_inputDataBlocks: usize = 0x10; // CUtlVector + pub const m_instanceData: usize = 0x28; // CUtlBinaryBlock + pub const m_startingLocalToWorldTransform: usize = 0x40; // CTransform + pub const m_localToWorldTransform: usize = 0x60; // CTransform + pub const m_timeStamp: usize = 0x80; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_graph_debug_replay { - pub const M_ANIM_GRAPH_FILE_NAME: usize = 0x40; // CUtlString - pub const M_FRAME_LIST: usize = 0x48; // CUtlVector< CSmartPtr< CAnimReplayFrame > > - pub const M_START_INDEX: usize = 0x60; // int32 - pub const M_WRITE_INDEX: usize = 0x64; // int32 - pub const M_FRAME_COUNT: usize = 0x68; // int32 + pub mod CAnimGraphDebugReplay { + pub const m_animGraphFileName: usize = 0x40; // CUtlString + pub const m_frameList: usize = 0x48; // CUtlVector> + pub const m_startIndex: usize = 0x60; // int32 + pub const m_writeIndex: usize = 0x64; // int32 + pub const m_frameCount: usize = 0x68; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_graph_model_binding { - pub const M_MODEL_NAME: usize = 0x8; // CUtlString - pub const M_P_SHARED_DATA: usize = 0x10; // CSmartPtr< CAnimUpdateSharedData > + pub mod CAnimGraphModelBinding { + pub const m_modelName: usize = 0x8; // CUtlString + pub const m_pSharedData: usize = 0x10; // CSmartPtr } // Parent: None // Fields count: 2 @@ -90,215 +92,215 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_anim_input_damping { - pub const M_SPEED_FUNCTION: usize = 0x8; // DampingSpeedFunction - pub const M_F_SPEED_SCALE: usize = 0xC; // float32 + pub mod CAnimInputDamping { + pub const m_speedFunction: usize = 0x8; // DampingSpeedFunction + pub const m_fSpeedScale: usize = 0xC; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_param_handle { - pub const M_TYPE: usize = 0x0; // AnimParamType_t - pub const M_INDEX: usize = 0x1; // uint8 + pub mod CAnimParamHandle { + pub const m_type: usize = 0x0; // AnimParamType_t + pub const m_index: usize = 0x1; // uint8 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_param_handle_map { - pub const M_LIST: usize = 0x0; // CUtlHashtable< uint16, int16 > + pub mod CAnimParamHandleMap { + pub const m_list: usize = 0x0; // CUtlHashtable } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_parameter_manager_updater { - pub const M_PARAMETERS: usize = 0x18; // CUtlVector< CSmartPtr< CAnimParameterBase > > - pub const M_ID_TO_INDEX_MAP: usize = 0x30; // CUtlHashtable< AnimParamID, int32 > - pub const M_NAME_TO_INDEX_MAP: usize = 0x50; // CUtlHashtable< CUtlString, int32 > - pub const M_INDEX_TO_HANDLE: usize = 0x70; // CUtlVector< CAnimParamHandle > - pub const M_AUTO_RESET_PARAMS: usize = 0x88; // CUtlVector< CUtlPair< CAnimParamHandle, CAnimVariant > > - pub const M_AUTO_RESET_MAP: usize = 0xA0; // CUtlHashtable< CAnimParamHandle, int16 > + pub mod CAnimParameterManagerUpdater { + pub const m_parameters: usize = 0x18; // CUtlVector> + pub const m_idToIndexMap: usize = 0x30; // CUtlHashtable + pub const m_nameToIndexMap: usize = 0x50; // CUtlHashtable + pub const m_indexToHandle: usize = 0x70; // CUtlVector + pub const m_autoResetParams: usize = 0x88; // CUtlVector> + pub const m_autoResetMap: usize = 0xA0; // CUtlHashtable } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_update_shared_data { - pub const M_NODES: usize = 0x10; // CUtlVector< CSmartPtr< CAnimUpdateNodeBase > > - pub const M_NODE_INDEX_MAP: usize = 0x28; // CUtlHashtable< CAnimNodePath, int32 > - pub const M_COMPONENTS: usize = 0x48; // CUtlVector< CSmartPtr< CAnimComponentUpdater > > - pub const M_P_PARAM_LIST_UPDATER: usize = 0x60; // CSmartPtr< CAnimParameterManagerUpdater > - pub const M_P_TAG_MANAGER_UPDATER: usize = 0x68; // CSmartPtr< CAnimTagManagerUpdater > - pub const M_SCRIPT_MANAGER: usize = 0x70; // CSmartPtr< CAnimScriptManager > - pub const M_SETTINGS: usize = 0x78; // CAnimGraphSettingsManager - pub const M_P_STATIC_POSE_CACHE: usize = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > - pub const M_P_SKELETON: usize = 0xB0; // CSmartPtr< CAnimSkeleton > - pub const M_ROOT_NODE_PATH: usize = 0xB8; // CAnimNodePath + pub mod CAnimUpdateSharedData { + pub const m_nodes: usize = 0x10; // CUtlVector> + pub const m_nodeIndexMap: usize = 0x28; // CUtlHashtable + pub const m_components: usize = 0x48; // CUtlVector> + pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr + pub const m_pTagManagerUpdater: usize = 0x68; // CSmartPtr + pub const m_scriptManager: usize = 0x70; // CSmartPtr + pub const m_settings: usize = 0x78; // CAnimGraphSettingsManager + pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr + pub const m_pSkeleton: usize = 0xB0; // CSmartPtr + pub const m_rootNodePath: usize = 0xB8; // CAnimNodePath } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_blend_curve { - pub const M_FL_CONTROL_POINT1: usize = 0x0; // float32 - pub const M_FL_CONTROL_POINT2: usize = 0x4; // float32 + pub mod CBlendCurve { + pub const m_flControlPoint1: usize = 0x0; // float32 + pub const m_flControlPoint2: usize = 0x4; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod param_span_sample_t { - pub const M_VALUE: usize = 0x0; // CAnimVariant - pub const M_FL_CYCLE: usize = 0x14; // float32 + pub mod ParamSpanSample_t { + pub const m_value: usize = 0x0; // CAnimVariant + pub const m_flCycle: usize = 0x14; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod param_span_t { - pub const M_SAMPLES: usize = 0x0; // CUtlVector< ParamSpanSample_t > - pub const M_H_PARAM: usize = 0x18; // CAnimParamHandle - pub const M_E_PARAM_TYPE: usize = 0x1A; // AnimParamType_t - pub const M_FL_START_CYCLE: usize = 0x1C; // float32 - pub const M_FL_END_CYCLE: usize = 0x20; // float32 + pub mod ParamSpan_t { + pub const m_samples: usize = 0x0; // CUtlVector + pub const m_hParam: usize = 0x18; // CAnimParamHandle + pub const m_eParamType: usize = 0x1A; // AnimParamType_t + pub const m_flStartCycle: usize = 0x1C; // float32 + pub const m_flEndCycle: usize = 0x20; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_param_span_updater { - pub const M_SPANS: usize = 0x0; // CUtlVector< ParamSpan_t > + pub mod CParamSpanUpdater { + pub const m_spans: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_graph_settings_group { + pub mod CAnimGraphSettingsGroup { } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_graph_settings_manager { - pub const M_SETTINGS_GROUPS: usize = 0x18; // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > + pub mod CAnimGraphSettingsManager { + pub const m_settingsGroups: usize = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_cached_pose { - pub const M_TRANSFORMS: usize = 0x8; // CUtlVector< CTransform > - pub const M_MORPH_WEIGHTS: usize = 0x20; // CUtlVector< float32 > - pub const M_H_SEQUENCE: usize = 0x38; // HSequence - pub const M_FL_CYCLE: usize = 0x3C; // float32 + pub mod CCachedPose { + pub const m_transforms: usize = 0x8; // CUtlVector + pub const m_morphWeights: usize = 0x20; // CUtlVector + pub const m_hSequence: usize = 0x38; // HSequence + pub const m_flCycle: usize = 0x3C; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_static_pose_cache { - pub const M_POSES: usize = 0x10; // CUtlVector< CCachedPose > - pub const M_N_BONE_COUNT: usize = 0x28; // int32 - pub const M_N_MORPH_COUNT: usize = 0x2C; // int32 + pub mod CStaticPoseCache { + pub const m_poses: usize = 0x10; // CUtlVector + pub const m_nBoneCount: usize = 0x28; // int32 + pub const m_nMorphCount: usize = 0x2C; // int32 } - // Parent: c_static_pose_cache + // Parent: CStaticPoseCache // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_static_pose_cache_builder { + pub mod CStaticPoseCacheBuilder { } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_action_updater { + pub mod CAnimActionUpdater { } - // Parent: c_anim_action_updater + // Parent: CAnimActionUpdater // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_emit_tag_action_updater { - pub const M_N_TAG_INDEX: usize = 0x18; // int32 - pub const M_B_IS_ZERO_DURATION: usize = 0x1C; // bool + pub mod CEmitTagActionUpdater { + pub const m_nTagIndex: usize = 0x18; // int32 + pub const m_bIsZeroDuration: usize = 0x1C; // bool } - // Parent: c_anim_action_updater + // Parent: CAnimActionUpdater // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_set_parameter_action_updater { - pub const M_H_PARAM: usize = 0x18; // CAnimParamHandle - pub const M_VALUE: usize = 0x1A; // CAnimVariant + pub mod CSetParameterActionUpdater { + pub const m_hParam: usize = 0x18; // CAnimParamHandle + pub const m_value: usize = 0x1A; // CAnimVariant } - // Parent: c_anim_action_updater + // Parent: CAnimActionUpdater // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_toggle_component_action_updater { - pub const M_COMPONENT_ID: usize = 0x18; // AnimComponentID - pub const M_B_SET_ENABLED: usize = 0x1C; // bool + pub mod CToggleComponentActionUpdater { + pub const m_componentID: usize = 0x18; // AnimComponentID + pub const m_bSetEnabled: usize = 0x1C; // bool } - // Parent: c_anim_action_updater + // Parent: CAnimActionUpdater // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_expression_action_updater { - pub const M_H_PARAM: usize = 0x18; // CAnimParamHandle - pub const M_E_PARAM_TYPE: usize = 0x1A; // AnimParamType_t - pub const M_H_SCRIPT: usize = 0x1C; // AnimScriptHandle + pub mod CExpressionActionUpdater { + pub const m_hParam: usize = 0x18; // CAnimParamHandle + pub const m_eParamType: usize = 0x1A; // AnimParamType_t + pub const m_hScript: usize = 0x1C; // AnimScriptHandle } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_tag_base { - pub const M_NAME: usize = 0x18; // CGlobalSymbol - pub const M_GROUP: usize = 0x20; // CGlobalSymbol - pub const M_TAG_ID: usize = 0x28; // AnimTagID - pub const M_B_IS_REFERENCED: usize = 0x40; // bool + pub mod CAnimTagBase { + pub const m_name: usize = 0x18; // CGlobalSymbol + pub const m_group: usize = 0x20; // CGlobalSymbol + pub const m_tagID: usize = 0x28; // AnimTagID + pub const m_bIsReferenced: usize = 0x40; // bool } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_tag_manager_updater { - pub const M_TAGS: usize = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > + pub mod CAnimTagManagerUpdater { + pub const m_tags: usize = 0x18; // CUtlVector> } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_audio_anim_tag { - pub const M_CLIP_NAME: usize = 0x50; // CUtlString - pub const M_ATTACHMENT_NAME: usize = 0x58; // CUtlString - pub const M_FL_VOLUME: usize = 0x60; // float32 - pub const M_B_STOP_WHEN_TAG_ENDS: usize = 0x64; // bool - pub const M_B_STOP_WHEN_GRAPH_ENDS: usize = 0x65; // bool - pub const M_B_PLAY_ON_SERVER: usize = 0x66; // bool - pub const M_B_PLAY_ON_CLIENT: usize = 0x67; // bool + pub mod CAudioAnimTag { + pub const m_clipName: usize = 0x50; // CUtlString + pub const m_attachmentName: usize = 0x58; // CUtlString + pub const m_flVolume: usize = 0x60; // float32 + pub const m_bStopWhenTagEnds: usize = 0x64; // bool + pub const m_bStopWhenGraphEnds: usize = 0x65; // bool + pub const m_bPlayOnServer: usize = 0x66; // bool + pub const m_bPlayOnClient: usize = 0x67; // bool } // Parent: None // Fields count: 2 @@ -307,1434 +309,1434 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults // MPropertyFriendlyName // MPropertyElementNameFn - pub mod c_body_group_setting { - pub const M_BODY_GROUP_NAME: usize = 0x0; // CUtlString - pub const M_N_BODY_GROUP_OPTION: usize = 0x8; // int32 + pub mod CBodyGroupSetting { + pub const m_BodyGroupName: usize = 0x0; // CUtlString + pub const m_nBodyGroupOption: usize = 0x8; // int32 } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_body_group_anim_tag { - pub const M_N_PRIORITY: usize = 0x50; // int32 - pub const M_BODY_GROUP_SETTINGS: usize = 0x58; // CUtlVector< CBodyGroupSetting > + pub mod CBodyGroupAnimTag { + pub const m_nPriority: usize = 0x50; // int32 + pub const m_bodyGroupSettings: usize = 0x58; // CUtlVector } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_cloth_settings_anim_tag { - pub const M_FL_STIFFNESS: usize = 0x50; // float32 - pub const M_FL_EASE_IN: usize = 0x54; // float32 - pub const M_FL_EASE_OUT: usize = 0x58; // float32 - pub const M_N_VERTEX_SET: usize = 0x60; // CUtlString + pub mod CClothSettingsAnimTag { + pub const m_flStiffness: usize = 0x50; // float32 + pub const m_flEaseIn: usize = 0x54; // float32 + pub const m_flEaseOut: usize = 0x58; // float32 + pub const m_nVertexSet: usize = 0x60; // CUtlString } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_foot_fall_anim_tag { - pub const M_FOOT: usize = 0x50; // FootFallTagFoot_t + pub mod CFootFallAnimTag { + pub const m_foot: usize = 0x50; // FootFallTagFoot_t } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_footstep_landed_anim_tag { - pub const M_FOOTSTEP_TYPE: usize = 0x50; // FootstepLandedFootSoundType_t - pub const M_OVERRIDE_SOUND_NAME: usize = 0x58; // CUtlString - pub const M_DEBUG_ANIM_SOURCE_STRING: usize = 0x60; // CUtlString - pub const M_BONE_NAME: usize = 0x68; // CUtlString + pub mod CFootstepLandedAnimTag { + pub const m_FootstepType: usize = 0x50; // FootstepLandedFootSoundType_t + pub const m_OverrideSoundName: usize = 0x58; // CUtlString + pub const m_DebugAnimSourceString: usize = 0x60; // CUtlString + pub const m_BoneName: usize = 0x68; // CUtlString } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_material_attribute_anim_tag { - pub const M_ATTRIBUTE_NAME: usize = 0x50; // CUtlString - pub const M_ATTRIBUTE_TYPE: usize = 0x58; // MatterialAttributeTagType_t - pub const M_FL_VALUE: usize = 0x5C; // float32 - pub const M_COLOR: usize = 0x60; // Color + pub mod CMaterialAttributeAnimTag { + pub const m_AttributeName: usize = 0x50; // CUtlString + pub const m_AttributeType: usize = 0x58; // MatterialAttributeTagType_t + pub const m_flValue: usize = 0x5C; // float32 + pub const m_Color: usize = 0x60; // Color } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_particle_anim_tag { - pub const M_H_PARTICLE_SYSTEM: usize = 0x50; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_PARTICLE_SYSTEM_NAME: usize = 0x58; // CUtlString - pub const M_CONFIG_NAME: usize = 0x60; // CUtlString - pub const M_B_DETACH_FROM_OWNER: usize = 0x68; // bool - pub const M_B_STOP_WHEN_TAG_ENDS: usize = 0x69; // bool - pub const M_B_TAG_END_STOP_IS_INSTANT: usize = 0x6A; // bool - pub const M_ATTACHMENT_NAME: usize = 0x70; // CUtlString - pub const M_ATTACHMENT_TYPE: usize = 0x78; // ParticleAttachment_t - pub const M_ATTACHMENT_CP1_NAME: usize = 0x80; // CUtlString - pub const M_ATTACHMENT_CP1_TYPE: usize = 0x88; // ParticleAttachment_t + pub mod CParticleAnimTag { + pub const m_hParticleSystem: usize = 0x50; // CStrongHandle + pub const m_particleSystemName: usize = 0x58; // CUtlString + pub const m_configName: usize = 0x60; // CUtlString + pub const m_bDetachFromOwner: usize = 0x68; // bool + pub const m_bStopWhenTagEnds: usize = 0x69; // bool + pub const m_bTagEndStopIsInstant: usize = 0x6A; // bool + pub const m_attachmentName: usize = 0x70; // CUtlString + pub const m_attachmentType: usize = 0x78; // ParticleAttachment_t + pub const m_attachmentCP1Name: usize = 0x80; // CUtlString + pub const m_attachmentCP1Type: usize = 0x88; // ParticleAttachment_t } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_ragdoll_anim_tag { - pub const M_N_POSE_CONTROL: usize = 0x50; // AnimPoseControl - pub const M_FL_FREQUENCY: usize = 0x54; // float32 - pub const M_FL_DAMPING_RATIO: usize = 0x58; // float32 - pub const M_FL_DECAY_DURATION: usize = 0x5C; // float32 - pub const M_FL_DECAY_BIAS: usize = 0x60; // float32 - pub const M_B_DESTROY: usize = 0x64; // bool + pub mod CRagdollAnimTag { + pub const m_nPoseControl: usize = 0x50; // AnimPoseControl + pub const m_flFrequency: usize = 0x54; // float32 + pub const m_flDampingRatio: usize = 0x58; // float32 + pub const m_flDecayDuration: usize = 0x5C; // float32 + pub const m_flDecayBias: usize = 0x60; // float32 + pub const m_bDestroy: usize = 0x64; // bool } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_sequence_finished_anim_tag { - pub const M_SEQUENCE_NAME: usize = 0x50; // CUtlString + pub mod CSequenceFinishedAnimTag { + pub const m_sequenceName: usize = 0x50; // CUtlString } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_string_anim_tag { + pub mod CStringAnimTag { } - // Parent: c_anim_tag_base + // Parent: CAnimTagBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_task_status_anim_tag { + pub mod CTaskStatusAnimTag { } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_component_updater { - pub const M_NAME: usize = 0x18; // CUtlString - pub const M_ID: usize = 0x20; // AnimComponentID - pub const M_NETWORK_MODE: usize = 0x24; // AnimNodeNetworkMode - pub const M_B_START_ENABLED: usize = 0x28; // bool + pub mod CAnimComponentUpdater { + pub const m_name: usize = 0x18; // CUtlString + pub const m_id: usize = 0x20; // AnimComponentID + pub const m_networkMode: usize = 0x24; // AnimNodeNetworkMode + pub const m_bStartEnabled: usize = 0x28; // bool } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_script_component_updater { - pub const M_H_SCRIPT: usize = 0x30; // AnimScriptHandle + pub mod CAnimScriptComponentUpdater { + pub const m_hScript: usize = 0x30; // AnimScriptHandle } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod ccpp_script_component_updater { - pub const M_SCRIPTS_TO_RUN: usize = 0x30; // CUtlVector< CGlobalSymbol > + pub mod CCPPScriptComponentUpdater { + pub const m_scriptsToRun: usize = 0x30; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_damped_value_update_item { - pub const M_DAMPING: usize = 0x0; // CAnimInputDamping - pub const M_H_PARAM_IN: usize = 0x18; // CAnimParamHandle - pub const M_H_PARAM_OUT: usize = 0x1A; // CAnimParamHandle + pub mod CDampedValueUpdateItem { + pub const m_damping: usize = 0x0; // CAnimInputDamping + pub const m_hParamIn: usize = 0x18; // CAnimParamHandle + pub const m_hParamOut: usize = 0x1A; // CAnimParamHandle } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_damped_value_component_updater { - pub const M_ITEMS: usize = 0x30; // CUtlVector< CDampedValueUpdateItem > + pub mod CDampedValueComponentUpdater { + pub const m_items: usize = 0x30; // CUtlVector } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_demo_settings_component_updater { - pub const M_SETTINGS: usize = 0x30; // CAnimDemoCaptureSettings + pub mod CDemoSettingsComponentUpdater { + pub const m_settings: usize = 0x30; // CAnimDemoCaptureSettings } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod clod_component_updater { - pub const M_N_SERVER_LOD: usize = 0x30; // int32 + pub mod CLODComponentUpdater { + pub const m_nServerLOD: usize = 0x30; // int32 } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_look_component_updater { - pub const M_H_LOOK_HEADING: usize = 0x34; // CAnimParamHandle - pub const M_H_LOOK_HEADING_VELOCITY: usize = 0x36; // CAnimParamHandle - pub const M_H_LOOK_PITCH: usize = 0x38; // CAnimParamHandle - pub const M_H_LOOK_DISTANCE: usize = 0x3A; // CAnimParamHandle - pub const M_H_LOOK_DIRECTION: usize = 0x3C; // CAnimParamHandle - pub const M_H_LOOK_TARGET: usize = 0x3E; // CAnimParamHandle - pub const M_H_LOOK_TARGET_WORLD_SPACE: usize = 0x40; // CAnimParamHandle - pub const M_B_NETWORK_LOOK_TARGET: usize = 0x42; // bool + pub mod CLookComponentUpdater { + pub const m_hLookHeading: usize = 0x34; // CAnimParamHandle + pub const m_hLookHeadingVelocity: usize = 0x36; // CAnimParamHandle + pub const m_hLookPitch: usize = 0x38; // CAnimParamHandle + pub const m_hLookDistance: usize = 0x3A; // CAnimParamHandle + pub const m_hLookDirection: usize = 0x3C; // CAnimParamHandle + pub const m_hLookTarget: usize = 0x3E; // CAnimParamHandle + pub const m_hLookTargetWorldSpace: usize = 0x40; // CAnimParamHandle + pub const m_bNetworkLookTarget: usize = 0x42; // bool } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_movement_component_updater { - pub const M_MOTORS: usize = 0x30; // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > - pub const M_FACING_DAMPING: usize = 0x48; // CAnimInputDamping - pub const M_E_DEFAULT_FACING_MODE: usize = 0x58; // FacingMode - pub const M_N_DEFAULT_MOTOR_INDEX: usize = 0x64; // int32 - pub const M_FL_DEFAULT_RUN_SPEED: usize = 0x68; // float32 - pub const M_B_MOVE_VARS_DISABLED: usize = 0x6C; // bool - pub const M_B_NETWORK_PATH: usize = 0x6D; // bool - pub const M_B_NETWORK_FACING: usize = 0x6E; // bool - pub const M_PARAM_HANDLES: usize = 0x6F; // CAnimParamHandle[30] + pub mod CMovementComponentUpdater { + pub const m_motors: usize = 0x30; // CUtlVector> + pub const m_facingDamping: usize = 0x48; // CAnimInputDamping + pub const m_eDefaultFacingMode: usize = 0x58; // FacingMode + pub const m_nDefaultMotorIndex: usize = 0x64; // int32 + pub const m_flDefaultRunSpeed: usize = 0x68; // float32 + pub const m_bMoveVarsDisabled: usize = 0x6C; // bool + pub const m_bNetworkPath: usize = 0x6D; // bool + pub const m_bNetworkFacing: usize = 0x6E; // bool + pub const m_paramHandles: usize = 0x6F; // CAnimParamHandle[30] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod weight_list { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_WEIGHTS: usize = 0x8; // CUtlVector< float32 > + pub mod WeightList { + pub const m_name: usize = 0x0; // CUtlString + pub const m_weights: usize = 0x8; // CUtlVector } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_ragdoll_component_updater { - pub const M_RAGDOLL_NODE_PATHS: usize = 0x30; // CUtlVector< CAnimNodePath > - pub const M_BONE_INDICES: usize = 0x48; // CUtlVector< int32 > - pub const M_BONE_NAMES: usize = 0x60; // CUtlVector< CUtlString > - pub const M_WEIGHT_LISTS: usize = 0x78; // CUtlVector< WeightList > - pub const M_FL_SPRING_FREQUENCY_MIN: usize = 0x90; // float32 - pub const M_FL_SPRING_FREQUENCY_MAX: usize = 0x94; // float32 - pub const M_FL_MAX_STRETCH: usize = 0x98; // float32 - pub const M_B_SOLID_COLLISION_AT_ZERO_WEIGHT: usize = 0x9C; // bool + pub mod CRagdollComponentUpdater { + pub const m_ragdollNodePaths: usize = 0x30; // CUtlVector + pub const m_boneIndices: usize = 0x48; // CUtlVector + pub const m_boneNames: usize = 0x60; // CUtlVector + pub const m_weightLists: usize = 0x78; // CUtlVector + pub const m_flSpringFrequencyMin: usize = 0x90; // float32 + pub const m_flSpringFrequencyMax: usize = 0x94; // float32 + pub const m_flMaxStretch: usize = 0x98; // float32 + pub const m_bSolidCollisionAtZeroWeight: usize = 0x9C; // bool } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_slope_component_updater { - pub const M_FL_TRACE_DISTANCE: usize = 0x34; // float32 - pub const M_H_SLOPE_ANGLE: usize = 0x38; // CAnimParamHandle - pub const M_H_SLOPE_ANGLE_FRONT: usize = 0x3A; // CAnimParamHandle - pub const M_H_SLOPE_ANGLE_SIDE: usize = 0x3C; // CAnimParamHandle - pub const M_H_SLOPE_HEADING: usize = 0x3E; // CAnimParamHandle - pub const M_H_SLOPE_NORMAL: usize = 0x40; // CAnimParamHandle - pub const M_H_SLOPE_NORMAL_WORLD_SPACE: usize = 0x42; // CAnimParamHandle + pub mod CSlopeComponentUpdater { + pub const m_flTraceDistance: usize = 0x34; // float32 + pub const m_hSlopeAngle: usize = 0x38; // CAnimParamHandle + pub const m_hSlopeAngleFront: usize = 0x3A; // CAnimParamHandle + pub const m_hSlopeAngleSide: usize = 0x3C; // CAnimParamHandle + pub const m_hSlopeHeading: usize = 0x3E; // CAnimParamHandle + pub const m_hSlopeNormal: usize = 0x40; // CAnimParamHandle + pub const m_hSlopeNormal_WorldSpace: usize = 0x42; // CAnimParamHandle } - // Parent: c_anim_component_updater + // Parent: CAnimComponentUpdater // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_state_machine_component_updater { - pub const M_STATE_MACHINE: usize = 0x30; // CAnimStateMachineUpdater + pub mod CStateMachineComponentUpdater { + pub const m_stateMachine: usize = 0x30; // CAnimStateMachineUpdater } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_data_set { - pub const M_GROUPS: usize = 0x0; // CUtlVector< CMotionGraphGroup > - pub const M_N_DIMENSION_COUNT: usize = 0x18; // int32 + pub mod CMotionDataSet { + pub const m_groups: usize = 0x0; // CUtlVector + pub const m_nDimensionCount: usize = 0x18; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_graph_group { - pub const M_SEARCH_DB: usize = 0x0; // CMotionSearchDB - pub const M_MOTION_GRAPHS: usize = 0xB8; // CUtlVector< CSmartPtr< CMotionGraph > > - pub const M_MOTION_GRAPH_CONFIGS: usize = 0xD0; // CUtlVector< CMotionGraphConfig > - pub const M_SAMPLE_TO_CONFIG: usize = 0xE8; // CUtlVector< int32 > - pub const M_H_IS_ACTIVE_SCRIPT: usize = 0x100; // AnimScriptHandle + pub mod CMotionGraphGroup { + pub const m_searchDB: usize = 0x0; // CMotionSearchDB + pub const m_motionGraphs: usize = 0xB8; // CUtlVector> + pub const m_motionGraphConfigs: usize = 0xD0; // CUtlVector + pub const m_sampleToConfig: usize = 0xE8; // CUtlVector + pub const m_hIsActiveScript: usize = 0x100; // AnimScriptHandle } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod sample_code { - pub const M_SUB_CODE: usize = 0x0; // uint8[8] + pub mod SampleCode { + pub const m_subCode: usize = 0x0; // uint8[8] } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod motion_db_index { - pub const M_N_INDEX: usize = 0x0; // uint32 + pub mod MotionDBIndex { + pub const m_nIndex: usize = 0x0; // uint32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_vector_quantizer { - pub const M_CENTROID_VECTORS: usize = 0x0; // CUtlVector< float32 > - pub const M_N_CENTROIDS: usize = 0x18; // int32 - pub const M_N_DIMENSIONS: usize = 0x1C; // int32 + pub mod CVectorQuantizer { + pub const m_centroidVectors: usize = 0x0; // CUtlVector + pub const m_nCentroids: usize = 0x18; // int32 + pub const m_nDimensions: usize = 0x1C; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_product_quantizer { - pub const M_SUB_QUANTIZERS: usize = 0x0; // CUtlVector< CVectorQuantizer > - pub const M_N_DIMENSIONS: usize = 0x18; // int32 + pub mod CProductQuantizer { + pub const m_subQuantizers: usize = 0x0; // CUtlVector + pub const m_nDimensions: usize = 0x18; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_search_node { - pub const M_CHILDREN: usize = 0x0; // CUtlVector< CMotionSearchNode* > - pub const M_QUANTIZER: usize = 0x18; // CVectorQuantizer - pub const M_SAMPLE_CODES: usize = 0x38; // CUtlVector< CUtlVector< SampleCode > > - pub const M_SAMPLE_INDICES: usize = 0x50; // CUtlVector< CUtlVector< int32 > > - pub const M_SELECTABLE_SAMPLES: usize = 0x68; // CUtlVector< int32 > + pub mod CMotionSearchNode { + pub const m_children: usize = 0x0; // CUtlVector + pub const m_quantizer: usize = 0x18; // CVectorQuantizer + pub const m_sampleCodes: usize = 0x38; // CUtlVector> + pub const m_sampleIndices: usize = 0x50; // CUtlVector> + pub const m_selectableSamples: usize = 0x68; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_search_db { - pub const M_ROOT_NODE: usize = 0x0; // CMotionSearchNode - pub const M_RESIDUAL_QUANTIZER: usize = 0x80; // CProductQuantizer - pub const M_CODE_INDICES: usize = 0xA0; // CUtlVector< MotionDBIndex > + pub mod CMotionSearchDB { + pub const m_rootNode: usize = 0x0; // CMotionSearchNode + pub const m_residualQuantizer: usize = 0x80; // CProductQuantizer + pub const m_codeIndices: usize = 0xA0; // CUtlVector } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_graph { - pub const M_PARAM_SPANS: usize = 0x10; // CParamSpanUpdater - pub const M_TAGS: usize = 0x28; // CUtlVector< TagSpan_t > - pub const M_P_ROOT_NODE: usize = 0x40; // CSmartPtr< CMotionNode > - pub const M_N_PARAMETER_COUNT: usize = 0x48; // int32 - pub const M_N_CONFIG_START_INDEX: usize = 0x4C; // int32 - pub const M_N_CONFIG_COUNT: usize = 0x50; // int32 - pub const M_B_LOOP: usize = 0x54; // bool + pub mod CMotionGraph { + pub const m_paramSpans: usize = 0x10; // CParamSpanUpdater + pub const m_tags: usize = 0x28; // CUtlVector + pub const m_pRootNode: usize = 0x40; // CSmartPtr + pub const m_nParameterCount: usize = 0x48; // int32 + pub const m_nConfigStartIndex: usize = 0x4C; // int32 + pub const m_nConfigCount: usize = 0x50; // int32 + pub const m_bLoop: usize = 0x54; // bool } - // Parent: c_motion_graph + // Parent: CMotionGraph // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_editable_motion_graph { + pub mod CEditableMotionGraph { } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_node { - pub const M_NAME: usize = 0x18; // CUtlString - pub const M_ID: usize = 0x20; // AnimNodeID + pub mod CMotionNode { + pub const m_name: usize = 0x18; // CUtlString + pub const m_id: usize = 0x20; // AnimNodeID } - // Parent: c_motion_node + // Parent: CMotionNode // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_node_sequence { - pub const M_TAGS: usize = 0x28; // CUtlVector< TagSpan_t > - pub const M_H_SEQUENCE: usize = 0x40; // HSequence - pub const M_FL_PLAYBACK_SPEED: usize = 0x44; // float32 + pub mod CMotionNodeSequence { + pub const m_tags: usize = 0x28; // CUtlVector + pub const m_hSequence: usize = 0x40; // HSequence + pub const m_flPlaybackSpeed: usize = 0x44; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod motion_blend_item { - pub const M_P_CHILD: usize = 0x0; // CSmartPtr< CMotionNode > - pub const M_FL_KEY_VALUE: usize = 0x8; // float32 + pub mod MotionBlendItem { + pub const m_pChild: usize = 0x0; // CSmartPtr + pub const m_flKeyValue: usize = 0x8; // float32 } - // Parent: c_motion_node + // Parent: CMotionNode // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_node_blend1_d { - pub const M_BLEND_ITEMS: usize = 0x28; // CUtlVector< MotionBlendItem > - pub const M_N_PARAM_INDEX: usize = 0x40; // int32 + pub mod CMotionNodeBlend1D { + pub const m_blendItems: usize = 0x28; // CUtlVector + pub const m_nParamIndex: usize = 0x40; // int32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_metric_evaluator { - pub const M_MEANS: usize = 0x18; // CUtlVector< float32 > - pub const M_STANDARD_DEVIATIONS: usize = 0x30; // CUtlVector< float32 > - pub const M_FL_WEIGHT: usize = 0x48; // float32 - pub const M_N_DIMENSION_START_INDEX: usize = 0x4C; // int32 + pub mod CMotionMetricEvaluator { + pub const m_means: usize = 0x18; // CUtlVector + pub const m_standardDeviations: usize = 0x30; // CUtlVector + pub const m_flWeight: usize = 0x48; // float32 + pub const m_nDimensionStartIndex: usize = 0x4C; // int32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_block_selection_metric_evaluator { + pub mod CBlockSelectionMetricEvaluator { } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_bone_position_metric_evaluator { - pub const M_N_BONE_INDEX: usize = 0x50; // int32 + pub mod CBonePositionMetricEvaluator { + pub const m_nBoneIndex: usize = 0x50; // int32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_bone_velocity_metric_evaluator { - pub const M_N_BONE_INDEX: usize = 0x50; // int32 + pub mod CBoneVelocityMetricEvaluator { + pub const m_nBoneIndex: usize = 0x50; // int32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_current_rotation_velocity_metric_evaluator { + pub mod CCurrentRotationVelocityMetricEvaluator { } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_current_velocity_metric_evaluator { + pub mod CCurrentVelocityMetricEvaluator { } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_distance_remaining_metric_evaluator { - pub const M_FL_MAX_DISTANCE: usize = 0x50; // float32 - pub const M_FL_MIN_DISTANCE: usize = 0x54; // float32 - pub const M_FL_START_GOAL_FILTER_DISTANCE: usize = 0x58; // float32 - pub const M_FL_MAX_GOAL_OVERSHOOT_SCALE: usize = 0x5C; // float32 - pub const M_B_FILTER_FIXED_MIN_DISTANCE: usize = 0x60; // bool - pub const M_B_FILTER_GOAL_DISTANCE: usize = 0x61; // bool - pub const M_B_FILTER_GOAL_OVERSHOOT: usize = 0x62; // bool + pub mod CDistanceRemainingMetricEvaluator { + pub const m_flMaxDistance: usize = 0x50; // float32 + pub const m_flMinDistance: usize = 0x54; // float32 + pub const m_flStartGoalFilterDistance: usize = 0x58; // float32 + pub const m_flMaxGoalOvershootScale: usize = 0x5C; // float32 + pub const m_bFilterFixedMinDistance: usize = 0x60; // bool + pub const m_bFilterGoalDistance: usize = 0x61; // bool + pub const m_bFilterGoalOvershoot: usize = 0x62; // bool } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_foot_cycle_metric_evaluator { - pub const M_FOOT_INDICES: usize = 0x50; // CUtlVector< int32 > + pub mod CFootCycleMetricEvaluator { + pub const m_footIndices: usize = 0x50; // CUtlVector } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_foot_position_metric_evaluator { - pub const M_FOOT_INDICES: usize = 0x50; // CUtlVector< int32 > - pub const M_B_IGNORE_SLOPE: usize = 0x68; // bool + pub mod CFootPositionMetricEvaluator { + pub const m_footIndices: usize = 0x50; // CUtlVector + pub const m_bIgnoreSlope: usize = 0x68; // bool } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_future_facing_metric_evaluator { - pub const M_FL_DISTANCE: usize = 0x50; // float32 - pub const M_FL_TIME: usize = 0x54; // float32 + pub mod CFutureFacingMetricEvaluator { + pub const m_flDistance: usize = 0x50; // float32 + pub const m_flTime: usize = 0x54; // float32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_future_velocity_metric_evaluator { - pub const M_FL_DISTANCE: usize = 0x50; // float32 - pub const M_FL_STOPPING_DISTANCE: usize = 0x54; // float32 - pub const M_FL_TARGET_SPEED: usize = 0x58; // float32 - pub const M_E_MODE: usize = 0x5C; // VelocityMetricMode + pub mod CFutureVelocityMetricEvaluator { + pub const m_flDistance: usize = 0x50; // float32 + pub const m_flStoppingDistance: usize = 0x54; // float32 + pub const m_flTargetSpeed: usize = 0x58; // float32 + pub const m_eMode: usize = 0x5C; // VelocityMetricMode } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_path_metric_evaluator { - pub const M_PATH_TIME_SAMPLES: usize = 0x50; // CUtlVector< float32 > - pub const M_FL_DISTANCE: usize = 0x68; // float32 - pub const M_B_EXTRAPOLATE_MOVEMENT: usize = 0x6C; // bool - pub const M_FL_MIN_EXTRAPOLATION_SPEED: usize = 0x70; // float32 + pub mod CPathMetricEvaluator { + pub const m_pathTimeSamples: usize = 0x50; // CUtlVector + pub const m_flDistance: usize = 0x68; // float32 + pub const m_bExtrapolateMovement: usize = 0x6C; // bool + pub const m_flMinExtrapolationSpeed: usize = 0x70; // float32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_steps_remaining_metric_evaluator { - pub const M_FOOT_INDICES: usize = 0x50; // CUtlVector< int32 > - pub const M_FL_MIN_STEPS_REMAINING: usize = 0x68; // float32 + pub mod CStepsRemainingMetricEvaluator { + pub const m_footIndices: usize = 0x50; // CUtlVector + pub const m_flMinStepsRemaining: usize = 0x68; // float32 } - // Parent: c_motion_metric_evaluator + // Parent: CMotionMetricEvaluator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_time_remaining_metric_evaluator { - pub const M_B_MATCH_BY_TIME_REMAINING: usize = 0x50; // bool - pub const M_FL_MAX_TIME_REMAINING: usize = 0x54; // float32 - pub const M_B_FILTER_BY_TIME_REMAINING: usize = 0x58; // bool - pub const M_FL_MIN_TIME_REMAINING: usize = 0x5C; // float32 + pub mod CTimeRemainingMetricEvaluator { + pub const m_bMatchByTimeRemaining: usize = 0x50; // bool + pub const m_flMaxTimeRemaining: usize = 0x54; // float32 + pub const m_bFilterByTimeRemaining: usize = 0x58; // bool + pub const m_flMinTimeRemaining: usize = 0x5C; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_motor_updater_base { - pub const M_NAME: usize = 0x10; // CUtlString - pub const M_B_DEFAULT: usize = 0x18; // bool + pub mod CAnimMotorUpdaterBase { + pub const m_name: usize = 0x10; // CUtlString + pub const m_bDefault: usize = 0x18; // bool } - // Parent: c_anim_motor_updater_base + // Parent: CAnimMotorUpdaterBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_path_anim_motor_updater_base { - pub const M_B_LOCK_TO_PATH: usize = 0x19; // bool + pub mod CPathAnimMotorUpdaterBase { + pub const m_bLockToPath: usize = 0x19; // bool } - // Parent: c_path_anim_motor_updater_base + // Parent: CPathAnimMotorUpdaterBase // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_damped_path_anim_motor_updater { - pub const M_FL_ANTICIPATION_TIME: usize = 0x20; // float32 - pub const M_FL_MIN_SPEED_SCALE: usize = 0x24; // float32 - pub const M_H_ANTICIPATION_POS_PARAM: usize = 0x28; // CAnimParamHandle - pub const M_H_ANTICIPATION_HEADING_PARAM: usize = 0x2A; // CAnimParamHandle - pub const M_FL_SPRING_CONSTANT: usize = 0x2C; // float32 - pub const M_FL_MIN_SPRING_TENSION: usize = 0x30; // float32 - pub const M_FL_MAX_SPRING_TENSION: usize = 0x34; // float32 + pub mod CDampedPathAnimMotorUpdater { + pub const m_flAnticipationTime: usize = 0x20; // float32 + pub const m_flMinSpeedScale: usize = 0x24; // float32 + pub const m_hAnticipationPosParam: usize = 0x28; // CAnimParamHandle + pub const m_hAnticipationHeadingParam: usize = 0x2A; // CAnimParamHandle + pub const m_flSpringConstant: usize = 0x2C; // float32 + pub const m_flMinSpringTension: usize = 0x30; // float32 + pub const m_flMaxSpringTension: usize = 0x34; // float32 } - // Parent: c_path_anim_motor_updater_base + // Parent: CPathAnimMotorUpdaterBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_path_anim_motor_updater { + pub mod CPathAnimMotorUpdater { } - // Parent: c_anim_motor_updater_base + // Parent: CAnimMotorUpdaterBase // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_player_input_anim_motor_updater { - pub const M_SAMPLE_TIMES: usize = 0x20; // CUtlVector< float32 > - pub const M_FL_SPRING_CONSTANT: usize = 0x3C; // float32 - pub const M_FL_ANTICIPATION_DISTANCE: usize = 0x40; // float32 - pub const M_H_ANTICIPATION_POS_PARAM: usize = 0x44; // CAnimParamHandle - pub const M_H_ANTICIPATION_HEADING_PARAM: usize = 0x46; // CAnimParamHandle - pub const M_B_USE_ACCELERATION: usize = 0x48; // bool + pub mod CPlayerInputAnimMotorUpdater { + pub const m_sampleTimes: usize = 0x20; // CUtlVector + pub const m_flSpringConstant: usize = 0x3C; // float32 + pub const m_flAnticipationDistance: usize = 0x40; // float32 + pub const m_hAnticipationPosParam: usize = 0x44; // CAnimParamHandle + pub const m_hAnticipationHeadingParam: usize = 0x46; // CAnimParamHandle + pub const m_bUseAcceleration: usize = 0x48; // bool } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod aim_matrix_op_fixed_settings_t { - pub const M_ATTACHMENT: usize = 0x0; // CAnimAttachment - pub const M_DAMPING: usize = 0x80; // CAnimInputDamping - pub const M_POSE_CACHE_HANDLES: usize = 0x90; // CPoseHandle[10] - pub const M_E_BLEND_MODE: usize = 0xB8; // AimMatrixBlendMode - pub const M_F_ANGLE_INCREMENT: usize = 0xBC; // float32 - pub const M_N_SEQUENCE_MAX_FRAME: usize = 0xC0; // int32 - pub const M_N_BONE_MASK_INDEX: usize = 0xC4; // int32 - pub const M_B_TARGET_IS_POSITION: usize = 0xC8; // bool + pub mod AimMatrixOpFixedSettings_t { + pub const m_attachment: usize = 0x0; // CAnimAttachment + pub const m_damping: usize = 0x80; // CAnimInputDamping + pub const m_poseCacheHandles: usize = 0x90; // CPoseHandle[10] + pub const m_eBlendMode: usize = 0xB8; // AimMatrixBlendMode + pub const m_fAngleIncrement: usize = 0xBC; // float32 + pub const m_nSequenceMaxFrame: usize = 0xC0; // int32 + pub const m_nBoneMaskIndex: usize = 0xC4; // int32 + pub const m_bTargetIsPosition: usize = 0xC8; // bool } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod follow_attachment_settings_t { - pub const M_ATTACHMENT: usize = 0x0; // CAnimAttachment - pub const M_BONE_INDEX: usize = 0x80; // int32 - pub const M_B_MATCH_TRANSLATION: usize = 0x84; // bool - pub const M_B_MATCH_ROTATION: usize = 0x85; // bool + pub mod FollowAttachmentSettings_t { + pub const m_attachment: usize = 0x0; // CAnimAttachment + pub const m_boneIndex: usize = 0x80; // int32 + pub const m_bMatchTranslation: usize = 0x84; // bool + pub const m_bMatchRotation: usize = 0x85; // bool } // Parent: None // Fields count: 18 // // Metadata: // MGetKV3ClassDefaults - pub mod foot_lock_pose_op_fixed_settings { - pub const M_FOOT_INFO: usize = 0x0; // CUtlVector< FootFixedData_t > - pub const M_HIP_DAMPING_SETTINGS: usize = 0x18; // CAnimInputDamping - pub const M_N_HIP_BONE_INDEX: usize = 0x28; // int32 - pub const M_IK_SOLVER_TYPE: usize = 0x2C; // IKSolverType - pub const M_B_APPLY_TILT: usize = 0x30; // bool - pub const M_B_APPLY_HIP_DROP: usize = 0x31; // bool - pub const M_B_ALWAYS_USE_FALLBACK_HINGE: usize = 0x32; // bool - pub const M_B_APPLY_FOOT_ROTATION_LIMITS: usize = 0x33; // bool - pub const M_B_APPLY_LEG_TWIST_LIMITS: usize = 0x34; // bool - pub const M_FL_MAX_FOOT_HEIGHT: usize = 0x38; // float32 - pub const M_FL_EXTENSION_SCALE: usize = 0x3C; // float32 - pub const M_FL_MAX_LEG_TWIST: usize = 0x40; // float32 - pub const M_B_ENABLE_LOCK_BREAKING: usize = 0x44; // bool - pub const M_FL_LOCK_BREAK_TOLERANCE: usize = 0x48; // float32 - pub const M_FL_LOCK_BLEND_TIME: usize = 0x4C; // float32 - pub const M_B_ENABLE_STRETCHING: usize = 0x50; // bool - pub const M_FL_MAX_STRETCH_AMOUNT: usize = 0x54; // float32 - pub const M_FL_STRETCH_EXTENSION_SCALE: usize = 0x58; // float32 + pub mod FootLockPoseOpFixedSettings { + pub const m_footInfo: usize = 0x0; // CUtlVector + pub const m_hipDampingSettings: usize = 0x18; // CAnimInputDamping + pub const m_nHipBoneIndex: usize = 0x28; // int32 + pub const m_ikSolverType: usize = 0x2C; // IKSolverType + pub const m_bApplyTilt: usize = 0x30; // bool + pub const m_bApplyHipDrop: usize = 0x31; // bool + pub const m_bAlwaysUseFallbackHinge: usize = 0x32; // bool + pub const m_bApplyFootRotationLimits: usize = 0x33; // bool + pub const m_bApplyLegTwistLimits: usize = 0x34; // bool + pub const m_flMaxFootHeight: usize = 0x38; // float32 + pub const m_flExtensionScale: usize = 0x3C; // float32 + pub const m_flMaxLegTwist: usize = 0x40; // float32 + pub const m_bEnableLockBreaking: usize = 0x44; // bool + pub const m_flLockBreakTolerance: usize = 0x48; // float32 + pub const m_flLockBlendTime: usize = 0x4C; // float32 + pub const m_bEnableStretching: usize = 0x50; // bool + pub const m_flMaxStretchAmount: usize = 0x54; // float32 + pub const m_flStretchExtensionScale: usize = 0x58; // float32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod foot_pinning_pose_op_fixed_data_t { - pub const M_FOOT_INFO: usize = 0x0; // CUtlVector< FootFixedData_t > - pub const M_FL_BLEND_TIME: usize = 0x18; // float32 - pub const M_FL_LOCK_BREAK_DISTANCE: usize = 0x1C; // float32 - pub const M_FL_MAX_LEG_TWIST: usize = 0x20; // float32 - pub const M_N_HIP_BONE_INDEX: usize = 0x24; // int32 - pub const M_B_APPLY_LEG_TWIST_LIMITS: usize = 0x28; // bool - pub const M_B_APPLY_FOOT_ROTATION_LIMITS: usize = 0x29; // bool + pub mod FootPinningPoseOpFixedData_t { + pub const m_footInfo: usize = 0x0; // CUtlVector + pub const m_flBlendTime: usize = 0x18; // float32 + pub const m_flLockBreakDistance: usize = 0x1C; // float32 + pub const m_flMaxLegTwist: usize = 0x20; // float32 + pub const m_nHipBoneIndex: usize = 0x24; // int32 + pub const m_bApplyLegTwistLimits: usize = 0x28; // bool + pub const m_bApplyFootRotationLimits: usize = 0x29; // bool } // Parent: None // Fields count: 17 // // Metadata: // MGetKV3ClassDefaults - pub mod hit_react_fixed_settings_t { - pub const M_N_WEIGHT_LIST_INDEX: usize = 0x0; // int32 - pub const M_N_EFFECTED_BONE_COUNT: usize = 0x4; // int32 - pub const M_FL_MAX_IMPACT_FORCE: usize = 0x8; // float32 - pub const M_FL_MIN_IMPACT_FORCE: usize = 0xC; // float32 - pub const M_FL_WHIP_IMPACT_SCALE: usize = 0x10; // float32 - pub const M_FL_COUNTER_ROTATION_SCALE: usize = 0x14; // float32 - pub const M_FL_DISTANCE_FADE_SCALE: usize = 0x18; // float32 - pub const M_FL_PROPAGATION_SCALE: usize = 0x1C; // float32 - pub const M_FL_WHIP_DELAY: usize = 0x20; // float32 - pub const M_FL_SPRING_STRENGTH: usize = 0x24; // float32 - pub const M_FL_WHIP_SPRING_STRENGTH: usize = 0x28; // float32 - pub const M_FL_MAX_ANGLE_RADIANS: usize = 0x2C; // float32 - pub const M_N_HIP_BONE_INDEX: usize = 0x30; // int32 - pub const M_FL_HIP_BONE_TRANSLATION_SCALE: usize = 0x34; // float32 - pub const M_FL_HIP_DIP_SPRING_STRENGTH: usize = 0x38; // float32 - pub const M_FL_HIP_DIP_IMPACT_SCALE: usize = 0x3C; // float32 - pub const M_FL_HIP_DIP_DELAY: usize = 0x40; // float32 + pub mod HitReactFixedSettings_t { + pub const m_nWeightListIndex: usize = 0x0; // int32 + pub const m_nEffectedBoneCount: usize = 0x4; // int32 + pub const m_flMaxImpactForce: usize = 0x8; // float32 + pub const m_flMinImpactForce: usize = 0xC; // float32 + pub const m_flWhipImpactScale: usize = 0x10; // float32 + pub const m_flCounterRotationScale: usize = 0x14; // float32 + pub const m_flDistanceFadeScale: usize = 0x18; // float32 + pub const m_flPropagationScale: usize = 0x1C; // float32 + pub const m_flWhipDelay: usize = 0x20; // float32 + pub const m_flSpringStrength: usize = 0x24; // float32 + pub const m_flWhipSpringStrength: usize = 0x28; // float32 + pub const m_flMaxAngleRadians: usize = 0x2C; // float32 + pub const m_nHipBoneIndex: usize = 0x30; // int32 + pub const m_flHipBoneTranslationScale: usize = 0x34; // float32 + pub const m_flHipDipSpringStrength: usize = 0x38; // float32 + pub const m_flHipDipImpactScale: usize = 0x3C; // float32 + pub const m_flHipDipDelay: usize = 0x40; // float32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod jiggle_bone_settings_t { - pub const M_N_BONE_INDEX: usize = 0x0; // int32 - pub const M_FL_SPRING_STRENGTH: usize = 0x4; // float32 - pub const M_FL_MAX_TIME_STEP: usize = 0x8; // float32 - pub const M_FL_DAMPING: usize = 0xC; // float32 - pub const M_V_BOUNDS_MAX_LS: usize = 0x10; // Vector - pub const M_V_BOUNDS_MIN_LS: usize = 0x1C; // Vector - pub const M_E_SIM_SPACE: usize = 0x28; // JiggleBoneSimSpace + pub mod JiggleBoneSettings_t { + pub const m_nBoneIndex: usize = 0x0; // int32 + pub const m_flSpringStrength: usize = 0x4; // float32 + pub const m_flMaxTimeStep: usize = 0x8; // float32 + pub const m_flDamping: usize = 0xC; // float32 + pub const m_vBoundsMaxLS: usize = 0x10; // Vector + pub const m_vBoundsMinLS: usize = 0x1C; // Vector + pub const m_eSimSpace: usize = 0x28; // JiggleBoneSimSpace } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod jiggle_bone_settings_list_t { - pub const M_BONE_SETTINGS: usize = 0x0; // CUtlVector< JiggleBoneSettings_t > + pub mod JiggleBoneSettingsList_t { + pub const m_boneSettings: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod look_at_bone_t { - pub const M_INDEX: usize = 0x0; // int32 - pub const M_WEIGHT: usize = 0x4; // float32 + pub mod LookAtBone_t { + pub const m_index: usize = 0x0; // int32 + pub const m_weight: usize = 0x4; // float32 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod look_at_op_fixed_settings_t { - pub const M_ATTACHMENT: usize = 0x0; // CAnimAttachment - pub const M_DAMPING: usize = 0x80; // CAnimInputDamping - pub const M_BONES: usize = 0x90; // CUtlVector< LookAtBone_t > - pub const M_FL_YAW_LIMIT: usize = 0xA8; // float32 - pub const M_FL_PITCH_LIMIT: usize = 0xAC; // float32 - pub const M_FL_HYSTERESIS_INNER_ANGLE: usize = 0xB0; // float32 - pub const M_FL_HYSTERESIS_OUTER_ANGLE: usize = 0xB4; // float32 - pub const M_B_ROTATE_YAW_FORWARD: usize = 0xB8; // bool - pub const M_B_MAINTAIN_UP_DIRECTION: usize = 0xB9; // bool - pub const M_B_TARGET_IS_POSITION: usize = 0xBA; // bool - pub const M_B_USE_HYSTERESIS: usize = 0xBB; // bool + pub mod LookAtOpFixedSettings_t { + pub const m_attachment: usize = 0x0; // CAnimAttachment + pub const m_damping: usize = 0x80; // CAnimInputDamping + pub const m_bones: usize = 0x90; // CUtlVector + pub const m_flYawLimit: usize = 0xA8; // float32 + pub const m_flPitchLimit: usize = 0xAC; // float32 + pub const m_flHysteresisInnerAngle: usize = 0xB0; // float32 + pub const m_flHysteresisOuterAngle: usize = 0xB4; // float32 + pub const m_bRotateYawForward: usize = 0xB8; // bool + pub const m_bMaintainUpDirection: usize = 0xB9; // bool + pub const m_bTargetIsPosition: usize = 0xBA; // bool + pub const m_bUseHysteresis: usize = 0xBB; // bool } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod chain_to_solve_data_t { - pub const M_N_CHAIN_INDEX: usize = 0x0; // int32 - pub const M_SOLVER_SETTINGS: usize = 0x4; // IKSolverSettings_t - pub const M_TARGET_SETTINGS: usize = 0x10; // IKTargetSettings_t - pub const M_DEBUG_SETTING: usize = 0x38; // SolveIKChainAnimNodeDebugSetting - pub const M_FL_DEBUG_NORMALIZED_VALUE: usize = 0x3C; // float32 - pub const M_V_DEBUG_OFFSET: usize = 0x40; // VectorAligned + pub mod ChainToSolveData_t { + pub const m_nChainIndex: usize = 0x0; // int32 + pub const m_SolverSettings: usize = 0x4; // IKSolverSettings_t + pub const m_TargetSettings: usize = 0x10; // IKTargetSettings_t + pub const m_DebugSetting: usize = 0x38; // SolveIKChainAnimNodeDebugSetting + pub const m_flDebugNormalizedValue: usize = 0x3C; // float32 + pub const m_vDebugOffset: usize = 0x40; // VectorAligned } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod solve_ik_chain_pose_op_fixed_settings_t { - pub const M_CHAINS_TO_SOLVE_DATA: usize = 0x0; // CUtlVector< ChainToSolveData_t > - pub const M_B_MATCH_TARGET_ORIENTATION: usize = 0x18; // bool + pub mod SolveIKChainPoseOpFixedSettings_t { + pub const m_ChainsToSolveData: usize = 0x0; // CUtlVector + pub const m_bMatchTargetOrientation: usize = 0x18; // bool } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_parameter_base { - pub const M_NAME: usize = 0x18; // CGlobalSymbol - pub const M_GROUP: usize = 0x20; // CUtlString - pub const M_ID: usize = 0x28; // AnimParamID - pub const M_COMPONENT_NAME: usize = 0x40; // CUtlString - pub const M_B_NETWORKING_REQUESTED: usize = 0x60; // bool - pub const M_B_IS_REFERENCED: usize = 0x61; // bool + pub mod CAnimParameterBase { + pub const m_name: usize = 0x18; // CGlobalSymbol + pub const m_group: usize = 0x20; // CUtlString + pub const m_id: usize = 0x28; // AnimParamID + pub const m_componentName: usize = 0x40; // CUtlString + pub const m_bNetworkingRequested: usize = 0x60; // bool + pub const m_bIsReferenced: usize = 0x61; // bool } - // Parent: c_anim_parameter_base + // Parent: CAnimParameterBase // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_concrete_anim_parameter { - pub const M_PREVIEW_BUTTON: usize = 0x64; // AnimParamButton_t - pub const M_E_NETWORK_SETTING: usize = 0x68; // AnimParamNetworkSetting - pub const M_B_USE_MOST_RECENT_VALUE: usize = 0x6C; // bool - pub const M_B_AUTO_RESET: usize = 0x6D; // bool - pub const M_B_GAME_WRITABLE: usize = 0x6E; // bool - pub const M_B_GRAPH_WRITABLE: usize = 0x6F; // bool + pub mod CConcreteAnimParameter { + pub const m_previewButton: usize = 0x64; // AnimParamButton_t + pub const m_eNetworkSetting: usize = 0x68; // AnimParamNetworkSetting + pub const m_bUseMostRecentValue: usize = 0x6C; // bool + pub const m_bAutoReset: usize = 0x6D; // bool + pub const m_bGameWritable: usize = 0x6E; // bool + pub const m_bGraphWritable: usize = 0x6F; // bool } - // Parent: c_anim_parameter_base + // Parent: CAnimParameterBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_virtual_anim_parameter { - pub const M_EXPRESSION_STRING: usize = 0x68; // CUtlString - pub const M_E_PARAM_TYPE: usize = 0x70; // AnimParamType_t + pub mod CVirtualAnimParameter { + pub const m_expressionString: usize = 0x68; // CUtlString + pub const m_eParamType: usize = 0x70; // AnimParamType_t } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_bool_anim_parameter { - pub const M_B_DEFAULT_VALUE: usize = 0x70; // bool + pub mod CBoolAnimParameter { + pub const m_bDefaultValue: usize = 0x70; // bool } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_enum_anim_parameter { - pub const M_DEFAULT_VALUE: usize = 0x78; // uint8 - pub const M_ENUM_OPTIONS: usize = 0x80; // CUtlVector< CUtlString > + pub mod CEnumAnimParameter { + pub const m_defaultValue: usize = 0x78; // uint8 + pub const m_enumOptions: usize = 0x80; // CUtlVector } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_int_anim_parameter { - pub const M_DEFAULT_VALUE: usize = 0x70; // int32 - pub const M_MIN_VALUE: usize = 0x74; // int32 - pub const M_MAX_VALUE: usize = 0x78; // int32 + pub mod CIntAnimParameter { + pub const m_defaultValue: usize = 0x70; // int32 + pub const m_minValue: usize = 0x74; // int32 + pub const m_maxValue: usize = 0x78; // int32 } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_float_anim_parameter { - pub const M_F_DEFAULT_VALUE: usize = 0x70; // float32 - pub const M_F_MIN_VALUE: usize = 0x74; // float32 - pub const M_F_MAX_VALUE: usize = 0x78; // float32 - pub const M_B_INTERPOLATE: usize = 0x7C; // bool + pub mod CFloatAnimParameter { + pub const m_fDefaultValue: usize = 0x70; // float32 + pub const m_fMinValue: usize = 0x74; // float32 + pub const m_fMaxValue: usize = 0x78; // float32 + pub const m_bInterpolate: usize = 0x7C; // bool } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_vector_anim_parameter { - pub const M_DEFAULT_VALUE: usize = 0x70; // Vector - pub const M_B_INTERPOLATE: usize = 0x7C; // bool + pub mod CVectorAnimParameter { + pub const m_defaultValue: usize = 0x70; // Vector + pub const m_bInterpolate: usize = 0x7C; // bool } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_quaternion_anim_parameter { - pub const M_DEFAULT_VALUE: usize = 0x70; // Quaternion - pub const M_B_INTERPOLATE: usize = 0x80; // bool + pub mod CQuaternionAnimParameter { + pub const m_defaultValue: usize = 0x70; // Quaternion + pub const m_bInterpolate: usize = 0x80; // bool } - // Parent: c_concrete_anim_parameter + // Parent: CConcreteAnimParameter // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults // MPropertyFriendlyName - pub mod c_symbol_anim_parameter { - pub const M_DEFAULT_VALUE: usize = 0x70; // CGlobalSymbol + pub mod CSymbolAnimParameter { + pub const m_defaultValue: usize = 0x70; // CGlobalSymbol } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod script_info_t { - pub const M_CODE: usize = 0x0; // CUtlString - pub const M_PARAMS_MODIFIED: usize = 0x8; // CUtlVector< CAnimParamHandle > - pub const M_PROXY_READ_PARAMS: usize = 0x20; // CUtlVector< int32 > - pub const M_PROXY_WRITE_PARAMS: usize = 0x38; // CUtlVector< int32 > - pub const M_E_SCRIPT_TYPE: usize = 0x50; // AnimScriptType + pub mod ScriptInfo_t { + pub const m_code: usize = 0x0; // CUtlString + pub const m_paramsModified: usize = 0x8; // CUtlVector + pub const m_proxyReadParams: usize = 0x20; // CUtlVector + pub const m_proxyWriteParams: usize = 0x38; // CUtlVector + pub const m_eScriptType: usize = 0x50; // AnimScriptType } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_script_manager { - pub const M_SCRIPT_INFO: usize = 0x10; // CUtlVector< ScriptInfo_t > + pub mod CAnimScriptManager { + pub const m_scriptInfo: usize = 0x10; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_state_action_updater { - pub const M_P_ACTION: usize = 0x0; // CSmartPtr< CAnimActionUpdater > - pub const M_E_BEHAVIOR: usize = 0x8; // StateActionBehavior + pub mod CStateActionUpdater { + pub const m_pAction: usize = 0x0; // CSmartPtr + pub const m_eBehavior: usize = 0x8; // StateActionBehavior } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_transition_update_data { - pub const M_SRC_STATE_INDEX: usize = 0x0; // uint8 - pub const M_DEST_STATE_INDEX: usize = 0x1; // uint8 - pub const M_B_DISABLED: usize = 0x0; // bitfield:1 + pub mod CTransitionUpdateData { + pub const m_srcStateIndex: usize = 0x0; // uint8 + pub const m_destStateIndex: usize = 0x1; // uint8 + pub const m_bDisabled: usize = 0x0; // bitfield:1 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_state_update_data { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_H_SCRIPT: usize = 0x8; // AnimScriptHandle - pub const M_TRANSITION_INDICES: usize = 0x10; // CUtlVector< int32 > - pub const M_ACTIONS: usize = 0x28; // CUtlVector< CStateActionUpdater > - pub const M_STATE_ID: usize = 0x40; // AnimStateID - pub const M_B_IS_START_STATE: usize = 0x0; // bitfield:1 - pub const M_B_IS_END_STATE: usize = 0x0; // bitfield:1 - pub const M_B_IS_PASSTHROUGH: usize = 0x0; // bitfield:1 + pub mod CStateUpdateData { + pub const m_name: usize = 0x0; // CUtlString + pub const m_hScript: usize = 0x8; // AnimScriptHandle + pub const m_transitionIndices: usize = 0x10; // CUtlVector + pub const m_actions: usize = 0x28; // CUtlVector + pub const m_stateID: usize = 0x40; // AnimStateID + pub const m_bIsStartState: usize = 0x0; // bitfield:1 + pub const m_bIsEndState: usize = 0x0; // bitfield:1 + pub const m_bIsPassthrough: usize = 0x0; // bitfield:1 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_state_machine_updater { - pub const M_STATES: usize = 0x8; // CUtlVector< CStateUpdateData > - pub const M_TRANSITIONS: usize = 0x20; // CUtlVector< CTransitionUpdateData > - pub const M_START_STATE_INDEX: usize = 0x50; // int32 + pub mod CAnimStateMachineUpdater { + pub const m_states: usize = 0x8; // CUtlVector + pub const m_transitions: usize = 0x20; // CUtlVector + pub const m_startStateIndex: usize = 0x50; // int32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_update_node_ref { - pub const M_NODE_INDEX: usize = 0x8; // int32 + pub mod CAnimUpdateNodeRef { + pub const m_nodeIndex: usize = 0x8; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_update_node_base { - pub const M_NODE_PATH: usize = 0x14; // CAnimNodePath - pub const M_NETWORK_MODE: usize = 0x44; // AnimNodeNetworkMode - pub const M_NAME: usize = 0x50; // CUtlString + pub mod CAnimUpdateNodeBase { + pub const m_nodePath: usize = 0x14; // CAnimNodePath + pub const m_networkMode: usize = 0x44; // AnimNodeNetworkMode + pub const m_name: usize = 0x50; // CUtlString } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_binary_update_node { - pub const M_P_CHILD1: usize = 0x58; // CAnimUpdateNodeRef - pub const M_P_CHILD2: usize = 0x68; // CAnimUpdateNodeRef - pub const M_TIMING_BEHAVIOR: usize = 0x78; // BinaryNodeTiming - pub const M_FL_TIMING_BLEND: usize = 0x7C; // float32 - pub const M_B_RESET_CHILD1: usize = 0x80; // bool - pub const M_B_RESET_CHILD2: usize = 0x81; // bool + pub mod CBinaryUpdateNode { + pub const m_pChild1: usize = 0x58; // CAnimUpdateNodeRef + pub const m_pChild2: usize = 0x68; // CAnimUpdateNodeRef + pub const m_timingBehavior: usize = 0x78; // BinaryNodeTiming + pub const m_flTimingBlend: usize = 0x7C; // float32 + pub const m_bResetChild1: usize = 0x80; // bool + pub const m_bResetChild2: usize = 0x81; // bool } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod c_blend_update_node { - pub const M_CHILDREN: usize = 0x60; // CUtlVector< CAnimUpdateNodeRef > - pub const M_SORTED_ORDER: usize = 0x78; // CUtlVector< uint8 > - pub const M_TARGET_VALUES: usize = 0x90; // CUtlVector< float32 > - pub const M_BLEND_VALUE_SOURCE: usize = 0xAC; // AnimValueSource - pub const M_PARAM_INDEX: usize = 0xB0; // CAnimParamHandle - pub const M_DAMPING: usize = 0xB8; // CAnimInputDamping - pub const M_BLEND_KEY_TYPE: usize = 0xC8; // BlendKeyType - pub const M_B_LOCK_BLEND_ON_RESET: usize = 0xCC; // bool - pub const M_B_SYNC_CYCLES: usize = 0xCD; // bool - pub const M_B_LOOP: usize = 0xCE; // bool - pub const M_B_LOCK_WHEN_WANING: usize = 0xCF; // bool + pub mod CBlendUpdateNode { + pub const m_children: usize = 0x60; // CUtlVector + pub const m_sortedOrder: usize = 0x78; // CUtlVector + pub const m_targetValues: usize = 0x90; // CUtlVector + pub const m_blendValueSource: usize = 0xAC; // AnimValueSource + pub const m_paramIndex: usize = 0xB0; // CAnimParamHandle + pub const m_damping: usize = 0xB8; // CAnimInputDamping + pub const m_blendKeyType: usize = 0xC8; // BlendKeyType + pub const m_bLockBlendOnReset: usize = 0xCC; // bool + pub const m_bSyncCycles: usize = 0xCD; // bool + pub const m_bLoop: usize = 0xCE; // bool + pub const m_bLockWhenWaning: usize = 0xCF; // bool } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod blend_item_t { - pub const M_TAGS: usize = 0x0; // CUtlVector< TagSpan_t > - pub const M_P_CHILD: usize = 0x18; // CAnimUpdateNodeRef - pub const M_H_SEQUENCE: usize = 0x28; // HSequence - pub const M_V_POS: usize = 0x2C; // Vector2D - pub const M_FL_DURATION: usize = 0x34; // float32 - pub const M_B_USE_CUSTOM_DURATION: usize = 0x38; // bool + pub mod BlendItem_t { + pub const m_tags: usize = 0x0; // CUtlVector + pub const m_pChild: usize = 0x18; // CAnimUpdateNodeRef + pub const m_hSequence: usize = 0x28; // HSequence + pub const m_vPos: usize = 0x2C; // Vector2D + pub const m_flDuration: usize = 0x34; // float32 + pub const m_bUseCustomDuration: usize = 0x38; // bool } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - pub mod c_blend2_d_update_node { - pub const M_ITEMS: usize = 0x60; // CUtlVector< BlendItem_t > - pub const M_TAGS: usize = 0x78; // CUtlVector< TagSpan_t > - pub const M_PARAM_SPANS: usize = 0x90; // CParamSpanUpdater - pub const M_NODE_ITEM_INDICES: usize = 0xA8; // CUtlVector< int32 > - pub const M_DAMPING: usize = 0xC0; // CAnimInputDamping - pub const M_BLEND_SOURCE_X: usize = 0xD0; // AnimValueSource - pub const M_PARAM_X: usize = 0xD4; // CAnimParamHandle - pub const M_BLEND_SOURCE_Y: usize = 0xD8; // AnimValueSource - pub const M_PARAM_Y: usize = 0xDC; // CAnimParamHandle - pub const M_E_BLEND_MODE: usize = 0xE0; // Blend2DMode - pub const M_PLAYBACK_SPEED: usize = 0xE4; // float32 - pub const M_B_LOOP: usize = 0xE8; // bool - pub const M_B_LOCK_BLEND_ON_RESET: usize = 0xE9; // bool - pub const M_B_LOCK_WHEN_WANING: usize = 0xEA; // bool - pub const M_B_ANIM_EVENTS_AND_TAGS_ON_MOST_WEIGHTED_ONLY: usize = 0xEB; // bool + pub mod CBlend2DUpdateNode { + pub const m_items: usize = 0x60; // CUtlVector + pub const m_tags: usize = 0x78; // CUtlVector + pub const m_paramSpans: usize = 0x90; // CParamSpanUpdater + pub const m_nodeItemIndices: usize = 0xA8; // CUtlVector + pub const m_damping: usize = 0xC0; // CAnimInputDamping + pub const m_blendSourceX: usize = 0xD0; // AnimValueSource + pub const m_paramX: usize = 0xD4; // CAnimParamHandle + pub const m_blendSourceY: usize = 0xD8; // AnimValueSource + pub const m_paramY: usize = 0xDC; // CAnimParamHandle + pub const m_eBlendMode: usize = 0xE0; // Blend2DMode + pub const m_playbackSpeed: usize = 0xE4; // float32 + pub const m_bLoop: usize = 0xE8; // bool + pub const m_bLockBlendOnReset: usize = 0xE9; // bool + pub const m_bLockWhenWaning: usize = 0xEA; // bool + pub const m_bAnimEventsAndTagsOnMostWeightedOnly: usize = 0xEB; // bool } - // Parent: c_binary_update_node + // Parent: CBinaryUpdateNode // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_bone_mask_update_node { - pub const M_N_WEIGHT_LIST_INDEX: usize = 0x88; // int32 - pub const M_FL_ROOT_MOTION_BLEND: usize = 0x8C; // float32 - pub const M_BLEND_SPACE: usize = 0x90; // BoneMaskBlendSpace - pub const M_FOOT_MOTION_TIMING: usize = 0x94; // BinaryNodeChildOption - pub const M_B_USE_BLEND_SCALE: usize = 0x98; // bool - pub const M_BLEND_VALUE_SOURCE: usize = 0x9C; // AnimValueSource - pub const M_H_BLEND_PARAMETER: usize = 0xA0; // CAnimParamHandle + pub mod CBoneMaskUpdateNode { + pub const m_nWeightListIndex: usize = 0x88; // int32 + pub const m_flRootMotionBlend: usize = 0x8C; // float32 + pub const m_blendSpace: usize = 0x90; // BoneMaskBlendSpace + pub const m_footMotionTiming: usize = 0x94; // BinaryNodeChildOption + pub const m_bUseBlendScale: usize = 0x98; // bool + pub const m_blendValueSource: usize = 0x9C; // AnimValueSource + pub const m_hBlendParameter: usize = 0xA0; // CAnimParamHandle } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_choice_update_node { - pub const M_CHILDREN: usize = 0x58; // CUtlVector< CAnimUpdateNodeRef > - pub const M_WEIGHTS: usize = 0x70; // CUtlVector< float32 > - pub const M_BLEND_TIMES: usize = 0x88; // CUtlVector< float32 > - pub const M_CHOICE_METHOD: usize = 0xA0; // ChoiceMethod - pub const M_CHOICE_CHANGE_METHOD: usize = 0xA4; // ChoiceChangeMethod - pub const M_BLEND_METHOD: usize = 0xA8; // ChoiceBlendMethod - pub const M_BLEND_TIME: usize = 0xAC; // float32 - pub const M_B_CROSS_FADE: usize = 0xB0; // bool - pub const M_B_RESET_CHOSEN: usize = 0xB1; // bool - pub const M_B_DONT_RESET_SAME_SELECTION: usize = 0xB2; // bool + pub mod CChoiceUpdateNode { + pub const m_children: usize = 0x58; // CUtlVector + pub const m_weights: usize = 0x70; // CUtlVector + pub const m_blendTimes: usize = 0x88; // CUtlVector + pub const m_choiceMethod: usize = 0xA0; // ChoiceMethod + pub const m_choiceChangeMethod: usize = 0xA4; // ChoiceChangeMethod + pub const m_blendMethod: usize = 0xA8; // ChoiceBlendMethod + pub const m_blendTime: usize = 0xAC; // float32 + pub const m_bCrossFade: usize = 0xB0; // bool + pub const m_bResetChosen: usize = 0xB1; // bool + pub const m_bDontResetSameSelection: usize = 0xB2; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_direct_playback_tag_data { - pub const M_SEQUENCE_NAME: usize = 0x0; // CUtlString - pub const M_TAGS: usize = 0x8; // CUtlVector< TagSpan_t > + pub mod CDirectPlaybackTagData { + pub const m_sequenceName: usize = 0x0; // CUtlString + pub const m_tags: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod foot_fixed_data_t { - pub const M_V_TOE_OFFSET: usize = 0x0; // VectorAligned - pub const M_V_HEEL_OFFSET: usize = 0x10; // VectorAligned - pub const M_N_TARGET_BONE_INDEX: usize = 0x20; // int32 - pub const M_N_ANKLE_BONE_INDEX: usize = 0x24; // int32 - pub const M_N_IK_ANCHOR_BONE_INDEX: usize = 0x28; // int32 - pub const M_IK_CHAIN_INDEX: usize = 0x2C; // int32 - pub const M_FL_MAX_IK_LENGTH: usize = 0x30; // float32 - pub const M_N_FOOT_INDEX: usize = 0x34; // int32 - pub const M_N_TAG_INDEX: usize = 0x38; // int32 - pub const M_FL_MAX_ROTATION_LEFT: usize = 0x3C; // float32 - pub const M_FL_MAX_ROTATION_RIGHT: usize = 0x40; // float32 + pub mod FootFixedData_t { + pub const m_vToeOffset: usize = 0x0; // VectorAligned + pub const m_vHeelOffset: usize = 0x10; // VectorAligned + pub const m_nTargetBoneIndex: usize = 0x20; // int32 + pub const m_nAnkleBoneIndex: usize = 0x24; // int32 + pub const m_nIKAnchorBoneIndex: usize = 0x28; // int32 + pub const m_ikChainIndex: usize = 0x2C; // int32 + pub const m_flMaxIKLength: usize = 0x30; // float32 + pub const m_nFootIndex: usize = 0x34; // int32 + pub const m_nTagIndex: usize = 0x38; // int32 + pub const m_flMaxRotationLeft: usize = 0x3C; // float32 + pub const m_flMaxRotationRight: usize = 0x40; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod trace_settings_t { - pub const M_FL_TRACE_HEIGHT: usize = 0x0; // float32 - pub const M_FL_TRACE_RADIUS: usize = 0x4; // float32 + pub mod TraceSettings_t { + pub const m_flTraceHeight: usize = 0x0; // float32 + pub const m_flTraceRadius: usize = 0x4; // float32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod foot_fixed_settings { - pub const M_TRACE_SETTINGS: usize = 0x0; // TraceSettings_t - pub const M_V_FOOT_BASE_BIND_POSE_POSITION_MS: usize = 0x10; // VectorAligned - pub const M_FL_FOOT_BASE_LENGTH: usize = 0x20; // float32 - pub const M_FL_MAX_ROTATION_LEFT: usize = 0x24; // float32 - pub const M_FL_MAX_ROTATION_RIGHT: usize = 0x28; // float32 - pub const M_FOOTSTEP_LANDED_TAG_INDEX: usize = 0x2C; // int32 - pub const M_B_ENABLE_TRACING: usize = 0x30; // bool - pub const M_FL_TRACE_ANGLE_BLEND: usize = 0x34; // float32 - pub const M_N_DISABLE_TAG_INDEX: usize = 0x38; // int32 - pub const M_N_FOOT_INDEX: usize = 0x3C; // int32 + pub mod FootFixedSettings { + pub const m_traceSettings: usize = 0x0; // TraceSettings_t + pub const m_vFootBaseBindPosePositionMS: usize = 0x10; // VectorAligned + pub const m_flFootBaseLength: usize = 0x20; // float32 + pub const m_flMaxRotationLeft: usize = 0x24; // float32 + pub const m_flMaxRotationRight: usize = 0x28; // float32 + pub const m_footstepLandedTagIndex: usize = 0x2C; // int32 + pub const m_bEnableTracing: usize = 0x30; // bool + pub const m_flTraceAngleBlend: usize = 0x34; // float32 + pub const m_nDisableTagIndex: usize = 0x38; // int32 + pub const m_nFootIndex: usize = 0x3C; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod foot_step_trigger { - pub const M_TAGS: usize = 0x0; // CUtlVector< int32 > - pub const M_N_FOOT_INDEX: usize = 0x18; // int32 - pub const M_TRIGGER_PHASE: usize = 0x1C; // StepPhase + pub mod FootStepTrigger { + pub const m_tags: usize = 0x0; // CUtlVector + pub const m_nFootIndex: usize = 0x18; // int32 + pub const m_triggerPhase: usize = 0x1C; // StepPhase } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_leaf_update_node { + pub mod CLeafUpdateNode { } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_lean_matrix_update_node { - pub const M_FRAME_CORNERS: usize = 0x5C; // int32[3][3] - pub const M_POSES: usize = 0x80; // CPoseHandle[9] - pub const M_DAMPING: usize = 0xA8; // CAnimInputDamping - pub const M_BLEND_SOURCE: usize = 0xB8; // AnimVectorSource - pub const M_PARAM_INDEX: usize = 0xBC; // CAnimParamHandle - pub const M_VERTICAL_AXIS: usize = 0xC0; // Vector - pub const M_HORIZONTAL_AXIS: usize = 0xCC; // Vector - pub const M_H_SEQUENCE: usize = 0xD8; // HSequence - pub const M_FL_MAX_VALUE: usize = 0xDC; // float32 - pub const M_N_SEQUENCE_MAX_FRAME: usize = 0xE0; // int32 + pub mod CLeanMatrixUpdateNode { + pub const m_frameCorners: usize = 0x5C; // int32[3][3] + pub const m_poses: usize = 0x80; // CPoseHandle[9] + pub const m_damping: usize = 0xA8; // CAnimInputDamping + pub const m_blendSource: usize = 0xB8; // AnimVectorSource + pub const m_paramIndex: usize = 0xBC; // CAnimParamHandle + pub const m_verticalAxis: usize = 0xC0; // Vector + pub const m_horizontalAxis: usize = 0xCC; // Vector + pub const m_hSequence: usize = 0xD8; // HSequence + pub const m_flMaxValue: usize = 0xDC; // float32 + pub const m_nSequenceMaxFrame: usize = 0xE0; // int32 } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_graph_update_node { - pub const M_P_MOTION_GRAPH: usize = 0x58; // CSmartPtr< CMotionGraph > + pub mod CMotionGraphUpdateNode { + pub const m_pMotionGraph: usize = 0x58; // CSmartPtr } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 23 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_matching_update_node { - pub const M_DATA_SET: usize = 0x58; // CMotionDataSet - pub const M_METRICS: usize = 0x78; // CUtlVector< CSmartPtr< CMotionMetricEvaluator > > - pub const M_WEIGHTS: usize = 0x90; // CUtlVector< float32 > - pub const M_B_SEARCH_EVERY_TICK: usize = 0xE0; // bool - pub const M_FL_SEARCH_INTERVAL: usize = 0xE4; // float32 - pub const M_B_SEARCH_WHEN_CLIP_ENDS: usize = 0xE8; // bool - pub const M_B_SEARCH_WHEN_GOAL_CHANGES: usize = 0xE9; // bool - pub const M_BLEND_CURVE: usize = 0xEC; // CBlendCurve - pub const M_FL_SAMPLE_RATE: usize = 0xF4; // float32 - pub const M_FL_BLEND_TIME: usize = 0xF8; // float32 - pub const M_B_LOCK_CLIP_WHEN_WANING: usize = 0xFC; // bool - pub const M_FL_SELECTION_THRESHOLD: usize = 0x100; // float32 - pub const M_FL_RESELECTION_TIME_WINDOW: usize = 0x104; // float32 - pub const M_B_ENABLE_ROTATION_CORRECTION: usize = 0x108; // bool - pub const M_B_GOAL_ASSIST: usize = 0x109; // bool - pub const M_FL_GOAL_ASSIST_DISTANCE: usize = 0x10C; // float32 - pub const M_FL_GOAL_ASSIST_TOLERANCE: usize = 0x110; // float32 - pub const M_DISTANCE_SCALE_DAMPING: usize = 0x118; // CAnimInputDamping - pub const M_FL_DISTANCE_SCALE_OUTER_RADIUS: usize = 0x128; // float32 - pub const M_FL_DISTANCE_SCALE_INNER_RADIUS: usize = 0x12C; // float32 - pub const M_FL_DISTANCE_SCALE_MAX_SCALE: usize = 0x130; // float32 - pub const M_FL_DISTANCE_SCALE_MIN_SCALE: usize = 0x134; // float32 - pub const M_B_ENABLE_DISTANCE_SCALING: usize = 0x138; // bool + pub mod CMotionMatchingUpdateNode { + pub const m_dataSet: usize = 0x58; // CMotionDataSet + pub const m_metrics: usize = 0x78; // CUtlVector> + pub const m_weights: usize = 0x90; // CUtlVector + pub const m_bSearchEveryTick: usize = 0xE0; // bool + pub const m_flSearchInterval: usize = 0xE4; // float32 + pub const m_bSearchWhenClipEnds: usize = 0xE8; // bool + pub const m_bSearchWhenGoalChanges: usize = 0xE9; // bool + pub const m_blendCurve: usize = 0xEC; // CBlendCurve + pub const m_flSampleRate: usize = 0xF4; // float32 + pub const m_flBlendTime: usize = 0xF8; // float32 + pub const m_bLockClipWhenWaning: usize = 0xFC; // bool + pub const m_flSelectionThreshold: usize = 0x100; // float32 + pub const m_flReselectionTimeWindow: usize = 0x104; // float32 + pub const m_bEnableRotationCorrection: usize = 0x108; // bool + pub const m_bGoalAssist: usize = 0x109; // bool + pub const m_flGoalAssistDistance: usize = 0x10C; // float32 + pub const m_flGoalAssistTolerance: usize = 0x110; // float32 + pub const m_distanceScale_Damping: usize = 0x118; // CAnimInputDamping + pub const m_flDistanceScale_OuterRadius: usize = 0x128; // float32 + pub const m_flDistanceScale_InnerRadius: usize = 0x12C; // float32 + pub const m_flDistanceScale_MaxScale: usize = 0x130; // float32 + pub const m_flDistanceScale_MinScale: usize = 0x134; // float32 + pub const m_bEnableDistanceScaling: usize = 0x138; // bool } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_selector_update_node { - pub const M_CHILDREN: usize = 0x58; // CUtlVector< CAnimUpdateNodeRef > - pub const M_TAGS: usize = 0x70; // CUtlVector< int8 > - pub const M_BLEND_CURVE: usize = 0x8C; // CBlendCurve - pub const M_FL_BLEND_TIME: usize = 0x94; // CAnimValue< float32 > - pub const M_H_PARAMETER: usize = 0x9C; // CAnimParamHandle - pub const M_E_TAG_BEHAVIOR: usize = 0xA0; // SelectorTagBehavior_t - pub const M_B_RESET_ON_CHANGE: usize = 0xA4; // bool - pub const M_B_SYNC_CYCLES_ON_CHANGE: usize = 0xA5; // bool + pub mod CSelectorUpdateNode { + pub const m_children: usize = 0x58; // CUtlVector + pub const m_tags: usize = 0x70; // CUtlVector + pub const m_blendCurve: usize = 0x8C; // CBlendCurve + pub const m_flBlendTime: usize = 0x94; // CAnimValue + pub const m_hParameter: usize = 0x9C; // CAnimParamHandle + pub const m_eTagBehavior: usize = 0xA0; // SelectorTagBehavior_t + pub const m_bResetOnChange: usize = 0xA4; // bool + pub const m_bSyncCyclesOnChange: usize = 0xA5; // bool } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sequence_update_node { - pub const M_PARAM_SPANS: usize = 0x60; // CParamSpanUpdater - pub const M_TAGS: usize = 0x78; // CUtlVector< TagSpan_t > - pub const M_H_SEQUENCE: usize = 0x94; // HSequence - pub const M_PLAYBACK_SPEED: usize = 0x98; // float32 - pub const M_DURATION: usize = 0x9C; // float32 - pub const M_B_LOOP: usize = 0xA0; // bool + pub mod CSequenceUpdateNode { + pub const m_paramSpans: usize = 0x60; // CParamSpanUpdater + pub const m_tags: usize = 0x78; // CUtlVector + pub const m_hSequence: usize = 0x94; // HSequence + pub const m_playbackSpeed: usize = 0x98; // float32 + pub const m_duration: usize = 0x9C; // float32 + pub const m_bLoop: usize = 0xA0; // bool } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_single_frame_update_node { - pub const M_ACTIONS: usize = 0x58; // CUtlVector< CSmartPtr< CAnimActionUpdater > > - pub const M_H_POSE_CACHE_HANDLE: usize = 0x70; // CPoseHandle - pub const M_H_SEQUENCE: usize = 0x74; // HSequence - pub const M_FL_CYCLE: usize = 0x78; // float32 + pub mod CSingleFrameUpdateNode { + pub const m_actions: usize = 0x58; // CUtlVector> + pub const m_hPoseCacheHandle: usize = 0x70; // CPoseHandle + pub const m_hSequence: usize = 0x74; // HSequence + pub const m_flCycle: usize = 0x78; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_solve_ik_target_handle_t { - pub const M_POSITION_HANDLE: usize = 0x0; // CAnimParamHandle - pub const M_ORIENTATION_HANDLE: usize = 0x2; // CAnimParamHandle + pub mod CSolveIKTargetHandle_t { + pub const m_positionHandle: usize = 0x0; // CAnimParamHandle + pub const m_orientationHandle: usize = 0x2; // CAnimParamHandle } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod stance_info_t { - pub const M_V_POSITION: usize = 0x0; // Vector - pub const M_FL_DIRECTION: usize = 0xC; // float32 + pub mod StanceInfo_t { + pub const m_vPosition: usize = 0x0; // Vector + pub const m_flDirection: usize = 0xC; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_state_node_transition_data { - pub const M_CURVE: usize = 0x0; // CBlendCurve - pub const M_BLEND_DURATION: usize = 0x8; // CAnimValue< float32 > - pub const M_RESET_CYCLE_VALUE: usize = 0x10; // CAnimValue< float32 > - pub const M_B_RESET: usize = 0x0; // bitfield:1 - pub const M_RESET_CYCLE_OPTION: usize = 0x0; // bitfield:3 + pub mod CStateNodeTransitionData { + pub const m_curve: usize = 0x0; // CBlendCurve + pub const m_blendDuration: usize = 0x8; // CAnimValue + pub const m_resetCycleValue: usize = 0x10; // CAnimValue + pub const m_bReset: usize = 0x0; // bitfield:1 + pub const m_resetCycleOption: usize = 0x0; // bitfield:3 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_state_node_state_data { - pub const M_P_CHILD: usize = 0x0; // CAnimUpdateNodeRef - pub const M_B_EXCLUSIVE_ROOT_MOTION: usize = 0x0; // bitfield:1 + pub mod CStateNodeStateData { + pub const m_pChild: usize = 0x0; // CAnimUpdateNodeRef + pub const m_bExclusiveRootMotion: usize = 0x0; // bitfield:1 } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_state_machine_update_node { - pub const M_STATE_MACHINE: usize = 0x68; // CAnimStateMachineUpdater - pub const M_STATE_DATA: usize = 0xC0; // CUtlVector< CStateNodeStateData > - pub const M_TRANSITION_DATA: usize = 0xD8; // CUtlVector< CStateNodeTransitionData > - pub const M_B_BLOCK_WANING_TAGS: usize = 0xF4; // bool - pub const M_B_LOCK_STATE_WHEN_WANING: usize = 0xF5; // bool + pub mod CStateMachineUpdateNode { + pub const m_stateMachine: usize = 0x68; // CAnimStateMachineUpdater + pub const m_stateData: usize = 0xC0; // CUtlVector + pub const m_transitionData: usize = 0xD8; // CUtlVector + pub const m_bBlockWaningTags: usize = 0xF4; // bool + pub const m_bLockStateWhenWaning: usize = 0xF5; // bool } - // Parent: c_binary_update_node + // Parent: CBinaryUpdateNode // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_subtract_update_node { - pub const M_FOOT_MOTION_TIMING: usize = 0x88; // BinaryNodeChildOption - pub const M_B_APPLY_TO_FOOT_MOTION: usize = 0x8C; // bool - pub const M_B_APPLY_CHANNELS_SEPARATELY: usize = 0x8D; // bool - pub const M_B_USE_MODEL_SPACE: usize = 0x8E; // bool + pub mod CSubtractUpdateNode { + pub const m_footMotionTiming: usize = 0x88; // BinaryNodeChildOption + pub const m_bApplyToFootMotion: usize = 0x8C; // bool + pub const m_bApplyChannelsSeparately: usize = 0x8D; // bool + pub const m_bUseModelSpace: usize = 0x8E; // bool } // Parent: None // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - pub mod two_bone_ik_settings_t { - pub const M_END_EFFECTOR_TYPE: usize = 0x0; // IkEndEffectorType - pub const M_END_EFFECTOR_ATTACHMENT: usize = 0x10; // CAnimAttachment - pub const M_TARGET_TYPE: usize = 0x90; // IkTargetType - pub const M_TARGET_ATTACHMENT: usize = 0xA0; // CAnimAttachment - pub const M_TARGET_BONE_INDEX: usize = 0x120; // int32 - pub const M_H_POSITION_PARAM: usize = 0x124; // CAnimParamHandle - pub const M_H_ROTATION_PARAM: usize = 0x126; // CAnimParamHandle - pub const M_B_ALWAYS_USE_FALLBACK_HINGE: usize = 0x128; // bool - pub const M_V_LS_FALLBACK_HINGE_AXIS: usize = 0x130; // VectorAligned - pub const M_N_FIXED_BONE_INDEX: usize = 0x140; // int32 - pub const M_N_MIDDLE_BONE_INDEX: usize = 0x144; // int32 - pub const M_N_END_BONE_INDEX: usize = 0x148; // int32 - pub const M_B_MATCH_TARGET_ORIENTATION: usize = 0x14C; // bool - pub const M_B_CONSTRAIN_TWIST: usize = 0x14D; // bool - pub const M_FL_MAX_TWIST: usize = 0x150; // float32 + pub mod TwoBoneIKSettings_t { + pub const m_endEffectorType: usize = 0x0; // IkEndEffectorType + pub const m_endEffectorAttachment: usize = 0x10; // CAnimAttachment + pub const m_targetType: usize = 0x90; // IkTargetType + pub const m_targetAttachment: usize = 0xA0; // CAnimAttachment + pub const m_targetBoneIndex: usize = 0x120; // int32 + pub const m_hPositionParam: usize = 0x124; // CAnimParamHandle + pub const m_hRotationParam: usize = 0x126; // CAnimParamHandle + pub const m_bAlwaysUseFallbackHinge: usize = 0x128; // bool + pub const m_vLsFallbackHingeAxis: usize = 0x130; // VectorAligned + pub const m_nFixedBoneIndex: usize = 0x140; // int32 + pub const m_nMiddleBoneIndex: usize = 0x144; // int32 + pub const m_nEndBoneIndex: usize = 0x148; // int32 + pub const m_bMatchTargetOrientation: usize = 0x14C; // bool + pub const m_bConstrainTwist: usize = 0x14D; // bool + pub const m_flMaxTwist: usize = 0x150; // float32 } - // Parent: c_anim_update_node_base + // Parent: CAnimUpdateNodeBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_unary_update_node { - pub const M_P_CHILD_NODE: usize = 0x58; // CAnimUpdateNodeRef + pub mod CUnaryUpdateNode { + pub const m_pChildNode: usize = 0x58; // CAnimUpdateNodeRef } - // Parent: c_unary_update_node + // Parent: CUnaryUpdateNode // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_way_point_helper_update_node { - pub const M_FL_START_CYCLE: usize = 0x6C; // float32 - pub const M_FL_END_CYCLE: usize = 0x70; // float32 - pub const M_B_ONLY_GOALS: usize = 0x74; // bool - pub const M_B_PREVENT_OVERSHOOT: usize = 0x75; // bool - pub const M_B_PREVENT_UNDERSHOOT: usize = 0x76; // bool + pub mod CWayPointHelperUpdateNode { + pub const m_flStartCycle: usize = 0x6C; // float32 + pub const m_flEndCycle: usize = 0x70; // float32 + pub const m_bOnlyGoals: usize = 0x74; // bool + pub const m_bPreventOvershoot: usize = 0x75; // bool + pub const m_bPreventUndershoot: usize = 0x76; // bool } - // Parent: c_leaf_update_node + // Parent: CLeafUpdateNode // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_zero_pose_update_node { + pub mod CZeroPoseUpdateNode { } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod tag_span_t { - pub const M_TAG_INDEX: usize = 0x0; // int32 - pub const M_START_CYCLE: usize = 0x4; // float32 - pub const M_END_CYCLE: usize = 0x8; // float32 + pub mod TagSpan_t { + pub const m_tagIndex: usize = 0x0; // int32 + pub const m_startCycle: usize = 0x4; // float32 + pub const m_endCycle: usize = 0x8; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_node_path { - pub const M_PATH: usize = 0x0; // AnimNodeID[11] - pub const M_N_COUNT: usize = 0x2C; // int32 + pub mod CAnimNodePath { + pub const m_path: usize = 0x0; // AnimNodeID[11] + pub const m_nCount: usize = 0x2C; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod config_index { - pub const M_N_GROUP: usize = 0x0; // uint16 - pub const M_N_CONFIG: usize = 0x2; // uint16 + pub mod ConfigIndex { + pub const m_nGroup: usize = 0x0; // uint16 + pub const m_nConfig: usize = 0x2; // uint16 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod motion_index { - pub const M_N_GROUP: usize = 0x0; // uint16 - pub const M_N_MOTION: usize = 0x2; // uint16 + pub mod MotionIndex { + pub const m_nGroup: usize = 0x0; // uint16 + pub const m_nMotion: usize = 0x2; // uint16 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_motion_graph_config { - pub const M_PARAM_VALUES: usize = 0x0; // float32[4] - pub const M_FL_DURATION: usize = 0x10; // float32 - pub const M_N_MOTION_INDEX: usize = 0x14; // MotionIndex - pub const M_N_SAMPLE_START: usize = 0x18; // int32 - pub const M_N_SAMPLE_COUNT: usize = 0x1C; // int32 + pub mod CMotionGraphConfig { + pub const m_paramValues: usize = 0x0; // float32[4] + pub const m_flDuration: usize = 0x10; // float32 + pub const m_nMotionIndex: usize = 0x14; // MotionIndex + pub const m_nSampleStart: usize = 0x18; // int32 + pub const m_nSampleCount: usize = 0x1C; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pose_handle { - pub const M_N_INDEX: usize = 0x0; // uint16 - pub const M_E_TYPE: usize = 0x2; // PoseType_t + pub mod CPoseHandle { + pub const m_nIndex: usize = 0x0; // uint16 + pub const m_eType: usize = 0x2; // PoseType_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_animation_graph_visualizer_primitive_base { - pub const M_TYPE: usize = 0x8; // CAnimationGraphVisualizerPrimitiveType - pub const M_OWNING_ANIM_NODE_PATHS: usize = 0xC; // AnimNodeID[11] - pub const M_N_OWNING_ANIM_NODE_PATH_COUNT: usize = 0x38; // int32 + pub mod CAnimationGraphVisualizerPrimitiveBase { + pub const m_Type: usize = 0x8; // CAnimationGraphVisualizerPrimitiveType + pub const m_OwningAnimNodePaths: usize = 0xC; // AnimNodeID[11] + pub const m_nOwningAnimNodePathCount: usize = 0x38; // int32 } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_animation_graph_visualizer_text { - pub const M_V_WS_POSITION: usize = 0x40; // VectorAligned - pub const M_COLOR: usize = 0x50; // Color - pub const M_TEXT: usize = 0x58; // CUtlString + pub mod CAnimationGraphVisualizerText { + pub const m_vWsPosition: usize = 0x40; // VectorAligned + pub const m_Color: usize = 0x50; // Color + pub const m_Text: usize = 0x58; // CUtlString } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_animation_graph_visualizer_sphere { - pub const M_V_WS_POSITION: usize = 0x40; // VectorAligned - pub const M_FL_RADIUS: usize = 0x50; // float32 - pub const M_COLOR: usize = 0x54; // Color + pub mod CAnimationGraphVisualizerSphere { + pub const m_vWsPosition: usize = 0x40; // VectorAligned + pub const m_flRadius: usize = 0x50; // float32 + pub const m_Color: usize = 0x54; // Color } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_animation_graph_visualizer_line { - pub const M_V_WS_POSITION_START: usize = 0x40; // VectorAligned - pub const M_V_WS_POSITION_END: usize = 0x50; // VectorAligned - pub const M_COLOR: usize = 0x60; // Color + pub mod CAnimationGraphVisualizerLine { + pub const m_vWsPositionStart: usize = 0x40; // VectorAligned + pub const m_vWsPositionEnd: usize = 0x50; // VectorAligned + pub const m_Color: usize = 0x60; // Color } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_animation_graph_visualizer_pie { - pub const M_V_WS_CENTER: usize = 0x40; // VectorAligned - pub const M_V_WS_START: usize = 0x50; // VectorAligned - pub const M_V_WS_END: usize = 0x60; // VectorAligned - pub const M_COLOR: usize = 0x70; // Color + pub mod CAnimationGraphVisualizerPie { + pub const m_vWsCenter: usize = 0x40; // VectorAligned + pub const m_vWsStart: usize = 0x50; // VectorAligned + pub const m_vWsEnd: usize = 0x60; // VectorAligned + pub const m_Color: usize = 0x70; // Color } - // Parent: c_animation_graph_visualizer_primitive_base + // Parent: CAnimationGraphVisualizerPrimitiveBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_animation_graph_visualizer_axis { - pub const M_X_WS_TRANSFORM: usize = 0x40; // CTransform - pub const M_FL_AXIS_SIZE: usize = 0x60; // float32 + pub mod CAnimationGraphVisualizerAxis { + pub const m_xWsTransform: usize = 0x40; // CTransform + pub const m_flAxisSize: usize = 0x60; // float32 } // Parent: None // Fields count: 1 - pub mod ik_bone_name_and_index_t { - pub const M_NAME: usize = 0x0; // CUtlString + pub mod IKBoneNameAndIndex_t { + pub const m_Name: usize = 0x0; // CUtlString } // Parent: None // Fields count: 2 - pub mod ik_solver_settings_t { - pub const M_SOLVER_TYPE: usize = 0x0; // IKSolverType - pub const M_N_NUM_ITERATIONS: usize = 0x4; // int32 + pub mod IKSolverSettings_t { + pub const m_SolverType: usize = 0x0; // IKSolverType + pub const m_nNumIterations: usize = 0x4; // int32 } // Parent: None // Fields count: 5 - pub mod ik_target_settings_t { - pub const M_TARGET_SOURCE: usize = 0x0; // IKTargetSource - pub const M_BONE: usize = 0x8; // IKBoneNameAndIndex_t - pub const M_ANIMGRAPH_PARAMETER_NAME_POSITION: usize = 0x18; // AnimParamID - pub const M_ANIMGRAPH_PARAMETER_NAME_ORIENTATION: usize = 0x1C; // AnimParamID - pub const M_TARGET_COORD_SYSTEM: usize = 0x20; // IKTargetCoordinateSystem + pub mod IKTargetSettings_t { + pub const m_TargetSource: usize = 0x0; // IKTargetSource + pub const m_Bone: usize = 0x8; // IKBoneNameAndIndex_t + pub const m_AnimgraphParameterNamePosition: usize = 0x18; // AnimParamID + pub const m_AnimgraphParameterNameOrientation: usize = 0x1C; // AnimParamID + pub const m_TargetCoordSystem: usize = 0x20; // IKTargetCoordinateSystem } // Parent: None // Fields count: 1 @@ -1742,8 +1744,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - pub mod anim_node_id { - pub const M_ID: usize = 0x0; // uint32 + pub mod AnimNodeID { + pub const m_id: usize = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1751,8 +1753,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - pub mod anim_node_output_id { - pub const M_ID: usize = 0x0; // uint32 + pub mod AnimNodeOutputID { + pub const m_id: usize = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1760,8 +1762,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - pub mod anim_state_id { - pub const M_ID: usize = 0x0; // uint32 + pub mod AnimStateID { + pub const m_id: usize = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1769,8 +1771,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - pub mod anim_param_id { - pub const M_ID: usize = 0x0; // uint32 + pub mod AnimParamID { + pub const m_id: usize = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1778,8 +1780,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - pub mod anim_tag_id { - pub const M_ID: usize = 0x0; // uint32 + pub mod AnimTagID { + pub const m_id: usize = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1787,8 +1789,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - pub mod anim_component_id { - pub const M_ID: usize = 0x0; // uint32 + pub mod AnimComponentID { + pub const m_id: usize = 0x0; // uint32 } // Parent: None // Fields count: 1 @@ -1796,1111 +1798,1111 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - pub mod anim_script_handle { - pub const M_ID: usize = 0x0; // uint32 + pub mod AnimScriptHandle { + pub const m_id: usize = 0x0; // uint32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_attachment { - pub const M_INFLUENCE_ROTATIONS: usize = 0x0; // Quaternion[3] - pub const M_INFLUENCE_OFFSETS: usize = 0x30; // VectorAligned[3] - pub const M_INFLUENCE_INDICES: usize = 0x60; // int32[3] - pub const M_INFLUENCE_WEIGHTS: usize = 0x6C; // float32[3] - pub const M_NUM_INFLUENCES: usize = 0x78; // uint8 + pub mod CAnimAttachment { + pub const m_influenceRotations: usize = 0x0; // Quaternion[3] + pub const m_influenceOffsets: usize = 0x30; // VectorAligned[3] + pub const m_influenceIndices: usize = 0x60; // int32[3] + pub const m_influenceWeights: usize = 0x6C; // float32[3] + pub const m_numInfluences: usize = 0x78; // uint8 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod v_physics2_shape_def_t { - pub const M_SPHERES: usize = 0x0; // CUtlVector< RnSphereDesc_t > - pub const M_CAPSULES: usize = 0x18; // CUtlVector< RnCapsuleDesc_t > - pub const M_HULLS: usize = 0x30; // CUtlVector< RnHullDesc_t > - pub const M_MESHES: usize = 0x48; // CUtlVector< RnMeshDesc_t > - pub const M_COLLISION_ATTRIBUTE_INDICES: usize = 0x60; // CUtlVector< uint16 > + pub mod VPhysics2ShapeDef_t { + pub const m_spheres: usize = 0x0; // CUtlVector + pub const m_capsules: usize = 0x18; // CUtlVector + pub const m_hulls: usize = 0x30; // CUtlVector + pub const m_meshes: usize = 0x48; // CUtlVector + pub const m_CollisionAttributeIndices: usize = 0x60; // CUtlVector } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod v_phys_x_body_part_t { - pub const M_N_FLAGS: usize = 0x0; // uint32 - pub const M_FL_MASS: usize = 0x4; // float32 - pub const M_RN_SHAPE: usize = 0x8; // VPhysics2ShapeDef_t - pub const M_N_COLLISION_ATTRIBUTE_INDEX: usize = 0x80; // uint16 - pub const M_N_RESERVED: usize = 0x82; // uint16 - pub const M_FL_INERTIA_SCALE: usize = 0x84; // float32 - pub const M_FL_LINEAR_DAMPING: usize = 0x88; // float32 - pub const M_FL_ANGULAR_DAMPING: usize = 0x8C; // float32 - pub const M_B_OVERRIDE_MASS_CENTER: usize = 0x90; // bool - pub const M_V_MASS_CENTER_OVERRIDE: usize = 0x94; // Vector + pub mod VPhysXBodyPart_t { + pub const m_nFlags: usize = 0x0; // uint32 + pub const m_flMass: usize = 0x4; // float32 + pub const m_rnShape: usize = 0x8; // VPhysics2ShapeDef_t + pub const m_nCollisionAttributeIndex: usize = 0x80; // uint16 + pub const m_nReserved: usize = 0x82; // uint16 + pub const m_flInertiaScale: usize = 0x84; // float32 + pub const m_flLinearDamping: usize = 0x88; // float32 + pub const m_flAngularDamping: usize = 0x8C; // float32 + pub const m_bOverrideMassCenter: usize = 0x90; // bool + pub const m_vMassCenterOverride: usize = 0x94; // Vector } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod v_phys_x_collision_attributes_t { - pub const M_COLLISION_GROUP: usize = 0x0; // uint32 - pub const M_INTERACT_AS: usize = 0x8; // CUtlVector< uint32 > - pub const M_INTERACT_WITH: usize = 0x20; // CUtlVector< uint32 > - pub const M_INTERACT_EXCLUDE: usize = 0x38; // CUtlVector< uint32 > - pub const M_COLLISION_GROUP_STRING: usize = 0x50; // CUtlString - pub const M_INTERACT_AS_STRINGS: usize = 0x58; // CUtlVector< CUtlString > - pub const M_INTERACT_WITH_STRINGS: usize = 0x70; // CUtlVector< CUtlString > - pub const M_INTERACT_EXCLUDE_STRINGS: usize = 0x88; // CUtlVector< CUtlString > + pub mod VPhysXCollisionAttributes_t { + pub const m_CollisionGroup: usize = 0x0; // uint32 + pub const m_InteractAs: usize = 0x8; // CUtlVector + pub const m_InteractWith: usize = 0x20; // CUtlVector + pub const m_InteractExclude: usize = 0x38; // CUtlVector + pub const m_CollisionGroupString: usize = 0x50; // CUtlString + pub const m_InteractAsStrings: usize = 0x58; // CUtlVector + pub const m_InteractWithStrings: usize = 0x70; // CUtlVector + pub const m_InteractExcludeStrings: usize = 0x88; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod v_phys_x_range_t { - pub const M_FL_MIN: usize = 0x0; // float32 - pub const M_FL_MAX: usize = 0x4; // float32 + pub mod VPhysXRange_t { + pub const m_flMin: usize = 0x0; // float32 + pub const m_flMax: usize = 0x4; // float32 } // Parent: None // Fields count: 46 // // Metadata: // MGetKV3ClassDefaults - pub mod v_phys_x_constraint_params_t { - pub const M_N_TYPE: usize = 0x0; // int8 - pub const M_N_TRANSLATE_MOTION: usize = 0x1; // int8 - pub const M_N_ROTATE_MOTION: usize = 0x2; // int8 - pub const M_N_FLAGS: usize = 0x3; // int8 - pub const M_ANCHOR: usize = 0x4; // Vector[2] - pub const M_AXES: usize = 0x1C; // QuaternionStorage[2] - pub const M_MAX_FORCE: usize = 0x3C; // float32 - pub const M_MAX_TORQUE: usize = 0x40; // float32 - pub const M_LINEAR_LIMIT_VALUE: usize = 0x44; // float32 - pub const M_LINEAR_LIMIT_RESTITUTION: usize = 0x48; // float32 - pub const M_LINEAR_LIMIT_SPRING: usize = 0x4C; // float32 - pub const M_LINEAR_LIMIT_DAMPING: usize = 0x50; // float32 - pub const M_TWIST_LOW_LIMIT_VALUE: usize = 0x54; // float32 - pub const M_TWIST_LOW_LIMIT_RESTITUTION: usize = 0x58; // float32 - pub const M_TWIST_LOW_LIMIT_SPRING: usize = 0x5C; // float32 - pub const M_TWIST_LOW_LIMIT_DAMPING: usize = 0x60; // float32 - pub const M_TWIST_HIGH_LIMIT_VALUE: usize = 0x64; // float32 - pub const M_TWIST_HIGH_LIMIT_RESTITUTION: usize = 0x68; // float32 - pub const M_TWIST_HIGH_LIMIT_SPRING: usize = 0x6C; // float32 - pub const M_TWIST_HIGH_LIMIT_DAMPING: usize = 0x70; // float32 - pub const M_SWING1_LIMIT_VALUE: usize = 0x74; // float32 - pub const M_SWING1_LIMIT_RESTITUTION: usize = 0x78; // float32 - pub const M_SWING1_LIMIT_SPRING: usize = 0x7C; // float32 - pub const M_SWING1_LIMIT_DAMPING: usize = 0x80; // float32 - pub const M_SWING2_LIMIT_VALUE: usize = 0x84; // float32 - pub const M_SWING2_LIMIT_RESTITUTION: usize = 0x88; // float32 - pub const M_SWING2_LIMIT_SPRING: usize = 0x8C; // float32 - pub const M_SWING2_LIMIT_DAMPING: usize = 0x90; // float32 - pub const M_GOAL_POSITION: usize = 0x94; // Vector - pub const M_GOAL_ORIENTATION: usize = 0xA0; // QuaternionStorage - pub const M_GOAL_ANGULAR_VELOCITY: usize = 0xB0; // Vector - pub const M_DRIVE_SPRING_X: usize = 0xBC; // float32 - pub const M_DRIVE_SPRING_Y: usize = 0xC0; // float32 - pub const M_DRIVE_SPRING_Z: usize = 0xC4; // float32 - pub const M_DRIVE_DAMPING_X: usize = 0xC8; // float32 - pub const M_DRIVE_DAMPING_Y: usize = 0xCC; // float32 - pub const M_DRIVE_DAMPING_Z: usize = 0xD0; // float32 - pub const M_DRIVE_SPRING_TWIST: usize = 0xD4; // float32 - pub const M_DRIVE_SPRING_SWING: usize = 0xD8; // float32 - pub const M_DRIVE_SPRING_SLERP: usize = 0xDC; // float32 - pub const M_DRIVE_DAMPING_TWIST: usize = 0xE0; // float32 - pub const M_DRIVE_DAMPING_SWING: usize = 0xE4; // float32 - pub const M_DRIVE_DAMPING_SLERP: usize = 0xE8; // float32 - pub const M_SOLVER_ITERATION_COUNT: usize = 0xEC; // int32 - pub const M_PROJECTION_LINEAR_TOLERANCE: usize = 0xF0; // float32 - pub const M_PROJECTION_ANGULAR_TOLERANCE: usize = 0xF4; // float32 + pub mod VPhysXConstraintParams_t { + pub const m_nType: usize = 0x0; // int8 + pub const m_nTranslateMotion: usize = 0x1; // int8 + pub const m_nRotateMotion: usize = 0x2; // int8 + pub const m_nFlags: usize = 0x3; // int8 + pub const m_anchor: usize = 0x4; // Vector[2] + pub const m_axes: usize = 0x1C; // QuaternionStorage[2] + pub const m_maxForce: usize = 0x3C; // float32 + pub const m_maxTorque: usize = 0x40; // float32 + pub const m_linearLimitValue: usize = 0x44; // float32 + pub const m_linearLimitRestitution: usize = 0x48; // float32 + pub const m_linearLimitSpring: usize = 0x4C; // float32 + pub const m_linearLimitDamping: usize = 0x50; // float32 + pub const m_twistLowLimitValue: usize = 0x54; // float32 + pub const m_twistLowLimitRestitution: usize = 0x58; // float32 + pub const m_twistLowLimitSpring: usize = 0x5C; // float32 + pub const m_twistLowLimitDamping: usize = 0x60; // float32 + pub const m_twistHighLimitValue: usize = 0x64; // float32 + pub const m_twistHighLimitRestitution: usize = 0x68; // float32 + pub const m_twistHighLimitSpring: usize = 0x6C; // float32 + pub const m_twistHighLimitDamping: usize = 0x70; // float32 + pub const m_swing1LimitValue: usize = 0x74; // float32 + pub const m_swing1LimitRestitution: usize = 0x78; // float32 + pub const m_swing1LimitSpring: usize = 0x7C; // float32 + pub const m_swing1LimitDamping: usize = 0x80; // float32 + pub const m_swing2LimitValue: usize = 0x84; // float32 + pub const m_swing2LimitRestitution: usize = 0x88; // float32 + pub const m_swing2LimitSpring: usize = 0x8C; // float32 + pub const m_swing2LimitDamping: usize = 0x90; // float32 + pub const m_goalPosition: usize = 0x94; // Vector + pub const m_goalOrientation: usize = 0xA0; // QuaternionStorage + pub const m_goalAngularVelocity: usize = 0xB0; // Vector + pub const m_driveSpringX: usize = 0xBC; // float32 + pub const m_driveSpringY: usize = 0xC0; // float32 + pub const m_driveSpringZ: usize = 0xC4; // float32 + pub const m_driveDampingX: usize = 0xC8; // float32 + pub const m_driveDampingY: usize = 0xCC; // float32 + pub const m_driveDampingZ: usize = 0xD0; // float32 + pub const m_driveSpringTwist: usize = 0xD4; // float32 + pub const m_driveSpringSwing: usize = 0xD8; // float32 + pub const m_driveSpringSlerp: usize = 0xDC; // float32 + pub const m_driveDampingTwist: usize = 0xE0; // float32 + pub const m_driveDampingSwing: usize = 0xE4; // float32 + pub const m_driveDampingSlerp: usize = 0xE8; // float32 + pub const m_solverIterationCount: usize = 0xEC; // int32 + pub const m_projectionLinearTolerance: usize = 0xF0; // float32 + pub const m_projectionAngularTolerance: usize = 0xF4; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod v_phys_x_constraint2_t { - pub const M_N_FLAGS: usize = 0x0; // uint32 - pub const M_N_PARENT: usize = 0x4; // uint16 - pub const M_N_CHILD: usize = 0x6; // uint16 - pub const M_PARAMS: usize = 0x8; // VPhysXConstraintParams_t + pub mod VPhysXConstraint2_t { + pub const m_nFlags: usize = 0x0; // uint32 + pub const m_nParent: usize = 0x4; // uint16 + pub const m_nChild: usize = 0x6; // uint16 + pub const m_params: usize = 0x8; // VPhysXConstraintParams_t } // Parent: None // Fields count: 24 // // Metadata: // MGetKV3ClassDefaults - pub mod v_phys_x_joint_t { - pub const M_N_TYPE: usize = 0x0; // uint16 - pub const M_N_BODY1: usize = 0x2; // uint16 - pub const M_N_BODY2: usize = 0x4; // uint16 - pub const M_N_FLAGS: usize = 0x6; // uint16 - pub const M_FRAME1: usize = 0x10; // CTransform - pub const M_FRAME2: usize = 0x30; // CTransform - pub const M_B_ENABLE_COLLISION: usize = 0x50; // bool - pub const M_B_ENABLE_LINEAR_LIMIT: usize = 0x51; // bool - pub const M_LINEAR_LIMIT: usize = 0x54; // VPhysXRange_t - pub const M_B_ENABLE_LINEAR_MOTOR: usize = 0x5C; // bool - pub const M_V_LINEAR_TARGET_VELOCITY: usize = 0x60; // Vector - pub const M_FL_MAX_FORCE: usize = 0x6C; // float32 - pub const M_B_ENABLE_SWING_LIMIT: usize = 0x70; // bool - pub const M_SWING_LIMIT: usize = 0x74; // VPhysXRange_t - pub const M_B_ENABLE_TWIST_LIMIT: usize = 0x7C; // bool - pub const M_TWIST_LIMIT: usize = 0x80; // VPhysXRange_t - pub const M_B_ENABLE_ANGULAR_MOTOR: usize = 0x88; // bool - pub const M_V_ANGULAR_TARGET_VELOCITY: usize = 0x8C; // Vector - pub const M_FL_MAX_TORQUE: usize = 0x98; // float32 - pub const M_FL_LINEAR_FREQUENCY: usize = 0x9C; // float32 - pub const M_FL_LINEAR_DAMPING_RATIO: usize = 0xA0; // float32 - pub const M_FL_ANGULAR_FREQUENCY: usize = 0xA4; // float32 - pub const M_FL_ANGULAR_DAMPING_RATIO: usize = 0xA8; // float32 - pub const M_FL_FRICTION: usize = 0xAC; // float32 + pub mod VPhysXJoint_t { + pub const m_nType: usize = 0x0; // uint16 + pub const m_nBody1: usize = 0x2; // uint16 + pub const m_nBody2: usize = 0x4; // uint16 + pub const m_nFlags: usize = 0x6; // uint16 + pub const m_Frame1: usize = 0x10; // CTransform + pub const m_Frame2: usize = 0x30; // CTransform + pub const m_bEnableCollision: usize = 0x50; // bool + pub const m_bEnableLinearLimit: usize = 0x51; // bool + pub const m_LinearLimit: usize = 0x54; // VPhysXRange_t + pub const m_bEnableLinearMotor: usize = 0x5C; // bool + pub const m_vLinearTargetVelocity: usize = 0x60; // Vector + pub const m_flMaxForce: usize = 0x6C; // float32 + pub const m_bEnableSwingLimit: usize = 0x70; // bool + pub const m_SwingLimit: usize = 0x74; // VPhysXRange_t + pub const m_bEnableTwistLimit: usize = 0x7C; // bool + pub const m_TwistLimit: usize = 0x80; // VPhysXRange_t + pub const m_bEnableAngularMotor: usize = 0x88; // bool + pub const m_vAngularTargetVelocity: usize = 0x8C; // Vector + pub const m_flMaxTorque: usize = 0x98; // float32 + pub const m_flLinearFrequency: usize = 0x9C; // float32 + pub const m_flLinearDampingRatio: usize = 0xA0; // float32 + pub const m_flAngularFrequency: usize = 0xA4; // float32 + pub const m_flAngularDampingRatio: usize = 0xA8; // float32 + pub const m_flFriction: usize = 0xAC; // float32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod phys_softbody_desc_t { - pub const M_PARTICLE_BONE_HASH: usize = 0x0; // CUtlVector< uint32 > - pub const M_PARTICLES: usize = 0x18; // CUtlVector< RnSoftbodyParticle_t > - pub const M_SPRINGS: usize = 0x30; // CUtlVector< RnSoftbodySpring_t > - pub const M_CAPSULES: usize = 0x48; // CUtlVector< RnSoftbodyCapsule_t > - pub const M_INIT_POSE: usize = 0x60; // CUtlVector< CTransform > - pub const M_PARTICLE_BONE_NAME: usize = 0x78; // CUtlVector< CUtlString > + pub mod PhysSoftbodyDesc_t { + pub const m_ParticleBoneHash: usize = 0x0; // CUtlVector + pub const m_Particles: usize = 0x18; // CUtlVector + pub const m_Springs: usize = 0x30; // CUtlVector + pub const m_Capsules: usize = 0x48; // CUtlVector + pub const m_InitPose: usize = 0x60; // CUtlVector + pub const m_ParticleBoneName: usize = 0x78; // CUtlVector } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - pub mod v_phys_x_aggregate_data_t { - pub const M_N_FLAGS: usize = 0x0; // uint16 - pub const M_N_REF_COUNTER: usize = 0x2; // uint16 - pub const M_BONES_HASH: usize = 0x8; // CUtlVector< uint32 > - pub const M_BONE_NAMES: usize = 0x20; // CUtlVector< CUtlString > - pub const M_INDEX_NAMES: usize = 0x38; // CUtlVector< uint16 > - pub const M_INDEX_HASH: usize = 0x50; // CUtlVector< uint16 > - pub const M_BIND_POSE: usize = 0x68; // CUtlVector< matrix3x4a_t > - pub const M_PARTS: usize = 0x80; // CUtlVector< VPhysXBodyPart_t > - pub const M_CONSTRAINTS2: usize = 0x98; // CUtlVector< VPhysXConstraint2_t > - pub const M_JOINTS: usize = 0xB0; // CUtlVector< VPhysXJoint_t > - pub const M_P_FE_MODEL: usize = 0xC8; // PhysFeModelDesc_t* - pub const M_BONE_PARENTS: usize = 0xD0; // CUtlVector< uint16 > - pub const M_SURFACE_PROPERTY_HASHES: usize = 0xE8; // CUtlVector< uint32 > - pub const M_COLLISION_ATTRIBUTES: usize = 0x100; // CUtlVector< VPhysXCollisionAttributes_t > - pub const M_DEBUG_PART_NAMES: usize = 0x118; // CUtlVector< CUtlString > - pub const M_EMBEDDED_KEYVALUES: usize = 0x130; // CUtlString + pub mod VPhysXAggregateData_t { + pub const m_nFlags: usize = 0x0; // uint16 + pub const m_nRefCounter: usize = 0x2; // uint16 + pub const m_bonesHash: usize = 0x8; // CUtlVector + pub const m_boneNames: usize = 0x20; // CUtlVector + pub const m_indexNames: usize = 0x38; // CUtlVector + pub const m_indexHash: usize = 0x50; // CUtlVector + pub const m_bindPose: usize = 0x68; // CUtlVector + pub const m_parts: usize = 0x80; // CUtlVector + pub const m_constraints2: usize = 0x98; // CUtlVector + pub const m_joints: usize = 0xB0; // CUtlVector + pub const m_pFeModel: usize = 0xC8; // PhysFeModelDesc_t* + pub const m_boneParents: usize = 0xD0; // CUtlVector + pub const m_surfacePropertyHashes: usize = 0xE8; // CUtlVector + pub const m_collisionAttributes: usize = 0x100; // CUtlVector + pub const m_debugPartNames: usize = 0x118; // CUtlVector + pub const m_embeddedKeyvalues: usize = 0x130; // CUtlString } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_phys_surface_properties_physics { - pub const M_FRICTION: usize = 0x0; // float32 - pub const M_ELASTICITY: usize = 0x4; // float32 - pub const M_DENSITY: usize = 0x8; // float32 - pub const M_THICKNESS: usize = 0xC; // float32 - pub const M_SOFT_CONTACT_FREQUENCY: usize = 0x10; // float32 - pub const M_SOFT_CONTACT_DAMPING_RATIO: usize = 0x14; // float32 - pub const M_WHEEL_DRAG: usize = 0x18; // float32 + pub mod CPhysSurfacePropertiesPhysics { + pub const m_friction: usize = 0x0; // float32 + pub const m_elasticity: usize = 0x4; // float32 + pub const m_density: usize = 0x8; // float32 + pub const m_thickness: usize = 0xC; // float32 + pub const m_softContactFrequency: usize = 0x10; // float32 + pub const m_softContactDampingRatio: usize = 0x14; // float32 + pub const m_wheelDrag: usize = 0x18; // float32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_phys_surface_properties_audio { - pub const M_REFLECTIVITY: usize = 0x0; // float32 - pub const M_HARDNESS_FACTOR: usize = 0x4; // float32 - pub const M_ROUGHNESS_FACTOR: usize = 0x8; // float32 - pub const M_ROUGH_THRESHOLD: usize = 0xC; // float32 - pub const M_HARD_THRESHOLD: usize = 0x10; // float32 - pub const M_HARD_VELOCITY_THRESHOLD: usize = 0x14; // float32 - pub const M_FL_STATIC_IMPACT_VOLUME: usize = 0x18; // float32 - pub const M_FL_OCCLUSION_FACTOR: usize = 0x1C; // float32 + pub mod CPhysSurfacePropertiesAudio { + pub const m_reflectivity: usize = 0x0; // float32 + pub const m_hardnessFactor: usize = 0x4; // float32 + pub const m_roughnessFactor: usize = 0x8; // float32 + pub const m_roughThreshold: usize = 0xC; // float32 + pub const m_hardThreshold: usize = 0x10; // float32 + pub const m_hardVelocityThreshold: usize = 0x14; // float32 + pub const m_flStaticImpactVolume: usize = 0x18; // float32 + pub const m_flOcclusionFactor: usize = 0x1C; // float32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_phys_surface_properties_sound_names { - pub const M_IMPACT_SOFT: usize = 0x0; // CUtlString - pub const M_IMPACT_HARD: usize = 0x8; // CUtlString - pub const M_SCRAPE_SMOOTH: usize = 0x10; // CUtlString - pub const M_SCRAPE_ROUGH: usize = 0x18; // CUtlString - pub const M_BULLET_IMPACT: usize = 0x20; // CUtlString - pub const M_ROLLING: usize = 0x28; // CUtlString - pub const M_BREAK: usize = 0x30; // CUtlString - pub const M_STRAIN: usize = 0x38; // CUtlString + pub mod CPhysSurfacePropertiesSoundNames { + pub const m_impactSoft: usize = 0x0; // CUtlString + pub const m_impactHard: usize = 0x8; // CUtlString + pub const m_scrapeSmooth: usize = 0x10; // CUtlString + pub const m_scrapeRough: usize = 0x18; // CUtlString + pub const m_bulletImpact: usize = 0x20; // CUtlString + pub const m_rolling: usize = 0x28; // CUtlString + pub const m_break: usize = 0x30; // CUtlString + pub const m_strain: usize = 0x38; // CUtlString } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_phys_surface_properties { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_NAME_HASH: usize = 0x8; // uint32 - pub const M_BASE_NAME_HASH: usize = 0xC; // uint32 - pub const M_B_HIDDEN: usize = 0x18; // bool - pub const M_DESCRIPTION: usize = 0x20; // CUtlString - pub const M_PHYSICS: usize = 0x28; // CPhysSurfacePropertiesPhysics - pub const M_AUDIO_SOUNDS: usize = 0x48; // CPhysSurfacePropertiesSoundNames - pub const M_AUDIO_PARAMS: usize = 0x88; // CPhysSurfacePropertiesAudio + pub mod CPhysSurfaceProperties { + pub const m_name: usize = 0x0; // CUtlString + pub const m_nameHash: usize = 0x8; // uint32 + pub const m_baseNameHash: usize = 0xC; // uint32 + pub const m_bHidden: usize = 0x18; // bool + pub const m_description: usize = 0x20; // CUtlString + pub const m_physics: usize = 0x28; // CPhysSurfacePropertiesPhysics + pub const m_audioSounds: usize = 0x48; // CPhysSurfacePropertiesSoundNames + pub const m_audioParams: usize = 0x88; // CPhysSurfacePropertiesAudio } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod cv_phys_x_surface_properties_list { - pub const M_SURFACE_PROPERTIES_LIST: usize = 0x0; // CUtlVector< CPhysSurfaceProperties* > + pub mod CVPhysXSurfacePropertiesList { + pub const m_surfacePropertiesList: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod material_group_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_MATERIALS: usize = 0x8; // CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > > + pub mod MaterialGroup_t { + pub const m_name: usize = 0x0; // CUtlString + pub const m_materials: usize = 0x8; // CUtlVector> } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod model_skeleton_data_t { - pub const M_BONE_NAME: usize = 0x0; // CUtlVector< CUtlString > - pub const M_N_PARENT: usize = 0x18; // CUtlVector< int16 > - pub const M_BONE_SPHERE: usize = 0x30; // CUtlVector< float32 > - pub const M_N_FLAG: usize = 0x48; // CUtlVector< uint32 > - pub const M_BONE_POS_PARENT: usize = 0x60; // CUtlVector< Vector > - pub const M_BONE_ROT_PARENT: usize = 0x78; // CUtlVector< QuaternionStorage > - pub const M_BONE_SCALE_PARENT: usize = 0x90; // CUtlVector< float32 > + pub mod ModelSkeletonData_t { + pub const m_boneName: usize = 0x0; // CUtlVector + pub const m_nParent: usize = 0x18; // CUtlVector + pub const m_boneSphere: usize = 0x30; // CUtlVector + pub const m_nFlag: usize = 0x48; // CUtlVector + pub const m_bonePosParent: usize = 0x60; // CUtlVector + pub const m_boneRotParent: usize = 0x78; // CUtlVector + pub const m_boneScaleParent: usize = 0x90; // CUtlVector } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod perm_model_info_t { - pub const M_N_FLAGS: usize = 0x0; // uint32 - pub const M_V_HULL_MIN: usize = 0x4; // Vector - pub const M_V_HULL_MAX: usize = 0x10; // Vector - pub const M_V_VIEW_MIN: usize = 0x1C; // Vector - pub const M_V_VIEW_MAX: usize = 0x28; // Vector - pub const M_FL_MASS: usize = 0x34; // float32 - pub const M_V_EYE_POSITION: usize = 0x38; // Vector - pub const M_FL_MAX_EYE_DEFLECTION: usize = 0x44; // float32 - pub const M_S_SURFACE_PROPERTY: usize = 0x48; // CUtlString - pub const M_KEY_VALUE_TEXT: usize = 0x50; // CUtlString + pub mod PermModelInfo_t { + pub const m_nFlags: usize = 0x0; // uint32 + pub const m_vHullMin: usize = 0x4; // Vector + pub const m_vHullMax: usize = 0x10; // Vector + pub const m_vViewMin: usize = 0x1C; // Vector + pub const m_vViewMax: usize = 0x28; // Vector + pub const m_flMass: usize = 0x34; // float32 + pub const m_vEyePosition: usize = 0x38; // Vector + pub const m_flMaxEyeDeflection: usize = 0x44; // float32 + pub const m_sSurfaceProperty: usize = 0x48; // CUtlString + pub const m_keyValueText: usize = 0x50; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod perm_model_ext_part_t { - pub const M_TRANSFORM: usize = 0x0; // CTransform - pub const M_NAME: usize = 0x20; // CUtlString - pub const M_N_PARENT: usize = 0x28; // int32 - pub const M_REF_MODEL: usize = 0x30; // CStrongHandle< InfoForResourceTypeCModel > + pub mod PermModelExtPart_t { + pub const m_Transform: usize = 0x0; // CTransform + pub const m_Name: usize = 0x20; // CUtlString + pub const m_nParent: usize = 0x28; // int32 + pub const m_refModel: usize = 0x30; // CStrongHandle } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod model_bone_flex_driver_control_t { - pub const M_N_BONE_COMPONENT: usize = 0x0; // ModelBoneFlexComponent_t - pub const M_FLEX_CONTROLLER: usize = 0x8; // CUtlString - pub const M_FLEX_CONTROLLER_TOKEN: usize = 0x10; // uint32 - pub const M_FL_MIN: usize = 0x14; // float32 - pub const M_FL_MAX: usize = 0x18; // float32 + pub mod ModelBoneFlexDriverControl_t { + pub const m_nBoneComponent: usize = 0x0; // ModelBoneFlexComponent_t + pub const m_flexController: usize = 0x8; // CUtlString + pub const m_flexControllerToken: usize = 0x10; // uint32 + pub const m_flMin: usize = 0x14; // float32 + pub const m_flMax: usize = 0x18; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod model_bone_flex_driver_t { - pub const M_BONE_NAME: usize = 0x0; // CUtlString - pub const M_BONE_NAME_TOKEN: usize = 0x8; // uint32 - pub const M_CONTROLS: usize = 0x10; // CUtlVector< ModelBoneFlexDriverControl_t > + pub mod ModelBoneFlexDriver_t { + pub const m_boneName: usize = 0x0; // CUtlString + pub const m_boneNameToken: usize = 0x8; // uint32 + pub const m_controls: usize = 0x10; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod perm_model_data_animated_material_attribute_t { - pub const M_ATTRIBUTE_NAME: usize = 0x0; // CUtlString - pub const M_N_NUM_CHANNELS: usize = 0x8; // int32 + pub mod PermModelDataAnimatedMaterialAttribute_t { + pub const m_AttributeName: usize = 0x0; // CUtlString + pub const m_nNumChannels: usize = 0x8; // int32 } // Parent: None // Fields count: 23 // // Metadata: // MGetKV3ClassDefaults - pub mod perm_model_data_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_MODEL_INFO: usize = 0x8; // PermModelInfo_t - pub const M_EXT_PARTS: usize = 0x60; // CUtlVector< PermModelExtPart_t > - pub const M_REF_MESHES: usize = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCRenderMesh > > - pub const M_REF_MESH_GROUP_MASKS: usize = 0x90; // CUtlVector< uint64 > - pub const M_REF_PHYS_GROUP_MASKS: usize = 0xA8; // CUtlVector< uint64 > - pub const M_REF_LOD_GROUP_MASKS: usize = 0xC0; // CUtlVector< uint8 > - pub const M_LOD_GROUP_SWITCH_DISTANCES: usize = 0xD8; // CUtlVector< float32 > - pub const M_REF_PHYSICS_DATA: usize = 0xF0; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - pub const M_REF_PHYSICS_HITBOX_DATA: usize = 0x108; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - pub const M_REF_ANIM_GROUPS: usize = 0x120; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - pub const M_REF_SEQUENCE_GROUPS: usize = 0x138; // CUtlVector< CStrongHandle< InfoForResourceTypeCSequenceGroupData > > - pub const M_MESH_GROUPS: usize = 0x150; // CUtlVector< CUtlString > - pub const M_MATERIAL_GROUPS: usize = 0x168; // CUtlVector< MaterialGroup_t > - pub const M_N_DEFAULT_MESH_GROUP_MASK: usize = 0x180; // uint64 - pub const M_MODEL_SKELETON: usize = 0x188; // ModelSkeletonData_t - pub const M_REMAPPING_TABLE: usize = 0x230; // CUtlVector< int16 > - pub const M_REMAPPING_TABLE_STARTS: usize = 0x248; // CUtlVector< uint16 > - pub const M_BONE_FLEX_DRIVERS: usize = 0x260; // CUtlVector< ModelBoneFlexDriver_t > - pub const M_P_MODEL_CONFIG_LIST: usize = 0x278; // CModelConfigList* - pub const M_BODY_GROUPS_HIDDEN_IN_TOOLS: usize = 0x280; // CUtlVector< CUtlString > - pub const M_REF_ANIM_INCLUDE_MODELS: usize = 0x298; // CUtlVector< CStrongHandle< InfoForResourceTypeCModel > > - pub const M_ANIMATED_MATERIAL_ATTRIBUTES: usize = 0x2B0; // CUtlVector< PermModelDataAnimatedMaterialAttribute_t > + pub mod PermModelData_t { + pub const m_name: usize = 0x0; // CUtlString + pub const m_modelInfo: usize = 0x8; // PermModelInfo_t + pub const m_ExtParts: usize = 0x60; // CUtlVector + pub const m_refMeshes: usize = 0x78; // CUtlVector> + pub const m_refMeshGroupMasks: usize = 0x90; // CUtlVector + pub const m_refPhysGroupMasks: usize = 0xA8; // CUtlVector + pub const m_refLODGroupMasks: usize = 0xC0; // CUtlVector + pub const m_lodGroupSwitchDistances: usize = 0xD8; // CUtlVector + pub const m_refPhysicsData: usize = 0xF0; // CUtlVector> + pub const m_refPhysicsHitboxData: usize = 0x108; // CUtlVector> + pub const m_refAnimGroups: usize = 0x120; // CUtlVector> + pub const m_refSequenceGroups: usize = 0x138; // CUtlVector> + pub const m_meshGroups: usize = 0x150; // CUtlVector + pub const m_materialGroups: usize = 0x168; // CUtlVector + pub const m_nDefaultMeshGroupMask: usize = 0x180; // uint64 + pub const m_modelSkeleton: usize = 0x188; // ModelSkeletonData_t + pub const m_remappingTable: usize = 0x230; // CUtlVector + pub const m_remappingTableStarts: usize = 0x248; // CUtlVector + pub const m_boneFlexDrivers: usize = 0x260; // CUtlVector + pub const m_pModelConfigList: usize = 0x278; // CModelConfigList* + pub const m_BodyGroupsHiddenInTools: usize = 0x280; // CUtlVector + pub const m_refAnimIncludeModels: usize = 0x298; // CUtlVector> + pub const m_AnimatedMaterialAttributes: usize = 0x2B0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element { - pub const M_ELEMENT_NAME: usize = 0x8; // CUtlString - pub const M_NESTED_ELEMENTS: usize = 0x10; // CUtlVector< CModelConfigElement* > + pub mod CModelConfigElement { + pub const m_ElementName: usize = 0x8; // CUtlString + pub const m_NestedElements: usize = 0x10; // CUtlVector } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_attached_model { - pub const M_INSTANCE_NAME: usize = 0x48; // CUtlString - pub const M_ENTITY_CLASS: usize = 0x50; // CUtlString - pub const M_H_MODEL: usize = 0x58; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_V_OFFSET: usize = 0x60; // Vector - pub const M_A_ANG_OFFSET: usize = 0x6C; // QAngle - pub const M_ATTACHMENT_NAME: usize = 0x78; // CUtlString - pub const M_LOCAL_ATTACHMENT_OFFSET_NAME: usize = 0x80; // CUtlString - pub const M_ATTACHMENT_TYPE: usize = 0x88; // ModelConfigAttachmentType_t - pub const M_B_BONE_MERGE_FLEX: usize = 0x8C; // bool - pub const M_B_USER_SPECIFIED_COLOR: usize = 0x8D; // bool - pub const M_B_USER_SPECIFIED_MATERIAL_GROUP: usize = 0x8E; // bool - pub const M_B_ACCEPT_PARENT_MATERIAL_DRIVEN_DECALS: usize = 0x8F; // bool - pub const M_BODYGROUP_ON_OTHER_MODELS: usize = 0x90; // CUtlString - pub const M_MATERIAL_GROUP_ON_OTHER_MODELS: usize = 0x98; // CUtlString + pub mod CModelConfigElement_AttachedModel { + pub const m_InstanceName: usize = 0x48; // CUtlString + pub const m_EntityClass: usize = 0x50; // CUtlString + pub const m_hModel: usize = 0x58; // CStrongHandle + pub const m_vOffset: usize = 0x60; // Vector + pub const m_aAngOffset: usize = 0x6C; // QAngle + pub const m_AttachmentName: usize = 0x78; // CUtlString + pub const m_LocalAttachmentOffsetName: usize = 0x80; // CUtlString + pub const m_AttachmentType: usize = 0x88; // ModelConfigAttachmentType_t + pub const m_bBoneMergeFlex: usize = 0x8C; // bool + pub const m_bUserSpecifiedColor: usize = 0x8D; // bool + pub const m_bUserSpecifiedMaterialGroup: usize = 0x8E; // bool + pub const m_bAcceptParentMaterialDrivenDecals: usize = 0x8F; // bool + pub const m_BodygroupOnOtherModels: usize = 0x90; // CUtlString + pub const m_MaterialGroupOnOtherModels: usize = 0x98; // CUtlString } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_user_pick { - pub const M_CHOICES: usize = 0x48; // CUtlVector< CUtlString > + pub mod CModelConfigElement_UserPick { + pub const m_Choices: usize = 0x48; // CUtlVector } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_random_pick { - pub const M_CHOICES: usize = 0x48; // CUtlVector< CUtlString > - pub const M_CHOICE_WEIGHTS: usize = 0x60; // CUtlVector< float32 > + pub mod CModelConfigElement_RandomPick { + pub const m_Choices: usize = 0x48; // CUtlVector + pub const m_ChoiceWeights: usize = 0x60; // CUtlVector } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_set_material_group { - pub const M_MATERIAL_GROUP_NAME: usize = 0x48; // CUtlString + pub mod CModelConfigElement_SetMaterialGroup { + pub const m_MaterialGroupName: usize = 0x48; // CUtlString } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_set_material_group_on_attached_models { - pub const M_MATERIAL_GROUP_NAME: usize = 0x48; // CUtlString + pub mod CModelConfigElement_SetMaterialGroupOnAttachedModels { + pub const m_MaterialGroupName: usize = 0x48; // CUtlString } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_set_render_color { - pub const M_COLOR: usize = 0x48; // Color + pub mod CModelConfigElement_SetRenderColor { + pub const m_Color: usize = 0x48; // Color } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_random_color { - pub const M_GRADIENT: usize = 0x48; // CColorGradient + pub mod CModelConfigElement_RandomColor { + pub const m_Gradient: usize = 0x48; // CColorGradient } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_set_bodygroup { - pub const M_GROUP_NAME: usize = 0x48; // CUtlString - pub const M_N_CHOICE: usize = 0x50; // int32 + pub mod CModelConfigElement_SetBodygroup { + pub const m_GroupName: usize = 0x48; // CUtlString + pub const m_nChoice: usize = 0x50; // int32 } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_set_bodygroup_on_attached_models { - pub const M_GROUP_NAME: usize = 0x48; // CUtlString - pub const M_N_CHOICE: usize = 0x50; // int32 + pub mod CModelConfigElement_SetBodygroupOnAttachedModels { + pub const m_GroupName: usize = 0x48; // CUtlString + pub const m_nChoice: usize = 0x50; // int32 } - // Parent: c_model_config_element + // Parent: CModelConfigElement // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_element_command { - pub const M_COMMAND: usize = 0x48; // CUtlString - pub const M_ARGS: usize = 0x50; // KeyValues3 + pub mod CModelConfigElement_Command { + pub const m_Command: usize = 0x48; // CUtlString + pub const m_Args: usize = 0x50; // KeyValues3 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config { - pub const M_CONFIG_NAME: usize = 0x0; // CUtlString - pub const M_ELEMENTS: usize = 0x8; // CUtlVector< CModelConfigElement* > - pub const M_B_TOP_LEVEL: usize = 0x20; // bool + pub mod CModelConfig { + pub const m_ConfigName: usize = 0x0; // CUtlString + pub const m_Elements: usize = 0x8; // CUtlVector + pub const m_bTopLevel: usize = 0x20; // bool } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_model_config_list { - pub const M_B_HIDE_MATERIAL_GROUP_IN_TOOLS: usize = 0x0; // bool - pub const M_B_HIDE_RENDER_COLOR_IN_TOOLS: usize = 0x1; // bool - pub const M_CONFIGS: usize = 0x8; // CUtlVector< CModelConfig* > + pub mod CModelConfigList { + pub const m_bHideMaterialGroupInTools: usize = 0x0; // bool + pub const m_bHideRenderColorInTools: usize = 0x1; // bool + pub const m_Configs: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_render_buffer_binding { - pub const M_H_BUFFER: usize = 0x0; // uint64 - pub const M_N_BIND_OFFSET_BYTES: usize = 0x10; // uint32 + pub mod CRenderBufferBinding { + pub const m_hBuffer: usize = 0x0; // uint64 + pub const m_nBindOffsetBytes: usize = 0x10; // uint32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod skeleton_bone_bounds_t { - pub const M_VEC_CENTER: usize = 0x0; // Vector - pub const M_VEC_SIZE: usize = 0xC; // Vector + pub mod SkeletonBoneBounds_t { + pub const m_vecCenter: usize = 0x0; // Vector + pub const m_vecSize: usize = 0xC; // Vector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod render_skeleton_bone_t { - pub const M_BONE_NAME: usize = 0x0; // CUtlString - pub const M_PARENT_NAME: usize = 0x8; // CUtlString - pub const M_INV_BIND_POSE: usize = 0x10; // matrix3x4_t - pub const M_BBOX: usize = 0x40; // SkeletonBoneBounds_t - pub const M_FL_SPHERE_RADIUS: usize = 0x58; // float32 + pub mod RenderSkeletonBone_t { + pub const m_boneName: usize = 0x0; // CUtlString + pub const m_parentName: usize = 0x8; // CUtlString + pub const m_invBindPose: usize = 0x10; // matrix3x4_t + pub const m_bbox: usize = 0x40; // SkeletonBoneBounds_t + pub const m_flSphereRadius: usize = 0x58; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_render_skeleton { - pub const M_BONES: usize = 0x0; // CUtlVector< RenderSkeletonBone_t > - pub const M_BONE_PARENTS: usize = 0x30; // CUtlVector< int32 > - pub const M_N_BONE_WEIGHT_COUNT: usize = 0x48; // int32 + pub mod CRenderSkeleton { + pub const m_bones: usize = 0x0; // CUtlVector + pub const m_boneParents: usize = 0x30; // CUtlVector + pub const m_nBoneWeightCount: usize = 0x48; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_draw_culling_data { - pub const M_V_CONE_APEX: usize = 0x0; // Vector - pub const M_CONE_AXIS: usize = 0xC; // int8[3] - pub const M_CONE_CUTOFF: usize = 0xF; // int8 + pub mod CDrawCullingData { + pub const m_vConeApex: usize = 0x0; // Vector + pub const m_ConeAxis: usize = 0xC; // int8[3] + pub const m_ConeCutoff: usize = 0xF; // int8 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - pub mod c_material_draw_descriptor { - pub const M_N_PRIMITIVE_TYPE: usize = 0x0; // RenderPrimitiveType_t - pub const M_N_BASE_VERTEX: usize = 0x4; // int32 - pub const M_N_VERTEX_COUNT: usize = 0x8; // int32 - pub const M_N_START_INDEX: usize = 0xC; // int32 - pub const M_N_INDEX_COUNT: usize = 0x10; // int32 - pub const M_FL_UV_DENSITY: usize = 0x14; // float32 - pub const M_V_TINT_COLOR: usize = 0x18; // Vector - pub const M_FL_ALPHA: usize = 0x24; // float32 - pub const M_N_FIRST_MESHLET: usize = 0x2C; // uint32 - pub const M_N_NUM_MESHLETS: usize = 0x30; // uint16 - pub const M_INDEX_BUFFER: usize = 0xB8; // CRenderBufferBinding - pub const M_MATERIAL: usize = 0xE0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub mod CMaterialDrawDescriptor { + pub const m_nPrimitiveType: usize = 0x0; // RenderPrimitiveType_t + pub const m_nBaseVertex: usize = 0x4; // int32 + pub const m_nVertexCount: usize = 0x8; // int32 + pub const m_nStartIndex: usize = 0xC; // int32 + pub const m_nIndexCount: usize = 0x10; // int32 + pub const m_flUvDensity: usize = 0x14; // float32 + pub const m_vTintColor: usize = 0x18; // Vector + pub const m_flAlpha: usize = 0x24; // float32 + pub const m_nFirstMeshlet: usize = 0x2C; // uint32 + pub const m_nNumMeshlets: usize = 0x30; // uint16 + pub const m_indexBuffer: usize = 0xB8; // CRenderBufferBinding + pub const m_material: usize = 0xE0; // CStrongHandle } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_meshlet_descriptor { - pub const M_PACKED_AABB: usize = 0x0; // PackedAABB_t - pub const M_CULLING_DATA: usize = 0x8; // CDrawCullingData + pub mod CMeshletDescriptor { + pub const m_PackedAABB: usize = 0x0; // PackedAABB_t + pub const m_CullingData: usize = 0x8; // CDrawCullingData } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_scene_object_data { - pub const M_V_MIN_BOUNDS: usize = 0x0; // Vector - pub const M_V_MAX_BOUNDS: usize = 0xC; // Vector - pub const M_DRAW_CALLS: usize = 0x18; // CUtlVector< CMaterialDrawDescriptor > - pub const M_DRAW_BOUNDS: usize = 0x30; // CUtlVector< AABB_t > - pub const M_MESHLETS: usize = 0x48; // CUtlVector< CMeshletDescriptor > - pub const M_V_TINT_COLOR: usize = 0x60; // Vector4D + pub mod CSceneObjectData { + pub const m_vMinBounds: usize = 0x0; // Vector + pub const m_vMaxBounds: usize = 0xC; // Vector + pub const m_drawCalls: usize = 0x18; // CUtlVector + pub const m_drawBounds: usize = 0x30; // CUtlVector + pub const m_meshlets: usize = 0x48; // CUtlVector + pub const m_vTintColor: usize = 0x60; // Vector4D } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_attachment { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_INFLUENCE_NAMES: usize = 0x8; // CUtlString[3] - pub const M_V_INFLUENCE_ROTATIONS: usize = 0x20; // Quaternion[3] - pub const M_V_INFLUENCE_OFFSETS: usize = 0x50; // Vector[3] - pub const M_INFLUENCE_WEIGHTS: usize = 0x74; // float32[3] - pub const M_B_INFLUENCE_ROOT_TRANSFORM: usize = 0x80; // bool[3] - pub const M_N_INFLUENCES: usize = 0x83; // uint8 - pub const M_B_IGNORE_ROTATION: usize = 0x84; // bool + pub mod CAttachment { + pub const m_name: usize = 0x0; // CUtlString + pub const m_influenceNames: usize = 0x8; // CUtlString[3] + pub const m_vInfluenceRotations: usize = 0x20; // Quaternion[3] + pub const m_vInfluenceOffsets: usize = 0x50; // Vector[3] + pub const m_influenceWeights: usize = 0x74; // float32[3] + pub const m_bInfluenceRootTransform: usize = 0x80; // bool[3] + pub const m_nInfluences: usize = 0x83; // uint8 + pub const m_bIgnoreRotation: usize = 0x84; // bool } // Parent: None // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - pub mod c_hit_box { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_S_SURFACE_PROPERTY: usize = 0x8; // CUtlString - pub const M_S_BONE_NAME: usize = 0x10; // CUtlString - pub const M_V_MIN_BOUNDS: usize = 0x18; // Vector - pub const M_V_MAX_BOUNDS: usize = 0x24; // Vector - pub const M_FL_SHAPE_RADIUS: usize = 0x30; // float32 - pub const M_N_BONE_NAME_HASH: usize = 0x34; // uint32 - pub const M_N_GROUP_ID: usize = 0x38; // int32 - pub const M_N_SHAPE_TYPE: usize = 0x3C; // uint8 - pub const M_B_TRANSLATION_ONLY: usize = 0x3D; // bool - pub const M_CRC: usize = 0x40; // uint32 - pub const M_C_RENDER_COLOR: usize = 0x44; // Color - pub const M_N_HIT_BOX_INDEX: usize = 0x48; // uint16 + pub mod CHitBox { + pub const m_name: usize = 0x0; // CUtlString + pub const m_sSurfaceProperty: usize = 0x8; // CUtlString + pub const m_sBoneName: usize = 0x10; // CUtlString + pub const m_vMinBounds: usize = 0x18; // Vector + pub const m_vMaxBounds: usize = 0x24; // Vector + pub const m_flShapeRadius: usize = 0x30; // float32 + pub const m_nBoneNameHash: usize = 0x34; // uint32 + pub const m_nGroupId: usize = 0x38; // int32 + pub const m_nShapeType: usize = 0x3C; // uint8 + pub const m_bTranslationOnly: usize = 0x3D; // bool + pub const m_CRC: usize = 0x40; // uint32 + pub const m_cRenderColor: usize = 0x44; // Color + pub const m_nHitBoxIndex: usize = 0x48; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_hit_box_set { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_N_NAME_HASH: usize = 0x8; // uint32 - pub const M_HIT_BOXES: usize = 0x10; // CUtlVector< CHitBox > - pub const M_SOURCE_FILENAME: usize = 0x28; // CUtlString + pub mod CHitBoxSet { + pub const m_name: usize = 0x0; // CUtlString + pub const m_nNameHash: usize = 0x8; // uint32 + pub const m_HitBoxes: usize = 0x10; // CUtlVector + pub const m_SourceFilename: usize = 0x28; // CUtlString } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_hit_box_set_list { - pub const M_HIT_BOX_SETS: usize = 0x0; // CUtlVector< CHitBoxSet > + pub mod CHitBoxSetList { + pub const m_HitBoxSets: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod dynamic_mesh_deform_params_t { - pub const M_FL_TENSION_COMPRESS_SCALE: usize = 0x0; // float32 - pub const M_FL_TENSION_STRETCH_SCALE: usize = 0x4; // float32 - pub const M_B_RECOMPUTE_SMOOTH_NORMALS_AFTER_ANIMATION: usize = 0x8; // bool - pub const M_B_COMPUTE_DYNAMIC_MESH_TENSION_AFTER_ANIMATION: usize = 0x9; // bool + pub mod DynamicMeshDeformParams_t { + pub const m_flTensionCompressScale: usize = 0x0; // float32 + pub const m_flTensionStretchScale: usize = 0x4; // float32 + pub const m_bRecomputeSmoothNormalsAfterAnimation: usize = 0x8; // bool + pub const m_bComputeDynamicMeshTensionAfterAnimation: usize = 0x9; // bool } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod render_hair_strand_info_t { - pub const M_N_GUIDE_IDX: usize = 0x0; // uint32[3] - pub const M_N_BASE_TRI_IDX: usize = 0xC; // uint32 - pub const M_V_GUIDE_BARYCENTRIC: usize = 0x10; // Vector2D - pub const M_V_BASE_BARYCENTRIC: usize = 0x18; // Vector2D - pub const M_V_ROOT_OFFSET_FL_LENGTH_SCALE: usize = 0x20; // uint16[4] - pub const M_N_PACKED_BASE_MESH_UV: usize = 0x28; // uint32 - pub const M_N_PAD: usize = 0x2C; // uint32 + pub mod RenderHairStrandInfo_t { + pub const m_nGuideIdx: usize = 0x0; // uint32[3] + pub const m_nBaseTriIdx: usize = 0xC; // uint32 + pub const m_vGuideBarycentric: usize = 0x10; // Vector2D + pub const m_vBaseBarycentric: usize = 0x18; // Vector2D + pub const m_vRootOffset_flLengthScale: usize = 0x20; // uint16[4] + pub const m_nPackedBaseMeshUv: usize = 0x28; // uint32 + pub const m_nPad: usize = 0x2C; // uint32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_render_groom { - pub const M_N_SEGMENTS_PER_HAIR_STRAND: usize = 0x0; // int32 - pub const M_N_GUIDE_HAIR_COUNT: usize = 0x4; // int32 - pub const M_N_HAIR_COUNT: usize = 0x8; // int32 - pub const M_N_GROOM_GROUP_ID: usize = 0xC; // int32 - pub const M_N_ATTACH_BONE_IDX: usize = 0x10; // int32 - pub const M_HAIR_INFO_BUFFER_DATA: usize = 0x18; // CUtlBinaryBlock - pub const M_HAIRS: usize = 0x30; // CUtlVector< RenderHairStrandInfo_t > + pub mod CRenderGroom { + pub const m_nSegmentsPerHairStrand: usize = 0x0; // int32 + pub const m_nGuideHairCount: usize = 0x4; // int32 + pub const m_nHairCount: usize = 0x8; // int32 + pub const m_nGroomGroupID: usize = 0xC; // int32 + pub const m_nAttachBoneIdx: usize = 0x10; // int32 + pub const m_hairInfoBufferData: usize = 0x18; // CUtlBinaryBlock + pub const m_hairs: usize = 0x30; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_render_mesh { - pub const M_SCENE_OBJECTS: usize = 0x10; // CUtlVectorFixedGrowable< CSceneObjectData > - pub const M_CONSTRAINTS: usize = 0xA0; // CUtlVector< CBaseConstraint* > - pub const M_SKELETON: usize = 0xB8; // CRenderSkeleton - pub const M_MESH_DEFORM_PARAMS: usize = 0x1E0; // DynamicMeshDeformParams_t - pub const M_P_GROOM_DATA: usize = 0x1F0; // CRenderGroom* + pub mod CRenderMesh { + pub const m_sceneObjects: usize = 0x10; // CUtlVectorFixedGrowable + pub const m_constraints: usize = 0xA0; // CUtlVector + pub const m_skeleton: usize = 0xB8; // CRenderSkeleton + pub const m_meshDeformParams: usize = 0x1E0; // DynamicMeshDeformParams_t + pub const m_pGroomData: usize = 0x1F0; // CRenderGroom* } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_constraint_target { - pub const M_Q_OFFSET: usize = 0x20; // Quaternion - pub const M_V_OFFSET: usize = 0x30; // Vector - pub const M_N_BONE_HASH: usize = 0x3C; // uint32 - pub const M_S_NAME: usize = 0x40; // CUtlString - pub const M_FL_WEIGHT: usize = 0x48; // float32 - pub const M_B_IS_ATTACHMENT: usize = 0x59; // bool + pub mod CConstraintTarget { + pub const m_qOffset: usize = 0x20; // Quaternion + pub const m_vOffset: usize = 0x30; // Vector + pub const m_nBoneHash: usize = 0x3C; // uint32 + pub const m_sName: usize = 0x40; // CUtlString + pub const m_flWeight: usize = 0x48; // float32 + pub const m_bIsAttachment: usize = 0x59; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_constraint_slave { - pub const M_Q_BASE_ORIENTATION: usize = 0x0; // Quaternion - pub const M_V_BASE_POSITION: usize = 0x10; // Vector - pub const M_N_BONE_HASH: usize = 0x1C; // uint32 - pub const M_FL_WEIGHT: usize = 0x20; // float32 - pub const M_S_NAME: usize = 0x28; // CUtlString + pub mod CConstraintSlave { + pub const m_qBaseOrientation: usize = 0x0; // Quaternion + pub const m_vBasePosition: usize = 0x10; // Vector + pub const m_nBoneHash: usize = 0x1C; // uint32 + pub const m_flWeight: usize = 0x20; // float32 + pub const m_sName: usize = 0x28; // CUtlString } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_bone_constraint_base { + pub mod CBoneConstraintBase { } - // Parent: c_bone_constraint_base + // Parent: CBoneConstraintBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_base_constraint { - pub const M_NAME: usize = 0x28; // CUtlString - pub const M_V_UP_VECTOR: usize = 0x30; // Vector - pub const M_SLAVES: usize = 0x40; // CUtlVector< CConstraintSlave > - pub const M_TARGETS: usize = 0x58; // CUtlVector< CConstraintTarget > + pub mod CBaseConstraint { + pub const m_name: usize = 0x28; // CUtlString + pub const m_vUpVector: usize = 0x30; // Vector + pub const m_slaves: usize = 0x40; // CUtlVector + pub const m_targets: usize = 0x58; // CUtlVector } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_point_constraint { + pub mod CPointConstraint { } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_orient_constraint { + pub mod COrientConstraint { } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_aim_constraint { - pub const M_Q_AIM_OFFSET: usize = 0x70; // Quaternion - pub const M_N_UP_TYPE: usize = 0x80; // uint32 + pub mod CAimConstraint { + pub const m_qAimOffset: usize = 0x70; // Quaternion + pub const m_nUpType: usize = 0x80; // uint32 } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_twist_constraint { - pub const M_B_INVERSE: usize = 0x70; // bool - pub const M_Q_PARENT_BIND_ROTATION: usize = 0x80; // Quaternion - pub const M_Q_CHILD_BIND_ROTATION: usize = 0x90; // Quaternion + pub mod CTwistConstraint { + pub const m_bInverse: usize = 0x70; // bool + pub const m_qParentBindRotation: usize = 0x80; // Quaternion + pub const m_qChildBindRotation: usize = 0x90; // Quaternion } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_tilt_twist_constraint { - pub const M_N_TARGET_AXIS: usize = 0x70; // int32 - pub const M_N_SLAVE_AXIS: usize = 0x74; // int32 + pub mod CTiltTwistConstraint { + pub const m_nTargetAxis: usize = 0x70; // int32 + pub const m_nSlaveAxis: usize = 0x74; // int32 } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_morph_constraint { - pub const M_S_TARGET_MORPH: usize = 0x70; // CUtlString - pub const M_N_SLAVE_CHANNEL: usize = 0x78; // int32 - pub const M_FL_MIN: usize = 0x7C; // float32 - pub const M_FL_MAX: usize = 0x80; // float32 + pub mod CMorphConstraint { + pub const m_sTargetMorph: usize = 0x70; // CUtlString + pub const m_nSlaveChannel: usize = 0x78; // int32 + pub const m_flMin: usize = 0x7C; // float32 + pub const m_flMax: usize = 0x80; // float32 } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_parent_constraint { + pub mod CParentConstraint { } - // Parent: c_bone_constraint_base + // Parent: CBoneConstraintBase // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_bone_constraint_pose_space_morph { - pub const M_S_BONE_NAME: usize = 0x28; // CUtlString - pub const M_S_ATTACHMENT_NAME: usize = 0x30; // CUtlString - pub const M_OUTPUT_MORPH: usize = 0x38; // CUtlVector< CUtlString > - pub const M_INPUT_LIST: usize = 0x50; // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > - pub const M_B_CLAMP: usize = 0x68; // bool + pub mod CBoneConstraintPoseSpaceMorph { + pub const m_sBoneName: usize = 0x28; // CUtlString + pub const m_sAttachmentName: usize = 0x30; // CUtlString + pub const m_outputMorph: usize = 0x38; // CUtlVector + pub const m_inputList: usize = 0x50; // CUtlVector + pub const m_bClamp: usize = 0x68; // bool } // Parent: None // Fields count: 2 - pub mod c_bone_constraint_pose_space_morph_input_t { - pub const M_INPUT_VALUE: usize = 0x0; // Vector - pub const M_OUTPUT_WEIGHT_LIST: usize = 0x10; // CUtlVector< float32 > + pub mod CBoneConstraintPoseSpaceMorph__Input_t { + pub const m_inputValue: usize = 0x0; // Vector + pub const m_outputWeightList: usize = 0x10; // CUtlVector } - // Parent: c_base_constraint + // Parent: CBaseConstraint // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_bone_constraint_pose_space_bone { - pub const M_INPUT_LIST: usize = 0x70; // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > + pub mod CBoneConstraintPoseSpaceBone { + pub const m_inputList: usize = 0x70; // CUtlVector } // Parent: None // Fields count: 2 - pub mod c_bone_constraint_pose_space_bone_input_t { - pub const M_INPUT_VALUE: usize = 0x0; // Vector - pub const M_OUTPUT_TRANSFORM_LIST: usize = 0x10; // CUtlVector< CTransform > + pub mod CBoneConstraintPoseSpaceBone__Input_t { + pub const m_inputValue: usize = 0x0; // Vector + pub const m_outputTransformList: usize = 0x10; // CUtlVector } - // Parent: c_bone_constraint_base + // Parent: CBoneConstraintBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_bone_constraint_dot_to_morph { - pub const M_S_BONE_NAME: usize = 0x28; // CUtlString - pub const M_S_TARGET_BONE_NAME: usize = 0x30; // CUtlString - pub const M_S_MORPH_CHANNEL_NAME: usize = 0x38; // CUtlString - pub const M_FL_REMAP: usize = 0x40; // float32[4] + pub mod CBoneConstraintDotToMorph { + pub const m_sBoneName: usize = 0x28; // CUtlString + pub const m_sTargetBoneName: usize = 0x30; // CUtlString + pub const m_sMorphChannelName: usize = 0x38; // CUtlString + pub const m_flRemap: usize = 0x40; // float32[4] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_flex_op { - pub const M_OP_CODE: usize = 0x0; // FlexOpCode_t - pub const M_DATA: usize = 0x4; // int32 + pub mod CFlexOp { + pub const m_OpCode: usize = 0x0; // FlexOpCode_t + pub const m_Data: usize = 0x4; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_flex_rule { - pub const M_N_FLEX: usize = 0x0; // int32 - pub const M_FLEX_OPS: usize = 0x8; // CUtlVector< CFlexOp > + pub mod CFlexRule { + pub const m_nFlex: usize = 0x0; // int32 + pub const m_FlexOps: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_flex_desc { - pub const M_SZ_FACS: usize = 0x0; // CUtlString + pub mod CFlexDesc { + pub const m_szFacs: usize = 0x0; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_flex_controller { - pub const M_SZ_NAME: usize = 0x0; // CUtlString - pub const M_SZ_TYPE: usize = 0x8; // CUtlString - pub const MIN: usize = 0x10; // float32 - pub const MAX: usize = 0x14; // float32 + pub mod CFlexController { + pub const m_szName: usize = 0x0; // CUtlString + pub const m_szType: usize = 0x8; // CUtlString + pub const min: usize = 0x10; // float32 + pub const max: usize = 0x14; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_morph_bundle_data { - pub const M_FL_U_LEFT_SRC: usize = 0x0; // float32 - pub const M_FL_V_TOP_SRC: usize = 0x4; // float32 - pub const M_OFFSETS: usize = 0x8; // CUtlVector< float32 > - pub const M_RANGES: usize = 0x20; // CUtlVector< float32 > + pub mod CMorphBundleData { + pub const m_flULeftSrc: usize = 0x0; // float32 + pub const m_flVTopSrc: usize = 0x4; // float32 + pub const m_offsets: usize = 0x8; // CUtlVector + pub const m_ranges: usize = 0x20; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_morph_rect_data { - pub const M_N_X_LEFT_DST: usize = 0x0; // int16 - pub const M_N_Y_TOP_DST: usize = 0x2; // int16 - pub const M_FL_U_WIDTH_SRC: usize = 0x4; // float32 - pub const M_FL_V_HEIGHT_SRC: usize = 0x8; // float32 - pub const M_BUNDLE_DATAS: usize = 0x10; // CUtlVector< CMorphBundleData > + pub mod CMorphRectData { + pub const m_nXLeftDst: usize = 0x0; // int16 + pub const m_nYTopDst: usize = 0x2; // int16 + pub const m_flUWidthSrc: usize = 0x4; // float32 + pub const m_flVHeightSrc: usize = 0x8; // float32 + pub const m_bundleDatas: usize = 0x10; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_morph_data { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_MORPH_RECT_DATAS: usize = 0x8; // CUtlVector< CMorphRectData > + pub mod CMorphData { + pub const m_name: usize = 0x0; // CUtlString + pub const m_morphRectDatas: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_morph_set_data { - pub const M_N_WIDTH: usize = 0xC; // int32 - pub const M_N_HEIGHT: usize = 0x10; // int32 - pub const M_BUNDLE_TYPES: usize = 0x18; // CUtlVector< MorphBundleType_t > - pub const M_MORPH_DATAS: usize = 0x30; // CUtlVector< CMorphData > - pub const M_P_TEXTURE_ATLAS: usize = 0x48; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_FLEX_DESC: usize = 0x50; // CUtlVector< CFlexDesc > - pub const M_FLEX_CONTROLLERS: usize = 0x68; // CUtlVector< CFlexController > - pub const M_FLEX_RULES: usize = 0x80; // CUtlVector< CFlexRule > + pub mod CMorphSetData { + pub const m_nWidth: usize = 0xC; // int32 + pub const m_nHeight: usize = 0x10; // int32 + pub const m_bundleTypes: usize = 0x18; // CUtlVector + pub const m_morphDatas: usize = 0x30; // CUtlVector + pub const m_pTextureAtlas: usize = 0x48; // CStrongHandle + pub const m_FlexDesc: usize = 0x50; // CUtlVector + pub const m_FlexControllers: usize = 0x68; // CUtlVector + pub const m_FlexRules: usize = 0x80; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_foot { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_V_BALL_OFFSET: usize = 0x8; // Vector - pub const M_V_HEEL_OFFSET: usize = 0x14; // Vector - pub const M_ANKLE_BONE_INDEX: usize = 0x20; // int32 - pub const M_TOE_BONE_INDEX: usize = 0x24; // int32 + pub mod CAnimFoot { + pub const m_name: usize = 0x0; // CUtlString + pub const m_vBallOffset: usize = 0x8; // Vector + pub const m_vHeelOffset: usize = 0x14; // Vector + pub const m_ankleBoneIndex: usize = 0x20; // int32 + pub const m_toeBoneIndex: usize = 0x24; // int32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_skeleton { - pub const M_LOCAL_SPACE_TRANSFORMS: usize = 0x10; // CUtlVector< CTransform > - pub const M_MODEL_SPACE_TRANSFORMS: usize = 0x28; // CUtlVector< CTransform > - pub const M_BONE_NAMES: usize = 0x40; // CUtlVector< CUtlString > - pub const M_CHILDREN: usize = 0x58; // CUtlVector< CUtlVector< int32 > > - pub const M_PARENTS: usize = 0x70; // CUtlVector< int32 > - pub const M_FEET: usize = 0x88; // CUtlVector< CAnimFoot > - pub const M_MORPH_NAMES: usize = 0xA0; // CUtlVector< CUtlString > - pub const M_LOD_BONE_COUNTS: usize = 0xB8; // CUtlVector< int32 > + pub mod CAnimSkeleton { + pub const m_localSpaceTransforms: usize = 0x10; // CUtlVector + pub const m_modelSpaceTransforms: usize = 0x28; // CUtlVector + pub const m_boneNames: usize = 0x40; // CUtlVector + pub const m_children: usize = 0x58; // CUtlVector> + pub const m_parents: usize = 0x70; // CUtlVector + pub const m_feet: usize = 0x88; // CUtlVector + pub const m_morphNames: usize = 0xA0; // CUtlVector + pub const m_lodBoneCounts: usize = 0xB8; // CUtlVector } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_foot_definition { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_ANKLE_BONE_NAME: usize = 0x8; // CUtlString - pub const M_TOE_BONE_NAME: usize = 0x10; // CUtlString - pub const M_V_BALL_OFFSET: usize = 0x18; // Vector - pub const M_V_HEEL_OFFSET: usize = 0x24; // Vector - pub const M_FL_FOOT_LENGTH: usize = 0x30; // float32 - pub const M_FL_BIND_POSE_DIRECTION_MS: usize = 0x34; // float32 - pub const M_FL_TRACE_HEIGHT: usize = 0x38; // float32 - pub const M_FL_TRACE_RADIUS: usize = 0x3C; // float32 + pub mod CFootDefinition { + pub const m_name: usize = 0x0; // CUtlString + pub const m_ankleBoneName: usize = 0x8; // CUtlString + pub const m_toeBoneName: usize = 0x10; // CUtlString + pub const m_vBallOffset: usize = 0x18; // Vector + pub const m_vHeelOffset: usize = 0x24; // Vector + pub const m_flFootLength: usize = 0x30; // float32 + pub const m_flBindPoseDirectionMS: usize = 0x34; // float32 + pub const m_flTraceHeight: usize = 0x38; // float32 + pub const m_flTraceRadius: usize = 0x3C; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_cycle_base { - pub const M_FL_CYCLE: usize = 0x0; // float32 + pub mod CCycleBase { + pub const m_flCycle: usize = 0x0; // float32 } - // Parent: c_cycle_base + // Parent: CCycleBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_cycle { + pub mod CAnimCycle { } - // Parent: c_cycle_base + // Parent: CCycleBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_foot_cycle { + pub mod CFootCycle { } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_foot_cycle_definition { - pub const M_V_STANCE_POSITION_MS: usize = 0x0; // Vector - pub const M_V_MIDPOINT_POSITION_MS: usize = 0xC; // Vector - pub const M_FL_STANCE_DIRECTION_MS: usize = 0x18; // float32 - pub const M_V_TO_STRIDE_START_POS: usize = 0x1C; // Vector - pub const M_STANCE_CYCLE: usize = 0x28; // CAnimCycle - pub const M_FOOT_LIFT_CYCLE: usize = 0x2C; // CFootCycle - pub const M_FOOT_OFF_CYCLE: usize = 0x30; // CFootCycle - pub const M_FOOT_STRIKE_CYCLE: usize = 0x34; // CFootCycle - pub const M_FOOT_LAND_CYCLE: usize = 0x38; // CFootCycle + pub mod CFootCycleDefinition { + pub const m_vStancePositionMS: usize = 0x0; // Vector + pub const m_vMidpointPositionMS: usize = 0xC; // Vector + pub const m_flStanceDirectionMS: usize = 0x18; // float32 + pub const m_vToStrideStartPos: usize = 0x1C; // Vector + pub const m_stanceCycle: usize = 0x28; // CAnimCycle + pub const m_footLiftCycle: usize = 0x2C; // CFootCycle + pub const m_footOffCycle: usize = 0x30; // CFootCycle + pub const m_footStrikeCycle: usize = 0x34; // CFootCycle + pub const m_footLandCycle: usize = 0x38; // CFootCycle } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_foot_trajectory { - pub const M_V_OFFSET: usize = 0x0; // Vector - pub const M_FL_ROTATION_OFFSET: usize = 0xC; // float32 - pub const M_FL_PROGRESSION: usize = 0x10; // float32 + pub mod CFootTrajectory { + pub const m_vOffset: usize = 0x0; // Vector + pub const m_flRotationOffset: usize = 0xC; // float32 + pub const m_flProgression: usize = 0x10; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_foot_trajectories { - pub const M_TRAJECTORIES: usize = 0x0; // CUtlVector< CFootTrajectory > + pub mod CFootTrajectories { + pub const m_trajectories: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_foot_stride { - pub const M_DEFINITION: usize = 0x0; // CFootCycleDefinition - pub const M_TRAJECTORIES: usize = 0x40; // CFootTrajectories + pub mod CFootStride { + pub const m_definition: usize = 0x0; // CFootCycleDefinition + pub const m_trajectories: usize = 0x40; // CFootTrajectories } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_foot_motion { - pub const M_STRIDES: usize = 0x0; // CUtlVector< CFootStride > - pub const M_NAME: usize = 0x18; // CUtlString - pub const M_B_ADDITIVE: usize = 0x20; // bool + pub mod CFootMotion { + pub const m_strides: usize = 0x0; // CUtlVector + pub const m_name: usize = 0x18; // CUtlString + pub const m_bAdditive: usize = 0x20; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod skeleton_anim_capture_t { - pub const M_N_ENT_INDEX: usize = 0x0; // CEntityIndex - pub const M_N_ENT_PARENT: usize = 0x4; // CEntityIndex - pub const M_IMPORTED_COLLISION: usize = 0x8; // CUtlVector< CEntityIndex > - pub const M_MODEL_NAME: usize = 0x20; // CUtlString - pub const M_CAPTURE_NAME: usize = 0x28; // CUtlString - pub const M_MODEL_BIND_POSE: usize = 0x30; // CUtlVector< SkeletonAnimCapture_t::Bone_t > - pub const M_FE_MODEL_INIT_POSE: usize = 0x48; // CUtlVector< SkeletonAnimCapture_t::Bone_t > - pub const M_N_FLEX_CONTROLLERS: usize = 0x60; // int32 - pub const M_B_PREDICTED: usize = 0x64; // bool - pub const M_FRAMES: usize = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > + pub mod SkeletonAnimCapture_t { + pub const m_nEntIndex: usize = 0x0; // CEntityIndex + pub const m_nEntParent: usize = 0x4; // CEntityIndex + pub const m_ImportedCollision: usize = 0x8; // CUtlVector + pub const m_ModelName: usize = 0x20; // CUtlString + pub const m_CaptureName: usize = 0x28; // CUtlString + pub const m_ModelBindPose: usize = 0x30; // CUtlVector + pub const m_FeModelInitPose: usize = 0x48; // CUtlVector + pub const m_nFlexControllers: usize = 0x60; // int32 + pub const m_bPredicted: usize = 0x64; // bool + pub const m_Frames: usize = 0xA8; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod skeleton_anim_capture_t_bone_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_BIND_POSE: usize = 0x10; // CTransform - pub const M_N_PARENT: usize = 0x30; // int32 + pub mod SkeletonAnimCapture_t__Bone_t { + pub const m_Name: usize = 0x0; // CUtlString + pub const m_BindPose: usize = 0x10; // CTransform + pub const m_nParent: usize = 0x30; // int32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod skeleton_anim_capture_t_frame_stamp_t { - pub const M_FL_TIME: usize = 0x0; // float32 - pub const M_FL_ENTITY_SIM_TIME: usize = 0x4; // float32 - pub const M_B_TELEPORT_TICK: usize = 0x8; // bool - pub const M_B_PREDICTED: usize = 0x9; // bool - pub const M_FL_CUR_TIME: usize = 0xC; // float32 - pub const M_FL_REAL_TIME: usize = 0x10; // float32 - pub const M_N_FRAME_COUNT: usize = 0x14; // int32 - pub const M_N_TICK_COUNT: usize = 0x18; // int32 + pub mod SkeletonAnimCapture_t__FrameStamp_t { + pub const m_flTime: usize = 0x0; // float32 + pub const m_flEntitySimTime: usize = 0x4; // float32 + pub const m_bTeleportTick: usize = 0x8; // bool + pub const m_bPredicted: usize = 0x9; // bool + pub const m_flCurTime: usize = 0xC; // float32 + pub const m_flRealTime: usize = 0x10; // float32 + pub const m_nFrameCount: usize = 0x14; // int32 + pub const m_nTickCount: usize = 0x18; // int32 } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod skeleton_anim_capture_t_frame_t { - pub const M_FL_TIME: usize = 0x0; // float32 - pub const M_STAMP: usize = 0x4; // SkeletonAnimCapture_t::FrameStamp_t - pub const M_TRANSFORM: usize = 0x20; // CTransform - pub const M_B_TELEPORT: usize = 0x40; // bool - pub const M_COMPOSITE_BONES: usize = 0x48; // CUtlVector< CTransform > - pub const M_SIM_STATE_BONES: usize = 0x60; // CUtlVector< CTransform > - pub const M_FE_MODEL_ANIMS: usize = 0x78; // CUtlVector< CTransform > - pub const M_FE_MODEL_POS: usize = 0x90; // CUtlVector< VectorAligned > - pub const M_FLEX_CONTROLLER_WEIGHTS: usize = 0xA8; // CUtlVector< float32 > + pub mod SkeletonAnimCapture_t__Frame_t { + pub const m_flTime: usize = 0x0; // float32 + pub const m_Stamp: usize = 0x4; // SkeletonAnimCapture_t::FrameStamp_t + pub const m_Transform: usize = 0x20; // CTransform + pub const m_bTeleport: usize = 0x40; // bool + pub const m_CompositeBones: usize = 0x48; // CUtlVector + pub const m_SimStateBones: usize = 0x60; // CUtlVector + pub const m_FeModelAnims: usize = 0x78; // CUtlVector + pub const m_FeModelPos: usize = 0x90; // CUtlVector + pub const m_FlexControllerWeights: usize = 0xA8; // CUtlVector } } // Module: libclient.so @@ -2909,25 +2911,25 @@ pub mod cs2_dumper { pub mod libclient { // Parent: None // Fields count: 0 - pub mod c_entity_component { + pub mod CEntityComponent { } // Parent: None // Fields count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) - pub mod c_entity_identity { - pub const M_NAME_STRINGABLE_INDEX: usize = 0x14; // int32 - pub const M_NAME: usize = 0x18; // CUtlSymbolLarge - pub const M_DESIGNER_NAME: usize = 0x20; // CUtlSymbolLarge - pub const M_FLAGS: usize = 0x30; // uint32 - pub const M_WORLD_GROUP_ID: usize = 0x38; // WorldGroupId_t - pub const M_F_DATA_OBJECT_TYPES: usize = 0x3C; // uint32 - pub const M_PATH_INDEX: usize = 0x40; // ChangeAccessorFieldPathIndex_t - pub const M_P_PREV: usize = 0x58; // CEntityIdentity* - pub const M_P_NEXT: usize = 0x60; // CEntityIdentity* - pub const M_P_PREV_BY_CLASS: usize = 0x68; // CEntityIdentity* - pub const M_P_NEXT_BY_CLASS: usize = 0x70; // CEntityIdentity* + pub mod CEntityIdentity { + pub const m_nameStringableIndex: usize = 0x14; // int32 + pub const m_name: usize = 0x18; // CUtlSymbolLarge + pub const m_designerName: usize = 0x20; // CUtlSymbolLarge + pub const m_flags: usize = 0x30; // uint32 + pub const m_worldGroupId: usize = 0x38; // WorldGroupId_t + pub const m_fDataObjectTypes: usize = 0x3C; // uint32 + pub const m_PathIndex: usize = 0x40; // ChangeAccessorFieldPathIndex_t + pub const m_pPrev: usize = 0x58; // CEntityIdentity* + pub const m_pNext: usize = 0x60; // CEntityIdentity* + pub const m_pPrevByClass: usize = 0x68; // CEntityIdentity* + pub const m_pNextByClass: usize = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 4 @@ -2935,50 +2937,50 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - pub mod c_entity_instance { - pub const M_ISZ_PRIVATE_V_SCRIPTS: usize = 0x8; // CUtlSymbolLarge - pub const M_P_ENTITY: usize = 0x10; // CEntityIdentity* - pub const M_C_SCRIPT_COMPONENT: usize = 0x28; // CScriptComponent* - pub const M_B_VISIBLEIN_PVS: usize = 0x30; // bool + pub mod CEntityInstance { + pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge + pub const m_pEntity: usize = 0x10; // CEntityIdentity* + pub const m_CScriptComponent: usize = 0x28; // CScriptComponent* + pub const m_bVisibleinPVS: usize = 0x30; // bool } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 - pub mod c_script_component { - pub const M_SCRIPT_CLASS_NAME: usize = 0x30; // CUtlSymbolLarge + pub mod CScriptComponent { + pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 2 - pub mod c_body_component { - pub const M_P_SCENE_NODE: usize = 0x8; // CGameSceneNode* - pub const M_P_CHAIN_ENTITY: usize = 0x28; // CNetworkVarChainer + pub mod CBodyComponent { + pub const m_pSceneNode: usize = 0x8; // CGameSceneNode* + pub const __m_pChainEntity: usize = 0x28; // CNetworkVarChainer } - // Parent: c_body_component + // Parent: CBodyComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) - pub mod c_body_component_point { - pub const M_SCENE_NODE: usize = 0x60; // CGameSceneNode - pub const M_P_CHAIN_ENTITY: usize = 0x1C0; // CNetworkVarChainer + pub mod CBodyComponentPoint { + pub const m_sceneNode: usize = 0x60; // CGameSceneNode + pub const __m_pChainEntity: usize = 0x1C0; // CNetworkVarChainer } - // Parent: c_body_component + // Parent: CBodyComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - pub mod c_body_component_skeleton_instance { - pub const M_SKELETON_INSTANCE: usize = 0x60; // CSkeletonInstance - pub const M_P_CHAIN_ENTITY: usize = 0x450; // CNetworkVarChainer + pub mod CBodyComponentSkeletonInstance { + pub const m_skeletonInstance: usize = 0x60; // CSkeletonInstance + pub const __m_pChainEntity: usize = 0x450; // CNetworkVarChainer } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) - pub mod c_hitbox_component { - pub const M_BV_DISABLED_HIT_GROUPS: usize = 0x24; // uint32[1] + pub mod CHitboxComponent { + pub const m_bvDisabledHitGroups: usize = 0x24; // uint32[1] } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 66 // // Metadata: @@ -3047,87 +3049,87 @@ pub mod cs2_dumper { // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) // NetworkVarNames: m_flCapsuleLength (float) // NetworkVarNames: m_flMinRoughness (float) - pub mod c_light_component { - pub const M_P_CHAIN_ENTITY: usize = 0x58; // CNetworkVarChainer - pub const M_COLOR: usize = 0x95; // Color - pub const M_SECONDARY_COLOR: usize = 0x99; // Color - pub const M_FL_BRIGHTNESS: usize = 0xA0; // float32 - pub const M_FL_BRIGHTNESS_SCALE: usize = 0xA4; // float32 - pub const M_FL_BRIGHTNESS_MULT: usize = 0xA8; // float32 - pub const M_FL_RANGE: usize = 0xAC; // float32 - pub const M_FL_FALLOFF: usize = 0xB0; // float32 - pub const M_FL_ATTENUATION0: usize = 0xB4; // float32 - pub const M_FL_ATTENUATION1: usize = 0xB8; // float32 - pub const M_FL_ATTENUATION2: usize = 0xBC; // float32 - pub const M_FL_THETA: usize = 0xC0; // float32 - pub const M_FL_PHI: usize = 0xC4; // float32 - pub const M_H_LIGHT_COOKIE: usize = 0xC8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_N_CASCADES: usize = 0xD0; // int32 - pub const M_N_CAST_SHADOWS: usize = 0xD4; // int32 - pub const M_N_SHADOW_WIDTH: usize = 0xD8; // int32 - pub const M_N_SHADOW_HEIGHT: usize = 0xDC; // int32 - pub const M_B_RENDER_DIFFUSE: usize = 0xE0; // bool - pub const M_N_RENDER_SPECULAR: usize = 0xE4; // int32 - pub const M_B_RENDER_TRANSMISSIVE: usize = 0xE8; // bool - pub const M_FL_ORTHO_LIGHT_WIDTH: usize = 0xEC; // float32 - pub const M_FL_ORTHO_LIGHT_HEIGHT: usize = 0xF0; // float32 - pub const M_N_STYLE: usize = 0xF4; // int32 - pub const M_PATTERN: usize = 0xF8; // CUtlString - pub const M_N_CASCADE_RENDER_STATIC_OBJECTS: usize = 0x100; // int32 - pub const M_FL_SHADOW_CASCADE_CROSS_FADE: usize = 0x104; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE_FADE: usize = 0x108; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE0: usize = 0x10C; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE1: usize = 0x110; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE2: usize = 0x114; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE3: usize = 0x118; // float32 - pub const M_N_SHADOW_CASCADE_RESOLUTION0: usize = 0x11C; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION1: usize = 0x120; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION2: usize = 0x124; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION3: usize = 0x128; // int32 - pub const M_B_USES_BAKED_SHADOWING: usize = 0x12C; // bool - pub const M_N_SHADOW_PRIORITY: usize = 0x130; // int32 - pub const M_N_BAKED_SHADOW_INDEX: usize = 0x134; // int32 - pub const M_B_RENDER_TO_CUBEMAPS: usize = 0x138; // bool - pub const M_N_DIRECT_LIGHT: usize = 0x13C; // int32 - pub const M_N_INDIRECT_LIGHT: usize = 0x140; // int32 - pub const M_FL_FADE_MIN_DIST: usize = 0x144; // float32 - pub const M_FL_FADE_MAX_DIST: usize = 0x148; // float32 - pub const M_FL_SHADOW_FADE_MIN_DIST: usize = 0x14C; // float32 - pub const M_FL_SHADOW_FADE_MAX_DIST: usize = 0x150; // float32 - pub const M_B_ENABLED: usize = 0x154; // bool - pub const M_B_FLICKER: usize = 0x155; // bool - pub const M_B_PRECOMPUTED_FIELDS_VALID: usize = 0x156; // bool - pub const M_V_PRECOMPUTED_BOUNDS_MINS: usize = 0x158; // Vector - pub const M_V_PRECOMPUTED_BOUNDS_MAXS: usize = 0x164; // Vector - pub const M_V_PRECOMPUTED_OBB_ORIGIN: usize = 0x170; // Vector - pub const M_V_PRECOMPUTED_OBB_ANGLES: usize = 0x17C; // QAngle - pub const M_V_PRECOMPUTED_OBB_EXTENT: usize = 0x188; // Vector - pub const M_FL_PRECOMPUTED_MAX_RANGE: usize = 0x194; // float32 - pub const M_N_FOG_LIGHTING_MODE: usize = 0x198; // int32 - pub const M_FL_FOG_CONTRIBUTION_STENGTH: usize = 0x19C; // float32 - pub const M_FL_NEAR_CLIP_PLANE: usize = 0x1A0; // float32 - pub const M_SKY_COLOR: usize = 0x1A4; // Color - pub const M_FL_SKY_INTENSITY: usize = 0x1A8; // float32 - pub const M_SKY_AMBIENT_BOUNCE: usize = 0x1AC; // Color - pub const M_B_USE_SECONDARY_COLOR: usize = 0x1B0; // bool - pub const M_B_MIXED_SHADOWS: usize = 0x1B1; // bool - pub const M_FL_LIGHT_STYLE_START_TIME: usize = 0x1B4; // GameTime_t - pub const M_FL_CAPSULE_LENGTH: usize = 0x1B8; // float32 - pub const M_FL_MIN_ROUGHNESS: usize = 0x1BC; // float32 + pub mod CLightComponent { + pub const __m_pChainEntity: usize = 0x58; // CNetworkVarChainer + pub const m_Color: usize = 0x95; // Color + pub const m_SecondaryColor: usize = 0x99; // Color + pub const m_flBrightness: usize = 0xA0; // float32 + pub const m_flBrightnessScale: usize = 0xA4; // float32 + pub const m_flBrightnessMult: usize = 0xA8; // float32 + pub const m_flRange: usize = 0xAC; // float32 + pub const m_flFalloff: usize = 0xB0; // float32 + pub const m_flAttenuation0: usize = 0xB4; // float32 + pub const m_flAttenuation1: usize = 0xB8; // float32 + pub const m_flAttenuation2: usize = 0xBC; // float32 + pub const m_flTheta: usize = 0xC0; // float32 + pub const m_flPhi: usize = 0xC4; // float32 + pub const m_hLightCookie: usize = 0xC8; // CStrongHandle + pub const m_nCascades: usize = 0xD0; // int32 + pub const m_nCastShadows: usize = 0xD4; // int32 + pub const m_nShadowWidth: usize = 0xD8; // int32 + pub const m_nShadowHeight: usize = 0xDC; // int32 + pub const m_bRenderDiffuse: usize = 0xE0; // bool + pub const m_nRenderSpecular: usize = 0xE4; // int32 + pub const m_bRenderTransmissive: usize = 0xE8; // bool + pub const m_flOrthoLightWidth: usize = 0xEC; // float32 + pub const m_flOrthoLightHeight: usize = 0xF0; // float32 + pub const m_nStyle: usize = 0xF4; // int32 + pub const m_Pattern: usize = 0xF8; // CUtlString + pub const m_nCascadeRenderStaticObjects: usize = 0x100; // int32 + pub const m_flShadowCascadeCrossFade: usize = 0x104; // float32 + pub const m_flShadowCascadeDistanceFade: usize = 0x108; // float32 + pub const m_flShadowCascadeDistance0: usize = 0x10C; // float32 + pub const m_flShadowCascadeDistance1: usize = 0x110; // float32 + pub const m_flShadowCascadeDistance2: usize = 0x114; // float32 + pub const m_flShadowCascadeDistance3: usize = 0x118; // float32 + pub const m_nShadowCascadeResolution0: usize = 0x11C; // int32 + pub const m_nShadowCascadeResolution1: usize = 0x120; // int32 + pub const m_nShadowCascadeResolution2: usize = 0x124; // int32 + pub const m_nShadowCascadeResolution3: usize = 0x128; // int32 + pub const m_bUsesBakedShadowing: usize = 0x12C; // bool + pub const m_nShadowPriority: usize = 0x130; // int32 + pub const m_nBakedShadowIndex: usize = 0x134; // int32 + pub const m_bRenderToCubemaps: usize = 0x138; // bool + pub const m_nDirectLight: usize = 0x13C; // int32 + pub const m_nIndirectLight: usize = 0x140; // int32 + pub const m_flFadeMinDist: usize = 0x144; // float32 + pub const m_flFadeMaxDist: usize = 0x148; // float32 + pub const m_flShadowFadeMinDist: usize = 0x14C; // float32 + pub const m_flShadowFadeMaxDist: usize = 0x150; // float32 + pub const m_bEnabled: usize = 0x154; // bool + pub const m_bFlicker: usize = 0x155; // bool + pub const m_bPrecomputedFieldsValid: usize = 0x156; // bool + pub const m_vPrecomputedBoundsMins: usize = 0x158; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0x164; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0x170; // Vector + pub const m_vPrecomputedOBBAngles: usize = 0x17C; // QAngle + pub const m_vPrecomputedOBBExtent: usize = 0x188; // Vector + pub const m_flPrecomputedMaxRange: usize = 0x194; // float32 + pub const m_nFogLightingMode: usize = 0x198; // int32 + pub const m_flFogContributionStength: usize = 0x19C; // float32 + pub const m_flNearClipPlane: usize = 0x1A0; // float32 + pub const m_SkyColor: usize = 0x1A4; // Color + pub const m_flSkyIntensity: usize = 0x1A8; // float32 + pub const m_SkyAmbientBounce: usize = 0x1AC; // Color + pub const m_bUseSecondaryColor: usize = 0x1B0; // bool + pub const m_bMixedShadows: usize = 0x1B1; // bool + pub const m_flLightStyleStartTime: usize = 0x1B4; // GameTime_t + pub const m_flCapsuleLength: usize = 0x1B8; // float32 + pub const m_flMinRoughness: usize = 0x1BC; // float32 } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 5 - pub mod c_render_component { - pub const M_P_CHAIN_ENTITY: usize = 0x10; // CNetworkVarChainer - pub const M_B_IS_RENDERING_WITH_VIEW_MODELS: usize = 0x50; // bool - pub const M_N_SPLITSCREEN_FLAGS: usize = 0x54; // uint32 - pub const M_B_ENABLE_RENDERING: usize = 0x60; // bool - pub const M_B_INTERPOLATION_READY_TO_DRAW: usize = 0xC0; // bool + pub mod CRenderComponent { + pub const __m_pChainEntity: usize = 0x10; // CNetworkVarChainer + pub const m_bIsRenderingWithViewModels: usize = 0x50; // bool + pub const m_nSplitscreenFlags: usize = 0x54; // uint32 + pub const m_bEnableRendering: usize = 0x60; // bool + pub const m_bInterpolationReadyToDraw: usize = 0xC0; // bool } // Parent: None // Fields count: 1 - pub mod c_buoyancy_helper { - pub const M_FL_FLUID_DENSITY: usize = 0x18; // float32 + pub mod CBuoyancyHelper { + pub const m_flFluidDensity: usize = 0x18; // float32 } // Parent: None // Fields count: 0 @@ -3135,13 +3137,13 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_base_player_controller_api { + pub mod CBasePlayerControllerAPI { } // Parent: None // Fields count: 2 - pub mod c_command_context { - pub const NEEDSPROCESSING: usize = 0x0; // bool - pub const COMMAND_NUMBER: usize = 0x90; // int32 + pub mod C_CommandContext { + pub const needsprocessing: usize = 0x0; // bool + pub const command_number: usize = 0x90; // int32 } // Parent: None // Fields count: 3 @@ -3150,10 +3152,10 @@ pub mod cs2_dumper { // NetworkVarNames: nType (FixAngleSet_t) // NetworkVarNames: qAngle (QAngle) // NetworkVarNames: nIndex (uint32) - pub mod view_angle_server_change_t { - pub const N_TYPE: usize = 0x30; // FixAngleSet_t - pub const Q_ANGLE: usize = 0x34; // QAngle - pub const N_INDEX: usize = 0x40; // uint32 + pub mod ViewAngleServerChange_t { + pub const nType: usize = 0x30; // FixAngleSet_t + pub const qAngle: usize = 0x34; // QAngle + pub const nIndex: usize = 0x40; // uint32 } // Parent: None // Fields count: 0 @@ -3161,11 +3163,11 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_dynamic_prop_api { + pub mod CDynamicPropAPI { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_autoaim_services { + pub mod CPlayer_AutoaimServices { } // Parent: None // Fields count: 5 @@ -3177,13 +3179,13 @@ pub mod cs2_dumper { // NetworkVarNames: soundscapeEntityListIndex (int) // NetworkVarNames: soundEventHash (uint32) pub mod audioparams_t { - pub const LOCAL_SOUND: usize = 0x8; // Vector[8] - pub const SOUNDSCAPE_INDEX: usize = 0x68; // int32 - pub const LOCAL_BITS: usize = 0x6C; // uint8 - pub const SOUNDSCAPE_ENTITY_LIST_INDEX: usize = 0x70; // int32 - pub const SOUND_EVENT_HASH: usize = 0x74; // uint32 + pub const localSound: usize = 0x8; // Vector[8] + pub const soundscapeIndex: usize = 0x68; // int32 + pub const localBits: usize = 0x6C; // uint8 + pub const soundscapeEntityListIndex: usize = 0x70; // int32 + pub const soundEventHash: usize = 0x74; // uint32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 20 // // Metadata: @@ -3196,61 +3198,61 @@ pub mod cs2_dumper { // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) // NetworkVarNames: m_audio (audioparams_t) // NetworkVarNames: m_PostProcessingVolumes (CHandle) - pub mod c_player_camera_services { - pub const M_VEC_CS_VIEW_PUNCH_ANGLE: usize = 0x40; // QAngle - pub const M_N_CS_VIEW_PUNCH_ANGLE_TICK: usize = 0x4C; // GameTick_t - pub const M_FL_CS_VIEW_PUNCH_ANGLE_TICK_RATIO: usize = 0x50; // float32 - pub const M_PLAYER_FOG: usize = 0x58; // C_fogplayerparams_t - pub const M_H_COLOR_CORRECTION_CTRL: usize = 0x98; // CHandle< C_ColorCorrection > - pub const M_H_VIEW_ENTITY: usize = 0x9C; // CHandle< C_BaseEntity > - pub const M_H_TONEMAP_CONTROLLER: usize = 0xA0; // CHandle< C_TonemapController2 > - pub const M_AUDIO: usize = 0xA8; // audioparams_t - pub const M_POST_PROCESSING_VOLUMES: usize = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > - pub const M_FL_OLD_PLAYER_Z: usize = 0x138; // float32 - pub const M_FL_OLD_PLAYER_VIEW_OFFSET_Z: usize = 0x13C; // float32 - pub const M_CURRENT_FOG: usize = 0x140; // fogparams_t - pub const M_H_OLD_FOG_CONTROLLER: usize = 0x1A8; // CHandle< C_FogController > - pub const M_B_OVERRIDE_FOG_COLOR: usize = 0x1AC; // bool[5] - pub const M_OVERRIDE_FOG_COLOR: usize = 0x1B1; // Color[5] - pub const M_B_OVERRIDE_FOG_START_END: usize = 0x1C5; // bool[5] - pub const M_F_OVERRIDE_FOG_START: usize = 0x1CC; // float32[5] - pub const M_F_OVERRIDE_FOG_END: usize = 0x1E0; // float32[5] - pub const M_H_ACTIVE_POST_PROCESSING_VOLUME: usize = 0x1F4; // CHandle< C_PostProcessingVolume > - pub const M_ANG_DEMO_VIEW_ANGLES: usize = 0x1F8; // QAngle + pub mod CPlayer_CameraServices { + pub const m_vecCsViewPunchAngle: usize = 0x40; // QAngle + pub const m_nCsViewPunchAngleTick: usize = 0x4C; // GameTick_t + pub const m_flCsViewPunchAngleTickRatio: usize = 0x50; // float32 + pub const m_PlayerFog: usize = 0x58; // C_fogplayerparams_t + pub const m_hColorCorrectionCtrl: usize = 0x98; // CHandle + pub const m_hViewEntity: usize = 0x9C; // CHandle + pub const m_hTonemapController: usize = 0xA0; // CHandle + pub const m_audio: usize = 0xA8; // audioparams_t + pub const m_PostProcessingVolumes: usize = 0x120; // C_NetworkUtlVectorBase> + pub const m_flOldPlayerZ: usize = 0x138; // float32 + pub const m_flOldPlayerViewOffsetZ: usize = 0x13C; // float32 + pub const m_CurrentFog: usize = 0x140; // fogparams_t + pub const m_hOldFogController: usize = 0x1A8; // CHandle + pub const m_bOverrideFogColor: usize = 0x1AC; // bool[5] + pub const m_OverrideFogColor: usize = 0x1B1; // Color[5] + pub const m_bOverrideFogStartEnd: usize = 0x1C5; // bool[5] + pub const m_fOverrideFogStart: usize = 0x1CC; // float32[5] + pub const m_fOverrideFogEnd: usize = 0x1E0; // float32[5] + pub const m_hActivePostProcessingVolume: usize = 0x1F4; // CHandle + pub const m_angDemoViewAngles: usize = 0x1F8; // QAngle } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_flashlight_services { + pub mod CPlayer_FlashlightServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_item_services { + pub mod CPlayer_ItemServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) // NetworkVarNames: m_flMaxspeed (float32) // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - pub mod c_player_movement_services { - pub const M_N_IMPULSE: usize = 0x40; // int32 - pub const M_N_BUTTONS: usize = 0x48; // CInButtonState - pub const M_N_QUEUED_BUTTON_DOWN_MASK: usize = 0x68; // uint64 - pub const M_N_QUEUED_BUTTON_CHANGE_MASK: usize = 0x70; // uint64 - pub const M_N_BUTTON_DOUBLE_PRESSED: usize = 0x78; // uint64 - pub const M_P_BUTTON_PRESSED_CMD_NUMBER: usize = 0x80; // uint32[64] - pub const M_N_LAST_COMMAND_NUMBER_PROCESSED: usize = 0x180; // uint32 - pub const M_N_TOGGLE_BUTTON_DOWN_MASK: usize = 0x188; // uint64 - pub const M_FL_MAXSPEED: usize = 0x198; // float32 - pub const M_ARR_FORCE_SUBTICK_MOVE_WHEN: usize = 0x19C; // float32[4] - pub const M_FL_FORWARD_MOVE: usize = 0x1AC; // float32 - pub const M_FL_LEFT_MOVE: usize = 0x1B0; // float32 - pub const M_FL_UP_MOVE: usize = 0x1B4; // float32 - pub const M_VEC_LAST_MOVEMENT_IMPULSES: usize = 0x1B8; // Vector - pub const M_VEC_OLD_VIEW_ANGLES: usize = 0x1C4; // QAngle + pub mod CPlayer_MovementServices { + pub const m_nImpulse: usize = 0x40; // int32 + pub const m_nButtons: usize = 0x48; // CInButtonState + pub const m_nQueuedButtonDownMask: usize = 0x68; // uint64 + pub const m_nQueuedButtonChangeMask: usize = 0x70; // uint64 + pub const m_nButtonDoublePressed: usize = 0x78; // uint64 + pub const m_pButtonPressedCmdNumber: usize = 0x80; // uint32[64] + pub const m_nLastCommandNumberProcessed: usize = 0x180; // uint32 + pub const m_nToggleButtonDownMask: usize = 0x188; // uint64 + pub const m_flMaxspeed: usize = 0x198; // float32 + pub const m_arrForceSubtickMoveWhen: usize = 0x19C; // float32[4] + pub const m_flForwardMove: usize = 0x1AC; // float32 + pub const m_flLeftMove: usize = 0x1B0; // float32 + pub const m_flUpMove: usize = 0x1B4; // float32 + pub const m_vecLastMovementImpulses: usize = 0x1B8; // Vector + pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 12 // // Metadata: @@ -3261,43 +3263,43 @@ pub mod cs2_dumper { // NetworkVarNames: m_bDucked (bool) // NetworkVarNames: m_bDucking (bool) // NetworkVarNames: m_bInDuckJump (bool) - pub mod c_player_movement_services_humanoid { - pub const M_FL_STEP_SOUND_TIME: usize = 0x1D8; // float32 - pub const M_FL_FALL_VELOCITY: usize = 0x1DC; // float32 - pub const M_B_IN_CROUCH: usize = 0x1E0; // bool - pub const M_N_CROUCH_STATE: usize = 0x1E4; // uint32 - pub const M_FL_CROUCH_TRANSITION_START_TIME: usize = 0x1E8; // GameTime_t - pub const M_B_DUCKED: usize = 0x1EC; // bool - pub const M_B_DUCKING: usize = 0x1ED; // bool - pub const M_B_IN_DUCK_JUMP: usize = 0x1EE; // bool - pub const M_GROUND_NORMAL: usize = 0x1F0; // Vector - pub const M_FL_SURFACE_FRICTION: usize = 0x1FC; // float32 - pub const M_SURFACE_PROPS: usize = 0x200; // CUtlStringToken - pub const M_N_STEPSIDE: usize = 0x210; // int32 + pub mod CPlayer_MovementServices_Humanoid { + pub const m_flStepSoundTime: usize = 0x1D8; // float32 + pub const m_flFallVelocity: usize = 0x1DC; // float32 + pub const m_bInCrouch: usize = 0x1E0; // bool + pub const m_nCrouchState: usize = 0x1E4; // uint32 + pub const m_flCrouchTransitionStartTime: usize = 0x1E8; // GameTime_t + pub const m_bDucked: usize = 0x1EC; // bool + pub const m_bDucking: usize = 0x1ED; // bool + pub const m_bInDuckJump: usize = 0x1EE; // bool + pub const m_groundNormal: usize = 0x1F0; // Vector + pub const m_flSurfaceFriction: usize = 0x1FC; // float32 + pub const m_surfaceProps: usize = 0x200; // CUtlStringToken + pub const m_nStepside: usize = 0x210; // int32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 6 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) - pub mod c_player_observer_services { - pub const M_I_OBSERVER_MODE: usize = 0x40; // uint8 - pub const M_H_OBSERVER_TARGET: usize = 0x44; // CHandle< C_BaseEntity > - pub const M_I_OBSERVER_LAST_MODE: usize = 0x48; // ObserverMode_t - pub const M_B_FORCED_OBSERVER_MODE: usize = 0x4C; // bool - pub const M_FL_OBSERVER_CHASE_DISTANCE: usize = 0x50; // float32 - pub const M_FL_OBSERVER_CHASE_DISTANCE_CALC_TIME: usize = 0x54; // GameTime_t + pub mod CPlayer_ObserverServices { + pub const m_iObserverMode: usize = 0x40; // uint8 + pub const m_hObserverTarget: usize = 0x44; // CHandle + pub const m_iObserverLastMode: usize = 0x48; // ObserverMode_t + pub const m_bForcedObserverMode: usize = 0x4C; // bool + pub const m_flObserverChaseDistance: usize = 0x50; // float32 + pub const m_flObserverChaseDistanceCalcTime: usize = 0x54; // GameTime_t } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_use_services { + pub mod CPlayer_UseServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_water_services { + pub mod CPlayer_WaterServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 4 // // Metadata: @@ -3305,20 +3307,20 @@ pub mod cs2_dumper { // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) - pub mod c_player_weapon_services { - pub const M_H_MY_WEAPONS: usize = 0x40; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > > - pub const M_H_ACTIVE_WEAPON: usize = 0x58; // CHandle< C_BasePlayerWeapon > - pub const M_H_LAST_WEAPON: usize = 0x5C; // CHandle< C_BasePlayerWeapon > - pub const M_I_AMMO: usize = 0x60; // uint16[32] + pub mod CPlayer_WeaponServices { + pub const m_hMyWeapons: usize = 0x40; // C_NetworkUtlVectorBase> + pub const m_hActiveWeapon: usize = 0x58; // CHandle + pub const m_hLastWeapon: usize = 0x5C; // CHandle + pub const m_iAmmo: usize = 0x60; // uint16[32] } - // Parent: c_body_component_skeleton_instance + // Parent: CBodyComponentSkeletonInstance // Fields count: 2 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) - pub mod c_body_component_base_anim_graph { - pub const M_ANIMATION_CONTROLLER: usize = 0x478; // CBaseAnimGraphController - pub const M_P_CHAIN_ENTITY: usize = 0x1C68; // CNetworkVarChainer + pub mod CBodyComponentBaseAnimGraph { + pub const m_animationController: usize = 0x478; // CBaseAnimGraphController + pub const __m_pChainEntity: usize = 0x1C68; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -3326,9 +3328,9 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) // NetworkVarNames: m_Values (Vector4D) - pub mod entity_render_attribute_t { - pub const M_ID: usize = 0x30; // CUtlStringToken - pub const M_VALUES: usize = 0x34; // Vector4D + pub mod EntityRenderAttribute_t { + pub const m_ID: usize = 0x30; // CUtlStringToken + pub const m_Values: usize = 0x34; // Vector4D } // Parent: None // Fields count: 4 @@ -3338,16 +3340,16 @@ pub mod cs2_dumper { // NetworkVarNames: m_Name (string_t) // NetworkVarNames: m_AssociatedEntities (CHandle< C_BaseModelEntity >) // NetworkVarNames: m_AssociatedEntityNames (string_t) - pub mod active_model_config_t { - pub const M_HANDLE: usize = 0x28; // ModelConfigHandle_t - pub const M_NAME: usize = 0x30; // CUtlSymbolLarge - pub const M_ASSOCIATED_ENTITIES: usize = 0x38; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - pub const M_ASSOCIATED_ENTITY_NAMES: usize = 0x50; // C_NetworkUtlVectorBase< CUtlSymbolLarge > + pub mod ActiveModelConfig_t { + pub const m_Handle: usize = 0x28; // ModelConfigHandle_t + pub const m_Name: usize = 0x30; // CUtlSymbolLarge + pub const m_AssociatedEntities: usize = 0x38; // C_NetworkUtlVectorBase> + pub const m_AssociatedEntityNames: usize = 0x50; // C_NetworkUtlVectorBase } - // Parent: c_body_component_skeleton_instance + // Parent: CBodyComponentSkeletonInstance // Fields count: 1 - pub mod c_body_component_base_model_entity { - pub const M_P_CHAIN_ENTITY: usize = 0x478; // CNetworkVarChainer + pub mod CBodyComponentBaseModelEntity { + pub const __m_pChainEntity: usize = 0x478; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -3355,9 +3357,9 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) // NetworkVarNames: m_name (CUtlStringToken) - pub mod c_game_scene_node_handle { - pub const M_H_OWNER: usize = 0x8; // CEntityHandle - pub const M_NAME: usize = 0xC; // CUtlStringToken + pub mod CGameSceneNodeHandle { + pub const m_hOwner: usize = 0x8; // CEntityHandle + pub const m_name: usize = 0xC; // CUtlStringToken } // Parent: None // Fields count: 32 @@ -3369,49 +3371,49 @@ pub mod cs2_dumper { // NetworkVarNames: m_flScale (float) // NetworkVarNames: m_name (CUtlStringToken) // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - pub mod c_game_scene_node { - pub const M_NODE_TO_WORLD: usize = 0x10; // CTransform - pub const M_P_OWNER: usize = 0x30; // CEntityInstance* - pub const M_P_PARENT: usize = 0x38; // CGameSceneNode* - pub const M_P_CHILD: usize = 0x40; // CGameSceneNode* - pub const M_P_NEXT_SIBLING: usize = 0x48; // CGameSceneNode* - pub const M_H_PARENT: usize = 0x70; // CGameSceneNodeHandle - pub const M_VEC_ORIGIN: usize = 0x80; // CNetworkOriginCellCoordQuantizedVector - pub const M_ANG_ROTATION: usize = 0xB8; // QAngle - pub const M_FL_SCALE: usize = 0xC4; // float32 - pub const M_VEC_ABS_ORIGIN: usize = 0xC8; // Vector - pub const M_ANG_ABS_ROTATION: usize = 0xD4; // QAngle - pub const M_FL_ABS_SCALE: usize = 0xE0; // float32 - pub const M_N_PARENT_ATTACHMENT_OR_BONE: usize = 0xE4; // int16 - pub const M_B_DEBUG_ABS_ORIGIN_CHANGES: usize = 0xE6; // bool - pub const M_B_DORMANT: usize = 0xE7; // bool - pub const M_B_FORCE_PARENT_TO_BE_NETWORKED: usize = 0xE8; // bool - pub const M_B_DIRTY_HIERARCHY: usize = 0x0; // bitfield:1 - pub const M_B_DIRTY_BONE_MERGE_INFO: usize = 0x0; // bitfield:1 - pub const M_B_NETWORKED_POSITION_CHANGED: usize = 0x0; // bitfield:1 - pub const M_B_NETWORKED_ANGLES_CHANGED: usize = 0x0; // bitfield:1 - pub const M_B_NETWORKED_SCALE_CHANGED: usize = 0x0; // bitfield:1 - pub const M_B_WILL_BE_CALLING_POST_DATA_UPDATE: usize = 0x0; // bitfield:1 - pub const M_B_BONE_MERGE_FLEX: usize = 0x0; // bitfield:1 - pub const M_N_LATCH_ABS_ORIGIN: usize = 0x0; // bitfield:2 - pub const M_B_DIRTY_BONE_MERGE_BONE_TO_ROOT: usize = 0x0; // bitfield:1 - pub const M_N_HIERARCHICAL_DEPTH: usize = 0xEB; // uint8 - pub const M_N_HIERARCHY_TYPE: usize = 0xEC; // uint8 - pub const M_N_DO_NOT_SET_ANIM_TIME_IN_INVALIDATE_PHYSICS_COUNT: usize = 0xED; // uint8 - pub const M_NAME: usize = 0xF0; // CUtlStringToken - pub const M_HIERARCHY_ATTACH_NAME: usize = 0x140; // CUtlStringToken - pub const M_FL_Z_OFFSET: usize = 0x144; // float32 - pub const M_V_RENDER_ORIGIN: usize = 0x148; // Vector + pub mod CGameSceneNode { + pub const m_nodeToWorld: usize = 0x10; // CTransform + pub const m_pOwner: usize = 0x30; // CEntityInstance* + pub const m_pParent: usize = 0x38; // CGameSceneNode* + pub const m_pChild: usize = 0x40; // CGameSceneNode* + pub const m_pNextSibling: usize = 0x48; // CGameSceneNode* + pub const m_hParent: usize = 0x70; // CGameSceneNodeHandle + pub const m_vecOrigin: usize = 0x80; // CNetworkOriginCellCoordQuantizedVector + pub const m_angRotation: usize = 0xB8; // QAngle + pub const m_flScale: usize = 0xC4; // float32 + pub const m_vecAbsOrigin: usize = 0xC8; // Vector + pub const m_angAbsRotation: usize = 0xD4; // QAngle + pub const m_flAbsScale: usize = 0xE0; // float32 + pub const m_nParentAttachmentOrBone: usize = 0xE4; // int16 + pub const m_bDebugAbsOriginChanges: usize = 0xE6; // bool + pub const m_bDormant: usize = 0xE7; // bool + pub const m_bForceParentToBeNetworked: usize = 0xE8; // bool + pub const m_bDirtyHierarchy: usize = 0x0; // bitfield:1 + pub const m_bDirtyBoneMergeInfo: usize = 0x0; // bitfield:1 + pub const m_bNetworkedPositionChanged: usize = 0x0; // bitfield:1 + pub const m_bNetworkedAnglesChanged: usize = 0x0; // bitfield:1 + pub const m_bNetworkedScaleChanged: usize = 0x0; // bitfield:1 + pub const m_bWillBeCallingPostDataUpdate: usize = 0x0; // bitfield:1 + pub const m_bBoneMergeFlex: usize = 0x0; // bitfield:1 + pub const m_nLatchAbsOrigin: usize = 0x0; // bitfield:2 + pub const m_bDirtyBoneMergeBoneToRoot: usize = 0x0; // bitfield:1 + pub const m_nHierarchicalDepth: usize = 0xEB; // uint8 + pub const m_nHierarchyType: usize = 0xEC; // uint8 + pub const m_nDoNotSetAnimTimeInInvalidatePhysicsCount: usize = 0xED; // uint8 + pub const m_name: usize = 0xF0; // CUtlStringToken + pub const m_hierarchyAttachName: usize = 0x140; // CUtlStringToken + pub const m_flZOffset: usize = 0x144; // float32 + pub const m_vRenderOrigin: usize = 0x148; // Vector } // Parent: None // Fields count: 6 - pub mod sequence_history_t { - pub const M_H_SEQUENCE: usize = 0x0; // HSequence - pub const M_FL_SEQ_START_TIME: usize = 0x4; // GameTime_t - pub const M_FL_SEQ_FIXED_CYCLE: usize = 0x8; // float32 - pub const M_N_SEQ_LOOP_MODE: usize = 0xC; // AnimLoopMode_t - pub const M_FL_PLAYBACK_RATE: usize = 0x10; // float32 - pub const M_FL_CYCLES_PER_SECOND: usize = 0x14; // float32 + pub mod SequenceHistory_t { + pub const m_hSequence: usize = 0x0; // HSequence + pub const m_flSeqStartTime: usize = 0x4; // GameTime_t + pub const m_flSeqFixedCycle: usize = 0x8; // float32 + pub const m_nSeqLoopMode: usize = 0xC; // AnimLoopMode_t + pub const m_flPlaybackRate: usize = 0x10; // float32 + pub const m_flCyclesPerSecond: usize = 0x14; // float32 } // Parent: None // Fields count: 8 @@ -3420,15 +3422,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_hSequence (HSequence) // NetworkVarNames: m_flPrevCycle (float32) // NetworkVarNames: m_flCycle (float32) - pub mod c_networked_sequence_operation { - pub const M_H_SEQUENCE: usize = 0x8; // HSequence - pub const M_FL_PREV_CYCLE: usize = 0xC; // float32 - pub const M_FL_CYCLE: usize = 0x10; // float32 - pub const M_FL_WEIGHT: usize = 0x14; // CNetworkedQuantizedFloat - pub const M_B_SEQUENCE_CHANGE_NETWORKED: usize = 0x1C; // bool - pub const M_B_DISCONTINUITY: usize = 0x1D; // bool - pub const M_FL_PREV_CYCLE_FROM_DISCONTINUITY: usize = 0x20; // float32 - pub const M_FL_PREV_CYCLE_FOR_ANIM_EVENT_DETECTION: usize = 0x24; // float32 + pub mod CNetworkedSequenceOperation { + pub const m_hSequence: usize = 0x8; // HSequence + pub const m_flPrevCycle: usize = 0xC; // float32 + pub const m_flCycle: usize = 0x10; // float32 + pub const m_flWeight: usize = 0x14; // CNetworkedQuantizedFloat + pub const m_bSequenceChangeNetworked: usize = 0x1C; // bool + pub const m_bDiscontinuity: usize = 0x1D; // bool + pub const m_flPrevCycleFromDiscontinuity: usize = 0x20; // float32 + pub const m_flPrevCycleForAnimEventDetection: usize = 0x24; // float32 } // Parent: None // Fields count: 7 @@ -3438,16 +3440,16 @@ pub mod cs2_dumper { // NetworkVarNames: m_bClientClothCreationSuppressed (bool) // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) - pub mod c_model_state { - pub const M_H_MODEL: usize = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_MODEL_NAME: usize = 0xA8; // CUtlSymbolLarge - pub const M_B_CLIENT_CLOTH_CREATION_SUPPRESSED: usize = 0xE8; // bool - pub const M_MESH_GROUP_MASK: usize = 0x180; // uint64 - pub const M_N_IDEAL_MOTION_TYPE: usize = 0x212; // int8 - pub const M_N_FORCE_LOD: usize = 0x213; // int8 - pub const M_N_CLOTH_UPDATE_FLAGS: usize = 0x214; // int8 + pub mod CModelState { + pub const m_hModel: usize = 0xA0; // CStrongHandle + pub const m_ModelName: usize = 0xA8; // CUtlSymbolLarge + pub const m_bClientClothCreationSuppressed: usize = 0xE8; // bool + pub const m_MeshGroupMask: usize = 0x180; // uint64 + pub const m_nIdealMotionType: usize = 0x212; // int8 + pub const m_nForceLOD: usize = 0x213; // int8 + pub const m_nClothUpdateFlags: usize = 0x214; // int8 } - // Parent: c_game_scene_node + // Parent: CGameSceneNode // Fields count: 8 // // Metadata: @@ -3456,15 +3458,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_bUseParentRenderBounds (bool) // NetworkVarNames: m_materialGroup (CUtlStringToken) // NetworkVarNames: m_nHitboxSet (uint8) - pub mod c_skeleton_instance { - pub const M_MODEL_STATE: usize = 0x160; // CModelState - pub const M_B_IS_ANIMATION_ENABLED: usize = 0x380; // bool - pub const M_B_USE_PARENT_RENDER_BOUNDS: usize = 0x381; // bool - pub const M_B_DISABLE_SOLID_COLLISIONS_FOR_HIERARCHY: usize = 0x382; // bool - pub const M_B_DIRTY_MOTION_TYPE: usize = 0x0; // bitfield:1 - pub const M_B_IS_GENERATING_LATCHED_PARENT_SPACE_STATE: usize = 0x0; // bitfield:1 - pub const M_MATERIAL_GROUP: usize = 0x384; // CUtlStringToken - pub const M_N_HITBOX_SET: usize = 0x388; // uint8 + pub mod CSkeletonInstance { + pub const m_modelState: usize = 0x160; // CModelState + pub const m_bIsAnimationEnabled: usize = 0x380; // bool + pub const m_bUseParentRenderBounds: usize = 0x381; // bool + pub const m_bDisableSolidCollisionsForHierarchy: usize = 0x382; // bool + pub const m_bDirtyMotionType: usize = 0x0; // bitfield:1 + pub const m_bIsGeneratingLatchedParentSpaceState: usize = 0x0; // bitfield:1 + pub const m_materialGroup: usize = 0x384; // CUtlStringToken + pub const m_nHitboxSet: usize = 0x388; // uint8 } // Parent: None // Fields count: 2 @@ -3472,9 +3474,9 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - pub mod interval_timer { - pub const M_TIMESTAMP: usize = 0x8; // GameTime_t - pub const M_N_WORLD_GROUP_ID: usize = 0xC; // WorldGroupId_t + pub mod IntervalTimer { + pub const m_timestamp: usize = 0x8; // GameTime_t + pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t } // Parent: None // Fields count: 4 @@ -3484,11 +3486,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_timescale (float32) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - pub mod countdown_timer { - pub const M_DURATION: usize = 0x8; // float32 - pub const M_TIMESTAMP: usize = 0xC; // GameTime_t - pub const M_TIMESCALE: usize = 0x10; // float32 - pub const M_N_WORLD_GROUP_ID: usize = 0x14; // WorldGroupId_t + pub mod CountdownTimer { + pub const m_duration: usize = 0x8; // float32 + pub const m_timestamp: usize = 0xC; // GameTime_t + pub const m_timescale: usize = 0x10; // float32 + pub const m_nWorldGroupId: usize = 0x14; // WorldGroupId_t } // Parent: None // Fields count: 3 @@ -3497,12 +3499,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_duration (float32) // NetworkVarNames: m_timestamp (float32) // NetworkVarNames: m_timescale (float32) - pub mod engine_countdown_timer { - pub const M_DURATION: usize = 0x8; // float32 - pub const M_TIMESTAMP: usize = 0xC; // float32 - pub const M_TIMESCALE: usize = 0x10; // float32 + pub mod EngineCountdownTimer { + pub const m_duration: usize = 0x8; // float32 + pub const m_timestamp: usize = 0xC; // float32 + pub const m_timescale: usize = 0x10; // float32 } - // Parent: interval_timer + // Parent: IntervalTimer // Fields count: 7 // // Metadata: @@ -3513,14 +3515,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFinalValue (float) // NetworkVarNames: m_nCompressionType (TimelineCompression_t) // NetworkVarNames: m_bStopped (bool) - pub mod c_timeline { - pub const M_FL_VALUES: usize = 0x10; // float32[64] - pub const M_N_VALUE_COUNTS: usize = 0x110; // int32[64] - pub const M_N_BUCKET_COUNT: usize = 0x210; // int32 - pub const M_FL_INTERVAL: usize = 0x214; // float32 - pub const M_FL_FINAL_VALUE: usize = 0x218; // float32 - pub const M_N_COMPRESSION_TYPE: usize = 0x21C; // TimelineCompression_t - pub const M_B_STOPPED: usize = 0x220; // bool + pub mod CTimeline { + pub const m_flValues: usize = 0x10; // float32[64] + pub const m_nValueCounts: usize = 0x110; // int32[64] + pub const m_nBucketCount: usize = 0x210; // int32 + pub const m_flInterval: usize = 0x214; // float32 + pub const m_flFinalValue: usize = 0x218; // float32 + pub const m_nCompressionType: usize = 0x21C; // TimelineCompression_t + pub const m_bStopped: usize = 0x220; // bool } // Parent: None // Fields count: 24 @@ -3550,31 +3552,31 @@ pub mod cs2_dumper { // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) - pub mod c_anim_graph_networked_variables { - pub const M_PRED_NET_BOOL_VARIABLES: usize = 0x8; // C_NetworkUtlVectorBase< uint32 > - pub const M_PRED_NET_BYTE_VARIABLES: usize = 0x20; // C_NetworkUtlVectorBase< uint8 > - pub const M_PRED_NET_U_INT16_VARIABLES: usize = 0x38; // C_NetworkUtlVectorBase< uint16 > - pub const M_PRED_NET_INT_VARIABLES: usize = 0x50; // C_NetworkUtlVectorBase< int32 > - pub const M_PRED_NET_U_INT32_VARIABLES: usize = 0x68; // C_NetworkUtlVectorBase< uint32 > - pub const M_PRED_NET_U_INT64_VARIABLES: usize = 0x80; // C_NetworkUtlVectorBase< uint64 > - pub const M_PRED_NET_FLOAT_VARIABLES: usize = 0x98; // C_NetworkUtlVectorBase< float32 > - pub const M_PRED_NET_VECTOR_VARIABLES: usize = 0xB0; // C_NetworkUtlVectorBase< Vector > - pub const M_PRED_NET_QUATERNION_VARIABLES: usize = 0xC8; // C_NetworkUtlVectorBase< Quaternion > - pub const M_PRED_NET_GLOBAL_SYMBOL_VARIABLES: usize = 0xE0; // C_NetworkUtlVectorBase< CGlobalSymbol > - pub const M_OWNER_ONLY_PRED_NET_BOOL_VARIABLES: usize = 0xF8; // C_NetworkUtlVectorBase< uint32 > - pub const M_OWNER_ONLY_PRED_NET_BYTE_VARIABLES: usize = 0x110; // C_NetworkUtlVectorBase< uint8 > - pub const M_OWNER_ONLY_PRED_NET_U_INT16_VARIABLES: usize = 0x128; // C_NetworkUtlVectorBase< uint16 > - pub const M_OWNER_ONLY_PRED_NET_INT_VARIABLES: usize = 0x140; // C_NetworkUtlVectorBase< int32 > - pub const M_OWNER_ONLY_PRED_NET_U_INT32_VARIABLES: usize = 0x158; // C_NetworkUtlVectorBase< uint32 > - pub const M_OWNER_ONLY_PRED_NET_U_INT64_VARIABLES: usize = 0x170; // C_NetworkUtlVectorBase< uint64 > - pub const M_OWNER_ONLY_PRED_NET_FLOAT_VARIABLES: usize = 0x188; // C_NetworkUtlVectorBase< float32 > - pub const M_OWNER_ONLY_PRED_NET_VECTOR_VARIABLES: usize = 0x1A0; // C_NetworkUtlVectorBase< Vector > - pub const M_OWNER_ONLY_PRED_NET_QUATERNION_VARIABLES: usize = 0x1B8; // C_NetworkUtlVectorBase< Quaternion > - pub const M_OWNER_ONLY_PRED_NET_GLOBAL_SYMBOL_VARIABLES: usize = 0x1D0; // C_NetworkUtlVectorBase< CGlobalSymbol > - pub const M_N_BOOL_VARIABLES_COUNT: usize = 0x1E8; // int32 - pub const M_N_OWNER_ONLY_BOOL_VARIABLES_COUNT: usize = 0x1EC; // int32 - pub const M_N_RANDOM_SEED_OFFSET: usize = 0x1F0; // int32 - pub const M_FL_LAST_TELEPORT_TIME: usize = 0x1F4; // float32 + pub mod CAnimGraphNetworkedVariables { + pub const m_PredNetBoolVariables: usize = 0x8; // C_NetworkUtlVectorBase + pub const m_PredNetByteVariables: usize = 0x20; // C_NetworkUtlVectorBase + pub const m_PredNetUInt16Variables: usize = 0x38; // C_NetworkUtlVectorBase + pub const m_PredNetIntVariables: usize = 0x50; // C_NetworkUtlVectorBase + pub const m_PredNetUInt32Variables: usize = 0x68; // C_NetworkUtlVectorBase + pub const m_PredNetUInt64Variables: usize = 0x80; // C_NetworkUtlVectorBase + pub const m_PredNetFloatVariables: usize = 0x98; // C_NetworkUtlVectorBase + pub const m_PredNetVectorVariables: usize = 0xB0; // C_NetworkUtlVectorBase + pub const m_PredNetQuaternionVariables: usize = 0xC8; // C_NetworkUtlVectorBase + pub const m_PredNetGlobalSymbolVariables: usize = 0xE0; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetByteVariables: usize = 0x110; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x128; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x158; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x170; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x188; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x1A0; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1B8; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetGlobalSymbolVariables: usize = 0x1D0; // C_NetworkUtlVectorBase + pub const m_nBoolVariablesCount: usize = 0x1E8; // int32 + pub const m_nOwnerOnlyBoolVariablesCount: usize = 0x1EC; // int32 + pub const m_nRandomSeedOffset: usize = 0x1F0; // int32 + pub const m_flLastTeleportTime: usize = 0x1F4; // float32 } // Parent: None // Fields count: 0 @@ -3582,7 +3584,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_base_entity_api { + pub mod C_BaseEntityAPI { } // Parent: None // Fields count: 0 @@ -3590,14 +3592,14 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_take_damage_info_api { + pub mod CTakeDamageInfoAPI { } // Parent: None // Fields count: 0 // // Metadata: // MPulseLibraryBindings - pub mod c_client_point_entity_api { + pub mod CClientPointEntityAPI { } // Parent: None // Fields count: 1 @@ -3606,10 +3608,10 @@ pub mod cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - pub mod c_pulse_graph_instance_client_entity { - pub const M_P_PARENT: usize = 0xD8; // CClientScriptEntity* + pub mod CPulseGraphInstance_ClientEntity { + pub const m_pParent: usize = 0xD8; // CClientScriptEntity* } - // Parent: c_entity_instance + // Parent: CEntityInstance // Fields count: 80 // // Metadata: @@ -3653,102 +3655,102 @@ pub mod cs2_dumper { // NetworkVarNames: m_flTimeScale (float32) // NetworkVarNames: m_bAnimatedEveryTick (bool) // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - pub mod c_base_entity { - pub const M_C_BODY_COMPONENT: usize = 0x38; // CBodyComponent* - pub const M_NETWORK_TRANSMIT_COMPONENT: usize = 0x40; // CNetworkTransmitComponent - pub const M_N_LAST_THINK_TICK: usize = 0x488; // GameTick_t - pub const M_P_GAME_SCENE_NODE: usize = 0x490; // CGameSceneNode* - pub const M_P_RENDER_COMPONENT: usize = 0x498; // CRenderComponent* - pub const M_P_COLLISION: usize = 0x4A0; // CCollisionProperty* - pub const M_I_MAX_HEALTH: usize = 0x4A8; // int32 - pub const M_I_HEALTH: usize = 0x4AC; // int32 - pub const M_LIFE_STATE: usize = 0x4B0; // uint8 - pub const M_B_TAKES_DAMAGE: usize = 0x4B1; // bool - pub const M_N_TAKE_DAMAGE_FLAGS: usize = 0x4B4; // TakeDamageFlags_t - pub const M_B_IS_PLATFORM: usize = 0x4B8; // bool - pub const M_UB_INTERPOLATION_FRAME: usize = 0x4B9; // uint8 - pub const M_H_SCENE_OBJECT_CONTROLLER: usize = 0x4BC; // CHandle< C_BaseEntity > - pub const M_N_NO_INTERPOLATION_TICK: usize = 0x4C0; // int32 - pub const M_N_VISIBILITY_NO_INTERPOLATION_TICK: usize = 0x4C4; // int32 - pub const M_FL_PROXY_RANDOM_VALUE: usize = 0x4C8; // float32 - pub const M_I_E_FLAGS: usize = 0x4CC; // int32 - pub const M_N_WATER_TYPE: usize = 0x4D0; // uint8 - pub const M_B_INTERPOLATE_EVEN_WITH_NO_MODEL: usize = 0x4D1; // bool - pub const M_B_PREDICTION_ELIGIBLE: usize = 0x4D2; // bool - pub const M_B_APPLY_LAYER_MATCH_ID_TO_MODEL: usize = 0x4D3; // bool - pub const M_TOK_LAYER_MATCH_ID: usize = 0x4D4; // CUtlStringToken - pub const M_N_SUBCLASS_ID: usize = 0x4D8; // CUtlStringToken - pub const M_N_SIMULATION_TICK: usize = 0x4E8; // int32 - pub const M_I_CURRENT_THINK_CONTEXT: usize = 0x4EC; // int32 - pub const M_A_THINK_FUNCTIONS: usize = 0x4F0; // CUtlVector< thinkfunc_t > - pub const M_N_DISABLE_CONTEXT_THINK_START_TICK: usize = 0x508; // GameTick_t - pub const M_FL_ANIM_TIME: usize = 0x50C; // float32 - pub const M_FL_SIMULATION_TIME: usize = 0x510; // float32 - pub const M_N_SCENE_OBJECT_OVERRIDE_FLAGS: usize = 0x514; // uint8 - pub const M_B_HAS_SUCCESSFULLY_INTERPOLATED: usize = 0x515; // bool - pub const M_B_HAS_ADDED_VARS_TO_INTERPOLATION: usize = 0x516; // bool - pub const M_B_RENDER_EVEN_WHEN_NOT_SUCCESSFULLY_INTERPOLATED: usize = 0x517; // bool - pub const M_N_INTERPOLATION_LATCH_DIRTY_FLAGS: usize = 0x518; // int32[2] - pub const M_LIST_ENTRY: usize = 0x520; // uint16[11] - pub const M_FL_CREATE_TIME: usize = 0x538; // GameTime_t - pub const M_FL_SPEED: usize = 0x53C; // float32 - pub const M_ENT_CLIENT_FLAGS: usize = 0x540; // uint16 - pub const M_B_CLIENT_SIDE_RAGDOLL: usize = 0x542; // bool - pub const M_I_TEAM_NUM: usize = 0x543; // uint8 - pub const M_SPAWNFLAGS: usize = 0x544; // uint32 - pub const M_N_NEXT_THINK_TICK: usize = 0x548; // GameTick_t - pub const M_F_FLAGS: usize = 0x54C; // uint32 - pub const M_VEC_ABS_VELOCITY: usize = 0x550; // Vector - pub const M_VEC_VELOCITY: usize = 0x560; // CNetworkVelocityVector - pub const M_VEC_BASE_VELOCITY: usize = 0x590; // Vector - pub const M_H_EFFECT_ENTITY: usize = 0x59C; // CHandle< C_BaseEntity > - pub const M_H_OWNER_ENTITY: usize = 0x5A0; // CHandle< C_BaseEntity > - pub const M_MOVE_COLLIDE: usize = 0x5A4; // MoveCollide_t - pub const M_MOVE_TYPE: usize = 0x5A5; // MoveType_t - pub const M_N_ACTUAL_MOVE_TYPE: usize = 0x5A6; // MoveType_t - pub const M_FL_WATER_LEVEL: usize = 0x5A8; // float32 - pub const M_F_EFFECTS: usize = 0x5AC; // uint32 - pub const M_H_GROUND_ENTITY: usize = 0x5B0; // CHandle< C_BaseEntity > - pub const M_FL_FRICTION: usize = 0x5B4; // float32 - pub const M_FL_ELASTICITY: usize = 0x5B8; // float32 - pub const M_FL_GRAVITY_SCALE: usize = 0x5BC; // float32 - pub const M_FL_TIME_SCALE: usize = 0x5C0; // float32 - pub const M_B_ANIMATED_EVERY_TICK: usize = 0x5C4; // bool - pub const M_FL_NAV_IGNORE_UNTIL_TIME: usize = 0x5C8; // GameTime_t - pub const M_H_THINK: usize = 0x5CC; // uint16 - pub const M_F_B_BOX_VIS_FLAGS: usize = 0x5D8; // uint8 - pub const M_B_PREDICTABLE: usize = 0x5D9; // bool - pub const M_B_RENDER_WITH_VIEW_MODELS: usize = 0x5DA; // bool - pub const M_N_SPLIT_USER_PLAYER_PREDICTION_SLOT: usize = 0x5DC; // CSplitScreenSlot - pub const M_N_FIRST_PREDICTABLE_COMMAND: usize = 0x5E0; // int32 - pub const M_N_LAST_PREDICTABLE_COMMAND: usize = 0x5E4; // int32 - pub const M_H_OLD_MOVE_PARENT: usize = 0x5E8; // CHandle< C_BaseEntity > - pub const M_PARTICLES: usize = 0x5F0; // CParticleProperty - pub const M_VEC_PREDICTED_SCRIPT_FLOATS: usize = 0x618; // CUtlVector< float32 > - pub const M_VEC_PREDICTED_SCRIPT_FLOAT_I_DS: usize = 0x630; // CUtlVector< int32 > - pub const M_N_NEXT_SCRIPT_VAR_RECORD_ID: usize = 0x660; // int32 - pub const M_VEC_ANG_VELOCITY: usize = 0x670; // QAngle - pub const M_DATA_CHANGE_EVENT_REF: usize = 0x67C; // int32 - pub const M_DEPENDENCIES: usize = 0x680; // CUtlVector< CEntityHandle > - pub const M_N_CREATION_TICK: usize = 0x698; // int32 - pub const M_B_ANIM_TIME_CHANGED: usize = 0x6B9; // bool - pub const M_B_SIMULATION_TIME_CHANGED: usize = 0x6BA; // bool - pub const M_S_UNIQUE_HAMMER_ID: usize = 0x6C8; // CUtlString + pub mod C_BaseEntity { + pub const m_CBodyComponent: usize = 0x38; // CBodyComponent* + pub const m_NetworkTransmitComponent: usize = 0x40; // CNetworkTransmitComponent + pub const m_nLastThinkTick: usize = 0x488; // GameTick_t + pub const m_pGameSceneNode: usize = 0x490; // CGameSceneNode* + pub const m_pRenderComponent: usize = 0x498; // CRenderComponent* + pub const m_pCollision: usize = 0x4A0; // CCollisionProperty* + pub const m_iMaxHealth: usize = 0x4A8; // int32 + pub const m_iHealth: usize = 0x4AC; // int32 + pub const m_lifeState: usize = 0x4B0; // uint8 + pub const m_bTakesDamage: usize = 0x4B1; // bool + pub const m_nTakeDamageFlags: usize = 0x4B4; // TakeDamageFlags_t + pub const m_bIsPlatform: usize = 0x4B8; // bool + pub const m_ubInterpolationFrame: usize = 0x4B9; // uint8 + pub const m_hSceneObjectController: usize = 0x4BC; // CHandle + pub const m_nNoInterpolationTick: usize = 0x4C0; // int32 + pub const m_nVisibilityNoInterpolationTick: usize = 0x4C4; // int32 + pub const m_flProxyRandomValue: usize = 0x4C8; // float32 + pub const m_iEFlags: usize = 0x4CC; // int32 + pub const m_nWaterType: usize = 0x4D0; // uint8 + pub const m_bInterpolateEvenWithNoModel: usize = 0x4D1; // bool + pub const m_bPredictionEligible: usize = 0x4D2; // bool + pub const m_bApplyLayerMatchIDToModel: usize = 0x4D3; // bool + pub const m_tokLayerMatchID: usize = 0x4D4; // CUtlStringToken + pub const m_nSubclassID: usize = 0x4D8; // CUtlStringToken + pub const m_nSimulationTick: usize = 0x4E8; // int32 + pub const m_iCurrentThinkContext: usize = 0x4EC; // int32 + pub const m_aThinkFunctions: usize = 0x4F0; // CUtlVector + pub const m_nDisableContextThinkStartTick: usize = 0x508; // GameTick_t + pub const m_flAnimTime: usize = 0x50C; // float32 + pub const m_flSimulationTime: usize = 0x510; // float32 + pub const m_nSceneObjectOverrideFlags: usize = 0x514; // uint8 + pub const m_bHasSuccessfullyInterpolated: usize = 0x515; // bool + pub const m_bHasAddedVarsToInterpolation: usize = 0x516; // bool + pub const m_bRenderEvenWhenNotSuccessfullyInterpolated: usize = 0x517; // bool + pub const m_nInterpolationLatchDirtyFlags: usize = 0x518; // int32[2] + pub const m_ListEntry: usize = 0x520; // uint16[11] + pub const m_flCreateTime: usize = 0x538; // GameTime_t + pub const m_flSpeed: usize = 0x53C; // float32 + pub const m_EntClientFlags: usize = 0x540; // uint16 + pub const m_bClientSideRagdoll: usize = 0x542; // bool + pub const m_iTeamNum: usize = 0x543; // uint8 + pub const m_spawnflags: usize = 0x544; // uint32 + pub const m_nNextThinkTick: usize = 0x548; // GameTick_t + pub const m_fFlags: usize = 0x54C; // uint32 + pub const m_vecAbsVelocity: usize = 0x550; // Vector + pub const m_vecVelocity: usize = 0x560; // CNetworkVelocityVector + pub const m_vecBaseVelocity: usize = 0x590; // Vector + pub const m_hEffectEntity: usize = 0x59C; // CHandle + pub const m_hOwnerEntity: usize = 0x5A0; // CHandle + pub const m_MoveCollide: usize = 0x5A4; // MoveCollide_t + pub const m_MoveType: usize = 0x5A5; // MoveType_t + pub const m_nActualMoveType: usize = 0x5A6; // MoveType_t + pub const m_flWaterLevel: usize = 0x5A8; // float32 + pub const m_fEffects: usize = 0x5AC; // uint32 + pub const m_hGroundEntity: usize = 0x5B0; // CHandle + pub const m_flFriction: usize = 0x5B4; // float32 + pub const m_flElasticity: usize = 0x5B8; // float32 + pub const m_flGravityScale: usize = 0x5BC; // float32 + pub const m_flTimeScale: usize = 0x5C0; // float32 + pub const m_bAnimatedEveryTick: usize = 0x5C4; // bool + pub const m_flNavIgnoreUntilTime: usize = 0x5C8; // GameTime_t + pub const m_hThink: usize = 0x5CC; // uint16 + pub const m_fBBoxVisFlags: usize = 0x5D8; // uint8 + pub const m_bPredictable: usize = 0x5D9; // bool + pub const m_bRenderWithViewModels: usize = 0x5DA; // bool + pub const m_nSplitUserPlayerPredictionSlot: usize = 0x5DC; // CSplitScreenSlot + pub const m_nFirstPredictableCommand: usize = 0x5E0; // int32 + pub const m_nLastPredictableCommand: usize = 0x5E4; // int32 + pub const m_hOldMoveParent: usize = 0x5E8; // CHandle + pub const m_Particles: usize = 0x5F0; // CParticleProperty + pub const m_vecPredictedScriptFloats: usize = 0x618; // CUtlVector + pub const m_vecPredictedScriptFloatIDs: usize = 0x630; // CUtlVector + pub const m_nNextScriptVarRecordID: usize = 0x660; // int32 + pub const m_vecAngVelocity: usize = 0x670; // QAngle + pub const m_DataChangeEventRef: usize = 0x67C; // int32 + pub const m_dependencies: usize = 0x680; // CUtlVector + pub const m_nCreationTick: usize = 0x698; // int32 + pub const m_bAnimTimeChanged: usize = 0x6B9; // bool + pub const m_bSimulationTimeChanged: usize = 0x6BA; // bool + pub const m_sUniqueHammerID: usize = 0x6C8; // CUtlString } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - pub mod c_logical_entity { + pub mod CLogicalEntity { } // Parent: None // Fields count: 5 - pub mod c_base_flex_emphasized_phoneme { - pub const M_S_CLASS_NAME: usize = 0x0; // CUtlString - pub const M_FL_AMOUNT: usize = 0x18; // float32 - pub const M_B_REQUIRED: usize = 0x1C; // bool - pub const M_B_BASECHECKED: usize = 0x1D; // bool - pub const M_B_VALID: usize = 0x1E; // bool + pub mod C_BaseFlex__Emphasized_Phoneme { + pub const m_sClassName: usize = 0x0; // CUtlString + pub const m_flAmount: usize = 0x18; // float32 + pub const m_bRequired: usize = 0x1C; // bool + pub const m_bBasechecked: usize = 0x1D; // bool + pub const m_bValid: usize = 0x1E; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -3764,44 +3766,44 @@ pub mod cs2_dumper { // NetworkVarNames: m_bMaster (bool) // NetworkVarNames: m_bClientSide (bool) // NetworkVarNames: m_bExclusive (bool) - pub mod c_color_correction { - pub const M_VEC_ORIGIN: usize = 0x6D0; // Vector - pub const M_MIN_FALLOFF: usize = 0x6DC; // float32 - pub const M_MAX_FALLOFF: usize = 0x6E0; // float32 - pub const M_FL_FADE_IN_DURATION: usize = 0x6E4; // float32 - pub const M_FL_FADE_OUT_DURATION: usize = 0x6E8; // float32 - pub const M_FL_MAX_WEIGHT: usize = 0x6EC; // float32 - pub const M_FL_CUR_WEIGHT: usize = 0x6F0; // float32 - pub const M_NETLOOKUP_FILENAME: usize = 0x6F4; // char[512] - pub const M_B_ENABLED: usize = 0x8F4; // bool - pub const M_B_MASTER: usize = 0x8F5; // bool - pub const M_B_CLIENT_SIDE: usize = 0x8F6; // bool - pub const M_B_EXCLUSIVE: usize = 0x8F7; // bool - pub const M_B_ENABLED_ON_CLIENT: usize = 0x8F8; // bool[1] - pub const M_FL_CUR_WEIGHT_ON_CLIENT: usize = 0x8FC; // float32[1] - pub const M_B_FADING_IN: usize = 0x900; // bool[1] - pub const M_FL_FADE_START_WEIGHT: usize = 0x904; // float32[1] - pub const M_FL_FADE_START_TIME: usize = 0x908; // float32[1] - pub const M_FL_FADE_DURATION: usize = 0x90C; // float32[1] + pub mod C_ColorCorrection { + pub const m_vecOrigin: usize = 0x6D0; // Vector + pub const m_MinFalloff: usize = 0x6DC; // float32 + pub const m_MaxFalloff: usize = 0x6E0; // float32 + pub const m_flFadeInDuration: usize = 0x6E4; // float32 + pub const m_flFadeOutDuration: usize = 0x6E8; // float32 + pub const m_flMaxWeight: usize = 0x6EC; // float32 + pub const m_flCurWeight: usize = 0x6F0; // float32 + pub const m_netlookupFilename: usize = 0x6F4; // char[512] + pub const m_bEnabled: usize = 0x8F4; // bool + pub const m_bMaster: usize = 0x8F5; // bool + pub const m_bClientSide: usize = 0x8F6; // bool + pub const m_bExclusive: usize = 0x8F7; // bool + pub const m_bEnabledOnClient: usize = 0x8F8; // bool[1] + pub const m_flCurWeightOnClient: usize = 0x8FC; // float32[1] + pub const m_bFadingIn: usize = 0x900; // bool[1] + pub const m_flFadeStartWeight: usize = 0x904; // float32[1] + pub const m_flFadeStartTime: usize = 0x908; // float32[1] + pub const m_flFadeDuration: usize = 0x90C; // float32[1] } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - pub mod c_env_wind_clientside { - pub const M_ENV_WIND_SHARED: usize = 0x6D0; // C_EnvWindShared + pub mod C_EnvWindClientside { + pub const m_EnvWindShared: usize = 0x6D0; // C_EnvWindShared } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle< C_BaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) - pub mod c_entity_flame { - pub const M_H_ENT_ATTACHED: usize = 0x6D0; // CHandle< C_BaseEntity > - pub const M_H_OLD_ATTACHED: usize = 0x6F8; // CHandle< C_BaseEntity > - pub const M_B_CHEAP_EFFECT: usize = 0x6FC; // bool + pub mod C_EntityFlame { + pub const m_hEntAttached: usize = 0x6D0; // CHandle + pub const m_hOldAttached: usize = 0x6F8; // CHandle + pub const m_bCheapEffect: usize = 0x6FC; // bool } // Parent: None // Fields count: 30 @@ -3837,39 +3839,39 @@ pub mod cs2_dumper { // NetworkVarNames: m_flProjectionSize (float32) // NetworkVarNames: m_flRotation (float32) // NetworkVarNames: m_bFlipHorizontal (bool) - pub mod c_projected_texture_base { - pub const M_H_TARGET_ENTITY: usize = 0xC; // CHandle< C_BaseEntity > - pub const M_B_STATE: usize = 0x10; // bool - pub const M_B_ALWAYS_UPDATE: usize = 0x11; // bool - pub const M_FL_LIGHT_FOV: usize = 0x14; // float32 - pub const M_B_ENABLE_SHADOWS: usize = 0x18; // bool - pub const M_B_SIMPLE_PROJECTION: usize = 0x19; // bool - pub const M_B_LIGHT_ONLY_TARGET: usize = 0x1A; // bool - pub const M_B_LIGHT_WORLD: usize = 0x1B; // bool - pub const M_B_CAMERA_SPACE: usize = 0x1C; // bool - pub const M_FL_BRIGHTNESS_SCALE: usize = 0x20; // float32 - pub const M_LIGHT_COLOR: usize = 0x24; // Color - pub const M_FL_INTENSITY: usize = 0x28; // float32 - pub const M_FL_LINEAR_ATTENUATION: usize = 0x2C; // float32 - pub const M_FL_QUADRATIC_ATTENUATION: usize = 0x30; // float32 - pub const M_B_VOLUMETRIC: usize = 0x34; // bool - pub const M_FL_VOLUMETRIC_INTENSITY: usize = 0x38; // float32 - pub const M_FL_NOISE_STRENGTH: usize = 0x3C; // float32 - pub const M_FL_FLASHLIGHT_TIME: usize = 0x40; // float32 - pub const M_N_NUM_PLANES: usize = 0x44; // uint32 - pub const M_FL_PLANE_OFFSET: usize = 0x48; // float32 - pub const M_FL_COLOR_TRANSITION_TIME: usize = 0x4C; // float32 - pub const M_FL_AMBIENT: usize = 0x50; // float32 - pub const M_SPOTLIGHT_TEXTURE_NAME: usize = 0x54; // char[512] - pub const M_N_SPOTLIGHT_TEXTURE_FRAME: usize = 0x254; // int32 - pub const M_N_SHADOW_QUALITY: usize = 0x258; // uint32 - pub const M_FL_NEAR_Z: usize = 0x25C; // float32 - pub const M_FL_FAR_Z: usize = 0x260; // float32 - pub const M_FL_PROJECTION_SIZE: usize = 0x264; // float32 - pub const M_FL_ROTATION: usize = 0x268; // float32 - pub const M_B_FLIP_HORIZONTAL: usize = 0x26C; // bool + pub mod CProjectedTextureBase { + pub const m_hTargetEntity: usize = 0xC; // CHandle + pub const m_bState: usize = 0x10; // bool + pub const m_bAlwaysUpdate: usize = 0x11; // bool + pub const m_flLightFOV: usize = 0x14; // float32 + pub const m_bEnableShadows: usize = 0x18; // bool + pub const m_bSimpleProjection: usize = 0x19; // bool + pub const m_bLightOnlyTarget: usize = 0x1A; // bool + pub const m_bLightWorld: usize = 0x1B; // bool + pub const m_bCameraSpace: usize = 0x1C; // bool + pub const m_flBrightnessScale: usize = 0x20; // float32 + pub const m_LightColor: usize = 0x24; // Color + pub const m_flIntensity: usize = 0x28; // float32 + pub const m_flLinearAttenuation: usize = 0x2C; // float32 + pub const m_flQuadraticAttenuation: usize = 0x30; // float32 + pub const m_bVolumetric: usize = 0x34; // bool + pub const m_flVolumetricIntensity: usize = 0x38; // float32 + pub const m_flNoiseStrength: usize = 0x3C; // float32 + pub const m_flFlashlightTime: usize = 0x40; // float32 + pub const m_nNumPlanes: usize = 0x44; // uint32 + pub const m_flPlaneOffset: usize = 0x48; // float32 + pub const m_flColorTransitionTime: usize = 0x4C; // float32 + pub const m_flAmbient: usize = 0x50; // float32 + pub const m_SpotlightTextureName: usize = 0x54; // char[512] + pub const m_nSpotlightTextureFrame: usize = 0x254; // int32 + pub const m_nShadowQuality: usize = 0x258; // uint32 + pub const m_flNearZ: usize = 0x25C; // float32 + pub const m_flFarZ: usize = 0x260; // float32 + pub const m_flProjectionSize: usize = 0x264; // float32 + pub const m_flRotation: usize = 0x268; // float32 + pub const m_bFlipHorizontal: usize = 0x26C; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: @@ -3877,13 +3879,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_flStartScale (float32) // NetworkVarNames: m_flScaleTime (float) // NetworkVarNames: m_nFlags (uint32) - pub mod c_base_fire { - pub const M_FL_SCALE: usize = 0x6D0; // float32 - pub const M_FL_START_SCALE: usize = 0x6D4; // float32 - pub const M_FL_SCALE_TIME: usize = 0x6D8; // float32 - pub const M_N_FLAGS: usize = 0x6DC; // uint32 + pub mod C_BaseFire { + pub const m_flScale: usize = 0x6D0; // float32 + pub const m_flStartScale: usize = 0x6D4; // float32 + pub const m_flScaleTime: usize = 0x6D8; // float32 + pub const m_nFlags: usize = 0x6DC; // uint32 } - // Parent: c_base_fire + // Parent: C_BaseFire // Fields count: 13 // // Metadata: @@ -3891,115 +3893,115 @@ pub mod cs2_dumper { // MNetworkOverride // NetworkVarNames: m_nFlameModelIndex (int32) // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - pub mod c_fire_smoke { - pub const M_N_FLAME_MODEL_INDEX: usize = 0x6E0; // int32 - pub const M_N_FLAME_FROM_ABOVE_MODEL_INDEX: usize = 0x6E4; // int32 - pub const M_FL_SCALE_REGISTER: usize = 0x6E8; // float32 - pub const M_FL_SCALE_START: usize = 0x6EC; // float32 - pub const M_FL_SCALE_END: usize = 0x6F0; // float32 - pub const M_FL_SCALE_TIME_START: usize = 0x6F4; // GameTime_t - pub const M_FL_SCALE_TIME_END: usize = 0x6F8; // GameTime_t - pub const M_FL_CHILD_FLAME_SPREAD: usize = 0x6FC; // float32 - pub const M_FL_CLIP_PERC: usize = 0x710; // float32 - pub const M_B_CLIP_TESTED: usize = 0x714; // bool - pub const M_B_FADING_OUT: usize = 0x715; // bool - pub const M_T_PARTICLE_SPAWN: usize = 0x718; // TimedEvent - pub const M_P_FIRE_OVERLAY: usize = 0x720; // CFireOverlay* + pub mod C_FireSmoke { + pub const m_nFlameModelIndex: usize = 0x6E0; // int32 + pub const m_nFlameFromAboveModelIndex: usize = 0x6E4; // int32 + pub const m_flScaleRegister: usize = 0x6E8; // float32 + pub const m_flScaleStart: usize = 0x6EC; // float32 + pub const m_flScaleEnd: usize = 0x6F0; // float32 + pub const m_flScaleTimeStart: usize = 0x6F4; // GameTime_t + pub const m_flScaleTimeEnd: usize = 0x6F8; // GameTime_t + pub const m_flChildFlameSpread: usize = 0x6FC; // float32 + pub const m_flClipPerc: usize = 0x710; // float32 + pub const m_bClipTested: usize = 0x714; // bool + pub const m_bFadingOut: usize = 0x715; // bool + pub const m_tParticleSpawn: usize = 0x718; // TimedEvent + pub const m_pFireOverlay: usize = 0x720; // CFireOverlay* } // Parent: None // Fields count: 1 - pub mod c_rope_keyframe_c_physics_delegate { - pub const M_P_KEYFRAME: usize = 0x8; // C_RopeKeyframe* + pub mod C_RopeKeyframe__CPhysicsDelegate { + pub const m_pKeyframe: usize = 0x8; // C_RopeKeyframe* } // Parent: None // Fields count: 1 - pub mod c_scene_entity_queued_events_t { - pub const STARTTIME: usize = 0x0; // float32 + pub mod C_SceneEntity__QueuedEvents_t { + pub const starttime: usize = 0x0; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - pub mod c_tint_controller { + pub mod C_TintController { } // Parent: None // Fields count: 13 - pub mod c_flashlight_effect { - pub const M_B_IS_ON: usize = 0x8; // bool - pub const M_B_MUZZLE_FLASH_ENABLED: usize = 0x18; // bool - pub const M_FL_MUZZLE_FLASH_BRIGHTNESS: usize = 0x1C; // float32 - pub const M_QUAT_MUZZLE_FLASH_ORIENTATION: usize = 0x20; // Quaternion - pub const M_VEC_MUZZLE_FLASH_ORIGIN: usize = 0x30; // Vector - pub const M_FL_FOV: usize = 0x3C; // float32 - pub const M_FL_FAR_Z: usize = 0x40; // float32 - pub const M_FL_LINEAR_ATTEN: usize = 0x44; // float32 - pub const M_B_CASTS_SHADOWS: usize = 0x48; // bool - pub const M_FL_CURRENT_PULL_BACK_DIST: usize = 0x4C; // float32 - pub const M_FLASHLIGHT_TEXTURE: usize = 0x50; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_MUZZLE_FLASH_TEXTURE: usize = 0x58; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_TEXTURE_NAME: usize = 0x60; // char[64] + pub mod CFlashlightEffect { + pub const m_bIsOn: usize = 0x8; // bool + pub const m_bMuzzleFlashEnabled: usize = 0x18; // bool + pub const m_flMuzzleFlashBrightness: usize = 0x1C; // float32 + pub const m_quatMuzzleFlashOrientation: usize = 0x20; // Quaternion + pub const m_vecMuzzleFlashOrigin: usize = 0x30; // Vector + pub const m_flFov: usize = 0x3C; // float32 + pub const m_flFarZ: usize = 0x40; // float32 + pub const m_flLinearAtten: usize = 0x44; // float32 + pub const m_bCastsShadows: usize = 0x48; // bool + pub const m_flCurrentPullBackDist: usize = 0x4C; // float32 + pub const m_FlashlightTexture: usize = 0x50; // CStrongHandle + pub const m_MuzzleFlashTexture: usize = 0x58; // CStrongHandle + pub const m_textureName: usize = 0x60; // char[64] } // Parent: None // Fields count: 5 - pub mod c_interpolated_value { - pub const M_FL_START_TIME: usize = 0x0; // float32 - pub const M_FL_END_TIME: usize = 0x4; // float32 - pub const M_FL_START_VALUE: usize = 0x8; // float32 - pub const M_FL_END_VALUE: usize = 0xC; // float32 - pub const M_N_INTERP_TYPE: usize = 0x10; // int32 + pub mod CInterpolatedValue { + pub const m_flStartTime: usize = 0x0; // float32 + pub const m_flEndTime: usize = 0x4; // float32 + pub const m_flStartValue: usize = 0x8; // float32 + pub const m_flEndValue: usize = 0xC; // float32 + pub const m_nInterpType: usize = 0x10; // int32 } // Parent: None // Fields count: 4 - pub mod c_glow_sprite { - pub const M_V_COLOR: usize = 0x0; // Vector - pub const M_FL_HORZ_SIZE: usize = 0xC; // float32 - pub const M_FL_VERT_SIZE: usize = 0x10; // float32 - pub const M_H_MATERIAL: usize = 0x18; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub mod CGlowSprite { + pub const m_vColor: usize = 0x0; // Vector + pub const m_flHorzSize: usize = 0xC; // float32 + pub const m_flVertSize: usize = 0x10; // float32 + pub const m_hMaterial: usize = 0x18; // CStrongHandle } // Parent: None // Fields count: 15 - pub mod c_glow_overlay { - pub const M_V_POS: usize = 0x8; // Vector - pub const M_B_DIRECTIONAL: usize = 0x14; // bool - pub const M_V_DIRECTION: usize = 0x18; // Vector - pub const M_B_IN_SKY: usize = 0x24; // bool - pub const M_SKY_OBSTRUCTION_SCALE: usize = 0x28; // float32 - pub const M_SPRITES: usize = 0x30; // CGlowSprite[4] - pub const M_N_SPRITES: usize = 0xB0; // int32 - pub const M_FL_PROXY_RADIUS: usize = 0xB4; // float32 - pub const M_FL_HDR_COLOR_SCALE: usize = 0xB8; // float32 - pub const M_FL_GLOW_OBSTRUCTION_SCALE: usize = 0xBC; // float32 - pub const M_B_CACHE_GLOW_OBSTRUCTION: usize = 0xC0; // bool - pub const M_B_CACHE_SKY_OBSTRUCTION: usize = 0xC1; // bool - pub const M_B_ACTIVATED: usize = 0xC2; // int16 - pub const M_LIST_INDEX: usize = 0xC4; // uint16 - pub const M_QUERY_HANDLE: usize = 0xC8; // int32 + pub mod CGlowOverlay { + pub const m_vPos: usize = 0x8; // Vector + pub const m_bDirectional: usize = 0x14; // bool + pub const m_vDirection: usize = 0x18; // Vector + pub const m_bInSky: usize = 0x24; // bool + pub const m_skyObstructionScale: usize = 0x28; // float32 + pub const m_Sprites: usize = 0x30; // CGlowSprite[4] + pub const m_nSprites: usize = 0xB0; // int32 + pub const m_flProxyRadius: usize = 0xB4; // float32 + pub const m_flHDRColorScale: usize = 0xB8; // float32 + pub const m_flGlowObstructionScale: usize = 0xBC; // float32 + pub const m_bCacheGlowObstruction: usize = 0xC0; // bool + pub const m_bCacheSkyObstruction: usize = 0xC1; // bool + pub const m_bActivated: usize = 0xC2; // int16 + pub const m_ListIndex: usize = 0xC4; // uint16 + pub const m_queryHandle: usize = 0xC8; // int32 } // Parent: None // Fields count: 0 - pub mod i_client_alpha_property { + pub mod IClientAlphaProperty { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 2 - pub mod c_skybox_reference { - pub const M_WORLD_GROUP_ID: usize = 0x6D0; // WorldGroupId_t - pub const M_H_SKY_CAMERA: usize = 0x6D4; // CHandle< C_SkyCamera > + pub mod CSkyboxReference { + pub const m_worldGroupId: usize = 0x6D0; // WorldGroupId_t + pub const m_hSkyCamera: usize = 0x6D4; // CHandle } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - pub mod c_sky_camera { - pub const M_SKYBOX_DATA: usize = 0x6D0; // sky3dparams_t - pub const M_SKYBOX_SLOT_TOKEN: usize = 0x760; // CUtlStringToken - pub const M_B_USE_ANGLES: usize = 0x764; // bool - pub const M_P_NEXT: usize = 0x768; // C_SkyCamera* + pub mod C_SkyCamera { + pub const m_skyboxData: usize = 0x6D0; // sky3dparams_t + pub const m_skyboxSlotToken: usize = 0x760; // CUtlStringToken + pub const m_bUseAngles: usize = 0x764; // bool + pub const m_pNext: usize = 0x768; // C_SkyCamera* } // Parent: None // Fields count: 2 - pub mod timed_event { - pub const M_TIME_BETWEEN_EVENTS: usize = 0x0; // float32 - pub const M_F_NEXT_EVENT: usize = 0x4; // float32 + pub mod TimedEvent { + pub const m_TimeBetweenEvents: usize = 0x0; // float32 + pub const m_fNextEvent: usize = 0x4; // float32 } // Parent: None // Fields count: 8 @@ -4013,15 +4015,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_nHierarchyId (uint16) // NetworkVarNames: m_nCollisionGroup (uint8) // NetworkVarNames: m_nCollisionFunctionMask (uint8) - pub mod v_physics_collision_attribute_t { - pub const M_N_INTERACTS_AS: usize = 0x8; // uint64 - pub const M_N_INTERACTS_WITH: usize = 0x10; // uint64 - pub const M_N_INTERACTS_EXCLUDE: usize = 0x18; // uint64 - pub const M_N_ENTITY_ID: usize = 0x20; // uint32 - pub const M_N_OWNER_ID: usize = 0x24; // uint32 - pub const M_N_HIERARCHY_ID: usize = 0x28; // uint16 - pub const M_N_COLLISION_GROUP: usize = 0x2A; // uint8 - pub const M_N_COLLISION_FUNCTION_MASK: usize = 0x2B; // uint8 + pub mod VPhysicsCollisionAttribute_t { + pub const m_nInteractsAs: usize = 0x8; // uint64 + pub const m_nInteractsWith: usize = 0x10; // uint64 + pub const m_nInteractsExclude: usize = 0x18; // uint64 + pub const m_nEntityId: usize = 0x20; // uint32 + pub const m_nOwnerId: usize = 0x24; // uint32 + pub const m_nHierarchyId: usize = 0x28; // uint16 + pub const m_nCollisionGroup: usize = 0x2A; // uint8 + pub const m_nCollisionFunctionMask: usize = 0x2B; // uint8 } // Parent: None // Fields count: 17 @@ -4041,40 +4043,40 @@ pub mod cs2_dumper { // NetworkVarNames: m_vCapsuleCenter1 (Vector) // NetworkVarNames: m_vCapsuleCenter2 (Vector) // NetworkVarNames: m_flCapsuleRadius (float) - pub mod c_collision_property { - pub const M_COLLISION_ATTRIBUTE: usize = 0x10; // VPhysicsCollisionAttribute_t - pub const M_VEC_MINS: usize = 0x40; // Vector - pub const M_VEC_MAXS: usize = 0x4C; // Vector - pub const M_US_SOLID_FLAGS: usize = 0x5A; // uint8 - pub const M_N_SOLID_TYPE: usize = 0x5B; // SolidType_t - pub const M_TRIGGER_BLOAT: usize = 0x5C; // uint8 - pub const M_N_SURROUND_TYPE: usize = 0x5D; // SurroundingBoundsType_t - pub const M_COLLISION_GROUP: usize = 0x5E; // uint8 - pub const M_N_ENABLE_PHYSICS: usize = 0x5F; // uint8 - pub const M_FL_BOUNDING_RADIUS: usize = 0x60; // float32 - pub const M_VEC_SPECIFIED_SURROUNDING_MINS: usize = 0x64; // Vector - pub const M_VEC_SPECIFIED_SURROUNDING_MAXS: usize = 0x70; // Vector - pub const M_VEC_SURROUNDING_MAXS: usize = 0x7C; // Vector - pub const M_VEC_SURROUNDING_MINS: usize = 0x88; // Vector - pub const M_V_CAPSULE_CENTER1: usize = 0x94; // Vector - pub const M_V_CAPSULE_CENTER2: usize = 0xA0; // Vector - pub const M_FL_CAPSULE_RADIUS: usize = 0xAC; // float32 + pub mod CCollisionProperty { + pub const m_collisionAttribute: usize = 0x10; // VPhysicsCollisionAttribute_t + pub const m_vecMins: usize = 0x40; // Vector + pub const m_vecMaxs: usize = 0x4C; // Vector + pub const m_usSolidFlags: usize = 0x5A; // uint8 + pub const m_nSolidType: usize = 0x5B; // SolidType_t + pub const m_triggerBloat: usize = 0x5C; // uint8 + pub const m_nSurroundType: usize = 0x5D; // SurroundingBoundsType_t + pub const m_CollisionGroup: usize = 0x5E; // uint8 + pub const m_nEnablePhysics: usize = 0x5F; // uint8 + pub const m_flBoundingRadius: usize = 0x60; // float32 + pub const m_vecSpecifiedSurroundingMins: usize = 0x64; // Vector + pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // Vector + pub const m_vecSurroundingMaxs: usize = 0x7C; // Vector + pub const m_vecSurroundingMins: usize = 0x88; // Vector + pub const m_vCapsuleCenter1: usize = 0x94; // Vector + pub const m_vCapsuleCenter2: usize = 0xA0; // Vector + pub const m_flCapsuleRadius: usize = 0xAC; // float32 } // Parent: None // Fields count: 12 - pub mod c_decal_info { - pub const M_FL_ANIMATION_SCALE: usize = 0x0; // float32 - pub const M_FL_ANIMATION_LIFE_SPAN: usize = 0x4; // float32 - pub const M_FL_PLACE_TIME: usize = 0x8; // float32 - pub const M_FL_FADE_START_TIME: usize = 0xC; // float32 - pub const M_FL_FADE_DURATION: usize = 0x10; // float32 - pub const M_N_VB_SLOT: usize = 0x14; // int32 - pub const M_N_BONE_INDEX: usize = 0x18; // int32 - pub const M_V_POSITION: usize = 0x28; // Vector - pub const M_FL_BOUNDING_RADIUS_SQR: usize = 0x34; // float32 - pub const M_P_NEXT: usize = 0x40; // CDecalInfo* - pub const M_P_PREV: usize = 0x48; // CDecalInfo* - pub const M_N_DECAL_MATERIAL_INDEX: usize = 0xA8; // int32 + pub mod CDecalInfo { + pub const m_flAnimationScale: usize = 0x0; // float32 + pub const m_flAnimationLifeSpan: usize = 0x4; // float32 + pub const m_flPlaceTime: usize = 0x8; // float32 + pub const m_flFadeStartTime: usize = 0xC; // float32 + pub const m_flFadeDuration: usize = 0x10; // float32 + pub const m_nVBSlot: usize = 0x14; // int32 + pub const m_nBoneIndex: usize = 0x18; // int32 + pub const m_vPosition: usize = 0x28; // Vector + pub const m_flBoundingRadiusSqr: usize = 0x34; // float32 + pub const m_pNext: usize = 0x40; // CDecalInfo* + pub const m_pPrev: usize = 0x48; // CDecalInfo* + pub const m_nDecalMaterialIndex: usize = 0xA8; // int32 } // Parent: None // Fields count: 21 @@ -4101,38 +4103,38 @@ pub mod cs2_dumper { // NetworkVarNames: m_nAttachmentName (CUtlStringToken) // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) - pub mod c_effect_data { - pub const M_V_ORIGIN: usize = 0x8; // Vector - pub const M_V_START: usize = 0x14; // Vector - pub const M_V_NORMAL: usize = 0x20; // Vector - pub const M_V_ANGLES: usize = 0x2C; // QAngle - pub const M_H_ENTITY: usize = 0x38; // CEntityHandle - pub const M_H_OTHER_ENTITY: usize = 0x3C; // CEntityHandle - pub const M_FL_SCALE: usize = 0x40; // float32 - pub const M_FL_MAGNITUDE: usize = 0x44; // float32 - pub const M_FL_RADIUS: usize = 0x48; // float32 - pub const M_N_SURFACE_PROP: usize = 0x4C; // CUtlStringToken - pub const M_N_EFFECT_INDEX: usize = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_N_DAMAGE_TYPE: usize = 0x58; // uint32 - pub const M_N_PENETRATE: usize = 0x5C; // uint8 - pub const M_N_MATERIAL: usize = 0x5E; // uint16 - pub const M_N_HIT_BOX: usize = 0x60; // uint16 - pub const M_N_COLOR: usize = 0x62; // uint8 - pub const M_F_FLAGS: usize = 0x63; // uint8 - pub const M_N_ATTACHMENT_INDEX: usize = 0x64; // AttachmentHandle_t - pub const M_N_ATTACHMENT_NAME: usize = 0x68; // CUtlStringToken - pub const M_I_EFFECT_NAME: usize = 0x6C; // uint16 - pub const M_N_EXPLOSION_TYPE: usize = 0x6E; // uint8 + pub mod CEffectData { + pub const m_vOrigin: usize = 0x8; // Vector + pub const m_vStart: usize = 0x14; // Vector + pub const m_vNormal: usize = 0x20; // Vector + pub const m_vAngles: usize = 0x2C; // QAngle + pub const m_hEntity: usize = 0x38; // CEntityHandle + pub const m_hOtherEntity: usize = 0x3C; // CEntityHandle + pub const m_flScale: usize = 0x40; // float32 + pub const m_flMagnitude: usize = 0x44; // float32 + pub const m_flRadius: usize = 0x48; // float32 + pub const m_nSurfaceProp: usize = 0x4C; // CUtlStringToken + pub const m_nEffectIndex: usize = 0x50; // CWeakHandle + pub const m_nDamageType: usize = 0x58; // uint32 + pub const m_nPenetrate: usize = 0x5C; // uint8 + pub const m_nMaterial: usize = 0x5E; // uint16 + pub const m_nHitBox: usize = 0x60; // uint16 + pub const m_nColor: usize = 0x62; // uint8 + pub const m_fFlags: usize = 0x63; // uint8 + pub const m_nAttachmentIndex: usize = 0x64; // AttachmentHandle_t + pub const m_nAttachmentName: usize = 0x68; // CUtlStringToken + pub const m_iEffectName: usize = 0x6C; // uint16 + pub const m_nExplosionType: usize = 0x6E; // uint8 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) // NetworkVarNames: m_flFadeEndDist (float32) - pub mod c_env_detail_controller { - pub const M_FL_FADE_START_DIST: usize = 0x6D0; // float32 - pub const M_FL_FADE_END_DIST: usize = 0x6D4; // float32 + pub mod C_EnvDetailController { + pub const m_flFadeStartDist: usize = 0x6D0; // float32 + pub const m_flFadeEndDist: usize = 0x6D4; // float32 } // Parent: None // Fields count: 29 @@ -4152,52 +4154,52 @@ pub mod cs2_dumper { // NetworkVarNames: m_location (Vector) // NetworkVarNames: m_iInitialWindDir (uint16) // NetworkVarNames: m_flInitialWindSpeed (float32) - pub mod c_env_wind_shared { - pub const M_FL_START_TIME: usize = 0x8; // GameTime_t - pub const M_I_WIND_SEED: usize = 0xC; // uint32 - pub const M_I_MIN_WIND: usize = 0x10; // uint16 - pub const M_I_MAX_WIND: usize = 0x12; // uint16 - pub const M_WIND_RADIUS: usize = 0x14; // int32 - pub const M_I_MIN_GUST: usize = 0x18; // uint16 - pub const M_I_MAX_GUST: usize = 0x1A; // uint16 - pub const M_FL_MIN_GUST_DELAY: usize = 0x1C; // float32 - pub const M_FL_MAX_GUST_DELAY: usize = 0x20; // float32 - pub const M_FL_GUST_DURATION: usize = 0x24; // float32 - pub const M_I_GUST_DIR_CHANGE: usize = 0x28; // uint16 - pub const M_LOCATION: usize = 0x2C; // Vector - pub const M_ISZ_GUST_SOUND: usize = 0x38; // int32 - pub const M_I_WIND_DIR: usize = 0x3C; // int32 - pub const M_FL_WIND_SPEED: usize = 0x40; // float32 - pub const M_CURRENT_WIND_VECTOR: usize = 0x44; // Vector - pub const M_CURRENT_SWAY_VECTOR: usize = 0x50; // Vector - pub const M_PREV_SWAY_VECTOR: usize = 0x5C; // Vector - pub const M_I_INITIAL_WIND_DIR: usize = 0x68; // uint16 - pub const M_FL_INITIAL_WIND_SPEED: usize = 0x6C; // float32 - pub const M_FL_VARIATION_TIME: usize = 0x70; // GameTime_t - pub const M_FL_SWAY_TIME: usize = 0x74; // GameTime_t - pub const M_FL_SIM_TIME: usize = 0x78; // GameTime_t - pub const M_FL_SWITCH_TIME: usize = 0x7C; // GameTime_t - pub const M_FL_AVE_WIND_SPEED: usize = 0x80; // float32 - pub const M_B_GUSTING: usize = 0x84; // bool - pub const M_FL_WIND_ANGLE_VARIATION: usize = 0x88; // float32 - pub const M_FL_WIND_SPEED_VARIATION: usize = 0x8C; // float32 - pub const M_I_ENT_INDEX: usize = 0x90; // CEntityIndex + pub mod C_EnvWindShared { + pub const m_flStartTime: usize = 0x8; // GameTime_t + pub const m_iWindSeed: usize = 0xC; // uint32 + pub const m_iMinWind: usize = 0x10; // uint16 + pub const m_iMaxWind: usize = 0x12; // uint16 + pub const m_windRadius: usize = 0x14; // int32 + pub const m_iMinGust: usize = 0x18; // uint16 + pub const m_iMaxGust: usize = 0x1A; // uint16 + pub const m_flMinGustDelay: usize = 0x1C; // float32 + pub const m_flMaxGustDelay: usize = 0x20; // float32 + pub const m_flGustDuration: usize = 0x24; // float32 + pub const m_iGustDirChange: usize = 0x28; // uint16 + pub const m_location: usize = 0x2C; // Vector + pub const m_iszGustSound: usize = 0x38; // int32 + pub const m_iWindDir: usize = 0x3C; // int32 + pub const m_flWindSpeed: usize = 0x40; // float32 + pub const m_currentWindVector: usize = 0x44; // Vector + pub const m_CurrentSwayVector: usize = 0x50; // Vector + pub const m_PrevSwayVector: usize = 0x5C; // Vector + pub const m_iInitialWindDir: usize = 0x68; // uint16 + pub const m_flInitialWindSpeed: usize = 0x6C; // float32 + pub const m_flVariationTime: usize = 0x70; // GameTime_t + pub const m_flSwayTime: usize = 0x74; // GameTime_t + pub const m_flSimTime: usize = 0x78; // GameTime_t + pub const m_flSwitchTime: usize = 0x7C; // GameTime_t + pub const m_flAveWindSpeed: usize = 0x80; // float32 + pub const m_bGusting: usize = 0x84; // bool + pub const m_flWindAngleVariation: usize = 0x88; // float32 + pub const m_flWindSpeedVariation: usize = 0x8C; // float32 + pub const m_iEntIndex: usize = 0x90; // CEntityIndex } // Parent: None // Fields count: 2 - pub mod c_env_wind_shared_wind_ave_event_t { - pub const M_FL_START_WIND_SPEED: usize = 0x0; // float32 - pub const M_FL_AVE_WIND_SPEED: usize = 0x4; // float32 + pub mod C_EnvWindShared__WindAveEvent_t { + pub const m_flStartWindSpeed: usize = 0x0; // float32 + pub const m_flAveWindSpeed: usize = 0x4; // float32 } // Parent: None // Fields count: 2 - pub mod c_env_wind_shared_wind_variation_event_t { - pub const M_FL_WIND_ANGLE_VARIATION: usize = 0x0; // float32 - pub const M_FL_WIND_SPEED_VARIATION: usize = 0x4; // float32 + pub mod C_EnvWindShared__WindVariationEvent_t { + pub const m_flWindAngleVariation: usize = 0x0; // float32 + pub const m_flWindSpeedVariation: usize = 0x4; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - pub mod c_info_ladder_dismount { + pub mod C_InfoLadderDismount { } // Parent: None // Fields count: 12 @@ -4216,26 +4218,26 @@ pub mod cs2_dumper { // NetworkVarNames: m_bParentFrozen (bool) // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) pub mod shard_model_desc_t { - pub const M_N_MODEL_ID: usize = 0x8; // int32 - pub const M_H_MATERIAL: usize = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_SOLID: usize = 0x18; // ShardSolid_t - pub const M_SHATTER_PANEL_MODE: usize = 0x19; // ShatterPanelMode - pub const M_VEC_PANEL_SIZE: usize = 0x1C; // Vector2D - pub const M_VEC_STRESS_POSITION_A: usize = 0x24; // Vector2D - pub const M_VEC_STRESS_POSITION_B: usize = 0x2C; // Vector2D - pub const M_VEC_PANEL_VERTICES: usize = 0x38; // C_NetworkUtlVectorBase< Vector2D > - pub const M_FL_GLASS_HALF_THICKNESS: usize = 0x50; // float32 - pub const M_B_HAS_PARENT: usize = 0x54; // bool - pub const M_B_PARENT_FROZEN: usize = 0x55; // bool - pub const M_SURFACE_PROP_STRING_TOKEN: usize = 0x58; // CUtlStringToken + pub const m_nModelID: usize = 0x8; // int32 + pub const m_hMaterial: usize = 0x10; // CStrongHandle + pub const m_solid: usize = 0x18; // ShardSolid_t + pub const m_ShatterPanelMode: usize = 0x19; // ShatterPanelMode + pub const m_vecPanelSize: usize = 0x1C; // Vector2D + pub const m_vecStressPositionA: usize = 0x24; // Vector2D + pub const m_vecStressPositionB: usize = 0x2C; // Vector2D + pub const m_vecPanelVertices: usize = 0x38; // C_NetworkUtlVectorBase + pub const m_flGlassHalfThickness: usize = 0x50; // float32 + pub const m_bHasParent: usize = 0x54; // bool + pub const m_bParentFrozen: usize = 0x55; // bool + pub const m_SurfacePropStringToken: usize = 0x58; // CUtlStringToken } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - pub mod c_game_rules_proxy { + pub mod C_GameRulesProxy { } // Parent: None // Fields count: 0 - pub mod c_game_rules { + pub mod C_GameRules { } // Parent: None // Fields count: 11 @@ -4250,22 +4252,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGlowTime (float) // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - pub mod c_glow_property { - pub const M_F_GLOW_COLOR: usize = 0x8; // Vector - pub const M_I_GLOW_TYPE: usize = 0x30; // int32 - pub const M_I_GLOW_TEAM: usize = 0x34; // int32 - pub const M_N_GLOW_RANGE: usize = 0x38; // int32 - pub const M_N_GLOW_RANGE_MIN: usize = 0x3C; // int32 - pub const M_GLOW_COLOR_OVERRIDE: usize = 0x40; // Color - pub const M_B_FLASHING: usize = 0x44; // bool - pub const M_FL_GLOW_TIME: usize = 0x48; // float32 - pub const M_FL_GLOW_START_TIME: usize = 0x4C; // float32 - pub const M_B_ELIGIBLE_FOR_SCREEN_HIGHLIGHT: usize = 0x50; // bool - pub const M_B_GLOWING: usize = 0x51; // bool + pub mod CGlowProperty { + pub const m_fGlowColor: usize = 0x8; // Vector + pub const m_iGlowType: usize = 0x30; // int32 + pub const m_iGlowTeam: usize = 0x34; // int32 + pub const m_nGlowRange: usize = 0x38; // int32 + pub const m_nGlowRangeMin: usize = 0x3C; // int32 + pub const m_glowColorOverride: usize = 0x40; // Color + pub const m_bFlashing: usize = 0x44; // bool + pub const m_flGlowTime: usize = 0x48; // float32 + pub const m_flGlowStartTime: usize = 0x4C; // float32 + pub const m_bEligibleForScreenHighlight: usize = 0x50; // bool + pub const m_bGlowing: usize = 0x51; // bool } - // Parent: c_game_rules + // Parent: C_GameRules // Fields count: 0 - pub mod c_multiplay_rules { + pub mod C_MultiplayRules { } // Parent: None // Fields count: 25 @@ -4296,52 +4298,52 @@ pub mod cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) pub mod fogparams_t { - pub const DIR_PRIMARY: usize = 0x8; // Vector - pub const COLOR_PRIMARY: usize = 0x14; // Color - pub const COLOR_SECONDARY: usize = 0x18; // Color - pub const COLOR_PRIMARY_LERP_TO: usize = 0x1C; // Color - pub const COLOR_SECONDARY_LERP_TO: usize = 0x20; // Color - pub const START: usize = 0x24; // float32 - pub const END: usize = 0x28; // float32 - pub const FARZ: usize = 0x2C; // float32 - pub const MAXDENSITY: usize = 0x30; // float32 - pub const EXPONENT: usize = 0x34; // float32 - pub const HDR_COLOR_SCALE: usize = 0x38; // float32 - pub const SKYBOX_FOG_FACTOR: usize = 0x3C; // float32 - pub const SKYBOX_FOG_FACTOR_LERP_TO: usize = 0x40; // float32 - pub const START_LERP_TO: usize = 0x44; // float32 - pub const END_LERP_TO: usize = 0x48; // float32 - pub const MAXDENSITY_LERP_TO: usize = 0x4C; // float32 - pub const LERPTIME: usize = 0x50; // GameTime_t - pub const DURATION: usize = 0x54; // float32 - pub const BLENDTOBACKGROUND: usize = 0x58; // float32 - pub const SCATTERING: usize = 0x5C; // float32 - pub const LOCALLIGHTSCALE: usize = 0x60; // float32 - pub const ENABLE: usize = 0x64; // bool - pub const BLEND: usize = 0x65; // bool - pub const M_B_NO_REFLECTION_FOG: usize = 0x66; // bool - pub const M_B_PADDING: usize = 0x67; // bool + pub const dirPrimary: usize = 0x8; // Vector + pub const colorPrimary: usize = 0x14; // Color + pub const colorSecondary: usize = 0x18; // Color + pub const colorPrimaryLerpTo: usize = 0x1C; // Color + pub const colorSecondaryLerpTo: usize = 0x20; // Color + pub const start: usize = 0x24; // float32 + pub const end: usize = 0x28; // float32 + pub const farz: usize = 0x2C; // float32 + pub const maxdensity: usize = 0x30; // float32 + pub const exponent: usize = 0x34; // float32 + pub const HDRColorScale: usize = 0x38; // float32 + pub const skyboxFogFactor: usize = 0x3C; // float32 + pub const skyboxFogFactorLerpTo: usize = 0x40; // float32 + pub const startLerpTo: usize = 0x44; // float32 + pub const endLerpTo: usize = 0x48; // float32 + pub const maxdensityLerpTo: usize = 0x4C; // float32 + pub const lerptime: usize = 0x50; // GameTime_t + pub const duration: usize = 0x54; // float32 + pub const blendtobackground: usize = 0x58; // float32 + pub const scattering: usize = 0x5C; // float32 + pub const locallightscale: usize = 0x60; // float32 + pub const enable: usize = 0x64; // bool + pub const blend: usize = 0x65; // bool + pub const m_bNoReflectionFog: usize = 0x66; // bool + pub const m_bPadding: usize = 0x67; // bool } // Parent: None // Fields count: 14 // // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) - pub mod c_fogplayerparams_t { - pub const M_H_CTRL: usize = 0x8; // CHandle< C_FogController > - pub const M_FL_TRANSITION_TIME: usize = 0xC; // float32 - pub const M_OLD_COLOR: usize = 0x10; // Color - pub const M_FL_OLD_START: usize = 0x14; // float32 - pub const M_FL_OLD_END: usize = 0x18; // float32 - pub const M_FL_OLD_MAX_DENSITY: usize = 0x1C; // float32 - pub const M_FL_OLD_HDR_COLOR_SCALE: usize = 0x20; // float32 - pub const M_FL_OLD_FAR_Z: usize = 0x24; // float32 - pub const M_NEW_COLOR: usize = 0x28; // Color - pub const M_FL_NEW_START: usize = 0x2C; // float32 - pub const M_FL_NEW_END: usize = 0x30; // float32 - pub const M_FL_NEW_MAX_DENSITY: usize = 0x34; // float32 - pub const M_FL_NEW_HDR_COLOR_SCALE: usize = 0x38; // float32 - pub const M_FL_NEW_FAR_Z: usize = 0x3C; // float32 + pub mod C_fogplayerparams_t { + pub const m_hCtrl: usize = 0x8; // CHandle + pub const m_flTransitionTime: usize = 0xC; // float32 + pub const m_OldColor: usize = 0x10; // Color + pub const m_flOldStart: usize = 0x14; // float32 + pub const m_flOldEnd: usize = 0x18; // float32 + pub const m_flOldMaxDensity: usize = 0x1C; // float32 + pub const m_flOldHDRColorScale: usize = 0x20; // float32 + pub const m_flOldFarZ: usize = 0x24; // float32 + pub const m_NewColor: usize = 0x28; // Color + pub const m_flNewStart: usize = 0x2C; // float32 + pub const m_flNewEnd: usize = 0x30; // float32 + pub const m_flNewMaxDensity: usize = 0x34; // float32 + pub const m_flNewHDRColorScale: usize = 0x38; // float32 + pub const m_flNewFarZ: usize = 0x3C; // float32 } // Parent: None // Fields count: 6 @@ -4354,12 +4356,12 @@ pub mod cs2_dumper { // NetworkVarNames: fog (fogparams_t) // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) pub mod sky3dparams_t { - pub const SCALE: usize = 0x8; // int16 - pub const ORIGIN: usize = 0xC; // Vector - pub const B_CLIP3_D_SKY_BOX_NEAR_TO_WORLD_FAR: usize = 0x18; // bool - pub const FL_CLIP3_D_SKY_BOX_NEAR_TO_WORLD_FAR_OFFSET: usize = 0x1C; // float32 - pub const FOG: usize = 0x20; // fogparams_t - pub const M_N_WORLD_GROUP_ID: usize = 0x88; // WorldGroupId_t + pub const scale: usize = 0x8; // int16 + pub const origin: usize = 0xC; // Vector + pub const bClip3DSkyBoxNearToWorldFar: usize = 0x18; // bool + pub const flClip3DSkyBoxNearToWorldFarOffset: usize = 0x1C; // float32 + pub const fog: usize = 0x20; // fogparams_t + pub const m_nWorldGroupID: usize = 0x88; // WorldGroupId_t } // Parent: None // Fields count: 4 @@ -4367,17 +4369,17 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_Transforms (CTransform) // NetworkVarNames: m_hOwner (EHANDLE) - pub mod physics_ragdoll_pose_t { - pub const M_P_CHAIN_ENTITY: usize = 0x8; // CNetworkVarChainer - pub const M_TRANSFORMS: usize = 0x30; // C_NetworkUtlVectorBase< CTransform > - pub const M_H_OWNER: usize = 0x48; // CHandle< C_BaseEntity > - pub const M_B_DIRTY: usize = 0x68; // bool + pub mod PhysicsRagdollPose_t { + pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer + pub const m_Transforms: usize = 0x30; // C_NetworkUtlVectorBase + pub const m_hOwner: usize = 0x48; // CHandle + pub const m_bDirty: usize = 0x68; // bool } - // Parent: c_game_rules + // Parent: C_GameRules // Fields count: 0 - pub mod c_singleplay_rules { + pub mod C_SingleplayRules { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 5 // // Metadata: @@ -4386,42 +4388,42 @@ pub mod cs2_dumper { // NetworkVarNames: m_iszOpvarName (string_t) // NetworkVarNames: m_iOpvarIndex (int) // NetworkVarNames: m_bUseAutoCompare (bool) - pub mod c_sound_opvar_set_point_base { - pub const M_ISZ_STACK_NAME: usize = 0x6D0; // CUtlSymbolLarge - pub const M_ISZ_OPERATOR_NAME: usize = 0x6D8; // CUtlSymbolLarge - pub const M_ISZ_OPVAR_NAME: usize = 0x6E0; // CUtlSymbolLarge - pub const M_I_OPVAR_INDEX: usize = 0x6E8; // int32 - pub const M_B_USE_AUTO_COMPARE: usize = 0x6EC; // bool + pub mod C_SoundOpvarSetPointBase { + pub const m_iszStackName: usize = 0x6D0; // CUtlSymbolLarge + pub const m_iszOperatorName: usize = 0x6D8; // CUtlSymbolLarge + pub const m_iszOpvarName: usize = 0x6E0; // CUtlSymbolLarge + pub const m_iOpvarIndex: usize = 0x6E8; // int32 + pub const m_bUseAutoCompare: usize = 0x6EC; // bool } - // Parent: c_sound_opvar_set_point_base + // Parent: C_SoundOpvarSetPointBase // Fields count: 0 - pub mod c_sound_opvar_set_point_entity { + pub mod C_SoundOpvarSetPointEntity { } - // Parent: c_sound_opvar_set_point_entity + // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 - pub mod c_sound_opvar_set_aabb_entity { + pub mod C_SoundOpvarSetAABBEntity { } - // Parent: c_sound_opvar_set_aabb_entity + // Parent: C_SoundOpvarSetAABBEntity // Fields count: 0 - pub mod c_sound_opvar_set_obb_entity { + pub mod C_SoundOpvarSetOBBEntity { } - // Parent: c_sound_opvar_set_point_entity + // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 - pub mod c_sound_opvar_set_path_corner_entity { + pub mod C_SoundOpvarSetPathCornerEntity { } - // Parent: c_sound_opvar_set_point_entity + // Parent: C_SoundOpvarSetPointEntity // Fields count: 0 - pub mod c_sound_opvar_set_auto_room_entity { + pub mod C_SoundOpvarSetAutoRoomEntity { } - // Parent: c_sound_opvar_set_point_base + // Parent: C_SoundOpvarSetPointBase // Fields count: 0 - pub mod c_sound_opvar_set_obb_wind_entity { + pub mod C_SoundOpvarSetOBBWindEntity { } - // Parent: c_multiplay_rules + // Parent: C_MultiplayRules // Fields count: 0 - pub mod c_teamplay_rules { + pub mod C_TeamplayRules { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 30 // // Metadata: @@ -4440,46 +4442,46 @@ pub mod cs2_dumper { // NetworkVarNames: m_bInCaptureWatchState (bool) // NetworkVarNames: m_flTotalTime (float) // NetworkVarNames: m_bStopWatchTimer (bool) - pub mod c_team_round_timer { - pub const M_B_TIMER_PAUSED: usize = 0x6D0; // bool - pub const M_FL_TIME_REMAINING: usize = 0x6D4; // float32 - pub const M_FL_TIMER_END_TIME: usize = 0x6D8; // GameTime_t - pub const M_B_IS_DISABLED: usize = 0x6DC; // bool - pub const M_B_SHOW_IN_HUD: usize = 0x6DD; // bool - pub const M_N_TIMER_LENGTH: usize = 0x6E0; // int32 - pub const M_N_TIMER_INITIAL_LENGTH: usize = 0x6E4; // int32 - pub const M_N_TIMER_MAX_LENGTH: usize = 0x6E8; // int32 - pub const M_B_AUTO_COUNTDOWN: usize = 0x6EC; // bool - pub const M_N_SETUP_TIME_LENGTH: usize = 0x6F0; // int32 - pub const M_N_STATE: usize = 0x6F4; // int32 - pub const M_B_START_PAUSED: usize = 0x6F8; // bool - pub const M_B_IN_CAPTURE_WATCH_STATE: usize = 0x6F9; // bool - pub const M_FL_TOTAL_TIME: usize = 0x6FC; // float32 - pub const M_B_STOP_WATCH_TIMER: usize = 0x700; // bool - pub const M_B_FIRE_FINISHED: usize = 0x701; // bool - pub const M_B_FIRE5_MIN_REMAIN: usize = 0x702; // bool - pub const M_B_FIRE4_MIN_REMAIN: usize = 0x703; // bool - pub const M_B_FIRE3_MIN_REMAIN: usize = 0x704; // bool - pub const M_B_FIRE2_MIN_REMAIN: usize = 0x705; // bool - pub const M_B_FIRE1_MIN_REMAIN: usize = 0x706; // bool - pub const M_B_FIRE30_SEC_REMAIN: usize = 0x707; // bool - pub const M_B_FIRE10_SEC_REMAIN: usize = 0x708; // bool - pub const M_B_FIRE5_SEC_REMAIN: usize = 0x709; // bool - pub const M_B_FIRE4_SEC_REMAIN: usize = 0x70A; // bool - pub const M_B_FIRE3_SEC_REMAIN: usize = 0x70B; // bool - pub const M_B_FIRE2_SEC_REMAIN: usize = 0x70C; // bool - pub const M_B_FIRE1_SEC_REMAIN: usize = 0x70D; // bool - pub const M_N_OLD_TIMER_LENGTH: usize = 0x710; // int32 - pub const M_N_OLD_TIMER_STATE: usize = 0x714; // int32 + pub mod C_TeamRoundTimer { + pub const m_bTimerPaused: usize = 0x6D0; // bool + pub const m_flTimeRemaining: usize = 0x6D4; // float32 + pub const m_flTimerEndTime: usize = 0x6D8; // GameTime_t + pub const m_bIsDisabled: usize = 0x6DC; // bool + pub const m_bShowInHUD: usize = 0x6DD; // bool + pub const m_nTimerLength: usize = 0x6E0; // int32 + pub const m_nTimerInitialLength: usize = 0x6E4; // int32 + pub const m_nTimerMaxLength: usize = 0x6E8; // int32 + pub const m_bAutoCountdown: usize = 0x6EC; // bool + pub const m_nSetupTimeLength: usize = 0x6F0; // int32 + pub const m_nState: usize = 0x6F4; // int32 + pub const m_bStartPaused: usize = 0x6F8; // bool + pub const m_bInCaptureWatchState: usize = 0x6F9; // bool + pub const m_flTotalTime: usize = 0x6FC; // float32 + pub const m_bStopWatchTimer: usize = 0x700; // bool + pub const m_bFireFinished: usize = 0x701; // bool + pub const m_bFire5MinRemain: usize = 0x702; // bool + pub const m_bFire4MinRemain: usize = 0x703; // bool + pub const m_bFire3MinRemain: usize = 0x704; // bool + pub const m_bFire2MinRemain: usize = 0x705; // bool + pub const m_bFire1MinRemain: usize = 0x706; // bool + pub const m_bFire30SecRemain: usize = 0x707; // bool + pub const m_bFire10SecRemain: usize = 0x708; // bool + pub const m_bFire5SecRemain: usize = 0x709; // bool + pub const m_bFire4SecRemain: usize = 0x70A; // bool + pub const m_bFire3SecRemain: usize = 0x70B; // bool + pub const m_bFire2SecRemain: usize = 0x70C; // bool + pub const m_bFire1SecRemain: usize = 0x70D; // bool + pub const m_nOldTimerLength: usize = 0x710; // int32 + pub const m_nOldTimerState: usize = 0x714; // int32 } // Parent: None // Fields count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) - pub mod c_attribute_list { - pub const M_ATTRIBUTES: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute > - pub const M_P_MANAGER: usize = 0x58; // CAttributeManager* + pub mod CAttributeList { + pub const m_Attributes: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar + pub const m_pManager: usize = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -4490,12 +4492,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_flInitialValue (float) // NetworkVarNames: m_nRefundableCurrency (int) // NetworkVarNames: m_bSetBonus (bool) - pub mod c_econ_item_attribute { - pub const M_I_ATTRIBUTE_DEFINITION_INDEX: usize = 0x30; // uint16 - pub const M_FL_VALUE: usize = 0x34; // float32 - pub const M_FL_INITIAL_VALUE: usize = 0x38; // float32 - pub const M_N_REFUNDABLE_CURRENCY: usize = 0x3C; // int32 - pub const M_B_SET_BONUS: usize = 0x40; // bool + pub mod CEconItemAttribute { + pub const m_iAttributeDefinitionIndex: usize = 0x30; // uint16 + pub const m_flValue: usize = 0x34; // float32 + pub const m_flInitialValue: usize = 0x38; // float32 + pub const m_nRefundableCurrency: usize = 0x3C; // int32 + pub const m_bSetBonus: usize = 0x40; // bool } // Parent: None // Fields count: 6 @@ -4504,22 +4506,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_iReapplyProvisionParity (int) // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) - pub mod c_attribute_manager { - pub const M_PROVIDERS: usize = 0x8; // CUtlVector< CHandle< C_BaseEntity > > - pub const M_I_REAPPLY_PROVISION_PARITY: usize = 0x20; // int32 - pub const M_H_OUTER: usize = 0x24; // CHandle< C_BaseEntity > - pub const M_B_PREVENT_LOOPBACK: usize = 0x28; // bool - pub const M_PROVIDER_TYPE: usize = 0x2C; // attributeprovidertypes_t - pub const M_CACHED_RESULTS: usize = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + pub mod CAttributeManager { + pub const m_Providers: usize = 0x8; // CUtlVector> + pub const m_iReapplyProvisionParity: usize = 0x20; // int32 + pub const m_hOuter: usize = 0x24; // CHandle + pub const m_bPreventLoopback: usize = 0x28; // bool + pub const m_ProviderType: usize = 0x2C; // attributeprovidertypes_t + pub const m_CachedResults: usize = 0x30; // CUtlVector } // Parent: None // Fields count: 3 - pub mod c_attribute_manager_cached_attribute_float_t { - pub const FL_IN: usize = 0x0; // float32 - pub const I_ATTRIB_HOOK: usize = 0x8; // CUtlSymbolLarge - pub const FL_OUT: usize = 0x10; // float32 + pub mod CAttributeManager__cached_attribute_float_t { + pub const flIn: usize = 0x0; // float32 + pub const iAttribHook: usize = 0x8; // CUtlSymbolLarge + pub const flOut: usize = 0x10; // float32 } - // Parent: c_attribute_manager + // Parent: CAttributeManager // Fields count: 3 // // Metadata: @@ -4528,15 +4530,15 @@ pub mod cs2_dumper { // MNetworkIncludeByName // MNetworkIncludeByName // NetworkVarNames: m_Item (CEconItemView) - pub mod c_attribute_container { - pub const M_ITEM: usize = 0x50; // C_EconItemView - pub const M_I_EXTERNAL_ITEM_PROVIDER_REGISTERED_TOKEN: usize = 0x13A0; // int32 - pub const M_ULL_REGISTERED_AS_ITEM_ID: usize = 0x13A8; // uint64 + pub mod C_AttributeContainer { + pub const m_Item: usize = 0x50; // C_EconItemView + pub const m_iExternalItemProviderRegisteredToken: usize = 0x13A0; // int32 + pub const m_ullRegisteredAsItemID: usize = 0x13A8; // uint64 } // Parent: None // Fields count: 1 - pub mod c_econ_entity_attached_model_data_t { - pub const M_I_MODEL_DISPLAY_FLAGS: usize = 0x0; // int32 + pub mod C_EconEntity__AttachedModelData_t { + pub const m_iModelDisplayFlags: usize = 0x0; // int32 } // Parent: None // Fields count: 2 @@ -4544,19 +4546,19 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bSpotted (bool) // NetworkVarNames: m_bSpottedByMask (uint32) - pub mod entity_spotted_state_t { - pub const M_B_SPOTTED: usize = 0x8; // bool - pub const M_B_SPOTTED_BY_MASK: usize = 0xC; // uint32[2] + pub mod EntitySpottedState_t { + pub const m_bSpotted: usize = 0x8; // bool + pub const m_bSpottedByMask: usize = 0xC; // uint32[2] } - // Parent: c_game_rules_proxy + // Parent: C_GameRulesProxy // Fields count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) - pub mod c_cs_game_rules_proxy { - pub const M_P_GAME_RULES: usize = 0x6D0; // C_CSGameRules* + pub mod C_CSGameRulesProxy { + pub const m_pGameRules: usize = 0x6D0; // C_CSGameRules* } - // Parent: c_teamplay_rules + // Parent: C_TeamplayRules // Fields count: 117 // // Metadata: @@ -4667,124 +4669,124 @@ pub mod cs2_dumper { // NetworkVarNames: m_nRoundEndCount (uint8) // NetworkVarNames: m_iRoundStartRoundNumber (int) // NetworkVarNames: m_nRoundStartCount (uint8) - pub mod c_cs_game_rules { - pub const M_P_CHAIN_ENTITY: usize = 0x8; // CNetworkVarChainer - pub const M_B_FREEZE_PERIOD: usize = 0x30; // bool - pub const M_B_WARMUP_PERIOD: usize = 0x31; // bool - pub const M_F_WARMUP_PERIOD_END: usize = 0x34; // GameTime_t - pub const M_F_WARMUP_PERIOD_START: usize = 0x38; // GameTime_t - pub const M_N_TOTAL_PAUSED_TICKS: usize = 0x3C; // int32 - pub const M_N_PAUSE_START_TICK: usize = 0x40; // int32 - pub const M_B_SERVER_PAUSED: usize = 0x44; // bool - pub const M_B_GAME_PAUSED: usize = 0x45; // bool - pub const M_B_TERRORIST_TIME_OUT_ACTIVE: usize = 0x46; // bool - pub const M_B_CT_TIME_OUT_ACTIVE: usize = 0x47; // bool - pub const M_FL_TERRORIST_TIME_OUT_REMAINING: usize = 0x48; // float32 - pub const M_FL_CT_TIME_OUT_REMAINING: usize = 0x4C; // float32 - pub const M_N_TERRORIST_TIME_OUTS: usize = 0x50; // int32 - pub const M_N_CT_TIME_OUTS: usize = 0x54; // int32 - pub const M_B_TECHNICAL_TIME_OUT: usize = 0x58; // bool - pub const M_B_MATCH_WAITING_FOR_RESUME: usize = 0x59; // bool - pub const M_I_ROUND_TIME: usize = 0x5C; // int32 - pub const M_F_MATCH_START_TIME: usize = 0x60; // float32 - pub const M_F_ROUND_START_TIME: usize = 0x64; // GameTime_t - pub const M_FL_RESTART_ROUND_TIME: usize = 0x68; // GameTime_t - pub const M_B_GAME_RESTART: usize = 0x6C; // bool - pub const M_FL_GAME_START_TIME: usize = 0x70; // float32 - pub const M_TIME_UNTIL_NEXT_PHASE_STARTS: usize = 0x74; // float32 - pub const M_GAME_PHASE: usize = 0x78; // int32 - pub const M_TOTAL_ROUNDS_PLAYED: usize = 0x7C; // int32 - pub const M_N_ROUNDS_PLAYED_THIS_PHASE: usize = 0x80; // int32 - pub const M_N_OVERTIME_PLAYING: usize = 0x84; // int32 - pub const M_I_HOSTAGES_REMAINING: usize = 0x88; // int32 - pub const M_B_ANY_HOSTAGE_REACHED: usize = 0x8C; // bool - pub const M_B_MAP_HAS_BOMB_TARGET: usize = 0x8D; // bool - pub const M_B_MAP_HAS_RESCUE_ZONE: usize = 0x8E; // bool - pub const M_B_MAP_HAS_BUY_ZONE: usize = 0x8F; // bool - pub const M_B_IS_QUEUED_MATCHMAKING: usize = 0x90; // bool - pub const M_N_QUEUED_MATCHMAKING_MODE: usize = 0x94; // int32 - pub const M_B_IS_VALVE_DS: usize = 0x98; // bool - pub const M_B_LOGO_MAP: usize = 0x99; // bool - pub const M_B_PLAY_ALL_STEP_SOUNDS_ON_SERVER: usize = 0x9A; // bool - pub const M_I_SPECTATOR_SLOT_COUNT: usize = 0x9C; // int32 - pub const M_MATCH_DEVICE: usize = 0xA0; // int32 - pub const M_B_HAS_MATCH_STARTED: usize = 0xA4; // bool - pub const M_N_NEXT_MAP_IN_MAPGROUP: usize = 0xA8; // int32 - pub const M_SZ_TOURNAMENT_EVENT_NAME: usize = 0xAC; // char[512] - pub const M_SZ_TOURNAMENT_EVENT_STAGE: usize = 0x2AC; // char[512] - pub const M_SZ_MATCH_STAT_TXT: usize = 0x4AC; // char[512] - pub const M_SZ_TOURNAMENT_PREDICTIONS_TXT: usize = 0x6AC; // char[512] - pub const M_N_TOURNAMENT_PREDICTIONS_PCT: usize = 0x8AC; // int32 - pub const M_FL_CMM_ITEM_DROP_REVEAL_START_TIME: usize = 0x8B0; // GameTime_t - pub const M_FL_CMM_ITEM_DROP_REVEAL_END_TIME: usize = 0x8B4; // GameTime_t - pub const M_B_IS_DROPPING_ITEMS: usize = 0x8B8; // bool - pub const M_B_IS_QUEST_ELIGIBLE: usize = 0x8B9; // bool - pub const M_B_IS_HLTV_ACTIVE: usize = 0x8BA; // bool - pub const M_N_GUARDIAN_MODE_WAVE_NUMBER: usize = 0x8BC; // int32 - pub const M_N_GUARDIAN_MODE_SPECIAL_KILLS_REMAINING: usize = 0x8C0; // int32 - pub const M_N_GUARDIAN_MODE_SPECIAL_WEAPON_NEEDED: usize = 0x8C4; // int32 - pub const M_N_GUARDIAN_GRENADES_TO_GIVE_BOTS: usize = 0x8C8; // int32 - pub const M_N_NUM_HEAVIES_TO_SPAWN: usize = 0x8CC; // int32 - pub const M_NUM_GLOBAL_GIFTS_GIVEN: usize = 0x8D0; // uint32 - pub const M_NUM_GLOBAL_GIFTERS: usize = 0x8D4; // uint32 - pub const M_NUM_GLOBAL_GIFTS_PERIOD_SECONDS: usize = 0x8D8; // uint32 - pub const M_ARR_FEATURED_GIFTERS_ACCOUNTS: usize = 0x8DC; // uint32[4] - pub const M_ARR_FEATURED_GIFTERS_GIFTS: usize = 0x8EC; // uint32[4] - pub const M_ARR_PROHIBITED_ITEM_INDICES: usize = 0x8FC; // uint16[100] - pub const M_ARR_TOURNAMENT_ACTIVE_CASTER_ACCOUNTS: usize = 0x9C4; // uint32[4] - pub const M_NUM_BEST_OF_MAPS: usize = 0x9D4; // int32 - pub const M_N_HALLOWEEN_MASK_LIST_SEED: usize = 0x9D8; // int32 - pub const M_B_BOMB_DROPPED: usize = 0x9DC; // bool - pub const M_B_BOMB_PLANTED: usize = 0x9DD; // bool - pub const M_I_ROUND_WIN_STATUS: usize = 0x9E0; // int32 - pub const M_E_ROUND_WIN_REASON: usize = 0x9E4; // int32 - pub const M_B_T_CANT_BUY: usize = 0x9E8; // bool - pub const M_B_CT_CANT_BUY: usize = 0x9E9; // bool - pub const M_FL_GUARDIAN_BUY_UNTIL_TIME: usize = 0x9EC; // GameTime_t - pub const M_I_MATCH_STATS_ROUND_RESULTS: usize = 0x9F0; // int32[30] - pub const M_I_MATCH_STATS_PLAYERS_ALIVE_CT: usize = 0xA68; // int32[30] - pub const M_I_MATCH_STATS_PLAYERS_ALIVE_T: usize = 0xAE0; // int32[30] - pub const M_TEAM_RESPAWN_WAVE_TIMES: usize = 0xB58; // float32[32] - pub const M_FL_NEXT_RESPAWN_WAVE: usize = 0xBD8; // GameTime_t[32] - pub const M_N_SERVER_QUEST_ID: usize = 0xC58; // int32 - pub const M_V_MINIMAP_MINS: usize = 0xC5C; // Vector - pub const M_V_MINIMAP_MAXS: usize = 0xC68; // Vector - pub const M_MINIMAP_VERTICAL_SECTION_HEIGHTS: usize = 0xC74; // float32[8] - pub const M_B_DONT_INCREMENT_COOP_WAVE: usize = 0xC94; // bool - pub const M_B_SPAWNED_TERROR_HUNT_HEAVY: usize = 0xC95; // bool - pub const M_N_END_MATCH_MAP_GROUP_VOTE_TYPES: usize = 0xC98; // int32[10] - pub const M_N_END_MATCH_MAP_GROUP_VOTE_OPTIONS: usize = 0xCC0; // int32[10] - pub const M_N_END_MATCH_MAP_VOTE_WINNER: usize = 0xCE8; // int32 - pub const M_I_NUM_CONSECUTIVE_CT_LOSES: usize = 0xCEC; // int32 - pub const M_I_NUM_CONSECUTIVE_TERRORIST_LOSES: usize = 0xCF0; // int32 - pub const M_B_MARK_CLIENT_STOP_RECORD_AT_ROUND_END: usize = 0xD10; // bool - pub const M_N_MATCH_ABORTED_EARLY_REASON: usize = 0xD68; // int32 - pub const M_B_HAS_TRIGGERED_ROUND_START_MUSIC: usize = 0xD6C; // bool - pub const M_B_HAS_TRIGGERED_COOP_SPAWN_RESET: usize = 0xD6D; // bool - pub const M_B_SWITCHING_TEAMS_AT_ROUND_RESET: usize = 0xD6E; // bool - pub const M_P_GAME_MODE_RULES: usize = 0xD88; // CCSGameModeRules* - pub const M_RETAKE_RULES: usize = 0xD90; // C_RetakeGameRules - pub const M_N_MATCH_END_COUNT: usize = 0xEA8; // uint8 - pub const M_N_T_TEAM_INTRO_VARIANT: usize = 0xEAC; // int32 - pub const M_N_CT_TEAM_INTRO_VARIANT: usize = 0xEB0; // int32 - pub const M_B_TEAM_INTRO_PERIOD: usize = 0xEB4; // bool - pub const M_I_ROUND_END_WINNER_TEAM: usize = 0xEB8; // int32 - pub const M_E_ROUND_END_REASON: usize = 0xEBC; // int32 - pub const M_B_ROUND_END_SHOW_TIMER_DEFEND: usize = 0xEC0; // bool - pub const M_I_ROUND_END_TIMER_TIME: usize = 0xEC4; // int32 - pub const M_S_ROUND_END_FUN_FACT_TOKEN: usize = 0xEC8; // CUtlString - pub const M_I_ROUND_END_FUN_FACT_PLAYER_SLOT: usize = 0xED0; // CPlayerSlot - pub const M_I_ROUND_END_FUN_FACT_DATA1: usize = 0xED4; // int32 - pub const M_I_ROUND_END_FUN_FACT_DATA2: usize = 0xED8; // int32 - pub const M_I_ROUND_END_FUN_FACT_DATA3: usize = 0xEDC; // int32 - pub const M_S_ROUND_END_MESSAGE: usize = 0xEE0; // CUtlString - pub const M_I_ROUND_END_PLAYER_COUNT: usize = 0xEE8; // int32 - pub const M_B_ROUND_END_NO_MUSIC: usize = 0xEEC; // bool - pub const M_I_ROUND_END_LEGACY: usize = 0xEF0; // int32 - pub const M_N_ROUND_END_COUNT: usize = 0xEF4; // uint8 - pub const M_I_ROUND_START_ROUND_NUMBER: usize = 0xEF8; // int32 - pub const M_N_ROUND_START_COUNT: usize = 0xEFC; // uint8 - pub const M_FL_LAST_PERF_SAMPLE_TIME: usize = 0x4F08; // float64 + pub mod C_CSGameRules { + pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer + pub const m_bFreezePeriod: usize = 0x30; // bool + pub const m_bWarmupPeriod: usize = 0x31; // bool + pub const m_fWarmupPeriodEnd: usize = 0x34; // GameTime_t + pub const m_fWarmupPeriodStart: usize = 0x38; // GameTime_t + pub const m_nTotalPausedTicks: usize = 0x3C; // int32 + pub const m_nPauseStartTick: usize = 0x40; // int32 + pub const m_bServerPaused: usize = 0x44; // bool + pub const m_bGamePaused: usize = 0x45; // bool + pub const m_bTerroristTimeOutActive: usize = 0x46; // bool + pub const m_bCTTimeOutActive: usize = 0x47; // bool + pub const m_flTerroristTimeOutRemaining: usize = 0x48; // float32 + pub const m_flCTTimeOutRemaining: usize = 0x4C; // float32 + pub const m_nTerroristTimeOuts: usize = 0x50; // int32 + pub const m_nCTTimeOuts: usize = 0x54; // int32 + pub const m_bTechnicalTimeOut: usize = 0x58; // bool + pub const m_bMatchWaitingForResume: usize = 0x59; // bool + pub const m_iRoundTime: usize = 0x5C; // int32 + pub const m_fMatchStartTime: usize = 0x60; // float32 + pub const m_fRoundStartTime: usize = 0x64; // GameTime_t + pub const m_flRestartRoundTime: usize = 0x68; // GameTime_t + pub const m_bGameRestart: usize = 0x6C; // bool + pub const m_flGameStartTime: usize = 0x70; // float32 + pub const m_timeUntilNextPhaseStarts: usize = 0x74; // float32 + pub const m_gamePhase: usize = 0x78; // int32 + pub const m_totalRoundsPlayed: usize = 0x7C; // int32 + pub const m_nRoundsPlayedThisPhase: usize = 0x80; // int32 + pub const m_nOvertimePlaying: usize = 0x84; // int32 + pub const m_iHostagesRemaining: usize = 0x88; // int32 + pub const m_bAnyHostageReached: usize = 0x8C; // bool + pub const m_bMapHasBombTarget: usize = 0x8D; // bool + pub const m_bMapHasRescueZone: usize = 0x8E; // bool + pub const m_bMapHasBuyZone: usize = 0x8F; // bool + pub const m_bIsQueuedMatchmaking: usize = 0x90; // bool + pub const m_nQueuedMatchmakingMode: usize = 0x94; // int32 + pub const m_bIsValveDS: usize = 0x98; // bool + pub const m_bLogoMap: usize = 0x99; // bool + pub const m_bPlayAllStepSoundsOnServer: usize = 0x9A; // bool + pub const m_iSpectatorSlotCount: usize = 0x9C; // int32 + pub const m_MatchDevice: usize = 0xA0; // int32 + pub const m_bHasMatchStarted: usize = 0xA4; // bool + pub const m_nNextMapInMapgroup: usize = 0xA8; // int32 + pub const m_szTournamentEventName: usize = 0xAC; // char[512] + pub const m_szTournamentEventStage: usize = 0x2AC; // char[512] + pub const m_szMatchStatTxt: usize = 0x4AC; // char[512] + pub const m_szTournamentPredictionsTxt: usize = 0x6AC; // char[512] + pub const m_nTournamentPredictionsPct: usize = 0x8AC; // int32 + pub const m_flCMMItemDropRevealStartTime: usize = 0x8B0; // GameTime_t + pub const m_flCMMItemDropRevealEndTime: usize = 0x8B4; // GameTime_t + pub const m_bIsDroppingItems: usize = 0x8B8; // bool + pub const m_bIsQuestEligible: usize = 0x8B9; // bool + pub const m_bIsHltvActive: usize = 0x8BA; // bool + pub const m_nGuardianModeWaveNumber: usize = 0x8BC; // int32 + pub const m_nGuardianModeSpecialKillsRemaining: usize = 0x8C0; // int32 + pub const m_nGuardianModeSpecialWeaponNeeded: usize = 0x8C4; // int32 + pub const m_nGuardianGrenadesToGiveBots: usize = 0x8C8; // int32 + pub const m_nNumHeaviesToSpawn: usize = 0x8CC; // int32 + pub const m_numGlobalGiftsGiven: usize = 0x8D0; // uint32 + pub const m_numGlobalGifters: usize = 0x8D4; // uint32 + pub const m_numGlobalGiftsPeriodSeconds: usize = 0x8D8; // uint32 + pub const m_arrFeaturedGiftersAccounts: usize = 0x8DC; // uint32[4] + pub const m_arrFeaturedGiftersGifts: usize = 0x8EC; // uint32[4] + pub const m_arrProhibitedItemIndices: usize = 0x8FC; // uint16[100] + pub const m_arrTournamentActiveCasterAccounts: usize = 0x9C4; // uint32[4] + pub const m_numBestOfMaps: usize = 0x9D4; // int32 + pub const m_nHalloweenMaskListSeed: usize = 0x9D8; // int32 + pub const m_bBombDropped: usize = 0x9DC; // bool + pub const m_bBombPlanted: usize = 0x9DD; // bool + pub const m_iRoundWinStatus: usize = 0x9E0; // int32 + pub const m_eRoundWinReason: usize = 0x9E4; // int32 + pub const m_bTCantBuy: usize = 0x9E8; // bool + pub const m_bCTCantBuy: usize = 0x9E9; // bool + pub const m_flGuardianBuyUntilTime: usize = 0x9EC; // GameTime_t + pub const m_iMatchStats_RoundResults: usize = 0x9F0; // int32[30] + pub const m_iMatchStats_PlayersAlive_CT: usize = 0xA68; // int32[30] + pub const m_iMatchStats_PlayersAlive_T: usize = 0xAE0; // int32[30] + pub const m_TeamRespawnWaveTimes: usize = 0xB58; // float32[32] + pub const m_flNextRespawnWave: usize = 0xBD8; // GameTime_t[32] + pub const m_nServerQuestID: usize = 0xC58; // int32 + pub const m_vMinimapMins: usize = 0xC5C; // Vector + pub const m_vMinimapMaxs: usize = 0xC68; // Vector + pub const m_MinimapVerticalSectionHeights: usize = 0xC74; // float32[8] + pub const m_bDontIncrementCoopWave: usize = 0xC94; // bool + pub const m_bSpawnedTerrorHuntHeavy: usize = 0xC95; // bool + pub const m_nEndMatchMapGroupVoteTypes: usize = 0xC98; // int32[10] + pub const m_nEndMatchMapGroupVoteOptions: usize = 0xCC0; // int32[10] + pub const m_nEndMatchMapVoteWinner: usize = 0xCE8; // int32 + pub const m_iNumConsecutiveCTLoses: usize = 0xCEC; // int32 + pub const m_iNumConsecutiveTerroristLoses: usize = 0xCF0; // int32 + pub const m_bMarkClientStopRecordAtRoundEnd: usize = 0xD10; // bool + pub const m_nMatchAbortedEarlyReason: usize = 0xD68; // int32 + pub const m_bHasTriggeredRoundStartMusic: usize = 0xD6C; // bool + pub const m_bHasTriggeredCoopSpawnReset: usize = 0xD6D; // bool + pub const m_bSwitchingTeamsAtRoundReset: usize = 0xD6E; // bool + pub const m_pGameModeRules: usize = 0xD88; // CCSGameModeRules* + pub const m_RetakeRules: usize = 0xD90; // C_RetakeGameRules + pub const m_nMatchEndCount: usize = 0xEA8; // uint8 + pub const m_nTTeamIntroVariant: usize = 0xEAC; // int32 + pub const m_nCTTeamIntroVariant: usize = 0xEB0; // int32 + pub const m_bTeamIntroPeriod: usize = 0xEB4; // bool + pub const m_iRoundEndWinnerTeam: usize = 0xEB8; // int32 + pub const m_eRoundEndReason: usize = 0xEBC; // int32 + pub const m_bRoundEndShowTimerDefend: usize = 0xEC0; // bool + pub const m_iRoundEndTimerTime: usize = 0xEC4; // int32 + pub const m_sRoundEndFunFactToken: usize = 0xEC8; // CUtlString + pub const m_iRoundEndFunFactPlayerSlot: usize = 0xED0; // CPlayerSlot + pub const m_iRoundEndFunFactData1: usize = 0xED4; // int32 + pub const m_iRoundEndFunFactData2: usize = 0xED8; // int32 + pub const m_iRoundEndFunFactData3: usize = 0xEDC; // int32 + pub const m_sRoundEndMessage: usize = 0xEE0; // CUtlString + pub const m_iRoundEndPlayerCount: usize = 0xEE8; // int32 + pub const m_bRoundEndNoMusic: usize = 0xEEC; // bool + pub const m_iRoundEndLegacy: usize = 0xEF0; // int32 + pub const m_nRoundEndCount: usize = 0xEF4; // uint8 + pub const m_iRoundStartRoundNumber: usize = 0xEF8; // int32 + pub const m_nRoundStartCount: usize = 0xEFC; // uint8 + pub const m_flLastPerfSampleTime: usize = 0x4F08; // float64 } // Parent: None // Fields count: 0 @@ -4792,16 +4794,16 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod ccs_take_damage_info_api { + pub mod CCSTakeDamageInfoAPI { } // Parent: None // Fields count: 1 - pub mod ccs_game_mode_rules { - pub const M_P_CHAIN_ENTITY: usize = 0x8; // CNetworkVarChainer + pub mod CCSGameModeRules { + pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 0 - pub mod ccs_game_mode_rules_noop { + pub mod CCSGameModeRules_Noop { } // Parent: None // Fields count: 0 @@ -4810,47 +4812,47 @@ pub mod cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - pub mod ccs_game_mode_script { + pub mod CCSGameModeScript { } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) - pub mod ccs_game_mode_rules_arms_race { - pub const M_WEAPON_SEQUENCE: usize = 0x38; // C_NetworkUtlVectorBase< CUtlString > + pub mod CCSGameModeRules_ArmsRace { + pub const m_WeaponSequence: usize = 0x38; // C_NetworkUtlVectorBase } - // Parent: ccs_game_mode_script + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - pub mod ccs_arms_race_script { - pub const M_P_OUTER: usize = 0xD8; // CCSGameModeRules_ArmsRace* + pub mod CCSArmsRaceScript { + pub const m_pOuter: usize = 0xD8; // CCSGameModeRules_ArmsRace* } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (int16) - pub mod ccs_game_mode_rules_deathmatch { - pub const M_FL_DM_BONUS_START_TIME: usize = 0x38; // GameTime_t - pub const M_FL_DM_BONUS_TIME_LENGTH: usize = 0x3C; // float32 - pub const M_N_DM_BONUS_WEAPON_LOADOUT_SLOT: usize = 0x40; // int16 + pub mod CCSGameModeRules_Deathmatch { + pub const m_flDMBonusStartTime: usize = 0x38; // GameTime_t + pub const m_flDMBonusTimeLength: usize = 0x3C; // float32 + pub const m_nDMBonusWeaponLoadoutSlot: usize = 0x40; // int16 } - // Parent: ccs_game_mode_script + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - pub mod ccs_deathmatch_script { - pub const M_P_OUTER: usize = 0xD8; // CCSGameModeRules_Deathmatch* + pub mod CCSDeathmatchScript { + pub const m_pOuter: usize = 0xD8; // CCSGameModeRules_Deathmatch* } // Parent: None // Fields count: 5 @@ -4861,12 +4863,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_bRoundInProgress (bool) // NetworkVarNames: m_iFirstSecondHalfRound (int) // NetworkVarNames: m_iBombSite (int) - pub mod c_retake_game_rules { - pub const M_N_MATCH_SEED: usize = 0xF8; // int32 - pub const M_B_BLOCKERS_PRESENT: usize = 0xFC; // bool - pub const M_B_ROUND_IN_PROGRESS: usize = 0xFD; // bool - pub const M_I_FIRST_SECOND_HALF_ROUND: usize = 0x100; // int32 - pub const M_I_BOMB_SITE: usize = 0x104; // int32 + pub mod C_RetakeGameRules { + pub const m_nMatchSeed: usize = 0xF8; // int32 + pub const m_bBlockersPresent: usize = 0xFC; // bool + pub const m_bRoundInProgress: usize = 0xFD; // bool + pub const m_iFirstSecondHalfRound: usize = 0x100; // int32 + pub const m_iBombSite: usize = 0x104; // int32 } // Parent: None // Fields count: 13 @@ -4885,22 +4887,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_iCashEarned (int) // NetworkVarNames: m_iUtilityDamage (int) // NetworkVarNames: m_iEnemiesFlashed (int) - pub mod cs_per_round_stats_t { - pub const M_I_KILLS: usize = 0x30; // int32 - pub const M_I_DEATHS: usize = 0x34; // int32 - pub const M_I_ASSISTS: usize = 0x38; // int32 - pub const M_I_DAMAGE: usize = 0x3C; // int32 - pub const M_I_EQUIPMENT_VALUE: usize = 0x40; // int32 - pub const M_I_MONEY_SAVED: usize = 0x44; // int32 - pub const M_I_KILL_REWARD: usize = 0x48; // int32 - pub const M_I_LIVE_TIME: usize = 0x4C; // int32 - pub const M_I_HEAD_SHOT_KILLS: usize = 0x50; // int32 - pub const M_I_OBJECTIVE: usize = 0x54; // int32 - pub const M_I_CASH_EARNED: usize = 0x58; // int32 - pub const M_I_UTILITY_DAMAGE: usize = 0x5C; // int32 - pub const M_I_ENEMIES_FLASHED: usize = 0x60; // int32 + pub mod CSPerRoundStats_t { + pub const m_iKills: usize = 0x30; // int32 + pub const m_iDeaths: usize = 0x34; // int32 + pub const m_iAssists: usize = 0x38; // int32 + pub const m_iDamage: usize = 0x3C; // int32 + pub const m_iEquipmentValue: usize = 0x40; // int32 + pub const m_iMoneySaved: usize = 0x44; // int32 + pub const m_iKillReward: usize = 0x48; // int32 + pub const m_iLiveTime: usize = 0x4C; // int32 + pub const m_iHeadShotKills: usize = 0x50; // int32 + pub const m_iObjective: usize = 0x54; // int32 + pub const m_iCashEarned: usize = 0x58; // int32 + pub const m_iUtilityDamage: usize = 0x5C; // int32 + pub const m_iEnemiesFlashed: usize = 0x60; // int32 } - // Parent: cs_per_round_stats_t + // Parent: CSPerRoundStats_t // Fields count: 5 // // Metadata: @@ -4909,14 +4911,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_iEnemy3Ks (int) // NetworkVarNames: m_iEnemyKnifeKills (int) // NetworkVarNames: m_iEnemyTaserKills (int) - pub mod cs_match_stats_t { - pub const M_I_ENEMY5_KS: usize = 0x64; // int32 - pub const M_I_ENEMY4_KS: usize = 0x68; // int32 - pub const M_I_ENEMY3_KS: usize = 0x6C; // int32 - pub const M_I_ENEMY_KNIFE_KILLS: usize = 0x70; // int32 - pub const M_I_ENEMY_TASER_KILLS: usize = 0x74; // int32 + pub mod CSMatchStats_t { + pub const m_iEnemy5Ks: usize = 0x64; // int32 + pub const m_iEnemy4Ks: usize = 0x68; // int32 + pub const m_iEnemy3Ks: usize = 0x6C; // int32 + pub const m_iEnemyKnifeKills: usize = 0x70; // int32 + pub const m_iEnemyTaserKills: usize = 0x74; // int32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -4928,57 +4930,57 @@ pub mod cs2_dumper { // NetworkVarNames: m_agentItem (CEconItemView) // NetworkVarNames: m_glovesItem (CEconItemView) // NetworkVarNames: m_weaponItem (CEconItemView) - pub mod c_csgo_team_preview_character_position { - pub const M_N_VARIANT: usize = 0x6D0; // int32 - pub const M_N_RANDOM: usize = 0x6D4; // int32 - pub const M_N_ORDINAL: usize = 0x6D8; // int32 - pub const M_S_WEAPON_NAME: usize = 0x6E0; // CUtlString - pub const M_XUID: usize = 0x6E8; // uint64 - pub const M_AGENT_ITEM: usize = 0x6F0; // C_EconItemView - pub const M_GLOVES_ITEM: usize = 0x1A40; // C_EconItemView - pub const M_WEAPON_ITEM: usize = 0x2D90; // C_EconItemView + pub mod C_CSGO_TeamPreviewCharacterPosition { + pub const m_nVariant: usize = 0x6D0; // int32 + pub const m_nRandom: usize = 0x6D4; // int32 + pub const m_nOrdinal: usize = 0x6D8; // int32 + pub const m_sWeaponName: usize = 0x6E0; // CUtlString + pub const m_xuid: usize = 0x6E8; // uint64 + pub const m_agentItem: usize = 0x6F0; // C_EconItemView + pub const m_glovesItem: usize = 0x1A40; // C_EconItemView + pub const m_weaponItem: usize = 0x2D90; // C_EconItemView } - // Parent: c_csgo_team_preview_character_position + // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 - pub mod c_csgo_team_select_character_position { + pub mod C_CSGO_TeamSelectCharacterPosition { } - // Parent: c_csgo_team_select_character_position + // Parent: C_CSGO_TeamSelectCharacterPosition // Fields count: 0 - pub mod c_csgo_team_select_terrorist_position { + pub mod C_CSGO_TeamSelectTerroristPosition { } - // Parent: c_csgo_team_select_character_position + // Parent: C_CSGO_TeamSelectCharacterPosition // Fields count: 0 - pub mod c_csgo_team_select_counter_terrorist_position { + pub mod C_CSGO_TeamSelectCounterTerroristPosition { } - // Parent: c_csgo_team_preview_character_position + // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 - pub mod c_csgo_team_intro_character_position { + pub mod C_CSGO_TeamIntroCharacterPosition { } - // Parent: c_csgo_team_intro_character_position + // Parent: C_CSGO_TeamIntroCharacterPosition // Fields count: 0 - pub mod c_csgo_team_intro_terrorist_position { + pub mod C_CSGO_TeamIntroTerroristPosition { } - // Parent: c_csgo_team_intro_character_position + // Parent: C_CSGO_TeamIntroCharacterPosition // Fields count: 0 - pub mod c_csgo_team_intro_counter_terrorist_position { + pub mod C_CSGO_TeamIntroCounterTerroristPosition { } - // Parent: c_csgo_team_intro_character_position + // Parent: C_CSGO_TeamIntroCharacterPosition // Fields count: 0 - pub mod ccsgo_wingman_intro_character_position { + pub mod CCSGO_WingmanIntroCharacterPosition { } - // Parent: ccsgo_wingman_intro_character_position + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - pub mod ccsgo_wingman_intro_terrorist_position { + pub mod CCSGO_WingmanIntroTerroristPosition { } - // Parent: ccsgo_wingman_intro_character_position + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - pub mod ccsgo_wingman_intro_counter_terrorist_position { + pub mod CCSGO_WingmanIntroCounterTerroristPosition { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - pub mod c_cs_minimap_boundary { + pub mod C_CSMinimapBoundary { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 5 // // Metadata: @@ -4987,22 +4989,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_iType (int) // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) - pub mod c_player_ping { - pub const M_H_PLAYER: usize = 0x700; // CHandle< C_CSPlayerPawn > - pub const M_H_PINGED_ENTITY: usize = 0x704; // CHandle< C_BaseEntity > - pub const M_I_TYPE: usize = 0x708; // int32 - pub const M_B_URGENT: usize = 0x70C; // bool - pub const M_SZ_PLACE_NAME: usize = 0x70D; // char[18] + pub mod C_PlayerPing { + pub const m_hPlayer: usize = 0x700; // CHandle + pub const m_hPingedEntity: usize = 0x704; // CHandle + pub const m_iType: usize = 0x708; // int32 + pub const m_bUrgent: usize = 0x70C; // bool + pub const m_szPlaceName: usize = 0x70D; // char[18] } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) - pub mod ccs_player_ping_services { - pub const M_H_PLAYER_PING: usize = 0x40; // CHandle< C_BaseEntity > + pub mod CCSPlayer_PingServices { + pub const m_hPlayerPing: usize = 0x40; // CHandle } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 10 // // Metadata: @@ -5015,17 +5017,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_hostageRescueY (int) // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) - pub mod c_cs_player_resource { - pub const M_B_HOSTAGE_ALIVE: usize = 0x6D0; // bool[12] - pub const M_IS_HOSTAGE_FOLLOWING_SOMEONE: usize = 0x6DC; // bool[12] - pub const M_I_HOSTAGE_ENTITY_I_DS: usize = 0x6E8; // CEntityIndex[12] - pub const M_BOMBSITE_CENTER_A: usize = 0x718; // Vector - pub const M_BOMBSITE_CENTER_B: usize = 0x724; // Vector - pub const M_HOSTAGE_RESCUE_X: usize = 0x730; // int32[4] - pub const M_HOSTAGE_RESCUE_Y: usize = 0x740; // int32[4] - pub const M_HOSTAGE_RESCUE_Z: usize = 0x750; // int32[4] - pub const M_B_END_MATCH_NEXT_MAP_ALL_VOTED: usize = 0x760; // bool - pub const M_FOUND_GOAL_POSITIONS: usize = 0x761; // bool + pub mod C_CSPlayerResource { + pub const m_bHostageAlive: usize = 0x6D0; // bool[12] + pub const m_isHostageFollowingSomeone: usize = 0x6DC; // bool[12] + pub const m_iHostageEntityIDs: usize = 0x6E8; // CEntityIndex[12] + pub const m_bombsiteCenterA: usize = 0x718; // Vector + pub const m_bombsiteCenterB: usize = 0x724; // Vector + pub const m_hostageRescueX: usize = 0x730; // int32[4] + pub const m_hostageRescueY: usize = 0x740; // int32[4] + pub const m_hostageRescueZ: usize = 0x750; // int32[4] + pub const m_bEndMatchNextMapAllVoted: usize = 0x760; // bool + pub const m_foundGoalPositions: usize = 0x761; // bool } // Parent: None // Fields count: 0 @@ -5033,13 +5035,13 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod ccs_player_controller_api { + pub mod CCSPlayerControllerAPI { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_view_model_services { + pub mod CPlayer_ViewModelServices { } - // Parent: c_player_camera_services + // Parent: CPlayer_CameraServices // Fields count: 6 // // Metadata: @@ -5048,13 +5050,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFOVTime (GameTime_t) // NetworkVarNames: m_flFOVRate (float32) // NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>) - pub mod ccs_player_base_camera_services { - pub const M_I_FOV: usize = 0x210; // uint32 - pub const M_I_FOV_START: usize = 0x214; // uint32 - pub const M_FL_FOV_TIME: usize = 0x218; // GameTime_t - pub const M_FL_FOV_RATE: usize = 0x21C; // float32 - pub const M_H_ZOOM_OWNER: usize = 0x220; // CHandle< C_BaseEntity > - pub const M_FL_LAST_SHOT_FOV: usize = 0x224; // float32 + pub mod CCSPlayerBase_CameraServices { + pub const m_iFOV: usize = 0x210; // uint32 + pub const m_iFOVStart: usize = 0x214; // uint32 + pub const m_flFOVTime: usize = 0x218; // GameTime_t + pub const m_flFOVRate: usize = 0x21C; // float32 + pub const m_hZoomOwner: usize = 0x220; // CHandle + pub const m_flLastShotFOV: usize = 0x224; // float32 } // Parent: None // Fields count: 2 @@ -5062,38 +5064,38 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_nItemDefIndex (uint16) // NetworkVarNames: m_nCount (uint16) - pub mod weapon_purchase_count_t { - pub const M_N_ITEM_DEF_INDEX: usize = 0x30; // uint16 - pub const M_N_COUNT: usize = 0x32; // uint16 + pub mod WeaponPurchaseCount_t { + pub const m_nItemDefIndex: usize = 0x30; // uint16 + pub const m_nCount: usize = 0x32; // uint16 } // Parent: None // Fields count: 1 // // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) - pub mod weapon_purchase_tracker_t { - pub const M_WEAPON_PURCHASES: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > + pub mod WeaponPurchaseTracker_t { + pub const m_weaponPurchases: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 4 // // Metadata: // NetworkVarNames: m_bIsRescuing (bool) // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) - pub mod ccs_player_action_tracking_services { - pub const M_H_LAST_WEAPON_BEFORE_C4_AUTO_SWITCH: usize = 0x40; // CHandle< C_BasePlayerWeapon > - pub const M_B_IS_RESCUING: usize = 0x44; // bool - pub const M_WEAPON_PURCHASES_THIS_MATCH: usize = 0x48; // WeaponPurchaseTracker_t - pub const M_WEAPON_PURCHASES_THIS_ROUND: usize = 0xA0; // WeaponPurchaseTracker_t + pub mod CCSPlayer_ActionTrackingServices { + pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x40; // CHandle + pub const m_bIsRescuing: usize = 0x44; // bool + pub const m_weaponPurchasesThisMatch: usize = 0x48; // WeaponPurchaseTracker_t + pub const m_weaponPurchasesThisRound: usize = 0xA0; // WeaponPurchaseTracker_t } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_totalHitsOnServer (int32) - pub mod ccs_player_bullet_services { - pub const M_TOTAL_HITS_ON_SERVER: usize = 0x40; // int32 + pub mod CCSPlayer_BulletServices { + pub const m_totalHitsOnServer: usize = 0x40; // int32 } // Parent: None // Fields count: 5 @@ -5104,49 +5106,49 @@ pub mod cs2_dumper { // NetworkVarNames: m_nPrevArmor (int) // NetworkVarNames: m_bPrevHelmet (bool) // NetworkVarNames: m_hItem (CEntityHandle) - pub mod sellback_purchase_entry_t { - pub const M_UN_DEF_IDX: usize = 0x30; // uint16 - pub const M_N_COST: usize = 0x34; // int32 - pub const M_N_PREV_ARMOR: usize = 0x38; // int32 - pub const M_B_PREV_HELMET: usize = 0x3C; // bool - pub const M_H_ITEM: usize = 0x40; // CEntityHandle + pub mod SellbackPurchaseEntry_t { + pub const m_unDefIdx: usize = 0x30; // uint16 + pub const m_nCost: usize = 0x34; // int32 + pub const m_nPrevArmor: usize = 0x38; // int32 + pub const m_bPrevHelmet: usize = 0x3C; // bool + pub const m_hItem: usize = 0x40; // CEntityHandle } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) - pub mod ccs_player_buy_services { - pub const M_VEC_SELLBACK_PURCHASE_ENTRIES: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > + pub mod CCSPlayer_BuyServices { + pub const m_vecSellbackPurchaseEntries: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar } - // Parent: ccs_player_base_camera_services + // Parent: CCSPlayerBase_CameraServices // Fields count: 1 - pub mod ccs_player_camera_services { - pub const M_FL_DEATH_CAM_TILT: usize = 0x228; // float32 + pub mod CCSPlayer_CameraServices { + pub const m_flDeathCamTilt: usize = 0x228; // float32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>) // NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>) - pub mod ccs_player_hostage_services { - pub const M_H_CARRIED_HOSTAGE: usize = 0x40; // CHandle< C_BaseEntity > - pub const M_H_CARRIED_HOSTAGE_PROP: usize = 0x44; // CHandle< C_BaseEntity > + pub mod CCSPlayer_HostageServices { + pub const m_hCarriedHostage: usize = 0x40; // CHandle + pub const m_hCarriedHostageProp: usize = 0x44; // CHandle } - // Parent: c_player_item_services + // Parent: CPlayer_ItemServices // Fields count: 3 // // Metadata: // NetworkVarNames: m_bHasDefuser (bool) // NetworkVarNames: m_bHasHelmet (bool) // NetworkVarNames: m_bHasHeavyArmor (bool) - pub mod ccs_player_item_services { - pub const M_B_HAS_DEFUSER: usize = 0x40; // bool - pub const M_B_HAS_HELMET: usize = 0x41; // bool - pub const M_B_HAS_HEAVY_ARMOR: usize = 0x42; // bool + pub mod CCSPlayer_ItemServices { + pub const m_bHasDefuser: usize = 0x40; // bool + pub const m_bHasHelmet: usize = 0x41; // bool + pub const m_bHasHeavyArmor: usize = 0x42; // bool } - // Parent: c_player_movement_services_humanoid + // Parent: CPlayer_MovementServices_Humanoid // Fields count: 37 // // Metadata: @@ -5170,107 +5172,107 @@ pub mod cs2_dumper { // NetworkVarNames: m_flOffsetTickCompleteTime (float) // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) - pub mod ccs_player_movement_services { - pub const M_FL_MAX_FALL_VELOCITY: usize = 0x214; // float32 - pub const M_VEC_LADDER_NORMAL: usize = 0x218; // Vector - pub const M_N_LADDER_SURFACE_PROP_INDEX: usize = 0x224; // int32 - pub const M_FL_DUCK_AMOUNT: usize = 0x228; // float32 - pub const M_FL_DUCK_SPEED: usize = 0x22C; // float32 - pub const M_B_DUCK_OVERRIDE: usize = 0x230; // bool - pub const M_B_DESIRES_DUCK: usize = 0x231; // bool - pub const M_FL_DUCK_OFFSET: usize = 0x234; // float32 - pub const M_N_DUCK_TIME_MSECS: usize = 0x238; // uint32 - pub const M_N_DUCK_JUMP_TIME_MSECS: usize = 0x23C; // uint32 - pub const M_N_JUMP_TIME_MSECS: usize = 0x240; // uint32 - pub const M_FL_LAST_DUCK_TIME: usize = 0x244; // float32 - pub const M_VEC_LAST_POSITION_AT_FULL_CROUCH_SPEED: usize = 0x250; // Vector2D - pub const M_DUCK_UNTIL_ON_GROUND: usize = 0x258; // bool - pub const M_B_HAS_WALK_MOVED_SINCE_LAST_JUMP: usize = 0x259; // bool - pub const M_B_IN_STUCK_TEST: usize = 0x25A; // bool - pub const M_FL_STUCK_CHECK_TIME: usize = 0x268; // float32[64][2] - pub const M_N_TRACE_COUNT: usize = 0x468; // int32 - pub const M_STUCK_LAST: usize = 0x46C; // int32 - pub const M_B_SPEED_CROPPED: usize = 0x470; // bool - pub const M_N_OLD_WATER_LEVEL: usize = 0x474; // int32 - pub const M_FL_WATER_ENTRY_TIME: usize = 0x478; // float32 - pub const M_VEC_FORWARD: usize = 0x47C; // Vector - pub const M_VEC_LEFT: usize = 0x488; // Vector - pub const M_VEC_UP: usize = 0x494; // Vector - pub const M_N_GAME_CODE_HAS_MOVED_PLAYER_AFTER_COMMAND: usize = 0x4A0; // int32 - pub const M_B_OLD_JUMP_PRESSED: usize = 0x4A4; // bool - pub const M_FL_JUMP_PRESSED_TIME: usize = 0x4A8; // float32 - pub const M_FL_JUMP_UNTIL: usize = 0x4AC; // float32 - pub const M_FL_JUMP_VEL: usize = 0x4B0; // float32 - pub const M_F_STASH_GRENADE_PARAMETER_WHEN: usize = 0x4B4; // GameTime_t - pub const M_N_BUTTON_DOWN_MASK_PREV: usize = 0x4B8; // uint64 - pub const M_FL_OFFSET_TICK_COMPLETE_TIME: usize = 0x4C0; // float32 - pub const M_FL_OFFSET_TICK_STASHED_SPEED: usize = 0x4C4; // float32 - pub const M_FL_STAMINA: usize = 0x4C8; // float32 - pub const M_FL_HEIGHT_AT_JUMP_START: usize = 0x4CC; // float32 - pub const M_FL_MAX_JUMP_HEIGHT_THIS_JUMP: usize = 0x4D0; // float32 + pub mod CCSPlayer_MovementServices { + pub const m_flMaxFallVelocity: usize = 0x214; // float32 + pub const m_vecLadderNormal: usize = 0x218; // Vector + pub const m_nLadderSurfacePropIndex: usize = 0x224; // int32 + pub const m_flDuckAmount: usize = 0x228; // float32 + pub const m_flDuckSpeed: usize = 0x22C; // float32 + pub const m_bDuckOverride: usize = 0x230; // bool + pub const m_bDesiresDuck: usize = 0x231; // bool + pub const m_flDuckOffset: usize = 0x234; // float32 + pub const m_nDuckTimeMsecs: usize = 0x238; // uint32 + pub const m_nDuckJumpTimeMsecs: usize = 0x23C; // uint32 + pub const m_nJumpTimeMsecs: usize = 0x240; // uint32 + pub const m_flLastDuckTime: usize = 0x244; // float32 + pub const m_vecLastPositionAtFullCrouchSpeed: usize = 0x250; // Vector2D + pub const m_duckUntilOnGround: usize = 0x258; // bool + pub const m_bHasWalkMovedSinceLastJump: usize = 0x259; // bool + pub const m_bInStuckTest: usize = 0x25A; // bool + pub const m_flStuckCheckTime: usize = 0x268; // float32[64][2] + pub const m_nTraceCount: usize = 0x468; // int32 + pub const m_StuckLast: usize = 0x46C; // int32 + pub const m_bSpeedCropped: usize = 0x470; // bool + pub const m_nOldWaterLevel: usize = 0x474; // int32 + pub const m_flWaterEntryTime: usize = 0x478; // float32 + pub const m_vecForward: usize = 0x47C; // Vector + pub const m_vecLeft: usize = 0x488; // Vector + pub const m_vecUp: usize = 0x494; // Vector + pub const m_nGameCodeHasMovedPlayerAfterCommand: usize = 0x4A0; // int32 + pub const m_bOldJumpPressed: usize = 0x4A4; // bool + pub const m_flJumpPressedTime: usize = 0x4A8; // float32 + pub const m_flJumpUntil: usize = 0x4AC; // float32 + pub const m_flJumpVel: usize = 0x4B0; // float32 + pub const m_fStashGrenadeParameterWhen: usize = 0x4B4; // GameTime_t + pub const m_nButtonDownMaskPrev: usize = 0x4B8; // uint64 + pub const m_flOffsetTickCompleteTime: usize = 0x4C0; // float32 + pub const m_flOffsetTickStashedSpeed: usize = 0x4C4; // float32 + pub const m_flStamina: usize = 0x4C8; // float32 + pub const m_flHeightAtJumpStart: usize = 0x4CC; // float32 + pub const m_flMaxJumpHeightThisJump: usize = 0x4D0; // float32 } - // Parent: c_player_use_services + // Parent: CPlayer_UseServices // Fields count: 0 - pub mod ccs_player_use_services { + pub mod CCSPlayer_UseServices { } - // Parent: c_player_view_model_services + // Parent: CPlayer_ViewModelServices // Fields count: 1 // // Metadata: // NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >) - pub mod ccs_player_view_model_services { - pub const M_H_VIEW_MODEL: usize = 0x40; // CHandle< C_BaseViewModel >[3] + pub mod CCSPlayer_ViewModelServices { + pub const m_hViewModel: usize = 0x40; // CHandle[3] } - // Parent: c_player_water_services + // Parent: CPlayer_WaterServices // Fields count: 3 - pub mod ccs_player_water_services { - pub const M_FL_WATER_JUMP_TIME: usize = 0x40; // float32 - pub const M_VEC_WATER_JUMP_VEL: usize = 0x44; // Vector - pub const M_FL_SWIM_SOUND_TIME: usize = 0x50; // float32 + pub mod CCSPlayer_WaterServices { + pub const m_flWaterJumpTime: usize = 0x40; // float32 + pub const m_vecWaterJumpVel: usize = 0x44; // Vector + pub const m_flSwimSoundTime: usize = 0x50; // float32 } - // Parent: c_player_weapon_services + // Parent: CPlayer_WeaponServices // Fields count: 5 // // Metadata: // NetworkVarNames: m_flNextAttack (GameTime_t) // NetworkVarNames: m_bIsLookingAtWeapon (bool) // NetworkVarNames: m_bIsHoldingLookAtWeapon (bool) - pub mod ccs_player_weapon_services { - pub const M_FL_NEXT_ATTACK: usize = 0xB8; // GameTime_t - pub const M_B_IS_LOOKING_AT_WEAPON: usize = 0xBC; // bool - pub const M_B_IS_HOLDING_LOOK_AT_WEAPON: usize = 0xBD; // bool - pub const M_N_OLD_SHOOT_POSITION_HISTORY_COUNT: usize = 0xC0; // uint32 - pub const M_N_OLD_INPUT_HISTORY_COUNT: usize = 0x458; // uint32 + pub mod CCSPlayer_WeaponServices { + pub const m_flNextAttack: usize = 0xB8; // GameTime_t + pub const m_bIsLookingAtWeapon: usize = 0xBC; // bool + pub const m_bIsHoldingLookAtWeapon: usize = 0xBD; // bool + pub const m_nOldShootPositionHistoryCount: usize = 0xC0; // uint32 + pub const m_nOldInputHistoryCount: usize = 0x458; // uint32 } - // Parent: c_player_observer_services + // Parent: CPlayer_ObserverServices // Fields count: 8 - pub mod ccs_observer_observer_services { - pub const M_H_LAST_OBSERVER_TARGET: usize = 0x58; // CEntityHandle - pub const M_VEC_OBSERVER_INTERPOLATE_OFFSET: usize = 0x5C; // Vector - pub const M_VEC_OBSERVER_INTERP_START_POS: usize = 0x68; // Vector - pub const M_FL_OBS_INTERP_PATH_LENGTH: usize = 0x74; // float32 - pub const M_Q_OBS_INTERP_ORIENTATION_START: usize = 0x80; // Quaternion - pub const M_Q_OBS_INTERP_ORIENTATION_TRAVEL_DIR: usize = 0x90; // Quaternion - pub const M_OBS_INTERP_STATE: usize = 0xA0; // ObserverInterpState_t - pub const M_B_OBSERVER_INTERPOLATION_NEEDS_DEFERRED_SETUP: usize = 0xA4; // bool + pub mod CCSObserver_ObserverServices { + pub const m_hLastObserverTarget: usize = 0x58; // CEntityHandle + pub const m_vecObserverInterpolateOffset: usize = 0x5C; // Vector + pub const m_vecObserverInterpStartPos: usize = 0x68; // Vector + pub const m_flObsInterp_PathLength: usize = 0x74; // float32 + pub const m_qObsInterp_OrientationStart: usize = 0x80; // Quaternion + pub const m_qObsInterp_OrientationTravelDir: usize = 0x90; // Quaternion + pub const m_obsInterpState: usize = 0xA0; // ObserverInterpState_t + pub const m_bObserverInterpolationNeedsDeferredSetup: usize = 0xA4; // bool } - // Parent: ccs_player_base_camera_services + // Parent: CCSPlayerBase_CameraServices // Fields count: 0 - pub mod ccs_observer_camera_services { + pub mod CCSObserver_CameraServices { } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 0 - pub mod ccs_observer_movement_services { + pub mod CCSObserver_MovementServices { } - // Parent: c_player_use_services + // Parent: CPlayer_UseServices // Fields count: 0 - pub mod ccs_observer_use_services { + pub mod CCSObserver_UseServices { } - // Parent: c_player_view_model_services + // Parent: CPlayer_ViewModelServices // Fields count: 0 - pub mod ccs_observer_view_model_services { + pub mod CCSObserver_ViewModelServices { } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 5 // // Metadata: @@ -5279,12 +5281,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_iNumRoundKills (int) // NetworkVarNames: m_iNumRoundKillsHeadshots (int) // NetworkVarNames: m_unTotalRoundDamageDealt (uint32) - pub mod ccs_player_controller_action_tracking_services { - pub const M_PER_ROUND_STATS: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > - pub const M_MATCH_STATS: usize = 0x90; // CSMatchStats_t - pub const M_I_NUM_ROUND_KILLS: usize = 0x108; // int32 - pub const M_I_NUM_ROUND_KILLS_HEADSHOTS: usize = 0x10C; // int32 - pub const M_UN_TOTAL_ROUND_DAMAGE_DEALT: usize = 0x110; // uint32 + pub mod CCSPlayerController_ActionTrackingServices { + pub const m_perRoundStats: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar + pub const m_matchStats: usize = 0x90; // CSMatchStats_t + pub const m_iNumRoundKills: usize = 0x108; // int32 + pub const m_iNumRoundKillsHeadshots: usize = 0x10C; // int32 + pub const m_unTotalRoundDamageDealt: usize = 0x110; // uint32 } // Parent: None // Fields count: 14 @@ -5304,33 +5306,33 @@ pub mod cs2_dumper { // NetworkVarNames: m_iLastBulletUpdate (int) // NetworkVarNames: m_bIsOtherEnemy (bool) // NetworkVarNames: m_killType (EKillTypes_t) - pub mod c_damage_record { - pub const M_PLAYER_DAMAGER: usize = 0x28; // CHandle< C_CSPlayerPawnBase > - pub const M_PLAYER_RECIPIENT: usize = 0x2C; // CHandle< C_CSPlayerPawnBase > - pub const M_H_PLAYER_CONTROLLER_DAMAGER: usize = 0x30; // CHandle< CCSPlayerController > - pub const M_H_PLAYER_CONTROLLER_RECIPIENT: usize = 0x34; // CHandle< CCSPlayerController > - pub const M_SZ_PLAYER_DAMAGER_NAME: usize = 0x38; // CUtlString - pub const M_SZ_PLAYER_RECIPIENT_NAME: usize = 0x40; // CUtlString - pub const M_DAMAGER_XUID: usize = 0x48; // uint64 - pub const M_RECIPIENT_XUID: usize = 0x50; // uint64 - pub const M_I_DAMAGE: usize = 0x58; // int32 - pub const M_I_ACTUAL_HEALTH_REMOVED: usize = 0x5C; // int32 - pub const M_I_NUM_HITS: usize = 0x60; // int32 - pub const M_I_LAST_BULLET_UPDATE: usize = 0x64; // int32 - pub const M_B_IS_OTHER_ENEMY: usize = 0x68; // bool - pub const M_KILL_TYPE: usize = 0x69; // EKillTypes_t + pub mod CDamageRecord { + pub const m_PlayerDamager: usize = 0x28; // CHandle + pub const m_PlayerRecipient: usize = 0x2C; // CHandle + pub const m_hPlayerControllerDamager: usize = 0x30; // CHandle + pub const m_hPlayerControllerRecipient: usize = 0x34; // CHandle + pub const m_szPlayerDamagerName: usize = 0x38; // CUtlString + pub const m_szPlayerRecipientName: usize = 0x40; // CUtlString + pub const m_DamagerXuid: usize = 0x48; // uint64 + pub const m_RecipientXuid: usize = 0x50; // uint64 + pub const m_iDamage: usize = 0x58; // int32 + pub const m_iActualHealthRemoved: usize = 0x5C; // int32 + pub const m_iNumHits: usize = 0x60; // int32 + pub const m_iLastBulletUpdate: usize = 0x64; // int32 + pub const m_bIsOtherEnemy: usize = 0x68; // bool + pub const m_killType: usize = 0x69; // EKillTypes_t } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_nSendUpdate (int) // NetworkVarNames: m_DamageList (CDamageRecord) - pub mod ccs_player_controller_damage_services { - pub const M_N_SEND_UPDATE: usize = 0x40; // int32 - pub const M_DAMAGE_LIST: usize = 0x48; // C_UtlVectorEmbeddedNetworkVar< CDamageRecord > + pub mod CCSPlayerController_DamageServices { + pub const m_nSendUpdate: usize = 0x40; // int32 + pub const m_DamageList: usize = 0x48; // C_UtlVectorEmbeddedNetworkVar } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 5 // // Metadata: @@ -5338,21 +5340,21 @@ pub mod cs2_dumper { // NetworkVarNames: m_iStartAccount (int) // NetworkVarNames: m_iTotalCashSpent (int) // NetworkVarNames: m_iCashSpentThisRound (int) - pub mod ccs_player_controller_in_game_money_services { - pub const M_I_ACCOUNT: usize = 0x40; // int32 - pub const M_I_START_ACCOUNT: usize = 0x44; // int32 - pub const M_I_TOTAL_CASH_SPENT: usize = 0x48; // int32 - pub const M_I_CASH_SPENT_THIS_ROUND: usize = 0x4C; // int32 - pub const M_N_PREVIOUS_ACCOUNT: usize = 0x50; // int32 + pub mod CCSPlayerController_InGameMoneyServices { + pub const m_iAccount: usize = 0x40; // int32 + pub const m_iStartAccount: usize = 0x44; // int32 + pub const m_iTotalCashSpent: usize = 0x48; // int32 + pub const m_iCashSpentThisRound: usize = 0x4C; // int32 + pub const m_nPreviousAccount: usize = 0x50; // int32 } // Parent: None // Fields count: 3 - pub mod server_authoritative_weapon_slot_t { - pub const UN_CLASS: usize = 0x28; // uint16 - pub const UN_SLOT: usize = 0x2A; // uint16 - pub const UN_ITEM_DEF_IDX: usize = 0x2C; // uint16 + pub mod ServerAuthoritativeWeaponSlot_t { + pub const unClass: usize = 0x28; // uint16 + pub const unSlot: usize = 0x2A; // uint16 + pub const unItemDefIdx: usize = 0x2C; // uint16 } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 8 // // Metadata: @@ -5364,15 +5366,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_nPersonaDataPublicCommendsFriendly (int) // NetworkVarNames: m_nPersonaDataXpTrailLevel (int) // NetworkVarNames: m_vecServerAuthoritativeWeaponSlots (ServerAuthoritativeWeaponSlot_t) - pub mod ccs_player_controller_inventory_services { - pub const M_UN_MUSIC_ID: usize = 0x40; // uint16 - pub const M_RANK: usize = 0x44; // MedalRank_t[6] - pub const M_N_PERSONA_DATA_PUBLIC_LEVEL: usize = 0x5C; // int32 - pub const M_N_PERSONA_DATA_PUBLIC_COMMENDS_LEADER: usize = 0x60; // int32 - pub const M_N_PERSONA_DATA_PUBLIC_COMMENDS_TEACHER: usize = 0x64; // int32 - pub const M_N_PERSONA_DATA_PUBLIC_COMMENDS_FRIENDLY: usize = 0x68; // int32 - pub const M_N_PERSONA_DATA_XP_TRAIL_LEVEL: usize = 0x6C; // int32 - pub const M_VEC_SERVER_AUTHORITATIVE_WEAPON_SLOTS: usize = 0x70; // C_UtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t > + pub mod CCSPlayerController_InventoryServices { + pub const m_unMusicID: usize = 0x40; // uint16 + pub const m_rank: usize = 0x44; // MedalRank_t[6] + pub const m_nPersonaDataPublicLevel: usize = 0x5C; // int32 + pub const m_nPersonaDataPublicCommendsLeader: usize = 0x60; // int32 + pub const m_nPersonaDataPublicCommendsTeacher: usize = 0x64; // int32 + pub const m_nPersonaDataPublicCommendsFriendly: usize = 0x68; // int32 + pub const m_nPersonaDataXpTrailLevel: usize = 0x6C; // int32 + pub const m_vecServerAuthoritativeWeaponSlots: usize = 0x70; // C_UtlVectorEmbeddedNetworkVar } // Parent: None // Fields count: 0 @@ -5380,7 +5382,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod ccs_weapon_base_v_data_api { + pub mod CCSWeaponBaseVDataAPI { } // Parent: None // Fields count: 0 @@ -5388,24 +5390,24 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod ccs_weapon_base_api { + pub mod CCSWeaponBaseAPI { } // Parent: None // Fields count: 13 - pub mod c_iron_sight_controller { - pub const M_B_IRON_SIGHT_AVAILABLE: usize = 0x10; // bool - pub const M_FL_IRON_SIGHT_AMOUNT: usize = 0x14; // float32 - pub const M_FL_IRON_SIGHT_AMOUNT_GAINED: usize = 0x18; // float32 - pub const M_FL_IRON_SIGHT_AMOUNT_BIASED: usize = 0x1C; // float32 - pub const M_FL_IRON_SIGHT_AMOUNT_INTERPOLATED: usize = 0x20; // float32 - pub const M_FL_IRON_SIGHT_AMOUNT_GAINED_INTERPOLATED: usize = 0x24; // float32 - pub const M_FL_IRON_SIGHT_AMOUNT_BIASED_INTERPOLATED: usize = 0x28; // float32 - pub const M_FL_INTERPOLATION_LAST_UPDATED: usize = 0x2C; // float32 - pub const M_ANG_DELTA_AVERAGE: usize = 0x30; // QAngle[8] - pub const M_ANG_VIEW_LAST: usize = 0x90; // QAngle - pub const M_VEC_DOT_COORDS: usize = 0x9C; // Vector2D - pub const M_FL_DOT_BLUR: usize = 0xA4; // float32 - pub const M_FL_SPEED_RATIO: usize = 0xA8; // float32 + pub mod C_IronSightController { + pub const m_bIronSightAvailable: usize = 0x10; // bool + pub const m_flIronSightAmount: usize = 0x14; // float32 + pub const m_flIronSightAmountGained: usize = 0x18; // float32 + pub const m_flIronSightAmountBiased: usize = 0x1C; // float32 + pub const m_flIronSightAmount_Interpolated: usize = 0x20; // float32 + pub const m_flIronSightAmountGained_Interpolated: usize = 0x24; // float32 + pub const m_flIronSightAmountBiased_Interpolated: usize = 0x28; // float32 + pub const m_flInterpolationLastUpdated: usize = 0x2C; // float32 + pub const m_angDeltaAverage: usize = 0x30; // QAngle[8] + pub const m_angViewLast: usize = 0x90; // QAngle + pub const m_vecDotCoords: usize = 0x9C; // Vector2D + pub const m_flDotBlur: usize = 0xA4; // float32 + pub const m_flSpeedRatio: usize = 0xA8; // float32 } // Parent: None // Fields count: 4 @@ -5413,11 +5415,11 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - pub mod composite_material_match_filter_t { - pub const M_N_COMPOSITE_MATERIAL_MATCH_FILTER_TYPE: usize = 0x0; // CompositeMaterialMatchFilterType_t - pub const M_STR_MATCH_FILTER: usize = 0x8; // CUtlString - pub const M_STR_MATCH_VALUE: usize = 0x10; // CUtlString - pub const M_B_PASS_WHEN_TRUE: usize = 0x18; // bool + pub mod CompositeMaterialMatchFilter_t { + pub const m_nCompositeMaterialMatchFilterType: usize = 0x0; // CompositeMaterialMatchFilterType_t + pub const m_strMatchFilter: usize = 0x8; // CUtlString + pub const m_strMatchValue: usize = 0x10; // CUtlString + pub const m_bPassWhenTrue: usize = 0x18; // bool } // Parent: None // Fields count: 34 @@ -5425,41 +5427,41 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - pub mod composite_material_input_loose_variable_t { - pub const M_STR_NAME: usize = 0x0; // CUtlString - pub const M_B_EXPOSE_EXTERNALLY: usize = 0x8; // bool - pub const M_STR_EXPOSED_FRIENDLY_NAME: usize = 0x10; // CUtlString - pub const M_STR_EXPOSED_FRIENDLY_GROUP_NAME: usize = 0x18; // CUtlString - pub const M_B_EXPOSED_VARIABLE_IS_FIXED_RANGE: usize = 0x20; // bool - pub const M_STR_EXPOSED_VISIBLE_WHEN_TRUE: usize = 0x28; // CUtlString - pub const M_STR_EXPOSED_HIDDEN_WHEN_TRUE: usize = 0x30; // CUtlString - pub const M_N_VARIABLE_TYPE: usize = 0x38; // CompositeMaterialInputLooseVariableType_t - pub const M_B_VALUE_BOOLEAN: usize = 0x3C; // bool - pub const M_N_VALUE_INT_X: usize = 0x40; // int32 - pub const M_N_VALUE_INT_Y: usize = 0x44; // int32 - pub const M_N_VALUE_INT_Z: usize = 0x48; // int32 - pub const M_N_VALUE_INT_W: usize = 0x4C; // int32 - pub const M_B_HAS_FLOAT_BOUNDS: usize = 0x50; // bool - pub const M_FL_VALUE_FLOAT_X: usize = 0x54; // float32 - pub const M_FL_VALUE_FLOAT_X_MIN: usize = 0x58; // float32 - pub const M_FL_VALUE_FLOAT_X_MAX: usize = 0x5C; // float32 - pub const M_FL_VALUE_FLOAT_Y: usize = 0x60; // float32 - pub const M_FL_VALUE_FLOAT_Y_MIN: usize = 0x64; // float32 - pub const M_FL_VALUE_FLOAT_Y_MAX: usize = 0x68; // float32 - pub const M_FL_VALUE_FLOAT_Z: usize = 0x6C; // float32 - pub const M_FL_VALUE_FLOAT_Z_MIN: usize = 0x70; // float32 - pub const M_FL_VALUE_FLOAT_Z_MAX: usize = 0x74; // float32 - pub const M_FL_VALUE_FLOAT_W: usize = 0x78; // float32 - pub const M_FL_VALUE_FLOAT_W_MIN: usize = 0x7C; // float32 - pub const M_FL_VALUE_FLOAT_W_MAX: usize = 0x80; // float32 - pub const M_C_VALUE_COLOR4: usize = 0x84; // Color - pub const M_N_VALUE_SYSTEM_VAR: usize = 0x88; // CompositeMaterialVarSystemVar_t - pub const M_STR_RESOURCE_MATERIAL: usize = 0x90; // CResourceName - pub const M_STR_TEXTURE_CONTENT_ASSET_PATH: usize = 0x170; // CUtlString - pub const M_STR_TEXTURE_RUNTIME_RESOURCE_PATH: usize = 0x178; // CResourceName - pub const M_STR_TEXTURE_COMPILATION_VTEX_TEMPLATE: usize = 0x258; // CUtlString - pub const M_N_TEXTURE_TYPE: usize = 0x260; // CompositeMaterialInputTextureType_t - pub const M_STR_STRING: usize = 0x268; // CUtlString + pub mod CompositeMaterialInputLooseVariable_t { + pub const m_strName: usize = 0x0; // CUtlString + pub const m_bExposeExternally: usize = 0x8; // bool + pub const m_strExposedFriendlyName: usize = 0x10; // CUtlString + pub const m_strExposedFriendlyGroupName: usize = 0x18; // CUtlString + pub const m_bExposedVariableIsFixedRange: usize = 0x20; // bool + pub const m_strExposedVisibleWhenTrue: usize = 0x28; // CUtlString + pub const m_strExposedHiddenWhenTrue: usize = 0x30; // CUtlString + pub const m_nVariableType: usize = 0x38; // CompositeMaterialInputLooseVariableType_t + pub const m_bValueBoolean: usize = 0x3C; // bool + pub const m_nValueIntX: usize = 0x40; // int32 + pub const m_nValueIntY: usize = 0x44; // int32 + pub const m_nValueIntZ: usize = 0x48; // int32 + pub const m_nValueIntW: usize = 0x4C; // int32 + pub const m_bHasFloatBounds: usize = 0x50; // bool + pub const m_flValueFloatX: usize = 0x54; // float32 + pub const m_flValueFloatX_Min: usize = 0x58; // float32 + pub const m_flValueFloatX_Max: usize = 0x5C; // float32 + pub const m_flValueFloatY: usize = 0x60; // float32 + pub const m_flValueFloatY_Min: usize = 0x64; // float32 + pub const m_flValueFloatY_Max: usize = 0x68; // float32 + pub const m_flValueFloatZ: usize = 0x6C; // float32 + pub const m_flValueFloatZ_Min: usize = 0x70; // float32 + pub const m_flValueFloatZ_Max: usize = 0x74; // float32 + pub const m_flValueFloatW: usize = 0x78; // float32 + pub const m_flValueFloatW_Min: usize = 0x7C; // float32 + pub const m_flValueFloatW_Max: usize = 0x80; // float32 + pub const m_cValueColor4: usize = 0x84; // Color + pub const m_nValueSystemVar: usize = 0x88; // CompositeMaterialVarSystemVar_t + pub const m_strResourceMaterial: usize = 0x90; // CResourceName + pub const m_strTextureContentAssetPath: usize = 0x170; // CUtlString + pub const m_strTextureRuntimeResourcePath: usize = 0x178; // CResourceName + pub const m_strTextureCompilationVtexTemplate: usize = 0x258; // CUtlString + pub const m_nTextureType: usize = 0x260; // CompositeMaterialInputTextureType_t + pub const m_strString: usize = 0x268; // CUtlString } // Parent: None // Fields count: 5 @@ -5467,12 +5469,12 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - pub mod comp_mat_mutator_condition_t { - pub const M_N_MUTATOR_CONDITION: usize = 0x0; // CompMatPropertyMutatorConditionType_t - pub const M_STR_MUTATOR_CONDITION_CONTAINER_NAME: usize = 0x8; // CUtlString - pub const M_STR_MUTATOR_CONDITION_CONTAINER_VAR_NAME: usize = 0x10; // CUtlString - pub const M_STR_MUTATOR_CONDITION_CONTAINER_VAR_VALUE: usize = 0x18; // CUtlString - pub const M_B_PASS_WHEN_TRUE: usize = 0x20; // bool + pub mod CompMatMutatorCondition_t { + pub const m_nMutatorCondition: usize = 0x0; // CompMatPropertyMutatorConditionType_t + pub const m_strMutatorConditionContainerName: usize = 0x8; // CUtlString + pub const m_strMutatorConditionContainerVarName: usize = 0x10; // CUtlString + pub const m_strMutatorConditionContainerVarValue: usize = 0x18; // CUtlString + pub const m_bPassWhenTrue: usize = 0x20; // bool } // Parent: None // Fields count: 28 @@ -5480,35 +5482,35 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - pub mod comp_mat_property_mutator_t { - pub const M_B_ENABLED: usize = 0x0; // bool - pub const M_N_MUTATOR_COMMAND_TYPE: usize = 0x4; // CompMatPropertyMutatorType_t - pub const M_STR_INIT_WITH_CONTAINER: usize = 0x8; // CUtlString - pub const M_STR_COPY_PROPERTY_INPUT_CONTAINER_SRC: usize = 0x10; // CUtlString - pub const M_STR_COPY_PROPERTY_INPUT_CONTAINER_PROPERTY: usize = 0x18; // CUtlString - pub const M_STR_COPY_PROPERTY_TARGET_PROPERTY: usize = 0x20; // CUtlString - pub const M_STR_RANDOM_ROLL_INPUT_VARS_SEED_INPUT_VAR: usize = 0x28; // CUtlString - pub const M_VEC_RANDOM_ROLL_INPUT_VARS_INPUT_VARS_TO_ROLL: usize = 0x30; // CUtlVector< CUtlString > - pub const M_STR_COPY_MATCHING_KEYS_INPUT_CONTAINER_SRC: usize = 0x48; // CUtlString - pub const M_STR_COPY_KEYS_WITH_SUFFIX_INPUT_CONTAINER_SRC: usize = 0x50; // CUtlString - pub const M_STR_COPY_KEYS_WITH_SUFFIX_FIND_SUFFIX: usize = 0x58; // CUtlString - pub const M_STR_COPY_KEYS_WITH_SUFFIX_REPLACE_SUFFIX: usize = 0x60; // CUtlString - pub const M_N_SET_VALUE_VALUE: usize = 0x68; // CompositeMaterialInputLooseVariable_t - pub const M_STR_GENERATE_TEXTURE_TARGET_PARAM: usize = 0x2D8; // CUtlString - pub const M_STR_GENERATE_TEXTURE_INITIAL_CONTAINER: usize = 0x2E0; // CUtlString - pub const M_N_RESOLUTION: usize = 0x2E8; // int32 - pub const M_B_IS_SCRATCH_TARGET: usize = 0x2EC; // bool - pub const M_B_SPLAT_DEBUG_INFO: usize = 0x2ED; // bool - pub const M_B_CAPTURE_IN_RENDER_DOC: usize = 0x2EE; // bool - pub const M_VEC_TEX_GEN_INSTRUCTIONS: usize = 0x2F0; // CUtlVector< CompMatPropertyMutator_t > - pub const M_VEC_CONDITIONAL_MUTATORS: usize = 0x308; // CUtlVector< CompMatPropertyMutator_t > - pub const M_STR_POP_INPUT_QUEUE_CONTAINER: usize = 0x320; // CUtlString - pub const M_STR_DRAW_TEXT_INPUT_CONTAINER_SRC: usize = 0x328; // CUtlString - pub const M_STR_DRAW_TEXT_INPUT_CONTAINER_PROPERTY: usize = 0x330; // CUtlString - pub const M_VEC_DRAW_TEXT_POSITION: usize = 0x338; // Vector2D - pub const M_COL_DRAW_TEXT_COLOR: usize = 0x340; // Color - pub const M_STR_DRAW_TEXT_FONT: usize = 0x348; // CUtlString - pub const M_VEC_CONDITIONS: usize = 0x350; // CUtlVector< CompMatMutatorCondition_t > + pub mod CompMatPropertyMutator_t { + pub const m_bEnabled: usize = 0x0; // bool + pub const m_nMutatorCommandType: usize = 0x4; // CompMatPropertyMutatorType_t + pub const m_strInitWith_Container: usize = 0x8; // CUtlString + pub const m_strCopyProperty_InputContainerSrc: usize = 0x10; // CUtlString + pub const m_strCopyProperty_InputContainerProperty: usize = 0x18; // CUtlString + pub const m_strCopyProperty_TargetProperty: usize = 0x20; // CUtlString + pub const m_strRandomRollInputVars_SeedInputVar: usize = 0x28; // CUtlString + pub const m_vecRandomRollInputVars_InputVarsToRoll: usize = 0x30; // CUtlVector + pub const m_strCopyMatchingKeys_InputContainerSrc: usize = 0x48; // CUtlString + pub const m_strCopyKeysWithSuffix_InputContainerSrc: usize = 0x50; // CUtlString + pub const m_strCopyKeysWithSuffix_FindSuffix: usize = 0x58; // CUtlString + pub const m_strCopyKeysWithSuffix_ReplaceSuffix: usize = 0x60; // CUtlString + pub const m_nSetValue_Value: usize = 0x68; // CompositeMaterialInputLooseVariable_t + pub const m_strGenerateTexture_TargetParam: usize = 0x2D8; // CUtlString + pub const m_strGenerateTexture_InitialContainer: usize = 0x2E0; // CUtlString + pub const m_nResolution: usize = 0x2E8; // int32 + pub const m_bIsScratchTarget: usize = 0x2EC; // bool + pub const m_bSplatDebugInfo: usize = 0x2ED; // bool + pub const m_bCaptureInRenderDoc: usize = 0x2EE; // bool + pub const m_vecTexGenInstructions: usize = 0x2F0; // CUtlVector + pub const m_vecConditionalMutators: usize = 0x308; // CUtlVector + pub const m_strPopInputQueue_Container: usize = 0x320; // CUtlString + pub const m_strDrawText_InputContainerSrc: usize = 0x328; // CUtlString + pub const m_strDrawText_InputContainerProperty: usize = 0x330; // CUtlString + pub const m_vecDrawText_Position: usize = 0x338; // Vector2D + pub const m_colDrawText_Color: usize = 0x340; // Color + pub const m_strDrawText_Font: usize = 0x348; // CUtlString + pub const m_vecConditions: usize = 0x350; // CUtlVector } // Parent: None // Fields count: 8 @@ -5516,15 +5518,15 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - pub mod composite_material_input_container_t { - pub const M_B_ENABLED: usize = 0x0; // bool - pub const M_N_COMPOSITE_MATERIAL_INPUT_CONTAINER_SOURCE_TYPE: usize = 0x4; // CompositeMaterialInputContainerSourceType_t - pub const M_STR_SPECIFIC_CONTAINER_MATERIAL: usize = 0x8; // CResourceName - pub const M_STR_ATTR_NAME: usize = 0xE8; // CUtlString - pub const M_STR_ALIAS: usize = 0xF0; // CUtlString - pub const M_VEC_LOOSE_VARIABLES: usize = 0xF8; // CUtlVector< CompositeMaterialInputLooseVariable_t > - pub const M_STR_ATTR_NAME_FOR_VAR: usize = 0x110; // CUtlString - pub const M_B_EXPOSE_EXTERNALLY: usize = 0x118; // bool + pub mod CompositeMaterialInputContainer_t { + pub const m_bEnabled: usize = 0x0; // bool + pub const m_nCompositeMaterialInputContainerSourceType: usize = 0x4; // CompositeMaterialInputContainerSourceType_t + pub const m_strSpecificContainerMaterial: usize = 0x8; // CResourceName + pub const m_strAttrName: usize = 0xE8; // CUtlString + pub const m_strAlias: usize = 0xF0; // CUtlString + pub const m_vecLooseVariables: usize = 0xF8; // CUtlVector + pub const m_strAttrNameForVar: usize = 0x110; // CUtlString + pub const m_bExposeExternally: usize = 0x118; // bool } // Parent: None // Fields count: 4 @@ -5532,157 +5534,157 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - pub mod composite_material_assembly_procedure_t { - pub const M_VEC_COMP_MAT_INCLUDES: usize = 0x0; // CUtlVector< CResourceName > - pub const M_VEC_MATCH_FILTERS: usize = 0x18; // CUtlVector< CompositeMaterialMatchFilter_t > - pub const M_VEC_COMPOSITE_INPUT_CONTAINERS: usize = 0x30; // CUtlVector< CompositeMaterialInputContainer_t > - pub const M_VEC_PROPERTY_MUTATORS: usize = 0x48; // CUtlVector< CompMatPropertyMutator_t > + pub mod CompositeMaterialAssemblyProcedure_t { + pub const m_vecCompMatIncludes: usize = 0x0; // CUtlVector + pub const m_vecMatchFilters: usize = 0x18; // CUtlVector + pub const m_vecCompositeInputContainers: usize = 0x30; // CUtlVector + pub const m_vecPropertyMutators: usize = 0x48; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MPropertyElementNameFn - pub mod generated_texture_handle_t { - pub const M_STR_BITMAP_NAME: usize = 0x0; // CUtlString + pub mod GeneratedTextureHandle_t { + pub const m_strBitmapName: usize = 0x0; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MPropertyElementNameFn - pub mod composite_material_t { - pub const M_TARGET_K_VS: usize = 0x8; // KeyValues3 - pub const M_PRE_GENERATION_K_VS: usize = 0x18; // KeyValues3 - pub const M_FINAL_K_VS: usize = 0x28; // KeyValues3 - pub const M_VEC_GENERATED_TEXTURES: usize = 0x40; // CUtlVector< GeneratedTextureHandle_t > + pub mod CompositeMaterial_t { + pub const m_TargetKVs: usize = 0x8; // KeyValues3 + pub const m_PreGenerationKVs: usize = 0x18; // KeyValues3 + pub const m_FinalKVs: usize = 0x28; // KeyValues3 + pub const m_vecGeneratedTextures: usize = 0x40; // CUtlVector } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod composite_material_editor_point_t { - pub const M_MODEL_NAME: usize = 0x0; // CResourceName - pub const M_N_SEQUENCE_INDEX: usize = 0xE0; // int32 - pub const M_FL_CYCLE: usize = 0xE4; // float32 - pub const M_KV_MODEL_STATE_CHOICES: usize = 0xE8; // KeyValues3 - pub const M_B_ENABLE_CHILD_MODEL: usize = 0xF8; // bool - pub const M_CHILD_MODEL_NAME: usize = 0x100; // CResourceName - pub const M_VEC_COMPOSITE_MATERIAL_ASSEMBLY_PROCEDURES: usize = 0x1E0; // CUtlVector< CompositeMaterialAssemblyProcedure_t > - pub const M_VEC_COMPOSITE_MATERIALS: usize = 0x1F8; // CUtlVector< CompositeMaterial_t > + pub mod CompositeMaterialEditorPoint_t { + pub const m_ModelName: usize = 0x0; // CResourceName + pub const m_nSequenceIndex: usize = 0xE0; // int32 + pub const m_flCycle: usize = 0xE4; // float32 + pub const m_KVModelStateChoices: usize = 0xE8; // KeyValues3 + pub const m_bEnableChildModel: usize = 0xF8; // bool + pub const m_ChildModelName: usize = 0x100; // CResourceName + pub const m_vecCompositeMaterialAssemblyProcedures: usize = 0x1E0; // CUtlVector + pub const m_vecCompositeMaterials: usize = 0x1F8; // CUtlVector } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_composite_material_editor_doc { - pub const M_N_VERSION: usize = 0x8; // int32 - pub const M_POINTS: usize = 0x10; // CUtlVector< CompositeMaterialEditorPoint_t > - pub const M_K_VTHUMBNAIL: usize = 0x28; // KeyValues3 + pub mod CCompositeMaterialEditorDoc { + pub const m_nVersion: usize = 0x8; // int32 + pub const m_Points: usize = 0x10; // CUtlVector + pub const m_KVthumbnail: usize = 0x28; // KeyValues3 } // Parent: None // Fields count: 43 - pub mod c_global_light_base { - pub const M_B_SPOT_LIGHT: usize = 0x10; // bool - pub const M_SPOT_LIGHT_ORIGIN: usize = 0x14; // Vector - pub const M_SPOT_LIGHT_ANGLES: usize = 0x20; // QAngle - pub const M_SHADOW_DIRECTION: usize = 0x2C; // Vector - pub const M_AMBIENT_DIRECTION: usize = 0x38; // Vector - pub const M_SPECULAR_DIRECTION: usize = 0x44; // Vector - pub const M_INSPECTOR_SPECULAR_DIRECTION: usize = 0x50; // Vector - pub const M_FL_SPECULAR_POWER: usize = 0x5C; // float32 - pub const M_FL_SPECULAR_INDEPENDENCE: usize = 0x60; // float32 - pub const M_SPECULAR_COLOR: usize = 0x64; // Color - pub const M_B_START_DISABLED: usize = 0x68; // bool - pub const M_B_ENABLED: usize = 0x69; // bool - pub const M_LIGHT_COLOR: usize = 0x6A; // Color - pub const M_AMBIENT_COLOR1: usize = 0x6E; // Color - pub const M_AMBIENT_COLOR2: usize = 0x72; // Color - pub const M_AMBIENT_COLOR3: usize = 0x76; // Color - pub const M_FL_SUN_DISTANCE: usize = 0x7C; // float32 - pub const M_FL_FOV: usize = 0x80; // float32 - pub const M_FL_NEAR_Z: usize = 0x84; // float32 - pub const M_FL_FAR_Z: usize = 0x88; // float32 - pub const M_B_ENABLE_SHADOWS: usize = 0x8C; // bool - pub const M_B_OLD_ENABLE_SHADOWS: usize = 0x8D; // bool - pub const M_B_BACKGROUND_CLEAR_NOT_REQUIRED: usize = 0x8E; // bool - pub const M_FL_CLOUD_SCALE: usize = 0x90; // float32 - pub const M_FL_CLOUD1_SPEED: usize = 0x94; // float32 - pub const M_FL_CLOUD1_DIRECTION: usize = 0x98; // float32 - pub const M_FL_CLOUD2_SPEED: usize = 0x9C; // float32 - pub const M_FL_CLOUD2_DIRECTION: usize = 0xA0; // float32 - pub const M_FL_AMBIENT_SCALE1: usize = 0xB0; // float32 - pub const M_FL_AMBIENT_SCALE2: usize = 0xB4; // float32 - pub const M_FL_GROUND_SCALE: usize = 0xB8; // float32 - pub const M_FL_LIGHT_SCALE: usize = 0xBC; // float32 - pub const M_FL_FO_W_DARKNESS: usize = 0xC0; // float32 - pub const M_B_ENABLE_SEPARATE_SKYBOX_FOG: usize = 0xC4; // bool - pub const M_V_FOW_COLOR: usize = 0xC8; // Vector - pub const M_VIEW_ORIGIN: usize = 0xD4; // Vector - pub const M_VIEW_ANGLES: usize = 0xE0; // QAngle - pub const M_FL_VIEW_FO_V: usize = 0xEC; // float32 - pub const M_WORLD_POINTS: usize = 0xF0; // Vector[8] - pub const M_V_FOG_OFFSET_LAYER0: usize = 0x4A8; // Vector2D - pub const M_V_FOG_OFFSET_LAYER1: usize = 0x4B0; // Vector2D - pub const M_H_ENV_WIND: usize = 0x4B8; // CHandle< C_BaseEntity > - pub const M_H_ENV_SKY: usize = 0x4BC; // CHandle< C_BaseEntity > + pub mod CGlobalLightBase { + pub const m_bSpotLight: usize = 0x10; // bool + pub const m_SpotLightOrigin: usize = 0x14; // Vector + pub const m_SpotLightAngles: usize = 0x20; // QAngle + pub const m_ShadowDirection: usize = 0x2C; // Vector + pub const m_AmbientDirection: usize = 0x38; // Vector + pub const m_SpecularDirection: usize = 0x44; // Vector + pub const m_InspectorSpecularDirection: usize = 0x50; // Vector + pub const m_flSpecularPower: usize = 0x5C; // float32 + pub const m_flSpecularIndependence: usize = 0x60; // float32 + pub const m_SpecularColor: usize = 0x64; // Color + pub const m_bStartDisabled: usize = 0x68; // bool + pub const m_bEnabled: usize = 0x69; // bool + pub const m_LightColor: usize = 0x6A; // Color + pub const m_AmbientColor1: usize = 0x6E; // Color + pub const m_AmbientColor2: usize = 0x72; // Color + pub const m_AmbientColor3: usize = 0x76; // Color + pub const m_flSunDistance: usize = 0x7C; // float32 + pub const m_flFOV: usize = 0x80; // float32 + pub const m_flNearZ: usize = 0x84; // float32 + pub const m_flFarZ: usize = 0x88; // float32 + pub const m_bEnableShadows: usize = 0x8C; // bool + pub const m_bOldEnableShadows: usize = 0x8D; // bool + pub const m_bBackgroundClearNotRequired: usize = 0x8E; // bool + pub const m_flCloudScale: usize = 0x90; // float32 + pub const m_flCloud1Speed: usize = 0x94; // float32 + pub const m_flCloud1Direction: usize = 0x98; // float32 + pub const m_flCloud2Speed: usize = 0x9C; // float32 + pub const m_flCloud2Direction: usize = 0xA0; // float32 + pub const m_flAmbientScale1: usize = 0xB0; // float32 + pub const m_flAmbientScale2: usize = 0xB4; // float32 + pub const m_flGroundScale: usize = 0xB8; // float32 + pub const m_flLightScale: usize = 0xBC; // float32 + pub const m_flFoWDarkness: usize = 0xC0; // float32 + pub const m_bEnableSeparateSkyboxFog: usize = 0xC4; // bool + pub const m_vFowColor: usize = 0xC8; // Vector + pub const m_ViewOrigin: usize = 0xD4; // Vector + pub const m_ViewAngles: usize = 0xE0; // QAngle + pub const m_flViewFoV: usize = 0xEC; // float32 + pub const m_WorldPoints: usize = 0xF0; // Vector[8] + pub const m_vFogOffsetLayer0: usize = 0x4A8; // Vector2D + pub const m_vFogOffsetLayer1: usize = 0x4B0; // Vector2D + pub const m_hEnvWind: usize = 0x4B8; // CHandle + pub const m_hEnvSky: usize = 0x4BC; // CHandle } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 - pub mod c_global_light { - pub const M_WIND_CLOTH_FORCE_HANDLE: usize = 0xB90; // uint16 + pub mod C_GlobalLight { + pub const m_WindClothForceHandle: usize = 0xB90; // uint16 } - // Parent: c_anim_graph_controller_base + // Parent: CAnimGraphControllerBase // Fields count: 4 - pub mod c_csgo_preview_model_graph_controller { - pub const M_PSZ_CHARACTER_MODE: usize = 0x18; // CAnimGraphParamOptionalRef< char* > - pub const M_PSZ_WEAPON_STATE: usize = 0x38; // CAnimGraphParamOptionalRef< char* > - pub const M_PSZ_WEAPON_TYPE: usize = 0x58; // CAnimGraphParamOptionalRef< char* > - pub const M_PSZ_END_OF_MATCH_CELEBRATION: usize = 0x78; // CAnimGraphParamOptionalRef< char* > + pub mod C_CSGO_PreviewModel_GraphController { + pub const m_pszCharacterMode: usize = 0x18; // CAnimGraphParamOptionalRef + pub const m_pszWeaponState: usize = 0x38; // CAnimGraphParamOptionalRef + pub const m_pszWeaponType: usize = 0x58; // CAnimGraphParamOptionalRef + pub const m_pszEndOfMatchCelebration: usize = 0x78; // CAnimGraphParamOptionalRef } - // Parent: c_anim_graph_controller_base + // Parent: CAnimGraphControllerBase // Fields count: 8 - pub mod c_csgo_preview_player_graph_controller { - pub const M_PSZ_CHARACTER_MODE: usize = 0x18; // CAnimGraphParamOptionalRef< char* > - pub const M_PSZ_TEAM_PREVIEW_VARIANT: usize = 0x38; // CAnimGraphParamOptionalRef< char* > - pub const M_PSZ_TEAM_PREVIEW_POSITION: usize = 0x58; // CAnimGraphParamOptionalRef< char* > - pub const M_PSZ_END_OF_MATCH_CELEBRATION: usize = 0x78; // CAnimGraphParamOptionalRef< char* > - pub const M_N_TEAM_PREVIEW_RANDOM: usize = 0x98; // CAnimGraphParamOptionalRef< int32 > - pub const M_PSZ_WEAPON_STATE: usize = 0xB0; // CAnimGraphParamOptionalRef< char* > - pub const M_PSZ_WEAPON_TYPE: usize = 0xD0; // CAnimGraphParamOptionalRef< char* > - pub const M_B_CT: usize = 0xF0; // CAnimGraphParamOptionalRef< bool > + pub mod C_CSGO_PreviewPlayer_GraphController { + pub const m_pszCharacterMode: usize = 0x18; // CAnimGraphParamOptionalRef + pub const m_pszTeamPreviewVariant: usize = 0x38; // CAnimGraphParamOptionalRef + pub const m_pszTeamPreviewPosition: usize = 0x58; // CAnimGraphParamOptionalRef + pub const m_pszEndOfMatchCelebration: usize = 0x78; // CAnimGraphParamOptionalRef + pub const m_nTeamPreviewRandom: usize = 0x98; // CAnimGraphParamOptionalRef + pub const m_pszWeaponState: usize = 0xB0; // CAnimGraphParamOptionalRef + pub const m_pszWeaponType: usize = 0xD0; // CAnimGraphParamOptionalRef + pub const m_bCT: usize = 0xF0; // CAnimGraphParamOptionalRef } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 10 - pub mod c_csgo_map_preview_camera_path_node { - pub const M_SZ_PARENT_PATH_UNIQUE_ID: usize = 0x6D0; // CUtlSymbolLarge - pub const M_N_PATH_INDEX: usize = 0x6D8; // int32 - pub const M_V_IN_TANGENT_LOCAL: usize = 0x6DC; // Vector - pub const M_V_OUT_TANGENT_LOCAL: usize = 0x6E8; // Vector - pub const M_FL_FOV: usize = 0x6F4; // float32 - pub const M_FL_SPEED: usize = 0x6F8; // float32 - pub const M_FL_EASE_IN: usize = 0x6FC; // float32 - pub const M_FL_EASE_OUT: usize = 0x700; // float32 - pub const M_V_IN_TANGENT_WORLD: usize = 0x704; // Vector - pub const M_V_OUT_TANGENT_WORLD: usize = 0x710; // Vector + pub mod C_CSGO_MapPreviewCameraPathNode { + pub const m_szParentPathUniqueID: usize = 0x6D0; // CUtlSymbolLarge + pub const m_nPathIndex: usize = 0x6D8; // int32 + pub const m_vInTangentLocal: usize = 0x6DC; // Vector + pub const m_vOutTangentLocal: usize = 0x6E8; // Vector + pub const m_flFOV: usize = 0x6F4; // float32 + pub const m_flSpeed: usize = 0x6F8; // float32 + pub const m_flEaseIn: usize = 0x6FC; // float32 + pub const m_flEaseOut: usize = 0x700; // float32 + pub const m_vInTangentWorld: usize = 0x704; // Vector + pub const m_vOutTangentWorld: usize = 0x710; // Vector } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 - pub mod c_csgo_map_preview_camera_path { - pub const M_FL_Z_FAR: usize = 0x6D0; // float32 - pub const M_FL_Z_NEAR: usize = 0x6D4; // float32 - pub const M_B_LOOP: usize = 0x6D8; // bool - pub const M_B_VERTICAL_FOV: usize = 0x6D9; // bool - pub const M_B_CONSTANT_SPEED: usize = 0x6DA; // bool - pub const M_FL_DURATION: usize = 0x6DC; // float32 - pub const M_FL_PATH_LENGTH: usize = 0x720; // float32 - pub const M_FL_PATH_DURATION: usize = 0x724; // float32 + pub mod C_CSGO_MapPreviewCameraPath { + pub const m_flZFar: usize = 0x6D0; // float32 + pub const m_flZNear: usize = 0x6D4; // float32 + pub const m_bLoop: usize = 0x6D8; // bool + pub const m_bVerticalFOV: usize = 0x6D9; // bool + pub const m_bConstantSpeed: usize = 0x6DA; // bool + pub const m_flDuration: usize = 0x6DC; // float32 + pub const m_flPathLength: usize = 0x720; // float32 + pub const m_flPathDuration: usize = 0x724; // float32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod ccs_player_glow_services { + pub mod CCSPlayer_GlowServices { } // Parent: None // Fields count: 0 @@ -5690,7 +5692,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_cs_observer_pawn_api { + pub mod C_CSObserverPawnAPI { } // Parent: None // Fields count: 0 @@ -5698,9 +5700,9 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_cs_player_pawn_api { + pub mod C_CSPlayerPawnAPI { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 7 // // Metadata: @@ -5709,16 +5711,16 @@ pub mod cs2_dumper { // NetworkVarNames: m_nVoteOptionCount (int) // NetworkVarNames: m_nPotentialVotes (int) // NetworkVarNames: m_bIsYesNoVote (bool) - pub mod c_vote_controller { - pub const M_I_ACTIVE_ISSUE_INDEX: usize = 0x6DC; // int32 - pub const M_I_ONLY_TEAM_TO_VOTE: usize = 0x6E0; // int32 - pub const M_N_VOTE_OPTION_COUNT: usize = 0x6E4; // int32[5] - pub const M_N_POTENTIAL_VOTES: usize = 0x6F8; // int32 - pub const M_B_VOTES_DIRTY: usize = 0x6FC; // bool - pub const M_B_TYPE_DIRTY: usize = 0x6FD; // bool - pub const M_B_IS_YES_NO_VOTE: usize = 0x6FE; // bool + pub mod C_VoteController { + pub const m_iActiveIssueIndex: usize = 0x6DC; // int32 + pub const m_iOnlyTeamToVote: usize = 0x6E0; // int32 + pub const m_nVoteOptionCount: usize = 0x6E4; // int32[5] + pub const m_nPotentialVotes: usize = 0x6F8; // int32 + pub const m_bVotesDirty: usize = 0x6FC; // bool + pub const m_bTypeDirty: usize = 0x6FD; // bool + pub const m_bIsYesNoVote: usize = 0x6FE; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -5737,91 +5739,91 @@ pub mod cs2_dumper { // NetworkVarNames: m_nCurrentPhase (int) // NetworkVarNames: m_nPhaseStartTick (int) // NetworkVarNames: m_nPhaseDurationTicks (int) - pub mod c_map_veto_pick_controller { - pub const M_N_DRAFT_TYPE: usize = 0x6DC; // int32 - pub const M_N_TEAM_WINNING_COIN_TOSS: usize = 0x6E0; // int32 - pub const M_N_TEAM_WITH_FIRST_CHOICE: usize = 0x6E4; // int32[64] - pub const M_N_VOTE_MAP_IDS_LIST: usize = 0x7E4; // int32[7] - pub const M_N_ACCOUNT_I_DS: usize = 0x800; // int32[64] - pub const M_N_MAP_ID0: usize = 0x900; // int32[64] - pub const M_N_MAP_ID1: usize = 0xA00; // int32[64] - pub const M_N_MAP_ID2: usize = 0xB00; // int32[64] - pub const M_N_MAP_ID3: usize = 0xC00; // int32[64] - pub const M_N_MAP_ID4: usize = 0xD00; // int32[64] - pub const M_N_MAP_ID5: usize = 0xE00; // int32[64] - pub const M_N_STARTING_SIDE0: usize = 0xF00; // int32[64] - pub const M_N_CURRENT_PHASE: usize = 0x1000; // int32 - pub const M_N_PHASE_START_TICK: usize = 0x1004; // int32 - pub const M_N_PHASE_DURATION_TICKS: usize = 0x1008; // int32 - pub const M_N_POST_DATA_UPDATE_TICK: usize = 0x100C; // int32 - pub const M_B_DISABLED_HUD: usize = 0x1010; // bool + pub mod C_MapVetoPickController { + pub const m_nDraftType: usize = 0x6DC; // int32 + pub const m_nTeamWinningCoinToss: usize = 0x6E0; // int32 + pub const m_nTeamWithFirstChoice: usize = 0x6E4; // int32[64] + pub const m_nVoteMapIdsList: usize = 0x7E4; // int32[7] + pub const m_nAccountIDs: usize = 0x800; // int32[64] + pub const m_nMapId0: usize = 0x900; // int32[64] + pub const m_nMapId1: usize = 0xA00; // int32[64] + pub const m_nMapId2: usize = 0xB00; // int32[64] + pub const m_nMapId3: usize = 0xC00; // int32[64] + pub const m_nMapId4: usize = 0xD00; // int32[64] + pub const m_nMapId5: usize = 0xE00; // int32[64] + pub const m_nStartingSide0: usize = 0xF00; // int32[64] + pub const m_nCurrentPhase: usize = 0x1000; // int32 + pub const m_nPhaseStartTick: usize = 0x1004; // int32 + pub const m_nPhaseDurationTicks: usize = 0x1008; // int32 + pub const m_nPostDataUpdateTick: usize = 0x100C; // int32 + pub const m_bDisabledHud: usize = 0x1010; // bool } // Parent: None // Fields count: 0 - pub mod c_player_spray_decal_render_helper { + pub mod CPlayerSprayDecalRenderHelper { } - // Parent: c_csgo_map_preview_camera_path + // Parent: C_CSGO_MapPreviewCameraPath // Fields count: 7 - pub mod c_csgo_team_preview_camera { - pub const M_N_VARIANT: usize = 0x730; // int32 - pub const M_B_DOF_ENABLED: usize = 0x734; // bool - pub const M_FL_DOF_NEAR_BLURRY: usize = 0x738; // float32 - pub const M_FL_DOF_NEAR_CRISP: usize = 0x73C; // float32 - pub const M_FL_DOF_FAR_CRISP: usize = 0x740; // float32 - pub const M_FL_DOF_FAR_BLURRY: usize = 0x744; // float32 - pub const M_FL_DOF_TILT_TO_GROUND: usize = 0x748; // float32 + pub mod C_CSGO_TeamPreviewCamera { + pub const m_nVariant: usize = 0x730; // int32 + pub const m_bDofEnabled: usize = 0x734; // bool + pub const m_flDofNearBlurry: usize = 0x738; // float32 + pub const m_flDofNearCrisp: usize = 0x73C; // float32 + pub const m_flDofFarCrisp: usize = 0x740; // float32 + pub const m_flDofFarBlurry: usize = 0x744; // float32 + pub const m_flDofTiltToGround: usize = 0x748; // float32 } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - pub mod c_csgo_team_select_camera { + pub mod C_CSGO_TeamSelectCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - pub mod c_csgo_terrorist_team_intro_camera { + pub mod C_CSGO_TerroristTeamIntroCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - pub mod c_csgo_terrorist_wingman_intro_camera { + pub mod C_CSGO_TerroristWingmanIntroCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - pub mod c_csgo_counter_terrorist_team_intro_camera { + pub mod C_CSGO_CounterTerroristTeamIntroCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - pub mod c_csgo_counter_terrorist_wingman_intro_camera { + pub mod C_CSGO_CounterTerroristWingmanIntroCamera { } - // Parent: c_csgo_team_preview_camera + // Parent: C_CSGO_TeamPreviewCamera // Fields count: 0 - pub mod c_csgo_end_of_match_camera { + pub mod C_CSGO_EndOfMatchCamera { } - // Parent: c_csgo_team_preview_character_position + // Parent: C_CSGO_TeamPreviewCharacterPosition // Fields count: 0 - pub mod c_csgo_end_of_match_character_position { + pub mod C_CSGO_EndOfMatchCharacterPosition { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - pub mod c_csgo_end_of_match_lineup_endpoint { + pub mod C_CSGO_EndOfMatchLineupEndpoint { } - // Parent: c_csgo_end_of_match_lineup_endpoint + // Parent: C_CSGO_EndOfMatchLineupEndpoint // Fields count: 0 - pub mod c_csgo_end_of_match_lineup_start { + pub mod C_CSGO_EndOfMatchLineupStart { } - // Parent: c_csgo_end_of_match_lineup_endpoint + // Parent: C_CSGO_EndOfMatchLineupEndpoint // Fields count: 0 - pub mod c_csgo_end_of_match_lineup_end { + pub mod C_CSGO_EndOfMatchLineupEnd { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 2 - pub mod c_csm_fov_override { - pub const M_CAMERA_NAME: usize = 0x6D0; // CUtlString - pub const M_FL_CSM_FOV_OVERRIDE_VALUE: usize = 0x6D8; // float32 + pub mod C_CsmFovOverride { + pub const m_cameraName: usize = 0x6D0; // CUtlString + pub const m_flCsmFovOverrideValue: usize = 0x6D8; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - pub mod c_point_entity { + pub mod C_PointEntity { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 24 // // Metadata: @@ -5849,33 +5851,33 @@ pub mod cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasY (int) // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) - pub mod c_env_combined_light_probe_volume { - pub const M_COLOR: usize = 0x1728; // Color - pub const M_FL_BRIGHTNESS: usize = 0x172C; // float32 - pub const M_H_CUBEMAP_TEXTURE: usize = 0x1730; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_B_CUSTOM_CUBEMAP_TEXTURE: usize = 0x1738; // bool - pub const M_H_LIGHT_PROBE_TEXTURE: usize = 0x1740; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_INDICES_TEXTURE: usize = 0x1748; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_SCALARS_TEXTURE: usize = 0x1750; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_SHADOWS_TEXTURE: usize = 0x1758; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_V_BOX_MINS: usize = 0x1760; // Vector - pub const M_V_BOX_MAXS: usize = 0x176C; // Vector - pub const M_B_MOVEABLE: usize = 0x1778; // bool - pub const M_N_HANDSHAKE: usize = 0x177C; // int32 - pub const M_N_ENV_CUBE_MAP_ARRAY_INDEX: usize = 0x1780; // int32 - pub const M_N_PRIORITY: usize = 0x1784; // int32 - pub const M_B_START_DISABLED: usize = 0x1788; // bool - pub const M_FL_EDGE_FADE_DIST: usize = 0x178C; // float32 - pub const M_V_EDGE_FADE_DISTS: usize = 0x1790; // Vector - pub const M_N_LIGHT_PROBE_SIZE_X: usize = 0x179C; // int32 - pub const M_N_LIGHT_PROBE_SIZE_Y: usize = 0x17A0; // int32 - pub const M_N_LIGHT_PROBE_SIZE_Z: usize = 0x17A4; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_X: usize = 0x17A8; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_Y: usize = 0x17AC; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_Z: usize = 0x17B0; // int32 - pub const M_B_ENABLED: usize = 0x17C9; // bool + pub mod C_EnvCombinedLightProbeVolume { + pub const m_Color: usize = 0x1728; // Color + pub const m_flBrightness: usize = 0x172C; // float32 + pub const m_hCubemapTexture: usize = 0x1730; // CStrongHandle + pub const m_bCustomCubemapTexture: usize = 0x1738; // bool + pub const m_hLightProbeTexture: usize = 0x1740; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1748; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1750; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1758; // CStrongHandle + pub const m_vBoxMins: usize = 0x1760; // Vector + pub const m_vBoxMaxs: usize = 0x176C; // Vector + pub const m_bMoveable: usize = 0x1778; // bool + pub const m_nHandshake: usize = 0x177C; // int32 + pub const m_nEnvCubeMapArrayIndex: usize = 0x1780; // int32 + pub const m_nPriority: usize = 0x1784; // int32 + pub const m_bStartDisabled: usize = 0x1788; // bool + pub const m_flEdgeFadeDist: usize = 0x178C; // float32 + pub const m_vEdgeFadeDists: usize = 0x1790; // Vector + pub const m_nLightProbeSizeX: usize = 0x179C; // int32 + pub const m_nLightProbeSizeY: usize = 0x17A0; // int32 + pub const m_nLightProbeSizeZ: usize = 0x17A4; // int32 + pub const m_nLightProbeAtlasX: usize = 0x17A8; // int32 + pub const m_nLightProbeAtlasY: usize = 0x17AC; // int32 + pub const m_nLightProbeAtlasZ: usize = 0x17B0; // int32 + pub const m_bEnabled: usize = 0x17C9; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -5897,31 +5899,31 @@ pub mod cs2_dumper { // NetworkVarNames: m_bIndoorCubeMap (bool) // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) - pub mod c_env_cubemap { - pub const M_H_CUBEMAP_TEXTURE: usize = 0x750; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_B_CUSTOM_CUBEMAP_TEXTURE: usize = 0x758; // bool - pub const M_FL_INFLUENCE_RADIUS: usize = 0x75C; // float32 - pub const M_V_BOX_PROJECT_MINS: usize = 0x760; // Vector - pub const M_V_BOX_PROJECT_MAXS: usize = 0x76C; // Vector - pub const M_B_MOVEABLE: usize = 0x778; // bool - pub const M_N_HANDSHAKE: usize = 0x77C; // int32 - pub const M_N_ENV_CUBE_MAP_ARRAY_INDEX: usize = 0x780; // int32 - pub const M_N_PRIORITY: usize = 0x784; // int32 - pub const M_FL_EDGE_FADE_DIST: usize = 0x788; // float32 - pub const M_V_EDGE_FADE_DISTS: usize = 0x78C; // Vector - pub const M_FL_DIFFUSE_SCALE: usize = 0x798; // float32 - pub const M_B_START_DISABLED: usize = 0x79C; // bool - pub const M_B_DEFAULT_ENV_MAP: usize = 0x79D; // bool - pub const M_B_DEFAULT_SPEC_ENV_MAP: usize = 0x79E; // bool - pub const M_B_INDOOR_CUBE_MAP: usize = 0x79F; // bool - pub const M_B_COPY_DIFFUSE_FROM_DEFAULT_CUBEMAP: usize = 0x7A0; // bool - pub const M_B_ENABLED: usize = 0x7B0; // bool + pub mod C_EnvCubemap { + pub const m_hCubemapTexture: usize = 0x750; // CStrongHandle + pub const m_bCustomCubemapTexture: usize = 0x758; // bool + pub const m_flInfluenceRadius: usize = 0x75C; // float32 + pub const m_vBoxProjectMins: usize = 0x760; // Vector + pub const m_vBoxProjectMaxs: usize = 0x76C; // Vector + pub const m_bMoveable: usize = 0x778; // bool + pub const m_nHandshake: usize = 0x77C; // int32 + pub const m_nEnvCubeMapArrayIndex: usize = 0x780; // int32 + pub const m_nPriority: usize = 0x784; // int32 + pub const m_flEdgeFadeDist: usize = 0x788; // float32 + pub const m_vEdgeFadeDists: usize = 0x78C; // Vector + pub const m_flDiffuseScale: usize = 0x798; // float32 + pub const m_bStartDisabled: usize = 0x79C; // bool + pub const m_bDefaultEnvMap: usize = 0x79D; // bool + pub const m_bDefaultSpecEnvMap: usize = 0x79E; // bool + pub const m_bIndoorCubeMap: usize = 0x79F; // bool + pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x7A0; // bool + pub const m_bEnabled: usize = 0x7B0; // bool } - // Parent: c_env_cubemap + // Parent: C_EnvCubemap // Fields count: 0 - pub mod c_env_cubemap_box { + pub mod C_EnvCubemapBox { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -5942,27 +5944,27 @@ pub mod cs2_dumper { // NetworkVarNames: m_iszSkyEntity (string_t) // NetworkVarNames: m_hFogCubemapTexture (HRenderTextureStrong) // NetworkVarNames: m_bHasHeightFogEnd (bool) - pub mod c_env_cubemap_fog { - pub const M_FL_END_DISTANCE: usize = 0x6D0; // float32 - pub const M_FL_START_DISTANCE: usize = 0x6D4; // float32 - pub const M_FL_FOG_FALLOFF_EXPONENT: usize = 0x6D8; // float32 - pub const M_B_HEIGHT_FOG_ENABLED: usize = 0x6DC; // bool - pub const M_FL_FOG_HEIGHT_WIDTH: usize = 0x6E0; // float32 - pub const M_FL_FOG_HEIGHT_END: usize = 0x6E4; // float32 - pub const M_FL_FOG_HEIGHT_START: usize = 0x6E8; // float32 - pub const M_FL_FOG_HEIGHT_EXPONENT: usize = 0x6EC; // float32 - pub const M_FL_LOD_BIAS: usize = 0x6F0; // float32 - pub const M_B_ACTIVE: usize = 0x6F4; // bool - pub const M_B_START_DISABLED: usize = 0x6F5; // bool - pub const M_FL_FOG_MAX_OPACITY: usize = 0x6F8; // float32 - pub const M_N_CUBEMAP_SOURCE_TYPE: usize = 0x6FC; // int32 - pub const M_H_SKY_MATERIAL: usize = 0x700; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_ISZ_SKY_ENTITY: usize = 0x708; // CUtlSymbolLarge - pub const M_H_FOG_CUBEMAP_TEXTURE: usize = 0x710; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_B_HAS_HEIGHT_FOG_END: usize = 0x718; // bool - pub const M_B_FIRST_TIME: usize = 0x719; // bool + pub mod C_EnvCubemapFog { + pub const m_flEndDistance: usize = 0x6D0; // float32 + pub const m_flStartDistance: usize = 0x6D4; // float32 + pub const m_flFogFalloffExponent: usize = 0x6D8; // float32 + pub const m_bHeightFogEnabled: usize = 0x6DC; // bool + pub const m_flFogHeightWidth: usize = 0x6E0; // float32 + pub const m_flFogHeightEnd: usize = 0x6E4; // float32 + pub const m_flFogHeightStart: usize = 0x6E8; // float32 + pub const m_flFogHeightExponent: usize = 0x6EC; // float32 + pub const m_flLODBias: usize = 0x6F0; // float32 + pub const m_bActive: usize = 0x6F4; // bool + pub const m_bStartDisabled: usize = 0x6F5; // bool + pub const m_flFogMaxOpacity: usize = 0x6F8; // float32 + pub const m_nCubemapSourceType: usize = 0x6FC; // int32 + pub const m_hSkyMaterial: usize = 0x700; // CStrongHandle + pub const m_iszSkyEntity: usize = 0x708; // CUtlSymbolLarge + pub const m_hFogCubemapTexture: usize = 0x710; // CStrongHandle + pub const m_bHasHeightFogEnd: usize = 0x718; // bool + pub const m_bFirstTime: usize = 0x719; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -5981,25 +5983,25 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFadeTime (float) // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) - pub mod c_gradient_fog { - pub const M_H_GRADIENT_FOG_TEXTURE: usize = 0x6D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_FL_FOG_START_DISTANCE: usize = 0x6D8; // float32 - pub const M_FL_FOG_END_DISTANCE: usize = 0x6DC; // float32 - pub const M_B_HEIGHT_FOG_ENABLED: usize = 0x6E0; // bool - pub const M_FL_FOG_START_HEIGHT: usize = 0x6E4; // float32 - pub const M_FL_FOG_END_HEIGHT: usize = 0x6E8; // float32 - pub const M_FL_FAR_Z: usize = 0x6EC; // float32 - pub const M_FL_FOG_MAX_OPACITY: usize = 0x6F0; // float32 - pub const M_FL_FOG_FALLOFF_EXPONENT: usize = 0x6F4; // float32 - pub const M_FL_FOG_VERTICAL_EXPONENT: usize = 0x6F8; // float32 - pub const M_FOG_COLOR: usize = 0x6FC; // Color - pub const M_FL_FOG_STRENGTH: usize = 0x700; // float32 - pub const M_FL_FADE_TIME: usize = 0x704; // float32 - pub const M_B_START_DISABLED: usize = 0x708; // bool - pub const M_B_IS_ENABLED: usize = 0x709; // bool - pub const M_B_GRADIENT_FOG_NEEDS_TEXTURES: usize = 0x70A; // bool + pub mod C_GradientFog { + pub const m_hGradientFogTexture: usize = 0x6D0; // CStrongHandle + pub const m_flFogStartDistance: usize = 0x6D8; // float32 + pub const m_flFogEndDistance: usize = 0x6DC; // float32 + pub const m_bHeightFogEnabled: usize = 0x6E0; // bool + pub const m_flFogStartHeight: usize = 0x6E4; // float32 + pub const m_flFogEndHeight: usize = 0x6E8; // float32 + pub const m_flFarZ: usize = 0x6EC; // float32 + pub const m_flFogMaxOpacity: usize = 0x6F0; // float32 + pub const m_flFogFalloffExponent: usize = 0x6F4; // float32 + pub const m_flFogVerticalExponent: usize = 0x6F8; // float32 + pub const m_fogColor: usize = 0x6FC; // Color + pub const m_flFogStrength: usize = 0x700; // float32 + pub const m_flFadeTime: usize = 0x704; // float32 + pub const m_bStartDisabled: usize = 0x708; // bool + pub const m_bIsEnabled: usize = 0x709; // bool + pub const m_bGradientFogNeedsTextures: usize = 0x70A; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -6020,26 +6022,26 @@ pub mod cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasY (int) // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) - pub mod c_env_light_probe_volume { - pub const M_H_LIGHT_PROBE_TEXTURE: usize = 0x16A8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_INDICES_TEXTURE: usize = 0x16B0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_SCALARS_TEXTURE: usize = 0x16B8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_SHADOWS_TEXTURE: usize = 0x16C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_V_BOX_MINS: usize = 0x16C8; // Vector - pub const M_V_BOX_MAXS: usize = 0x16D4; // Vector - pub const M_B_MOVEABLE: usize = 0x16E0; // bool - pub const M_N_HANDSHAKE: usize = 0x16E4; // int32 - pub const M_N_PRIORITY: usize = 0x16E8; // int32 - pub const M_B_START_DISABLED: usize = 0x16EC; // bool - pub const M_N_LIGHT_PROBE_SIZE_X: usize = 0x16F0; // int32 - pub const M_N_LIGHT_PROBE_SIZE_Y: usize = 0x16F4; // int32 - pub const M_N_LIGHT_PROBE_SIZE_Z: usize = 0x16F8; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_X: usize = 0x16FC; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_Y: usize = 0x1700; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_Z: usize = 0x1704; // int32 - pub const M_B_ENABLED: usize = 0x1711; // bool + pub mod C_EnvLightProbeVolume { + pub const m_hLightProbeTexture: usize = 0x16A8; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x16B0; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x16B8; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x16C0; // CStrongHandle + pub const m_vBoxMins: usize = 0x16C8; // Vector + pub const m_vBoxMaxs: usize = 0x16D4; // Vector + pub const m_bMoveable: usize = 0x16E0; // bool + pub const m_nHandshake: usize = 0x16E4; // int32 + pub const m_nPriority: usize = 0x16E8; // int32 + pub const m_bStartDisabled: usize = 0x16EC; // bool + pub const m_nLightProbeSizeX: usize = 0x16F0; // int32 + pub const m_nLightProbeSizeY: usize = 0x16F4; // int32 + pub const m_nLightProbeSizeZ: usize = 0x16F8; // int32 + pub const m_nLightProbeAtlasX: usize = 0x16FC; // int32 + pub const m_nLightProbeAtlasY: usize = 0x1700; // int32 + pub const m_nLightProbeAtlasZ: usize = 0x1704; // int32 + pub const m_bEnabled: usize = 0x1711; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 6 // // Metadata: @@ -6049,15 +6051,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFadeTime (float) // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) - pub mod c_player_visibility { - pub const M_FL_VISIBILITY_STRENGTH: usize = 0x6D0; // float32 - pub const M_FL_FOG_DISTANCE_MULTIPLIER: usize = 0x6D4; // float32 - pub const M_FL_FOG_MAX_DENSITY_MULTIPLIER: usize = 0x6D8; // float32 - pub const M_FL_FADE_TIME: usize = 0x6DC; // float32 - pub const M_B_START_DISABLED: usize = 0x6E0; // bool - pub const M_B_IS_ENABLED: usize = 0x6E1; // bool + pub mod C_PlayerVisibility { + pub const m_flVisibilityStrength: usize = 0x6D0; // float32 + pub const m_flFogDistanceMultiplier: usize = 0x6D4; // float32 + pub const m_flFogMaxDensityMultiplier: usize = 0x6D8; // float32 + pub const m_flFadeTime: usize = 0x6DC; // float32 + pub const m_bStartDisabled: usize = 0x6E0; // bool + pub const m_bIsEnabled: usize = 0x6E1; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6069,17 +6071,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_flExposureAdaptationSpeedUp (float) // NetworkVarNames: m_flExposureAdaptationSpeedDown (float) // NetworkVarNames: m_flTonemapEVSmoothingRange (float) - pub mod c_tonemap_controller2 { - pub const M_FL_AUTO_EXPOSURE_MIN: usize = 0x6D0; // float32 - pub const M_FL_AUTO_EXPOSURE_MAX: usize = 0x6D4; // float32 - pub const M_FL_TONEMAP_PERCENT_TARGET: usize = 0x6D8; // float32 - pub const M_FL_TONEMAP_PERCENT_BRIGHT_PIXELS: usize = 0x6DC; // float32 - pub const M_FL_TONEMAP_MIN_AVG_LUM: usize = 0x6E0; // float32 - pub const M_FL_EXPOSURE_ADAPTATION_SPEED_UP: usize = 0x6E4; // float32 - pub const M_FL_EXPOSURE_ADAPTATION_SPEED_DOWN: usize = 0x6E8; // float32 - pub const M_FL_TONEMAP_EV_SMOOTHING_RANGE: usize = 0x6EC; // float32 + pub mod C_TonemapController2 { + pub const m_flAutoExposureMin: usize = 0x6D0; // float32 + pub const m_flAutoExposureMax: usize = 0x6D4; // float32 + pub const m_flTonemapPercentTarget: usize = 0x6D8; // float32 + pub const m_flTonemapPercentBrightPixels: usize = 0x6DC; // float32 + pub const m_flTonemapMinAvgLum: usize = 0x6E0; // float32 + pub const m_flExposureAdaptationSpeedUp: usize = 0x6E4; // float32 + pub const m_flExposureAdaptationSpeedDown: usize = 0x6E8; // float32 + pub const m_flTonemapEVSmoothingRange: usize = 0x6EC; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 28 // // Metadata: @@ -6110,37 +6112,37 @@ pub mod cs2_dumper { // NetworkVarNames: m_bIsMaster (bool) // NetworkVarNames: m_hFogIndirectTexture (HRenderTextureStrong) // NetworkVarNames: m_nForceRefreshCount (int) - pub mod c_env_volumetric_fog_controller { - pub const M_FL_SCATTERING: usize = 0x6D0; // float32 - pub const M_FL_ANISOTROPY: usize = 0x6D4; // float32 - pub const M_FL_FADE_SPEED: usize = 0x6D8; // float32 - pub const M_FL_DRAW_DISTANCE: usize = 0x6DC; // float32 - pub const M_FL_FADE_IN_START: usize = 0x6E0; // float32 - pub const M_FL_FADE_IN_END: usize = 0x6E4; // float32 - pub const M_FL_INDIRECT_STRENGTH: usize = 0x6E8; // float32 - pub const M_N_INDIRECT_TEXTURE_DIM_X: usize = 0x6EC; // int32 - pub const M_N_INDIRECT_TEXTURE_DIM_Y: usize = 0x6F0; // int32 - pub const M_N_INDIRECT_TEXTURE_DIM_Z: usize = 0x6F4; // int32 - pub const M_V_BOX_MINS: usize = 0x6F8; // Vector - pub const M_V_BOX_MAXS: usize = 0x704; // Vector - pub const M_B_ACTIVE: usize = 0x710; // bool - pub const M_FL_START_ANISO_TIME: usize = 0x714; // GameTime_t - pub const M_FL_START_SCATTER_TIME: usize = 0x718; // GameTime_t - pub const M_FL_START_DRAW_DISTANCE_TIME: usize = 0x71C; // GameTime_t - pub const M_FL_START_ANISOTROPY: usize = 0x720; // float32 - pub const M_FL_START_SCATTERING: usize = 0x724; // float32 - pub const M_FL_START_DRAW_DISTANCE: usize = 0x728; // float32 - pub const M_FL_DEFAULT_ANISOTROPY: usize = 0x72C; // float32 - pub const M_FL_DEFAULT_SCATTERING: usize = 0x730; // float32 - pub const M_FL_DEFAULT_DRAW_DISTANCE: usize = 0x734; // float32 - pub const M_B_START_DISABLED: usize = 0x738; // bool - pub const M_B_ENABLE_INDIRECT: usize = 0x739; // bool - pub const M_B_IS_MASTER: usize = 0x73A; // bool - pub const M_H_FOG_INDIRECT_TEXTURE: usize = 0x740; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_N_FORCE_REFRESH_COUNT: usize = 0x748; // int32 - pub const M_B_FIRST_TIME: usize = 0x74C; // bool + pub mod C_EnvVolumetricFogController { + pub const m_flScattering: usize = 0x6D0; // float32 + pub const m_flAnisotropy: usize = 0x6D4; // float32 + pub const m_flFadeSpeed: usize = 0x6D8; // float32 + pub const m_flDrawDistance: usize = 0x6DC; // float32 + pub const m_flFadeInStart: usize = 0x6E0; // float32 + pub const m_flFadeInEnd: usize = 0x6E4; // float32 + pub const m_flIndirectStrength: usize = 0x6E8; // float32 + pub const m_nIndirectTextureDimX: usize = 0x6EC; // int32 + pub const m_nIndirectTextureDimY: usize = 0x6F0; // int32 + pub const m_nIndirectTextureDimZ: usize = 0x6F4; // int32 + pub const m_vBoxMins: usize = 0x6F8; // Vector + pub const m_vBoxMaxs: usize = 0x704; // Vector + pub const m_bActive: usize = 0x710; // bool + pub const m_flStartAnisoTime: usize = 0x714; // GameTime_t + pub const m_flStartScatterTime: usize = 0x718; // GameTime_t + pub const m_flStartDrawDistanceTime: usize = 0x71C; // GameTime_t + pub const m_flStartAnisotropy: usize = 0x720; // float32 + pub const m_flStartScattering: usize = 0x724; // float32 + pub const m_flStartDrawDistance: usize = 0x728; // float32 + pub const m_flDefaultAnisotropy: usize = 0x72C; // float32 + pub const m_flDefaultScattering: usize = 0x730; // float32 + pub const m_flDefaultDrawDistance: usize = 0x734; // float32 + pub const m_bStartDisabled: usize = 0x738; // bool + pub const m_bEnableIndirect: usize = 0x739; // bool + pub const m_bIsMaster: usize = 0x73A; // bool + pub const m_hFogIndirectTexture: usize = 0x740; // CStrongHandle + pub const m_nForceRefreshCount: usize = 0x748; // int32 + pub const m_bFirstTime: usize = 0x74C; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 7 // // Metadata: @@ -6151,46 +6153,46 @@ pub mod cs2_dumper { // NetworkVarNames: m_flStrength (float) // NetworkVarNames: m_nFalloffShape (int) // NetworkVarNames: m_flFalloffExponent (float) - pub mod c_env_volumetric_fog_volume { - pub const M_B_ACTIVE: usize = 0x6D0; // bool - pub const M_V_BOX_MINS: usize = 0x6D4; // Vector - pub const M_V_BOX_MAXS: usize = 0x6E0; // Vector - pub const M_B_START_DISABLED: usize = 0x6EC; // bool - pub const M_FL_STRENGTH: usize = 0x6F0; // float32 - pub const M_N_FALLOFF_SHAPE: usize = 0x6F4; // int32 - pub const M_FL_FALLOFF_EXPONENT: usize = 0x6F8; // float32 + pub mod C_EnvVolumetricFogVolume { + pub const m_bActive: usize = 0x6D0; // bool + pub const m_vBoxMins: usize = 0x6D4; // Vector + pub const m_vBoxMaxs: usize = 0x6E0; // Vector + pub const m_bStartDisabled: usize = 0x6EC; // bool + pub const m_flStrength: usize = 0x6F0; // float32 + pub const m_nFalloffShape: usize = 0x6F4; // int32 + pub const m_flFalloffExponent: usize = 0x6F8; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) - pub mod c_fog_controller { - pub const M_FOG: usize = 0x6D0; // fogparams_t - pub const M_B_USE_ANGLES: usize = 0x738; // bool - pub const M_I_CHANGED_VARIABLES: usize = 0x73C; // int32 + pub mod C_FogController { + pub const m_fog: usize = 0x6D0; // fogparams_t + pub const m_bUseAngles: usize = 0x738; // bool + pub const m_iChangedVariables: usize = 0x73C; // int32 } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 0 - pub mod c_info_target { + pub mod CInfoTarget { } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 0 - pub mod c_info_particle_target { + pub mod CInfoParticleTarget { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_nMode (int) // NetworkVarNames: m_vBoxSize (Vector) // NetworkVarNames: m_bEnabled (bool) - pub mod c_info_visibility_box { - pub const M_N_MODE: usize = 0x6D4; // int32 - pub const M_V_BOX_SIZE: usize = 0x6D8; // Vector - pub const M_B_ENABLED: usize = 0x6E4; // bool + pub mod C_InfoVisibilityBox { + pub const m_nMode: usize = 0x6D4; // int32 + pub const m_vBoxSize: usize = 0x6D8; // Vector + pub const m_bEnabled: usize = 0x6E4; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6198,17 +6200,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_layerName (string_t) // NetworkVarNames: m_bWorldLayerVisible (bool) // NetworkVarNames: m_bEntitiesSpawned (bool) - pub mod c_info_world_layer { - pub const M_P_OUTPUT_ON_ENTITIES_SPAWNED: usize = 0x6D0; // CEntityIOOutput - pub const M_WORLD_NAME: usize = 0x6F8; // CUtlSymbolLarge - pub const M_LAYER_NAME: usize = 0x700; // CUtlSymbolLarge - pub const M_B_WORLD_LAYER_VISIBLE: usize = 0x708; // bool - pub const M_B_ENTITIES_SPAWNED: usize = 0x709; // bool - pub const M_B_CREATE_AS_CHILD_SPAWN_GROUP: usize = 0x70A; // bool - pub const M_H_LAYER_SPAWN_GROUP: usize = 0x70C; // uint32 - pub const M_B_WORLD_LAYER_ACTUALLY_VISIBLE: usize = 0x710; // bool + pub mod CInfoWorldLayer { + pub const m_pOutputOnEntitiesSpawned: usize = 0x6D0; // CEntityIOOutput + pub const m_worldName: usize = 0x6F8; // CUtlSymbolLarge + pub const m_layerName: usize = 0x700; // CUtlSymbolLarge + pub const m_bWorldLayerVisible: usize = 0x708; // bool + pub const m_bEntitiesSpawned: usize = 0x709; // bool + pub const m_bCreateAsChildSpawnGroup: usize = 0x70A; // bool + pub const m_hLayerSpawnGroup: usize = 0x70C; // uint32 + pub const m_bWorldLayerActuallyVisible: usize = 0x710; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -6233,86 +6235,86 @@ pub mod cs2_dumper { // NetworkVarNames: m_flDofFarCrisp (float) // NetworkVarNames: m_flDofFarBlurry (float) // NetworkVarNames: m_flDofTiltToGround (float) - pub mod c_point_camera { - pub const M_FOV: usize = 0x6D0; // float32 - pub const M_RESOLUTION: usize = 0x6D4; // float32 - pub const M_B_FOG_ENABLE: usize = 0x6D8; // bool - pub const M_FOG_COLOR: usize = 0x6D9; // Color - pub const M_FL_FOG_START: usize = 0x6E0; // float32 - pub const M_FL_FOG_END: usize = 0x6E4; // float32 - pub const M_FL_FOG_MAX_DENSITY: usize = 0x6E8; // float32 - pub const M_B_ACTIVE: usize = 0x6EC; // bool - pub const M_B_USE_SCREEN_ASPECT_RATIO: usize = 0x6ED; // bool - pub const M_FL_ASPECT_RATIO: usize = 0x6F0; // float32 - pub const M_B_NO_SKY: usize = 0x6F4; // bool - pub const M_F_BRIGHTNESS: usize = 0x6F8; // float32 - pub const M_FL_Z_FAR: usize = 0x6FC; // float32 - pub const M_FL_Z_NEAR: usize = 0x700; // float32 - pub const M_B_CAN_HLTV_USE: usize = 0x704; // bool - pub const M_B_DOF_ENABLED: usize = 0x705; // bool - pub const M_FL_DOF_NEAR_BLURRY: usize = 0x708; // float32 - pub const M_FL_DOF_NEAR_CRISP: usize = 0x70C; // float32 - pub const M_FL_DOF_FAR_CRISP: usize = 0x710; // float32 - pub const M_FL_DOF_FAR_BLURRY: usize = 0x714; // float32 - pub const M_FL_DOF_TILT_TO_GROUND: usize = 0x718; // float32 - pub const M_TARGET_FOV: usize = 0x71C; // float32 - pub const M_DEGREES_PER_SECOND: usize = 0x720; // float32 - pub const M_B_IS_ON: usize = 0x724; // bool - pub const M_P_NEXT: usize = 0x728; // C_PointCamera* + pub mod C_PointCamera { + pub const m_FOV: usize = 0x6D0; // float32 + pub const m_Resolution: usize = 0x6D4; // float32 + pub const m_bFogEnable: usize = 0x6D8; // bool + pub const m_FogColor: usize = 0x6D9; // Color + pub const m_flFogStart: usize = 0x6E0; // float32 + pub const m_flFogEnd: usize = 0x6E4; // float32 + pub const m_flFogMaxDensity: usize = 0x6E8; // float32 + pub const m_bActive: usize = 0x6EC; // bool + pub const m_bUseScreenAspectRatio: usize = 0x6ED; // bool + pub const m_flAspectRatio: usize = 0x6F0; // float32 + pub const m_bNoSky: usize = 0x6F4; // bool + pub const m_fBrightness: usize = 0x6F8; // float32 + pub const m_flZFar: usize = 0x6FC; // float32 + pub const m_flZNear: usize = 0x700; // float32 + pub const m_bCanHLTVUse: usize = 0x704; // bool + pub const m_bDofEnabled: usize = 0x705; // bool + pub const m_flDofNearBlurry: usize = 0x708; // float32 + pub const m_flDofNearCrisp: usize = 0x70C; // float32 + pub const m_flDofFarCrisp: usize = 0x710; // float32 + pub const m_flDofFarBlurry: usize = 0x714; // float32 + pub const m_flDofTiltToGround: usize = 0x718; // float32 + pub const m_TargetFOV: usize = 0x71C; // float32 + pub const m_DegreesPerSecond: usize = 0x720; // float32 + pub const m_bIsOn: usize = 0x724; // bool + pub const m_pNext: usize = 0x728; // C_PointCamera* } - // Parent: c_point_camera + // Parent: C_PointCamera // Fields count: 1 - pub mod c_point_camera_vfov { - pub const M_FL_VERTICAL_FOV: usize = 0x730; // float32 + pub mod C_PointCameraVFOV { + pub const m_flVerticalFOV: usize = 0x730; // float32 } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 12 - pub mod c_point_template { - pub const M_ISZ_WORLD_NAME: usize = 0x6D0; // CUtlSymbolLarge - pub const M_ISZ_SOURCE2_ENTITY_LUMP_NAME: usize = 0x6D8; // CUtlSymbolLarge - pub const M_ISZ_ENTITY_FILTER_NAME: usize = 0x6E0; // CUtlSymbolLarge - pub const M_FL_TIMEOUT_INTERVAL: usize = 0x6E8; // float32 - pub const M_B_ASYNCHRONOUSLY_SPAWN_ENTITIES: usize = 0x6EC; // bool - pub const M_P_OUTPUT_ON_SPAWNED: usize = 0x6F0; // CEntityIOOutput - pub const M_CLIENT_ONLY_ENTITY_BEHAVIOR: usize = 0x718; // PointTemplateClientOnlyEntityBehavior_t - pub const M_OWNER_SPAWN_GROUP_TYPE: usize = 0x71C; // PointTemplateOwnerSpawnGroupType_t - pub const M_CREATED_SPAWN_GROUP_HANDLES: usize = 0x720; // CUtlVector< uint32 > - pub const M_SPAWNED_ENTITY_HANDLES: usize = 0x738; // CUtlVector< CEntityHandle > - pub const M_SCRIPT_SPAWN_CALLBACK: usize = 0x750; // HSCRIPT - pub const M_SCRIPT_CALLBACK_SCOPE: usize = 0x758; // HSCRIPT + pub mod CPointTemplate { + pub const m_iszWorldName: usize = 0x6D0; // CUtlSymbolLarge + pub const m_iszSource2EntityLumpName: usize = 0x6D8; // CUtlSymbolLarge + pub const m_iszEntityFilterName: usize = 0x6E0; // CUtlSymbolLarge + pub const m_flTimeoutInterval: usize = 0x6E8; // float32 + pub const m_bAsynchronouslySpawnEntities: usize = 0x6EC; // bool + pub const m_pOutputOnSpawned: usize = 0x6F0; // CEntityIOOutput + pub const m_clientOnlyEntityBehavior: usize = 0x718; // PointTemplateClientOnlyEntityBehavior_t + pub const m_ownerSpawnGroupType: usize = 0x71C; // PointTemplateOwnerSpawnGroupType_t + pub const m_createdSpawnGroupHandles: usize = 0x720; // CUtlVector + pub const m_SpawnedEntityHandles: usize = 0x738; // CUtlVector + pub const m_ScriptSpawnCallback: usize = 0x750; // HSCRIPT + pub const m_ScriptCallbackScope: usize = 0x758; // HSCRIPT } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_iszSoundAreaType (string_t) // NetworkVarNames: m_vPos (Vector) - pub mod c_sound_area_entity_base { - pub const M_B_DISABLED: usize = 0x6D0; // bool - pub const M_B_WAS_ENABLED: usize = 0x6D8; // bool - pub const M_ISZ_SOUND_AREA_TYPE: usize = 0x6E0; // CUtlSymbolLarge - pub const M_V_POS: usize = 0x6E8; // Vector + pub mod C_SoundAreaEntityBase { + pub const m_bDisabled: usize = 0x6D0; // bool + pub const m_bWasEnabled: usize = 0x6D8; // bool + pub const m_iszSoundAreaType: usize = 0x6E0; // CUtlSymbolLarge + pub const m_vPos: usize = 0x6E8; // Vector } - // Parent: c_sound_area_entity_base + // Parent: C_SoundAreaEntityBase // Fields count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) - pub mod c_sound_area_entity_sphere { - pub const M_FL_RADIUS: usize = 0x6F4; // float32 + pub mod C_SoundAreaEntitySphere { + pub const m_flRadius: usize = 0x6F4; // float32 } - // Parent: c_sound_area_entity_base + // Parent: C_SoundAreaEntityBase // Fields count: 2 // // Metadata: // NetworkVarNames: m_vMin (Vector) // NetworkVarNames: m_vMax (Vector) - pub mod c_sound_area_entity_oriented_box { - pub const M_V_MIN: usize = 0x6F4; // Vector - pub const M_V_MAX: usize = 0x700; // Vector + pub mod C_SoundAreaEntityOrientedBox { + pub const m_vMin: usize = 0x6F4; // Vector + pub const m_vMax: usize = 0x700; // Vector } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: @@ -6321,13 +6323,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_aPlayers (CHandle< C_BasePlayerPawn >) // NetworkVarNames: m_iScore (int32) // NetworkVarNames: m_szTeamname (char) - pub mod c_team { - pub const M_A_PLAYER_CONTROLLERS: usize = 0x6D0; // C_NetworkUtlVectorBase< CHandle< CBasePlayerController > > - pub const M_A_PLAYERS: usize = 0x6E8; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > > - pub const M_I_SCORE: usize = 0x700; // int32 - pub const M_SZ_TEAMNAME: usize = 0x704; // char[129] + pub mod C_Team { + pub const m_aPlayerControllers: usize = 0x6D0; // C_NetworkUtlVectorBase> + pub const m_aPlayers: usize = 0x6E8; // C_NetworkUtlVectorBase> + pub const m_iScore: usize = 0x700; // int32 + pub const m_szTeamname: usize = 0x704; // char[129] } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 15 // // Metadata: @@ -6347,72 +6349,72 @@ pub mod cs2_dumper { // NetworkVarNames: m_steamID (uint64) // NetworkVarNames: m_iDesiredFOV (uint32) // MNetworkReplayCompatField - pub mod c_base_player_controller { - pub const M_N_FINAL_PREDICTED_TICK: usize = 0x6D8; // int32 - pub const M_COMMAND_CONTEXT: usize = 0x6E0; // C_CommandContext - pub const M_N_IN_BUTTONS_WHICH_ARE_TOGGLES: usize = 0x778; // uint64 - pub const M_N_TICK_BASE: usize = 0x780; // uint32 - pub const M_H_PAWN: usize = 0x784; // CHandle< C_BasePlayerPawn > - pub const M_H_PREDICTED_PAWN: usize = 0x788; // CHandle< C_BasePlayerPawn > - pub const M_N_SPLIT_SCREEN_SLOT: usize = 0x78C; // CSplitScreenSlot - pub const M_H_SPLIT_OWNER: usize = 0x790; // CHandle< CBasePlayerController > - pub const M_H_SPLIT_SCREEN_PLAYERS: usize = 0x798; // CUtlVector< CHandle< CBasePlayerController > > - pub const M_B_IS_HLTV: usize = 0x7B0; // bool - pub const M_I_CONNECTED: usize = 0x7B4; // PlayerConnectedState - pub const M_ISZ_PLAYER_NAME: usize = 0x7B8; // char[128] - pub const M_STEAM_ID: usize = 0x840; // uint64 - pub const M_B_IS_LOCAL_PLAYER_CONTROLLER: usize = 0x848; // bool - pub const M_I_DESIRED_FOV: usize = 0x84C; // uint32 + pub mod CBasePlayerController { + pub const m_nFinalPredictedTick: usize = 0x6D8; // int32 + pub const m_CommandContext: usize = 0x6E0; // C_CommandContext + pub const m_nInButtonsWhichAreToggles: usize = 0x778; // uint64 + pub const m_nTickBase: usize = 0x780; // uint32 + pub const m_hPawn: usize = 0x784; // CHandle + pub const m_hPredictedPawn: usize = 0x788; // CHandle + pub const m_nSplitScreenSlot: usize = 0x78C; // CSplitScreenSlot + pub const m_hSplitOwner: usize = 0x790; // CHandle + pub const m_hSplitScreenPlayers: usize = 0x798; // CUtlVector> + pub const m_bIsHLTV: usize = 0x7B0; // bool + pub const m_iConnected: usize = 0x7B4; // PlayerConnectedState + pub const m_iszPlayerName: usize = 0x7B8; // char[128] + pub const m_steamID: usize = 0x840; // uint64 + pub const m_bIsLocalPlayerController: usize = 0x848; // bool + pub const m_iDesiredFOV: usize = 0x84C; // uint32 } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod c_base_player_v_data { - pub const M_S_MODEL_NAME: usize = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - pub const M_FL_HEAD_DAMAGE_MULTIPLIER: usize = 0x108; // CSkillFloat - pub const M_FL_CHEST_DAMAGE_MULTIPLIER: usize = 0x118; // CSkillFloat - pub const M_FL_STOMACH_DAMAGE_MULTIPLIER: usize = 0x128; // CSkillFloat - pub const M_FL_ARM_DAMAGE_MULTIPLIER: usize = 0x138; // CSkillFloat - pub const M_FL_LEG_DAMAGE_MULTIPLIER: usize = 0x148; // CSkillFloat - pub const M_FL_HOLD_BREATH_TIME: usize = 0x158; // float32 - pub const M_FL_DROWNING_DAMAGE_INTERVAL: usize = 0x15C; // float32 - pub const M_N_DROWNING_DAMAGE_INITIAL: usize = 0x160; // int32 - pub const M_N_DROWNING_DAMAGE_MAX: usize = 0x164; // int32 - pub const M_N_WATER_SPEED: usize = 0x168; // int32 - pub const M_FL_USE_RANGE: usize = 0x16C; // float32 - pub const M_FL_USE_ANGLE_TOLERANCE: usize = 0x170; // float32 - pub const M_FL_CROUCH_TIME: usize = 0x174; // float32 + pub mod CBasePlayerVData { + pub const m_sModelName: usize = 0x28; // CResourceNameTyped> + pub const m_flHeadDamageMultiplier: usize = 0x108; // CSkillFloat + pub const m_flChestDamageMultiplier: usize = 0x118; // CSkillFloat + pub const m_flStomachDamageMultiplier: usize = 0x128; // CSkillFloat + pub const m_flArmDamageMultiplier: usize = 0x138; // CSkillFloat + pub const m_flLegDamageMultiplier: usize = 0x148; // CSkillFloat + pub const m_flHoldBreathTime: usize = 0x158; // float32 + pub const m_flDrowningDamageInterval: usize = 0x15C; // float32 + pub const m_nDrowningDamageInitial: usize = 0x160; // int32 + pub const m_nDrowningDamageMax: usize = 0x164; // int32 + pub const m_nWaterSpeed: usize = 0x168; // int32 + pub const m_flUseRange: usize = 0x16C; // float32 + pub const m_flUseAngleTolerance: usize = 0x170; // float32 + pub const m_flCrouchTime: usize = 0x174; // float32 } // Parent: None // Fields count: 20 // // Metadata: // MGetKV3ClassDefaults - pub mod c_base_player_weapon_v_data { - pub const M_SZ_WORLD_MODEL: usize = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - pub const M_B_BUILT_RIGHT_HANDED: usize = 0x108; // bool - pub const M_B_ALLOW_FLIPPING: usize = 0x109; // bool - pub const M_S_MUZZLE_ATTACHMENT: usize = 0x110; // CUtlString - pub const M_SZ_MUZZLE_FLASH_PARTICLE: usize = 0x118; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > - pub const M_I_FLAGS: usize = 0x1F8; // ItemFlagTypes_t - pub const M_N_PRIMARY_AMMO_TYPE: usize = 0x1F9; // AmmoIndex_t - pub const M_N_SECONDARY_AMMO_TYPE: usize = 0x1FA; // AmmoIndex_t - pub const M_I_MAX_CLIP1: usize = 0x1FC; // int32 - pub const M_I_MAX_CLIP2: usize = 0x200; // int32 - pub const M_I_DEFAULT_CLIP1: usize = 0x204; // int32 - pub const M_I_DEFAULT_CLIP2: usize = 0x208; // int32 - pub const M_I_WEIGHT: usize = 0x20C; // int32 - pub const M_B_AUTO_SWITCH_TO: usize = 0x210; // bool - pub const M_B_AUTO_SWITCH_FROM: usize = 0x211; // bool - pub const M_I_RUMBLE_EFFECT: usize = 0x214; // RumbleEffect_t - pub const M_B_LINKED_COOLDOWNS: usize = 0x218; // bool - pub const M_A_SHOOT_SOUNDS: usize = 0x220; // CUtlMap< WeaponSound_t, CSoundEventName > - pub const M_I_SLOT: usize = 0x240; // int32 - pub const M_I_POSITION: usize = 0x244; // int32 + pub mod CBasePlayerWeaponVData { + pub const m_szWorldModel: usize = 0x28; // CResourceNameTyped> + pub const m_bBuiltRightHanded: usize = 0x108; // bool + pub const m_bAllowFlipping: usize = 0x109; // bool + pub const m_sMuzzleAttachment: usize = 0x110; // CUtlString + pub const m_szMuzzleFlashParticle: usize = 0x118; // CResourceNameTyped> + pub const m_iFlags: usize = 0x1F8; // ItemFlagTypes_t + pub const m_nPrimaryAmmoType: usize = 0x1F9; // AmmoIndex_t + pub const m_nSecondaryAmmoType: usize = 0x1FA; // AmmoIndex_t + pub const m_iMaxClip1: usize = 0x1FC; // int32 + pub const m_iMaxClip2: usize = 0x200; // int32 + pub const m_iDefaultClip1: usize = 0x204; // int32 + pub const m_iDefaultClip2: usize = 0x208; // int32 + pub const m_iWeight: usize = 0x20C; // int32 + pub const m_bAutoSwitchTo: usize = 0x210; // bool + pub const m_bAutoSwitchFrom: usize = 0x211; // bool + pub const m_iRumbleEffect: usize = 0x214; // RumbleEffect_t + pub const m_bLinkedCooldowns: usize = 0x218; // bool + pub const m_aShootSounds: usize = 0x220; // CUtlMap + pub const m_iSlot: usize = 0x240; // int32 + pub const m_iPosition: usize = 0x244; // int32 } - // Parent: c_skeleton_animation_controller + // Parent: CSkeletonAnimationController // Fields count: 13 // // Metadata: @@ -6421,22 +6423,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_flSeqStartTime (GameTime_t) // NetworkVarNames: m_flSeqFixedCycle (float) // NetworkVarNames: m_nAnimLoopMode (AnimLoopMode_t) - pub mod c_base_anim_graph_controller { - pub const M_ANIM_GRAPH_NETWORKED_VARS: usize = 0x18; // CAnimGraphNetworkedVariables - pub const M_B_SEQUENCE_FINISHED: usize = 0x14A8; // bool - pub const M_FL_SOUND_SYNC_TIME: usize = 0x14AC; // float32 - pub const M_H_SEQUENCE: usize = 0x14B0; // HSequence - pub const M_FL_SEQ_START_TIME: usize = 0x14B4; // GameTime_t - pub const M_FL_SEQ_FIXED_CYCLE: usize = 0x14B8; // float32 - pub const M_N_ANIM_LOOP_MODE: usize = 0x14BC; // AnimLoopMode_t - pub const M_FL_PLAYBACK_RATE: usize = 0x14C0; // CNetworkedQuantizedFloat - pub const M_N_NOTIFY_STATE: usize = 0x14CC; // SequenceFinishNotifyState_t - pub const M_B_NETWORKED_ANIMATION_INPUTS_CHANGED: usize = 0x14CE; // bool - pub const M_B_NETWORKED_SEQUENCE_CHANGED: usize = 0x14CF; // bool - pub const M_B_LAST_UPDATE_SKIPPED: usize = 0x14D0; // bool - pub const M_FL_PREV_ANIM_UPDATE_TIME: usize = 0x14D4; // GameTime_t + pub mod CBaseAnimGraphController { + pub const m_animGraphNetworkedVars: usize = 0x18; // CAnimGraphNetworkedVariables + pub const m_bSequenceFinished: usize = 0x14A8; // bool + pub const m_flSoundSyncTime: usize = 0x14AC; // float32 + pub const m_hSequence: usize = 0x14B0; // HSequence + pub const m_flSeqStartTime: usize = 0x14B4; // GameTime_t + pub const m_flSeqFixedCycle: usize = 0x14B8; // float32 + pub const m_nAnimLoopMode: usize = 0x14BC; // AnimLoopMode_t + pub const m_flPlaybackRate: usize = 0x14C0; // CNetworkedQuantizedFloat + pub const m_nNotifyState: usize = 0x14CC; // SequenceFinishNotifyState_t + pub const m_bNetworkedAnimationInputsChanged: usize = 0x14CE; // bool + pub const m_bNetworkedSequenceChanged: usize = 0x14CF; // bool + pub const m_bLastUpdateSkipped: usize = 0x14D0; // bool + pub const m_flPrevAnimUpdateTime: usize = 0x14D4; // GameTime_t } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 31 // // Metadata: @@ -6461,59 +6463,59 @@ pub mod cs2_dumper { // NetworkVarNames: m_flDecalHealBloodRate (float) // NetworkVarNames: m_flDecalHealHeightRate (float) // NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< C_BaseModelEntity >) - pub mod c_base_model_entity { - pub const M_C_RENDER_COMPONENT: usize = 0x9A0; // CRenderComponent* - pub const M_C_HITBOX_COMPONENT: usize = 0x9A8; // CHitboxComponent - pub const M_B_INIT_MODEL_EFFECTS: usize = 0x9F0; // bool - pub const M_B_IS_STATIC_PROP: usize = 0x9F1; // bool - pub const M_N_LAST_ADD_DECAL: usize = 0x9F4; // int32 - pub const M_N_DECALS_ADDED: usize = 0x9F8; // int32 - pub const M_I_OLD_HEALTH: usize = 0x9FC; // int32 - pub const M_N_RENDER_MODE: usize = 0xA00; // RenderMode_t - pub const M_N_RENDER_FX: usize = 0xA01; // RenderFx_t - pub const M_B_ALLOW_FADE_IN_VIEW: usize = 0xA02; // bool - pub const M_CLR_RENDER: usize = 0xA03; // Color - pub const M_VEC_RENDER_ATTRIBUTES: usize = 0xA08; // C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t > - pub const M_B_RENDER_TO_CUBEMAPS: usize = 0xA70; // bool - pub const M_COLLISION: usize = 0xA78; // CCollisionProperty - pub const M_GLOW: usize = 0xB28; // CGlowProperty - pub const M_FL_GLOW_BACKFACE_MULT: usize = 0xB80; // float32 - pub const M_FADE_MIN_DIST: usize = 0xB84; // float32 - pub const M_FADE_MAX_DIST: usize = 0xB88; // float32 - pub const M_FL_FADE_SCALE: usize = 0xB8C; // float32 - pub const M_FL_SHADOW_STRENGTH: usize = 0xB90; // float32 - pub const M_N_OBJECT_CULLING: usize = 0xB94; // uint8 - pub const M_N_ADD_DECAL: usize = 0xB98; // int32 - pub const M_V_DECAL_POSITION: usize = 0xB9C; // Vector - pub const M_V_DECAL_FORWARD_AXIS: usize = 0xBA8; // Vector - pub const M_FL_DECAL_HEAL_BLOOD_RATE: usize = 0xBB4; // float32 - pub const M_FL_DECAL_HEAL_HEIGHT_RATE: usize = 0xBB8; // float32 - pub const M_CONFIG_ENTITIES_TO_PROPAGATE_MATERIAL_DECALS_TO: usize = 0xBC0; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - pub const M_VEC_VIEW_OFFSET: usize = 0xBD8; // CNetworkViewOffsetVector - pub const M_P_CLIENT_ALPHA_PROPERTY: usize = 0xC08; // CClientAlphaProperty* - pub const M_CLIENT_OVERRIDE_TINT: usize = 0xC10; // Color - pub const M_B_USE_CLIENT_OVERRIDE_TINT: usize = 0xC14; // bool + pub mod C_BaseModelEntity { + pub const m_CRenderComponent: usize = 0x9A0; // CRenderComponent* + pub const m_CHitboxComponent: usize = 0x9A8; // CHitboxComponent + pub const m_bInitModelEffects: usize = 0x9F0; // bool + pub const m_bIsStaticProp: usize = 0x9F1; // bool + pub const m_nLastAddDecal: usize = 0x9F4; // int32 + pub const m_nDecalsAdded: usize = 0x9F8; // int32 + pub const m_iOldHealth: usize = 0x9FC; // int32 + pub const m_nRenderMode: usize = 0xA00; // RenderMode_t + pub const m_nRenderFX: usize = 0xA01; // RenderFx_t + pub const m_bAllowFadeInView: usize = 0xA02; // bool + pub const m_clrRender: usize = 0xA03; // Color + pub const m_vecRenderAttributes: usize = 0xA08; // C_UtlVectorEmbeddedNetworkVar + pub const m_bRenderToCubemaps: usize = 0xA70; // bool + pub const m_Collision: usize = 0xA78; // CCollisionProperty + pub const m_Glow: usize = 0xB28; // CGlowProperty + pub const m_flGlowBackfaceMult: usize = 0xB80; // float32 + pub const m_fadeMinDist: usize = 0xB84; // float32 + pub const m_fadeMaxDist: usize = 0xB88; // float32 + pub const m_flFadeScale: usize = 0xB8C; // float32 + pub const m_flShadowStrength: usize = 0xB90; // float32 + pub const m_nObjectCulling: usize = 0xB94; // uint8 + pub const m_nAddDecal: usize = 0xB98; // int32 + pub const m_vDecalPosition: usize = 0xB9C; // Vector + pub const m_vDecalForwardAxis: usize = 0xBA8; // Vector + pub const m_flDecalHealBloodRate: usize = 0xBB4; // float32 + pub const m_flDecalHealHeightRate: usize = 0xBB8; // float32 + pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0xBC0; // C_NetworkUtlVectorBase> + pub const m_vecViewOffset: usize = 0xBD8; // CNetworkViewOffsetVector + pub const m_pClientAlphaProperty: usize = 0xC08; // CClientAlphaProperty* + pub const m_ClientOverrideTint: usize = 0xC10; // Color + pub const m_bUseClientOverrideTint: usize = 0xC14; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - pub mod c_server_only_model_entity { + pub mod CServerOnlyModelEntity { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - pub mod c_model_point_entity { + pub mod C_ModelPointEntity { } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 7 - pub mod c_logic_relay { - pub const M_ON_TRIGGER: usize = 0x6D0; // CEntityIOOutput - pub const M_ON_SPAWN: usize = 0x6F8; // CEntityIOOutput - pub const M_B_DISABLED: usize = 0x720; // bool - pub const M_B_WAIT_FOR_REFIRE: usize = 0x721; // bool - pub const M_B_TRIGGER_ONCE: usize = 0x722; // bool - pub const M_B_FAST_RETRIGGER: usize = 0x723; // bool - pub const M_B_PASSTHOUGH_CALLER: usize = 0x724; // bool + pub mod CLogicRelay { + pub const m_OnTrigger: usize = 0x6D0; // CEntityIOOutput + pub const m_OnSpawn: usize = 0x6F8; // CEntityIOOutput + pub const m_bDisabled: usize = 0x720; // bool + pub const m_bWaitForRefire: usize = 0x721; // bool + pub const m_bTriggerOnce: usize = 0x722; // bool + pub const m_bFastRetrigger: usize = 0x723; // bool + pub const m_bPassthoughCaller: usize = 0x724; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 24 // // Metadata: @@ -6538,33 +6540,33 @@ pub mod cs2_dumper { // NetworkVarNames: m_bNoSave (bool) // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) - pub mod c_particle_system { - pub const M_SZ_SNAPSHOT_FILE_NAME: usize = 0xC50; // char[512] - pub const M_B_ACTIVE: usize = 0xE50; // bool - pub const M_B_FROZEN: usize = 0xE51; // bool - pub const M_FL_FREEZE_TRANSITION_DURATION: usize = 0xE54; // float32 - pub const M_N_STOP_TYPE: usize = 0xE58; // int32 - pub const M_B_ANIMATE_DURING_GAMEPLAY_PAUSE: usize = 0xE5C; // bool - pub const M_I_EFFECT_INDEX: usize = 0xE60; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_FL_START_TIME: usize = 0xE68; // GameTime_t - pub const M_FL_PRE_SIM_TIME: usize = 0xE6C; // float32 - pub const M_V_SERVER_CONTROL_POINTS: usize = 0xE70; // Vector[4] - pub const M_I_SERVER_CONTROL_POINT_ASSIGNMENTS: usize = 0xEA0; // uint8[4] - pub const M_H_CONTROL_POINT_ENTS: usize = 0xEA4; // CHandle< C_BaseEntity >[64] - pub const M_B_NO_SAVE: usize = 0xFA4; // bool - pub const M_B_NO_FREEZE: usize = 0xFA5; // bool - pub const M_B_NO_RAMP: usize = 0xFA6; // bool - pub const M_B_START_ACTIVE: usize = 0xFA7; // bool - pub const M_ISZ_EFFECT_NAME: usize = 0xFA8; // CUtlSymbolLarge - pub const M_ISZ_CONTROL_POINT_NAMES: usize = 0xFB0; // CUtlSymbolLarge[64] - pub const M_N_DATA_CP: usize = 0x11B0; // int32 - pub const M_VEC_DATA_CP_VALUE: usize = 0x11B4; // Vector - pub const M_N_TINT_CP: usize = 0x11C0; // int32 - pub const M_CLR_TINT: usize = 0x11C4; // Color - pub const M_B_OLD_ACTIVE: usize = 0x11E8; // bool - pub const M_B_OLD_FROZEN: usize = 0x11E9; // bool + pub mod C_ParticleSystem { + pub const m_szSnapshotFileName: usize = 0xC50; // char[512] + pub const m_bActive: usize = 0xE50; // bool + pub const m_bFrozen: usize = 0xE51; // bool + pub const m_flFreezeTransitionDuration: usize = 0xE54; // float32 + pub const m_nStopType: usize = 0xE58; // int32 + pub const m_bAnimateDuringGameplayPause: usize = 0xE5C; // bool + pub const m_iEffectIndex: usize = 0xE60; // CStrongHandle + pub const m_flStartTime: usize = 0xE68; // GameTime_t + pub const m_flPreSimTime: usize = 0xE6C; // float32 + pub const m_vServerControlPoints: usize = 0xE70; // Vector[4] + pub const m_iServerControlPointAssignments: usize = 0xEA0; // uint8[4] + pub const m_hControlPointEnts: usize = 0xEA4; // CHandle[64] + pub const m_bNoSave: usize = 0xFA4; // bool + pub const m_bNoFreeze: usize = 0xFA5; // bool + pub const m_bNoRamp: usize = 0xFA6; // bool + pub const m_bStartActive: usize = 0xFA7; // bool + pub const m_iszEffectName: usize = 0xFA8; // CUtlSymbolLarge + pub const m_iszControlPointNames: usize = 0xFB0; // CUtlSymbolLarge[64] + pub const m_nDataCP: usize = 0x11B0; // int32 + pub const m_vecDataCPValue: usize = 0x11B4; // Vector + pub const m_nTintCP: usize = 0x11C0; // int32 + pub const m_clrTint: usize = 0x11C4; // Color + pub const m_bOldActive: usize = 0x11E8; // bool + pub const m_bOldFrozen: usize = 0x11E9; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -6580,29 +6582,29 @@ pub mod cs2_dumper { // NetworkVarNames: m_PathNodes_Color (Vector) // NetworkVarNames: m_PathNodes_PinEnabled (bool) // NetworkVarNames: m_PathNodes_RadiusScale (float) - pub mod c_path_particle_rope { - pub const M_B_START_ACTIVE: usize = 0x6D0; // bool - pub const M_FL_MAX_SIMULATION_TIME: usize = 0x6D4; // float32 - pub const M_ISZ_EFFECT_NAME: usize = 0x6D8; // CUtlSymbolLarge - pub const M_PATH_NODES_NAME: usize = 0x6E0; // CUtlVector< CUtlSymbolLarge > - pub const M_FL_PARTICLE_SPACING: usize = 0x6F8; // float32 - pub const M_FL_SLACK: usize = 0x6FC; // float32 - pub const M_FL_RADIUS: usize = 0x700; // float32 - pub const M_COLOR_TINT: usize = 0x704; // Color - pub const M_N_EFFECT_STATE: usize = 0x708; // int32 - pub const M_I_EFFECT_INDEX: usize = 0x710; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_PATH_NODES_POSITION: usize = 0x718; // C_NetworkUtlVectorBase< Vector > - pub const M_PATH_NODES_TANGENT_IN: usize = 0x730; // C_NetworkUtlVectorBase< Vector > - pub const M_PATH_NODES_TANGENT_OUT: usize = 0x748; // C_NetworkUtlVectorBase< Vector > - pub const M_PATH_NODES_COLOR: usize = 0x760; // C_NetworkUtlVectorBase< Vector > - pub const M_PATH_NODES_PIN_ENABLED: usize = 0x778; // C_NetworkUtlVectorBase< bool > - pub const M_PATH_NODES_RADIUS_SCALE: usize = 0x790; // C_NetworkUtlVectorBase< float32 > + pub mod C_PathParticleRope { + pub const m_bStartActive: usize = 0x6D0; // bool + pub const m_flMaxSimulationTime: usize = 0x6D4; // float32 + pub const m_iszEffectName: usize = 0x6D8; // CUtlSymbolLarge + pub const m_PathNodes_Name: usize = 0x6E0; // CUtlVector + pub const m_flParticleSpacing: usize = 0x6F8; // float32 + pub const m_flSlack: usize = 0x6FC; // float32 + pub const m_flRadius: usize = 0x700; // float32 + pub const m_ColorTint: usize = 0x704; // Color + pub const m_nEffectState: usize = 0x708; // int32 + pub const m_iEffectIndex: usize = 0x710; // CStrongHandle + pub const m_PathNodes_Position: usize = 0x718; // C_NetworkUtlVectorBase + pub const m_PathNodes_TangentIn: usize = 0x730; // C_NetworkUtlVectorBase + pub const m_PathNodes_TangentOut: usize = 0x748; // C_NetworkUtlVectorBase + pub const m_PathNodes_Color: usize = 0x760; // C_NetworkUtlVectorBase + pub const m_PathNodes_PinEnabled: usize = 0x778; // C_NetworkUtlVectorBase + pub const m_PathNodes_RadiusScale: usize = 0x790; // C_NetworkUtlVectorBase } - // Parent: c_path_particle_rope + // Parent: C_PathParticleRope // Fields count: 0 - pub mod c_path_particle_rope_alias_path_particle_rope_clientside { + pub mod C_PathParticleRopeAlias_path_particle_rope_clientside { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 7 // // Metadata: @@ -6613,16 +6615,16 @@ pub mod cs2_dumper { // NetworkVarNames: m_InnerAngle (float32) // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) - pub mod c_dynamic_light { - pub const M_FLAGS: usize = 0xC50; // uint8 - pub const M_LIGHT_STYLE: usize = 0xC51; // uint8 - pub const M_RADIUS: usize = 0xC54; // float32 - pub const M_EXPONENT: usize = 0xC58; // int32 - pub const M_INNER_ANGLE: usize = 0xC5C; // float32 - pub const M_OUTER_ANGLE: usize = 0xC60; // float32 - pub const M_SPOT_RADIUS: usize = 0xC64; // float32 + pub mod C_DynamicLight { + pub const m_Flags: usize = 0xC50; // uint8 + pub const m_LightStyle: usize = 0xC51; // uint8 + pub const m_Radius: usize = 0xC54; // float32 + pub const m_Exponent: usize = 0xC58; // int32 + pub const m_InnerAngle: usize = 0xC5C; // float32 + pub const m_OuterAngle: usize = 0xC60; // float32 + pub const m_SpotRadius: usize = 0xC64; // float32 } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 9 // // Metadata: @@ -6631,36 +6633,36 @@ pub mod cs2_dumper { // NetworkVarNames: m_flStartTime (GameTime_t) // NetworkVarNames: m_iDesiredOverlay (int32) // NetworkVarNames: m_bIsActive (bool) - pub mod c_env_screen_overlay { - pub const M_ISZ_OVERLAY_NAMES: usize = 0x6D0; // CUtlSymbolLarge[10] - pub const M_FL_OVERLAY_TIMES: usize = 0x720; // float32[10] - pub const M_FL_START_TIME: usize = 0x748; // GameTime_t - pub const M_I_DESIRED_OVERLAY: usize = 0x74C; // int32 - pub const M_B_IS_ACTIVE: usize = 0x750; // bool - pub const M_B_WAS_ACTIVE: usize = 0x751; // bool - pub const M_I_CACHED_DESIRED_OVERLAY: usize = 0x754; // int32 - pub const M_I_CURRENT_OVERLAY: usize = 0x758; // int32 - pub const M_FL_CURRENT_OVERLAY_TIME: usize = 0x75C; // GameTime_t + pub mod C_EnvScreenOverlay { + pub const m_iszOverlayNames: usize = 0x6D0; // CUtlSymbolLarge[10] + pub const m_flOverlayTimes: usize = 0x720; // float32[10] + pub const m_flStartTime: usize = 0x748; // GameTime_t + pub const m_iDesiredOverlay: usize = 0x74C; // int32 + pub const m_bIsActive: usize = 0x750; // bool + pub const m_bWasActive: usize = 0x751; // bool + pub const m_iCachedDesiredOverlay: usize = 0x754; // int32 + pub const m_iCurrentOverlay: usize = 0x758; // int32 + pub const m_flCurrentOverlayTime: usize = 0x75C; // GameTime_t } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 3 - pub mod c_func_track_train { - pub const M_N_LONG_AXIS: usize = 0xC50; // int32 - pub const M_FL_RADIUS: usize = 0xC54; // float32 - pub const M_FL_LINE_LENGTH: usize = 0xC58; // float32 + pub mod C_FuncTrackTrain { + pub const m_nLongAxis: usize = 0xC50; // int32 + pub const m_flRadius: usize = 0xC54; // float32 + pub const m_flLineLength: usize = 0xC58; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 7 - pub mod c_light_glow_overlay { - pub const M_VEC_ORIGIN: usize = 0xCC; // Vector - pub const M_VEC_DIRECTION: usize = 0xD8; // Vector - pub const M_N_MIN_DIST: usize = 0xE4; // int32 - pub const M_N_MAX_DIST: usize = 0xE8; // int32 - pub const M_N_OUTER_MAX_DIST: usize = 0xEC; // int32 - pub const M_B_ONE_SIDED: usize = 0xF0; // bool - pub const M_B_MODULATE_BY_DOT: usize = 0xF1; // bool + pub mod C_LightGlowOverlay { + pub const m_vecOrigin: usize = 0xCC; // Vector + pub const m_vecDirection: usize = 0xD8; // Vector + pub const m_nMinDist: usize = 0xE4; // int32 + pub const m_nMaxDist: usize = 0xE8; // int32 + pub const m_nOuterMaxDist: usize = 0xEC; // int32 + pub const m_bOneSided: usize = 0xF0; // bool + pub const m_bModulateByDot: usize = 0xF1; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 8 // // Metadata: @@ -6676,35 +6678,35 @@ pub mod cs2_dumper { // NetworkVarNames: m_nOuterMaxDist (uint32) // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) - pub mod c_light_glow { - pub const M_N_HORIZONTAL_SIZE: usize = 0xC50; // uint32 - pub const M_N_VERTICAL_SIZE: usize = 0xC54; // uint32 - pub const M_N_MIN_DIST: usize = 0xC58; // uint32 - pub const M_N_MAX_DIST: usize = 0xC5C; // uint32 - pub const M_N_OUTER_MAX_DIST: usize = 0xC60; // uint32 - pub const M_FL_GLOW_PROXY_SIZE: usize = 0xC64; // float32 - pub const M_FL_HDR_COLOR_SCALE: usize = 0xC68; // float32 - pub const M_GLOW: usize = 0xC70; // C_LightGlowOverlay + pub mod C_LightGlow { + pub const m_nHorizontalSize: usize = 0xC50; // uint32 + pub const m_nVerticalSize: usize = 0xC54; // uint32 + pub const m_nMinDist: usize = 0xC58; // uint32 + pub const m_nMaxDist: usize = 0xC5C; // uint32 + pub const m_nOuterMaxDist: usize = 0xC60; // uint32 + pub const m_flGlowProxySize: usize = 0xC64; // float32 + pub const m_flHDRColorScale: usize = 0xC68; // float32 + pub const m_Glow: usize = 0xC70; // C_LightGlowOverlay } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - pub mod c_ragdoll_manager { - pub const M_I_CURRENT_MAX_RAGDOLL_COUNT: usize = 0x6D0; // int8 + pub mod C_RagdollManager { + pub const m_iCurrentMaxRagdollCount: usize = 0x6D0; // int8 } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_flLightScale (float32) // NetworkVarNames: m_Radius (float32) - pub mod c_spotlight_end { - pub const M_FL_LIGHT_SCALE: usize = 0xC50; // float32 - pub const M_RADIUS: usize = 0xC54; // float32 + pub mod C_SpotlightEnd { + pub const m_flLightScale: usize = 0xC50; // float32 + pub const m_Radius: usize = 0xC54; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -6725,34 +6727,34 @@ pub mod cs2_dumper { // NetworkVarNames: m_flSnapValue (float) // NetworkVarNames: m_nRatchetType (ValueRemapperRatchetType_t) // NetworkVarNames: m_flInputOffset (float) - pub mod c_point_value_remapper { - pub const M_B_DISABLED: usize = 0x6D0; // bool - pub const M_B_DISABLED_OLD: usize = 0x6D1; // bool - pub const M_B_UPDATE_ON_CLIENT: usize = 0x6D2; // bool - pub const M_N_INPUT_TYPE: usize = 0x6D4; // ValueRemapperInputType_t - pub const M_H_REMAP_LINE_START: usize = 0x6D8; // CHandle< C_BaseEntity > - pub const M_H_REMAP_LINE_END: usize = 0x6DC; // CHandle< C_BaseEntity > - pub const M_FL_MAXIMUM_CHANGE_PER_SECOND: usize = 0x6E0; // float32 - pub const M_FL_DISENGAGE_DISTANCE: usize = 0x6E4; // float32 - pub const M_FL_ENGAGE_DISTANCE: usize = 0x6E8; // float32 - pub const M_B_REQUIRES_USE_KEY: usize = 0x6EC; // bool - pub const M_N_OUTPUT_TYPE: usize = 0x6F0; // ValueRemapperOutputType_t - pub const M_H_OUTPUT_ENTITIES: usize = 0x6F8; // C_NetworkUtlVectorBase< CHandle< C_BaseEntity > > - pub const M_N_HAPTICS_TYPE: usize = 0x710; // ValueRemapperHapticsType_t - pub const M_N_MOMENTUM_TYPE: usize = 0x714; // ValueRemapperMomentumType_t - pub const M_FL_MOMENTUM_MODIFIER: usize = 0x718; // float32 - pub const M_FL_SNAP_VALUE: usize = 0x71C; // float32 - pub const M_FL_CURRENT_MOMENTUM: usize = 0x720; // float32 - pub const M_N_RATCHET_TYPE: usize = 0x724; // ValueRemapperRatchetType_t - pub const M_FL_RATCHET_OFFSET: usize = 0x728; // float32 - pub const M_FL_INPUT_OFFSET: usize = 0x72C; // float32 - pub const M_B_ENGAGED: usize = 0x730; // bool - pub const M_B_FIRST_UPDATE: usize = 0x731; // bool - pub const M_FL_PREVIOUS_VALUE: usize = 0x734; // float32 - pub const M_FL_PREVIOUS_UPDATE_TICK_TIME: usize = 0x738; // GameTime_t - pub const M_VEC_PREVIOUS_TEST_POINT: usize = 0x73C; // Vector + pub mod C_PointValueRemapper { + pub const m_bDisabled: usize = 0x6D0; // bool + pub const m_bDisabledOld: usize = 0x6D1; // bool + pub const m_bUpdateOnClient: usize = 0x6D2; // bool + pub const m_nInputType: usize = 0x6D4; // ValueRemapperInputType_t + pub const m_hRemapLineStart: usize = 0x6D8; // CHandle + pub const m_hRemapLineEnd: usize = 0x6DC; // CHandle + pub const m_flMaximumChangePerSecond: usize = 0x6E0; // float32 + pub const m_flDisengageDistance: usize = 0x6E4; // float32 + pub const m_flEngageDistance: usize = 0x6E8; // float32 + pub const m_bRequiresUseKey: usize = 0x6EC; // bool + pub const m_nOutputType: usize = 0x6F0; // ValueRemapperOutputType_t + pub const m_hOutputEntities: usize = 0x6F8; // C_NetworkUtlVectorBase> + pub const m_nHapticsType: usize = 0x710; // ValueRemapperHapticsType_t + pub const m_nMomentumType: usize = 0x714; // ValueRemapperMomentumType_t + pub const m_flMomentumModifier: usize = 0x718; // float32 + pub const m_flSnapValue: usize = 0x71C; // float32 + pub const m_flCurrentMomentum: usize = 0x720; // float32 + pub const m_nRatchetType: usize = 0x724; // ValueRemapperRatchetType_t + pub const m_flRatchetOffset: usize = 0x728; // float32 + pub const m_flInputOffset: usize = 0x72C; // float32 + pub const m_bEngaged: usize = 0x730; // bool + pub const m_bFirstUpdate: usize = 0x731; // bool + pub const m_flPreviousValue: usize = 0x734; // float32 + pub const m_flPreviousUpdateTickTime: usize = 0x738; // GameTime_t + pub const m_vecPreviousTestPoint: usize = 0x73C; // Vector } - // Parent: c_model_point_entity + // Parent: C_ModelPointEntity // Fields count: 12 // // Metadata: @@ -6767,63 +6769,63 @@ pub mod cs2_dumper { // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) - pub mod c_point_world_text { - pub const M_B_FORCE_RECREATE_NEXT_UPDATE: usize = 0xC58; // bool - pub const M_MESSAGE_TEXT: usize = 0xC68; // char[512] - pub const M_FONT_NAME: usize = 0xE68; // char[64] - pub const M_B_ENABLED: usize = 0xEA8; // bool - pub const M_B_FULLBRIGHT: usize = 0xEA9; // bool - pub const M_FL_WORLD_UNITS_PER_PX: usize = 0xEAC; // float32 - pub const M_FL_FONT_SIZE: usize = 0xEB0; // float32 - pub const M_FL_DEPTH_OFFSET: usize = 0xEB4; // float32 - pub const M_COLOR: usize = 0xEB8; // Color - pub const M_N_JUSTIFY_HORIZONTAL: usize = 0xEBC; // PointWorldTextJustifyHorizontal_t - pub const M_N_JUSTIFY_VERTICAL: usize = 0xEC0; // PointWorldTextJustifyVertical_t - pub const M_N_REORIENT_MODE: usize = 0xEC4; // PointWorldTextReorientMode_t + pub mod C_PointWorldText { + pub const m_bForceRecreateNextUpdate: usize = 0xC58; // bool + pub const m_messageText: usize = 0xC68; // char[512] + pub const m_FontName: usize = 0xE68; // char[64] + pub const m_bEnabled: usize = 0xEA8; // bool + pub const m_bFullbright: usize = 0xEA9; // bool + pub const m_flWorldUnitsPerPx: usize = 0xEAC; // float32 + pub const m_flFontSize: usize = 0xEB0; // float32 + pub const m_flDepthOffset: usize = 0xEB4; // float32 + pub const m_Color: usize = 0xEB8; // Color + pub const m_nJustifyHorizontal: usize = 0xEBC; // PointWorldTextJustifyHorizontal_t + pub const m_nJustifyVertical: usize = 0xEC0; // PointWorldTextJustifyVertical_t + pub const m_nReorientMode: usize = 0xEC4; // PointWorldTextReorientMode_t } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_Handle (CHandle< CBaseEntity>) // NetworkVarNames: m_bSendHandle (bool) - pub mod c_handle_test { - pub const M_HANDLE: usize = 0x6D0; // CHandle< C_BaseEntity > - pub const M_B_SEND_HANDLE: usize = 0x6D4; // bool + pub mod C_HandleTest { + pub const m_Handle: usize = 0x6D0; // CHandle + pub const m_bSendHandle: usize = 0x6D4; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 0 - pub mod c_client_script_entity { + pub mod CClientScriptEntity { } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - pub mod c_env_wind { - pub const M_ENV_WIND_SHARED: usize = 0x6D0; // C_EnvWindShared + pub mod C_EnvWind { + pub const m_EnvWindShared: usize = 0x6D0; // C_EnvWindShared } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - pub mod c_base_toggle { + pub mod C_BaseToggle { } - // Parent: c_base_toggle + // Parent: C_BaseToggle // Fields count: 3 // // Metadata: // NetworkVarNames: m_glowEntity (CHandle< C_BaseModelEntity>) // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) - pub mod c_base_button { - pub const M_GLOW_ENTITY: usize = 0xC50; // CHandle< C_BaseModelEntity > - pub const M_USABLE: usize = 0xC54; // bool - pub const M_SZ_DISPLAY_TEXT: usize = 0xC58; // CUtlSymbolLarge + pub mod C_BaseButton { + pub const m_glowEntity: usize = 0xC50; // CHandle + pub const m_usable: usize = 0xC54; // bool + pub const m_szDisplayText: usize = 0xC58; // CUtlSymbolLarge } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - pub mod c_precipitation_blocker { + pub mod C_PrecipitationBlocker { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 13 // // Metadata: @@ -6837,26 +6839,26 @@ pub mod cs2_dumper { // NetworkVarNames: m_nDissolveType (EntityDisolveType_t) // NetworkVarNames: m_vDissolverOrigin (Vector) // NetworkVarNames: m_nMagnitude (uint32) - pub mod c_entity_dissolve { - pub const M_FL_START_TIME: usize = 0xC58; // GameTime_t - pub const M_FL_FADE_IN_START: usize = 0xC5C; // float32 - pub const M_FL_FADE_IN_LENGTH: usize = 0xC60; // float32 - pub const M_FL_FADE_OUT_MODEL_START: usize = 0xC64; // float32 - pub const M_FL_FADE_OUT_MODEL_LENGTH: usize = 0xC68; // float32 - pub const M_FL_FADE_OUT_START: usize = 0xC6C; // float32 - pub const M_FL_FADE_OUT_LENGTH: usize = 0xC70; // float32 - pub const M_FL_NEXT_SPARK_TIME: usize = 0xC74; // GameTime_t - pub const M_N_DISSOLVE_TYPE: usize = 0xC78; // EntityDisolveType_t - pub const M_V_DISSOLVER_ORIGIN: usize = 0xC7C; // Vector - pub const M_N_MAGNITUDE: usize = 0xC88; // uint32 - pub const M_B_CORE_EXPLODE: usize = 0xC8C; // bool - pub const M_B_LINKED_TO_SERVER_ENT: usize = 0xC8D; // bool + pub mod C_EntityDissolve { + pub const m_flStartTime: usize = 0xC58; // GameTime_t + pub const m_flFadeInStart: usize = 0xC5C; // float32 + pub const m_flFadeInLength: usize = 0xC60; // float32 + pub const m_flFadeOutModelStart: usize = 0xC64; // float32 + pub const m_flFadeOutModelLength: usize = 0xC68; // float32 + pub const m_flFadeOutStart: usize = 0xC6C; // float32 + pub const m_flFadeOutLength: usize = 0xC70; // float32 + pub const m_flNextSparkTime: usize = 0xC74; // GameTime_t + pub const m_nDissolveType: usize = 0xC78; // EntityDisolveType_t + pub const m_vDissolverOrigin: usize = 0xC7C; // Vector + pub const m_nMagnitude: usize = 0xC88; // uint32 + pub const m_bCoreExplode: usize = 0xC8C; // bool + pub const m_bLinkedToServerEnt: usize = 0xC8D; // bool } - // Parent: c_model_point_entity + // Parent: C_ModelPointEntity // Fields count: 0 - pub mod c_env_projected_texture { + pub mod C_EnvProjectedTexture { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 9 // // Metadata: @@ -6869,57 +6871,57 @@ pub mod cs2_dumper { // NetworkVarNames: m_bProjectOnCharacters (bool) // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) - pub mod c_env_decal { - pub const M_H_DECAL_MATERIAL: usize = 0xC50; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_FL_WIDTH: usize = 0xC58; // float32 - pub const M_FL_HEIGHT: usize = 0xC5C; // float32 - pub const M_FL_DEPTH: usize = 0xC60; // float32 - pub const M_N_RENDER_ORDER: usize = 0xC64; // uint32 - pub const M_B_PROJECT_ON_WORLD: usize = 0xC68; // bool - pub const M_B_PROJECT_ON_CHARACTERS: usize = 0xC69; // bool - pub const M_B_PROJECT_ON_WATER: usize = 0xC6A; // bool - pub const M_FL_DEPTH_SORT_BIAS: usize = 0xC6C; // float32 + pub mod C_EnvDecal { + pub const m_hDecalMaterial: usize = 0xC50; // CStrongHandle + pub const m_flWidth: usize = 0xC58; // float32 + pub const m_flHeight: usize = 0xC5C; // float32 + pub const m_flDepth: usize = 0xC60; // float32 + pub const m_nRenderOrder: usize = 0xC64; // uint32 + pub const m_bProjectOnWorld: usize = 0xC68; // bool + pub const m_bProjectOnCharacters: usize = 0xC69; // bool + pub const m_bProjectOnWater: usize = 0xC6A; // bool + pub const m_flDepthSortBias: usize = 0xC6C; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 4 - pub mod c_fire_overlay { - pub const M_P_OWNER: usize = 0xD0; // C_FireSmoke* - pub const M_V_BASE_COLORS: usize = 0xD8; // Vector[4] - pub const M_FL_SCALE: usize = 0x108; // float32 - pub const M_N_GUID: usize = 0x10C; // int32 + pub mod CFireOverlay { + pub const m_pOwner: usize = 0xD0; // C_FireSmoke* + pub const m_vBaseColors: usize = 0xD8; // Vector[4] + pub const m_flScale: usize = 0x108; // float32 + pub const m_nGUID: usize = 0x10C; // int32 } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - pub mod c_func_brush { + pub mod C_FuncBrush { } - // Parent: c_func_brush + // Parent: C_FuncBrush // Fields count: 3 // // Metadata: // NetworkVarNames: m_EffectName (string_t) // NetworkVarNames: m_bState (bool) - pub mod c_func_electrified_volume { - pub const M_N_AMBIENT_EFFECT: usize = 0xC50; // ParticleIndex_t - pub const M_EFFECT_NAME: usize = 0xC58; // CUtlSymbolLarge - pub const M_B_STATE: usize = 0xC60; // bool + pub mod C_FuncElectrifiedVolume { + pub const m_nAmbientEffect: usize = 0xC50; // ParticleIndex_t + pub const m_EffectName: usize = 0xC58; // CUtlSymbolLarge + pub const m_bState: usize = 0xC60; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 // // Metadata: // MNetworkOverride // MNetworkOverride - pub mod c_func_rotating { + pub mod C_FuncRotating { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - pub mod c_breakable { + pub mod C_Breakable { } - // Parent: c_breakable + // Parent: C_Breakable // Fields count: 0 - pub mod c_phys_box { + pub mod C_PhysBox { } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 41 // // Metadata: @@ -6946,50 +6948,50 @@ pub mod cs2_dumper { // NetworkVarNames: m_nChangeCount (uint8) // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) - pub mod c_rope_keyframe { - pub const M_LINKS_TOUCHING_SOMETHING: usize = 0xC58; // CBitVec< 10 > - pub const M_N_LINKS_TOUCHING_SOMETHING: usize = 0xC5C; // int32 - pub const M_B_APPLY_WIND: usize = 0xC60; // bool - pub const M_F_PREV_LOCKED_POINTS: usize = 0xC64; // int32 - pub const M_I_FORCE_POINT_MOVE_COUNTER: usize = 0xC68; // int32 - pub const M_B_PREV_END_POINT_POS: usize = 0xC6C; // bool[2] - pub const M_V_PREV_END_POINT_POS: usize = 0xC70; // Vector[2] - pub const M_FL_CUR_SCROLL: usize = 0xC88; // float32 - pub const M_FL_SCROLL_SPEED: usize = 0xC8C; // float32 - pub const M_ROPE_FLAGS: usize = 0xC90; // uint16 - pub const M_I_ROPE_MATERIAL_MODEL_INDEX: usize = 0xC98; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_LIGHT_VALUES: usize = 0xF10; // Vector[10] - pub const M_N_SEGMENTS: usize = 0xF88; // uint8 - pub const M_H_START_POINT: usize = 0xF8C; // CHandle< C_BaseEntity > - pub const M_H_END_POINT: usize = 0xF90; // CHandle< C_BaseEntity > - pub const M_I_START_ATTACHMENT: usize = 0xF94; // AttachmentHandle_t - pub const M_I_END_ATTACHMENT: usize = 0xF95; // AttachmentHandle_t - pub const M_SUBDIV: usize = 0xF96; // uint8 - pub const M_ROPE_LENGTH: usize = 0xF98; // int16 - pub const M_SLACK: usize = 0xF9A; // int16 - pub const M_TEXTURE_SCALE: usize = 0xF9C; // float32 - pub const M_F_LOCKED_POINTS: usize = 0xFA0; // uint8 - pub const M_N_CHANGE_COUNT: usize = 0xFA1; // uint8 - pub const M_WIDTH: usize = 0xFA4; // float32 - pub const M_PHYSICS_DELEGATE: usize = 0xFA8; // C_RopeKeyframe::CPhysicsDelegate - pub const M_H_MATERIAL: usize = 0xFB8; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_TEXTURE_HEIGHT: usize = 0xFC0; // int32 - pub const M_VEC_IMPULSE: usize = 0xFC4; // Vector - pub const M_VEC_PREVIOUS_IMPULSE: usize = 0xFD0; // Vector - pub const M_FL_CURRENT_GUST_TIMER: usize = 0xFDC; // float32 - pub const M_FL_CURRENT_GUST_LIFETIME: usize = 0xFE0; // float32 - pub const M_FL_TIME_TO_NEXT_GUST: usize = 0xFE4; // float32 - pub const M_V_WIND_DIR: usize = 0xFE8; // Vector - pub const M_V_COLOR_MOD: usize = 0xFF4; // Vector - pub const M_V_CACHED_END_POINT_ATTACHMENT_POS: usize = 0x1000; // Vector[2] - pub const M_V_CACHED_END_POINT_ATTACHMENT_ANGLE: usize = 0x1018; // QAngle[2] - pub const M_B_CONSTRAIN_BETWEEN_ENDPOINTS: usize = 0x1030; // bool - pub const M_B_END_POINT_ATTACHMENT_POSITIONS_DIRTY: usize = 0x0; // bitfield:1 - pub const M_B_END_POINT_ATTACHMENT_ANGLES_DIRTY: usize = 0x0; // bitfield:1 - pub const M_B_NEW_DATA_THIS_FRAME: usize = 0x0; // bitfield:1 - pub const M_B_PHYSICS_INITTED: usize = 0x0; // bitfield:1 + pub mod C_RopeKeyframe { + pub const m_LinksTouchingSomething: usize = 0xC58; // CBitVec<10> + pub const m_nLinksTouchingSomething: usize = 0xC5C; // int32 + pub const m_bApplyWind: usize = 0xC60; // bool + pub const m_fPrevLockedPoints: usize = 0xC64; // int32 + pub const m_iForcePointMoveCounter: usize = 0xC68; // int32 + pub const m_bPrevEndPointPos: usize = 0xC6C; // bool[2] + pub const m_vPrevEndPointPos: usize = 0xC70; // Vector[2] + pub const m_flCurScroll: usize = 0xC88; // float32 + pub const m_flScrollSpeed: usize = 0xC8C; // float32 + pub const m_RopeFlags: usize = 0xC90; // uint16 + pub const m_iRopeMaterialModelIndex: usize = 0xC98; // CStrongHandle + pub const m_LightValues: usize = 0xF10; // Vector[10] + pub const m_nSegments: usize = 0xF88; // uint8 + pub const m_hStartPoint: usize = 0xF8C; // CHandle + pub const m_hEndPoint: usize = 0xF90; // CHandle + pub const m_iStartAttachment: usize = 0xF94; // AttachmentHandle_t + pub const m_iEndAttachment: usize = 0xF95; // AttachmentHandle_t + pub const m_Subdiv: usize = 0xF96; // uint8 + pub const m_RopeLength: usize = 0xF98; // int16 + pub const m_Slack: usize = 0xF9A; // int16 + pub const m_TextureScale: usize = 0xF9C; // float32 + pub const m_fLockedPoints: usize = 0xFA0; // uint8 + pub const m_nChangeCount: usize = 0xFA1; // uint8 + pub const m_Width: usize = 0xFA4; // float32 + pub const m_PhysicsDelegate: usize = 0xFA8; // C_RopeKeyframe::CPhysicsDelegate + pub const m_hMaterial: usize = 0xFB8; // CStrongHandle + pub const m_TextureHeight: usize = 0xFC0; // int32 + pub const m_vecImpulse: usize = 0xFC4; // Vector + pub const m_vecPreviousImpulse: usize = 0xFD0; // Vector + pub const m_flCurrentGustTimer: usize = 0xFDC; // float32 + pub const m_flCurrentGustLifetime: usize = 0xFE0; // float32 + pub const m_flTimeToNextGust: usize = 0xFE4; // float32 + pub const m_vWindDir: usize = 0xFE8; // Vector + pub const m_vColorMod: usize = 0xFF4; // Vector + pub const m_vCachedEndPointAttachmentPos: usize = 0x1000; // Vector[2] + pub const m_vCachedEndPointAttachmentAngle: usize = 0x1018; // QAngle[2] + pub const m_bConstrainBetweenEndpoints: usize = 0x1030; // bool + pub const m_bEndPointAttachmentPositionsDirty: usize = 0x0; // bitfield:1 + pub const m_bEndPointAttachmentAnglesDirty: usize = 0x0; // bitfield:1 + pub const m_bNewDataThisFrame: usize = 0x0; // bitfield:1 + pub const m_bPhysicsInitted: usize = 0x0; // bitfield:1 } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 12 // // Metadata: @@ -7000,26 +7002,26 @@ pub mod cs2_dumper { // NetworkVarNames: m_flForceClientTime (float32) // NetworkVarNames: m_nSceneStringIndex (uint16) // NetworkVarNames: m_hActorList (CHandle< C_BaseFlex >) - pub mod c_scene_entity { - pub const M_B_IS_PLAYING_BACK: usize = 0x6D8; // bool - pub const M_B_PAUSED: usize = 0x6D9; // bool - pub const M_B_MULTIPLAYER: usize = 0x6DA; // bool - pub const M_B_AUTOGENERATED: usize = 0x6DB; // bool - pub const M_FL_FORCE_CLIENT_TIME: usize = 0x6DC; // float32 - pub const M_N_SCENE_STRING_INDEX: usize = 0x6E0; // uint16 - pub const M_B_CLIENT_ONLY: usize = 0x6E2; // bool - pub const M_H_OWNER: usize = 0x6E4; // CHandle< C_BaseFlex > - pub const M_H_ACTOR_LIST: usize = 0x6E8; // C_NetworkUtlVectorBase< CHandle< C_BaseFlex > > - pub const M_B_WAS_PLAYING: usize = 0x700; // bool - pub const M_QUEUED_EVENTS: usize = 0x710; // CUtlVector< C_SceneEntity::QueuedEvents_t > - pub const M_FL_CURRENT_TIME: usize = 0x728; // float32 + pub mod C_SceneEntity { + pub const m_bIsPlayingBack: usize = 0x6D8; // bool + pub const m_bPaused: usize = 0x6D9; // bool + pub const m_bMultiplayer: usize = 0x6DA; // bool + pub const m_bAutogenerated: usize = 0x6DB; // bool + pub const m_flForceClientTime: usize = 0x6DC; // float32 + pub const m_nSceneStringIndex: usize = 0x6E0; // uint16 + pub const m_bClientOnly: usize = 0x6E2; // bool + pub const m_hOwner: usize = 0x6E4; // CHandle + pub const m_hActorList: usize = 0x6E8; // C_NetworkUtlVectorBase> + pub const m_bWasPlaying: usize = 0x700; // bool + pub const m_QueuedEvents: usize = 0x710; // CUtlVector + pub const m_flCurrentTime: usize = 0x728; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 1 - pub mod c_sun_glow_overlay { - pub const M_B_MODULATE_BY_DOT: usize = 0xCC; // bool + pub mod C_SunGlowOverlay { + pub const m_bModulateByDot: usize = 0xCC; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 18 // // Metadata: @@ -7043,40 +7045,40 @@ pub mod cs2_dumper { // NetworkVarNames: m_flAlphaScale (float32) // NetworkVarNames: m_flAlphaHdr (float32) // NetworkVarNames: m_flFarZScale (float32) - pub mod c_sun { - pub const M_FX_SS_SUN_FLARE_EFFECT_INDEX: usize = 0xC50; // ParticleIndex_t - pub const M_FX_SUN_FLARE_EFFECT_INDEX: usize = 0xC54; // ParticleIndex_t - pub const M_FDIST_NORMALIZE: usize = 0xC58; // float32 - pub const M_V_SUN_POS: usize = 0xC5C; // Vector - pub const M_V_DIRECTION: usize = 0xC68; // Vector - pub const M_ISZ_EFFECT_NAME: usize = 0xC78; // CUtlSymbolLarge - pub const M_ISZ_SS_EFFECT_NAME: usize = 0xC80; // CUtlSymbolLarge - pub const M_CLR_OVERLAY: usize = 0xC88; // Color - pub const M_B_ON: usize = 0xC8C; // bool - pub const M_BMAX_COLOR: usize = 0xC8D; // bool - pub const M_FL_SIZE: usize = 0xC90; // float32 - pub const M_FL_HAZE_SCALE: usize = 0xC94; // float32 - pub const M_FL_ROTATION: usize = 0xC98; // float32 - pub const M_FL_HDR_COLOR_SCALE: usize = 0xC9C; // float32 - pub const M_FL_ALPHA_HAZE: usize = 0xCA0; // float32 - pub const M_FL_ALPHA_SCALE: usize = 0xCA4; // float32 - pub const M_FL_ALPHA_HDR: usize = 0xCA8; // float32 - pub const M_FL_FAR_Z_SCALE: usize = 0xCAC; // float32 + pub mod C_Sun { + pub const m_fxSSSunFlareEffectIndex: usize = 0xC50; // ParticleIndex_t + pub const m_fxSunFlareEffectIndex: usize = 0xC54; // ParticleIndex_t + pub const m_fdistNormalize: usize = 0xC58; // float32 + pub const m_vSunPos: usize = 0xC5C; // Vector + pub const m_vDirection: usize = 0xC68; // Vector + pub const m_iszEffectName: usize = 0xC78; // CUtlSymbolLarge + pub const m_iszSSEffectName: usize = 0xC80; // CUtlSymbolLarge + pub const m_clrOverlay: usize = 0xC88; // Color + pub const m_bOn: usize = 0xC8C; // bool + pub const m_bmaxColor: usize = 0xC8D; // bool + pub const m_flSize: usize = 0xC90; // float32 + pub const m_flHazeScale: usize = 0xC94; // float32 + pub const m_flRotation: usize = 0xC98; // float32 + pub const m_flHDRColorScale: usize = 0xC9C; // float32 + pub const m_flAlphaHaze: usize = 0xCA0; // float32 + pub const m_flAlphaScale: usize = 0xCA4; // float32 + pub const m_flAlphaHdr: usize = 0xCA8; // float32 + pub const m_flFarZScale: usize = 0xCAC; // float32 } - // Parent: c_base_toggle + // Parent: C_BaseToggle // Fields count: 2 // // Metadata: // MNetworkIncludeByName // NetworkVarNames: m_bDisabled (bool) // NetworkVarNames: m_bClientSidePredicted (bool) - pub mod c_base_trigger { - pub const M_B_DISABLED: usize = 0xC50; // bool - pub const M_B_CLIENT_SIDE_PREDICTED: usize = 0xC51; // bool + pub mod C_BaseTrigger { + pub const m_bDisabled: usize = 0xC50; // bool + pub const m_bClientSidePredicted: usize = 0xC51; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - pub mod c_trigger_volume { + pub mod C_TriggerVolume { } } // Module: libengine2.so @@ -7085,65 +7087,65 @@ pub mod cs2_dumper { pub mod libengine2 { // Parent: None // Fields count: 1 - pub mod c_network_var_chainer { - pub const M_PATH_INDEX: usize = 0x20; // ChangeAccessorFieldPathIndex_t + pub mod CNetworkVarChainer { + pub const m_PathIndex: usize = 0x20; // ChangeAccessorFieldPathIndex_t } // Parent: None // Fields count: 0 - pub mod c_variant_default_allocator { + pub mod CVariantDefaultAllocator { } // Parent: None // Fields count: 0 - pub mod ent_output_t { + pub mod EntOutput_t { } // Parent: None // Fields count: 7 - pub mod ent_component_info_t { - pub const M_P_NAME: usize = 0x0; // char* - pub const M_P_CPP_CLASSNAME: usize = 0x8; // char* - pub const M_P_NETWORK_DATA_REFERENCED_DESCRIPTION: usize = 0x10; // char* - pub const M_P_NETWORK_DATA_REFERENCED_PTR_PROP_DESCRIPTION: usize = 0x18; // char* - pub const M_N_RUNTIME_INDEX: usize = 0x20; // int32 - pub const M_N_FLAGS: usize = 0x24; // uint32 - pub const M_P_BASE_CLASS_COMPONENT_HELPER: usize = 0x60; // CEntityComponentHelper* + pub mod EntComponentInfo_t { + pub const m_pName: usize = 0x0; // char* + pub const m_pCPPClassname: usize = 0x8; // char* + pub const m_pNetworkDataReferencedDescription: usize = 0x10; // char* + pub const m_pNetworkDataReferencedPtrPropDescription: usize = 0x18; // char* + pub const m_nRuntimeIndex: usize = 0x20; // int32 + pub const m_nFlags: usize = 0x24; // uint32 + pub const m_pBaseClassComponentHelper: usize = 0x60; // CEntityComponentHelper* } // Parent: None // Fields count: 0 - pub mod c_entity_component { + pub mod CEntityComponent { } // Parent: None // Fields count: 0 - pub mod ent_input_t { + pub mod EntInput_t { } // Parent: None // Fields count: 4 - pub mod c_entity_component_helper { - pub const M_FLAGS: usize = 0x8; // uint32 - pub const M_P_INFO: usize = 0x10; // EntComponentInfo_t* - pub const M_N_PRIORITY: usize = 0x18; // int32 - pub const M_P_NEXT: usize = 0x20; // CEntityComponentHelper* + pub mod CEntityComponentHelper { + pub const m_flags: usize = 0x8; // uint32 + pub const m_pInfo: usize = 0x10; // EntComponentInfo_t* + pub const m_nPriority: usize = 0x18; // int32 + pub const m_pNext: usize = 0x20; // CEntityComponentHelper* } // Parent: None // Fields count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) - pub mod c_entity_identity { - pub const M_NAME_STRINGABLE_INDEX: usize = 0x14; // int32 - pub const M_NAME: usize = 0x18; // CUtlSymbolLarge - pub const M_DESIGNER_NAME: usize = 0x20; // CUtlSymbolLarge - pub const M_FLAGS: usize = 0x30; // uint32 - pub const M_WORLD_GROUP_ID: usize = 0x38; // WorldGroupId_t - pub const M_F_DATA_OBJECT_TYPES: usize = 0x3C; // uint32 - pub const M_PATH_INDEX: usize = 0x40; // ChangeAccessorFieldPathIndex_t - pub const M_P_PREV: usize = 0x58; // CEntityIdentity* - pub const M_P_NEXT: usize = 0x60; // CEntityIdentity* - pub const M_P_PREV_BY_CLASS: usize = 0x68; // CEntityIdentity* - pub const M_P_NEXT_BY_CLASS: usize = 0x70; // CEntityIdentity* + pub mod CEntityIdentity { + pub const m_nameStringableIndex: usize = 0x14; // int32 + pub const m_name: usize = 0x18; // CUtlSymbolLarge + pub const m_designerName: usize = 0x20; // CUtlSymbolLarge + pub const m_flags: usize = 0x30; // uint32 + pub const m_worldGroupId: usize = 0x38; // WorldGroupId_t + pub const m_fDataObjectTypes: usize = 0x3C; // uint32 + pub const m_PathIndex: usize = 0x40; // ChangeAccessorFieldPathIndex_t + pub const m_pPrev: usize = 0x58; // CEntityIdentity* + pub const m_pNext: usize = 0x60; // CEntityIdentity* + pub const m_pPrevByClass: usize = 0x68; // CEntityIdentity* + pub const m_pNextByClass: usize = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 0 - pub mod c_empty_entity_instance { + pub mod CEmptyEntityInstance { } // Parent: None // Fields count: 4 @@ -7151,227 +7153,227 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - pub mod c_entity_instance { - pub const M_ISZ_PRIVATE_V_SCRIPTS: usize = 0x8; // CUtlSymbolLarge - pub const M_P_ENTITY: usize = 0x10; // CEntityIdentity* - pub const M_C_SCRIPT_COMPONENT: usize = 0x28; // CScriptComponent* - pub const M_B_VISIBLEIN_PVS: usize = 0x30; // bool + pub mod CEntityInstance { + pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge + pub const m_pEntity: usize = 0x10; // CEntityIdentity* + pub const m_CScriptComponent: usize = 0x28; // CScriptComponent* + pub const m_bVisibleinPVS: usize = 0x30; // bool } // Parent: None // Fields count: 1 - pub mod c_entity_io_output { - pub const M_VALUE: usize = 0x18; // CVariantBase< CVariantDefaultAllocator > + pub mod CEntityIOOutput { + pub const m_Value: usize = 0x18; // CVariantBase } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 - pub mod c_script_component { - pub const M_SCRIPT_CLASS_NAME: usize = 0x30; // CUtlSymbolLarge + pub mod CScriptComponent { + pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge } // Parent: None // Fields count: 4 - pub mod engine_loop_state_t { - pub const M_N_PLAT_WINDOW_WIDTH: usize = 0x18; // int32 - pub const M_N_PLAT_WINDOW_HEIGHT: usize = 0x1C; // int32 - pub const M_N_RENDER_WIDTH: usize = 0x20; // int32 - pub const M_N_RENDER_HEIGHT: usize = 0x24; // int32 + pub mod EngineLoopState_t { + pub const m_nPlatWindowWidth: usize = 0x18; // int32 + pub const m_nPlatWindowHeight: usize = 0x1C; // int32 + pub const m_nRenderWidth: usize = 0x20; // int32 + pub const m_nRenderHeight: usize = 0x24; // int32 } // Parent: None // Fields count: 0 - pub mod event_mod_initialized_t { + pub mod EventModInitialized_t { } // Parent: None // Fields count: 1 - pub mod event_frame_boundary_t { - pub const M_FL_FRAME_TIME: usize = 0x0; // float32 + pub mod EventFrameBoundary_t { + pub const m_flFrameTime: usize = 0x0; // float32 } // Parent: None // Fields count: 1 - pub mod event_profile_storage_available_t { - pub const M_N_SPLIT_SCREEN_SLOT: usize = 0x0; // CSplitScreenSlot + pub mod EventProfileStorageAvailable_t { + pub const m_nSplitScreenSlot: usize = 0x0; // CSplitScreenSlot } // Parent: None // Fields count: 0 - pub mod event_split_screen_state_changed_t { + pub mod EventSplitScreenStateChanged_t { } // Parent: None // Fields count: 8 - pub mod event_set_time_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_N_CLIENT_OUTPUT_FRAMES: usize = 0x28; // int32 - pub const M_FL_REAL_TIME: usize = 0x30; // float64 - pub const M_FL_RENDER_TIME: usize = 0x38; // float64 - pub const M_FL_RENDER_FRAME_TIME: usize = 0x40; // float64 - pub const M_FL_RENDER_FRAME_TIME_UNBOUNDED: usize = 0x48; // float64 - pub const M_FL_RENDER_FRAME_TIME_UNSCALED: usize = 0x50; // float64 - pub const M_FL_TICK_REMAINDER: usize = 0x58; // float64 + pub mod EventSetTime_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_nClientOutputFrames: usize = 0x28; // int32 + pub const m_flRealTime: usize = 0x30; // float64 + pub const m_flRenderTime: usize = 0x38; // float64 + pub const m_flRenderFrameTime: usize = 0x40; // float64 + pub const m_flRenderFrameTimeUnbounded: usize = 0x48; // float64 + pub const m_flRenderFrameTimeUnscaled: usize = 0x50; // float64 + pub const m_flTickRemainder: usize = 0x58; // float64 } // Parent: None // Fields count: 2 - pub mod event_client_poll_input_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_FL_REAL_TIME: usize = 0x28; // float32 + pub mod EventClientPollInput_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_flRealTime: usize = 0x28; // float32 } // Parent: None // Fields count: 4 - pub mod event_client_process_input_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_FL_REAL_TIME: usize = 0x28; // float32 - pub const M_FL_TICK_INTERVAL: usize = 0x2C; // float32 - pub const M_FL_TICK_START_TIME: usize = 0x30; // float64 + pub mod EventClientProcessInput_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_flRealTime: usize = 0x28; // float32 + pub const m_flTickInterval: usize = 0x2C; // float32 + pub const m_flTickStartTime: usize = 0x30; // float64 } // Parent: None // Fields count: 3 - pub mod event_client_process_game_input_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_FL_REAL_TIME: usize = 0x28; // float32 - pub const M_FL_FRAME_TIME: usize = 0x2C; // float32 + pub mod EventClientProcessGameInput_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_flRealTime: usize = 0x28; // float32 + pub const m_flFrameTime: usize = 0x2C; // float32 } // Parent: None // Fields count: 6 - pub mod event_client_pre_output_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_FL_RENDER_TIME: usize = 0x28; // float64 - pub const M_FL_RENDER_FRAME_TIME: usize = 0x30; // float64 - pub const M_FL_RENDER_FRAME_TIME_UNBOUNDED: usize = 0x38; // float64 - pub const M_FL_REAL_TIME: usize = 0x40; // float32 - pub const M_B_RENDER_ONLY: usize = 0x44; // bool + pub mod EventClientPreOutput_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_flRenderTime: usize = 0x28; // float64 + pub const m_flRenderFrameTime: usize = 0x30; // float64 + pub const m_flRenderFrameTimeUnbounded: usize = 0x38; // float64 + pub const m_flRealTime: usize = 0x40; // float32 + pub const m_bRenderOnly: usize = 0x44; // bool } // Parent: None // Fields count: 1 - pub mod event_client_scene_system_thread_state_change_t { - pub const M_B_THREADS_ACTIVE: usize = 0x0; // bool + pub mod EventClientSceneSystemThreadStateChange_t { + pub const m_bThreadsActive: usize = 0x0; // bool } // Parent: None // Fields count: 5 - pub mod event_client_output_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_FL_RENDER_TIME: usize = 0x28; // float32 - pub const M_FL_REAL_TIME: usize = 0x2C; // float32 - pub const M_FL_RENDER_FRAME_TIME_UNBOUNDED: usize = 0x30; // float32 - pub const M_B_RENDER_ONLY: usize = 0x34; // bool + pub mod EventClientOutput_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_flRenderTime: usize = 0x28; // float32 + pub const m_flRealTime: usize = 0x2C; // float32 + pub const m_flRenderFrameTimeUnbounded: usize = 0x30; // float32 + pub const m_bRenderOnly: usize = 0x34; // bool } // Parent: None // Fields count: 5 - pub mod event_client_post_output_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_FL_RENDER_TIME: usize = 0x28; // float64 - pub const M_FL_RENDER_FRAME_TIME: usize = 0x30; // float32 - pub const M_FL_RENDER_FRAME_TIME_UNBOUNDED: usize = 0x34; // float32 - pub const M_B_RENDER_ONLY: usize = 0x38; // bool + pub mod EventClientPostOutput_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_flRenderTime: usize = 0x28; // float64 + pub const m_flRenderFrameTime: usize = 0x30; // float32 + pub const m_flRenderFrameTimeUnbounded: usize = 0x34; // float32 + pub const m_bRenderOnly: usize = 0x38; // bool } // Parent: None // Fields count: 4 - pub mod event_client_frame_simulate_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_FL_REAL_TIME: usize = 0x28; // float32 - pub const M_FL_FRAME_TIME: usize = 0x2C; // float32 - pub const M_FL_WHEN_SCHEDULE_SEND_TICK_PACKET: usize = 0x30; // float64 + pub mod EventClientFrameSimulate_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_flRealTime: usize = 0x28; // float32 + pub const m_flFrameTime: usize = 0x2C; // float32 + pub const m_flWhenScheduleSendTickPacket: usize = 0x30; // float64 } // Parent: None // Fields count: 3 - pub mod event_simple_loop_frame_update_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_FL_REAL_TIME: usize = 0x28; // float32 - pub const M_FL_FRAME_TIME: usize = 0x2C; // float32 + pub mod EventSimpleLoopFrameUpdate_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_flRealTime: usize = 0x28; // float32 + pub const m_flFrameTime: usize = 0x2C; // float32 } // Parent: None // Fields count: 3 - pub mod event_simulate_t { - pub const M_LOOP_STATE: usize = 0x0; // EngineLoopState_t - pub const M_B_FIRST_TICK: usize = 0x28; // bool - pub const M_B_LAST_TICK: usize = 0x29; // bool + pub mod EventSimulate_t { + pub const m_LoopState: usize = 0x0; // EngineLoopState_t + pub const m_bFirstTick: usize = 0x28; // bool + pub const m_bLastTick: usize = 0x29; // bool } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 4 - pub mod event_advance_tick_t { - pub const M_N_CURRENT_TICK: usize = 0x2C; // int32 - pub const M_N_CURRENT_TICK_THIS_FRAME: usize = 0x30; // int32 - pub const M_N_TOTAL_TICKS_THIS_FRAME: usize = 0x34; // int32 - pub const M_N_TOTAL_TICKS: usize = 0x38; // int32 + pub mod EventAdvanceTick_t { + pub const m_nCurrentTick: usize = 0x2C; // int32 + pub const m_nCurrentTickThisFrame: usize = 0x30; // int32 + pub const m_nTotalTicksThisFrame: usize = 0x34; // int32 + pub const m_nTotalTicks: usize = 0x38; // int32 } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 4 - pub mod event_post_advance_tick_t { - pub const M_N_CURRENT_TICK: usize = 0x2C; // int32 - pub const M_N_CURRENT_TICK_THIS_FRAME: usize = 0x30; // int32 - pub const M_N_TOTAL_TICKS_THIS_FRAME: usize = 0x34; // int32 - pub const M_N_TOTAL_TICKS: usize = 0x38; // int32 + pub mod EventPostAdvanceTick_t { + pub const m_nCurrentTick: usize = 0x2C; // int32 + pub const m_nCurrentTickThisFrame: usize = 0x30; // int32 + pub const m_nTotalTicksThisFrame: usize = 0x34; // int32 + pub const m_nTotalTicks: usize = 0x38; // int32 } - // Parent: event_advance_tick_t + // Parent: EventAdvanceTick_t // Fields count: 0 - pub mod event_server_advance_tick_t { + pub mod EventServerAdvanceTick_t { } - // Parent: event_post_advance_tick_t + // Parent: EventPostAdvanceTick_t // Fields count: 0 - pub mod event_server_post_advance_tick_t { + pub mod EventServerPostAdvanceTick_t { } - // Parent: event_advance_tick_t + // Parent: EventAdvanceTick_t // Fields count: 0 - pub mod event_client_advance_tick_t { + pub mod EventClientAdvanceTick_t { } - // Parent: event_post_advance_tick_t + // Parent: EventPostAdvanceTick_t // Fields count: 0 - pub mod event_client_post_advance_tick_t { + pub mod EventClientPostAdvanceTick_t { } // Parent: None // Fields count: 0 - pub mod event_client_prediction_post_netupdate_t { + pub mod EventClientPredictionPostNetupdate_t { } // Parent: None // Fields count: 1 - pub mod event_client_poll_networking_t { - pub const M_N_TICK_COUNT: usize = 0x0; // int32 + pub mod EventClientPollNetworking_t { + pub const m_nTickCount: usize = 0x0; // int32 } // Parent: None // Fields count: 0 - pub mod event_client_process_networking_t { + pub mod EventClientProcessNetworking_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - pub mod event_client_pre_simulate_t { + pub mod EventClientPreSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - pub mod event_client_simulate_t { + pub mod EventClientSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - pub mod event_server_poll_networking_t { + pub mod EventServerPollNetworking_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - pub mod event_server_process_networking_t { + pub mod EventServerProcessNetworking_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - pub mod event_server_simulate_t { + pub mod EventServerSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - pub mod event_server_post_simulate_t { + pub mod EventServerPostSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - pub mod event_client_post_simulate_t { + pub mod EventClientPostSimulate_t { } - // Parent: event_simulate_t + // Parent: EventSimulate_t // Fields count: 0 - pub mod event_client_pause_simulate_t { + pub mod EventClientPauseSimulate_t { } // Parent: None // Fields count: 1 - pub mod event_post_data_update_t { - pub const M_N_COUNT: usize = 0x0; // int32 + pub mod EventPostDataUpdate_t { + pub const m_nCount: usize = 0x0; // int32 } // Parent: None // Fields count: 1 - pub mod event_pre_data_update_t { - pub const M_N_COUNT: usize = 0x0; // int32 + pub mod EventPreDataUpdate_t { + pub const m_nCount: usize = 0x0; // int32 } // Parent: None // Fields count: 1 - pub mod event_app_shutdown_t { - pub const M_N_DUMMY0: usize = 0x0; // int32 + pub mod EventAppShutdown_t { + pub const m_nDummy0: usize = 0x0; // int32 } } // Module: libhost.so @@ -7380,13 +7382,13 @@ pub mod cs2_dumper { pub mod libhost { // Parent: None // Fields count: 1 - pub mod c_anim_script_base { - pub const M_B_IS_VALID: usize = 0x8; // bool + pub mod CAnimScriptBase { + pub const m_bIsValid: usize = 0x8; // bool } - // Parent: c_anim_script_base + // Parent: CAnimScriptBase // Fields count: 1 - pub mod empty_test_script { - pub const M_H_TEST: usize = 0x10; // CAnimScriptParam< float32 > + pub mod EmptyTestScript { + pub const m_hTest: usize = 0x10; // CAnimScriptParam } } // Module: libmaterialsystem2.so @@ -7398,159 +7400,159 @@ pub mod cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - pub mod material_param_t { - pub const M_NAME: usize = 0x0; // CUtlString + pub mod MaterialParam_t { + pub const m_name: usize = 0x0; // CUtlString } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod material_param_int_t { - pub const M_N_VALUE: usize = 0x8; // int32 + pub mod MaterialParamInt_t { + pub const m_nValue: usize = 0x8; // int32 } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod material_param_float_t { - pub const M_FL_VALUE: usize = 0x8; // float32 + pub mod MaterialParamFloat_t { + pub const m_flValue: usize = 0x8; // float32 } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod material_param_vector_t { - pub const M_VALUE: usize = 0x8; // Vector4D + pub mod MaterialParamVector_t { + pub const m_value: usize = 0x8; // Vector4D } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod material_param_texture_t { - pub const M_P_VALUE: usize = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub mod MaterialParamTexture_t { + pub const m_pValue: usize = 0x8; // CStrongHandle } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod material_param_string_t { - pub const M_VALUE: usize = 0x8; // CUtlString + pub mod MaterialParamString_t { + pub const m_value: usize = 0x8; // CUtlString } - // Parent: material_param_t + // Parent: MaterialParam_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod material_param_buffer_t { - pub const M_VALUE: usize = 0x8; // CUtlBinaryBlock + pub mod MaterialParamBuffer_t { + pub const m_value: usize = 0x8; // CUtlBinaryBlock } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod material_resource_data_t { - pub const M_MATERIAL_NAME: usize = 0x0; // CUtlString - pub const M_SHADER_NAME: usize = 0x8; // CUtlString - pub const M_INT_PARAMS: usize = 0x10; // CUtlVector< MaterialParamInt_t > - pub const M_FLOAT_PARAMS: usize = 0x28; // CUtlVector< MaterialParamFloat_t > - pub const M_VECTOR_PARAMS: usize = 0x40; // CUtlVector< MaterialParamVector_t > - pub const M_TEXTURE_PARAMS: usize = 0x58; // CUtlVector< MaterialParamTexture_t > - pub const M_DYNAMIC_PARAMS: usize = 0x70; // CUtlVector< MaterialParamBuffer_t > - pub const M_DYNAMIC_TEXTURE_PARAMS: usize = 0x88; // CUtlVector< MaterialParamBuffer_t > - pub const M_INT_ATTRIBUTES: usize = 0xA0; // CUtlVector< MaterialParamInt_t > - pub const M_FLOAT_ATTRIBUTES: usize = 0xB8; // CUtlVector< MaterialParamFloat_t > - pub const M_VECTOR_ATTRIBUTES: usize = 0xD0; // CUtlVector< MaterialParamVector_t > - pub const M_TEXTURE_ATTRIBUTES: usize = 0xE8; // CUtlVector< MaterialParamTexture_t > - pub const M_STRING_ATTRIBUTES: usize = 0x100; // CUtlVector< MaterialParamString_t > - pub const M_RENDER_ATTRIBUTES_USED: usize = 0x118; // CUtlVector< CUtlString > + pub mod MaterialResourceData_t { + pub const m_materialName: usize = 0x0; // CUtlString + pub const m_shaderName: usize = 0x8; // CUtlString + pub const m_intParams: usize = 0x10; // CUtlVector + pub const m_floatParams: usize = 0x28; // CUtlVector + pub const m_vectorParams: usize = 0x40; // CUtlVector + pub const m_textureParams: usize = 0x58; // CUtlVector + pub const m_dynamicParams: usize = 0x70; // CUtlVector + pub const m_dynamicTextureParams: usize = 0x88; // CUtlVector + pub const m_intAttributes: usize = 0xA0; // CUtlVector + pub const m_floatAttributes: usize = 0xB8; // CUtlVector + pub const m_vectorAttributes: usize = 0xD0; // CUtlVector + pub const m_textureAttributes: usize = 0xE8; // CUtlVector + pub const m_stringAttributes: usize = 0x100; // CUtlVector + pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector } // Parent: None // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - pub mod post_processing_tonemap_parameters_t { - pub const M_FL_EXPOSURE_BIAS: usize = 0x0; // float32 - pub const M_FL_SHOULDER_STRENGTH: usize = 0x4; // float32 - pub const M_FL_LINEAR_STRENGTH: usize = 0x8; // float32 - pub const M_FL_LINEAR_ANGLE: usize = 0xC; // float32 - pub const M_FL_TOE_STRENGTH: usize = 0x10; // float32 - pub const M_FL_TOE_NUM: usize = 0x14; // float32 - pub const M_FL_TOE_DENOM: usize = 0x18; // float32 - pub const M_FL_WHITE_POINT: usize = 0x1C; // float32 - pub const M_FL_LUMINANCE_SOURCE: usize = 0x20; // float32 - pub const M_FL_EXPOSURE_BIAS_SHADOWS: usize = 0x24; // float32 - pub const M_FL_EXPOSURE_BIAS_HIGHLIGHTS: usize = 0x28; // float32 - pub const M_FL_MIN_SHADOW_LUM: usize = 0x2C; // float32 - pub const M_FL_MAX_SHADOW_LUM: usize = 0x30; // float32 - pub const M_FL_MIN_HIGHLIGHT_LUM: usize = 0x34; // float32 - pub const M_FL_MAX_HIGHLIGHT_LUM: usize = 0x38; // float32 + pub mod PostProcessingTonemapParameters_t { + pub const m_flExposureBias: usize = 0x0; // float32 + pub const m_flShoulderStrength: usize = 0x4; // float32 + pub const m_flLinearStrength: usize = 0x8; // float32 + pub const m_flLinearAngle: usize = 0xC; // float32 + pub const m_flToeStrength: usize = 0x10; // float32 + pub const m_flToeNum: usize = 0x14; // float32 + pub const m_flToeDenom: usize = 0x18; // float32 + pub const m_flWhitePoint: usize = 0x1C; // float32 + pub const m_flLuminanceSource: usize = 0x20; // float32 + pub const m_flExposureBiasShadows: usize = 0x24; // float32 + pub const m_flExposureBiasHighlights: usize = 0x28; // float32 + pub const m_flMinShadowLum: usize = 0x2C; // float32 + pub const m_flMaxShadowLum: usize = 0x30; // float32 + pub const m_flMinHighlightLum: usize = 0x34; // float32 + pub const m_flMaxHighlightLum: usize = 0x38; // float32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod post_processing_bloom_parameters_t { - pub const M_BLEND_MODE: usize = 0x0; // BloomBlendMode_t - pub const M_FL_BLOOM_STRENGTH: usize = 0x4; // float32 - pub const M_FL_SCREEN_BLOOM_STRENGTH: usize = 0x8; // float32 - pub const M_FL_BLUR_BLOOM_STRENGTH: usize = 0xC; // float32 - pub const M_FL_BLOOM_THRESHOLD: usize = 0x10; // float32 - pub const M_FL_BLOOM_THRESHOLD_WIDTH: usize = 0x14; // float32 - pub const M_FL_SKYBOX_BLOOM_STRENGTH: usize = 0x18; // float32 - pub const M_FL_BLOOM_START_VALUE: usize = 0x1C; // float32 - pub const M_FL_BLUR_WEIGHT: usize = 0x20; // float32[5] - pub const M_V_BLUR_TINT: usize = 0x34; // Vector[5] + pub mod PostProcessingBloomParameters_t { + pub const m_blendMode: usize = 0x0; // BloomBlendMode_t + pub const m_flBloomStrength: usize = 0x4; // float32 + pub const m_flScreenBloomStrength: usize = 0x8; // float32 + pub const m_flBlurBloomStrength: usize = 0xC; // float32 + pub const m_flBloomThreshold: usize = 0x10; // float32 + pub const m_flBloomThresholdWidth: usize = 0x14; // float32 + pub const m_flSkyboxBloomStrength: usize = 0x18; // float32 + pub const m_flBloomStartValue: usize = 0x1C; // float32 + pub const m_flBlurWeight: usize = 0x20; // float32[5] + pub const m_vBlurTint: usize = 0x34; // Vector[5] } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod post_processing_vignette_parameters_t { - pub const M_FL_VIGNETTE_STRENGTH: usize = 0x0; // float32 - pub const M_V_CENTER: usize = 0x4; // Vector2D - pub const M_FL_RADIUS: usize = 0xC; // float32 - pub const M_FL_ROUNDNESS: usize = 0x10; // float32 - pub const M_FL_FEATHER: usize = 0x14; // float32 - pub const M_V_COLOR_TINT: usize = 0x18; // Vector + pub mod PostProcessingVignetteParameters_t { + pub const m_flVignetteStrength: usize = 0x0; // float32 + pub const m_vCenter: usize = 0x4; // Vector2D + pub const m_flRadius: usize = 0xC; // float32 + pub const m_flRoundness: usize = 0x10; // float32 + pub const m_flFeather: usize = 0x14; // float32 + pub const m_vColorTint: usize = 0x18; // Vector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod post_processing_local_contrast_parameters_t { - pub const M_FL_LOCAL_CONTRAST_STRENGTH: usize = 0x0; // float32 - pub const M_FL_LOCAL_CONTRAST_EDGE_STRENGTH: usize = 0x4; // float32 - pub const M_FL_LOCAL_CONTRAST_VIGNETTE_START: usize = 0x8; // float32 - pub const M_FL_LOCAL_CONTRAST_VIGNETTE_END: usize = 0xC; // float32 - pub const M_FL_LOCAL_CONTRAST_VIGNETTE_BLUR: usize = 0x10; // float32 + pub mod PostProcessingLocalContrastParameters_t { + pub const m_flLocalContrastStrength: usize = 0x0; // float32 + pub const m_flLocalContrastEdgeStrength: usize = 0x4; // float32 + pub const m_flLocalContrastVignetteStart: usize = 0x8; // float32 + pub const m_flLocalContrastVignetteEnd: usize = 0xC; // float32 + pub const m_flLocalContrastVignetteBlur: usize = 0x10; // float32 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod post_processing_resource_t { - pub const M_B_HAS_TONEMAP_PARAMS: usize = 0x0; // bool - pub const M_TONE_MAP_PARAMS: usize = 0x4; // PostProcessingTonemapParameters_t - pub const M_B_HAS_BLOOM_PARAMS: usize = 0x40; // bool - pub const M_BLOOM_PARAMS: usize = 0x44; // PostProcessingBloomParameters_t - pub const M_B_HAS_VIGNETTE_PARAMS: usize = 0xB4; // bool - pub const M_VIGNETTE_PARAMS: usize = 0xB8; // PostProcessingVignetteParameters_t - pub const M_B_HAS_LOCAL_CONTRAST_PARAMS: usize = 0xDC; // bool - pub const M_LOCAL_CONSTRAST_PARAMS: usize = 0xE0; // PostProcessingLocalContrastParameters_t - pub const M_N_COLOR_CORRECTION_VOLUME_DIM: usize = 0xF4; // int32 - pub const M_COLOR_CORRECTION_VOLUME_DATA: usize = 0xF8; // CUtlBinaryBlock - pub const M_B_HAS_COLOR_CORRECTION: usize = 0x110; // bool + pub mod PostProcessingResource_t { + pub const m_bHasTonemapParams: usize = 0x0; // bool + pub const m_toneMapParams: usize = 0x4; // PostProcessingTonemapParameters_t + pub const m_bHasBloomParams: usize = 0x40; // bool + pub const m_bloomParams: usize = 0x44; // PostProcessingBloomParameters_t + pub const m_bHasVignetteParams: usize = 0xB4; // bool + pub const m_vignetteParams: usize = 0xB8; // PostProcessingVignetteParameters_t + pub const m_bHasLocalContrastParams: usize = 0xDC; // bool + pub const m_localConstrastParams: usize = 0xE0; // PostProcessingLocalContrastParameters_t + pub const m_nColorCorrectionVolumeDim: usize = 0xF4; // int32 + pub const m_colorCorrectionVolumeData: usize = 0xF8; // CUtlBinaryBlock + pub const m_bHasColorCorrection: usize = 0x110; // bool } } // Module: libmeshsystem.so @@ -7564,8 +7566,8 @@ pub mod cs2_dumper { pub mod libnetworksystem { // Parent: None // Fields count: 1 - pub mod change_accessor_field_path_index_t { - pub const M_VALUE: usize = 0x0; // int16 + pub mod ChangeAccessorFieldPathIndex_t { + pub const m_Value: usize = 0x0; // int16 } } // Module: libpanorama.so @@ -7582,7 +7584,7 @@ pub mod cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_input { + pub mod CParticleInput { } // Parent: None // Fields count: 0 @@ -7590,7 +7592,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_per_particle_float_input { + pub mod CPerParticleFloatInput { } // Parent: None // Fields count: 0 @@ -7598,15 +7600,15 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_particle_collection_float_input { + pub mod CParticleCollectionFloatInput { } - // Parent: c_particle_collection_float_input + // Parent: CParticleCollectionFloatInput // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_particle_collection_renderer_float_input { + pub mod CParticleCollectionRendererFloatInput { } // Parent: None // Fields count: 0 @@ -7614,7 +7616,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_particle_remap_float_input { + pub mod CParticleRemapFloatInput { } // Parent: None // Fields count: 0 @@ -7622,7 +7624,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_per_particle_vec_input { + pub mod CPerParticleVecInput { } // Parent: None // Fields count: 0 @@ -7630,54 +7632,54 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_particle_collection_vec_input { + pub mod CParticleCollectionVecInput { } - // Parent: c_particle_collection_vec_input + // Parent: CParticleCollectionVecInput // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_particle_collection_renderer_vec_input { + pub mod CParticleCollectionRendererVecInput { } // Parent: None // Fields count: 1 - pub mod particle_ehandle { - pub const UNUSED: usize = 0x0; // int32 + pub mod PARTICLE_EHANDLE__ { + pub const unused: usize = 0x0; // int32 } // Parent: None // Fields count: 1 - pub mod particle_world_handle { - pub const UNUSED: usize = 0x0; // int32 + pub mod PARTICLE_WORLD_HANDLE__ { + pub const unused: usize = 0x0; // int32 } // Parent: None // Fields count: 0 - pub mod i_particle_effect { + pub mod IParticleEffect { } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod particle_named_value_configuration_t { - pub const M_CONFIG_NAME: usize = 0x0; // CUtlString - pub const M_CONFIG_VALUE: usize = 0x8; // KeyValues3 - pub const M_I_ATTACH_TYPE: usize = 0x18; // ParticleAttachment_t - pub const M_BOUND_ENTITY_PATH: usize = 0x20; // CUtlString - pub const M_STR_ENTITY_SCOPE: usize = 0x28; // CUtlString - pub const M_STR_ATTACHMENT_NAME: usize = 0x30; // CUtlString + pub mod ParticleNamedValueConfiguration_t { + pub const m_ConfigName: usize = 0x0; // CUtlString + pub const m_ConfigValue: usize = 0x8; // KeyValues3 + pub const m_iAttachType: usize = 0x18; // ParticleAttachment_t + pub const m_BoundEntityPath: usize = 0x20; // CUtlString + pub const m_strEntityScope: usize = 0x28; // CUtlString + pub const m_strAttachmentName: usize = 0x30; // CUtlString } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod particle_named_value_source_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_IS_PUBLIC: usize = 0x8; // bool - pub const M_VALUE_TYPE: usize = 0xC; // PulseValueType_t - pub const M_DEFAULT_CONFIG: usize = 0x10; // ParticleNamedValueConfiguration_t - pub const M_NAMED_CONFIGS: usize = 0x48; // CUtlVector< ParticleNamedValueConfiguration_t > + pub mod ParticleNamedValueSource_t { + pub const m_Name: usize = 0x0; // CUtlString + pub const m_IsPublic: usize = 0x8; // bool + pub const m_ValueType: usize = 0xC; // PulseValueType_t + pub const m_DefaultConfig: usize = 0x10; // ParticleNamedValueConfiguration_t + pub const m_NamedConfigs: usize = 0x48; // CUtlVector } // Parent: None // Fields count: 2 @@ -7685,3072 +7687,3072 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_particle_variable_ref { - pub const M_VARIABLE_NAME: usize = 0x0; // CKV3MemberNameWithStorage - pub const M_VARIABLE_TYPE: usize = 0x38; // PulseValueType_t + pub mod CParticleVariableRef { + pub const m_variableName: usize = 0x0; // CKV3MemberNameWithStorage + pub const m_variableType: usize = 0x38; // PulseValueType_t } // Parent: None // Fields count: 0 - pub mod c_particle_property { + pub mod CParticleProperty { } - // Parent: i_particle_effect + // Parent: IParticleEffect // Fields count: 32 - pub mod c_new_particle_effect { - pub const M_P_NEXT: usize = 0x10; // CNewParticleEffect* - pub const M_P_PREV: usize = 0x18; // CNewParticleEffect* - pub const M_P_PARTICLES: usize = 0x20; // IParticleCollection* - pub const M_P_DEBUG_NAME: usize = 0x28; // char* - pub const M_B_DONT_REMOVE: usize = 0x0; // bitfield:1 - pub const M_B_REMOVE: usize = 0x0; // bitfield:1 - pub const M_B_NEEDS_B_BOX_UPDATE: usize = 0x0; // bitfield:1 - pub const M_B_IS_FIRST_FRAME: usize = 0x0; // bitfield:1 - pub const M_B_AUTO_UPDATE_B_BOX: usize = 0x0; // bitfield:1 - pub const M_B_ALLOCATED: usize = 0x0; // bitfield:1 - pub const M_B_SIMULATE: usize = 0x0; // bitfield:1 - pub const M_B_SHOULD_PERFORM_CULL_CHECK: usize = 0x0; // bitfield:1 - pub const M_B_FORCE_NO_DRAW: usize = 0x0; // bitfield:1 - pub const M_B_SHOULD_SAVE: usize = 0x0; // bitfield:1 - pub const M_B_DISABLE_AGGREGATION: usize = 0x0; // bitfield:1 - pub const M_B_SHOULD_SIMULATE_DURING_GAME_PAUSED: usize = 0x0; // bitfield:1 - pub const M_B_SHOULD_CHECK_FO_W: usize = 0x0; // bitfield:1 - pub const M_V_SORT_ORIGIN: usize = 0x40; // Vector - pub const M_FL_SCALE: usize = 0x4C; // float32 - pub const M_H_OWNER: usize = 0x50; // PARTICLE_EHANDLE__* - pub const M_P_OWNING_PARTICLE_PROPERTY: usize = 0x58; // CParticleProperty* - pub const M_FL_FREEZE_TRANSITION_START: usize = 0x70; // float32 - pub const M_FL_FREEZE_TRANSITION_DURATION: usize = 0x74; // float32 - pub const M_FL_FREEZE_TRANSITION_OVERRIDE: usize = 0x78; // float32 - pub const M_B_FREEZE_TRANSITION_ACTIVE: usize = 0x7C; // bool - pub const M_B_FREEZE_TARGET_STATE: usize = 0x7D; // bool - pub const M_B_CAN_FREEZE: usize = 0x7E; // bool - pub const M_LAST_MIN: usize = 0x80; // Vector - pub const M_LAST_MAX: usize = 0x8C; // Vector - pub const M_N_SPLIT_SCREEN_USER: usize = 0x98; // CSplitScreenSlot - pub const M_VEC_AGGREGATION_CENTER: usize = 0x9C; // Vector - pub const M_REF_COUNT: usize = 0xC0; // int32 + pub mod CNewParticleEffect { + pub const m_pNext: usize = 0x10; // CNewParticleEffect* + pub const m_pPrev: usize = 0x18; // CNewParticleEffect* + pub const m_pParticles: usize = 0x20; // IParticleCollection* + pub const m_pDebugName: usize = 0x28; // char* + pub const m_bDontRemove: usize = 0x0; // bitfield:1 + pub const m_bRemove: usize = 0x0; // bitfield:1 + pub const m_bNeedsBBoxUpdate: usize = 0x0; // bitfield:1 + pub const m_bIsFirstFrame: usize = 0x0; // bitfield:1 + pub const m_bAutoUpdateBBox: usize = 0x0; // bitfield:1 + pub const m_bAllocated: usize = 0x0; // bitfield:1 + pub const m_bSimulate: usize = 0x0; // bitfield:1 + pub const m_bShouldPerformCullCheck: usize = 0x0; // bitfield:1 + pub const m_bForceNoDraw: usize = 0x0; // bitfield:1 + pub const m_bShouldSave: usize = 0x0; // bitfield:1 + pub const m_bDisableAggregation: usize = 0x0; // bitfield:1 + pub const m_bShouldSimulateDuringGamePaused: usize = 0x0; // bitfield:1 + pub const m_bShouldCheckFoW: usize = 0x0; // bitfield:1 + pub const m_vSortOrigin: usize = 0x40; // Vector + pub const m_flScale: usize = 0x4C; // float32 + pub const m_hOwner: usize = 0x50; // PARTICLE_EHANDLE__* + pub const m_pOwningParticleProperty: usize = 0x58; // CParticleProperty* + pub const m_flFreezeTransitionStart: usize = 0x70; // float32 + pub const m_flFreezeTransitionDuration: usize = 0x74; // float32 + pub const m_flFreezeTransitionOverride: usize = 0x78; // float32 + pub const m_bFreezeTransitionActive: usize = 0x7C; // bool + pub const m_bFreezeTargetState: usize = 0x7D; // bool + pub const m_bCanFreeze: usize = 0x7E; // bool + pub const m_LastMin: usize = 0x80; // Vector + pub const m_LastMax: usize = 0x8C; // Vector + pub const m_nSplitScreenUser: usize = 0x98; // CSplitScreenSlot + pub const m_vecAggregationCenter: usize = 0x9C; // Vector + pub const m_RefCount: usize = 0xC0; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_random_number_generator_parameters { - pub const M_B_DISTRIBUTE_EVENLY: usize = 0x0; // bool - pub const M_N_SEED: usize = 0x4; // int32 + pub mod CRandomNumberGeneratorParameters { + pub const m_bDistributeEvenly: usize = 0x0; // bool + pub const m_nSeed: usize = 0x4; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod material_variable_t { - pub const M_STR_VARIABLE: usize = 0x0; // CUtlString - pub const M_N_VARIABLE_FIELD: usize = 0x8; // ParticleAttributeIndex_t - pub const M_FL_SCALE: usize = 0xC; // float32 + pub mod MaterialVariable_t { + pub const m_strVariable: usize = 0x0; // CUtlString + pub const m_nVariableField: usize = 0x8; // ParticleAttributeIndex_t + pub const m_flScale: usize = 0xC; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod render_projected_material_t { - pub const M_H_MATERIAL: usize = 0x0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub mod RenderProjectedMaterial_t { + pub const m_hMaterial: usize = 0x0; // CStrongHandle } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod particle_preview_body_group_t { - pub const M_BODY_GROUP_NAME: usize = 0x0; // CUtlString - pub const M_N_VALUE: usize = 0x8; // int32 + pub mod ParticlePreviewBodyGroup_t { + pub const m_bodyGroupName: usize = 0x0; // CUtlString + pub const m_nValue: usize = 0x8; // int32 } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - pub mod particle_preview_state_t { - pub const M_PREVIEW_MODEL: usize = 0x0; // CUtlString - pub const M_N_MOD_SPECIFIC_DATA: usize = 0x8; // uint32 - pub const M_GROUND_TYPE: usize = 0xC; // PetGroundType_t - pub const M_SEQUENCE_NAME: usize = 0x10; // CUtlString - pub const M_N_FIRE_PARTICLE_ON_SEQUENCE_FRAME: usize = 0x18; // int32 - pub const M_HITBOX_SET_NAME: usize = 0x20; // CUtlString - pub const M_MATERIAL_GROUP_NAME: usize = 0x28; // CUtlString - pub const M_VEC_BODY_GROUPS: usize = 0x30; // CUtlVector< ParticlePreviewBodyGroup_t > - pub const M_FL_PLAYBACK_SPEED: usize = 0x48; // float32 - pub const M_FL_PARTICLE_SIMULATION_RATE: usize = 0x4C; // float32 - pub const M_B_SHOULD_DRAW_HITBOXES: usize = 0x50; // bool - pub const M_B_SHOULD_DRAW_ATTACHMENTS: usize = 0x51; // bool - pub const M_B_SHOULD_DRAW_ATTACHMENT_NAMES: usize = 0x52; // bool - pub const M_B_SHOULD_DRAW_CONTROL_POINT_AXES: usize = 0x53; // bool - pub const M_B_ANIMATION_NON_LOOPING: usize = 0x54; // bool - pub const M_VEC_PREVIEW_GRAVITY: usize = 0x58; // Vector + pub mod ParticlePreviewState_t { + pub const m_previewModel: usize = 0x0; // CUtlString + pub const m_nModSpecificData: usize = 0x8; // uint32 + pub const m_groundType: usize = 0xC; // PetGroundType_t + pub const m_sequenceName: usize = 0x10; // CUtlString + pub const m_nFireParticleOnSequenceFrame: usize = 0x18; // int32 + pub const m_hitboxSetName: usize = 0x20; // CUtlString + pub const m_materialGroupName: usize = 0x28; // CUtlString + pub const m_vecBodyGroups: usize = 0x30; // CUtlVector + pub const m_flPlaybackSpeed: usize = 0x48; // float32 + pub const m_flParticleSimulationRate: usize = 0x4C; // float32 + pub const m_bShouldDrawHitboxes: usize = 0x50; // bool + pub const m_bShouldDrawAttachments: usize = 0x51; // bool + pub const m_bShouldDrawAttachmentNames: usize = 0x52; // bool + pub const m_bShouldDrawControlPointAxes: usize = 0x53; // bool + pub const m_bAnimationNonLooping: usize = 0x54; // bool + pub const m_vecPreviewGravity: usize = 0x58; // Vector } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod particle_control_point_driver_t { - pub const M_I_CONTROL_POINT: usize = 0x0; // int32 - pub const M_I_ATTACH_TYPE: usize = 0x4; // ParticleAttachment_t - pub const M_ATTACHMENT_NAME: usize = 0x8; // CUtlString - pub const M_VEC_OFFSET: usize = 0x10; // Vector - pub const M_ANG_OFFSET: usize = 0x1C; // QAngle - pub const M_ENTITY_NAME: usize = 0x28; // CUtlString + pub mod ParticleControlPointDriver_t { + pub const m_iControlPoint: usize = 0x0; // int32 + pub const m_iAttachType: usize = 0x4; // ParticleAttachment_t + pub const m_attachmentName: usize = 0x8; // CUtlString + pub const m_vecOffset: usize = 0x10; // Vector + pub const m_angOffset: usize = 0x1C; // QAngle + pub const m_entityName: usize = 0x28; // CUtlString } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod particle_control_point_configuration_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_DRIVERS: usize = 0x8; // CUtlVector< ParticleControlPointDriver_t > - pub const M_PREVIEW_STATE: usize = 0x20; // ParticlePreviewState_t + pub mod ParticleControlPointConfiguration_t { + pub const m_name: usize = 0x0; // CUtlString + pub const m_drivers: usize = 0x8; // CUtlVector + pub const m_previewState: usize = 0x20; // ParticlePreviewState_t } // Parent: None // Fields count: 0 - pub mod i_particle_collection { + pub mod IParticleCollection { } // Parent: None // Fields count: 0 - pub mod i_control_point_editor_data { + pub mod IControlPointEditorData { } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod i_particle_system_definition { + pub mod IParticleSystemDefinition { } // Parent: None // Fields count: 18 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_visibility_inputs { - pub const M_FL_CAMERA_BIAS: usize = 0x0; // float32 - pub const M_N_C_PIN: usize = 0x4; // int32 - pub const M_FL_PROXY_RADIUS: usize = 0x8; // float32 - pub const M_FL_INPUT_MIN: usize = 0xC; // float32 - pub const M_FL_INPUT_MAX: usize = 0x10; // float32 - pub const M_FL_NO_PIXEL_VISIBILITY_FALLBACK: usize = 0x14; // float32 - pub const M_FL_DISTANCE_INPUT_MIN: usize = 0x18; // float32 - pub const M_FL_DISTANCE_INPUT_MAX: usize = 0x1C; // float32 - pub const M_FL_DOT_INPUT_MIN: usize = 0x20; // float32 - pub const M_FL_DOT_INPUT_MAX: usize = 0x24; // float32 - pub const M_B_DOT_CP_ANGLES: usize = 0x28; // bool - pub const M_B_DOT_CAMERA_ANGLES: usize = 0x29; // bool - pub const M_FL_ALPHA_SCALE_MIN: usize = 0x2C; // float32 - pub const M_FL_ALPHA_SCALE_MAX: usize = 0x30; // float32 - pub const M_FL_RADIUS_SCALE_MIN: usize = 0x34; // float32 - pub const M_FL_RADIUS_SCALE_MAX: usize = 0x38; // float32 - pub const M_FL_RADIUS_SCALE_FOV_BASE: usize = 0x3C; // float32 - pub const M_B_RIGHT_EYE: usize = 0x40; // bool + pub mod CParticleVisibilityInputs { + pub const m_flCameraBias: usize = 0x0; // float32 + pub const m_nCPin: usize = 0x4; // int32 + pub const m_flProxyRadius: usize = 0x8; // float32 + pub const m_flInputMin: usize = 0xC; // float32 + pub const m_flInputMax: usize = 0x10; // float32 + pub const m_flNoPixelVisibilityFallback: usize = 0x14; // float32 + pub const m_flDistanceInputMin: usize = 0x18; // float32 + pub const m_flDistanceInputMax: usize = 0x1C; // float32 + pub const m_flDotInputMin: usize = 0x20; // float32 + pub const m_flDotInputMax: usize = 0x24; // float32 + pub const m_bDotCPAngles: usize = 0x28; // bool + pub const m_bDotCameraAngles: usize = 0x29; // bool + pub const m_flAlphaScaleMin: usize = 0x2C; // float32 + pub const m_flAlphaScaleMax: usize = 0x30; // float32 + pub const m_flRadiusScaleMin: usize = 0x34; // float32 + pub const m_flRadiusScaleMax: usize = 0x38; // float32 + pub const m_flRadiusScaleFOVBase: usize = 0x3C; // float32 + pub const m_bRightEye: usize = 0x40; // bool } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_path_parameters { - pub const M_N_START_CONTROL_POINT_NUMBER: usize = 0x0; // int32 - pub const M_N_END_CONTROL_POINT_NUMBER: usize = 0x4; // int32 - pub const M_N_BULGE_CONTROL: usize = 0x8; // int32 - pub const M_FL_BULGE: usize = 0xC; // float32 - pub const M_FL_MID_POINT: usize = 0x10; // float32 - pub const M_V_START_POINT_OFFSET: usize = 0x14; // Vector - pub const M_V_MID_POINT_OFFSET: usize = 0x20; // Vector - pub const M_V_END_OFFSET: usize = 0x2C; // Vector + pub mod CPathParameters { + pub const m_nStartControlPointNumber: usize = 0x0; // int32 + pub const m_nEndControlPointNumber: usize = 0x4; // int32 + pub const m_nBulgeControl: usize = 0x8; // int32 + pub const m_flBulge: usize = 0xC; // float32 + pub const m_flMidPoint: usize = 0x10; // float32 + pub const m_vStartPointOffset: usize = 0x14; // Vector + pub const m_vMidPointOffset: usize = 0x20; // Vector + pub const m_vEndOffset: usize = 0x2C; // Vector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod particle_children_info_t { - pub const M_CHILD_REF: usize = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_FL_DELAY: usize = 0x8; // float32 - pub const M_B_END_CAP: usize = 0xC; // bool - pub const M_B_DISABLE_CHILD: usize = 0xD; // bool - pub const M_N_DETAIL_LEVEL: usize = 0x10; // ParticleDetailLevel_t + pub mod ParticleChildrenInfo_t { + pub const m_ChildRef: usize = 0x0; // CStrongHandle + pub const m_flDelay: usize = 0x8; // float32 + pub const m_bEndCap: usize = 0xC; // bool + pub const m_bDisableChild: usize = 0xD; // bool + pub const m_nDetailLevel: usize = 0x10; // ParticleDetailLevel_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod control_point_reference_t { - pub const M_CONTROL_POINT_NAME_STRING: usize = 0x0; // int32 - pub const M_V_OFFSET_FROM_CONTROL_POINT: usize = 0x4; // Vector - pub const M_B_OFFSET_IN_LOCAL_SPACE: usize = 0x10; // bool + pub mod ControlPointReference_t { + pub const m_controlPointNameString: usize = 0x0; // int32 + pub const m_vOffsetFromControlPoint: usize = 0x4; // Vector + pub const m_bOffsetInLocalSpace: usize = 0x10; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod model_reference_t { - pub const M_MODEL: usize = 0x0; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_FL_RELATIVE_PROBABILITY_OF_SPAWN: usize = 0x8; // float32 + pub mod ModelReference_t { + pub const m_model: usize = 0x0; // CStrongHandle + pub const m_flRelativeProbabilityOfSpawn: usize = 0x8; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod sequence_weighted_list_t { - pub const M_N_SEQUENCE: usize = 0x0; // int32 - pub const M_FL_RELATIVE_WEIGHT: usize = 0x4; // float32 + pub mod SequenceWeightedList_t { + pub const m_nSequence: usize = 0x0; // int32 + pub const m_flRelativeWeight: usize = 0x4; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod collision_group_context_t { - pub const M_N_COLLISION_GROUP_NUMBER: usize = 0x0; // int32 + pub mod CollisionGroupContext_t { + pub const m_nCollisionGroupNumber: usize = 0x0; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod point_definition_t { - pub const M_N_CONTROL_POINT: usize = 0x0; // int32 - pub const M_B_LOCAL_COORDS: usize = 0x4; // bool - pub const M_V_OFFSET: usize = 0x8; // Vector + pub mod PointDefinition_t { + pub const m_nControlPoint: usize = 0x0; // int32 + pub const m_bLocalCoords: usize = 0x4; // bool + pub const m_vOffset: usize = 0x8; // Vector } - // Parent: point_definition_t + // Parent: PointDefinition_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod point_definition_with_time_values_t { - pub const M_FL_TIME_DURATION: usize = 0x14; // float32 + pub mod PointDefinitionWithTimeValues_t { + pub const m_flTimeDuration: usize = 0x14; // float32 } - // Parent: i_particle_system_definition + // Parent: IParticleSystemDefinition // Fields count: 64 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_system_definition { - pub const M_N_BEHAVIOR_VERSION: usize = 0x8; // int32 - pub const M_PRE_EMISSION_OPERATORS: usize = 0x10; // CUtlVector< CParticleFunctionPreEmission* > - pub const M_EMITTERS: usize = 0x28; // CUtlVector< CParticleFunctionEmitter* > - pub const M_INITIALIZERS: usize = 0x40; // CUtlVector< CParticleFunctionInitializer* > - pub const M_OPERATORS: usize = 0x58; // CUtlVector< CParticleFunctionOperator* > - pub const M_FORCE_GENERATORS: usize = 0x70; // CUtlVector< CParticleFunctionForce* > - pub const M_CONSTRAINTS: usize = 0x88; // CUtlVector< CParticleFunctionConstraint* > - pub const M_RENDERERS: usize = 0xA0; // CUtlVector< CParticleFunctionRenderer* > - pub const M_CHILDREN: usize = 0xB8; // CUtlVector< ParticleChildrenInfo_t > - pub const M_N_FIRST_MULTIPLE_OVERRIDE_BACKWARD_COMPAT: usize = 0x178; // int32 - pub const M_N_INITIAL_PARTICLES: usize = 0x210; // int32 - pub const M_N_MAX_PARTICLES: usize = 0x214; // int32 - pub const M_N_GROUP_ID: usize = 0x218; // int32 - pub const M_BOUNDING_BOX_MIN: usize = 0x21C; // Vector - pub const M_BOUNDING_BOX_MAX: usize = 0x228; // Vector - pub const M_FL_DEPTH_SORT_BIAS: usize = 0x234; // float32 - pub const M_N_SORT_OVERRIDE_POSITION_CP: usize = 0x238; // int32 - pub const M_B_INFINITE_BOUNDS: usize = 0x23C; // bool - pub const M_B_ENABLE_NAMED_VALUES: usize = 0x23D; // bool - pub const M_NAMED_VALUE_DOMAIN: usize = 0x240; // CUtlString - pub const M_NAMED_VALUE_LOCALS: usize = 0x248; // CUtlVector< ParticleNamedValueSource_t* > - pub const M_CONSTANT_COLOR: usize = 0x260; // Color - pub const M_CONSTANT_NORMAL: usize = 0x264; // Vector - pub const M_FL_CONSTANT_RADIUS: usize = 0x270; // float32 - pub const M_FL_CONSTANT_ROTATION: usize = 0x274; // float32 - pub const M_FL_CONSTANT_ROTATION_SPEED: usize = 0x278; // float32 - pub const M_FL_CONSTANT_LIFESPAN: usize = 0x27C; // float32 - pub const M_N_CONSTANT_SEQUENCE_NUMBER: usize = 0x280; // int32 - pub const M_N_CONSTANT_SEQUENCE_NUMBER1: usize = 0x284; // int32 - pub const M_N_SNAPSHOT_CONTROL_POINT: usize = 0x288; // int32 - pub const M_H_SNAPSHOT: usize = 0x290; // CStrongHandle< InfoForResourceTypeIParticleSnapshot > - pub const M_PSZ_CULL_REPLACEMENT_NAME: usize = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_FL_CULL_RADIUS: usize = 0x2A0; // float32 - pub const M_FL_CULL_FILL_COST: usize = 0x2A4; // float32 - pub const M_N_CULL_CONTROL_POINT: usize = 0x2A8; // int32 - pub const M_H_FALLBACK: usize = 0x2B0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_N_FALLBACK_MAX_COUNT: usize = 0x2B8; // int32 - pub const M_H_LOW_VIOLENCE_DEF: usize = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_H_REFERENCE_REPLACEMENT: usize = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_FL_PRE_SIMULATION_TIME: usize = 0x2D0; // float32 - pub const M_FL_STOP_SIMULATION_AFTER_TIME: usize = 0x2D4; // float32 - pub const M_FL_MAXIMUM_TIME_STEP: usize = 0x2D8; // float32 - pub const M_FL_MAXIMUM_SIM_TIME: usize = 0x2DC; // float32 - pub const M_FL_MINIMUM_SIM_TIME: usize = 0x2E0; // float32 - pub const M_FL_MINIMUM_TIME_STEP: usize = 0x2E4; // float32 - pub const M_N_MINIMUM_FRAMES: usize = 0x2E8; // int32 - pub const M_N_MIN_CPU_LEVEL: usize = 0x2EC; // int32 - pub const M_N_MIN_GPU_LEVEL: usize = 0x2F0; // int32 - pub const M_FL_NO_DRAW_TIME_TO_GO_TO_SLEEP: usize = 0x2F4; // float32 - pub const M_FL_MAX_DRAW_DISTANCE: usize = 0x2F8; // float32 - pub const M_FL_START_FADE_DISTANCE: usize = 0x2FC; // float32 - pub const M_FL_MAX_CREATION_DISTANCE: usize = 0x300; // float32 - pub const M_N_AGGREGATION_MIN_AVAILABLE_PARTICLES: usize = 0x304; // int32 - pub const M_FL_AGGREGATE_RADIUS: usize = 0x308; // float32 - pub const M_B_SHOULD_BATCH: usize = 0x30C; // bool - pub const M_B_SHOULD_HITBOXES_FALLBACK_TO_RENDER_BOUNDS: usize = 0x30D; // bool - pub const M_B_SHOULD_HITBOXES_FALLBACK_TO_SNAPSHOT: usize = 0x30E; // bool - pub const M_N_VIEW_MODEL_EFFECT: usize = 0x310; // InheritableBoolType_t - pub const M_B_SCREEN_SPACE_EFFECT: usize = 0x314; // bool - pub const M_PSZ_TARGET_LAYER_ID: usize = 0x318; // CUtlSymbolLarge - pub const M_N_SKIP_RENDER_CONTROL_POINT: usize = 0x320; // int32 - pub const M_N_ALLOW_RENDER_CONTROL_POINT: usize = 0x324; // int32 - pub const M_B_SHOULD_SORT: usize = 0x328; // bool - pub const M_CONTROL_POINT_CONFIGURATIONS: usize = 0x370; // CUtlVector< ParticleControlPointConfiguration_t > + pub mod CParticleSystemDefinition { + pub const m_nBehaviorVersion: usize = 0x8; // int32 + pub const m_PreEmissionOperators: usize = 0x10; // CUtlVector + pub const m_Emitters: usize = 0x28; // CUtlVector + pub const m_Initializers: usize = 0x40; // CUtlVector + pub const m_Operators: usize = 0x58; // CUtlVector + pub const m_ForceGenerators: usize = 0x70; // CUtlVector + pub const m_Constraints: usize = 0x88; // CUtlVector + pub const m_Renderers: usize = 0xA0; // CUtlVector + pub const m_Children: usize = 0xB8; // CUtlVector + pub const m_nFirstMultipleOverride_BackwardCompat: usize = 0x178; // int32 + pub const m_nInitialParticles: usize = 0x210; // int32 + pub const m_nMaxParticles: usize = 0x214; // int32 + pub const m_nGroupID: usize = 0x218; // int32 + pub const m_BoundingBoxMin: usize = 0x21C; // Vector + pub const m_BoundingBoxMax: usize = 0x228; // Vector + pub const m_flDepthSortBias: usize = 0x234; // float32 + pub const m_nSortOverridePositionCP: usize = 0x238; // int32 + pub const m_bInfiniteBounds: usize = 0x23C; // bool + pub const m_bEnableNamedValues: usize = 0x23D; // bool + pub const m_NamedValueDomain: usize = 0x240; // CUtlString + pub const m_NamedValueLocals: usize = 0x248; // CUtlVector + pub const m_ConstantColor: usize = 0x260; // Color + pub const m_ConstantNormal: usize = 0x264; // Vector + pub const m_flConstantRadius: usize = 0x270; // float32 + pub const m_flConstantRotation: usize = 0x274; // float32 + pub const m_flConstantRotationSpeed: usize = 0x278; // float32 + pub const m_flConstantLifespan: usize = 0x27C; // float32 + pub const m_nConstantSequenceNumber: usize = 0x280; // int32 + pub const m_nConstantSequenceNumber1: usize = 0x284; // int32 + pub const m_nSnapshotControlPoint: usize = 0x288; // int32 + pub const m_hSnapshot: usize = 0x290; // CStrongHandle + pub const m_pszCullReplacementName: usize = 0x298; // CStrongHandle + pub const m_flCullRadius: usize = 0x2A0; // float32 + pub const m_flCullFillCost: usize = 0x2A4; // float32 + pub const m_nCullControlPoint: usize = 0x2A8; // int32 + pub const m_hFallback: usize = 0x2B0; // CStrongHandle + pub const m_nFallbackMaxCount: usize = 0x2B8; // int32 + pub const m_hLowViolenceDef: usize = 0x2C0; // CStrongHandle + pub const m_hReferenceReplacement: usize = 0x2C8; // CStrongHandle + pub const m_flPreSimulationTime: usize = 0x2D0; // float32 + pub const m_flStopSimulationAfterTime: usize = 0x2D4; // float32 + pub const m_flMaximumTimeStep: usize = 0x2D8; // float32 + pub const m_flMaximumSimTime: usize = 0x2DC; // float32 + pub const m_flMinimumSimTime: usize = 0x2E0; // float32 + pub const m_flMinimumTimeStep: usize = 0x2E4; // float32 + pub const m_nMinimumFrames: usize = 0x2E8; // int32 + pub const m_nMinCPULevel: usize = 0x2EC; // int32 + pub const m_nMinGPULevel: usize = 0x2F0; // int32 + pub const m_flNoDrawTimeToGoToSleep: usize = 0x2F4; // float32 + pub const m_flMaxDrawDistance: usize = 0x2F8; // float32 + pub const m_flStartFadeDistance: usize = 0x2FC; // float32 + pub const m_flMaxCreationDistance: usize = 0x300; // float32 + pub const m_nAggregationMinAvailableParticles: usize = 0x304; // int32 + pub const m_flAggregateRadius: usize = 0x308; // float32 + pub const m_bShouldBatch: usize = 0x30C; // bool + pub const m_bShouldHitboxesFallbackToRenderBounds: usize = 0x30D; // bool + pub const m_bShouldHitboxesFallbackToSnapshot: usize = 0x30E; // bool + pub const m_nViewModelEffect: usize = 0x310; // InheritableBoolType_t + pub const m_bScreenSpaceEffect: usize = 0x314; // bool + pub const m_pszTargetLayerID: usize = 0x318; // CUtlSymbolLarge + pub const m_nSkipRenderControlPoint: usize = 0x320; // int32 + pub const m_nAllowRenderControlPoint: usize = 0x324; // int32 + pub const m_bShouldSort: usize = 0x328; // bool + pub const m_controlPointConfigurations: usize = 0x370; // CUtlVector } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_function { - pub const M_FL_OP_STRENGTH: usize = 0x8; // CParticleCollectionFloatInput - pub const M_N_OP_END_CAP_STATE: usize = 0x158; // ParticleEndcapMode_t - pub const M_FL_OP_START_FADE_IN_TIME: usize = 0x15C; // float32 - pub const M_FL_OP_END_FADE_IN_TIME: usize = 0x160; // float32 - pub const M_FL_OP_START_FADE_OUT_TIME: usize = 0x164; // float32 - pub const M_FL_OP_END_FADE_OUT_TIME: usize = 0x168; // float32 - pub const M_FL_OP_FADE_OSCILLATE_PERIOD: usize = 0x16C; // float32 - pub const M_B_NORMALIZE_TO_STOP_TIME: usize = 0x170; // bool - pub const M_FL_OP_TIME_OFFSET_MIN: usize = 0x174; // float32 - pub const M_FL_OP_TIME_OFFSET_MAX: usize = 0x178; // float32 - pub const M_N_OP_TIME_OFFSET_SEED: usize = 0x17C; // int32 - pub const M_N_OP_TIME_SCALE_SEED: usize = 0x180; // int32 - pub const M_FL_OP_TIME_SCALE_MIN: usize = 0x184; // float32 - pub const M_FL_OP_TIME_SCALE_MAX: usize = 0x188; // float32 - pub const M_B_DISABLE_OPERATOR: usize = 0x18E; // bool - pub const M_NOTES: usize = 0x190; // CUtlString + pub mod CParticleFunction { + pub const m_flOpStrength: usize = 0x8; // CParticleCollectionFloatInput + pub const m_nOpEndCapState: usize = 0x158; // ParticleEndcapMode_t + pub const m_flOpStartFadeInTime: usize = 0x15C; // float32 + pub const m_flOpEndFadeInTime: usize = 0x160; // float32 + pub const m_flOpStartFadeOutTime: usize = 0x164; // float32 + pub const m_flOpEndFadeOutTime: usize = 0x168; // float32 + pub const m_flOpFadeOscillatePeriod: usize = 0x16C; // float32 + pub const m_bNormalizeToStopTime: usize = 0x170; // bool + pub const m_flOpTimeOffsetMin: usize = 0x174; // float32 + pub const m_flOpTimeOffsetMax: usize = 0x178; // float32 + pub const m_nOpTimeOffsetSeed: usize = 0x17C; // int32 + pub const m_nOpTimeScaleSeed: usize = 0x180; // int32 + pub const m_flOpTimeScaleMin: usize = 0x184; // float32 + pub const m_flOpTimeScaleMax: usize = 0x188; // float32 + pub const m_bDisableOperator: usize = 0x18E; // bool + pub const m_Notes: usize = 0x190; // CUtlString } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_function_initializer { - pub const M_N_ASSOCIATED_EMITTER_INDEX: usize = 0x1B0; // int32 + pub mod CParticleFunctionInitializer { + pub const m_nAssociatedEmitterIndex: usize = 0x1B0; // int32 } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_function_emitter { - pub const M_N_EMITTER_INDEX: usize = 0x1B0; // int32 + pub mod CParticleFunctionEmitter { + pub const m_nEmitterIndex: usize = 0x1B0; // int32 } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_function_constraint { + pub mod CParticleFunctionConstraint { } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_function_operator { + pub mod CParticleFunctionOperator { } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_function_force { + pub mod CParticleFunctionForce { } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_function_pre_emission { - pub const M_B_RUN_ONCE: usize = 0x1B0; // bool + pub mod CParticleFunctionPreEmission { + pub const m_bRunOnce: usize = 0x1B0; // bool } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_function_renderer { - pub const VISIBILITY_INPUTS: usize = 0x1B0; // CParticleVisibilityInputs - pub const M_B_CANNOT_BE_REFRACTED: usize = 0x1F4; // bool - pub const M_B_SKIP_RENDERING_ON_MOBILE: usize = 0x1F5; // bool + pub mod CParticleFunctionRenderer { + pub const VisibilityInputs: usize = 0x1B0; // CParticleVisibilityInputs + pub const m_bCannotBeRefracted: usize = 0x1F4; // bool + pub const m_bSkipRenderingOnMobile: usize = 0x1F5; // bool } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - pub mod texture_controls_t { - pub const M_FL_FINAL_TEXTURE_SCALE_U: usize = 0x0; // CParticleCollectionRendererFloatInput - pub const M_FL_FINAL_TEXTURE_SCALE_V: usize = 0x150; // CParticleCollectionRendererFloatInput - pub const M_FL_FINAL_TEXTURE_OFFSET_U: usize = 0x2A0; // CParticleCollectionRendererFloatInput - pub const M_FL_FINAL_TEXTURE_OFFSET_V: usize = 0x3F0; // CParticleCollectionRendererFloatInput - pub const M_FL_FINAL_TEXTURE_UV_ROTATION: usize = 0x540; // CParticleCollectionRendererFloatInput - pub const M_FL_ZOOM_SCALE: usize = 0x690; // CParticleCollectionRendererFloatInput - pub const M_FL_DISTORTION: usize = 0x7E0; // CParticleCollectionRendererFloatInput - pub const M_B_RANDOMIZE_OFFSETS: usize = 0x930; // bool - pub const M_B_CLAMP_U_VS: usize = 0x931; // bool - pub const M_N_PER_PARTICLE_BLEND: usize = 0x934; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_SCALE: usize = 0x938; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_OFFSET_U: usize = 0x93C; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_OFFSET_V: usize = 0x940; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_ROTATION: usize = 0x944; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_ZOOM: usize = 0x948; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_DISTORTION: usize = 0x94C; // SpriteCardPerParticleScale_t + pub mod TextureControls_t { + pub const m_flFinalTextureScaleU: usize = 0x0; // CParticleCollectionRendererFloatInput + pub const m_flFinalTextureScaleV: usize = 0x150; // CParticleCollectionRendererFloatInput + pub const m_flFinalTextureOffsetU: usize = 0x2A0; // CParticleCollectionRendererFloatInput + pub const m_flFinalTextureOffsetV: usize = 0x3F0; // CParticleCollectionRendererFloatInput + pub const m_flFinalTextureUVRotation: usize = 0x540; // CParticleCollectionRendererFloatInput + pub const m_flZoomScale: usize = 0x690; // CParticleCollectionRendererFloatInput + pub const m_flDistortion: usize = 0x7E0; // CParticleCollectionRendererFloatInput + pub const m_bRandomizeOffsets: usize = 0x930; // bool + pub const m_bClampUVs: usize = 0x931; // bool + pub const m_nPerParticleBlend: usize = 0x934; // SpriteCardPerParticleScale_t + pub const m_nPerParticleScale: usize = 0x938; // SpriteCardPerParticleScale_t + pub const m_nPerParticleOffsetU: usize = 0x93C; // SpriteCardPerParticleScale_t + pub const m_nPerParticleOffsetV: usize = 0x940; // SpriteCardPerParticleScale_t + pub const m_nPerParticleRotation: usize = 0x944; // SpriteCardPerParticleScale_t + pub const m_nPerParticleZoom: usize = 0x948; // SpriteCardPerParticleScale_t + pub const m_nPerParticleDistortion: usize = 0x94C; // SpriteCardPerParticleScale_t } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod texture_group_t { - pub const M_B_ENABLED: usize = 0x0; // bool - pub const M_B_REPLACE_TEXTURE_WITH_GRADIENT: usize = 0x1; // bool - pub const M_H_TEXTURE: usize = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_GRADIENT: usize = 0x10; // CColorGradient - pub const M_N_TEXTURE_TYPE: usize = 0x28; // SpriteCardTextureType_t - pub const M_N_TEXTURE_CHANNELS: usize = 0x2C; // SpriteCardTextureChannel_t - pub const M_N_TEXTURE_BLEND_MODE: usize = 0x30; // ParticleTextureLayerBlendType_t - pub const M_FL_TEXTURE_BLEND: usize = 0x38; // CParticleCollectionRendererFloatInput - pub const M_TEXTURE_CONTROLS: usize = 0x188; // TextureControls_t + pub mod TextureGroup_t { + pub const m_bEnabled: usize = 0x0; // bool + pub const m_bReplaceTextureWithGradient: usize = 0x1; // bool + pub const m_hTexture: usize = 0x8; // CStrongHandle + pub const m_Gradient: usize = 0x10; // CColorGradient + pub const m_nTextureType: usize = 0x28; // SpriteCardTextureType_t + pub const m_nTextureChannels: usize = 0x2C; // SpriteCardTextureChannel_t + pub const m_nTextureBlendMode: usize = 0x30; // ParticleTextureLayerBlendType_t + pub const m_flTextureBlend: usize = 0x38; // CParticleCollectionRendererFloatInput + pub const m_TextureControls: usize = 0x188; // TextureControls_t } - // Parent: c_particle_function_renderer + // Parent: CParticleFunctionRenderer // Fields count: 62 // // Metadata: // MGetKV3ClassDefaults - pub mod c_base_renderer_source2 { - pub const M_FL_RADIUS_SCALE: usize = 0x1F8; // CParticleCollectionRendererFloatInput - pub const M_FL_ALPHA_SCALE: usize = 0x348; // CParticleCollectionRendererFloatInput - pub const M_FL_ROLL_SCALE: usize = 0x498; // CParticleCollectionRendererFloatInput - pub const M_N_ALPHA2_FIELD: usize = 0x5E8; // ParticleAttributeIndex_t - pub const M_VEC_COLOR_SCALE: usize = 0x5F0; // CParticleCollectionRendererVecInput - pub const M_N_COLOR_BLEND_TYPE: usize = 0xC20; // ParticleColorBlendType_t - pub const M_N_SHADER_TYPE: usize = 0xC24; // SpriteCardShaderType_t - pub const M_STR_SHADER_OVERRIDE: usize = 0xC28; // CUtlString - pub const M_FL_CENTER_X_OFFSET: usize = 0xC30; // CParticleCollectionRendererFloatInput - pub const M_FL_CENTER_Y_OFFSET: usize = 0xD80; // CParticleCollectionRendererFloatInput - pub const M_FL_BUMP_STRENGTH: usize = 0xED0; // float32 - pub const M_N_CROP_TEXTURE_OVERRIDE: usize = 0xED4; // ParticleSequenceCropOverride_t - pub const M_VEC_TEXTURES_INPUT: usize = 0xED8; // CUtlVector< TextureGroup_t > - pub const M_FL_ANIMATION_RATE: usize = 0xEF0; // float32 - pub const M_N_ANIMATION_TYPE: usize = 0xEF4; // AnimationType_t - pub const M_B_ANIMATE_IN_FPS: usize = 0xEF8; // bool - pub const M_FL_SELF_ILLUM_AMOUNT: usize = 0xF00; // CParticleCollectionRendererFloatInput - pub const M_FL_DIFFUSE_AMOUNT: usize = 0x1050; // CParticleCollectionRendererFloatInput - pub const M_FL_DIFFUSE_CLAMP: usize = 0x11A0; // CParticleCollectionRendererFloatInput - pub const M_N_LIGHTING_CONTROL_POINT: usize = 0x12F0; // int32 - pub const M_N_SELF_ILLUM_PER_PARTICLE: usize = 0x12F4; // ParticleAttributeIndex_t - pub const M_N_OUTPUT_BLEND_MODE: usize = 0x12F8; // ParticleOutputBlendMode_t - pub const M_B_GAMMA_CORRECT_VERTEX_COLORS: usize = 0x12FC; // bool - pub const M_B_SATURATE_COLOR_PRE_ALPHA_BLEND: usize = 0x12FD; // bool - pub const M_FL_ADD_SELF_AMOUNT: usize = 0x1300; // CParticleCollectionRendererFloatInput - pub const M_FL_DESATURATION: usize = 0x1450; // CParticleCollectionRendererFloatInput - pub const M_FL_OVERBRIGHT_FACTOR: usize = 0x15A0; // CParticleCollectionRendererFloatInput - pub const M_N_HSV_SHIFT_CONTROL_POINT: usize = 0x16F0; // int32 - pub const M_N_FOG_TYPE: usize = 0x16F4; // ParticleFogType_t - pub const M_FL_FOG_AMOUNT: usize = 0x16F8; // CParticleCollectionRendererFloatInput - pub const M_B_TINT_BY_FOW: usize = 0x1848; // bool - pub const M_B_TINT_BY_GLOBAL_LIGHT: usize = 0x1849; // bool - pub const M_N_PER_PARTICLE_ALPHA_REFERENCE: usize = 0x184C; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_ALPHA_REF_WINDOW: usize = 0x1850; // SpriteCardPerParticleScale_t - pub const M_N_ALPHA_REFERENCE_TYPE: usize = 0x1854; // ParticleAlphaReferenceType_t - pub const M_FL_ALPHA_REFERENCE_SOFTNESS: usize = 0x1858; // CParticleCollectionRendererFloatInput - pub const M_FL_SOURCE_ALPHA_VALUE_TO_MAP_TO_ZERO: usize = 0x19A8; // CParticleCollectionRendererFloatInput - pub const M_FL_SOURCE_ALPHA_VALUE_TO_MAP_TO_ONE: usize = 0x1AF8; // CParticleCollectionRendererFloatInput - pub const M_B_REFRACT: usize = 0x1C48; // bool - pub const M_B_REFRACT_SOLID: usize = 0x1C49; // bool - pub const M_FL_REFRACT_AMOUNT: usize = 0x1C50; // CParticleCollectionRendererFloatInput - pub const M_N_REFRACT_BLUR_RADIUS: usize = 0x1DA0; // int32 - pub const M_N_REFRACT_BLUR_TYPE: usize = 0x1DA4; // BlurFilterType_t - pub const M_B_ONLY_RENDER_IN_EFFECTS_BLOOM_PASS: usize = 0x1DA8; // bool - pub const M_B_ONLY_RENDER_IN_EFFECTS_WATER_PASS: usize = 0x1DA9; // bool - pub const M_B_USE_MIXED_RESOLUTION_RENDERING: usize = 0x1DAA; // bool - pub const M_B_ONLY_RENDER_IN_EFFECS_GAME_OVERLAY: usize = 0x1DAB; // bool - pub const M_STENCIL_TEST_ID: usize = 0x1DAC; // char[128] - pub const M_B_STENCIL_TEST_EXCLUDE: usize = 0x1E2C; // bool - pub const M_STENCIL_WRITE_ID: usize = 0x1E2D; // char[128] - pub const M_B_WRITE_STENCIL_ON_DEPTH_PASS: usize = 0x1EAD; // bool - pub const M_B_WRITE_STENCIL_ON_DEPTH_FAIL: usize = 0x1EAE; // bool - pub const M_B_REVERSE_Z_BUFFERING: usize = 0x1EAF; // bool - pub const M_B_DISABLE_Z_BUFFERING: usize = 0x1EB0; // bool - pub const M_N_FEATHERING_MODE: usize = 0x1EB4; // ParticleDepthFeatheringMode_t - pub const M_FL_FEATHERING_MIN_DIST: usize = 0x1EB8; // CParticleCollectionRendererFloatInput - pub const M_FL_FEATHERING_MAX_DIST: usize = 0x2008; // CParticleCollectionRendererFloatInput - pub const M_FL_FEATHERING_FILTER: usize = 0x2158; // CParticleCollectionRendererFloatInput - pub const M_FL_DEPTH_BIAS: usize = 0x22A8; // CParticleCollectionRendererFloatInput - pub const M_N_SORT_METHOD: usize = 0x23F8; // ParticleSortingChoiceList_t - pub const M_B_BLEND_FRAMES_SEQ0: usize = 0x23FC; // bool - pub const M_B_MAX_LUMINANCE_BLENDING_SEQUENCE0: usize = 0x23FD; // bool + pub mod CBaseRendererSource2 { + pub const m_flRadiusScale: usize = 0x1F8; // CParticleCollectionRendererFloatInput + pub const m_flAlphaScale: usize = 0x348; // CParticleCollectionRendererFloatInput + pub const m_flRollScale: usize = 0x498; // CParticleCollectionRendererFloatInput + pub const m_nAlpha2Field: usize = 0x5E8; // ParticleAttributeIndex_t + pub const m_vecColorScale: usize = 0x5F0; // CParticleCollectionRendererVecInput + pub const m_nColorBlendType: usize = 0xC20; // ParticleColorBlendType_t + pub const m_nShaderType: usize = 0xC24; // SpriteCardShaderType_t + pub const m_strShaderOverride: usize = 0xC28; // CUtlString + pub const m_flCenterXOffset: usize = 0xC30; // CParticleCollectionRendererFloatInput + pub const m_flCenterYOffset: usize = 0xD80; // CParticleCollectionRendererFloatInput + pub const m_flBumpStrength: usize = 0xED0; // float32 + pub const m_nCropTextureOverride: usize = 0xED4; // ParticleSequenceCropOverride_t + pub const m_vecTexturesInput: usize = 0xED8; // CUtlVector + pub const m_flAnimationRate: usize = 0xEF0; // float32 + pub const m_nAnimationType: usize = 0xEF4; // AnimationType_t + pub const m_bAnimateInFPS: usize = 0xEF8; // bool + pub const m_flSelfIllumAmount: usize = 0xF00; // CParticleCollectionRendererFloatInput + pub const m_flDiffuseAmount: usize = 0x1050; // CParticleCollectionRendererFloatInput + pub const m_flDiffuseClamp: usize = 0x11A0; // CParticleCollectionRendererFloatInput + pub const m_nLightingControlPoint: usize = 0x12F0; // int32 + pub const m_nSelfIllumPerParticle: usize = 0x12F4; // ParticleAttributeIndex_t + pub const m_nOutputBlendMode: usize = 0x12F8; // ParticleOutputBlendMode_t + pub const m_bGammaCorrectVertexColors: usize = 0x12FC; // bool + pub const m_bSaturateColorPreAlphaBlend: usize = 0x12FD; // bool + pub const m_flAddSelfAmount: usize = 0x1300; // CParticleCollectionRendererFloatInput + pub const m_flDesaturation: usize = 0x1450; // CParticleCollectionRendererFloatInput + pub const m_flOverbrightFactor: usize = 0x15A0; // CParticleCollectionRendererFloatInput + pub const m_nHSVShiftControlPoint: usize = 0x16F0; // int32 + pub const m_nFogType: usize = 0x16F4; // ParticleFogType_t + pub const m_flFogAmount: usize = 0x16F8; // CParticleCollectionRendererFloatInput + pub const m_bTintByFOW: usize = 0x1848; // bool + pub const m_bTintByGlobalLight: usize = 0x1849; // bool + pub const m_nPerParticleAlphaReference: usize = 0x184C; // SpriteCardPerParticleScale_t + pub const m_nPerParticleAlphaRefWindow: usize = 0x1850; // SpriteCardPerParticleScale_t + pub const m_nAlphaReferenceType: usize = 0x1854; // ParticleAlphaReferenceType_t + pub const m_flAlphaReferenceSoftness: usize = 0x1858; // CParticleCollectionRendererFloatInput + pub const m_flSourceAlphaValueToMapToZero: usize = 0x19A8; // CParticleCollectionRendererFloatInput + pub const m_flSourceAlphaValueToMapToOne: usize = 0x1AF8; // CParticleCollectionRendererFloatInput + pub const m_bRefract: usize = 0x1C48; // bool + pub const m_bRefractSolid: usize = 0x1C49; // bool + pub const m_flRefractAmount: usize = 0x1C50; // CParticleCollectionRendererFloatInput + pub const m_nRefractBlurRadius: usize = 0x1DA0; // int32 + pub const m_nRefractBlurType: usize = 0x1DA4; // BlurFilterType_t + pub const m_bOnlyRenderInEffectsBloomPass: usize = 0x1DA8; // bool + pub const m_bOnlyRenderInEffectsWaterPass: usize = 0x1DA9; // bool + pub const m_bUseMixedResolutionRendering: usize = 0x1DAA; // bool + pub const m_bOnlyRenderInEffecsGameOverlay: usize = 0x1DAB; // bool + pub const m_stencilTestID: usize = 0x1DAC; // char[128] + pub const m_bStencilTestExclude: usize = 0x1E2C; // bool + pub const m_stencilWriteID: usize = 0x1E2D; // char[128] + pub const m_bWriteStencilOnDepthPass: usize = 0x1EAD; // bool + pub const m_bWriteStencilOnDepthFail: usize = 0x1EAE; // bool + pub const m_bReverseZBuffering: usize = 0x1EAF; // bool + pub const m_bDisableZBuffering: usize = 0x1EB0; // bool + pub const m_nFeatheringMode: usize = 0x1EB4; // ParticleDepthFeatheringMode_t + pub const m_flFeatheringMinDist: usize = 0x1EB8; // CParticleCollectionRendererFloatInput + pub const m_flFeatheringMaxDist: usize = 0x2008; // CParticleCollectionRendererFloatInput + pub const m_flFeatheringFilter: usize = 0x2158; // CParticleCollectionRendererFloatInput + pub const m_flDepthBias: usize = 0x22A8; // CParticleCollectionRendererFloatInput + pub const m_nSortMethod: usize = 0x23F8; // ParticleSortingChoiceList_t + pub const m_bBlendFramesSeq0: usize = 0x23FC; // bool + pub const m_bMaxLuminanceBlendingSequence0: usize = 0x23FD; // bool } - // Parent: c_base_renderer_source2 + // Parent: CBaseRendererSource2 // Fields count: 27 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_render_sprites { - pub const M_N_SEQUENCE_OVERRIDE: usize = 0x2638; // CParticleCollectionRendererFloatInput - pub const M_N_ORIENTATION_TYPE: usize = 0x2788; // ParticleOrientationChoiceList_t - pub const M_N_ORIENTATION_CONTROL_POINT: usize = 0x278C; // int32 - pub const M_B_USE_YAW_WITH_NORMAL_ALIGNED: usize = 0x2790; // bool - pub const M_FL_MIN_SIZE: usize = 0x2798; // CParticleCollectionRendererFloatInput - pub const M_FL_MAX_SIZE: usize = 0x28E8; // CParticleCollectionRendererFloatInput - pub const M_FL_ALPHA_ADJUST_WITH_SIZE_ADJUST: usize = 0x2A38; // CParticleCollectionRendererFloatInput - pub const M_FL_START_FADE_SIZE: usize = 0x2B88; // CParticleCollectionRendererFloatInput - pub const M_FL_END_FADE_SIZE: usize = 0x2CD8; // CParticleCollectionRendererFloatInput - pub const M_FL_START_FADE_DOT: usize = 0x2E28; // float32 - pub const M_FL_END_FADE_DOT: usize = 0x2E2C; // float32 - pub const M_B_DISTANCE_ALPHA: usize = 0x2E30; // bool - pub const M_B_SOFT_EDGES: usize = 0x2E31; // bool - pub const M_FL_EDGE_SOFTNESS_START: usize = 0x2E34; // float32 - pub const M_FL_EDGE_SOFTNESS_END: usize = 0x2E38; // float32 - pub const M_B_OUTLINE: usize = 0x2E3C; // bool - pub const M_OUTLINE_COLOR: usize = 0x2E3D; // Color - pub const M_N_OUTLINE_ALPHA: usize = 0x2E44; // int32 - pub const M_FL_OUTLINE_START0: usize = 0x2E48; // float32 - pub const M_FL_OUTLINE_START1: usize = 0x2E4C; // float32 - pub const M_FL_OUTLINE_END0: usize = 0x2E50; // float32 - pub const M_FL_OUTLINE_END1: usize = 0x2E54; // float32 - pub const M_N_LIGHTING_MODE: usize = 0x2E58; // ParticleLightingQuality_t - pub const M_FL_LIGHTING_TESSELLATION: usize = 0x2E60; // CParticleCollectionRendererFloatInput - pub const M_FL_LIGHTING_DIRECTIONALITY: usize = 0x2FB0; // CParticleCollectionRendererFloatInput - pub const M_B_PARTICLE_SHADOWS: usize = 0x3100; // bool - pub const M_FL_SHADOW_DENSITY: usize = 0x3104; // float32 + pub mod C_OP_RenderSprites { + pub const m_nSequenceOverride: usize = 0x2638; // CParticleCollectionRendererFloatInput + pub const m_nOrientationType: usize = 0x2788; // ParticleOrientationChoiceList_t + pub const m_nOrientationControlPoint: usize = 0x278C; // int32 + pub const m_bUseYawWithNormalAligned: usize = 0x2790; // bool + pub const m_flMinSize: usize = 0x2798; // CParticleCollectionRendererFloatInput + pub const m_flMaxSize: usize = 0x28E8; // CParticleCollectionRendererFloatInput + pub const m_flAlphaAdjustWithSizeAdjust: usize = 0x2A38; // CParticleCollectionRendererFloatInput + pub const m_flStartFadeSize: usize = 0x2B88; // CParticleCollectionRendererFloatInput + pub const m_flEndFadeSize: usize = 0x2CD8; // CParticleCollectionRendererFloatInput + pub const m_flStartFadeDot: usize = 0x2E28; // float32 + pub const m_flEndFadeDot: usize = 0x2E2C; // float32 + pub const m_bDistanceAlpha: usize = 0x2E30; // bool + pub const m_bSoftEdges: usize = 0x2E31; // bool + pub const m_flEdgeSoftnessStart: usize = 0x2E34; // float32 + pub const m_flEdgeSoftnessEnd: usize = 0x2E38; // float32 + pub const m_bOutline: usize = 0x2E3C; // bool + pub const m_OutlineColor: usize = 0x2E3D; // Color + pub const m_nOutlineAlpha: usize = 0x2E44; // int32 + pub const m_flOutlineStart0: usize = 0x2E48; // float32 + pub const m_flOutlineStart1: usize = 0x2E4C; // float32 + pub const m_flOutlineEnd0: usize = 0x2E50; // float32 + pub const m_flOutlineEnd1: usize = 0x2E54; // float32 + pub const m_nLightingMode: usize = 0x2E58; // ParticleLightingQuality_t + pub const m_flLightingTessellation: usize = 0x2E60; // CParticleCollectionRendererFloatInput + pub const m_flLightingDirectionality: usize = 0x2FB0; // CParticleCollectionRendererFloatInput + pub const m_bParticleShadows: usize = 0x3100; // bool + pub const m_flShadowDensity: usize = 0x3104; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod float_input_material_variable_t { - pub const M_STR_VARIABLE: usize = 0x0; // CUtlString - pub const M_FL_INPUT: usize = 0x8; // CParticleCollectionFloatInput + pub mod FloatInputMaterialVariable_t { + pub const m_strVariable: usize = 0x0; // CUtlString + pub const m_flInput: usize = 0x8; // CParticleCollectionFloatInput } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod vec_input_material_variable_t { - pub const M_STR_VARIABLE: usize = 0x0; // CUtlString - pub const M_VEC_INPUT: usize = 0x8; // CParticleCollectionVecInput + pub mod VecInputMaterialVariable_t { + pub const m_strVariable: usize = 0x0; // CUtlString + pub const m_vecInput: usize = 0x8; // CParticleCollectionVecInput } - // Parent: c_particle_function_renderer + // Parent: CParticleFunctionRenderer // Fields count: 22 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_render_cables { - pub const M_FL_RADIUS_SCALE: usize = 0x1F8; // CParticleCollectionFloatInput - pub const M_FL_ALPHA_SCALE: usize = 0x348; // CParticleCollectionFloatInput - pub const M_VEC_COLOR_SCALE: usize = 0x498; // CParticleCollectionVecInput - pub const M_N_COLOR_BLEND_TYPE: usize = 0xAC8; // ParticleColorBlendType_t - pub const M_H_MATERIAL: usize = 0xAD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_N_TEXTURE_REPETITION_MODE: usize = 0xAD8; // TextureRepetitionMode_t - pub const M_FL_TEXTURE_REPEATS_PER_SEGMENT: usize = 0xAE0; // CParticleCollectionFloatInput - pub const M_FL_TEXTURE_REPEATS_CIRCUMFERENCE: usize = 0xC30; // CParticleCollectionFloatInput - pub const M_FL_COLOR_MAP_OFFSET_V: usize = 0xD80; // CParticleCollectionFloatInput - pub const M_FL_COLOR_MAP_OFFSET_U: usize = 0xED0; // CParticleCollectionFloatInput - pub const M_FL_NORMAL_MAP_OFFSET_V: usize = 0x1020; // CParticleCollectionFloatInput - pub const M_FL_NORMAL_MAP_OFFSET_U: usize = 0x1170; // CParticleCollectionFloatInput - pub const M_B_DRAW_CABLE_CAPS: usize = 0x12C0; // bool - pub const M_FL_CAP_ROUNDNESS: usize = 0x12C4; // float32 - pub const M_FL_CAP_OFFSET_AMOUNT: usize = 0x12C8; // float32 - pub const M_FL_TESS_SCALE: usize = 0x12CC; // float32 - pub const M_N_MIN_TESSELATION: usize = 0x12D0; // int32 - pub const M_N_MAX_TESSELATION: usize = 0x12D4; // int32 - pub const M_N_ROUNDNESS: usize = 0x12D8; // int32 - pub const M_LIGHTING_TRANSFORM: usize = 0x12E0; // CParticleTransformInput - pub const M_MATERIAL_FLOAT_VARS: usize = 0x1340; // CUtlVector< FloatInputMaterialVariable_t > - pub const M_MATERIAL_VEC_VARS: usize = 0x1370; // CUtlVector< VecInputMaterialVariable_t > + pub mod C_OP_RenderCables { + pub const m_flRadiusScale: usize = 0x1F8; // CParticleCollectionFloatInput + pub const m_flAlphaScale: usize = 0x348; // CParticleCollectionFloatInput + pub const m_vecColorScale: usize = 0x498; // CParticleCollectionVecInput + pub const m_nColorBlendType: usize = 0xAC8; // ParticleColorBlendType_t + pub const m_hMaterial: usize = 0xAD0; // CStrongHandle + pub const m_nTextureRepetitionMode: usize = 0xAD8; // TextureRepetitionMode_t + pub const m_flTextureRepeatsPerSegment: usize = 0xAE0; // CParticleCollectionFloatInput + pub const m_flTextureRepeatsCircumference: usize = 0xC30; // CParticleCollectionFloatInput + pub const m_flColorMapOffsetV: usize = 0xD80; // CParticleCollectionFloatInput + pub const m_flColorMapOffsetU: usize = 0xED0; // CParticleCollectionFloatInput + pub const m_flNormalMapOffsetV: usize = 0x1020; // CParticleCollectionFloatInput + pub const m_flNormalMapOffsetU: usize = 0x1170; // CParticleCollectionFloatInput + pub const m_bDrawCableCaps: usize = 0x12C0; // bool + pub const m_flCapRoundness: usize = 0x12C4; // float32 + pub const m_flCapOffsetAmount: usize = 0x12C8; // float32 + pub const m_flTessScale: usize = 0x12CC; // float32 + pub const m_nMinTesselation: usize = 0x12D0; // int32 + pub const m_nMaxTesselation: usize = 0x12D4; // int32 + pub const m_nRoundness: usize = 0x12D8; // int32 + pub const m_LightingTransform: usize = 0x12E0; // CParticleTransformInput + pub const m_MaterialFloatVars: usize = 0x1340; // CUtlVector + pub const m_MaterialVecVars: usize = 0x1370; // CUtlVector } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_constrain_distance { - pub const M_F_MIN_DISTANCE: usize = 0x1B0; // CParticleCollectionFloatInput - pub const M_F_MAX_DISTANCE: usize = 0x300; // CParticleCollectionFloatInput - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x450; // int32 - pub const M_CENTER_OFFSET: usize = 0x454; // Vector - pub const M_B_GLOBAL_CENTER: usize = 0x460; // bool + pub mod C_OP_ConstrainDistance { + pub const m_fMinDistance: usize = 0x1B0; // CParticleCollectionFloatInput + pub const m_fMaxDistance: usize = 0x300; // CParticleCollectionFloatInput + pub const m_nControlPointNumber: usize = 0x450; // int32 + pub const m_CenterOffset: usize = 0x454; // Vector + pub const m_bGlobalCenter: usize = 0x460; // bool } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_collide_with_self { - pub const M_FL_RADIUS_SCALE: usize = 0x1B0; // CPerParticleFloatInput - pub const M_FL_MINIMUM_SPEED: usize = 0x300; // CPerParticleFloatInput + pub mod C_OP_CollideWithSelf { + pub const m_flRadiusScale: usize = 0x1B0; // CPerParticleFloatInput + pub const m_flMinimumSpeed: usize = 0x300; // CPerParticleFloatInput } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_collide_with_parent_particles { - pub const M_FL_PARENT_RADIUS_SCALE: usize = 0x1B0; // CPerParticleFloatInput - pub const M_FL_RADIUS_SCALE: usize = 0x300; // CPerParticleFloatInput + pub mod C_OP_CollideWithParentParticles { + pub const m_flParentRadiusScale: usize = 0x1B0; // CPerParticleFloatInput + pub const m_flRadiusScale: usize = 0x300; // CPerParticleFloatInput } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_constrain_distance_to_path { - pub const M_F_MIN_DISTANCE: usize = 0x1B0; // float32 - pub const M_FL_MAX_DISTANCE0: usize = 0x1B4; // float32 - pub const M_FL_MAX_DISTANCE_MID: usize = 0x1B8; // float32 - pub const M_FL_MAX_DISTANCE1: usize = 0x1BC; // float32 - pub const M_PATH_PARAMETERS: usize = 0x1C0; // CPathParameters - pub const M_FL_TRAVEL_TIME: usize = 0x200; // float32 - pub const M_N_FIELD_SCALE: usize = 0x204; // ParticleAttributeIndex_t - pub const M_N_MANUAL_T_FIELD: usize = 0x208; // ParticleAttributeIndex_t + pub mod C_OP_ConstrainDistanceToPath { + pub const m_fMinDistance: usize = 0x1B0; // float32 + pub const m_flMaxDistance0: usize = 0x1B4; // float32 + pub const m_flMaxDistanceMid: usize = 0x1B8; // float32 + pub const m_flMaxDistance1: usize = 0x1BC; // float32 + pub const m_PathParameters: usize = 0x1C0; // CPathParameters + pub const m_flTravelTime: usize = 0x200; // float32 + pub const m_nFieldScale: usize = 0x204; // ParticleAttributeIndex_t + pub const m_nManualTField: usize = 0x208; // ParticleAttributeIndex_t } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_constrain_distance_to_user_specified_path { - pub const M_F_MIN_DISTANCE: usize = 0x1B0; // float32 - pub const M_FL_MAX_DISTANCE: usize = 0x1B4; // float32 - pub const M_FL_TIME_SCALE: usize = 0x1B8; // float32 - pub const M_B_LOOPED_PATH: usize = 0x1BC; // bool - pub const M_POINT_LIST: usize = 0x1C0; // CUtlVector< PointDefinitionWithTimeValues_t > + pub mod C_OP_ConstrainDistanceToUserSpecifiedPath { + pub const m_fMinDistance: usize = 0x1B0; // float32 + pub const m_flMaxDistance: usize = 0x1B4; // float32 + pub const m_flTimeScale: usize = 0x1B8; // float32 + pub const m_bLoopedPath: usize = 0x1BC; // bool + pub const m_pointList: usize = 0x1C0; // CUtlVector } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_planar_constraint { - pub const M_POINT_ON_PLANE: usize = 0x1B0; // Vector - pub const M_PLANE_NORMAL: usize = 0x1BC; // Vector - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1C8; // int32 - pub const M_B_GLOBAL_ORIGIN: usize = 0x1CC; // bool - pub const M_B_GLOBAL_NORMAL: usize = 0x1CD; // bool - pub const M_FL_RADIUS_SCALE: usize = 0x1D0; // CPerParticleFloatInput - pub const M_FL_MAXIMUM_DISTANCE_TO_CP: usize = 0x320; // CParticleCollectionFloatInput - pub const M_B_USE_OLD_CODE: usize = 0x470; // bool + pub mod C_OP_PlanarConstraint { + pub const m_PointOnPlane: usize = 0x1B0; // Vector + pub const m_PlaneNormal: usize = 0x1BC; // Vector + pub const m_nControlPointNumber: usize = 0x1C8; // int32 + pub const m_bGlobalOrigin: usize = 0x1CC; // bool + pub const m_bGlobalNormal: usize = 0x1CD; // bool + pub const m_flRadiusScale: usize = 0x1D0; // CPerParticleFloatInput + pub const m_flMaximumDistanceToCP: usize = 0x320; // CParticleCollectionFloatInput + pub const m_bUseOldCode: usize = 0x470; // bool } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_world_collide_constraint { + pub mod C_OP_WorldCollideConstraint { } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 27 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_world_trace_constraint { - pub const M_N_CP: usize = 0x1B0; // int32 - pub const M_VEC_CP_OFFSET: usize = 0x1B4; // Vector - pub const M_N_COLLISION_MODE: usize = 0x1C0; // ParticleCollisionMode_t - pub const M_N_COLLISION_MODE_MIN: usize = 0x1C4; // ParticleCollisionMode_t - pub const M_N_TRACE_SET: usize = 0x1C8; // ParticleTraceSet_t - pub const M_COLLISION_GROUP_NAME: usize = 0x1CC; // char[128] - pub const M_B_WORLD_ONLY: usize = 0x24C; // bool - pub const M_B_BRUSH_ONLY: usize = 0x24D; // bool - pub const M_B_INCLUDE_WATER: usize = 0x24E; // bool - pub const M_N_IGNORE_CP: usize = 0x250; // int32 - pub const M_FL_CP_MOVEMENT_TOLERANCE: usize = 0x254; // float32 - pub const M_FL_RETEST_RATE: usize = 0x258; // float32 - pub const M_FL_TRACE_TOLERANCE: usize = 0x25C; // float32 - pub const M_FL_COLLISION_CONFIRMATION_SPEED: usize = 0x260; // float32 - pub const M_N_MAX_TRACES_PER_FRAME: usize = 0x264; // float32 - pub const M_FL_RADIUS_SCALE: usize = 0x268; // CPerParticleFloatInput - pub const M_FL_BOUNCE_AMOUNT: usize = 0x3B8; // CPerParticleFloatInput - pub const M_FL_SLIDE_AMOUNT: usize = 0x508; // CPerParticleFloatInput - pub const M_FL_RANDOM_DIR_SCALE: usize = 0x658; // CPerParticleFloatInput - pub const M_B_DECAY_BOUNCE: usize = 0x7A8; // bool - pub const M_B_KILLON_CONTACT: usize = 0x7A9; // bool - pub const M_FL_MIN_SPEED: usize = 0x7AC; // float32 - pub const M_B_SET_NORMAL: usize = 0x7B0; // bool - pub const M_N_STICK_ON_COLLISION_FIELD: usize = 0x7B4; // ParticleAttributeIndex_t - pub const M_FL_STOP_SPEED: usize = 0x7B8; // CPerParticleFloatInput - pub const M_N_ENTITY_STICK_DATA_FIELD: usize = 0x908; // ParticleAttributeIndex_t - pub const M_N_ENTITY_STICK_NORMAL_FIELD: usize = 0x90C; // ParticleAttributeIndex_t + pub mod C_OP_WorldTraceConstraint { + pub const m_nCP: usize = 0x1B0; // int32 + pub const m_vecCpOffset: usize = 0x1B4; // Vector + pub const m_nCollisionMode: usize = 0x1C0; // ParticleCollisionMode_t + pub const m_nCollisionModeMin: usize = 0x1C4; // ParticleCollisionMode_t + pub const m_nTraceSet: usize = 0x1C8; // ParticleTraceSet_t + pub const m_CollisionGroupName: usize = 0x1CC; // char[128] + pub const m_bWorldOnly: usize = 0x24C; // bool + pub const m_bBrushOnly: usize = 0x24D; // bool + pub const m_bIncludeWater: usize = 0x24E; // bool + pub const m_nIgnoreCP: usize = 0x250; // int32 + pub const m_flCpMovementTolerance: usize = 0x254; // float32 + pub const m_flRetestRate: usize = 0x258; // float32 + pub const m_flTraceTolerance: usize = 0x25C; // float32 + pub const m_flCollisionConfirmationSpeed: usize = 0x260; // float32 + pub const m_nMaxTracesPerFrame: usize = 0x264; // float32 + pub const m_flRadiusScale: usize = 0x268; // CPerParticleFloatInput + pub const m_flBounceAmount: usize = 0x3B8; // CPerParticleFloatInput + pub const m_flSlideAmount: usize = 0x508; // CPerParticleFloatInput + pub const m_flRandomDirScale: usize = 0x658; // CPerParticleFloatInput + pub const m_bDecayBounce: usize = 0x7A8; // bool + pub const m_bKillonContact: usize = 0x7A9; // bool + pub const m_flMinSpeed: usize = 0x7AC; // float32 + pub const m_bSetNormal: usize = 0x7B0; // bool + pub const m_nStickOnCollisionField: usize = 0x7B4; // ParticleAttributeIndex_t + pub const m_flStopSpeed: usize = 0x7B8; // CPerParticleFloatInput + pub const m_nEntityStickDataField: usize = 0x908; // ParticleAttributeIndex_t + pub const m_nEntityStickNormalField: usize = 0x90C; // ParticleAttributeIndex_t } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_box_constraint { - pub const M_VEC_MIN: usize = 0x1B0; // CParticleCollectionVecInput - pub const M_VEC_MAX: usize = 0x7E0; // CParticleCollectionVecInput - pub const M_N_CP: usize = 0xE10; // int32 - pub const M_B_LOCAL_SPACE: usize = 0xE14; // bool - pub const M_B_ACCOUNT_FOR_RADIUS: usize = 0xE15; // bool + pub mod C_OP_BoxConstraint { + pub const m_vecMin: usize = 0x1B0; // CParticleCollectionVecInput + pub const m_vecMax: usize = 0x7E0; // CParticleCollectionVecInput + pub const m_nCP: usize = 0xE10; // int32 + pub const m_bLocalSpace: usize = 0xE14; // bool + pub const m_bAccountForRadius: usize = 0xE15; // bool } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_shape_matching_constraint { - pub const M_FL_SHAPE_RESTORATION_TIME: usize = 0x1B0; // float32 + pub mod C_OP_ShapeMatchingConstraint { + pub const m_flShapeRestorationTime: usize = 0x1B0; // float32 } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_rope_spring_constraint { - pub const M_FL_REST_LENGTH: usize = 0x1B0; // CParticleCollectionFloatInput - pub const M_FL_MIN_DISTANCE: usize = 0x300; // CParticleCollectionFloatInput - pub const M_FL_MAX_DISTANCE: usize = 0x450; // CParticleCollectionFloatInput - pub const M_FL_ADJUSTMENT_SCALE: usize = 0x5A0; // float32 - pub const M_FL_INITIAL_RESTING_LENGTH: usize = 0x5A8; // CParticleCollectionFloatInput + pub mod C_OP_RopeSpringConstraint { + pub const m_flRestLength: usize = 0x1B0; // CParticleCollectionFloatInput + pub const m_flMinDistance: usize = 0x300; // CParticleCollectionFloatInput + pub const m_flMaxDistance: usize = 0x450; // CParticleCollectionFloatInput + pub const m_flAdjustmentScale: usize = 0x5A0; // float32 + pub const m_flInitialRestingLength: usize = 0x5A8; // CParticleCollectionFloatInput } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_spring_to_vector_constraint { - pub const M_FL_REST_LENGTH: usize = 0x1B0; // CPerParticleFloatInput - pub const M_FL_MIN_DISTANCE: usize = 0x300; // CPerParticleFloatInput - pub const M_FL_MAX_DISTANCE: usize = 0x450; // CPerParticleFloatInput - pub const M_FL_RESTING_LENGTH: usize = 0x5A0; // CPerParticleFloatInput - pub const M_VEC_ANCHOR_VECTOR: usize = 0x6F0; // CPerParticleVecInput + pub mod C_OP_SpringToVectorConstraint { + pub const m_flRestLength: usize = 0x1B0; // CPerParticleFloatInput + pub const m_flMinDistance: usize = 0x300; // CPerParticleFloatInput + pub const m_flMaxDistance: usize = 0x450; // CPerParticleFloatInput + pub const m_flRestingLength: usize = 0x5A0; // CPerParticleFloatInput + pub const m_vecAnchorVector: usize = 0x6F0; // CPerParticleVecInput } - // Parent: c_particle_function_constraint + // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_constrain_line_length { - pub const M_FL_MIN_DISTANCE: usize = 0x1B0; // float32 - pub const M_FL_MAX_DISTANCE: usize = 0x1B4; // float32 + pub mod C_OP_ConstrainLineLength { + pub const m_flMinDistance: usize = 0x1B0; // float32 + pub const m_flMaxDistance: usize = 0x1B4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_ring_wave { - pub const M_TRANSFORM_INPUT: usize = 0x1B8; // CParticleTransformInput - pub const M_FL_PARTICLES_PER_ORBIT: usize = 0x218; // CParticleCollectionFloatInput - pub const M_FL_INITIAL_RADIUS: usize = 0x368; // CPerParticleFloatInput - pub const M_FL_THICKNESS: usize = 0x4B8; // CPerParticleFloatInput - pub const M_FL_INITIAL_SPEED_MIN: usize = 0x608; // CPerParticleFloatInput - pub const M_FL_INITIAL_SPEED_MAX: usize = 0x758; // CPerParticleFloatInput - pub const M_FL_ROLL: usize = 0x8A8; // CPerParticleFloatInput - pub const M_FL_PITCH: usize = 0x9F8; // CPerParticleFloatInput - pub const M_FL_YAW: usize = 0xB48; // CPerParticleFloatInput - pub const M_B_EVEN_DISTRIBUTION: usize = 0xC98; // bool - pub const M_B_XY_VELOCITY_ONLY: usize = 0xC99; // bool + pub mod C_INIT_RingWave { + pub const m_TransformInput: usize = 0x1B8; // CParticleTransformInput + pub const m_flParticlesPerOrbit: usize = 0x218; // CParticleCollectionFloatInput + pub const m_flInitialRadius: usize = 0x368; // CPerParticleFloatInput + pub const m_flThickness: usize = 0x4B8; // CPerParticleFloatInput + pub const m_flInitialSpeedMin: usize = 0x608; // CPerParticleFloatInput + pub const m_flInitialSpeedMax: usize = 0x758; // CPerParticleFloatInput + pub const m_flRoll: usize = 0x8A8; // CPerParticleFloatInput + pub const m_flPitch: usize = 0x9F8; // CPerParticleFloatInput + pub const m_flYaw: usize = 0xB48; // CPerParticleFloatInput + pub const m_bEvenDistribution: usize = 0xC98; // bool + pub const m_bXYVelocityOnly: usize = 0xC99; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_spiral_sphere { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_N_OVERRIDE_CP: usize = 0x1B8; // int32 - pub const M_N_DENSITY: usize = 0x1BC; // int32 - pub const M_FL_INITIAL_RADIUS: usize = 0x1C0; // float32 - pub const M_FL_INITIAL_SPEED_MIN: usize = 0x1C4; // float32 - pub const M_FL_INITIAL_SPEED_MAX: usize = 0x1C8; // float32 - pub const M_B_USE_PARTICLE_COUNT: usize = 0x1CC; // bool + pub mod C_INIT_CreateSpiralSphere { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_nOverrideCP: usize = 0x1B8; // int32 + pub const m_nDensity: usize = 0x1BC; // int32 + pub const m_flInitialRadius: usize = 0x1C0; // float32 + pub const m_flInitialSpeedMin: usize = 0x1C4; // float32 + pub const m_flInitialSpeedMax: usize = 0x1C8; // float32 + pub const m_bUseParticleCount: usize = 0x1CC; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_in_epitrochoid { - pub const M_N_COMPONENT1: usize = 0x1B4; // int32 - pub const M_N_COMPONENT2: usize = 0x1B8; // int32 - pub const M_TRANSFORM_INPUT: usize = 0x1C0; // CParticleTransformInput - pub const M_FL_PARTICLE_DENSITY: usize = 0x220; // CPerParticleFloatInput - pub const M_FL_OFFSET: usize = 0x370; // CPerParticleFloatInput - pub const M_FL_RADIUS1: usize = 0x4C0; // CPerParticleFloatInput - pub const M_FL_RADIUS2: usize = 0x610; // CPerParticleFloatInput - pub const M_B_USE_COUNT: usize = 0x760; // bool - pub const M_B_USE_LOCAL_COORDS: usize = 0x761; // bool - pub const M_B_OFFSET_EXISTING_POS: usize = 0x762; // bool + pub mod C_INIT_CreateInEpitrochoid { + pub const m_nComponent1: usize = 0x1B4; // int32 + pub const m_nComponent2: usize = 0x1B8; // int32 + pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput + pub const m_flParticleDensity: usize = 0x220; // CPerParticleFloatInput + pub const m_flOffset: usize = 0x370; // CPerParticleFloatInput + pub const m_flRadius1: usize = 0x4C0; // CPerParticleFloatInput + pub const m_flRadius2: usize = 0x610; // CPerParticleFloatInput + pub const m_bUseCount: usize = 0x760; // bool + pub const m_bUseLocalCoords: usize = 0x761; // bool + pub const m_bOffsetExistingPos: usize = 0x762; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_phyllotaxis { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_N_SCALE_CP: usize = 0x1B8; // int32 - pub const M_N_COMPONENT: usize = 0x1BC; // int32 - pub const M_F_RAD_CENT_CORE: usize = 0x1C0; // float32 - pub const M_F_RAD_PER_POINT: usize = 0x1C4; // float32 - pub const M_F_RAD_PER_POINT_TO: usize = 0x1C8; // float32 - pub const M_FPOINT_ANGLE: usize = 0x1CC; // float32 - pub const M_FSIZE_OVERALL: usize = 0x1D0; // float32 - pub const M_F_RAD_BIAS: usize = 0x1D4; // float32 - pub const M_F_MIN_RAD: usize = 0x1D8; // float32 - pub const M_F_DIST_BIAS: usize = 0x1DC; // float32 - pub const M_B_USE_LOCAL_COORDS: usize = 0x1E0; // bool - pub const M_B_USE_WITH_CONT_EMIT: usize = 0x1E1; // bool - pub const M_B_USE_ORIG_RADIUS: usize = 0x1E2; // bool + pub mod C_INIT_CreatePhyllotaxis { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_nScaleCP: usize = 0x1B8; // int32 + pub const m_nComponent: usize = 0x1BC; // int32 + pub const m_fRadCentCore: usize = 0x1C0; // float32 + pub const m_fRadPerPoint: usize = 0x1C4; // float32 + pub const m_fRadPerPointTo: usize = 0x1C8; // float32 + pub const m_fpointAngle: usize = 0x1CC; // float32 + pub const m_fsizeOverall: usize = 0x1D0; // float32 + pub const m_fRadBias: usize = 0x1D4; // float32 + pub const m_fMinRad: usize = 0x1D8; // float32 + pub const m_fDistBias: usize = 0x1DC; // float32 + pub const m_bUseLocalCoords: usize = 0x1E0; // bool + pub const m_bUseWithContEmit: usize = 0x1E1; // bool + pub const m_bUseOrigRadius: usize = 0x1E2; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_on_model { - pub const M_MODEL_INPUT: usize = 0x1B8; // CParticleModelInput - pub const M_TRANSFORM_INPUT: usize = 0x210; // CParticleTransformInput - pub const M_N_FORCE_IN_MODEL: usize = 0x270; // int32 - pub const M_N_DESIRED_HITBOX: usize = 0x274; // int32 - pub const M_N_HITBOX_VALUE_FROM_CONTROL_POINT_INDEX: usize = 0x278; // int32 - pub const M_VEC_HIT_BOX_SCALE: usize = 0x280; // CParticleCollectionVecInput - pub const M_FL_BONE_VELOCITY: usize = 0x8B0; // float32 - pub const M_FL_MAX_BONE_VELOCITY: usize = 0x8B4; // float32 - pub const M_VEC_DIRECTION_BIAS: usize = 0x8B8; // CParticleCollectionVecInput - pub const M_HITBOX_SET_NAME: usize = 0xEE8; // char[128] - pub const M_B_LOCAL_COORDS: usize = 0xF68; // bool - pub const M_B_USE_BONES: usize = 0xF69; // bool - pub const M_B_USE_MESH: usize = 0xF6A; // bool - pub const M_FL_SHELL_SIZE: usize = 0xF70; // CParticleCollectionFloatInput + pub mod C_INIT_CreateOnModel { + pub const m_modelInput: usize = 0x1B8; // CParticleModelInput + pub const m_transformInput: usize = 0x210; // CParticleTransformInput + pub const m_nForceInModel: usize = 0x270; // int32 + pub const m_nDesiredHitbox: usize = 0x274; // int32 + pub const m_nHitboxValueFromControlPointIndex: usize = 0x278; // int32 + pub const m_vecHitBoxScale: usize = 0x280; // CParticleCollectionVecInput + pub const m_flBoneVelocity: usize = 0x8B0; // float32 + pub const m_flMaxBoneVelocity: usize = 0x8B4; // float32 + pub const m_vecDirectionBias: usize = 0x8B8; // CParticleCollectionVecInput + pub const m_HitboxSetName: usize = 0xEE8; // char[128] + pub const m_bLocalCoords: usize = 0xF68; // bool + pub const m_bUseBones: usize = 0xF69; // bool + pub const m_bUseMesh: usize = 0xF6A; // bool + pub const m_flShellSize: usize = 0xF70; // CParticleCollectionFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_on_model_at_height { - pub const M_B_USE_BONES: usize = 0x1B4; // bool - pub const M_B_FORCE_Z: usize = 0x1B5; // bool - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B8; // int32 - pub const M_N_HEIGHT_CP: usize = 0x1BC; // int32 - pub const M_B_USE_WATER_HEIGHT: usize = 0x1C0; // bool - pub const M_FL_DESIRED_HEIGHT: usize = 0x1C8; // CParticleCollectionFloatInput - pub const M_VEC_HIT_BOX_SCALE: usize = 0x318; // CParticleCollectionVecInput - pub const M_VEC_DIRECTION_BIAS: usize = 0x948; // CParticleCollectionVecInput - pub const M_N_BIAS_TYPE: usize = 0xF78; // ParticleHitboxBiasType_t - pub const M_B_LOCAL_COORDS: usize = 0xF7C; // bool - pub const M_B_PREFER_MOVING_BOXES: usize = 0xF7D; // bool - pub const M_HITBOX_SET_NAME: usize = 0xF7E; // char[128] - pub const M_FL_HITBOX_VELOCITY_SCALE: usize = 0x1000; // CParticleCollectionFloatInput - pub const M_FL_MAX_BONE_VELOCITY: usize = 0x1150; // CParticleCollectionFloatInput + pub mod C_INIT_CreateOnModelAtHeight { + pub const m_bUseBones: usize = 0x1B4; // bool + pub const m_bForceZ: usize = 0x1B5; // bool + pub const m_nControlPointNumber: usize = 0x1B8; // int32 + pub const m_nHeightCP: usize = 0x1BC; // int32 + pub const m_bUseWaterHeight: usize = 0x1C0; // bool + pub const m_flDesiredHeight: usize = 0x1C8; // CParticleCollectionFloatInput + pub const m_vecHitBoxScale: usize = 0x318; // CParticleCollectionVecInput + pub const m_vecDirectionBias: usize = 0x948; // CParticleCollectionVecInput + pub const m_nBiasType: usize = 0xF78; // ParticleHitboxBiasType_t + pub const m_bLocalCoords: usize = 0xF7C; // bool + pub const m_bPreferMovingBoxes: usize = 0xF7D; // bool + pub const m_HitboxSetName: usize = 0xF7E; // char[128] + pub const m_flHitboxVelocityScale: usize = 0x1000; // CParticleCollectionFloatInput + pub const m_flMaxBoneVelocity: usize = 0x1150; // CParticleCollectionFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_set_hitbox_to_closest { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_N_DESIRED_HITBOX: usize = 0x1B8; // int32 - pub const M_VEC_HIT_BOX_SCALE: usize = 0x1C0; // CParticleCollectionVecInput - pub const M_HITBOX_SET_NAME: usize = 0x7F0; // char[128] - pub const M_B_USE_BONES: usize = 0x870; // bool - pub const M_B_USE_CLOSEST_POINT_ON_HITBOX: usize = 0x871; // bool - pub const M_N_TEST_TYPE: usize = 0x874; // ClosestPointTestType_t - pub const M_FL_HYBRID_RATIO: usize = 0x878; // CParticleCollectionFloatInput - pub const M_B_UPDATE_POSITION: usize = 0x9C8; // bool + pub mod C_INIT_SetHitboxToClosest { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_nDesiredHitbox: usize = 0x1B8; // int32 + pub const m_vecHitBoxScale: usize = 0x1C0; // CParticleCollectionVecInput + pub const m_HitboxSetName: usize = 0x7F0; // char[128] + pub const m_bUseBones: usize = 0x870; // bool + pub const m_bUseClosestPointOnHitbox: usize = 0x871; // bool + pub const m_nTestType: usize = 0x874; // ClosestPointTestType_t + pub const m_flHybridRatio: usize = 0x878; // CParticleCollectionFloatInput + pub const m_bUpdatePosition: usize = 0x9C8; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_set_hitbox_to_model { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_N_FORCE_IN_MODEL: usize = 0x1B8; // int32 - pub const M_N_DESIRED_HITBOX: usize = 0x1BC; // int32 - pub const M_VEC_HIT_BOX_SCALE: usize = 0x1C0; // CParticleCollectionVecInput - pub const M_VEC_DIRECTION_BIAS: usize = 0x7F0; // Vector - pub const M_B_MAINTAIN_HITBOX: usize = 0x7FC; // bool - pub const M_B_USE_BONES: usize = 0x7FD; // bool - pub const M_HITBOX_SET_NAME: usize = 0x7FE; // char[128] - pub const M_FL_SHELL_SIZE: usize = 0x880; // CParticleCollectionFloatInput + pub mod C_INIT_SetHitboxToModel { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_nForceInModel: usize = 0x1B8; // int32 + pub const m_nDesiredHitbox: usize = 0x1BC; // int32 + pub const m_vecHitBoxScale: usize = 0x1C0; // CParticleCollectionVecInput + pub const m_vecDirectionBias: usize = 0x7F0; // Vector + pub const m_bMaintainHitbox: usize = 0x7FC; // bool + pub const m_bUseBones: usize = 0x7FD; // bool + pub const m_HitboxSetName: usize = 0x7FE; // char[128] + pub const m_flShellSize: usize = 0x880; // CParticleCollectionFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_within_sphere_transform { - pub const M_F_RADIUS_MIN: usize = 0x1B8; // CPerParticleFloatInput - pub const M_F_RADIUS_MAX: usize = 0x308; // CPerParticleFloatInput - pub const M_VEC_DISTANCE_BIAS: usize = 0x458; // CPerParticleVecInput - pub const M_VEC_DISTANCE_BIAS_ABS: usize = 0xA88; // Vector - pub const M_TRANSFORM_INPUT: usize = 0xA98; // CParticleTransformInput - pub const M_F_SPEED_MIN: usize = 0xAF8; // CPerParticleFloatInput - pub const M_F_SPEED_MAX: usize = 0xC48; // CPerParticleFloatInput - pub const M_F_SPEED_RAND_EXP: usize = 0xD98; // float32 - pub const M_B_LOCAL_COORDS: usize = 0xD9C; // bool - pub const M_FL_END_CP_GROWTH_TIME: usize = 0xDA0; // float32 - pub const M_LOCAL_COORDINATE_SYSTEM_SPEED_MIN: usize = 0xDA8; // CPerParticleVecInput - pub const M_LOCAL_COORDINATE_SYSTEM_SPEED_MAX: usize = 0x13D8; // CPerParticleVecInput - pub const M_N_FIELD_OUTPUT: usize = 0x1A08; // ParticleAttributeIndex_t - pub const M_N_FIELD_VELOCITY: usize = 0x1A0C; // ParticleAttributeIndex_t + pub mod C_INIT_CreateWithinSphereTransform { + pub const m_fRadiusMin: usize = 0x1B8; // CPerParticleFloatInput + pub const m_fRadiusMax: usize = 0x308; // CPerParticleFloatInput + pub const m_vecDistanceBias: usize = 0x458; // CPerParticleVecInput + pub const m_vecDistanceBiasAbs: usize = 0xA88; // Vector + pub const m_TransformInput: usize = 0xA98; // CParticleTransformInput + pub const m_fSpeedMin: usize = 0xAF8; // CPerParticleFloatInput + pub const m_fSpeedMax: usize = 0xC48; // CPerParticleFloatInput + pub const m_fSpeedRandExp: usize = 0xD98; // float32 + pub const m_bLocalCoords: usize = 0xD9C; // bool + pub const m_flEndCPGrowthTime: usize = 0xDA0; // float32 + pub const m_LocalCoordinateSystemSpeedMin: usize = 0xDA8; // CPerParticleVecInput + pub const m_LocalCoordinateSystemSpeedMax: usize = 0x13D8; // CPerParticleVecInput + pub const m_nFieldOutput: usize = 0x1A08; // ParticleAttributeIndex_t + pub const m_nFieldVelocity: usize = 0x1A0C; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_within_box { - pub const M_VEC_MIN: usize = 0x1B8; // CPerParticleVecInput - pub const M_VEC_MAX: usize = 0x7E8; // CPerParticleVecInput - pub const M_N_CONTROL_POINT_NUMBER: usize = 0xE18; // int32 - pub const M_B_LOCAL_SPACE: usize = 0xE1C; // bool - pub const M_RANDOMNESS_PARAMETERS: usize = 0xE20; // CRandomNumberGeneratorParameters + pub mod C_INIT_CreateWithinBox { + pub const m_vecMin: usize = 0x1B8; // CPerParticleVecInput + pub const m_vecMax: usize = 0x7E8; // CPerParticleVecInput + pub const m_nControlPointNumber: usize = 0xE18; // int32 + pub const m_bLocalSpace: usize = 0xE1C; // bool + pub const m_randomnessParameters: usize = 0xE20; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_on_grid { - pub const M_N_X_COUNT: usize = 0x1B8; // CParticleCollectionFloatInput - pub const M_N_Y_COUNT: usize = 0x308; // CParticleCollectionFloatInput - pub const M_N_Z_COUNT: usize = 0x458; // CParticleCollectionFloatInput - pub const M_N_X_SPACING: usize = 0x5A8; // CParticleCollectionFloatInput - pub const M_N_Y_SPACING: usize = 0x6F8; // CParticleCollectionFloatInput - pub const M_N_Z_SPACING: usize = 0x848; // CParticleCollectionFloatInput - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x998; // int32 - pub const M_B_LOCAL_SPACE: usize = 0x99C; // bool - pub const M_B_CENTER: usize = 0x99D; // bool - pub const M_B_HOLLOW: usize = 0x99E; // bool + pub mod C_INIT_CreateOnGrid { + pub const m_nXCount: usize = 0x1B8; // CParticleCollectionFloatInput + pub const m_nYCount: usize = 0x308; // CParticleCollectionFloatInput + pub const m_nZCount: usize = 0x458; // CParticleCollectionFloatInput + pub const m_nXSpacing: usize = 0x5A8; // CParticleCollectionFloatInput + pub const m_nYSpacing: usize = 0x6F8; // CParticleCollectionFloatInput + pub const m_nZSpacing: usize = 0x848; // CParticleCollectionFloatInput + pub const m_nControlPointNumber: usize = 0x998; // int32 + pub const m_bLocalSpace: usize = 0x99C; // bool + pub const m_bCenter: usize = 0x99D; // bool + pub const m_bHollow: usize = 0x99E; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_position_offset { - pub const M_OFFSET_MIN: usize = 0x1B8; // CPerParticleVecInput - pub const M_OFFSET_MAX: usize = 0x7E8; // CPerParticleVecInput - pub const M_TRANSFORM_INPUT: usize = 0xE18; // CParticleTransformInput - pub const M_B_LOCAL_COORDS: usize = 0xE78; // bool - pub const M_B_PROPORTIONAL: usize = 0xE79; // bool - pub const M_RANDOMNESS_PARAMETERS: usize = 0xE7C; // CRandomNumberGeneratorParameters + pub mod C_INIT_PositionOffset { + pub const m_OffsetMin: usize = 0x1B8; // CPerParticleVecInput + pub const m_OffsetMax: usize = 0x7E8; // CPerParticleVecInput + pub const m_TransformInput: usize = 0xE18; // CParticleTransformInput + pub const m_bLocalCoords: usize = 0xE78; // bool + pub const m_bProportional: usize = 0xE79; // bool + pub const m_randomnessParameters: usize = 0xE7C; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_position_offset_to_cp { - pub const M_N_CONTROL_POINT_NUMBER_START: usize = 0x1B4; // int32 - pub const M_N_CONTROL_POINT_NUMBER_END: usize = 0x1B8; // int32 - pub const M_B_LOCAL_COORDS: usize = 0x1BC; // bool + pub mod C_INIT_PositionOffsetToCP { + pub const m_nControlPointNumberStart: usize = 0x1B4; // int32 + pub const m_nControlPointNumberEnd: usize = 0x1B8; // int32 + pub const m_bLocalCoords: usize = 0x1BC; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_position_place_on_ground { - pub const M_FL_OFFSET: usize = 0x1B8; // CPerParticleFloatInput - pub const M_FL_MAX_TRACE_LENGTH: usize = 0x308; // CPerParticleFloatInput - pub const M_COLLISION_GROUP_NAME: usize = 0x458; // char[128] - pub const M_N_TRACE_SET: usize = 0x4D8; // ParticleTraceSet_t - pub const M_N_TRACE_MISS_BEHAVIOR: usize = 0x4E8; // ParticleTraceMissBehavior_t - pub const M_B_INCLUDE_WATER: usize = 0x4EC; // bool - pub const M_B_SET_NORMAL: usize = 0x4ED; // bool - pub const M_B_SET_PXYZ_ONLY: usize = 0x4EE; // bool - pub const M_B_TRACE_ALONG_NORMAL: usize = 0x4EF; // bool - pub const M_B_OFFSETON_COL_ONLY: usize = 0x4F0; // bool - pub const M_FL_OFFSET_BY_RADIUS_FACTOR: usize = 0x4F4; // float32 - pub const M_N_PRESERVE_OFFSET_CP: usize = 0x4F8; // int32 - pub const M_N_IGNORE_CP: usize = 0x4FC; // int32 + pub mod C_INIT_PositionPlaceOnGround { + pub const m_flOffset: usize = 0x1B8; // CPerParticleFloatInput + pub const m_flMaxTraceLength: usize = 0x308; // CPerParticleFloatInput + pub const m_CollisionGroupName: usize = 0x458; // char[128] + pub const m_nTraceSet: usize = 0x4D8; // ParticleTraceSet_t + pub const m_nTraceMissBehavior: usize = 0x4E8; // ParticleTraceMissBehavior_t + pub const m_bIncludeWater: usize = 0x4EC; // bool + pub const m_bSetNormal: usize = 0x4ED; // bool + pub const m_bSetPXYZOnly: usize = 0x4EE; // bool + pub const m_bTraceAlongNormal: usize = 0x4EF; // bool + pub const m_bOffsetonColOnly: usize = 0x4F0; // bool + pub const m_flOffsetByRadiusFactor: usize = 0x4F4; // float32 + pub const m_nPreserveOffsetCP: usize = 0x4F8; // int32 + pub const m_nIgnoreCP: usize = 0x4FC; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_velocity_from_normal { - pub const M_F_SPEED_MIN: usize = 0x1B4; // float32 - pub const M_F_SPEED_MAX: usize = 0x1B8; // float32 - pub const M_B_IGNORE_DT: usize = 0x1BC; // bool + pub mod C_INIT_VelocityFromNormal { + pub const m_fSpeedMin: usize = 0x1B4; // float32 + pub const m_fSpeedMax: usize = 0x1B8; // float32 + pub const m_bIgnoreDt: usize = 0x1BC; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_velocity_random { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_F_SPEED_MIN: usize = 0x1B8; // CPerParticleFloatInput - pub const M_F_SPEED_MAX: usize = 0x308; // CPerParticleFloatInput - pub const M_LOCAL_COORDINATE_SYSTEM_SPEED_MIN: usize = 0x458; // CPerParticleVecInput - pub const M_LOCAL_COORDINATE_SYSTEM_SPEED_MAX: usize = 0xA88; // CPerParticleVecInput - pub const M_B_IGNORE_DT: usize = 0x10B8; // bool - pub const M_RANDOMNESS_PARAMETERS: usize = 0x10BC; // CRandomNumberGeneratorParameters + pub mod C_INIT_VelocityRandom { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_fSpeedMin: usize = 0x1B8; // CPerParticleFloatInput + pub const m_fSpeedMax: usize = 0x308; // CPerParticleFloatInput + pub const m_LocalCoordinateSystemSpeedMin: usize = 0x458; // CPerParticleVecInput + pub const m_LocalCoordinateSystemSpeedMax: usize = 0xA88; // CPerParticleVecInput + pub const m_bIgnoreDT: usize = 0x10B8; // bool + pub const m_randomnessParameters: usize = 0x10BC; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_initial_velocity_noise { - pub const M_VEC_ABS_VAL: usize = 0x1B4; // Vector - pub const M_VEC_ABS_VAL_INV: usize = 0x1C0; // Vector - pub const M_VEC_OFFSET_LOC: usize = 0x1D0; // CPerParticleVecInput - pub const M_FL_OFFSET: usize = 0x800; // CPerParticleFloatInput - pub const M_VEC_OUTPUT_MIN: usize = 0x950; // CPerParticleVecInput - pub const M_VEC_OUTPUT_MAX: usize = 0xF80; // CPerParticleVecInput - pub const M_FL_NOISE_SCALE: usize = 0x15B0; // CPerParticleFloatInput - pub const M_FL_NOISE_SCALE_LOC: usize = 0x1700; // CPerParticleFloatInput - pub const M_TRANSFORM_INPUT: usize = 0x1850; // CParticleTransformInput - pub const M_B_IGNORE_DT: usize = 0x18B0; // bool + pub mod C_INIT_InitialVelocityNoise { + pub const m_vecAbsVal: usize = 0x1B4; // Vector + pub const m_vecAbsValInv: usize = 0x1C0; // Vector + pub const m_vecOffsetLoc: usize = 0x1D0; // CPerParticleVecInput + pub const m_flOffset: usize = 0x800; // CPerParticleFloatInput + pub const m_vecOutputMin: usize = 0x950; // CPerParticleVecInput + pub const m_vecOutputMax: usize = 0xF80; // CPerParticleVecInput + pub const m_flNoiseScale: usize = 0x15B0; // CPerParticleFloatInput + pub const m_flNoiseScaleLoc: usize = 0x1700; // CPerParticleFloatInput + pub const m_TransformInput: usize = 0x1850; // CParticleTransformInput + pub const m_bIgnoreDt: usize = 0x18B0; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_initial_velocity_from_hitbox { - pub const M_FL_VELOCITY_MIN: usize = 0x1B4; // float32 - pub const M_FL_VELOCITY_MAX: usize = 0x1B8; // float32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1BC; // int32 - pub const M_HITBOX_SET_NAME: usize = 0x1C0; // char[128] - pub const M_B_USE_BONES: usize = 0x240; // bool + pub mod C_INIT_InitialVelocityFromHitbox { + pub const m_flVelocityMin: usize = 0x1B4; // float32 + pub const m_flVelocityMax: usize = 0x1B8; // float32 + pub const m_nControlPointNumber: usize = 0x1BC; // int32 + pub const m_HitboxSetName: usize = 0x1C0; // char[128] + pub const m_bUseBones: usize = 0x240; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_velocity_radial_random { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_F_SPEED_MIN: usize = 0x1B8; // float32 - pub const M_F_SPEED_MAX: usize = 0x1BC; // float32 - pub const M_VEC_LOCAL_COORDINATE_SYSTEM_SPEED_SCALE: usize = 0x1C0; // Vector - pub const M_B_IGNORE_DELTA: usize = 0x1CD; // bool + pub mod C_INIT_VelocityRadialRandom { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_fSpeedMin: usize = 0x1B8; // float32 + pub const m_fSpeedMax: usize = 0x1BC; // float32 + pub const m_vecLocalCoordinateSystemSpeedScale: usize = 0x1C0; // Vector + pub const m_bIgnoreDelta: usize = 0x1CD; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_life_time { - pub const M_F_LIFETIME_MIN: usize = 0x1B4; // float32 - pub const M_F_LIFETIME_MAX: usize = 0x1B8; // float32 - pub const M_F_LIFETIME_RAND_EXPONENT: usize = 0x1BC; // float32 + pub mod C_INIT_RandomLifeTime { + pub const m_fLifetimeMin: usize = 0x1B4; // float32 + pub const m_fLifetimeMax: usize = 0x1B8; // float32 + pub const m_fLifetimeRandExponent: usize = 0x1BC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_scalar { - pub const M_FL_MIN: usize = 0x1B4; // float32 - pub const M_FL_MAX: usize = 0x1B8; // float32 - pub const M_FL_EXPONENT: usize = 0x1BC; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C0; // ParticleAttributeIndex_t + pub mod C_INIT_RandomScalar { + pub const m_flMin: usize = 0x1B4; // float32 + pub const m_flMax: usize = 0x1B8; // float32 + pub const m_flExponent: usize = 0x1BC; // float32 + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_vector { - pub const M_VEC_MIN: usize = 0x1B4; // Vector - pub const M_VEC_MAX: usize = 0x1C0; // Vector - pub const M_N_FIELD_OUTPUT: usize = 0x1CC; // ParticleAttributeIndex_t - pub const M_RANDOMNESS_PARAMETERS: usize = 0x1D0; // CRandomNumberGeneratorParameters + pub mod C_INIT_RandomVector { + pub const m_vecMin: usize = 0x1B4; // Vector + pub const m_vecMax: usize = 0x1C0; // Vector + pub const m_nFieldOutput: usize = 0x1CC; // ParticleAttributeIndex_t + pub const m_randomnessParameters: usize = 0x1D0; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_vector_component { - pub const M_FL_MIN: usize = 0x1B4; // float32 - pub const M_FL_MAX: usize = 0x1B8; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1BC; // ParticleAttributeIndex_t - pub const M_N_COMPONENT: usize = 0x1C0; // int32 + pub mod C_INIT_RandomVectorComponent { + pub const m_flMin: usize = 0x1B4; // float32 + pub const m_flMax: usize = 0x1B8; // float32 + pub const m_nFieldOutput: usize = 0x1BC; // ParticleAttributeIndex_t + pub const m_nComponent: usize = 0x1C0; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_add_vector_to_vector { - pub const M_VEC_SCALE: usize = 0x1B4; // Vector - pub const M_N_FIELD_OUTPUT: usize = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_FIELD_INPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_V_OFFSET_MIN: usize = 0x1C8; // Vector - pub const M_V_OFFSET_MAX: usize = 0x1D4; // Vector - pub const M_RANDOMNESS_PARAMETERS: usize = 0x1E0; // CRandomNumberGeneratorParameters + pub mod C_INIT_AddVectorToVector { + pub const m_vecScale: usize = 0x1B4; // Vector + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nFieldInput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_vOffsetMin: usize = 0x1C8; // Vector + pub const m_vOffsetMax: usize = 0x1D4; // Vector + pub const m_randomnessParameters: usize = 0x1E0; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_alpha_window_threshold { - pub const M_FL_MIN: usize = 0x1B4; // float32 - pub const M_FL_MAX: usize = 0x1B8; // float32 - pub const M_FL_EXPONENT: usize = 0x1BC; // float32 + pub mod C_INIT_RandomAlphaWindowThreshold { + pub const m_flMin: usize = 0x1B4; // float32 + pub const m_flMax: usize = 0x1B8; // float32 + pub const m_flExponent: usize = 0x1BC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_radius { - pub const M_FL_RADIUS_MIN: usize = 0x1B4; // float32 - pub const M_FL_RADIUS_MAX: usize = 0x1B8; // float32 - pub const M_FL_RADIUS_RAND_EXPONENT: usize = 0x1BC; // float32 + pub mod C_INIT_RandomRadius { + pub const m_flRadiusMin: usize = 0x1B4; // float32 + pub const m_flRadiusMax: usize = 0x1B8; // float32 + pub const m_flRadiusRandExponent: usize = 0x1BC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_alpha { - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_N_ALPHA_MIN: usize = 0x1B8; // int32 - pub const M_N_ALPHA_MAX: usize = 0x1BC; // int32 - pub const M_FL_ALPHA_RAND_EXPONENT: usize = 0x1C8; // float32 + pub mod C_INIT_RandomAlpha { + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_nAlphaMin: usize = 0x1B8; // int32 + pub const m_nAlphaMax: usize = 0x1BC; // int32 + pub const m_flAlphaRandExponent: usize = 0x1C8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_general_random_rotation { - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_FL_DEGREES: usize = 0x1B8; // float32 - pub const M_FL_DEGREES_MIN: usize = 0x1BC; // float32 - pub const M_FL_DEGREES_MAX: usize = 0x1C0; // float32 - pub const M_FL_ROTATION_RAND_EXPONENT: usize = 0x1C4; // float32 - pub const M_B_RANDOMLY_FLIP_DIRECTION: usize = 0x1C8; // bool + pub mod CGeneralRandomRotation { + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_flDegrees: usize = 0x1B8; // float32 + pub const m_flDegreesMin: usize = 0x1BC; // float32 + pub const m_flDegreesMax: usize = 0x1C0; // float32 + pub const m_flRotationRandExponent: usize = 0x1C4; // float32 + pub const m_bRandomlyFlipDirection: usize = 0x1C8; // bool } - // Parent: c_general_random_rotation + // Parent: CGeneralRandomRotation // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_rotation { + pub mod C_INIT_RandomRotation { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_orient2_d_rel_to_cp { - pub const M_N_CP: usize = 0x1B4; // int32 - pub const M_N_FIELD_OUTPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_FL_ROT_OFFSET: usize = 0x1BC; // float32 + pub mod C_INIT_Orient2DRelToCP { + pub const m_nCP: usize = 0x1B4; // int32 + pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_flRotOffset: usize = 0x1BC; // float32 } - // Parent: c_general_random_rotation + // Parent: CGeneralRandomRotation // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_rotation_speed { + pub mod C_INIT_RandomRotationSpeed { } - // Parent: c_general_random_rotation + // Parent: CGeneralRandomRotation // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_yaw { + pub mod C_INIT_RandomYaw { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_color { - pub const M_COLOR_MIN: usize = 0x1D0; // Color - pub const M_COLOR_MAX: usize = 0x1D4; // Color - pub const M_TINT_MIN: usize = 0x1D8; // Color - pub const M_TINT_MAX: usize = 0x1DC; // Color - pub const M_FL_TINT_PERC: usize = 0x1E0; // float32 - pub const M_FL_UPDATE_THRESHOLD: usize = 0x1E4; // float32 - pub const M_N_TINT_CP: usize = 0x1E8; // int32 - pub const M_N_FIELD_OUTPUT: usize = 0x1EC; // ParticleAttributeIndex_t - pub const M_N_TINT_BLEND_MODE: usize = 0x1F0; // ParticleColorBlendMode_t - pub const M_FL_LIGHT_AMPLIFICATION: usize = 0x1F4; // float32 + pub mod C_INIT_RandomColor { + pub const m_ColorMin: usize = 0x1D0; // Color + pub const m_ColorMax: usize = 0x1D4; // Color + pub const m_TintMin: usize = 0x1D8; // Color + pub const m_TintMax: usize = 0x1DC; // Color + pub const m_flTintPerc: usize = 0x1E0; // float32 + pub const m_flUpdateThreshold: usize = 0x1E4; // float32 + pub const m_nTintCP: usize = 0x1E8; // int32 + pub const m_nFieldOutput: usize = 0x1EC; // ParticleAttributeIndex_t + pub const m_nTintBlendMode: usize = 0x1F0; // ParticleColorBlendMode_t + pub const m_flLightAmplification: usize = 0x1F4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_color_lit_per_particle { - pub const M_COLOR_MIN: usize = 0x1CC; // Color - pub const M_COLOR_MAX: usize = 0x1D0; // Color - pub const M_TINT_MIN: usize = 0x1D4; // Color - pub const M_TINT_MAX: usize = 0x1D8; // Color - pub const M_FL_TINT_PERC: usize = 0x1DC; // float32 - pub const M_N_TINT_BLEND_MODE: usize = 0x1E0; // ParticleColorBlendMode_t - pub const M_FL_LIGHT_AMPLIFICATION: usize = 0x1E4; // float32 + pub mod C_INIT_ColorLitPerParticle { + pub const m_ColorMin: usize = 0x1CC; // Color + pub const m_ColorMax: usize = 0x1D0; // Color + pub const m_TintMin: usize = 0x1D4; // Color + pub const m_TintMax: usize = 0x1D8; // Color + pub const m_flTintPerc: usize = 0x1DC; // float32 + pub const m_nTintBlendMode: usize = 0x1E0; // ParticleColorBlendMode_t + pub const m_flLightAmplification: usize = 0x1E4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_trail_length { - pub const M_FL_MIN_LENGTH: usize = 0x1B4; // float32 - pub const M_FL_MAX_LENGTH: usize = 0x1B8; // float32 - pub const M_FL_LENGTH_RAND_EXPONENT: usize = 0x1BC; // float32 + pub mod C_INIT_RandomTrailLength { + pub const m_flMinLength: usize = 0x1B4; // float32 + pub const m_flMaxLength: usize = 0x1B8; // float32 + pub const m_flLengthRandExponent: usize = 0x1BC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_sequence { - pub const M_N_SEQUENCE_MIN: usize = 0x1B4; // int32 - pub const M_N_SEQUENCE_MAX: usize = 0x1B8; // int32 - pub const M_B_SHUFFLE: usize = 0x1BC; // bool - pub const M_B_LINEAR: usize = 0x1BD; // bool - pub const M_WEIGHTED_LIST: usize = 0x1C0; // CUtlVector< SequenceWeightedList_t > + pub mod C_INIT_RandomSequence { + pub const m_nSequenceMin: usize = 0x1B4; // int32 + pub const m_nSequenceMax: usize = 0x1B8; // int32 + pub const m_bShuffle: usize = 0x1BC; // bool + pub const m_bLinear: usize = 0x1BD; // bool + pub const m_WeightedList: usize = 0x1C0; // CUtlVector } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_sequence_from_cp { - pub const M_B_KILL_UNUSED: usize = 0x1B4; // bool - pub const M_B_RADIUS_SCALE: usize = 0x1B5; // bool - pub const M_N_CP: usize = 0x1B8; // int32 - pub const M_VEC_OFFSET: usize = 0x1BC; // Vector + pub mod C_INIT_SequenceFromCP { + pub const m_bKillUnused: usize = 0x1B4; // bool + pub const m_bRadiusScale: usize = 0x1B5; // bool + pub const m_nCP: usize = 0x1B8; // int32 + pub const m_vecOffset: usize = 0x1BC; // Vector } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_model_sequence { - pub const M_ACTIVITY_NAME: usize = 0x1B4; // char[256] - pub const M_SEQUENCE_NAME: usize = 0x2B4; // char[256] - pub const M_H_MODEL: usize = 0x3B8; // CStrongHandle< InfoForResourceTypeCModel > + pub mod C_INIT_RandomModelSequence { + pub const m_ActivityName: usize = 0x1B4; // char[256] + pub const m_SequenceName: usize = 0x2B4; // char[256] + pub const m_hModel: usize = 0x3B8; // CStrongHandle } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_scale_velocity { - pub const M_VEC_SCALE: usize = 0x1B8; // CParticleCollectionVecInput + pub mod C_INIT_ScaleVelocity { + pub const m_vecScale: usize = 0x1B8; // CParticleCollectionVecInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_position_warp { - pub const M_VEC_WARP_MIN: usize = 0x1B8; // CParticleCollectionVecInput - pub const M_VEC_WARP_MAX: usize = 0x7E8; // CParticleCollectionVecInput - pub const M_N_SCALE_CONTROL_POINT_NUMBER: usize = 0xE18; // int32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0xE1C; // int32 - pub const M_N_RADIUS_COMPONENT: usize = 0xE20; // int32 - pub const M_FL_WARP_TIME: usize = 0xE24; // float32 - pub const M_FL_WARP_START_TIME: usize = 0xE28; // float32 - pub const M_FL_PREV_POS_SCALE: usize = 0xE2C; // float32 - pub const M_B_INVERT_WARP: usize = 0xE30; // bool - pub const M_B_USE_COUNT: usize = 0xE31; // bool + pub mod C_INIT_PositionWarp { + pub const m_vecWarpMin: usize = 0x1B8; // CParticleCollectionVecInput + pub const m_vecWarpMax: usize = 0x7E8; // CParticleCollectionVecInput + pub const m_nScaleControlPointNumber: usize = 0xE18; // int32 + pub const m_nControlPointNumber: usize = 0xE1C; // int32 + pub const m_nRadiusComponent: usize = 0xE20; // int32 + pub const m_flWarpTime: usize = 0xE24; // float32 + pub const m_flWarpStartTime: usize = 0xE28; // float32 + pub const m_flPrevPosScale: usize = 0xE2C; // float32 + pub const m_bInvertWarp: usize = 0xE30; // bool + pub const m_bUseCount: usize = 0xE31; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_position_warp_scalar { - pub const M_VEC_WARP_MIN: usize = 0x1B4; // Vector - pub const M_VEC_WARP_MAX: usize = 0x1C0; // Vector - pub const M_INPUT_VALUE: usize = 0x1D0; // CPerParticleFloatInput - pub const M_FL_PREV_POS_SCALE: usize = 0x320; // float32 - pub const M_N_SCALE_CONTROL_POINT_NUMBER: usize = 0x324; // int32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x328; // int32 + pub mod C_INIT_PositionWarpScalar { + pub const m_vecWarpMin: usize = 0x1B4; // Vector + pub const m_vecWarpMax: usize = 0x1C0; // Vector + pub const m_InputValue: usize = 0x1D0; // CPerParticleFloatInput + pub const m_flPrevPosScale: usize = 0x320; // float32 + pub const m_nScaleControlPointNumber: usize = 0x324; // int32 + pub const m_nControlPointNumber: usize = 0x328; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_creation_noise { - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_B_ABS_VAL: usize = 0x1B8; // bool - pub const M_B_ABS_VAL_INV: usize = 0x1B9; // bool - pub const M_FL_OFFSET: usize = 0x1BC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C4; // float32 - pub const M_FL_NOISE_SCALE: usize = 0x1C8; // float32 - pub const M_FL_NOISE_SCALE_LOC: usize = 0x1CC; // float32 - pub const M_VEC_OFFSET_LOC: usize = 0x1D0; // Vector - pub const M_FL_WORLD_TIME_SCALE: usize = 0x1DC; // float32 + pub mod C_INIT_CreationNoise { + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_bAbsVal: usize = 0x1B8; // bool + pub const m_bAbsValInv: usize = 0x1B9; // bool + pub const m_flOffset: usize = 0x1BC; // float32 + pub const m_flOutputMin: usize = 0x1C0; // float32 + pub const m_flOutputMax: usize = 0x1C4; // float32 + pub const m_flNoiseScale: usize = 0x1C8; // float32 + pub const m_flNoiseScaleLoc: usize = 0x1CC; // float32 + pub const m_vecOffsetLoc: usize = 0x1D0; // Vector + pub const m_flWorldTimeScale: usize = 0x1DC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_along_path { - pub const M_F_MAX_DISTANCE: usize = 0x1B4; // float32 - pub const M_PATH_PARAMS: usize = 0x1C0; // CPathParameters - pub const M_B_USE_RANDOM_C_PS: usize = 0x200; // bool - pub const M_V_END_OFFSET: usize = 0x204; // Vector - pub const M_B_SAVE_OFFSET: usize = 0x210; // bool + pub mod C_INIT_CreateAlongPath { + pub const m_fMaxDistance: usize = 0x1B4; // float32 + pub const m_PathParams: usize = 0x1C0; // CPathParameters + pub const m_bUseRandomCPs: usize = 0x200; // bool + pub const m_vEndOffset: usize = 0x204; // Vector + pub const m_bSaveOffset: usize = 0x210; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_move_between_points { - pub const M_FL_SPEED_MIN: usize = 0x1B8; // CPerParticleFloatInput - pub const M_FL_SPEED_MAX: usize = 0x308; // CPerParticleFloatInput - pub const M_FL_END_SPREAD: usize = 0x458; // CPerParticleFloatInput - pub const M_FL_START_OFFSET: usize = 0x5A8; // CPerParticleFloatInput - pub const M_FL_END_OFFSET: usize = 0x6F8; // CPerParticleFloatInput - pub const M_N_END_CONTROL_POINT_NUMBER: usize = 0x848; // int32 - pub const M_B_TRAIL_BIAS: usize = 0x84C; // bool + pub mod C_INIT_MoveBetweenPoints { + pub const m_flSpeedMin: usize = 0x1B8; // CPerParticleFloatInput + pub const m_flSpeedMax: usize = 0x308; // CPerParticleFloatInput + pub const m_flEndSpread: usize = 0x458; // CPerParticleFloatInput + pub const m_flStartOffset: usize = 0x5A8; // CPerParticleFloatInput + pub const m_flEndOffset: usize = 0x6F8; // CPerParticleFloatInput + pub const m_nEndControlPointNumber: usize = 0x848; // int32 + pub const m_bTrailBias: usize = 0x84C; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_scalar { - pub const M_N_FIELD_INPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1BC; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1C0; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C8; // float32 - pub const M_FL_START_TIME: usize = 0x1CC; // float32 - pub const M_FL_END_TIME: usize = 0x1D0; // float32 - pub const M_N_SET_METHOD: usize = 0x1D4; // ParticleSetMethod_t - pub const M_B_ACTIVE_RANGE: usize = 0x1D8; // bool - pub const M_FL_REMAP_BIAS: usize = 0x1DC; // float32 + pub mod C_INIT_RemapScalar { + pub const m_nFieldInput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1BC; // float32 + pub const m_flInputMax: usize = 0x1C0; // float32 + pub const m_flOutputMin: usize = 0x1C4; // float32 + pub const m_flOutputMax: usize = 0x1C8; // float32 + pub const m_flStartTime: usize = 0x1CC; // float32 + pub const m_flEndTime: usize = 0x1D0; // float32 + pub const m_nSetMethod: usize = 0x1D4; // ParticleSetMethod_t + pub const m_bActiveRange: usize = 0x1D8; // bool + pub const m_flRemapBias: usize = 0x1DC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_particle_count_to_scalar { - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_N_INPUT_MIN: usize = 0x1B8; // int32 - pub const M_N_INPUT_MAX: usize = 0x1BC; // int32 - pub const M_N_SCALE_CONTROL_POINT: usize = 0x1C0; // int32 - pub const M_N_SCALE_CONTROL_POINT_FIELD: usize = 0x1C4; // int32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1CC; // float32 - pub const M_N_SET_METHOD: usize = 0x1D0; // ParticleSetMethod_t - pub const M_B_ACTIVE_RANGE: usize = 0x1D4; // bool - pub const M_B_INVERT: usize = 0x1D5; // bool - pub const M_B_WRAP: usize = 0x1D6; // bool - pub const M_FL_REMAP_BIAS: usize = 0x1D8; // float32 + pub mod C_INIT_RemapParticleCountToScalar { + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_nInputMin: usize = 0x1B8; // int32 + pub const m_nInputMax: usize = 0x1BC; // int32 + pub const m_nScaleControlPoint: usize = 0x1C0; // int32 + pub const m_nScaleControlPointField: usize = 0x1C4; // int32 + pub const m_flOutputMin: usize = 0x1C8; // float32 + pub const m_flOutputMax: usize = 0x1CC; // float32 + pub const m_nSetMethod: usize = 0x1D0; // ParticleSetMethod_t + pub const m_bActiveRange: usize = 0x1D4; // bool + pub const m_bInvert: usize = 0x1D5; // bool + pub const m_bWrap: usize = 0x1D6; // bool + pub const m_flRemapBias: usize = 0x1D8; // float32 } - // Parent: c_init_remap_particle_count_to_scalar + // Parent: C_INIT_RemapParticleCountToScalar // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_particle_count_to_named_model_element_scalar { - pub const M_H_MODEL: usize = 0x1E0; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_OUTPUT_MIN_NAME: usize = 0x1E8; // CUtlString - pub const M_OUTPUT_MAX_NAME: usize = 0x1F0; // CUtlString - pub const M_B_MODEL_FROM_RENDERER: usize = 0x1F8; // bool + pub mod C_INIT_RemapParticleCountToNamedModelElementScalar { + pub const m_hModel: usize = 0x1E0; // CStrongHandle + pub const m_outputMinName: usize = 0x1E8; // CUtlString + pub const m_outputMaxName: usize = 0x1F0; // CUtlString + pub const m_bModelFromRenderer: usize = 0x1F8; // bool } - // Parent: c_init_remap_particle_count_to_named_model_element_scalar + // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_particle_count_to_named_model_sequence_scalar { + pub mod C_INIT_RemapParticleCountToNamedModelSequenceScalar { } - // Parent: c_init_remap_particle_count_to_named_model_element_scalar + // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_particle_count_to_named_model_body_part_scalar { + pub mod C_INIT_RemapParticleCountToNamedModelBodyPartScalar { } - // Parent: c_init_remap_particle_count_to_named_model_element_scalar + // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_particle_count_to_named_model_mesh_group_scalar { + pub mod C_INIT_RemapParticleCountToNamedModelMeshGroupScalar { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_inherit_velocity { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_FL_VELOCITY_SCALE: usize = 0x1B8; // float32 + pub mod C_INIT_InheritVelocity { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_flVelocityScale: usize = 0x1B8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_velocity_from_cp { - pub const M_VELOCITY_INPUT: usize = 0x1B8; // CParticleCollectionVecInput - pub const M_TRANSFORM_INPUT: usize = 0x7E8; // CParticleTransformInput - pub const M_FL_VELOCITY_SCALE: usize = 0x848; // float32 - pub const M_B_DIRECTION_ONLY: usize = 0x84C; // bool + pub mod C_INIT_VelocityFromCP { + pub const m_velocityInput: usize = 0x1B8; // CParticleCollectionVecInput + pub const m_transformInput: usize = 0x7E8; // CParticleTransformInput + pub const m_flVelocityScale: usize = 0x848; // float32 + pub const m_bDirectionOnly: usize = 0x84C; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_age_noise { - pub const M_B_ABS_VAL: usize = 0x1B4; // bool - pub const M_B_ABS_VAL_INV: usize = 0x1B5; // bool - pub const M_FL_OFFSET: usize = 0x1B8; // float32 - pub const M_FL_AGE_MIN: usize = 0x1BC; // float32 - pub const M_FL_AGE_MAX: usize = 0x1C0; // float32 - pub const M_FL_NOISE_SCALE: usize = 0x1C4; // float32 - pub const M_FL_NOISE_SCALE_LOC: usize = 0x1C8; // float32 - pub const M_VEC_OFFSET_LOC: usize = 0x1CC; // Vector + pub mod C_INIT_AgeNoise { + pub const m_bAbsVal: usize = 0x1B4; // bool + pub const m_bAbsValInv: usize = 0x1B5; // bool + pub const m_flOffset: usize = 0x1B8; // float32 + pub const m_flAgeMin: usize = 0x1BC; // float32 + pub const m_flAgeMax: usize = 0x1C0; // float32 + pub const m_flNoiseScale: usize = 0x1C4; // float32 + pub const m_flNoiseScaleLoc: usize = 0x1C8; // float32 + pub const m_vecOffsetLoc: usize = 0x1CC; // Vector } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_sequence_life_time { - pub const M_FL_FRAMERATE: usize = 0x1B4; // float32 + pub mod C_INIT_SequenceLifeTime { + pub const m_flFramerate: usize = 0x1B4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_scalar_to_vector { - pub const M_N_FIELD_INPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1BC; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1C0; // float32 - pub const M_VEC_OUTPUT_MIN: usize = 0x1C4; // Vector - pub const M_VEC_OUTPUT_MAX: usize = 0x1D0; // Vector - pub const M_FL_START_TIME: usize = 0x1DC; // float32 - pub const M_FL_END_TIME: usize = 0x1E0; // float32 - pub const M_N_SET_METHOD: usize = 0x1E4; // ParticleSetMethod_t - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1E8; // int32 - pub const M_B_LOCAL_COORDS: usize = 0x1EC; // bool - pub const M_FL_REMAP_BIAS: usize = 0x1F0; // float32 + pub mod C_INIT_RemapScalarToVector { + pub const m_nFieldInput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1BC; // float32 + pub const m_flInputMax: usize = 0x1C0; // float32 + pub const m_vecOutputMin: usize = 0x1C4; // Vector + pub const m_vecOutputMax: usize = 0x1D0; // Vector + pub const m_flStartTime: usize = 0x1DC; // float32 + pub const m_flEndTime: usize = 0x1E0; // float32 + pub const m_nSetMethod: usize = 0x1E4; // ParticleSetMethod_t + pub const m_nControlPointNumber: usize = 0x1E8; // int32 + pub const m_bLocalCoords: usize = 0x1EC; // bool + pub const m_flRemapBias: usize = 0x1F0; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_offset_vector_to_vector { - pub const M_N_FIELD_INPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT_MIN: usize = 0x1BC; // Vector - pub const M_VEC_OUTPUT_MAX: usize = 0x1C8; // Vector - pub const M_RANDOMNESS_PARAMETERS: usize = 0x1D4; // CRandomNumberGeneratorParameters + pub mod C_INIT_OffsetVectorToVector { + pub const m_nFieldInput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_vecOutputMin: usize = 0x1BC; // Vector + pub const m_vecOutputMax: usize = 0x1C8; // Vector + pub const m_randomnessParameters: usize = 0x1D4; // CRandomNumberGeneratorParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MParticleMinVersion // MGetKV3ClassDefaults - pub mod c_init_create_sequential_path_v2 { - pub const M_F_MAX_DISTANCE: usize = 0x1B8; // CPerParticleFloatInput - pub const M_FL_NUM_TO_ASSIGN: usize = 0x308; // CParticleCollectionFloatInput - pub const M_B_LOOP: usize = 0x458; // bool - pub const M_B_CP_PAIRS: usize = 0x459; // bool - pub const M_B_SAVE_OFFSET: usize = 0x45A; // bool - pub const M_PATH_PARAMS: usize = 0x460; // CPathParameters + pub mod C_INIT_CreateSequentialPathV2 { + pub const m_fMaxDistance: usize = 0x1B8; // CPerParticleFloatInput + pub const m_flNumToAssign: usize = 0x308; // CParticleCollectionFloatInput + pub const m_bLoop: usize = 0x458; // bool + pub const m_bCPPairs: usize = 0x459; // bool + pub const m_bSaveOffset: usize = 0x45A; // bool + pub const m_PathParams: usize = 0x460; // CPathParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MParticleMaxVersion // MParticleReplacementOp // MGetKV3ClassDefaults - pub mod c_init_create_sequential_path { - pub const M_F_MAX_DISTANCE: usize = 0x1B4; // float32 - pub const M_FL_NUM_TO_ASSIGN: usize = 0x1B8; // float32 - pub const M_B_LOOP: usize = 0x1BC; // bool - pub const M_B_CP_PAIRS: usize = 0x1BD; // bool - pub const M_B_SAVE_OFFSET: usize = 0x1BE; // bool - pub const M_PATH_PARAMS: usize = 0x1C0; // CPathParameters + pub mod C_INIT_CreateSequentialPath { + pub const m_fMaxDistance: usize = 0x1B4; // float32 + pub const m_flNumToAssign: usize = 0x1B8; // float32 + pub const m_bLoop: usize = 0x1BC; // bool + pub const m_bCPPairs: usize = 0x1BD; // bool + pub const m_bSaveOffset: usize = 0x1BE; // bool + pub const m_PathParams: usize = 0x1C0; // CPathParameters } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_initial_repulsion_velocity { - pub const M_COLLISION_GROUP_NAME: usize = 0x1B4; // char[128] - pub const M_N_TRACE_SET: usize = 0x234; // ParticleTraceSet_t - pub const M_VEC_OUTPUT_MIN: usize = 0x238; // Vector - pub const M_VEC_OUTPUT_MAX: usize = 0x244; // Vector - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x250; // int32 - pub const M_B_PER_PARTICLE: usize = 0x254; // bool - pub const M_B_TRANSLATE: usize = 0x255; // bool - pub const M_B_PROPORTIONAL: usize = 0x256; // bool - pub const M_FL_TRACE_LENGTH: usize = 0x258; // float32 - pub const M_B_PER_PARTICLE_TR: usize = 0x25C; // bool - pub const M_B_INHERIT: usize = 0x25D; // bool - pub const M_N_CHILD_CP: usize = 0x260; // int32 - pub const M_N_CHILD_GROUP_ID: usize = 0x264; // int32 + pub mod C_INIT_InitialRepulsionVelocity { + pub const m_CollisionGroupName: usize = 0x1B4; // char[128] + pub const m_nTraceSet: usize = 0x234; // ParticleTraceSet_t + pub const m_vecOutputMin: usize = 0x238; // Vector + pub const m_vecOutputMax: usize = 0x244; // Vector + pub const m_nControlPointNumber: usize = 0x250; // int32 + pub const m_bPerParticle: usize = 0x254; // bool + pub const m_bTranslate: usize = 0x255; // bool + pub const m_bProportional: usize = 0x256; // bool + pub const m_flTraceLength: usize = 0x258; // float32 + pub const m_bPerParticleTR: usize = 0x25C; // bool + pub const m_bInherit: usize = 0x25D; // bool + pub const m_nChildCP: usize = 0x260; // int32 + pub const m_nChildGroupID: usize = 0x264; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_yaw_flip { - pub const M_FL_PERCENT: usize = 0x1B4; // float32 + pub mod C_INIT_RandomYawFlip { + pub const m_flPercent: usize = 0x1B4; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_second_sequence { - pub const M_N_SEQUENCE_MIN: usize = 0x1B4; // int32 - pub const M_N_SEQUENCE_MAX: usize = 0x1B8; // int32 + pub mod C_INIT_RandomSecondSequence { + pub const m_nSequenceMin: usize = 0x1B4; // int32 + pub const m_nSequenceMax: usize = 0x1B8; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_c_pto_scalar { - pub const M_N_CP_INPUT: usize = 0x1B4; // int32 - pub const M_N_FIELD_OUTPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_N_FIELD: usize = 0x1BC; // int32 - pub const M_FL_INPUT_MIN: usize = 0x1C0; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1C4; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1CC; // float32 - pub const M_FL_START_TIME: usize = 0x1D0; // float32 - pub const M_FL_END_TIME: usize = 0x1D4; // float32 - pub const M_N_SET_METHOD: usize = 0x1D8; // ParticleSetMethod_t - pub const M_FL_REMAP_BIAS: usize = 0x1DC; // float32 + pub mod C_INIT_RemapCPtoScalar { + pub const m_nCPInput: usize = 0x1B4; // int32 + pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_nField: usize = 0x1BC; // int32 + pub const m_flInputMin: usize = 0x1C0; // float32 + pub const m_flInputMax: usize = 0x1C4; // float32 + pub const m_flOutputMin: usize = 0x1C8; // float32 + pub const m_flOutputMax: usize = 0x1CC; // float32 + pub const m_flStartTime: usize = 0x1D0; // float32 + pub const m_flEndTime: usize = 0x1D4; // float32 + pub const m_nSetMethod: usize = 0x1D8; // ParticleSetMethod_t + pub const m_flRemapBias: usize = 0x1DC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_transform_to_vector { - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_V_INPUT_MIN: usize = 0x1B8; // Vector - pub const M_V_INPUT_MAX: usize = 0x1C4; // Vector - pub const M_V_OUTPUT_MIN: usize = 0x1D0; // Vector - pub const M_V_OUTPUT_MAX: usize = 0x1DC; // Vector - pub const M_TRANSFORM_INPUT: usize = 0x1E8; // CParticleTransformInput - pub const M_LOCAL_SPACE_TRANSFORM: usize = 0x248; // CParticleTransformInput - pub const M_FL_START_TIME: usize = 0x2A8; // float32 - pub const M_FL_END_TIME: usize = 0x2AC; // float32 - pub const M_N_SET_METHOD: usize = 0x2B0; // ParticleSetMethod_t - pub const M_B_OFFSET: usize = 0x2B4; // bool - pub const M_B_ACCELERATE: usize = 0x2B5; // bool - pub const M_FL_REMAP_BIAS: usize = 0x2B8; // float32 + pub mod C_INIT_RemapTransformToVector { + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_vInputMin: usize = 0x1B8; // Vector + pub const m_vInputMax: usize = 0x1C4; // Vector + pub const m_vOutputMin: usize = 0x1D0; // Vector + pub const m_vOutputMax: usize = 0x1DC; // Vector + pub const m_TransformInput: usize = 0x1E8; // CParticleTransformInput + pub const m_LocalSpaceTransform: usize = 0x248; // CParticleTransformInput + pub const m_flStartTime: usize = 0x2A8; // float32 + pub const m_flEndTime: usize = 0x2AC; // float32 + pub const m_nSetMethod: usize = 0x2B0; // ParticleSetMethod_t + pub const m_bOffset: usize = 0x2B4; // bool + pub const m_bAccelerate: usize = 0x2B5; // bool + pub const m_flRemapBias: usize = 0x2B8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_chaotic_attractor { - pub const M_FL_A_PARM: usize = 0x1B4; // float32 - pub const M_FL_B_PARM: usize = 0x1B8; // float32 - pub const M_FL_C_PARM: usize = 0x1BC; // float32 - pub const M_FL_D_PARM: usize = 0x1C0; // float32 - pub const M_FL_SCALE: usize = 0x1C4; // float32 - pub const M_FL_SPEED_MIN: usize = 0x1C8; // float32 - pub const M_FL_SPEED_MAX: usize = 0x1CC; // float32 - pub const M_N_BASE_CP: usize = 0x1D0; // int32 - pub const M_B_UNIFORM_SPEED: usize = 0x1D4; // bool + pub mod C_INIT_ChaoticAttractor { + pub const m_flAParm: usize = 0x1B4; // float32 + pub const m_flBParm: usize = 0x1B8; // float32 + pub const m_flCParm: usize = 0x1BC; // float32 + pub const m_flDParm: usize = 0x1C0; // float32 + pub const m_flScale: usize = 0x1C4; // float32 + pub const m_flSpeedMin: usize = 0x1C8; // float32 + pub const m_flSpeedMax: usize = 0x1CC; // float32 + pub const m_nBaseCP: usize = 0x1D0; // int32 + pub const m_bUniformSpeed: usize = 0x1D4; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_from_parent_particles { - pub const M_FL_VELOCITY_SCALE: usize = 0x1B4; // float32 - pub const M_FL_INCREMENT: usize = 0x1B8; // float32 - pub const M_B_RANDOM_DISTRIBUTION: usize = 0x1BC; // bool - pub const M_N_RANDOM_SEED: usize = 0x1C0; // int32 - pub const M_B_SUB_FRAME: usize = 0x1C4; // bool + pub mod C_INIT_CreateFromParentParticles { + pub const m_flVelocityScale: usize = 0x1B4; // float32 + pub const m_flIncrement: usize = 0x1B8; // float32 + pub const m_bRandomDistribution: usize = 0x1BC; // bool + pub const m_nRandomSeed: usize = 0x1C0; // int32 + pub const m_bSubFrame: usize = 0x1C4; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_inherit_from_parent_particles { - pub const M_FL_SCALE: usize = 0x1B4; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_N_INCREMENT: usize = 0x1BC; // int32 - pub const M_B_RANDOM_DISTRIBUTION: usize = 0x1C0; // bool - pub const M_N_RANDOM_SEED: usize = 0x1C4; // int32 + pub mod C_INIT_InheritFromParentParticles { + pub const m_flScale: usize = 0x1B4; // float32 + pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_nIncrement: usize = 0x1BC; // int32 + pub const m_bRandomDistribution: usize = 0x1C0; // bool + pub const m_nRandomSeed: usize = 0x1C4; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_from_c_ps { - pub const M_N_INCREMENT: usize = 0x1B4; // int32 - pub const M_N_MIN_CP: usize = 0x1B8; // int32 - pub const M_N_MAX_CP: usize = 0x1BC; // int32 - pub const M_N_DYNAMIC_CP_COUNT: usize = 0x1C0; // CParticleCollectionFloatInput + pub mod C_INIT_CreateFromCPs { + pub const m_nIncrement: usize = 0x1B4; // int32 + pub const m_nMinCP: usize = 0x1B8; // int32 + pub const m_nMaxCP: usize = 0x1BC; // int32 + pub const m_nDynamicCPCount: usize = 0x1C0; // CParticleCollectionFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_distance_to_cp_init { - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1B8; // CPerParticleFloatInput - pub const M_FL_INPUT_MAX: usize = 0x308; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MIN: usize = 0x458; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MAX: usize = 0x5A8; // CPerParticleFloatInput - pub const M_N_START_CP: usize = 0x6F8; // int32 - pub const M_B_LOS: usize = 0x6FC; // bool - pub const M_COLLISION_GROUP_NAME: usize = 0x6FD; // char[128] - pub const M_N_TRACE_SET: usize = 0x780; // ParticleTraceSet_t - pub const M_FL_MAX_TRACE_LENGTH: usize = 0x788; // CPerParticleFloatInput - pub const M_FL_LOS_SCALE: usize = 0x8D8; // float32 - pub const M_N_SET_METHOD: usize = 0x8DC; // ParticleSetMethod_t - pub const M_B_ACTIVE_RANGE: usize = 0x8E0; // bool - pub const M_VEC_DISTANCE_SCALE: usize = 0x8E4; // Vector - pub const M_FL_REMAP_BIAS: usize = 0x8F0; // float32 + pub mod C_INIT_DistanceToCPInit { + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1B8; // CPerParticleFloatInput + pub const m_flInputMax: usize = 0x308; // CPerParticleFloatInput + pub const m_flOutputMin: usize = 0x458; // CPerParticleFloatInput + pub const m_flOutputMax: usize = 0x5A8; // CPerParticleFloatInput + pub const m_nStartCP: usize = 0x6F8; // int32 + pub const m_bLOS: usize = 0x6FC; // bool + pub const m_CollisionGroupName: usize = 0x6FD; // char[128] + pub const m_nTraceSet: usize = 0x780; // ParticleTraceSet_t + pub const m_flMaxTraceLength: usize = 0x788; // CPerParticleFloatInput + pub const m_flLOSScale: usize = 0x8D8; // float32 + pub const m_nSetMethod: usize = 0x8DC; // ParticleSetMethod_t + pub const m_bActiveRange: usize = 0x8E0; // bool + pub const m_vecDistanceScale: usize = 0x8E4; // Vector + pub const m_flRemapBias: usize = 0x8F0; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_lifespan_from_velocity { - pub const M_VEC_COMPONENT_SCALE: usize = 0x1B4; // Vector - pub const M_FL_TRACE_OFFSET: usize = 0x1C0; // float32 - pub const M_FL_MAX_TRACE_LENGTH: usize = 0x1C4; // float32 - pub const M_FL_TRACE_TOLERANCE: usize = 0x1C8; // float32 - pub const M_N_MAX_PLANES: usize = 0x1CC; // int32 - pub const M_COLLISION_GROUP_NAME: usize = 0x1D4; // char[128] - pub const M_N_TRACE_SET: usize = 0x254; // ParticleTraceSet_t - pub const M_B_INCLUDE_WATER: usize = 0x260; // bool + pub mod C_INIT_LifespanFromVelocity { + pub const m_vecComponentScale: usize = 0x1B4; // Vector + pub const m_flTraceOffset: usize = 0x1C0; // float32 + pub const m_flMaxTraceLength: usize = 0x1C4; // float32 + pub const m_flTraceTolerance: usize = 0x1C8; // float32 + pub const m_nMaxPlanes: usize = 0x1CC; // int32 + pub const m_CollisionGroupName: usize = 0x1D4; // char[128] + pub const m_nTraceSet: usize = 0x254; // ParticleTraceSet_t + pub const m_bIncludeWater: usize = 0x260; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_from_plane_cache { - pub const M_VEC_OFFSET_MIN: usize = 0x1B4; // Vector - pub const M_VEC_OFFSET_MAX: usize = 0x1C0; // Vector - pub const M_B_USE_NORMAL: usize = 0x1CD; // bool + pub mod C_INIT_CreateFromPlaneCache { + pub const m_vecOffsetMin: usize = 0x1B4; // Vector + pub const m_vecOffsetMax: usize = 0x1C0; // Vector + pub const m_bUseNormal: usize = 0x1CD; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_model_cull { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_B_BOUND_BOX: usize = 0x1B8; // bool - pub const M_B_CULL_OUTSIDE: usize = 0x1B9; // bool - pub const M_B_USE_BONES: usize = 0x1BA; // bool - pub const M_HITBOX_SET_NAME: usize = 0x1BB; // char[128] + pub mod C_INIT_ModelCull { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_bBoundBox: usize = 0x1B8; // bool + pub const m_bCullOutside: usize = 0x1B9; // bool + pub const m_bUseBones: usize = 0x1BA; // bool + pub const m_HitboxSetName: usize = 0x1BB; // char[128] } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_distance_cull { - pub const M_N_CONTROL_POINT: usize = 0x1B4; // int32 - pub const M_FL_DISTANCE: usize = 0x1B8; // CParticleCollectionFloatInput - pub const M_B_CULL_INSIDE: usize = 0x308; // bool + pub mod C_INIT_DistanceCull { + pub const m_nControlPoint: usize = 0x1B4; // int32 + pub const m_flDistance: usize = 0x1B8; // CParticleCollectionFloatInput + pub const m_bCullInside: usize = 0x308; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_plane_cull { - pub const M_N_CONTROL_POINT: usize = 0x1B4; // int32 - pub const M_FL_DISTANCE: usize = 0x1B8; // CParticleCollectionFloatInput - pub const M_B_CULL_INSIDE: usize = 0x308; // bool + pub mod C_INIT_PlaneCull { + pub const m_nControlPoint: usize = 0x1B4; // int32 + pub const m_flDistance: usize = 0x1B8; // CParticleCollectionFloatInput + pub const m_bCullInside: usize = 0x308; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_distance_to_neighbor_cull { - pub const M_FL_DISTANCE: usize = 0x1B8; // CPerParticleFloatInput + pub mod C_INIT_DistanceToNeighborCull { + pub const m_flDistance: usize = 0x1B8; // CPerParticleFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_rt_env_cull { - pub const M_VEC_TEST_DIR: usize = 0x1B4; // Vector - pub const M_VEC_TEST_NORMAL: usize = 0x1C0; // Vector - pub const M_B_USE_VELOCITY: usize = 0x1CC; // bool - pub const M_B_CULL_ON_MISS: usize = 0x1CD; // bool - pub const M_B_LIFE_ADJUST: usize = 0x1CE; // bool - pub const M_RT_ENV_NAME: usize = 0x1CF; // char[128] - pub const M_N_RT_ENV_CP: usize = 0x250; // int32 - pub const M_N_COMPONENT: usize = 0x254; // int32 + pub mod C_INIT_RtEnvCull { + pub const m_vecTestDir: usize = 0x1B4; // Vector + pub const m_vecTestNormal: usize = 0x1C0; // Vector + pub const m_bUseVelocity: usize = 0x1CC; // bool + pub const m_bCullOnMiss: usize = 0x1CD; // bool + pub const m_bLifeAdjust: usize = 0x1CE; // bool + pub const m_RtEnvName: usize = 0x1CF; // char[128] + pub const m_nRTEnvCP: usize = 0x250; // int32 + pub const m_nComponent: usize = 0x254; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_normal_align_to_cp { - pub const M_TRANSFORM_INPUT: usize = 0x1B8; // CParticleTransformInput - pub const M_N_CONTROL_POINT_AXIS: usize = 0x218; // ParticleControlPointAxis_t + pub mod C_INIT_NormalAlignToCP { + pub const m_transformInput: usize = 0x1B8; // CParticleTransformInput + pub const m_nControlPointAxis: usize = 0x218; // ParticleControlPointAxis_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_normal_offset { - pub const M_OFFSET_MIN: usize = 0x1B4; // Vector - pub const M_OFFSET_MAX: usize = 0x1C0; // Vector - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1CC; // int32 - pub const M_B_LOCAL_COORDS: usize = 0x1D0; // bool - pub const M_B_NORMALIZE: usize = 0x1D1; // bool + pub mod C_INIT_NormalOffset { + pub const m_OffsetMin: usize = 0x1B4; // Vector + pub const m_OffsetMax: usize = 0x1C0; // Vector + pub const m_nControlPointNumber: usize = 0x1CC; // int32 + pub const m_bLocalCoords: usize = 0x1D0; // bool + pub const m_bNormalize: usize = 0x1D1; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_speed_to_scalar { - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B8; // int32 - pub const M_FL_START_TIME: usize = 0x1BC; // float32 - pub const M_FL_END_TIME: usize = 0x1C0; // float32 - pub const M_FL_INPUT_MIN: usize = 0x1C4; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1C8; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1CC; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D0; // float32 - pub const M_N_SET_METHOD: usize = 0x1D4; // ParticleSetMethod_t - pub const M_B_PER_PARTICLE: usize = 0x1D8; // bool + pub mod C_INIT_RemapSpeedToScalar { + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_nControlPointNumber: usize = 0x1B8; // int32 + pub const m_flStartTime: usize = 0x1BC; // float32 + pub const m_flEndTime: usize = 0x1C0; // float32 + pub const m_flInputMin: usize = 0x1C4; // float32 + pub const m_flInputMax: usize = 0x1C8; // float32 + pub const m_flOutputMin: usize = 0x1CC; // float32 + pub const m_flOutputMax: usize = 0x1D0; // float32 + pub const m_nSetMethod: usize = 0x1D4; // ParticleSetMethod_t + pub const m_bPerParticle: usize = 0x1D8; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_init_from_cp_snapshot { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_N_ATTRIBUTE_TO_READ: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_N_ATTRIBUTE_TO_WRITE: usize = 0x1BC; // ParticleAttributeIndex_t - pub const M_N_LOCAL_SPACE_CP: usize = 0x1C0; // int32 - pub const M_B_RANDOM: usize = 0x1C4; // bool - pub const M_B_REVERSE: usize = 0x1C5; // bool - pub const M_N_SNAP_SHOT_INCREMENT: usize = 0x1C8; // CParticleCollectionFloatInput - pub const M_N_MANUAL_SNAPSHOT_INDEX: usize = 0x318; // CPerParticleFloatInput - pub const M_N_RANDOM_SEED: usize = 0x468; // int32 - pub const M_B_LOCAL_SPACE_ANGLES: usize = 0x46C; // bool + pub mod C_INIT_InitFromCPSnapshot { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_nAttributeToRead: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_nAttributeToWrite: usize = 0x1BC; // ParticleAttributeIndex_t + pub const m_nLocalSpaceCP: usize = 0x1C0; // int32 + pub const m_bRandom: usize = 0x1C4; // bool + pub const m_bReverse: usize = 0x1C5; // bool + pub const m_nSnapShotIncrement: usize = 0x1C8; // CParticleCollectionFloatInput + pub const m_nManualSnapshotIndex: usize = 0x318; // CPerParticleFloatInput + pub const m_nRandomSeed: usize = 0x468; // int32 + pub const m_bLocalSpaceAngles: usize = 0x46C; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 19 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_init_skinned_position_from_cp_snapshot { - pub const M_N_SNAPSHOT_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B8; // int32 - pub const M_B_RANDOM: usize = 0x1BC; // bool - pub const M_N_RANDOM_SEED: usize = 0x1C0; // int32 - pub const M_B_RIGID: usize = 0x1C4; // bool - pub const M_B_SET_NORMAL: usize = 0x1C5; // bool - pub const M_B_IGNORE_DT: usize = 0x1C6; // bool - pub const M_FL_MIN_NORMAL_VELOCITY: usize = 0x1C8; // float32 - pub const M_FL_MAX_NORMAL_VELOCITY: usize = 0x1CC; // float32 - pub const M_N_INDEX_TYPE: usize = 0x1D0; // SnapshotIndexType_t - pub const M_FL_READ_INDEX: usize = 0x1D8; // CPerParticleFloatInput - pub const M_FL_INCREMENT: usize = 0x328; // float32 - pub const M_N_FULL_LOOP_INCREMENT: usize = 0x32C; // int32 - pub const M_N_SNAP_SHOT_START_POINT: usize = 0x330; // int32 - pub const M_FL_BONE_VELOCITY: usize = 0x334; // float32 - pub const M_FL_BONE_VELOCITY_MAX: usize = 0x338; // float32 - pub const M_B_COPY_COLOR: usize = 0x33C; // bool - pub const M_B_COPY_ALPHA: usize = 0x33D; // bool - pub const M_B_SET_RADIUS: usize = 0x33E; // bool + pub mod C_INIT_InitSkinnedPositionFromCPSnapshot { + pub const m_nSnapshotControlPointNumber: usize = 0x1B4; // int32 + pub const m_nControlPointNumber: usize = 0x1B8; // int32 + pub const m_bRandom: usize = 0x1BC; // bool + pub const m_nRandomSeed: usize = 0x1C0; // int32 + pub const m_bRigid: usize = 0x1C4; // bool + pub const m_bSetNormal: usize = 0x1C5; // bool + pub const m_bIgnoreDt: usize = 0x1C6; // bool + pub const m_flMinNormalVelocity: usize = 0x1C8; // float32 + pub const m_flMaxNormalVelocity: usize = 0x1CC; // float32 + pub const m_nIndexType: usize = 0x1D0; // SnapshotIndexType_t + pub const m_flReadIndex: usize = 0x1D8; // CPerParticleFloatInput + pub const m_flIncrement: usize = 0x328; // float32 + pub const m_nFullLoopIncrement: usize = 0x32C; // int32 + pub const m_nSnapShotStartPoint: usize = 0x330; // int32 + pub const m_flBoneVelocity: usize = 0x334; // float32 + pub const m_flBoneVelocityMax: usize = 0x338; // float32 + pub const m_bCopyColor: usize = 0x33C; // bool + pub const m_bCopyAlpha: usize = 0x33D; // bool + pub const m_bSetRadius: usize = 0x33E; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_init_from_parent_killed { - pub const M_N_ATTRIBUTE_TO_COPY: usize = 0x1B4; // ParticleAttributeIndex_t + pub mod C_INIT_InitFromParentKilled { + pub const m_nAttributeToCopy: usize = 0x1B4; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_init_from_vector_field_snapshot { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_N_LOCAL_SPACE_CP: usize = 0x1B8; // int32 - pub const M_N_WEIGHT_UPDATE_CP: usize = 0x1BC; // int32 - pub const M_B_USE_VERTICAL_VELOCITY: usize = 0x1C0; // bool - pub const M_VEC_SCALE: usize = 0x1C8; // CPerParticleVecInput + pub mod C_INIT_InitFromVectorFieldSnapshot { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_nLocalSpaceCP: usize = 0x1B8; // int32 + pub const m_nWeightUpdateCP: usize = 0x1BC; // int32 + pub const m_bUseVerticalVelocity: usize = 0x1C0; // bool + pub const m_vecScale: usize = 0x1C8; // CPerParticleVecInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_initial_direction_to_transform_to_vector { - pub const M_TRANSFORM_INPUT: usize = 0x1B8; // CParticleTransformInput - pub const M_N_FIELD_OUTPUT: usize = 0x218; // ParticleAttributeIndex_t - pub const M_FL_SCALE: usize = 0x21C; // float32 - pub const M_FL_OFFSET_ROT: usize = 0x220; // float32 - pub const M_VEC_OFFSET_AXIS: usize = 0x224; // Vector - pub const M_B_NORMALIZE: usize = 0x230; // bool + pub mod C_INIT_RemapInitialDirectionToTransformToVector { + pub const m_TransformInput: usize = 0x1B8; // CParticleTransformInput + pub const m_nFieldOutput: usize = 0x218; // ParticleAttributeIndex_t + pub const m_flScale: usize = 0x21C; // float32 + pub const m_flOffsetRot: usize = 0x220; // float32 + pub const m_vecOffsetAxis: usize = 0x224; // Vector + pub const m_bNormalize: usize = 0x230; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_initial_transform_direction_to_rotation { - pub const M_TRANSFORM_INPUT: usize = 0x1B8; // CParticleTransformInput - pub const M_N_FIELD_OUTPUT: usize = 0x218; // ParticleAttributeIndex_t - pub const M_FL_OFFSET_ROT: usize = 0x21C; // float32 - pub const M_N_COMPONENT: usize = 0x220; // int32 + pub mod C_INIT_RemapInitialTransformDirectionToRotation { + pub const m_TransformInput: usize = 0x1B8; // CParticleTransformInput + pub const m_nFieldOutput: usize = 0x218; // ParticleAttributeIndex_t + pub const m_flOffsetRot: usize = 0x21C; // float32 + pub const m_nComponent: usize = 0x220; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_q_angles_to_rotation { - pub const M_TRANSFORM_INPUT: usize = 0x1B8; // CParticleTransformInput + pub mod C_INIT_RemapQAnglesToRotation { + pub const m_TransformInput: usize = 0x1B8; // CParticleTransformInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_transform_orientation_to_rotations { - pub const M_TRANSFORM_INPUT: usize = 0x1B8; // CParticleTransformInput - pub const M_VEC_ROTATION: usize = 0x218; // Vector - pub const M_B_USE_QUAT: usize = 0x224; // bool - pub const M_B_WRITE_NORMAL: usize = 0x225; // bool + pub mod C_INIT_RemapTransformOrientationToRotations { + pub const m_TransformInput: usize = 0x1B8; // CParticleTransformInput + pub const m_vecRotation: usize = 0x218; // Vector + pub const m_bUseQuat: usize = 0x224; // bool + pub const m_bWriteNormal: usize = 0x225; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_set_rigid_attachment { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_N_FIELD_INPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1BC; // ParticleAttributeIndex_t - pub const M_B_LOCAL_SPACE: usize = 0x1C0; // bool + pub mod C_INIT_SetRigidAttachment { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_nFieldInput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1BC; // ParticleAttributeIndex_t + pub const m_bLocalSpace: usize = 0x1C0; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_initial_visibility_scalar { - pub const M_N_FIELD_OUTPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1BC; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1C0; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C8; // float32 + pub mod C_INIT_RemapInitialVisibilityScalar { + pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1BC; // float32 + pub const m_flInputMax: usize = 0x1C0; // float32 + pub const m_flOutputMin: usize = 0x1C4; // float32 + pub const m_flOutputMax: usize = 0x1C8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_radius_from_cp_object { - pub const M_N_CONTROL_POINT: usize = 0x1B4; // int32 + pub mod C_INIT_RadiusFromCPObject { + pub const m_nControlPoint: usize = 0x1B4; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_initial_sequence_from_model { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1B4; // int32 - pub const M_N_FIELD_OUTPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT_ANIM: usize = 0x1BC; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C0; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1C4; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1CC; // float32 - pub const M_N_SET_METHOD: usize = 0x1D0; // ParticleSetMethod_t + pub mod C_INIT_InitialSequenceFromModel { + pub const m_nControlPointNumber: usize = 0x1B4; // int32 + pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_nFieldOutputAnim: usize = 0x1BC; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C0; // float32 + pub const m_flInputMax: usize = 0x1C4; // float32 + pub const m_flOutputMin: usize = 0x1C8; // float32 + pub const m_flOutputMax: usize = 0x1CC; // float32 + pub const m_nSetMethod: usize = 0x1D0; // ParticleSetMethod_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_global_scale { - pub const M_FL_SCALE: usize = 0x1B4; // float32 - pub const M_N_SCALE_CONTROL_POINT_NUMBER: usize = 0x1B8; // int32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1BC; // int32 - pub const M_B_SCALE_RADIUS: usize = 0x1C0; // bool - pub const M_B_SCALE_POSITION: usize = 0x1C1; // bool - pub const M_B_SCALE_VELOCITY: usize = 0x1C2; // bool + pub mod C_INIT_GlobalScale { + pub const m_flScale: usize = 0x1B4; // float32 + pub const m_nScaleControlPointNumber: usize = 0x1B8; // int32 + pub const m_nControlPointNumber: usize = 0x1BC; // int32 + pub const m_bScaleRadius: usize = 0x1C0; // bool + pub const m_bScalePosition: usize = 0x1C1; // bool + pub const m_bScaleVelocity: usize = 0x1C2; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_point_list { - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_POINT_LIST: usize = 0x1B8; // CUtlVector< PointDefinition_t > - pub const M_B_PLACE_ALONG_PATH: usize = 0x1D0; // bool - pub const M_B_CLOSED_LOOP: usize = 0x1D1; // bool - pub const M_N_NUM_POINTS_ALONG_PATH: usize = 0x1D4; // int32 + pub mod C_INIT_PointList { + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_pointList: usize = 0x1B8; // CUtlVector + pub const m_bPlaceAlongPath: usize = 0x1D0; // bool + pub const m_bClosedLoop: usize = 0x1D1; // bool + pub const m_nNumPointsAlongPath: usize = 0x1D4; // int32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_named_model_element { - pub const M_H_MODEL: usize = 0x1B8; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_NAMES: usize = 0x1C0; // CUtlVector< CUtlString > - pub const M_B_SHUFFLE: usize = 0x1D8; // bool - pub const M_B_LINEAR: usize = 0x1D9; // bool - pub const M_B_MODEL_FROM_RENDERER: usize = 0x1DA; // bool - pub const M_N_FIELD_OUTPUT: usize = 0x1DC; // ParticleAttributeIndex_t + pub mod C_INIT_RandomNamedModelElement { + pub const m_hModel: usize = 0x1B8; // CStrongHandle + pub const m_names: usize = 0x1C0; // CUtlVector + pub const m_bShuffle: usize = 0x1D8; // bool + pub const m_bLinear: usize = 0x1D9; // bool + pub const m_bModelFromRenderer: usize = 0x1DA; // bool + pub const m_nFieldOutput: usize = 0x1DC; // ParticleAttributeIndex_t } - // Parent: c_init_random_named_model_element + // Parent: C_INIT_RandomNamedModelElement // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_named_model_sequence { + pub mod C_INIT_RandomNamedModelSequence { } - // Parent: c_init_random_named_model_element + // Parent: C_INIT_RandomNamedModelElement // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_named_model_body_part { + pub mod C_INIT_RandomNamedModelBodyPart { } - // Parent: c_init_random_named_model_element + // Parent: C_INIT_RandomNamedModelElement // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_random_named_model_mesh_group { + pub mod C_INIT_RandomNamedModelMeshGroup { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_named_model_element_to_scalar { - pub const M_H_MODEL: usize = 0x1B8; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_NAMES: usize = 0x1C0; // CUtlVector< CUtlString > - pub const M_VALUES: usize = 0x1D8; // CUtlVector< float32 > - pub const M_N_FIELD_INPUT: usize = 0x1F0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1F4; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0x1F8; // ParticleSetMethod_t - pub const M_B_MODEL_FROM_RENDERER: usize = 0x1FC; // bool + pub mod C_INIT_RemapNamedModelElementToScalar { + pub const m_hModel: usize = 0x1B8; // CStrongHandle + pub const m_names: usize = 0x1C0; // CUtlVector + pub const m_values: usize = 0x1D8; // CUtlVector + pub const m_nFieldInput: usize = 0x1F0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1F4; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0x1F8; // ParticleSetMethod_t + pub const m_bModelFromRenderer: usize = 0x1FC; // bool } - // Parent: c_init_remap_named_model_element_to_scalar + // Parent: C_INIT_RemapNamedModelElementToScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_named_model_sequence_to_scalar { + pub mod C_INIT_RemapNamedModelSequenceToScalar { } - // Parent: c_init_remap_named_model_element_to_scalar + // Parent: C_INIT_RemapNamedModelElementToScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_named_model_body_part_to_scalar { + pub mod C_INIT_RemapNamedModelBodyPartToScalar { } - // Parent: c_init_remap_named_model_element_to_scalar + // Parent: C_INIT_RemapNamedModelElementToScalar // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_remap_named_model_mesh_group_to_scalar { + pub mod C_INIT_RemapNamedModelMeshGroupToScalar { } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 18 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_status_effect { - pub const M_N_DETAIL2_COMBO: usize = 0x1B4; // Detail2Combo_t - pub const M_FL_DETAIL2_ROTATION: usize = 0x1B8; // float32 - pub const M_FL_DETAIL2_SCALE: usize = 0x1BC; // float32 - pub const M_FL_DETAIL2_BLEND_FACTOR: usize = 0x1C0; // float32 - pub const M_FL_COLOR_WARP_INTENSITY: usize = 0x1C4; // float32 - pub const M_FL_DIFFUSE_WARP_BLEND_TO_FULL: usize = 0x1C8; // float32 - pub const M_FL_ENV_MAP_INTENSITY: usize = 0x1CC; // float32 - pub const M_FL_AMBIENT_SCALE: usize = 0x1D0; // float32 - pub const M_SPECULAR_COLOR: usize = 0x1D4; // Color - pub const M_FL_SPECULAR_SCALE: usize = 0x1D8; // float32 - pub const M_FL_SPECULAR_EXPONENT: usize = 0x1DC; // float32 - pub const M_FL_SPECULAR_EXPONENT_BLEND_TO_FULL: usize = 0x1E0; // float32 - pub const M_FL_SPECULAR_BLEND_TO_FULL: usize = 0x1E4; // float32 - pub const M_RIM_LIGHT_COLOR: usize = 0x1E8; // Color - pub const M_FL_RIM_LIGHT_SCALE: usize = 0x1EC; // float32 - pub const M_FL_REFLECTIONS_TINT_BY_BASE_BLEND_TO_NONE: usize = 0x1F0; // float32 - pub const M_FL_METALNESS_BLEND_TO_FULL: usize = 0x1F4; // float32 - pub const M_FL_SELF_ILLUM_BLEND_TO_FULL: usize = 0x1F8; // float32 + pub mod C_INIT_StatusEffect { + pub const m_nDetail2Combo: usize = 0x1B4; // Detail2Combo_t + pub const m_flDetail2Rotation: usize = 0x1B8; // float32 + pub const m_flDetail2Scale: usize = 0x1BC; // float32 + pub const m_flDetail2BlendFactor: usize = 0x1C0; // float32 + pub const m_flColorWarpIntensity: usize = 0x1C4; // float32 + pub const m_flDiffuseWarpBlendToFull: usize = 0x1C8; // float32 + pub const m_flEnvMapIntensity: usize = 0x1CC; // float32 + pub const m_flAmbientScale: usize = 0x1D0; // float32 + pub const m_specularColor: usize = 0x1D4; // Color + pub const m_flSpecularScale: usize = 0x1D8; // float32 + pub const m_flSpecularExponent: usize = 0x1DC; // float32 + pub const m_flSpecularExponentBlendToFull: usize = 0x1E0; // float32 + pub const m_flSpecularBlendToFull: usize = 0x1E4; // float32 + pub const m_rimLightColor: usize = 0x1E8; // Color + pub const m_flRimLightScale: usize = 0x1EC; // float32 + pub const m_flReflectionsTintByBaseBlendToNone: usize = 0x1F0; // float32 + pub const m_flMetalnessBlendToFull: usize = 0x1F4; // float32 + pub const m_flSelfIllumBlendToFull: usize = 0x1F8; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 19 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_status_effect_citadel { - pub const M_FL_SFX_COLOR_WARP_AMOUNT: usize = 0x1B4; // float32 - pub const M_FL_SFX_NORMAL_AMOUNT: usize = 0x1B8; // float32 - pub const M_FL_SFX_METALNESS_AMOUNT: usize = 0x1BC; // float32 - pub const M_FL_SFX_ROUGHNESS_AMOUNT: usize = 0x1C0; // float32 - pub const M_FL_SFX_SELF_ILLUM_AMOUNT: usize = 0x1C4; // float32 - pub const M_FL_SFXS_SCALE: usize = 0x1C8; // float32 - pub const M_FL_SFXS_SCROLL_X: usize = 0x1CC; // float32 - pub const M_FL_SFXS_SCROLL_Y: usize = 0x1D0; // float32 - pub const M_FL_SFXS_SCROLL_Z: usize = 0x1D4; // float32 - pub const M_FL_SFXS_OFFSET_X: usize = 0x1D8; // float32 - pub const M_FL_SFXS_OFFSET_Y: usize = 0x1DC; // float32 - pub const M_FL_SFXS_OFFSET_Z: usize = 0x1E0; // float32 - pub const M_N_DETAIL_COMBO: usize = 0x1E4; // DetailCombo_t - pub const M_FL_SFXS_DETAIL_AMOUNT: usize = 0x1E8; // float32 - pub const M_FL_SFXS_DETAIL_SCALE: usize = 0x1EC; // float32 - pub const M_FL_SFXS_DETAIL_SCROLL_X: usize = 0x1F0; // float32 - pub const M_FL_SFXS_DETAIL_SCROLL_Y: usize = 0x1F4; // float32 - pub const M_FL_SFXS_DETAIL_SCROLL_Z: usize = 0x1F8; // float32 - pub const M_FL_SFXS_USE_MODEL_U_VS: usize = 0x1FC; // float32 + pub mod C_INIT_StatusEffectCitadel { + pub const m_flSFXColorWarpAmount: usize = 0x1B4; // float32 + pub const m_flSFXNormalAmount: usize = 0x1B8; // float32 + pub const m_flSFXMetalnessAmount: usize = 0x1BC; // float32 + pub const m_flSFXRoughnessAmount: usize = 0x1C0; // float32 + pub const m_flSFXSelfIllumAmount: usize = 0x1C4; // float32 + pub const m_flSFXSScale: usize = 0x1C8; // float32 + pub const m_flSFXSScrollX: usize = 0x1CC; // float32 + pub const m_flSFXSScrollY: usize = 0x1D0; // float32 + pub const m_flSFXSScrollZ: usize = 0x1D4; // float32 + pub const m_flSFXSOffsetX: usize = 0x1D8; // float32 + pub const m_flSFXSOffsetY: usize = 0x1DC; // float32 + pub const m_flSFXSOffsetZ: usize = 0x1E0; // float32 + pub const m_nDetailCombo: usize = 0x1E4; // DetailCombo_t + pub const m_flSFXSDetailAmount: usize = 0x1E8; // float32 + pub const m_flSFXSDetailScale: usize = 0x1EC; // float32 + pub const m_flSFXSDetailScrollX: usize = 0x1F0; // float32 + pub const m_flSFXSDetailScrollY: usize = 0x1F4; // float32 + pub const m_flSFXSDetailScrollZ: usize = 0x1F8; // float32 + pub const m_flSFXSUseModelUVs: usize = 0x1FC; // float32 } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_create_particle_impulse { - pub const M_INPUT_RADIUS: usize = 0x1B8; // CPerParticleFloatInput - pub const M_INPUT_MAGNITUDE: usize = 0x308; // CPerParticleFloatInput - pub const M_N_FALLOFF_FUNCTION: usize = 0x458; // ParticleFalloffFunction_t - pub const M_INPUT_FALLOFF_EXP: usize = 0x460; // CPerParticleFloatInput - pub const M_N_IMPULSE_TYPE: usize = 0x5B0; // ParticleImpulseType_t + pub mod C_INIT_CreateParticleImpulse { + pub const m_InputRadius: usize = 0x1B8; // CPerParticleFloatInput + pub const m_InputMagnitude: usize = 0x308; // CPerParticleFloatInput + pub const m_nFalloffFunction: usize = 0x458; // ParticleFalloffFunction_t + pub const m_InputFalloffExp: usize = 0x460; // CPerParticleFloatInput + pub const m_nImpulseType: usize = 0x5B0; // ParticleImpulseType_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_quantize_float { - pub const M_INPUT_VALUE: usize = 0x1B8; // CPerParticleFloatInput - pub const M_N_OUTPUT_FIELD: usize = 0x308; // ParticleAttributeIndex_t + pub mod C_INIT_QuantizeFloat { + pub const m_InputValue: usize = 0x1B8; // CPerParticleFloatInput + pub const m_nOutputField: usize = 0x308; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_set_attribute_to_scalar_expression { - pub const M_N_EXPRESSION: usize = 0x1B4; // ScalarExpressionType_t - pub const M_FL_INPUT1: usize = 0x1B8; // CPerParticleFloatInput - pub const M_FL_INPUT2: usize = 0x308; // CPerParticleFloatInput - pub const M_FL_OUTPUT_REMAP: usize = 0x458; // CParticleRemapFloatInput - pub const M_N_OUTPUT_FIELD: usize = 0x5A8; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0x5AC; // ParticleSetMethod_t + pub mod C_INIT_SetAttributeToScalarExpression { + pub const m_nExpression: usize = 0x1B4; // ScalarExpressionType_t + pub const m_flInput1: usize = 0x1B8; // CPerParticleFloatInput + pub const m_flInput2: usize = 0x308; // CPerParticleFloatInput + pub const m_flOutputRemap: usize = 0x458; // CParticleRemapFloatInput + pub const m_nOutputField: usize = 0x5A8; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0x5AC; // ParticleSetMethod_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_set_vector_attribute_to_vector_expression { - pub const M_N_EXPRESSION: usize = 0x1B4; // VectorExpressionType_t - pub const M_V_INPUT1: usize = 0x1B8; // CPerParticleVecInput - pub const M_V_INPUT2: usize = 0x7E8; // CPerParticleVecInput - pub const M_N_OUTPUT_FIELD: usize = 0xE18; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0xE1C; // ParticleSetMethod_t - pub const M_B_NORMALIZED_OUTPUT: usize = 0xE20; // bool + pub mod C_INIT_SetVectorAttributeToVectorExpression { + pub const m_nExpression: usize = 0x1B4; // VectorExpressionType_t + pub const m_vInput1: usize = 0x1B8; // CPerParticleVecInput + pub const m_vInput2: usize = 0x7E8; // CPerParticleVecInput + pub const m_nOutputField: usize = 0xE18; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0xE1C; // ParticleSetMethod_t + pub const m_bNormalizedOutput: usize = 0xE20; // bool } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_init_float_collection { - pub const M_INPUT_VALUE: usize = 0x1B8; // CParticleCollectionFloatInput - pub const M_N_OUTPUT_FIELD: usize = 0x308; // ParticleAttributeIndex_t + pub mod C_INIT_InitFloatCollection { + pub const m_InputValue: usize = 0x1B8; // CParticleCollectionFloatInput + pub const m_nOutputField: usize = 0x308; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_init_float { - pub const M_INPUT_VALUE: usize = 0x1B8; // CPerParticleFloatInput - pub const M_N_OUTPUT_FIELD: usize = 0x308; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0x30C; // ParticleSetMethod_t - pub const M_INPUT_STRENGTH: usize = 0x310; // CPerParticleFloatInput + pub mod C_INIT_InitFloat { + pub const m_InputValue: usize = 0x1B8; // CPerParticleFloatInput + pub const m_nOutputField: usize = 0x308; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0x30C; // ParticleSetMethod_t + pub const m_InputStrength: usize = 0x310; // CPerParticleFloatInput } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_init_vec_collection { - pub const M_INPUT_VALUE: usize = 0x1B8; // CParticleCollectionVecInput - pub const M_N_OUTPUT_FIELD: usize = 0x7E8; // ParticleAttributeIndex_t + pub mod C_INIT_InitVecCollection { + pub const m_InputValue: usize = 0x1B8; // CParticleCollectionVecInput + pub const m_nOutputField: usize = 0x7E8; // ParticleAttributeIndex_t } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_init_vec { - pub const M_INPUT_VALUE: usize = 0x1B8; // CPerParticleVecInput - pub const M_N_OUTPUT_FIELD: usize = 0x7E8; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0x7EC; // ParticleSetMethod_t - pub const M_B_NORMALIZED_OUTPUT: usize = 0x7F0; // bool - pub const M_B_WRITE_PREVIOUS_POSITION: usize = 0x7F1; // bool + pub mod C_INIT_InitVec { + pub const m_InputValue: usize = 0x1B8; // CPerParticleVecInput + pub const m_nOutputField: usize = 0x7E8; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0x7EC; // ParticleSetMethod_t + pub const m_bNormalizedOutput: usize = 0x7F0; // bool + pub const m_bWritePreviousPosition: usize = 0x7F1; // bool } - // Parent: c_particle_function_emitter + // Parent: CParticleFunctionEmitter // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_instantaneous_emitter { - pub const M_N_PARTICLES_TO_EMIT: usize = 0x1B8; // CParticleCollectionFloatInput - pub const M_FL_START_TIME: usize = 0x308; // CParticleCollectionFloatInput - pub const M_FL_INIT_FROM_KILLED_PARENT_PARTICLES: usize = 0x458; // float32 - pub const M_FL_PARENT_PARTICLE_SCALE: usize = 0x460; // CParticleCollectionFloatInput - pub const M_N_MAX_EMITTED_PER_FRAME: usize = 0x5B0; // int32 - pub const M_N_SNAPSHOT_CONTROL_POINT: usize = 0x5B4; // int32 + pub mod C_OP_InstantaneousEmitter { + pub const m_nParticlesToEmit: usize = 0x1B8; // CParticleCollectionFloatInput + pub const m_flStartTime: usize = 0x308; // CParticleCollectionFloatInput + pub const m_flInitFromKilledParentParticles: usize = 0x458; // float32 + pub const m_flParentParticleScale: usize = 0x460; // CParticleCollectionFloatInput + pub const m_nMaxEmittedPerFrame: usize = 0x5B0; // int32 + pub const m_nSnapshotControlPoint: usize = 0x5B4; // int32 } - // Parent: c_particle_function_emitter + // Parent: CParticleFunctionEmitter // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_continuous_emitter { - pub const M_FL_EMISSION_DURATION: usize = 0x1B8; // CParticleCollectionFloatInput - pub const M_FL_START_TIME: usize = 0x308; // CParticleCollectionFloatInput - pub const M_FL_EMIT_RATE: usize = 0x458; // CParticleCollectionFloatInput - pub const M_FL_EMISSION_SCALE: usize = 0x5A8; // float32 - pub const M_FL_SCALE_PER_PARENT_PARTICLE: usize = 0x5AC; // float32 - pub const M_B_INIT_FROM_KILLED_PARENT_PARTICLES: usize = 0x5B0; // bool - pub const M_N_SNAPSHOT_CONTROL_POINT: usize = 0x5B4; // int32 - pub const M_N_LIMIT_PER_UPDATE: usize = 0x5B8; // int32 - pub const M_B_FORCE_EMIT_ON_FIRST_UPDATE: usize = 0x5BC; // bool - pub const M_B_FORCE_EMIT_ON_LAST_UPDATE: usize = 0x5BD; // bool + pub mod C_OP_ContinuousEmitter { + pub const m_flEmissionDuration: usize = 0x1B8; // CParticleCollectionFloatInput + pub const m_flStartTime: usize = 0x308; // CParticleCollectionFloatInput + pub const m_flEmitRate: usize = 0x458; // CParticleCollectionFloatInput + pub const m_flEmissionScale: usize = 0x5A8; // float32 + pub const m_flScalePerParentParticle: usize = 0x5AC; // float32 + pub const m_bInitFromKilledParentParticles: usize = 0x5B0; // bool + pub const m_nSnapshotControlPoint: usize = 0x5B4; // int32 + pub const m_nLimitPerUpdate: usize = 0x5B8; // int32 + pub const m_bForceEmitOnFirstUpdate: usize = 0x5BC; // bool + pub const m_bForceEmitOnLastUpdate: usize = 0x5BD; // bool } - // Parent: c_particle_function_emitter + // Parent: CParticleFunctionEmitter // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_noise_emitter { - pub const M_FL_EMISSION_DURATION: usize = 0x1B4; // float32 - pub const M_FL_START_TIME: usize = 0x1B8; // float32 - pub const M_FL_EMISSION_SCALE: usize = 0x1BC; // float32 - pub const M_N_SCALE_CONTROL_POINT: usize = 0x1C0; // int32 - pub const M_N_SCALE_CONTROL_POINT_FIELD: usize = 0x1C4; // int32 - pub const M_N_WORLD_NOISE_POINT: usize = 0x1C8; // int32 - pub const M_B_ABS_VAL: usize = 0x1CC; // bool - pub const M_B_ABS_VAL_INV: usize = 0x1CD; // bool - pub const M_FL_OFFSET: usize = 0x1D0; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D8; // float32 - pub const M_FL_NOISE_SCALE: usize = 0x1DC; // float32 - pub const M_FL_WORLD_NOISE_SCALE: usize = 0x1E0; // float32 - pub const M_VEC_OFFSET_LOC: usize = 0x1E4; // Vector - pub const M_FL_WORLD_TIME_SCALE: usize = 0x1F0; // float32 + pub mod C_OP_NoiseEmitter { + pub const m_flEmissionDuration: usize = 0x1B4; // float32 + pub const m_flStartTime: usize = 0x1B8; // float32 + pub const m_flEmissionScale: usize = 0x1BC; // float32 + pub const m_nScaleControlPoint: usize = 0x1C0; // int32 + pub const m_nScaleControlPointField: usize = 0x1C4; // int32 + pub const m_nWorldNoisePoint: usize = 0x1C8; // int32 + pub const m_bAbsVal: usize = 0x1CC; // bool + pub const m_bAbsValInv: usize = 0x1CD; // bool + pub const m_flOffset: usize = 0x1D0; // float32 + pub const m_flOutputMin: usize = 0x1D4; // float32 + pub const m_flOutputMax: usize = 0x1D8; // float32 + pub const m_flNoiseScale: usize = 0x1DC; // float32 + pub const m_flWorldNoiseScale: usize = 0x1E0; // float32 + pub const m_vecOffsetLoc: usize = 0x1E4; // Vector + pub const m_flWorldTimeScale: usize = 0x1F0; // float32 } - // Parent: c_particle_function_emitter + // Parent: CParticleFunctionEmitter // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_maintain_emitter { - pub const M_N_PARTICLES_TO_MAINTAIN: usize = 0x1B8; // CParticleCollectionFloatInput - pub const M_FL_START_TIME: usize = 0x308; // float32 - pub const M_FL_EMISSION_DURATION: usize = 0x310; // CParticleCollectionFloatInput - pub const M_FL_EMISSION_RATE: usize = 0x460; // float32 - pub const M_N_SNAPSHOT_CONTROL_POINT: usize = 0x464; // int32 - pub const M_B_EMIT_INSTANTANEOUSLY: usize = 0x468; // bool - pub const M_B_FINAL_EMIT_ON_STOP: usize = 0x469; // bool - pub const M_FL_SCALE: usize = 0x470; // CParticleCollectionFloatInput + pub mod C_OP_MaintainEmitter { + pub const m_nParticlesToMaintain: usize = 0x1B8; // CParticleCollectionFloatInput + pub const m_flStartTime: usize = 0x308; // float32 + pub const m_flEmissionDuration: usize = 0x310; // CParticleCollectionFloatInput + pub const m_flEmissionRate: usize = 0x460; // float32 + pub const m_nSnapshotControlPoint: usize = 0x464; // int32 + pub const m_bEmitInstantaneously: usize = 0x468; // bool + pub const m_bFinalEmitOnStop: usize = 0x469; // bool + pub const m_flScale: usize = 0x470; // CParticleCollectionFloatInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_random_force { - pub const M_MIN_FORCE: usize = 0x1BC; // Vector - pub const M_MAX_FORCE: usize = 0x1C8; // Vector + pub mod C_OP_RandomForce { + pub const m_MinForce: usize = 0x1BC; // Vector + pub const m_MaxForce: usize = 0x1C8; // Vector } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_cp_velocity_force { - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1BC; // int32 - pub const M_FL_SCALE: usize = 0x1C0; // CPerParticleFloatInput + pub mod C_OP_CPVelocityForce { + pub const m_nControlPointNumber: usize = 0x1BC; // int32 + pub const m_flScale: usize = 0x1C0; // CPerParticleFloatInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_parent_vortices { - pub const M_FL_FORCE_SCALE: usize = 0x1BC; // float32 - pub const M_VEC_TWIST_AXIS: usize = 0x1C0; // Vector - pub const M_B_FLIP_BASED_ON_YAW: usize = 0x1CC; // bool + pub mod C_OP_ParentVortices { + pub const m_flForceScale: usize = 0x1BC; // float32 + pub const m_vecTwistAxis: usize = 0x1C0; // Vector + pub const m_bFlipBasedOnYaw: usize = 0x1CC; // bool } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_twist_around_axis { - pub const M_F_FORCE_AMOUNT: usize = 0x1BC; // float32 - pub const M_TWIST_AXIS: usize = 0x1C0; // Vector - pub const M_B_LOCAL_SPACE: usize = 0x1CC; // bool - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1D0; // int32 + pub mod C_OP_TwistAroundAxis { + pub const m_fForceAmount: usize = 0x1BC; // float32 + pub const m_TwistAxis: usize = 0x1C0; // Vector + pub const m_bLocalSpace: usize = 0x1CC; // bool + pub const m_nControlPointNumber: usize = 0x1D0; // int32 } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_attract_to_control_point { - pub const M_VEC_COMPONENT_SCALE: usize = 0x1BC; // Vector - pub const M_F_FORCE_AMOUNT: usize = 0x1C8; // CPerParticleFloatInput - pub const M_F_FALLOFF_POWER: usize = 0x318; // float32 - pub const M_TRANSFORM_INPUT: usize = 0x320; // CParticleTransformInput - pub const M_F_FORCE_AMOUNT_MIN: usize = 0x380; // CPerParticleFloatInput - pub const M_B_APPLY_MIN_FORCE: usize = 0x4D0; // bool + pub mod C_OP_AttractToControlPoint { + pub const m_vecComponentScale: usize = 0x1BC; // Vector + pub const m_fForceAmount: usize = 0x1C8; // CPerParticleFloatInput + pub const m_fFalloffPower: usize = 0x318; // float32 + pub const m_TransformInput: usize = 0x320; // CParticleTransformInput + pub const m_fForceAmountMin: usize = 0x380; // CPerParticleFloatInput + pub const m_bApplyMinForce: usize = 0x4D0; // bool } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_force_based_on_distance_to_plane { - pub const M_FL_MIN_DIST: usize = 0x1BC; // float32 - pub const M_VEC_FORCE_AT_MIN_DIST: usize = 0x1C0; // Vector - pub const M_FL_MAX_DIST: usize = 0x1CC; // float32 - pub const M_VEC_FORCE_AT_MAX_DIST: usize = 0x1D0; // Vector - pub const M_VEC_PLANE_NORMAL: usize = 0x1DC; // Vector - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1E8; // int32 - pub const M_FL_EXPONENT: usize = 0x1EC; // float32 + pub mod C_OP_ForceBasedOnDistanceToPlane { + pub const m_flMinDist: usize = 0x1BC; // float32 + pub const m_vecForceAtMinDist: usize = 0x1C0; // Vector + pub const m_flMaxDist: usize = 0x1CC; // float32 + pub const m_vecForceAtMaxDist: usize = 0x1D0; // Vector + pub const m_vecPlaneNormal: usize = 0x1DC; // Vector + pub const m_nControlPointNumber: usize = 0x1E8; // int32 + pub const m_flExponent: usize = 0x1EC; // float32 } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_time_varying_force { - pub const M_FL_START_LERP_TIME: usize = 0x1BC; // float32 - pub const M_STARTING_FORCE: usize = 0x1C0; // Vector - pub const M_FL_END_LERP_TIME: usize = 0x1CC; // float32 - pub const M_ENDING_FORCE: usize = 0x1D0; // Vector + pub mod C_OP_TimeVaryingForce { + pub const m_flStartLerpTime: usize = 0x1BC; // float32 + pub const m_StartingForce: usize = 0x1C0; // Vector + pub const m_flEndLerpTime: usize = 0x1CC; // float32 + pub const m_EndingForce: usize = 0x1D0; // Vector } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_turbulence_force { - pub const M_FL_NOISE_COORD_SCALE0: usize = 0x1BC; // float32 - pub const M_FL_NOISE_COORD_SCALE1: usize = 0x1C0; // float32 - pub const M_FL_NOISE_COORD_SCALE2: usize = 0x1C4; // float32 - pub const M_FL_NOISE_COORD_SCALE3: usize = 0x1C8; // float32 - pub const M_VEC_NOISE_AMOUNT0: usize = 0x1CC; // Vector - pub const M_VEC_NOISE_AMOUNT1: usize = 0x1D8; // Vector - pub const M_VEC_NOISE_AMOUNT2: usize = 0x1E4; // Vector - pub const M_VEC_NOISE_AMOUNT3: usize = 0x1F0; // Vector + pub mod C_OP_TurbulenceForce { + pub const m_flNoiseCoordScale0: usize = 0x1BC; // float32 + pub const m_flNoiseCoordScale1: usize = 0x1C0; // float32 + pub const m_flNoiseCoordScale2: usize = 0x1C4; // float32 + pub const m_flNoiseCoordScale3: usize = 0x1C8; // float32 + pub const m_vecNoiseAmount0: usize = 0x1CC; // Vector + pub const m_vecNoiseAmount1: usize = 0x1D8; // Vector + pub const m_vecNoiseAmount2: usize = 0x1E4; // Vector + pub const m_vecNoiseAmount3: usize = 0x1F0; // Vector } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_curl_noise_force { - pub const M_N_NOISE_TYPE: usize = 0x1BC; // ParticleDirectionNoiseType_t - pub const M_VEC_NOISE_FREQ: usize = 0x1C0; // CPerParticleVecInput - pub const M_VEC_NOISE_SCALE: usize = 0x7F0; // CPerParticleVecInput - pub const M_VEC_OFFSET: usize = 0xE20; // CPerParticleVecInput - pub const M_VEC_OFFSET_RATE: usize = 0x1450; // CPerParticleVecInput - pub const M_FL_WORLEY_SEED: usize = 0x1A80; // CPerParticleFloatInput - pub const M_FL_WORLEY_JITTER: usize = 0x1BD0; // CPerParticleFloatInput + pub mod C_OP_CurlNoiseForce { + pub const m_nNoiseType: usize = 0x1BC; // ParticleDirectionNoiseType_t + pub const m_vecNoiseFreq: usize = 0x1C0; // CPerParticleVecInput + pub const m_vecNoiseScale: usize = 0x7F0; // CPerParticleVecInput + pub const m_vecOffset: usize = 0xE20; // CPerParticleVecInput + pub const m_vecOffsetRate: usize = 0x1450; // CPerParticleVecInput + pub const m_flWorleySeed: usize = 0x1A80; // CPerParticleFloatInput + pub const m_flWorleyJitter: usize = 0x1BD0; // CPerParticleFloatInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_per_particle_force { - pub const M_FL_FORCE_SCALE: usize = 0x1C0; // CPerParticleFloatInput - pub const M_V_FORCE: usize = 0x310; // CPerParticleVecInput - pub const M_N_CP: usize = 0x940; // int32 + pub mod C_OP_PerParticleForce { + pub const m_flForceScale: usize = 0x1C0; // CPerParticleFloatInput + pub const m_vForce: usize = 0x310; // CPerParticleVecInput + pub const m_nCP: usize = 0x940; // int32 } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_wind_force { - pub const M_V_FORCE: usize = 0x1BC; // Vector + pub mod C_OP_WindForce { + pub const m_vForce: usize = 0x1BC; // Vector } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_external_wind_force { - pub const M_VEC_SAMPLE_POSITION: usize = 0x1C0; // CPerParticleVecInput - pub const M_VEC_SCALE: usize = 0x7F0; // CPerParticleVecInput - pub const M_B_SAMPLE_WIND: usize = 0xE20; // bool - pub const M_B_SAMPLE_WATER: usize = 0xE21; // bool - pub const M_B_DAMPEN_NEAR_WATER_PLANE: usize = 0xE22; // bool - pub const M_B_SAMPLE_GRAVITY: usize = 0xE23; // bool - pub const M_VEC_GRAVITY_FORCE: usize = 0xE28; // CPerParticleVecInput - pub const M_B_USE_BASIC_MOVEMENT_GRAVITY: usize = 0x1458; // bool - pub const M_FL_LOCAL_GRAVITY_SCALE: usize = 0x1460; // CPerParticleFloatInput - pub const M_FL_LOCAL_BUOYANCY_SCALE: usize = 0x15B0; // CPerParticleFloatInput - pub const M_VEC_BUOYANCY_FORCE: usize = 0x1700; // CPerParticleVecInput + pub mod C_OP_ExternalWindForce { + pub const m_vecSamplePosition: usize = 0x1C0; // CPerParticleVecInput + pub const m_vecScale: usize = 0x7F0; // CPerParticleVecInput + pub const m_bSampleWind: usize = 0xE20; // bool + pub const m_bSampleWater: usize = 0xE21; // bool + pub const m_bDampenNearWaterPlane: usize = 0xE22; // bool + pub const m_bSampleGravity: usize = 0xE23; // bool + pub const m_vecGravityForce: usize = 0xE28; // CPerParticleVecInput + pub const m_bUseBasicMovementGravity: usize = 0x1458; // bool + pub const m_flLocalGravityScale: usize = 0x1460; // CPerParticleFloatInput + pub const m_flLocalBuoyancyScale: usize = 0x15B0; // CPerParticleFloatInput + pub const m_vecBuoyancyForce: usize = 0x1700; // CPerParticleVecInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_external_game_impulse_force { - pub const M_FL_FORCE_SCALE: usize = 0x1C0; // CPerParticleFloatInput - pub const M_B_ROPES: usize = 0x310; // bool - pub const M_B_ROPES_Z_ONLY: usize = 0x311; // bool - pub const M_B_EXPLOSIONS: usize = 0x312; // bool - pub const M_B_PARTICLES: usize = 0x313; // bool + pub mod C_OP_ExternalGameImpulseForce { + pub const m_flForceScale: usize = 0x1C0; // CPerParticleFloatInput + pub const m_bRopes: usize = 0x310; // bool + pub const m_bRopesZOnly: usize = 0x311; // bool + pub const m_bExplosions: usize = 0x312; // bool + pub const m_bParticles: usize = 0x313; // bool } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_local_acceleration_force { - pub const M_N_CP: usize = 0x1BC; // int32 - pub const M_N_SCALE_CP: usize = 0x1C0; // int32 - pub const M_VEC_ACCEL: usize = 0x1C8; // CParticleCollectionVecInput + pub mod C_OP_LocalAccelerationForce { + pub const m_nCP: usize = 0x1BC; // int32 + pub const m_nScaleCP: usize = 0x1C0; // int32 + pub const m_vecAccel: usize = 0x1C8; // CParticleCollectionVecInput } - // Parent: c_particle_function_force + // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_density_force { - pub const M_FL_RADIUS_SCALE: usize = 0x1BC; // float32 - pub const M_FL_FORCE_SCALE: usize = 0x1C0; // float32 - pub const M_FL_TARGET_DENSITY: usize = 0x1C4; // float32 + pub mod C_OP_DensityForce { + pub const m_flRadiusScale: usize = 0x1BC; // float32 + pub const m_flForceScale: usize = 0x1C0; // float32 + pub const m_flTargetDensity: usize = 0x1C4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_basic_movement { - pub const M_GRAVITY: usize = 0x1B0; // CParticleCollectionVecInput - pub const M_F_DRAG: usize = 0x7E0; // CParticleCollectionFloatInput - pub const M_N_MAX_CONSTRAINT_PASSES: usize = 0x930; // int32 + pub mod C_OP_BasicMovement { + pub const m_Gravity: usize = 0x1B0; // CParticleCollectionVecInput + pub const m_fDrag: usize = 0x7E0; // CParticleCollectionFloatInput + pub const m_nMaxConstraintPasses: usize = 0x930; // int32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_fade_and_kill { - pub const M_FL_START_FADE_IN_TIME: usize = 0x1B0; // float32 - pub const M_FL_END_FADE_IN_TIME: usize = 0x1B4; // float32 - pub const M_FL_START_FADE_OUT_TIME: usize = 0x1B8; // float32 - pub const M_FL_END_FADE_OUT_TIME: usize = 0x1BC; // float32 - pub const M_FL_START_ALPHA: usize = 0x1C0; // float32 - pub const M_FL_END_ALPHA: usize = 0x1C4; // float32 - pub const M_B_FORCE_PRESERVE_PARTICLE_ORDER: usize = 0x1C8; // bool + pub mod C_OP_FadeAndKill { + pub const m_flStartFadeInTime: usize = 0x1B0; // float32 + pub const m_flEndFadeInTime: usize = 0x1B4; // float32 + pub const m_flStartFadeOutTime: usize = 0x1B8; // float32 + pub const m_flEndFadeOutTime: usize = 0x1BC; // float32 + pub const m_flStartAlpha: usize = 0x1C0; // float32 + pub const m_flEndAlpha: usize = 0x1C4; // float32 + pub const m_bForcePreserveParticleOrder: usize = 0x1C8; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_fade_and_kill_for_tracers { - pub const M_FL_START_FADE_IN_TIME: usize = 0x1B0; // float32 - pub const M_FL_END_FADE_IN_TIME: usize = 0x1B4; // float32 - pub const M_FL_START_FADE_OUT_TIME: usize = 0x1B8; // float32 - pub const M_FL_END_FADE_OUT_TIME: usize = 0x1BC; // float32 - pub const M_FL_START_ALPHA: usize = 0x1C0; // float32 - pub const M_FL_END_ALPHA: usize = 0x1C4; // float32 + pub mod C_OP_FadeAndKillForTracers { + pub const m_flStartFadeInTime: usize = 0x1B0; // float32 + pub const m_flEndFadeInTime: usize = 0x1B4; // float32 + pub const m_flStartFadeOutTime: usize = 0x1B8; // float32 + pub const m_flEndFadeOutTime: usize = 0x1BC; // float32 + pub const m_flStartAlpha: usize = 0x1C0; // float32 + pub const m_flEndAlpha: usize = 0x1C4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_fade_in { - pub const M_FL_FADE_IN_TIME_MIN: usize = 0x1B0; // float32 - pub const M_FL_FADE_IN_TIME_MAX: usize = 0x1B4; // float32 - pub const M_FL_FADE_IN_TIME_EXP: usize = 0x1B8; // float32 - pub const M_B_PROPORTIONAL: usize = 0x1BC; // bool + pub mod C_OP_FadeIn { + pub const m_flFadeInTimeMin: usize = 0x1B0; // float32 + pub const m_flFadeInTimeMax: usize = 0x1B4; // float32 + pub const m_flFadeInTimeExp: usize = 0x1B8; // float32 + pub const m_bProportional: usize = 0x1BC; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_fade_out { - pub const M_FL_FADE_OUT_TIME_MIN: usize = 0x1B0; // float32 - pub const M_FL_FADE_OUT_TIME_MAX: usize = 0x1B4; // float32 - pub const M_FL_FADE_OUT_TIME_EXP: usize = 0x1B8; // float32 - pub const M_FL_FADE_BIAS: usize = 0x1BC; // float32 - pub const M_B_PROPORTIONAL: usize = 0x1F0; // bool - pub const M_B_EASE_IN_AND_OUT: usize = 0x1F1; // bool + pub mod C_OP_FadeOut { + pub const m_flFadeOutTimeMin: usize = 0x1B0; // float32 + pub const m_flFadeOutTimeMax: usize = 0x1B4; // float32 + pub const m_flFadeOutTimeExp: usize = 0x1B8; // float32 + pub const m_flFadeBias: usize = 0x1BC; // float32 + pub const m_bProportional: usize = 0x1F0; // bool + pub const m_bEaseInAndOut: usize = 0x1F1; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_fade_in_simple { - pub const M_FL_FADE_IN_TIME: usize = 0x1B0; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t + pub mod C_OP_FadeInSimple { + pub const m_flFadeInTime: usize = 0x1B0; // float32 + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_fade_out_simple { - pub const M_FL_FADE_OUT_TIME: usize = 0x1B0; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t + pub mod C_OP_FadeOutSimple { + pub const m_flFadeOutTime: usize = 0x1B0; // float32 + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_clamp_scalar { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT_MIN: usize = 0x1B8; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MAX: usize = 0x308; // CPerParticleFloatInput + pub mod C_OP_ClampScalar { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_flOutputMin: usize = 0x1B8; // CPerParticleFloatInput + pub const m_flOutputMax: usize = 0x308; // CPerParticleFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_clamp_vector { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT_MIN: usize = 0x1B8; // CPerParticleVecInput - pub const M_VEC_OUTPUT_MAX: usize = 0x7E8; // CPerParticleVecInput + pub mod C_OP_ClampVector { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_vecOutputMin: usize = 0x1B8; // CPerParticleVecInput + pub const m_vecOutputMax: usize = 0x7E8; // CPerParticleVecInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_oscillate_scalar { - pub const M_RATE_MIN: usize = 0x1B0; // float32 - pub const M_RATE_MAX: usize = 0x1B4; // float32 - pub const M_FREQUENCY_MIN: usize = 0x1B8; // float32 - pub const M_FREQUENCY_MAX: usize = 0x1BC; // float32 - pub const M_N_FIELD: usize = 0x1C0; // ParticleAttributeIndex_t - pub const M_B_PROPORTIONAL: usize = 0x1C4; // bool - pub const M_B_PROPORTIONAL_OP: usize = 0x1C5; // bool - pub const M_FL_START_TIME_MIN: usize = 0x1C8; // float32 - pub const M_FL_START_TIME_MAX: usize = 0x1CC; // float32 - pub const M_FL_END_TIME_MIN: usize = 0x1D0; // float32 - pub const M_FL_END_TIME_MAX: usize = 0x1D4; // float32 - pub const M_FL_OSC_MULT: usize = 0x1D8; // float32 - pub const M_FL_OSC_ADD: usize = 0x1DC; // float32 + pub mod C_OP_OscillateScalar { + pub const m_RateMin: usize = 0x1B0; // float32 + pub const m_RateMax: usize = 0x1B4; // float32 + pub const m_FrequencyMin: usize = 0x1B8; // float32 + pub const m_FrequencyMax: usize = 0x1BC; // float32 + pub const m_nField: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_bProportional: usize = 0x1C4; // bool + pub const m_bProportionalOp: usize = 0x1C5; // bool + pub const m_flStartTime_min: usize = 0x1C8; // float32 + pub const m_flStartTime_max: usize = 0x1CC; // float32 + pub const m_flEndTime_min: usize = 0x1D0; // float32 + pub const m_flEndTime_max: usize = 0x1D4; // float32 + pub const m_flOscMult: usize = 0x1D8; // float32 + pub const m_flOscAdd: usize = 0x1DC; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_oscillate_scalar_simple { - pub const M_RATE: usize = 0x1B0; // float32 - pub const M_FREQUENCY: usize = 0x1B4; // float32 - pub const M_N_FIELD: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_FL_OSC_MULT: usize = 0x1BC; // float32 - pub const M_FL_OSC_ADD: usize = 0x1C0; // float32 + pub mod C_OP_OscillateScalarSimple { + pub const m_Rate: usize = 0x1B0; // float32 + pub const m_Frequency: usize = 0x1B4; // float32 + pub const m_nField: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_flOscMult: usize = 0x1BC; // float32 + pub const m_flOscAdd: usize = 0x1C0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_oscillate_vector { - pub const M_RATE_MIN: usize = 0x1B0; // Vector - pub const M_RATE_MAX: usize = 0x1BC; // Vector - pub const M_FREQUENCY_MIN: usize = 0x1C8; // Vector - pub const M_FREQUENCY_MAX: usize = 0x1D4; // Vector - pub const M_N_FIELD: usize = 0x1E0; // ParticleAttributeIndex_t - pub const M_B_PROPORTIONAL: usize = 0x1E4; // bool - pub const M_B_PROPORTIONAL_OP: usize = 0x1E5; // bool - pub const M_B_OFFSET: usize = 0x1E6; // bool - pub const M_FL_START_TIME_MIN: usize = 0x1E8; // float32 - pub const M_FL_START_TIME_MAX: usize = 0x1EC; // float32 - pub const M_FL_END_TIME_MIN: usize = 0x1F0; // float32 - pub const M_FL_END_TIME_MAX: usize = 0x1F4; // float32 - pub const M_FL_OSC_MULT: usize = 0x1F8; // CPerParticleFloatInput - pub const M_FL_OSC_ADD: usize = 0x348; // CPerParticleFloatInput - pub const M_FL_RATE_SCALE: usize = 0x498; // CPerParticleFloatInput + pub mod C_OP_OscillateVector { + pub const m_RateMin: usize = 0x1B0; // Vector + pub const m_RateMax: usize = 0x1BC; // Vector + pub const m_FrequencyMin: usize = 0x1C8; // Vector + pub const m_FrequencyMax: usize = 0x1D4; // Vector + pub const m_nField: usize = 0x1E0; // ParticleAttributeIndex_t + pub const m_bProportional: usize = 0x1E4; // bool + pub const m_bProportionalOp: usize = 0x1E5; // bool + pub const m_bOffset: usize = 0x1E6; // bool + pub const m_flStartTime_min: usize = 0x1E8; // float32 + pub const m_flStartTime_max: usize = 0x1EC; // float32 + pub const m_flEndTime_min: usize = 0x1F0; // float32 + pub const m_flEndTime_max: usize = 0x1F4; // float32 + pub const m_flOscMult: usize = 0x1F8; // CPerParticleFloatInput + pub const m_flOscAdd: usize = 0x348; // CPerParticleFloatInput + pub const m_flRateScale: usize = 0x498; // CPerParticleFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_oscillate_vector_simple { - pub const M_RATE: usize = 0x1B0; // Vector - pub const M_FREQUENCY: usize = 0x1BC; // Vector - pub const M_N_FIELD: usize = 0x1C8; // ParticleAttributeIndex_t - pub const M_FL_OSC_MULT: usize = 0x1CC; // float32 - pub const M_FL_OSC_ADD: usize = 0x1D0; // float32 - pub const M_B_OFFSET: usize = 0x1D4; // bool + pub mod C_OP_OscillateVectorSimple { + pub const m_Rate: usize = 0x1B0; // Vector + pub const m_Frequency: usize = 0x1BC; // Vector + pub const m_nField: usize = 0x1C8; // ParticleAttributeIndex_t + pub const m_flOscMult: usize = 0x1CC; // float32 + pub const m_flOscAdd: usize = 0x1D0; // float32 + pub const m_bOffset: usize = 0x1D4; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_difference_previous_particle { - pub const M_N_FIELD_INPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1B8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1BC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C4; // float32 - pub const M_N_SET_METHOD: usize = 0x1C8; // ParticleSetMethod_t - pub const M_B_ACTIVE_RANGE: usize = 0x1CC; // bool - pub const M_B_SET_PREVIOUS_PARTICLE: usize = 0x1CD; // bool + pub mod C_OP_DifferencePreviousParticle { + pub const m_nFieldInput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1B8; // float32 + pub const m_flInputMax: usize = 0x1BC; // float32 + pub const m_flOutputMin: usize = 0x1C0; // float32 + pub const m_flOutputMax: usize = 0x1C4; // float32 + pub const m_nSetMethod: usize = 0x1C8; // ParticleSetMethod_t + pub const m_bActiveRange: usize = 0x1CC; // bool + pub const m_bSetPreviousParticle: usize = 0x1CD; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_point_vector_at_next_particle { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_FL_INTERPOLATION: usize = 0x1B8; // CPerParticleFloatInput + pub mod C_OP_PointVectorAtNextParticle { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_flInterpolation: usize = 0x1B8; // CPerParticleFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_scalar { - pub const M_N_FIELD_INPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1B8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1BC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C4; // float32 - pub const M_B_OLD_CODE: usize = 0x1C8; // bool + pub mod C_OP_RemapScalar { + pub const m_nFieldInput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1B8; // float32 + pub const m_flInputMax: usize = 0x1BC; // float32 + pub const m_flOutputMin: usize = 0x1C0; // float32 + pub const m_flOutputMax: usize = 0x1C4; // float32 + pub const m_bOldCode: usize = 0x1C8; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_density_to_vector { - pub const M_FL_RADIUS_SCALE: usize = 0x1B0; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_FL_DENSITY_MIN: usize = 0x1B8; // float32 - pub const M_FL_DENSITY_MAX: usize = 0x1BC; // float32 - pub const M_VEC_OUTPUT_MIN: usize = 0x1C0; // Vector - pub const M_VEC_OUTPUT_MAX: usize = 0x1CC; // Vector - pub const M_B_USE_PARENT_DENSITY: usize = 0x1D8; // bool - pub const M_N_VOXEL_GRID_RESOLUTION: usize = 0x1DC; // int32 + pub mod C_OP_RemapDensityToVector { + pub const m_flRadiusScale: usize = 0x1B0; // float32 + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_flDensityMin: usize = 0x1B8; // float32 + pub const m_flDensityMax: usize = 0x1BC; // float32 + pub const m_vecOutputMin: usize = 0x1C0; // Vector + pub const m_vecOutputMax: usize = 0x1CC; // Vector + pub const m_bUseParentDensity: usize = 0x1D8; // bool + pub const m_nVoxelGridResolution: usize = 0x1DC; // int32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_diffusion { - pub const M_FL_RADIUS_SCALE: usize = 0x1B0; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_N_VOXEL_GRID_RESOLUTION: usize = 0x1B8; // int32 + pub mod C_OP_Diffusion { + pub const m_flRadiusScale: usize = 0x1B0; // float32 + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_nVoxelGridResolution: usize = 0x1B8; // int32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_scalar_end_cap { - pub const M_N_FIELD_INPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1B8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1BC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C4; // float32 + pub mod C_OP_RemapScalarEndCap { + pub const m_nFieldInput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1B8; // float32 + pub const m_flInputMax: usize = 0x1BC; // float32 + pub const m_flOutputMin: usize = 0x1C0; // float32 + pub const m_flOutputMax: usize = 0x1C4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_reinitialize_scalar_end_cap { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT_MIN: usize = 0x1B4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1B8; // float32 + pub mod C_OP_ReinitializeScalarEndCap { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_flOutputMin: usize = 0x1B4; // float32 + pub const m_flOutputMax: usize = 0x1B8; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_scalar_once_timed { - pub const M_B_PROPORTIONAL: usize = 0x1B0; // bool - pub const M_N_FIELD_INPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1B8; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1BC; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1C0; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C8; // float32 - pub const M_FL_REMAP_TIME: usize = 0x1CC; // float32 + pub mod C_OP_RemapScalarOnceTimed { + pub const m_bProportional: usize = 0x1B0; // bool + pub const m_nFieldInput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1B8; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1BC; // float32 + pub const m_flInputMax: usize = 0x1C0; // float32 + pub const m_flOutputMin: usize = 0x1C4; // float32 + pub const m_flOutputMax: usize = 0x1C8; // float32 + pub const m_flRemapTime: usize = 0x1CC; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_particle_count_on_scalar_end_cap { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_N_INPUT_MIN: usize = 0x1B4; // int32 - pub const M_N_INPUT_MAX: usize = 0x1B8; // int32 - pub const M_FL_OUTPUT_MIN: usize = 0x1BC; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C0; // float32 - pub const M_B_BACKWARDS: usize = 0x1C4; // bool - pub const M_N_SET_METHOD: usize = 0x1C8; // ParticleSetMethod_t + pub mod C_OP_RemapParticleCountOnScalarEndCap { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_nInputMin: usize = 0x1B4; // int32 + pub const m_nInputMax: usize = 0x1B8; // int32 + pub const m_flOutputMin: usize = 0x1BC; // float32 + pub const m_flOutputMax: usize = 0x1C0; // float32 + pub const m_bBackwards: usize = 0x1C4; // bool + pub const m_nSetMethod: usize = 0x1C8; // ParticleSetMethod_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_particle_count_to_scalar { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_N_INPUT_MIN: usize = 0x1B8; // CParticleCollectionFloatInput - pub const M_N_INPUT_MAX: usize = 0x308; // CParticleCollectionFloatInput - pub const M_FL_OUTPUT_MIN: usize = 0x458; // CParticleCollectionFloatInput - pub const M_FL_OUTPUT_MAX: usize = 0x5A8; // CParticleCollectionFloatInput - pub const M_B_ACTIVE_RANGE: usize = 0x6F8; // bool - pub const M_N_SET_METHOD: usize = 0x6FC; // ParticleSetMethod_t + pub mod C_OP_RemapParticleCountToScalar { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_nInputMin: usize = 0x1B8; // CParticleCollectionFloatInput + pub const m_nInputMax: usize = 0x308; // CParticleCollectionFloatInput + pub const m_flOutputMin: usize = 0x458; // CParticleCollectionFloatInput + pub const m_flOutputMax: usize = 0x5A8; // CParticleCollectionFloatInput + pub const m_bActiveRange: usize = 0x6F8; // bool + pub const m_nSetMethod: usize = 0x6FC; // ParticleSetMethod_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_visibility_scalar { - pub const M_N_FIELD_INPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1B8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1BC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1C0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C4; // float32 - pub const M_FL_RADIUS_SCALE: usize = 0x1C8; // float32 + pub mod C_OP_RemapVisibilityScalar { + pub const m_nFieldInput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1B8; // float32 + pub const m_flInputMax: usize = 0x1BC; // float32 + pub const m_flOutputMin: usize = 0x1C0; // float32 + pub const m_flOutputMax: usize = 0x1C4; // float32 + pub const m_flRadiusScale: usize = 0x1C8; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_transform_visibility_to_scalar { - pub const M_N_SET_METHOD: usize = 0x1B0; // ParticleSetMethod_t - pub const M_TRANSFORM_INPUT: usize = 0x1B8; // CParticleTransformInput - pub const M_N_FIELD_OUTPUT: usize = 0x218; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x21C; // float32 - pub const M_FL_INPUT_MAX: usize = 0x220; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x224; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x228; // float32 - pub const M_FL_RADIUS: usize = 0x22C; // float32 + pub mod C_OP_RemapTransformVisibilityToScalar { + pub const m_nSetMethod: usize = 0x1B0; // ParticleSetMethod_t + pub const m_TransformInput: usize = 0x1B8; // CParticleTransformInput + pub const m_nFieldOutput: usize = 0x218; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x21C; // float32 + pub const m_flInputMax: usize = 0x220; // float32 + pub const m_flOutputMin: usize = 0x224; // float32 + pub const m_flOutputMax: usize = 0x228; // float32 + pub const m_flRadius: usize = 0x22C; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_transform_visibility_to_vector { - pub const M_N_SET_METHOD: usize = 0x1B0; // ParticleSetMethod_t - pub const M_TRANSFORM_INPUT: usize = 0x1B8; // CParticleTransformInput - pub const M_N_FIELD_OUTPUT: usize = 0x218; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x21C; // float32 - pub const M_FL_INPUT_MAX: usize = 0x220; // float32 - pub const M_VEC_OUTPUT_MIN: usize = 0x224; // Vector - pub const M_VEC_OUTPUT_MAX: usize = 0x230; // Vector - pub const M_FL_RADIUS: usize = 0x23C; // float32 + pub mod C_OP_RemapTransformVisibilityToVector { + pub const m_nSetMethod: usize = 0x1B0; // ParticleSetMethod_t + pub const m_TransformInput: usize = 0x1B8; // CParticleTransformInput + pub const m_nFieldOutput: usize = 0x218; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x21C; // float32 + pub const m_flInputMax: usize = 0x220; // float32 + pub const m_vecOutputMin: usize = 0x224; // Vector + pub const m_vecOutputMax: usize = 0x230; // Vector + pub const m_flRadius: usize = 0x23C; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_lerp_scalar { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT: usize = 0x1B8; // CPerParticleFloatInput - pub const M_FL_START_TIME: usize = 0x308; // float32 - pub const M_FL_END_TIME: usize = 0x30C; // float32 + pub mod C_OP_LerpScalar { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_flOutput: usize = 0x1B8; // CPerParticleFloatInput + pub const m_flStartTime: usize = 0x308; // float32 + pub const m_flEndTime: usize = 0x30C; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_lerp_end_cap_scalar { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT: usize = 0x1B4; // float32 - pub const M_FL_LERP_TIME: usize = 0x1B8; // float32 + pub mod C_OP_LerpEndCapScalar { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_flOutput: usize = 0x1B4; // float32 + pub const m_flLerpTime: usize = 0x1B8; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_lerp_end_cap_vector { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT: usize = 0x1B4; // Vector - pub const M_FL_LERP_TIME: usize = 0x1C0; // float32 + pub mod C_OP_LerpEndCapVector { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_vecOutput: usize = 0x1B4; // Vector + pub const m_flLerpTime: usize = 0x1C0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_lerp_vector { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT: usize = 0x1B4; // Vector - pub const M_FL_START_TIME: usize = 0x1C0; // float32 - pub const M_FL_END_TIME: usize = 0x1C4; // float32 - pub const M_N_SET_METHOD: usize = 0x1C8; // ParticleSetMethod_t + pub mod C_OP_LerpVector { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_vecOutput: usize = 0x1B4; // Vector + pub const m_flStartTime: usize = 0x1C0; // float32 + pub const m_flEndTime: usize = 0x1C4; // float32 + pub const m_nSetMethod: usize = 0x1C8; // ParticleSetMethod_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_lerp_to_other_attribute { - pub const M_FL_INTERPOLATION: usize = 0x1B0; // CPerParticleFloatInput - pub const M_N_FIELD_INPUT_FROM: usize = 0x300; // ParticleAttributeIndex_t - pub const M_N_FIELD_INPUT: usize = 0x304; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x308; // ParticleAttributeIndex_t + pub mod C_OP_LerpToOtherAttribute { + pub const m_flInterpolation: usize = 0x1B0; // CPerParticleFloatInput + pub const m_nFieldInputFrom: usize = 0x300; // ParticleAttributeIndex_t + pub const m_nFieldInput: usize = 0x304; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x308; // ParticleAttributeIndex_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_speed { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1B4; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1B8; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1BC; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C0; // float32 - pub const M_N_SET_METHOD: usize = 0x1C4; // ParticleSetMethod_t - pub const M_B_IGNORE_DELTA: usize = 0x1C8; // bool + pub mod C_OP_RemapSpeed { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1B4; // float32 + pub const m_flInputMax: usize = 0x1B8; // float32 + pub const m_flOutputMin: usize = 0x1BC; // float32 + pub const m_flOutputMax: usize = 0x1C0; // float32 + pub const m_nSetMethod: usize = 0x1C4; // ParticleSetMethod_t + pub const m_bIgnoreDelta: usize = 0x1C8; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_remap_vectorto_cp { - pub const M_N_OUT_CONTROL_POINT_NUMBER: usize = 0x1B0; // int32 - pub const M_N_FIELD_INPUT: usize = 0x1B4; // ParticleAttributeIndex_t - pub const M_N_PARTICLE_NUMBER: usize = 0x1B8; // int32 + pub mod C_OP_RemapVectortoCP { + pub const m_nOutControlPointNumber: usize = 0x1B0; // int32 + pub const m_nFieldInput: usize = 0x1B4; // ParticleAttributeIndex_t + pub const m_nParticleNumber: usize = 0x1B8; // int32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_ramp_scalar_linear { - pub const M_RATE_MIN: usize = 0x1B0; // float32 - pub const M_RATE_MAX: usize = 0x1B4; // float32 - pub const M_FL_START_TIME_MIN: usize = 0x1B8; // float32 - pub const M_FL_START_TIME_MAX: usize = 0x1BC; // float32 - pub const M_FL_END_TIME_MIN: usize = 0x1C0; // float32 - pub const M_FL_END_TIME_MAX: usize = 0x1C4; // float32 - pub const M_N_FIELD: usize = 0x1F0; // ParticleAttributeIndex_t - pub const M_B_PROPORTIONAL_OP: usize = 0x1F4; // bool + pub mod C_OP_RampScalarLinear { + pub const m_RateMin: usize = 0x1B0; // float32 + pub const m_RateMax: usize = 0x1B4; // float32 + pub const m_flStartTime_min: usize = 0x1B8; // float32 + pub const m_flStartTime_max: usize = 0x1BC; // float32 + pub const m_flEndTime_min: usize = 0x1C0; // float32 + pub const m_flEndTime_max: usize = 0x1C4; // float32 + pub const m_nField: usize = 0x1F0; // ParticleAttributeIndex_t + pub const m_bProportionalOp: usize = 0x1F4; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_ramp_scalar_spline { - pub const M_RATE_MIN: usize = 0x1B0; // float32 - pub const M_RATE_MAX: usize = 0x1B4; // float32 - pub const M_FL_START_TIME_MIN: usize = 0x1B8; // float32 - pub const M_FL_START_TIME_MAX: usize = 0x1BC; // float32 - pub const M_FL_END_TIME_MIN: usize = 0x1C0; // float32 - pub const M_FL_END_TIME_MAX: usize = 0x1C4; // float32 - pub const M_FL_BIAS: usize = 0x1C8; // float32 - pub const M_N_FIELD: usize = 0x1F0; // ParticleAttributeIndex_t - pub const M_B_PROPORTIONAL_OP: usize = 0x1F4; // bool - pub const M_B_EASE_OUT: usize = 0x1F5; // bool + pub mod C_OP_RampScalarSpline { + pub const m_RateMin: usize = 0x1B0; // float32 + pub const m_RateMax: usize = 0x1B4; // float32 + pub const m_flStartTime_min: usize = 0x1B8; // float32 + pub const m_flStartTime_max: usize = 0x1BC; // float32 + pub const m_flEndTime_min: usize = 0x1C0; // float32 + pub const m_flEndTime_max: usize = 0x1C4; // float32 + pub const m_flBias: usize = 0x1C8; // float32 + pub const m_nField: usize = 0x1F0; // ParticleAttributeIndex_t + pub const m_bProportionalOp: usize = 0x1F4; // bool + pub const m_bEaseOut: usize = 0x1F5; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_ramp_scalar_linear_simple { - pub const M_RATE: usize = 0x1B0; // float32 - pub const M_FL_START_TIME: usize = 0x1B4; // float32 - pub const M_FL_END_TIME: usize = 0x1B8; // float32 - pub const M_N_FIELD: usize = 0x1E0; // ParticleAttributeIndex_t + pub mod C_OP_RampScalarLinearSimple { + pub const m_Rate: usize = 0x1B0; // float32 + pub const m_flStartTime: usize = 0x1B4; // float32 + pub const m_flEndTime: usize = 0x1B8; // float32 + pub const m_nField: usize = 0x1E0; // ParticleAttributeIndex_t } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_ramp_scalar_spline_simple { - pub const M_RATE: usize = 0x1B0; // float32 - pub const M_FL_START_TIME: usize = 0x1B4; // float32 - pub const M_FL_END_TIME: usize = 0x1B8; // float32 - pub const M_N_FIELD: usize = 0x1E0; // ParticleAttributeIndex_t - pub const M_B_EASE_OUT: usize = 0x1E4; // bool + pub mod C_OP_RampScalarSplineSimple { + pub const m_Rate: usize = 0x1B0; // float32 + pub const m_flStartTime: usize = 0x1B4; // float32 + pub const m_flEndTime: usize = 0x1B8; // float32 + pub const m_nField: usize = 0x1E0; // ParticleAttributeIndex_t + pub const m_bEaseOut: usize = 0x1E4; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_chladni_wave { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1B8; // CPerParticleFloatInput - pub const M_FL_INPUT_MAX: usize = 0x308; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MIN: usize = 0x458; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MAX: usize = 0x5A8; // CPerParticleFloatInput - pub const M_VEC_WAVE_LENGTH: usize = 0x6F8; // CPerParticleVecInput - pub const M_VEC_HARMONICS: usize = 0xD28; // CPerParticleVecInput - pub const M_N_SET_METHOD: usize = 0x1358; // ParticleSetMethod_t - pub const M_N_LOCAL_SPACE_CONTROL_POINT: usize = 0x135C; // int32 - pub const M_B3_D: usize = 0x1360; // bool + pub mod C_OP_ChladniWave { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1B8; // CPerParticleFloatInput + pub const m_flInputMax: usize = 0x308; // CPerParticleFloatInput + pub const m_flOutputMin: usize = 0x458; // CPerParticleFloatInput + pub const m_flOutputMax: usize = 0x5A8; // CPerParticleFloatInput + pub const m_vecWaveLength: usize = 0x6F8; // CPerParticleVecInput + pub const m_vecHarmonics: usize = 0xD28; // CPerParticleVecInput + pub const m_nSetMethod: usize = 0x1358; // ParticleSetMethod_t + pub const m_nLocalSpaceControlPoint: usize = 0x135C; // int32 + pub const m_b3D: usize = 0x1360; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_noise { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT_MIN: usize = 0x1B4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1B8; // float32 - pub const M_FL4_NOISE_SCALE: usize = 0x1BC; // float32 - pub const M_B_ADDITIVE: usize = 0x1C0; // bool - pub const M_FL_NOISE_ANIMATION_TIME_SCALE: usize = 0x1C4; // float32 + pub mod C_OP_Noise { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_flOutputMin: usize = 0x1B4; // float32 + pub const m_flOutputMax: usize = 0x1B8; // float32 + pub const m_fl4NoiseScale: usize = 0x1BC; // float32 + pub const m_bAdditive: usize = 0x1C0; // bool + pub const m_flNoiseAnimationTimeScale: usize = 0x1C4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_vector_noise { - pub const M_N_FIELD_OUTPUT: usize = 0x1B0; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT_MIN: usize = 0x1B4; // Vector - pub const M_VEC_OUTPUT_MAX: usize = 0x1C0; // Vector - pub const M_FL4_NOISE_SCALE: usize = 0x1CC; // float32 - pub const M_B_ADDITIVE: usize = 0x1D0; // bool - pub const M_B_OFFSET: usize = 0x1D1; // bool - pub const M_FL_NOISE_ANIMATION_TIME_SCALE: usize = 0x1D4; // float32 + pub mod C_OP_VectorNoise { + pub const m_nFieldOutput: usize = 0x1B0; // ParticleAttributeIndex_t + pub const m_vecOutputMin: usize = 0x1B4; // Vector + pub const m_vecOutputMax: usize = 0x1C0; // Vector + pub const m_fl4NoiseScale: usize = 0x1CC; // float32 + pub const m_bAdditive: usize = 0x1D0; // bool + pub const m_bOffset: usize = 0x1D1; // bool + pub const m_flNoiseAnimationTimeScale: usize = 0x1D4; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_decay { - pub const M_B_ROPE_DECAY: usize = 0x1B0; // bool - pub const M_B_FORCE_PRESERVE_PARTICLE_ORDER: usize = 0x1B1; // bool + pub mod C_OP_Decay { + pub const m_bRopeDecay: usize = 0x1B0; // bool + pub const m_bForcePreserveParticleOrder: usize = 0x1B1; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_decay_offscreen { - pub const M_FL_OFFSCREEN_TIME: usize = 0x1B0; // CParticleCollectionFloatInput + pub mod C_OP_DecayOffscreen { + pub const m_flOffscreenTime: usize = 0x1B0; // CParticleCollectionFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_end_cap_timed_freeze { - pub const M_FL_FREEZE_TIME: usize = 0x1B0; // CParticleCollectionFloatInput + pub mod C_OP_EndCapTimedFreeze { + pub const m_flFreezeTime: usize = 0x1B0; // CParticleCollectionFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_end_cap_timed_decay { - pub const M_FL_DECAY_TIME: usize = 0x1B0; // float32 + pub mod C_OP_EndCapTimedDecay { + pub const m_flDecayTime: usize = 0x1B0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_end_cap_decay { + pub mod C_OP_EndCapDecay { } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_velocity_decay { - pub const M_FL_MIN_VELOCITY: usize = 0x1B0; // float32 + pub mod C_OP_VelocityDecay { + pub const m_flMinVelocity: usize = 0x1B0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_alpha_decay { - pub const M_FL_MIN_ALPHA: usize = 0x1B0; // float32 + pub mod C_OP_AlphaDecay { + pub const m_flMinAlpha: usize = 0x1B0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_radius_decay { - pub const M_FL_MIN_RADIUS: usize = 0x1B0; // float32 + pub mod C_OP_RadiusDecay { + pub const m_flMinRadius: usize = 0x1B0; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_decay_maintain_count { - pub const M_N_PARTICLES_TO_MAINTAIN: usize = 0x1B0; // int32 - pub const M_FL_DECAY_DELAY: usize = 0x1B4; // float32 - pub const M_N_SNAPSHOT_CONTROL_POINT: usize = 0x1B8; // int32 - pub const M_B_LIFESPAN_DECAY: usize = 0x1BC; // bool - pub const M_FL_SCALE: usize = 0x1C0; // CParticleCollectionFloatInput - pub const M_B_KILL_NEWEST: usize = 0x310; // bool + pub mod C_OP_DecayMaintainCount { + pub const m_nParticlesToMaintain: usize = 0x1B0; // int32 + pub const m_flDecayDelay: usize = 0x1B4; // float32 + pub const m_nSnapshotControlPoint: usize = 0x1B8; // int32 + pub const m_bLifespanDecay: usize = 0x1BC; // bool + pub const m_flScale: usize = 0x1C0; // CParticleCollectionFloatInput + pub const m_bKillNewest: usize = 0x310; // bool } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_decay_clamp_count { - pub const M_N_COUNT: usize = 0x1B0; // CParticleCollectionFloatInput + pub mod C_OP_DecayClampCount { + pub const m_nCount: usize = 0x1B0; // CParticleCollectionFloatInput } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_cull { - pub const M_FL_CULL_PERC: usize = 0x1B0; // float32 - pub const M_FL_CULL_START: usize = 0x1B4; // float32 - pub const M_FL_CULL_END: usize = 0x1B8; // float32 - pub const M_FL_CULL_EXP: usize = 0x1BC; // float32 + pub mod C_OP_Cull { + pub const m_flCullPerc: usize = 0x1B0; // float32 + pub const m_flCullStart: usize = 0x1B4; // float32 + pub const m_flCullEnd: usize = 0x1B8; // float32 + pub const m_flCullExp: usize = 0x1BC; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_general_spin { - pub const M_N_SPIN_RATE_DEGREES: usize = 0x1B0; // int32 - pub const M_N_SPIN_RATE_MIN_DEGREES: usize = 0x1B4; // int32 - pub const M_F_SPIN_RATE_STOP_TIME: usize = 0x1BC; // float32 + pub mod CGeneralSpin { + pub const m_nSpinRateDegrees: usize = 0x1B0; // int32 + pub const m_nSpinRateMinDegrees: usize = 0x1B4; // int32 + pub const m_fSpinRateStopTime: usize = 0x1BC; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_spin_update_base { + pub mod CSpinUpdateBase { } - // Parent: c_general_spin + // Parent: CGeneralSpin // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_spin { + pub mod C_OP_Spin { } - // Parent: c_spin_update_base + // Parent: CSpinUpdateBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_spin_update { + pub mod C_OP_SpinUpdate { } - // Parent: c_general_spin + // Parent: CGeneralSpin // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_spin_yaw { + pub mod C_OP_SpinYaw { } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_interpolate_radius { - pub const M_FL_START_TIME: usize = 0x1B0; // float32 - pub const M_FL_END_TIME: usize = 0x1B4; // float32 - pub const M_FL_START_SCALE: usize = 0x1B8; // float32 - pub const M_FL_END_SCALE: usize = 0x1BC; // float32 - pub const M_B_EASE_IN_AND_OUT: usize = 0x1C0; // bool - pub const M_FL_BIAS: usize = 0x1C4; // float32 + pub mod C_OP_InterpolateRadius { + pub const m_flStartTime: usize = 0x1B0; // float32 + pub const m_flEndTime: usize = 0x1B4; // float32 + pub const m_flStartScale: usize = 0x1B8; // float32 + pub const m_flEndScale: usize = 0x1BC; // float32 + pub const m_bEaseInAndOut: usize = 0x1C0; // bool + pub const m_flBias: usize = 0x1C4; // float32 } } // Module: libpulse_system.so @@ -10763,113 +10765,113 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod fake_entity_t_api { + pub mod FakeEntity_tAPI { } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_register_info { - pub const M_N_REG: usize = 0x0; // PulseRuntimeRegisterIndex_t - pub const M_TYPE: usize = 0x8; // CPulseValueFullType - pub const M_ORIGIN_NAME: usize = 0x18; // CKV3MemberNameWithStorage - pub const M_N_WRITTEN_BY_INSTRUCTION: usize = 0x50; // int32 - pub const M_N_LAST_READ_BY_INSTRUCTION: usize = 0x54; // int32 + pub mod CPulse_RegisterInfo { + pub const m_nReg: usize = 0x0; // PulseRuntimeRegisterIndex_t + pub const m_Type: usize = 0x8; // CPulseValueFullType + pub const m_OriginName: usize = 0x18; // CKV3MemberNameWithStorage + pub const m_nWrittenByInstruction: usize = 0x50; // int32 + pub const m_nLastReadByInstruction: usize = 0x54; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_chunk { - pub const M_INSTRUCTIONS: usize = 0x0; // CUtlLeanVector< PGDInstruction_t > - pub const M_REGISTERS: usize = 0x10; // CUtlLeanVector< CPulse_RegisterInfo > - pub const M_INSTRUCTION_EDITOR_I_DS: usize = 0x20; // CUtlLeanVector< PulseDocNodeID_t > + pub mod CPulse_Chunk { + pub const m_Instructions: usize = 0x0; // CUtlLeanVector + pub const m_Registers: usize = 0x10; // CUtlLeanVector + pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_variable { - pub const M_NAME: usize = 0x0; // CUtlSymbolLarge - pub const M_DESCRIPTION: usize = 0x8; // CUtlString - pub const M_TYPE: usize = 0x10; // CPulseValueFullType - pub const M_DEFAULT_VALUE: usize = 0x20; // KeyValues3 - pub const M_B_IS_PUBLIC: usize = 0x32; // bool + pub mod CPulse_Variable { + pub const m_Name: usize = 0x0; // CUtlSymbolLarge + pub const m_Description: usize = 0x8; // CUtlString + pub const m_Type: usize = 0x10; // CPulseValueFullType + pub const m_DefaultValue: usize = 0x20; // KeyValues3 + pub const m_bIsPublic: usize = 0x32; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_constant { - pub const M_TYPE: usize = 0x0; // CPulseValueFullType - pub const M_VALUE: usize = 0x10; // KeyValues3 + pub mod CPulse_Constant { + pub const m_Type: usize = 0x0; // CPulseValueFullType + pub const m_Value: usize = 0x10; // KeyValues3 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_public_output { - pub const M_NAME: usize = 0x0; // CUtlSymbolLarge - pub const M_DESCRIPTION: usize = 0x8; // CUtlString - pub const M_PARAM_TYPE: usize = 0x10; // CPulseValueFullType + pub mod CPulse_PublicOutput { + pub const m_Name: usize = 0x0; // CUtlSymbolLarge + pub const m_Description: usize = 0x8; // CUtlString + pub const m_ParamType: usize = 0x10; // CPulseValueFullType } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_output_connection { - pub const M_SOURCE_OUTPUT: usize = 0x0; // CUtlSymbolLarge - pub const M_TARGET_ENTITY: usize = 0x8; // CUtlSymbolLarge - pub const M_TARGET_INPUT: usize = 0x10; // CUtlSymbolLarge - pub const M_PARAM: usize = 0x18; // CUtlSymbolLarge + pub mod CPulse_OutputConnection { + pub const m_SourceOutput: usize = 0x0; // CUtlSymbolLarge + pub const m_TargetEntity: usize = 0x8; // CUtlSymbolLarge + pub const m_TargetInput: usize = 0x10; // CUtlSymbolLarge + pub const m_Param: usize = 0x18; // CUtlSymbolLarge } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_invoke_binding { - pub const M_REGISTER_MAP: usize = 0x0; // PulseRegisterMap_t - pub const M_FUNC_NAME: usize = 0x20; // CUtlSymbolLarge - pub const M_N_CELL_INDEX: usize = 0x28; // PulseRuntimeCellIndex_t - pub const M_N_SRC_CHUNK: usize = 0x2C; // PulseRuntimeChunkIndex_t - pub const M_N_SRC_INSTRUCTION: usize = 0x30; // int32 + pub mod CPulse_InvokeBinding { + pub const m_RegisterMap: usize = 0x0; // PulseRegisterMap_t + pub const m_FuncName: usize = 0x20; // CUtlSymbolLarge + pub const m_nCellIndex: usize = 0x28; // PulseRuntimeCellIndex_t + pub const m_nSrcChunk: usize = 0x2C; // PulseRuntimeChunkIndex_t + pub const m_nSrcInstruction: usize = 0x30; // int32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_call_info { - pub const M_PORT_NAME: usize = 0x0; // CUtlSymbolLarge - pub const M_N_EDITOR_NODE_ID: usize = 0x8; // PulseDocNodeID_t - pub const M_REGISTER_MAP: usize = 0x10; // PulseRegisterMap_t - pub const M_CALL_METHOD_ID: usize = 0x30; // PulseDocNodeID_t - pub const M_N_SRC_CHUNK: usize = 0x34; // PulseRuntimeChunkIndex_t - pub const M_N_SRC_INSTRUCTION: usize = 0x38; // int32 + pub mod CPulse_CallInfo { + pub const m_PortName: usize = 0x0; // CUtlSymbolLarge + pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t + pub const m_RegisterMap: usize = 0x10; // PulseRegisterMap_t + pub const m_CallMethodID: usize = 0x30; // PulseDocNodeID_t + pub const m_nSrcChunk: usize = 0x34; // PulseRuntimeChunkIndex_t + pub const m_nSrcInstruction: usize = 0x38; // int32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_graph_def { - pub const M_DOMAIN_IDENTIFIER: usize = 0x8; // CUtlSymbolLarge - pub const M_PARENT_MAP_NAME: usize = 0x10; // CUtlSymbolLarge - pub const M_CHUNKS: usize = 0x18; // CUtlVector< CPulse_Chunk* > - pub const M_CELLS: usize = 0x30; // CUtlVector< CPulseCell_Base* > - pub const M_VARS: usize = 0x48; // CUtlVector< CPulse_Variable > - pub const M_PUBLIC_OUTPUTS: usize = 0x60; // CUtlVector< CPulse_PublicOutput > - pub const M_INVOKE_BINDINGS: usize = 0x78; // CUtlVector< CPulse_InvokeBinding* > - pub const M_CALL_INFOS: usize = 0x90; // CUtlVector< CPulse_CallInfo* > - pub const M_CONSTANTS: usize = 0xA8; // CUtlVector< CPulse_Constant > - pub const M_OUTPUT_CONNECTIONS: usize = 0xC0; // CUtlVector< CPulse_OutputConnection* > + pub mod CPulseGraphDef { + pub const m_DomainIdentifier: usize = 0x8; // CUtlSymbolLarge + pub const m_ParentMapName: usize = 0x10; // CUtlSymbolLarge + pub const m_Chunks: usize = 0x18; // CUtlVector + pub const m_Cells: usize = 0x30; // CUtlVector + pub const m_Vars: usize = 0x48; // CUtlVector + pub const m_PublicOutputs: usize = 0x60; // CUtlVector + pub const m_InvokeBindings: usize = 0x78; // CUtlVector + pub const m_CallInfos: usize = 0x90; // CUtlVector + pub const m_Constants: usize = 0xA8; // CUtlVector + pub const m_OutputConnections: usize = 0xC0; // CUtlVector } // Parent: None // Fields count: 0 @@ -10877,7 +10879,7 @@ pub mod cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - pub mod c_pulse_mathlib { + pub mod CPulseMathlib { } // Parent: None // Fields count: 0 @@ -10885,101 +10887,101 @@ pub mod cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - pub mod c_pulse_test_script_lib { + pub mod CPulseTestScriptLib { } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod pulse_register_map_t { - pub const M_INPARAMS: usize = 0x0; // KeyValues3 - pub const M_OUTPARAMS: usize = 0x10; // KeyValues3 + pub mod PulseRegisterMap_t { + pub const m_Inparams: usize = 0x0; // KeyValues3 + pub const m_Outparams: usize = 0x10; // KeyValues3 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod pgd_instruction_t { - pub const M_N_CODE: usize = 0x0; // PulseInstructionCode_t - pub const M_N_VAR: usize = 0x4; // PulseRuntimeVarIndex_t - pub const M_N_REG0: usize = 0x8; // PulseRuntimeRegisterIndex_t - pub const M_N_REG1: usize = 0xA; // PulseRuntimeRegisterIndex_t - pub const M_N_REG2: usize = 0xC; // PulseRuntimeRegisterIndex_t - pub const M_N_INVOKE_BINDING_INDEX: usize = 0x10; // PulseRuntimeInvokeIndex_t - pub const M_N_CHUNK: usize = 0x14; // PulseRuntimeChunkIndex_t - pub const M_N_DEST_INSTRUCTION: usize = 0x18; // int32 - pub const M_N_CALL_INFO_INDEX: usize = 0x1C; // PulseRuntimeCallInfoIndex_t - pub const M_N_CONST_IDX: usize = 0x20; // PulseRuntimeConstantIndex_t - pub const M_DOMAIN_VALUE: usize = 0x28; // CBufferString + pub mod PGDInstruction_t { + pub const m_nCode: usize = 0x0; // PulseInstructionCode_t + pub const m_nVar: usize = 0x4; // PulseRuntimeVarIndex_t + pub const m_nReg0: usize = 0x8; // PulseRuntimeRegisterIndex_t + pub const m_nReg1: usize = 0xA; // PulseRuntimeRegisterIndex_t + pub const m_nReg2: usize = 0xC; // PulseRuntimeRegisterIndex_t + pub const m_nInvokeBindingIndex: usize = 0x10; // PulseRuntimeInvokeIndex_t + pub const m_nChunk: usize = 0x14; // PulseRuntimeChunkIndex_t + pub const m_nDestInstruction: usize = 0x18; // int32 + pub const m_nCallInfoIndex: usize = 0x1C; // PulseRuntimeCallInfoIndex_t + pub const m_nConstIdx: usize = 0x20; // PulseRuntimeConstantIndex_t + pub const m_DomainValue: usize = 0x28; // CBufferString } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_outflow_connection { - pub const M_SOURCE_OUTFLOW_NAME: usize = 0x0; // CUtlSymbolLarge - pub const M_N_DEST_CHUNK: usize = 0x8; // PulseRuntimeChunkIndex_t - pub const M_N_INSTRUCTION: usize = 0xC; // int32 + pub mod CPulse_OutflowConnection { + pub const m_SourceOutflowName: usize = 0x0; // CUtlSymbolLarge + pub const m_nDestChunk: usize = 0x8; // PulseRuntimeChunkIndex_t + pub const m_nInstruction: usize = 0xC; // int32 } - // Parent: c_pulse_outflow_connection + // Parent: CPulse_OutflowConnection // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_resume_point { + pub mod CPulse_ResumePoint { } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_base { - pub const M_N_EDITOR_NODE_ID: usize = 0x8; // PulseDocNodeID_t + pub mod CPulseCell_Base { + pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t } - // Parent: c_pulse_cell_base + // Parent: CPulseCell_Base // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_base_flow { + pub mod CPulseCell_BaseFlow { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_inflow_base_entrypoint { - pub const M_ENTRY_CHUNK: usize = 0x48; // PulseRuntimeChunkIndex_t - pub const M_REGISTER_MAP: usize = 0x50; // PulseRegisterMap_t + pub mod CPulseCell_Inflow_BaseEntrypoint { + pub const m_EntryChunk: usize = 0x48; // PulseRuntimeChunkIndex_t + pub const m_RegisterMap: usize = 0x50; // PulseRegisterMap_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_runtime_method_arg { - pub const M_NAME: usize = 0x0; // CKV3MemberNameWithStorage - pub const M_DESCRIPTION: usize = 0x38; // CUtlString - pub const M_TYPE: usize = 0x40; // CPulseValueFullType + pub mod CPulseRuntimeMethodArg { + pub const m_Name: usize = 0x0; // CKV3MemberNameWithStorage + pub const m_Description: usize = 0x38; // CUtlString + pub const m_Type: usize = 0x40; // CPulseValueFullType } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_base_yielding_inflow { + pub mod CPulseCell_BaseYieldingInflow { } - // Parent: c_pulse_cell_base + // Parent: CPulseCell_Base // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_base_value { + pub mod CPulseCell_BaseValue { } - // Parent: c_pulse_cell_base_yielding_inflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 1 // // Metadata: @@ -10989,27 +10991,27 @@ pub mod cs2_dumper { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - pub mod c_pulse_cell_inflow_wait { - pub const M_WAKE_RESUME: usize = 0x48; // CPulse_ResumePoint + pub mod CPulseCell_Inflow_Wait { + pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_outflow_cycle_ordered_instance_state_t { - pub const M_N_NEXT_INDEX: usize = 0x0; // int32 + pub mod CPulseCell_Outflow_CycleOrdered__InstanceState_t { + pub const m_nNextIndex: usize = 0x0; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_outflow_cycle_shuffled_instance_state_t { - pub const M_SHUFFLE: usize = 0x0; // CUtlVectorFixedGrowable< uint8 > - pub const M_N_NEXT_SHUFFLE: usize = 0x20; // int32 + pub mod CPulseCell_Outflow_CycleShuffled__InstanceState_t { + pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable + pub const m_nNextShuffle: usize = 0x20; // int32 } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: @@ -11018,11 +11020,11 @@ pub mod cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - pub mod c_pulse_cell_outflow_test_random_yes_no { - pub const M_YES: usize = 0x48; // CPulse_OutflowConnection - pub const M_NO: usize = 0x58; // CPulse_OutflowConnection + pub mod CPulseCell_Outflow_TestRandomYesNo { + pub const m_Yes: usize = 0x48; // CPulse_OutflowConnection + pub const m_No: usize = 0x58; // CPulse_OutflowConnection } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: @@ -11031,11 +11033,11 @@ pub mod cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - pub mod c_pulse_cell_outflow_test_explicit_yes_no { - pub const M_YES: usize = 0x48; // CPulse_OutflowConnection - pub const M_NO: usize = 0x58; // CPulse_OutflowConnection + pub mod CPulseCell_Outflow_TestExplicitYesNo { + pub const m_Yes: usize = 0x48; // CPulse_OutflowConnection + pub const m_No: usize = 0x58; // CPulse_OutflowConnection } - // Parent: c_pulse_cell_base_value + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11044,9 +11046,9 @@ pub mod cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - pub mod c_pulse_cell_value_test_value50 { + pub mod CPulseCell_Value_TestValue50 { } - // Parent: c_pulse_cell_base_value + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11056,29 +11058,29 @@ pub mod cs2_dumper { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - pub mod c_pulse_cell_value_random_int { + pub mod CPulseCell_Value_RandomInt { } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_timeline_timeline_event_t { - pub const M_FL_TIME_FROM_PREVIOUS: usize = 0x0; // float32 - pub const M_B_PAUSE_FOR_PREVIOUS_EVENTS: usize = 0x4; // bool - pub const M_B_CALL_MODE_SYNC: usize = 0x5; // bool - pub const M_EVENT_OUTFLOW: usize = 0x8; // CPulse_OutflowConnection + pub mod CPulseCell_Timeline__TimelineEvent_t { + pub const m_flTimeFromPrevious: usize = 0x0; // float32 + pub const m_bPauseForPreviousEvents: usize = 0x4; // bool + pub const m_bCallModeSync: usize = 0x5; // bool + pub const m_EventOutflow: usize = 0x8; // CPulse_OutflowConnection } // Parent: None // Fields count: 7 - pub mod fake_entity_t { - pub const M_N_HANDLE: usize = 0x0; // PulseTestEHandle_t - pub const M_NAME: usize = 0x8; // CUtlString - pub const M_CLASS: usize = 0x10; // CUtlString - pub const M_B_DESTROYED: usize = 0x18; // bool - pub const M_P_ASSOCIATED_GRAPH_INSTANCE: usize = 0x20; // CPulseGraphInstance_TestDomain* - pub const M_B_FUNC_WAS_CALLED: usize = 0x28; // bool - pub const M_F_VALUE: usize = 0x2C; // float32 + pub mod FakeEntity_t { + pub const m_nHandle: usize = 0x0; // PulseTestEHandle_t + pub const m_Name: usize = 0x8; // CUtlString + pub const m_Class: usize = 0x10; // CUtlString + pub const m_bDestroyed: usize = 0x18; // bool + pub const m_pAssociatedGraphInstance: usize = 0x20; // CPulseGraphInstance_TestDomain* + pub const m_bFuncWasCalled: usize = 0x28; // bool + pub const m_fValue: usize = 0x2C; // float32 } // Parent: None // Fields count: 6 @@ -11087,15 +11089,15 @@ pub mod cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - pub mod c_pulse_graph_instance_test_domain { - pub const M_B_IS_RUNNING_UNIT_TESTS: usize = 0xD8; // bool - pub const M_B_EXPLICIT_TIME_STEPPING: usize = 0xD9; // bool - pub const M_B_EXPECTING_TO_DESTROY_WITH_YIELDED_CURSORS: usize = 0xDA; // bool - pub const M_N_NEXT_VALIDATE_INDEX: usize = 0xDC; // int32 - pub const M_TRACEPOINTS: usize = 0xE0; // CUtlVector< CUtlString > - pub const M_B_TEST_YES_OR_NO_PATH: usize = 0xF8; // bool + pub mod CPulseGraphInstance_TestDomain { + pub const m_bIsRunningUnitTests: usize = 0xD8; // bool + pub const m_bExplicitTimeStepping: usize = 0xD9; // bool + pub const m_bExpectingToDestroyWithYieldedCursors: usize = 0xDA; // bool + pub const m_nNextValidateIndex: usize = 0xDC; // int32 + pub const m_Tracepoints: usize = 0xE0; // CUtlVector + pub const m_bTestYesOrNoPath: usize = 0xF8; // bool } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -11103,9 +11105,9 @@ pub mod cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - pub mod c_pulse_cell_step_test_domain_tracepoint { + pub mod CPulseCell_Step_TestDomainTracepoint { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -11113,9 +11115,9 @@ pub mod cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - pub mod c_pulse_cell_step_test_domain_create_fake_entity { + pub mod CPulseCell_Step_TestDomainCreateFakeEntity { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -11123,9 +11125,9 @@ pub mod cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - pub mod c_pulse_cell_step_test_domain_destroy_fake_entity { + pub mod CPulseCell_Step_TestDomainDestroyFakeEntity { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 1 // // Metadata: @@ -11134,10 +11136,10 @@ pub mod cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPulseEditorHeaderText - pub mod c_pulse_cell_step_test_domain_ent_fire { - pub const M_INPUT: usize = 0x48; // CUtlString + pub mod CPulseCell_Step_TestDomainEntFire { + pub const m_Input: usize = 0x48; // CUtlString } - // Parent: c_pulse_cell_base_value + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11145,9 +11147,9 @@ pub mod cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - pub mod c_pulse_cell_val_test_domain_get_entity_name { + pub mod CPulseCell_Val_TestDomainGetEntityName { } - // Parent: c_pulse_cell_base_value + // Parent: CPulseCell_BaseValue // Fields count: 0 // // Metadata: @@ -11155,28 +11157,28 @@ pub mod cs2_dumper { // MCellForDomain // MPulseCellMethodBindings // MPropertyFriendlyName - pub mod c_pulse_cell_val_test_domain_find_entity_by_name { + pub mod CPulseCell_Val_TestDomainFindEntityByName { } - // Parent: c_pulse_cell_base_yielding_inflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - pub mod c_pulse_cell_test_wait_with_cursor_state { - pub const M_WAKE_RESUME: usize = 0x48; // CPulse_ResumePoint - pub const M_WAKE_CANCEL: usize = 0x58; // CPulse_ResumePoint - pub const M_WAKE_FAIL: usize = 0x68; // CPulse_ResumePoint + pub mod CPulseCell_TestWaitWithCursorState { + pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint + pub const m_WakeCancel: usize = 0x58; // CPulse_ResumePoint + pub const m_WakeFail: usize = 0x68; // CPulse_ResumePoint } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_test_wait_with_cursor_state_cursor_state_t { - pub const FL_WAIT_VALUE: usize = 0x0; // float32 - pub const B_FAIL_ON_CANCEL: usize = 0x4; // bool + pub mod CPulseCell_TestWaitWithCursorState__CursorState_t { + pub const flWaitValue: usize = 0x0; // float32 + pub const bFailOnCancel: usize = 0x4; // bool } // Parent: None // Fields count: 0 @@ -11184,34 +11186,34 @@ pub mod cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - pub mod c_pulse_test_funcs_derived_domain { + pub mod CPulseTestFuncs_DerivedDomain { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - pub mod c_pulse_cell_test_no_inflow { + pub mod CPulseCell_Test_NoInflow { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - pub mod c_pulse_cell_test_multi_inflow_with_default { + pub mod CPulseCell_Test_MultiInflow_WithDefault { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults // MCellForDomain // MPulseCellMethodBindings - pub mod c_pulse_cell_test_multi_inflow_no_default { + pub mod CPulseCell_Test_MultiInflow_NoDefault { } // Parent: None // Fields count: 0 @@ -11219,7 +11221,7 @@ pub mod cs2_dumper { // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings - pub mod c_pulse_graph_instance_turtle_graphics { + pub mod CPulseGraphInstance_TurtleGraphics { } // Parent: None // Fields count: 0 @@ -11227,23 +11229,23 @@ pub mod cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - pub mod c_pulse_cursor_funcs { + pub mod CPulseCursorFuncs { } - // Parent: c_pulse_cell_base_yielding_inflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_wait_for_cursors_with_tag_base { - pub const M_N_CURSORS_ALLOWED_TO_WAIT: usize = 0x48; // int32 - pub const M_WAIT_COMPLETE: usize = 0x50; // CPulse_ResumePoint + pub mod CPulseCell_WaitForCursorsWithTagBase { + pub const m_nCursorsAllowedToWait: usize = 0x48; // int32 + pub const m_WaitComplete: usize = 0x50; // CPulse_ResumePoint } // Parent: None // Fields count: 1 - pub mod c_pulse_cell_wait_for_cursors_with_tag_base_cursor_state_t { - pub const M_TAG_NAME: usize = 0x0; // CUtlSymbolLarge + pub mod CPulseCell_WaitForCursorsWithTagBase__CursorState_t { + pub const m_TagName: usize = 0x0; // CUtlSymbolLarge } - // Parent: c_pulse_cell_wait_for_cursors_with_tag_base + // Parent: CPulseCell_WaitForCursorsWithTagBase // Fields count: 2 // // Metadata: @@ -11253,11 +11255,11 @@ pub mod cs2_dumper { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - pub mod c_pulse_cell_wait_for_cursors_with_tag { - pub const M_B_TAG_SELF_WHEN_COMPLETE: usize = 0x60; // bool - pub const M_N_DESIRED_KILL_PRIORITY: usize = 0x64; // PulseCursorCancelPriority_t + pub mod CPulseCell_WaitForCursorsWithTag { + pub const m_bTagSelfWhenComplete: usize = 0x60; // bool + pub const m_nDesiredKillPriority: usize = 0x64; // PulseCursorCancelPriority_t } - // Parent: c_pulse_cell_wait_for_cursors_with_tag_base + // Parent: CPulseCell_WaitForCursorsWithTagBase // Fields count: 1 // // Metadata: @@ -11267,8 +11269,8 @@ pub mod cs2_dumper { // MPropertyFriendlyName // MPropertyDescription // MPulseEditorHeaderIcon - pub mod c_pulse_cell_cursor_queue { - pub const M_N_CURSORS_ALLOWED_TO_RUN_PARALLEL: usize = 0x60; // int32 + pub mod CPulseCell_CursorQueue { + pub const m_nCursorsAllowedToRunParallel: usize = 0x60; // int32 } // Parent: None // Fields count: 0 @@ -11276,7 +11278,7 @@ pub mod cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - pub mod c_pulse_test_funcs_library_a { + pub mod CPulseTestFuncs_LibraryA { } } // Module: librendersystemvulkan.so @@ -11285,27 +11287,27 @@ pub mod cs2_dumper { pub mod librendersystemvulkan { // Parent: None // Fields count: 7 - pub mod render_input_layout_field_t { - pub const M_P_SEMANTIC_NAME: usize = 0x0; // uint8[32] - pub const M_N_SEMANTIC_INDEX: usize = 0x20; // int32 - pub const M_FORMAT: usize = 0x24; // uint32 - pub const M_N_OFFSET: usize = 0x28; // int32 - pub const M_N_SLOT: usize = 0x2C; // int32 - pub const M_N_SLOT_TYPE: usize = 0x30; // RenderSlotType_t - pub const M_N_INSTANCE_STEP_RATE: usize = 0x34; // int32 + pub mod RenderInputLayoutField_t { + pub const m_pSemanticName: usize = 0x0; // uint8[32] + pub const m_nSemanticIndex: usize = 0x20; // int32 + pub const m_Format: usize = 0x24; // uint32 + pub const m_nOffset: usize = 0x28; // int32 + pub const m_nSlot: usize = 0x2C; // int32 + pub const m_nSlotType: usize = 0x30; // RenderSlotType_t + pub const m_nInstanceStepRate: usize = 0x34; // int32 } // Parent: None // Fields count: 4 - pub mod vs_input_signature_element_t { - pub const M_P_NAME: usize = 0x0; // char[64] - pub const M_P_SEMANTIC: usize = 0x40; // char[64] - pub const M_P_D3D_SEMANTIC_NAME: usize = 0x80; // char[64] - pub const M_N_D3D_SEMANTIC_INDEX: usize = 0xC0; // int32 + pub mod VsInputSignatureElement_t { + pub const m_pName: usize = 0x0; // char[64] + pub const m_pSemantic: usize = 0x40; // char[64] + pub const m_pD3DSemanticName: usize = 0x80; // char[64] + pub const m_nD3DSemanticIndex: usize = 0xC0; // int32 } // Parent: None // Fields count: 1 - pub mod vs_input_signature_t { - pub const M_ELEMS: usize = 0x0; // CUtlVector< VsInputSignatureElement_t > + pub mod VsInputSignature_t { + pub const m_elems: usize = 0x0; // CUtlVector } } // Module: libresourcesystem.so @@ -11317,425 +11319,425 @@ pub mod cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - pub mod constant_info_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_NAME_TOKEN: usize = 0x8; // CUtlStringToken - pub const M_FL_VALUE: usize = 0xC; // float32 + pub mod ConstantInfo_t { + pub const m_name: usize = 0x0; // CUtlString + pub const m_nameToken: usize = 0x8; // CUtlStringToken + pub const m_flValue: usize = 0xC; // float32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod variable_info_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_NAME_TOKEN: usize = 0x8; // CUtlStringToken - pub const M_N_INDEX: usize = 0xC; // FuseVariableIndex_t - pub const M_N_NUM_COMPONENTS: usize = 0xE; // uint8 - pub const M_E_VAR_TYPE: usize = 0xF; // FuseVariableType_t - pub const M_E_ACCESS: usize = 0x10; // FuseVariableAccess_t + pub mod VariableInfo_t { + pub const m_name: usize = 0x0; // CUtlString + pub const m_nameToken: usize = 0x8; // CUtlStringToken + pub const m_nIndex: usize = 0xC; // FuseVariableIndex_t + pub const m_nNumComponents: usize = 0xE; // uint8 + pub const m_eVarType: usize = 0xF; // FuseVariableType_t + pub const m_eAccess: usize = 0x10; // FuseVariableAccess_t } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod function_info_t { - pub const M_NAME: usize = 0x8; // CUtlString - pub const M_NAME_TOKEN: usize = 0x10; // CUtlStringToken - pub const M_N_PARAM_COUNT: usize = 0x14; // int32 - pub const M_N_INDEX: usize = 0x18; // FuseFunctionIndex_t - pub const M_B_IS_PURE: usize = 0x1A; // bool + pub mod FunctionInfo_t { + pub const m_name: usize = 0x8; // CUtlString + pub const m_nameToken: usize = 0x10; // CUtlStringToken + pub const m_nParamCount: usize = 0x14; // int32 + pub const m_nIndex: usize = 0x18; // FuseFunctionIndex_t + pub const m_bIsPure: usize = 0x1A; // bool } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_fuse_program { - pub const M_PROGRAM_BUFFER: usize = 0x0; // CUtlVector< uint8 > - pub const M_VARIABLES_READ: usize = 0x18; // CUtlVector< FuseVariableIndex_t > - pub const M_VARIABLES_WRITTEN: usize = 0x30; // CUtlVector< FuseVariableIndex_t > - pub const M_N_MAX_TEMP_VARS_USED: usize = 0x48; // int32 + pub mod CFuseProgram { + pub const m_programBuffer: usize = 0x0; // CUtlVector + pub const m_variablesRead: usize = 0x18; // CUtlVector + pub const m_variablesWritten: usize = 0x30; // CUtlVector + pub const m_nMaxTempVarsUsed: usize = 0x48; // int32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_fuse_symbol_table { - pub const M_CONSTANTS: usize = 0x0; // CUtlVector< ConstantInfo_t > - pub const M_VARIABLES: usize = 0x18; // CUtlVector< VariableInfo_t > - pub const M_FUNCTIONS: usize = 0x30; // CUtlVector< FunctionInfo_t > - pub const M_CONSTANT_MAP: usize = 0x48; // CUtlHashtable< CUtlStringToken, int32 > - pub const M_VARIABLE_MAP: usize = 0x68; // CUtlHashtable< CUtlStringToken, int32 > - pub const M_FUNCTION_MAP: usize = 0x88; // CUtlHashtable< CUtlStringToken, int32 > + pub mod CFuseSymbolTable { + pub const m_constants: usize = 0x0; // CUtlVector + pub const m_variables: usize = 0x18; // CUtlVector + pub const m_functions: usize = 0x30; // CUtlVector + pub const m_constantMap: usize = 0x48; // CUtlHashtable + pub const m_variableMap: usize = 0x68; // CUtlHashtable + pub const m_functionMap: usize = 0x88; // CUtlHashtable } // Parent: None // Fields count: 2 - pub mod aabb_t { - pub const M_V_MIN_BOUNDS: usize = 0x0; // Vector - pub const M_V_MAX_BOUNDS: usize = 0xC; // Vector + pub mod AABB_t { + pub const m_vMinBounds: usize = 0x0; // Vector + pub const m_vMaxBounds: usize = 0xC; // Vector } // Parent: None // Fields count: 2 - pub mod packed_aabb_t { - pub const M_N_PACKED_MIN: usize = 0x0; // uint32 - pub const M_N_PACKED_MAX: usize = 0x4; // uint32 + pub mod PackedAABB_t { + pub const m_nPackedMin: usize = 0x0; // uint32 + pub const m_nPackedMax: usize = 0x4; // uint32 } // Parent: None // Fields count: 4 - pub mod four_quaternions { - pub const X: usize = 0x0; // fltx4 - pub const Y: usize = 0x10; // fltx4 - pub const Z: usize = 0x20; // fltx4 - pub const W: usize = 0x30; // fltx4 + pub mod FourQuaternions { + pub const x: usize = 0x0; // fltx4 + pub const y: usize = 0x10; // fltx4 + pub const z: usize = 0x20; // fltx4 + pub const w: usize = 0x30; // fltx4 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod test_resource_t { - pub const M_NAME: usize = 0x0; // CUtlString + pub mod TestResource_t { + pub const m_name: usize = 0x0; // CUtlString } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_test_resource_t { + pub mod InfoForResourceTypeTestResource_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_procedural_test_resource_t { + pub mod InfoForResourceTypeProceduralTestResource_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_manifest_test_resource_t { + pub mod InfoForResourceTypeManifestTestResource_t { } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod manifest_test_resource_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_CHILD: usize = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t > + pub mod ManifestTestResource_t { + pub const m_name: usize = 0x0; // CUtlString + pub const m_child: usize = 0x8; // CStrongHandle } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_cv_data_resource { + pub mod InfoForResourceTypeCVDataResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_i_pulse_graph_def { + pub mod InfoForResourceTypeIPulseGraphDef { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_type_script_resource { + pub mod InfoForResourceTypeCTypeScriptResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_java_script_resource { + pub mod InfoForResourceTypeCJavaScriptResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_i_particle_system_definition { + pub mod InfoForResourceTypeIParticleSystemDefinition { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_i_particle_snapshot { + pub mod InfoForResourceTypeIParticleSnapshot { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_anim_data { + pub mod InfoForResourceTypeCAnimData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_animation_group { + pub mod InfoForResourceTypeCAnimationGroup { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_sequence_group_data { + pub mod InfoForResourceTypeCSequenceGroupData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_i_material2 { + pub mod InfoForResourceTypeIMaterial2 { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_morph_set_data { + pub mod InfoForResourceTypeCMorphSetData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_render_mesh { + pub mod InfoForResourceTypeCRenderMesh { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_model { + pub mod InfoForResourceTypeCModel { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_texture_base { + pub mod InfoForResourceTypeCTextureBase { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_i_vector_graphic { + pub mod InfoForResourceTypeIVectorGraphic { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_cv_sound_event_script_list { + pub mod InfoForResourceTypeCVSoundEventScriptList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_cv_sound_stack_script_list { + pub mod InfoForResourceTypeCVSoundStackScriptList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_voice_container_base { + pub mod InfoForResourceTypeCVoiceContainerBase { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_cv_mix_list_resource { + pub mod InfoForResourceTypeCVMixListResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_phys_aggregate_data { + pub mod InfoForResourceTypeCPhysAggregateData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_cv_phys_x_surface_properties_list { + pub mod InfoForResourceTypeCVPhysXSurfacePropertiesList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_entity_lump { + pub mod InfoForResourceTypeCEntityLump { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_world_node { + pub mod InfoForResourceTypeCWorldNode { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_world_t { + pub mod InfoForResourceTypeWorld_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_voxel_visibility { + pub mod InfoForResourceTypeCVoxelVisibility { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_post_processing_resource { + pub mod InfoForResourceTypeCPostProcessingResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_panorama_style { + pub mod InfoForResourceTypeCPanoramaStyle { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_panorama_layout { + pub mod InfoForResourceTypeCPanoramaLayout { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_panorama_dynamic_images { + pub mod InfoForResourceTypeCPanoramaDynamicImages { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_dota_item_definition_resource { + pub mod InfoForResourceTypeCDotaItemDefinitionResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_cdota_patch_notes_list { + pub mod InfoForResourceTypeCDOTAPatchNotesList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_cdota_novels_list { + pub mod InfoForResourceTypeCDOTANovelsList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_i_anim_graph_model_binding { + pub mod InfoForResourceTypeIAnimGraphModelBinding { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_choreo_scene_file_data { + pub mod InfoForResourceTypeCChoreoSceneFileData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_cdac_game_defs_data { + pub mod InfoForResourceTypeCDACGameDefsData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_composite_material_kit { + pub mod InfoForResourceTypeCCompositeMaterialKit { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_gc_exportable_external_data { + pub mod InfoForResourceTypeCGcExportableExternalData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_smart_prop { + pub mod InfoForResourceTypeCSmartProp { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_ccsgo_econ_item { + pub mod InfoForResourceTypeCCSGOEconItem { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_response_rules_list { + pub mod InfoForResourceTypeCResponseRulesList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_nm_skeleton { + pub mod InfoForResourceTypeCNmSkeleton { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_nm_clip { + pub mod InfoForResourceTypeCNmClip { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_nm_graph { + pub mod InfoForResourceTypeCNmGraph { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_nm_graph_data_set { + pub mod InfoForResourceTypeCNmGraphDataSet { } } // Module: libscenefilecache.so @@ -11752,89 +11754,89 @@ pub mod cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - pub mod cssds_end_frame_view_info { - pub const M_N_VIEW_ID: usize = 0x0; // uint64 - pub const M_VIEW_NAME: usize = 0x8; // CUtlString + pub mod CSSDSEndFrameViewInfo { + pub const m_nViewId: usize = 0x0; // uint64 + pub const m_ViewName: usize = 0x8; // CUtlString } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod cssds_msg_end_frame { - pub const M_VIEWS: usize = 0x0; // CUtlVector< CSSDSEndFrameViewInfo > + pub mod CSSDSMsg_EndFrame { + pub const m_Views: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod scene_view_id_t { - pub const M_N_VIEW_ID: usize = 0x0; // uint64 - pub const M_N_FRAME_COUNT: usize = 0x8; // uint64 + pub mod SceneViewId_t { + pub const m_nViewId: usize = 0x0; // uint64 + pub const m_nFrameCount: usize = 0x8; // uint64 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod cssds_msg_view_render { - pub const M_VIEW_ID: usize = 0x0; // SceneViewId_t - pub const M_VIEW_NAME: usize = 0x10; // CUtlString + pub mod CSSDSMsg_ViewRender { + pub const m_viewId: usize = 0x0; // SceneViewId_t + pub const m_ViewName: usize = 0x10; // CUtlString } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod cssds_msg_layer_base { - pub const M_VIEW_ID: usize = 0x0; // SceneViewId_t - pub const M_VIEW_NAME: usize = 0x10; // CUtlString - pub const M_N_LAYER_INDEX: usize = 0x18; // int32 - pub const M_N_LAYER_ID: usize = 0x20; // uint64 - pub const M_LAYER_NAME: usize = 0x28; // CUtlString - pub const M_DISPLAY_TEXT: usize = 0x30; // CUtlString + pub mod CSSDSMsg_LayerBase { + pub const m_viewId: usize = 0x0; // SceneViewId_t + pub const m_ViewName: usize = 0x10; // CUtlString + pub const m_nLayerIndex: usize = 0x18; // int32 + pub const m_nLayerId: usize = 0x20; // uint64 + pub const m_LayerName: usize = 0x28; // CUtlString + pub const m_displayText: usize = 0x30; // CUtlString } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod cssds_msg_view_target { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_TEXTURE_ID: usize = 0x8; // uint64 - pub const M_N_WIDTH: usize = 0x10; // int32 - pub const M_N_HEIGHT: usize = 0x14; // int32 - pub const M_N_REQUESTED_WIDTH: usize = 0x18; // int32 - pub const M_N_REQUESTED_HEIGHT: usize = 0x1C; // int32 - pub const M_N_NUM_MIP_LEVELS: usize = 0x20; // int32 - pub const M_N_DEPTH: usize = 0x24; // int32 - pub const M_N_MULTISAMPLE_NUM_SAMPLES: usize = 0x28; // int32 - pub const M_N_FORMAT: usize = 0x2C; // int32 + pub mod CSSDSMsg_ViewTarget { + pub const m_Name: usize = 0x0; // CUtlString + pub const m_TextureId: usize = 0x8; // uint64 + pub const m_nWidth: usize = 0x10; // int32 + pub const m_nHeight: usize = 0x14; // int32 + pub const m_nRequestedWidth: usize = 0x18; // int32 + pub const m_nRequestedHeight: usize = 0x1C; // int32 + pub const m_nNumMipLevels: usize = 0x20; // int32 + pub const m_nDepth: usize = 0x24; // int32 + pub const m_nMultisampleNumSamples: usize = 0x28; // int32 + pub const m_nFormat: usize = 0x2C; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod cssds_msg_view_target_list { - pub const M_VIEW_ID: usize = 0x0; // SceneViewId_t - pub const M_VIEW_NAME: usize = 0x10; // CUtlString - pub const M_TARGETS: usize = 0x18; // CUtlVector< CSSDSMsg_ViewTarget > + pub mod CSSDSMsg_ViewTargetList { + pub const m_viewId: usize = 0x0; // SceneViewId_t + pub const m_ViewName: usize = 0x10; // CUtlString + pub const m_Targets: usize = 0x18; // CUtlVector } - // Parent: cssds_msg_layer_base + // Parent: CSSDSMsg_LayerBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod cssds_msg_pre_layer { + pub mod CSSDSMsg_PreLayer { } - // Parent: cssds_msg_layer_base + // Parent: CSSDSMsg_LayerBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod cssds_msg_post_layer { + pub mod CSSDSMsg_PostLayer { } } // Module: libschemasystem.so @@ -11846,66 +11848,66 @@ pub mod cs2_dumper { // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_c_resource_manifest_internal { + pub mod InfoForResourceTypeCResourceManifestInternal { } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_example_schema_v_data_monomorphic { - pub const M_N_EXAMPLE1: usize = 0x0; // int32 - pub const M_N_EXAMPLE2: usize = 0x4; // int32 + pub mod CExampleSchemaVData_Monomorphic { + pub const m_nExample1: usize = 0x0; // int32 + pub const m_nExample2: usize = 0x4; // int32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_example_schema_v_data_polymorphic_base { - pub const M_N_BASE: usize = 0x8; // int32 + pub mod CExampleSchemaVData_PolymorphicBase { + pub const m_nBase: usize = 0x8; // int32 } - // Parent: c_example_schema_v_data_polymorphic_base + // Parent: CExampleSchemaVData_PolymorphicBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_example_schema_v_data_polymorphic_derived_a { - pub const M_N_DERIVED_A: usize = 0xC; // int32 + pub mod CExampleSchemaVData_PolymorphicDerivedA { + pub const m_nDerivedA: usize = 0xC; // int32 } - // Parent: c_example_schema_v_data_polymorphic_base + // Parent: CExampleSchemaVData_PolymorphicBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_example_schema_v_data_polymorphic_derived_b { - pub const M_N_DERIVED_B: usize = 0xC; // int32 + pub mod CExampleSchemaVData_PolymorphicDerivedB { + pub const m_nDerivedB: usize = 0xC; // int32 } // Parent: None // Fields count: 22 - pub mod c_schema_system_internal_registration { - pub const M_VECTOR2_D: usize = 0x0; // Vector2D - pub const M_VECTOR: usize = 0x8; // Vector - pub const M_VECTOR_ALIGNED: usize = 0x20; // VectorAligned - pub const M_QUATERNION: usize = 0x30; // Quaternion - pub const M_Q_ANGLE: usize = 0x40; // QAngle - pub const M_ROTATION_VECTOR: usize = 0x4C; // RotationVector - pub const M_RADIAN_EULER: usize = 0x58; // RadianEuler - pub const M_DEGREE_EULER: usize = 0x64; // DegreeEuler - pub const M_QUATERNION_STORAGE: usize = 0x70; // QuaternionStorage - pub const M_MATRIX3X4_T: usize = 0x80; // matrix3x4_t - pub const M_MATRIX3X4A_T: usize = 0xB0; // matrix3x4a_t - pub const M_COLOR: usize = 0xE0; // Color - pub const M_VECTOR4_D: usize = 0xE4; // Vector4D - pub const M_C_TRANSFORM: usize = 0x100; // CTransform - pub const M_P_KEY_VALUES: usize = 0x120; // KeyValues* - pub const M_C_UTL_BINARY_BLOCK: usize = 0x128; // CUtlBinaryBlock - pub const M_C_UTL_STRING: usize = 0x140; // CUtlString - pub const M_C_UTL_SYMBOL: usize = 0x148; // CUtlSymbol - pub const M_STRING_TOKEN: usize = 0x14C; // CUtlStringToken - pub const M_STRING_TOKEN_WITH_STORAGE: usize = 0x150; // CUtlStringTokenWithStorage - pub const M_RESOURCE_TYPES: usize = 0x168; // CResourceArray< CResourcePointer< CResourceString > > - pub const M_KV3: usize = 0x170; // KeyValues3 + pub mod CSchemaSystemInternalRegistration { + pub const m_Vector2D: usize = 0x0; // Vector2D + pub const m_Vector: usize = 0x8; // Vector + pub const m_VectorAligned: usize = 0x20; // VectorAligned + pub const m_Quaternion: usize = 0x30; // Quaternion + pub const m_QAngle: usize = 0x40; // QAngle + pub const m_RotationVector: usize = 0x4C; // RotationVector + pub const m_RadianEuler: usize = 0x58; // RadianEuler + pub const m_DegreeEuler: usize = 0x64; // DegreeEuler + pub const m_QuaternionStorage: usize = 0x70; // QuaternionStorage + pub const m_matrix3x4_t: usize = 0x80; // matrix3x4_t + pub const m_matrix3x4a_t: usize = 0xB0; // matrix3x4a_t + pub const m_Color: usize = 0xE0; // Color + pub const m_Vector4D: usize = 0xE4; // Vector4D + pub const m_CTransform: usize = 0x100; // CTransform + pub const m_pKeyValues: usize = 0x120; // KeyValues* + pub const m_CUtlBinaryBlock: usize = 0x128; // CUtlBinaryBlock + pub const m_CUtlString: usize = 0x140; // CUtlString + pub const m_CUtlSymbol: usize = 0x148; // CUtlSymbol + pub const m_stringToken: usize = 0x14C; // CUtlStringToken + pub const m_stringTokenWithStorage: usize = 0x150; // CUtlStringTokenWithStorage + pub const m_ResourceTypes: usize = 0x168; // CResourceArray> + pub const m_KV3: usize = 0x170; // KeyValues3 } } // Module: libserver.so @@ -11914,77 +11916,77 @@ pub mod cs2_dumper { pub mod libserver { // Parent: None // Fields count: 2 - pub mod extent { - pub const LO: usize = 0x0; // Vector - pub const HI: usize = 0xC; // Vector + pub mod Extent { + pub const lo: usize = 0x0; // Vector + pub const hi: usize = 0xC; // Vector } // Parent: None // Fields count: 2 - pub mod nav_gravity_t { - pub const M_V_GRAVITY: usize = 0x0; // Vector - pub const M_B_DEFAULT: usize = 0xC; // bool + pub mod NavGravity_t { + pub const m_vGravity: usize = 0x0; // Vector + pub const m_bDefault: usize = 0xC; // bool } // Parent: None // Fields count: 0 - pub mod c_nav_volume { + pub mod CNavVolume { } - // Parent: c_nav_volume + // Parent: CNavVolume // Fields count: 1 - pub mod c_nav_volume_vector { - pub const M_B_HAS_BEEN_PRE_FILTERED: usize = 0x58; // bool + pub mod CNavVolumeVector { + pub const m_bHasBeenPreFiltered: usize = 0x58; // bool } - // Parent: c_nav_volume_vector + // Parent: CNavVolumeVector // Fields count: 0 - pub mod c_nav_volume_all { + pub mod CNavVolumeAll { } - // Parent: c_nav_volume + // Parent: CNavVolume // Fields count: 2 - pub mod c_nav_volume_sphere { - pub const M_V_CENTER: usize = 0x50; // Vector - pub const M_FL_RADIUS: usize = 0x5C; // float32 + pub mod CNavVolumeSphere { + pub const m_vCenter: usize = 0x50; // Vector + pub const m_flRadius: usize = 0x5C; // float32 } - // Parent: c_nav_volume_sphere + // Parent: CNavVolumeSphere // Fields count: 1 - pub mod c_nav_volume_spherical_shell { - pub const M_FL_RADIUS_INNER: usize = 0x60; // float32 + pub mod CNavVolumeSphericalShell { + pub const m_flRadiusInner: usize = 0x60; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - pub mod c_range_float { - pub const M_P_VALUE: usize = 0x0; // float32[2] + pub mod CRangeFloat { + pub const m_pValue: usize = 0x0; // float32[2] } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - pub mod c_range_int { - pub const M_P_VALUE: usize = 0x0; // int32[2] + pub mod CRangeInt { + pub const m_pValue: usize = 0x0; // int32[2] } // Parent: None // Fields count: 0 - pub mod c_entity_component { + pub mod CEntityComponent { } // Parent: None // Fields count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) - pub mod c_entity_identity { - pub const M_NAME_STRINGABLE_INDEX: usize = 0x14; // int32 - pub const M_NAME: usize = 0x18; // CUtlSymbolLarge - pub const M_DESIGNER_NAME: usize = 0x20; // CUtlSymbolLarge - pub const M_FLAGS: usize = 0x30; // uint32 - pub const M_WORLD_GROUP_ID: usize = 0x38; // WorldGroupId_t - pub const M_F_DATA_OBJECT_TYPES: usize = 0x3C; // uint32 - pub const M_PATH_INDEX: usize = 0x40; // ChangeAccessorFieldPathIndex_t - pub const M_P_PREV: usize = 0x58; // CEntityIdentity* - pub const M_P_NEXT: usize = 0x60; // CEntityIdentity* - pub const M_P_PREV_BY_CLASS: usize = 0x68; // CEntityIdentity* - pub const M_P_NEXT_BY_CLASS: usize = 0x70; // CEntityIdentity* + pub mod CEntityIdentity { + pub const m_nameStringableIndex: usize = 0x14; // int32 + pub const m_name: usize = 0x18; // CUtlSymbolLarge + pub const m_designerName: usize = 0x20; // CUtlSymbolLarge + pub const m_flags: usize = 0x30; // uint32 + pub const m_worldGroupId: usize = 0x38; // WorldGroupId_t + pub const m_fDataObjectTypes: usize = 0x3C; // uint32 + pub const m_PathIndex: usize = 0x40; // ChangeAccessorFieldPathIndex_t + pub const m_pPrev: usize = 0x58; // CEntityIdentity* + pub const m_pNext: usize = 0x60; // CEntityIdentity* + pub const m_pPrevByClass: usize = 0x68; // CEntityIdentity* + pub const m_pNextByClass: usize = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 4 @@ -11992,50 +11994,50 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - pub mod c_entity_instance { - pub const M_ISZ_PRIVATE_V_SCRIPTS: usize = 0x8; // CUtlSymbolLarge - pub const M_P_ENTITY: usize = 0x10; // CEntityIdentity* - pub const M_C_SCRIPT_COMPONENT: usize = 0x28; // CScriptComponent* - pub const M_B_VISIBLEIN_PVS: usize = 0x30; // bool + pub mod CEntityInstance { + pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge + pub const m_pEntity: usize = 0x10; // CEntityIdentity* + pub const m_CScriptComponent: usize = 0x28; // CScriptComponent* + pub const m_bVisibleinPVS: usize = 0x30; // bool } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 - pub mod c_script_component { - pub const M_SCRIPT_CLASS_NAME: usize = 0x30; // CUtlSymbolLarge + pub mod CScriptComponent { + pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 2 - pub mod c_body_component { - pub const M_P_SCENE_NODE: usize = 0x8; // CGameSceneNode* - pub const M_P_CHAIN_ENTITY: usize = 0x28; // CNetworkVarChainer + pub mod CBodyComponent { + pub const m_pSceneNode: usize = 0x8; // CGameSceneNode* + pub const __m_pChainEntity: usize = 0x28; // CNetworkVarChainer } - // Parent: c_body_component + // Parent: CBodyComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) - pub mod c_body_component_point { - pub const M_SCENE_NODE: usize = 0x60; // CGameSceneNode - pub const M_P_CHAIN_ENTITY: usize = 0x1C0; // CNetworkVarChainer + pub mod CBodyComponentPoint { + pub const m_sceneNode: usize = 0x60; // CGameSceneNode + pub const __m_pChainEntity: usize = 0x1C0; // CNetworkVarChainer } - // Parent: c_body_component + // Parent: CBodyComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - pub mod c_body_component_skeleton_instance { - pub const M_SKELETON_INSTANCE: usize = 0x60; // CSkeletonInstance - pub const M_P_CHAIN_ENTITY: usize = 0x450; // CNetworkVarChainer + pub mod CBodyComponentSkeletonInstance { + pub const m_skeletonInstance: usize = 0x60; // CSkeletonInstance + pub const __m_pChainEntity: usize = 0x450; // CNetworkVarChainer } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 // // Metadata: // NetworkVarNames: m_bvDisabledHitGroups (uint32) - pub mod c_hitbox_component { - pub const M_BV_DISABLED_HIT_GROUPS: usize = 0x24; // uint32[1] + pub mod CHitboxComponent { + pub const m_bvDisabledHitGroups: usize = 0x24; // uint32[1] } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 67 // // Metadata: @@ -12104,144 +12106,144 @@ pub mod cs2_dumper { // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) // NetworkVarNames: m_flCapsuleLength (float) // NetworkVarNames: m_flMinRoughness (float) - pub mod c_light_component { - pub const M_P_CHAIN_ENTITY: usize = 0x58; // CNetworkVarChainer - pub const M_COLOR: usize = 0x95; // Color - pub const M_SECONDARY_COLOR: usize = 0x99; // Color - pub const M_FL_BRIGHTNESS: usize = 0xA0; // float32 - pub const M_FL_BRIGHTNESS_SCALE: usize = 0xA4; // float32 - pub const M_FL_BRIGHTNESS_MULT: usize = 0xA8; // float32 - pub const M_FL_RANGE: usize = 0xAC; // float32 - pub const M_FL_FALLOFF: usize = 0xB0; // float32 - pub const M_FL_ATTENUATION0: usize = 0xB4; // float32 - pub const M_FL_ATTENUATION1: usize = 0xB8; // float32 - pub const M_FL_ATTENUATION2: usize = 0xBC; // float32 - pub const M_FL_THETA: usize = 0xC0; // float32 - pub const M_FL_PHI: usize = 0xC4; // float32 - pub const M_H_LIGHT_COOKIE: usize = 0xC8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_N_CASCADES: usize = 0xD0; // int32 - pub const M_N_CAST_SHADOWS: usize = 0xD4; // int32 - pub const M_N_SHADOW_WIDTH: usize = 0xD8; // int32 - pub const M_N_SHADOW_HEIGHT: usize = 0xDC; // int32 - pub const M_B_RENDER_DIFFUSE: usize = 0xE0; // bool - pub const M_N_RENDER_SPECULAR: usize = 0xE4; // int32 - pub const M_B_RENDER_TRANSMISSIVE: usize = 0xE8; // bool - pub const M_FL_ORTHO_LIGHT_WIDTH: usize = 0xEC; // float32 - pub const M_FL_ORTHO_LIGHT_HEIGHT: usize = 0xF0; // float32 - pub const M_N_STYLE: usize = 0xF4; // int32 - pub const M_PATTERN: usize = 0xF8; // CUtlString - pub const M_N_CASCADE_RENDER_STATIC_OBJECTS: usize = 0x100; // int32 - pub const M_FL_SHADOW_CASCADE_CROSS_FADE: usize = 0x104; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE_FADE: usize = 0x108; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE0: usize = 0x10C; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE1: usize = 0x110; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE2: usize = 0x114; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE3: usize = 0x118; // float32 - pub const M_N_SHADOW_CASCADE_RESOLUTION0: usize = 0x11C; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION1: usize = 0x120; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION2: usize = 0x124; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION3: usize = 0x128; // int32 - pub const M_B_USES_BAKED_SHADOWING: usize = 0x12C; // bool - pub const M_N_SHADOW_PRIORITY: usize = 0x130; // int32 - pub const M_N_BAKED_SHADOW_INDEX: usize = 0x134; // int32 - pub const M_B_RENDER_TO_CUBEMAPS: usize = 0x138; // bool - pub const M_N_DIRECT_LIGHT: usize = 0x13C; // int32 - pub const M_N_INDIRECT_LIGHT: usize = 0x140; // int32 - pub const M_FL_FADE_MIN_DIST: usize = 0x144; // float32 - pub const M_FL_FADE_MAX_DIST: usize = 0x148; // float32 - pub const M_FL_SHADOW_FADE_MIN_DIST: usize = 0x14C; // float32 - pub const M_FL_SHADOW_FADE_MAX_DIST: usize = 0x150; // float32 - pub const M_B_ENABLED: usize = 0x154; // bool - pub const M_B_FLICKER: usize = 0x155; // bool - pub const M_B_PRECOMPUTED_FIELDS_VALID: usize = 0x156; // bool - pub const M_V_PRECOMPUTED_BOUNDS_MINS: usize = 0x158; // Vector - pub const M_V_PRECOMPUTED_BOUNDS_MAXS: usize = 0x164; // Vector - pub const M_V_PRECOMPUTED_OBB_ORIGIN: usize = 0x170; // Vector - pub const M_V_PRECOMPUTED_OBB_ANGLES: usize = 0x17C; // QAngle - pub const M_V_PRECOMPUTED_OBB_EXTENT: usize = 0x188; // Vector - pub const M_FL_PRECOMPUTED_MAX_RANGE: usize = 0x194; // float32 - pub const M_N_FOG_LIGHTING_MODE: usize = 0x198; // int32 - pub const M_FL_FOG_CONTRIBUTION_STENGTH: usize = 0x19C; // float32 - pub const M_FL_NEAR_CLIP_PLANE: usize = 0x1A0; // float32 - pub const M_SKY_COLOR: usize = 0x1A4; // Color - pub const M_FL_SKY_INTENSITY: usize = 0x1A8; // float32 - pub const M_SKY_AMBIENT_BOUNCE: usize = 0x1AC; // Color - pub const M_B_USE_SECONDARY_COLOR: usize = 0x1B0; // bool - pub const M_B_MIXED_SHADOWS: usize = 0x1B1; // bool - pub const M_FL_LIGHT_STYLE_START_TIME: usize = 0x1B4; // GameTime_t - pub const M_FL_CAPSULE_LENGTH: usize = 0x1B8; // float32 - pub const M_FL_MIN_ROUGHNESS: usize = 0x1BC; // float32 - pub const M_B_PVS_MODIFY_ENTITY: usize = 0x1D0; // bool + pub mod CLightComponent { + pub const __m_pChainEntity: usize = 0x58; // CNetworkVarChainer + pub const m_Color: usize = 0x95; // Color + pub const m_SecondaryColor: usize = 0x99; // Color + pub const m_flBrightness: usize = 0xA0; // float32 + pub const m_flBrightnessScale: usize = 0xA4; // float32 + pub const m_flBrightnessMult: usize = 0xA8; // float32 + pub const m_flRange: usize = 0xAC; // float32 + pub const m_flFalloff: usize = 0xB0; // float32 + pub const m_flAttenuation0: usize = 0xB4; // float32 + pub const m_flAttenuation1: usize = 0xB8; // float32 + pub const m_flAttenuation2: usize = 0xBC; // float32 + pub const m_flTheta: usize = 0xC0; // float32 + pub const m_flPhi: usize = 0xC4; // float32 + pub const m_hLightCookie: usize = 0xC8; // CStrongHandle + pub const m_nCascades: usize = 0xD0; // int32 + pub const m_nCastShadows: usize = 0xD4; // int32 + pub const m_nShadowWidth: usize = 0xD8; // int32 + pub const m_nShadowHeight: usize = 0xDC; // int32 + pub const m_bRenderDiffuse: usize = 0xE0; // bool + pub const m_nRenderSpecular: usize = 0xE4; // int32 + pub const m_bRenderTransmissive: usize = 0xE8; // bool + pub const m_flOrthoLightWidth: usize = 0xEC; // float32 + pub const m_flOrthoLightHeight: usize = 0xF0; // float32 + pub const m_nStyle: usize = 0xF4; // int32 + pub const m_Pattern: usize = 0xF8; // CUtlString + pub const m_nCascadeRenderStaticObjects: usize = 0x100; // int32 + pub const m_flShadowCascadeCrossFade: usize = 0x104; // float32 + pub const m_flShadowCascadeDistanceFade: usize = 0x108; // float32 + pub const m_flShadowCascadeDistance0: usize = 0x10C; // float32 + pub const m_flShadowCascadeDistance1: usize = 0x110; // float32 + pub const m_flShadowCascadeDistance2: usize = 0x114; // float32 + pub const m_flShadowCascadeDistance3: usize = 0x118; // float32 + pub const m_nShadowCascadeResolution0: usize = 0x11C; // int32 + pub const m_nShadowCascadeResolution1: usize = 0x120; // int32 + pub const m_nShadowCascadeResolution2: usize = 0x124; // int32 + pub const m_nShadowCascadeResolution3: usize = 0x128; // int32 + pub const m_bUsesBakedShadowing: usize = 0x12C; // bool + pub const m_nShadowPriority: usize = 0x130; // int32 + pub const m_nBakedShadowIndex: usize = 0x134; // int32 + pub const m_bRenderToCubemaps: usize = 0x138; // bool + pub const m_nDirectLight: usize = 0x13C; // int32 + pub const m_nIndirectLight: usize = 0x140; // int32 + pub const m_flFadeMinDist: usize = 0x144; // float32 + pub const m_flFadeMaxDist: usize = 0x148; // float32 + pub const m_flShadowFadeMinDist: usize = 0x14C; // float32 + pub const m_flShadowFadeMaxDist: usize = 0x150; // float32 + pub const m_bEnabled: usize = 0x154; // bool + pub const m_bFlicker: usize = 0x155; // bool + pub const m_bPrecomputedFieldsValid: usize = 0x156; // bool + pub const m_vPrecomputedBoundsMins: usize = 0x158; // Vector + pub const m_vPrecomputedBoundsMaxs: usize = 0x164; // Vector + pub const m_vPrecomputedOBBOrigin: usize = 0x170; // Vector + pub const m_vPrecomputedOBBAngles: usize = 0x17C; // QAngle + pub const m_vPrecomputedOBBExtent: usize = 0x188; // Vector + pub const m_flPrecomputedMaxRange: usize = 0x194; // float32 + pub const m_nFogLightingMode: usize = 0x198; // int32 + pub const m_flFogContributionStength: usize = 0x19C; // float32 + pub const m_flNearClipPlane: usize = 0x1A0; // float32 + pub const m_SkyColor: usize = 0x1A4; // Color + pub const m_flSkyIntensity: usize = 0x1A8; // float32 + pub const m_SkyAmbientBounce: usize = 0x1AC; // Color + pub const m_bUseSecondaryColor: usize = 0x1B0; // bool + pub const m_bMixedShadows: usize = 0x1B1; // bool + pub const m_flLightStyleStartTime: usize = 0x1B4; // GameTime_t + pub const m_flCapsuleLength: usize = 0x1B8; // float32 + pub const m_flMinRoughness: usize = 0x1BC; // float32 + pub const m_bPvsModifyEntity: usize = 0x1D0; // bool } // Parent: None // Fields count: 1 - pub mod c_network_transmit_component { - pub const M_N_TRANSMIT_STATE_OWNED_COUNTER: usize = 0x2C4; // uint8 + pub mod CNetworkTransmitComponent { + pub const m_nTransmitStateOwnedCounter: usize = 0x2C4; // uint8 } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 5 - pub mod c_render_component { - pub const M_P_CHAIN_ENTITY: usize = 0x10; // CNetworkVarChainer - pub const M_B_IS_RENDERING_WITH_VIEW_MODELS: usize = 0x50; // bool - pub const M_N_SPLITSCREEN_FLAGS: usize = 0x54; // uint32 - pub const M_B_ENABLE_RENDERING: usize = 0x60; // bool - pub const M_B_INTERPOLATION_READY_TO_DRAW: usize = 0xC0; // bool + pub mod CRenderComponent { + pub const __m_pChainEntity: usize = 0x10; // CNetworkVarChainer + pub const m_bIsRenderingWithViewModels: usize = 0x50; // bool + pub const m_nSplitscreenFlags: usize = 0x54; // uint32 + pub const m_bEnableRendering: usize = 0x60; // bool + pub const m_bInterpolationReadyToDraw: usize = 0xC0; // bool } // Parent: None // Fields count: 0 - pub mod c_anim_event_listener_base { + pub mod CAnimEventListenerBase { } - // Parent: c_anim_event_listener_base + // Parent: CAnimEventListenerBase // Fields count: 0 - pub mod c_anim_event_listener { + pub mod CAnimEventListener { } - // Parent: c_anim_event_listener_base + // Parent: CAnimEventListenerBase // Fields count: 0 - pub mod c_anim_event_queue_listener { + pub mod CAnimEventQueueListener { } // Parent: None // Fields count: 1 - pub mod c_buoyancy_helper { - pub const M_FL_FLUID_DENSITY: usize = 0x18; // float32 + pub mod CBuoyancyHelper { + pub const m_flFluidDensity: usize = 0x18; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - pub mod c_skill_float { - pub const M_P_VALUE: usize = 0x0; // float32[4] + pub mod CSkillFloat { + pub const m_pValue: usize = 0x0; // float32[4] } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - pub mod c_skill_int { - pub const M_P_VALUE: usize = 0x0; // int32[4] + pub mod CSkillInt { + pub const m_pValue: usize = 0x0; // int32[4] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_skill_damage { - pub const M_FL_DAMAGE: usize = 0x0; // CSkillFloat - pub const M_FL_PHYSICS_FORCE_DAMAGE: usize = 0x10; // float32 + pub mod CSkillDamage { + pub const m_flDamage: usize = 0x0; // CSkillFloat + pub const m_flPhysicsForceDamage: usize = 0x10; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MPropertyCustomEditor - pub mod c_remap_float { - pub const M_P_VALUE: usize = 0x0; // float32[4] + pub mod CRemapFloat { + pub const m_pValue: usize = 0x0; // float32[4] } // Parent: None // Fields count: 2 - pub mod c_script_uniform_random_stream { - pub const M_H_SCRIPT_SCOPE: usize = 0x8; // HSCRIPT - pub const M_N_INITIAL_SEED: usize = 0x9C; // int32 + pub mod CScriptUniformRandomStream { + pub const m_hScriptScope: usize = 0x8; // HSCRIPT + pub const m_nInitialSeed: usize = 0x9C; // int32 } // Parent: None // Fields count: 0 @@ -12249,7 +12251,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_base_player_controller_api { + pub mod CBasePlayerControllerAPI { } // Parent: None // Fields count: 3 @@ -12258,35 +12260,35 @@ pub mod cs2_dumper { // NetworkVarNames: nType (FixAngleSet_t) // NetworkVarNames: qAngle (QAngle) // NetworkVarNames: nIndex (uint32) - pub mod view_angle_server_change_t { - pub const N_TYPE: usize = 0x30; // FixAngleSet_t - pub const Q_ANGLE: usize = 0x34; // QAngle - pub const N_INDEX: usize = 0x40; // uint32 + pub mod ViewAngleServerChange_t { + pub const nType: usize = 0x30; // FixAngleSet_t + pub const qAngle: usize = 0x34; // QAngle + pub const nIndex: usize = 0x40; // uint32 } // Parent: None // Fields count: 2 - pub mod c_breakable_stage_helper { - pub const M_N_CURRENT_STAGE: usize = 0x8; // int32 - pub const M_N_STAGE_COUNT: usize = 0xC; // int32 + pub mod CBreakableStageHelper { + pub const m_nCurrentStage: usize = 0x8; // int32 + pub const m_nStageCount: usize = 0xC; // int32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - pub mod command_tool_command_t { - pub const M_B_ENABLED: usize = 0x0; // bool - pub const M_B_OPENED: usize = 0x1; // bool - pub const M_INTERNAL_ID: usize = 0x4; // uint32 - pub const M_SHORT_NAME: usize = 0x8; // CUtlString - pub const M_EXEC_MODE: usize = 0x10; // CommandExecMode_t - pub const M_SPAWN_GROUP: usize = 0x18; // CUtlString - pub const M_PERIODIC_EXEC_DELAY: usize = 0x20; // float32 - pub const M_SPEC_TYPE: usize = 0x24; // CommandEntitySpecType_t - pub const M_ENTITY_SPEC: usize = 0x28; // CUtlString - pub const M_COMMANDS: usize = 0x30; // CUtlString - pub const M_SET_DEBUG_BITS: usize = 0x38; // DebugOverlayBits_t - pub const M_CLEAR_DEBUG_BITS: usize = 0x40; // DebugOverlayBits_t + pub mod CommandToolCommand_t { + pub const m_bEnabled: usize = 0x0; // bool + pub const m_bOpened: usize = 0x1; // bool + pub const m_InternalId: usize = 0x4; // uint32 + pub const m_ShortName: usize = 0x8; // CUtlString + pub const m_ExecMode: usize = 0x10; // CommandExecMode_t + pub const m_SpawnGroup: usize = 0x18; // CUtlString + pub const m_PeriodicExecDelay: usize = 0x20; // float32 + pub const m_SpecType: usize = 0x24; // CommandEntitySpecType_t + pub const m_EntitySpec: usize = 0x28; // CUtlString + pub const m_Commands: usize = 0x30; // CUtlString + pub const m_SetDebugBits: usize = 0x38; // DebugOverlayBits_t + pub const m_ClearDebugBits: usize = 0x40; // DebugOverlayBits_t } // Parent: None // Fields count: 0 @@ -12294,21 +12296,21 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_dynamic_prop_api { + pub mod CDynamicPropAPI { } // Parent: None // Fields count: 1 - pub mod c_player_pawn_component { - pub const M_P_CHAIN_ENTITY: usize = 0x8; // CNetworkVarChainer + pub mod CPlayerPawnComponent { + pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer } // Parent: None // Fields count: 1 - pub mod c_player_controller_component { - pub const M_P_CHAIN_ENTITY: usize = 0x8; // CNetworkVarChainer + pub mod CPlayerControllerComponent { + pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_autoaim_services { + pub mod CPlayer_AutoaimServices { } // Parent: None // Fields count: 5 @@ -12320,13 +12322,13 @@ pub mod cs2_dumper { // NetworkVarNames: soundscapeEntityListIndex (int) // NetworkVarNames: soundEventHash (uint32) pub mod audioparams_t { - pub const LOCAL_SOUND: usize = 0x8; // Vector[8] - pub const SOUNDSCAPE_INDEX: usize = 0x68; // int32 - pub const LOCAL_BITS: usize = 0x6C; // uint8 - pub const SOUNDSCAPE_ENTITY_LIST_INDEX: usize = 0x70; // int32 - pub const SOUND_EVENT_HASH: usize = 0x74; // uint32 + pub const localSound: usize = 0x8; // Vector[8] + pub const soundscapeIndex: usize = 0x68; // int32 + pub const localBits: usize = 0x6C; // uint8 + pub const soundscapeEntityListIndex: usize = 0x70; // int32 + pub const soundEventHash: usize = 0x74; // uint32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 12 // // Metadata: @@ -12339,53 +12341,53 @@ pub mod cs2_dumper { // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) // NetworkVarNames: m_audio (audioparams_t) // NetworkVarNames: m_PostProcessingVolumes (CHandle) - pub mod c_player_camera_services { - pub const M_VEC_CS_VIEW_PUNCH_ANGLE: usize = 0x40; // QAngle - pub const M_N_CS_VIEW_PUNCH_ANGLE_TICK: usize = 0x4C; // GameTick_t - pub const M_FL_CS_VIEW_PUNCH_ANGLE_TICK_RATIO: usize = 0x50; // float32 - pub const M_PLAYER_FOG: usize = 0x58; // fogplayerparams_t - pub const M_H_COLOR_CORRECTION_CTRL: usize = 0x98; // CHandle< CColorCorrection > - pub const M_H_VIEW_ENTITY: usize = 0x9C; // CHandle< CBaseEntity > - pub const M_H_TONEMAP_CONTROLLER: usize = 0xA0; // CHandle< CTonemapController2 > - pub const M_AUDIO: usize = 0xA8; // audioparams_t - pub const M_POST_PROCESSING_VOLUMES: usize = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > - pub const M_FL_OLD_PLAYER_Z: usize = 0x138; // float32 - pub const M_FL_OLD_PLAYER_VIEW_OFFSET_Z: usize = 0x13C; // float32 - pub const M_H_TRIGGER_SOUNDSCAPE_LIST: usize = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > + pub mod CPlayer_CameraServices { + pub const m_vecCsViewPunchAngle: usize = 0x40; // QAngle + pub const m_nCsViewPunchAngleTick: usize = 0x4C; // GameTick_t + pub const m_flCsViewPunchAngleTickRatio: usize = 0x50; // float32 + pub const m_PlayerFog: usize = 0x58; // fogplayerparams_t + pub const m_hColorCorrectionCtrl: usize = 0x98; // CHandle + pub const m_hViewEntity: usize = 0x9C; // CHandle + pub const m_hTonemapController: usize = 0xA0; // CHandle + pub const m_audio: usize = 0xA8; // audioparams_t + pub const m_PostProcessingVolumes: usize = 0x120; // CNetworkUtlVectorBase> + pub const m_flOldPlayerZ: usize = 0x138; // float32 + pub const m_flOldPlayerViewOffsetZ: usize = 0x13C; // float32 + pub const m_hTriggerSoundscapeList: usize = 0x158; // CUtlVector> } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_flashlight_services { + pub mod CPlayer_FlashlightServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_item_services { + pub mod CPlayer_ItemServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 15 // // Metadata: // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) // NetworkVarNames: m_flMaxspeed (float32) // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - pub mod c_player_movement_services { - pub const M_N_IMPULSE: usize = 0x40; // int32 - pub const M_N_BUTTONS: usize = 0x48; // CInButtonState - pub const M_N_QUEUED_BUTTON_DOWN_MASK: usize = 0x68; // uint64 - pub const M_N_QUEUED_BUTTON_CHANGE_MASK: usize = 0x70; // uint64 - pub const M_N_BUTTON_DOUBLE_PRESSED: usize = 0x78; // uint64 - pub const M_P_BUTTON_PRESSED_CMD_NUMBER: usize = 0x80; // uint32[64] - pub const M_N_LAST_COMMAND_NUMBER_PROCESSED: usize = 0x180; // uint32 - pub const M_N_TOGGLE_BUTTON_DOWN_MASK: usize = 0x188; // uint64 - pub const M_FL_MAXSPEED: usize = 0x198; // float32 - pub const M_ARR_FORCE_SUBTICK_MOVE_WHEN: usize = 0x19C; // float32[4] - pub const M_FL_FORWARD_MOVE: usize = 0x1AC; // float32 - pub const M_FL_LEFT_MOVE: usize = 0x1B0; // float32 - pub const M_FL_UP_MOVE: usize = 0x1B4; // float32 - pub const M_VEC_LAST_MOVEMENT_IMPULSES: usize = 0x1B8; // Vector - pub const M_VEC_OLD_VIEW_ANGLES: usize = 0x1C4; // QAngle + pub mod CPlayer_MovementServices { + pub const m_nImpulse: usize = 0x40; // int32 + pub const m_nButtons: usize = 0x48; // CInButtonState + pub const m_nQueuedButtonDownMask: usize = 0x68; // uint64 + pub const m_nQueuedButtonChangeMask: usize = 0x70; // uint64 + pub const m_nButtonDoublePressed: usize = 0x78; // uint64 + pub const m_pButtonPressedCmdNumber: usize = 0x80; // uint32[64] + pub const m_nLastCommandNumberProcessed: usize = 0x180; // uint32 + pub const m_nToggleButtonDownMask: usize = 0x188; // uint64 + pub const m_flMaxspeed: usize = 0x198; // float32 + pub const m_arrForceSubtickMoveWhen: usize = 0x19C; // float32[4] + pub const m_flForwardMove: usize = 0x1AC; // float32 + pub const m_flLeftMove: usize = 0x1B0; // float32 + pub const m_flUpMove: usize = 0x1B4; // float32 + pub const m_vecLastMovementImpulses: usize = 0x1B8; // Vector + pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 14 // // Metadata: @@ -12396,43 +12398,43 @@ pub mod cs2_dumper { // NetworkVarNames: m_bDucked (bool) // NetworkVarNames: m_bDucking (bool) // NetworkVarNames: m_bInDuckJump (bool) - pub mod c_player_movement_services_humanoid { - pub const M_FL_STEP_SOUND_TIME: usize = 0x1D8; // float32 - pub const M_FL_FALL_VELOCITY: usize = 0x1DC; // float32 - pub const M_B_IN_CROUCH: usize = 0x1E0; // bool - pub const M_N_CROUCH_STATE: usize = 0x1E4; // uint32 - pub const M_FL_CROUCH_TRANSITION_START_TIME: usize = 0x1E8; // GameTime_t - pub const M_B_DUCKED: usize = 0x1EC; // bool - pub const M_B_DUCKING: usize = 0x1ED; // bool - pub const M_B_IN_DUCK_JUMP: usize = 0x1EE; // bool - pub const M_GROUND_NORMAL: usize = 0x1F0; // Vector - pub const M_FL_SURFACE_FRICTION: usize = 0x1FC; // float32 - pub const M_SURFACE_PROPS: usize = 0x200; // CUtlStringToken - pub const M_N_STEPSIDE: usize = 0x210; // int32 - pub const M_I_TARGET_VOLUME: usize = 0x214; // int32 - pub const M_VEC_SMOOTHED_VELOCITY: usize = 0x218; // Vector + pub mod CPlayer_MovementServices_Humanoid { + pub const m_flStepSoundTime: usize = 0x1D8; // float32 + pub const m_flFallVelocity: usize = 0x1DC; // float32 + pub const m_bInCrouch: usize = 0x1E0; // bool + pub const m_nCrouchState: usize = 0x1E4; // uint32 + pub const m_flCrouchTransitionStartTime: usize = 0x1E8; // GameTime_t + pub const m_bDucked: usize = 0x1EC; // bool + pub const m_bDucking: usize = 0x1ED; // bool + pub const m_bInDuckJump: usize = 0x1EE; // bool + pub const m_groundNormal: usize = 0x1F0; // Vector + pub const m_flSurfaceFriction: usize = 0x1FC; // float32 + pub const m_surfaceProps: usize = 0x200; // CUtlStringToken + pub const m_nStepside: usize = 0x210; // int32 + pub const m_iTargetVolume: usize = 0x214; // int32 + pub const m_vecSmoothedVelocity: usize = 0x218; // Vector } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 4 // // Metadata: // NetworkVarNames: m_iObserverMode (uint8) // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) - pub mod c_player_observer_services { - pub const M_I_OBSERVER_MODE: usize = 0x40; // uint8 - pub const M_H_OBSERVER_TARGET: usize = 0x44; // CHandle< CBaseEntity > - pub const M_I_OBSERVER_LAST_MODE: usize = 0x48; // ObserverMode_t - pub const M_B_FORCED_OBSERVER_MODE: usize = 0x4C; // bool + pub mod CPlayer_ObserverServices { + pub const m_iObserverMode: usize = 0x40; // uint8 + pub const m_hObserverTarget: usize = 0x44; // CHandle + pub const m_iObserverLastMode: usize = 0x48; // ObserverMode_t + pub const m_bForcedObserverMode: usize = 0x4C; // bool } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_use_services { + pub mod CPlayer_UseServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_water_services { + pub mod CPlayer_WaterServices { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 5 // // Metadata: @@ -12440,37 +12442,37 @@ pub mod cs2_dumper { // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) - pub mod c_player_weapon_services { - pub const M_H_MY_WEAPONS: usize = 0x40; // CNetworkUtlVectorBase< CHandle< CBasePlayerWeapon > > - pub const M_H_ACTIVE_WEAPON: usize = 0x58; // CHandle< CBasePlayerWeapon > - pub const M_H_LAST_WEAPON: usize = 0x5C; // CHandle< CBasePlayerWeapon > - pub const M_I_AMMO: usize = 0x60; // uint16[32] - pub const M_B_PREVENT_WEAPON_PICKUP: usize = 0xA0; // bool + pub mod CPlayer_WeaponServices { + pub const m_hMyWeapons: usize = 0x40; // CNetworkUtlVectorBase> + pub const m_hActiveWeapon: usize = 0x58; // CHandle + pub const m_hLastWeapon: usize = 0x5C; // CHandle + pub const m_iAmmo: usize = 0x60; // uint16[32] + pub const m_bPreventWeaponPickup: usize = 0xA0; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod ammo_type_info_t { - pub const M_N_MAX_CARRY: usize = 0x10; // int32 - pub const M_N_SPLASH_SIZE: usize = 0x1C; // CRangeInt - pub const M_N_FLAGS: usize = 0x24; // AmmoFlags_t - pub const M_FL_MASS: usize = 0x28; // float32 - pub const M_FL_SPEED: usize = 0x2C; // CRangeFloat + pub mod AmmoTypeInfo_t { + pub const m_nMaxCarry: usize = 0x10; // int32 + pub const m_nSplashSize: usize = 0x1C; // CRangeInt + pub const m_nFlags: usize = 0x24; // AmmoFlags_t + pub const m_flMass: usize = 0x28; // float32 + pub const m_flSpeed: usize = 0x2C; // CRangeFloat } // Parent: None // Fields count: 0 - pub mod c_anim_graph_controller_base { + pub mod CAnimGraphControllerBase { } - // Parent: c_body_component_skeleton_instance + // Parent: CBodyComponentSkeletonInstance // Fields count: 2 // // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) - pub mod c_body_component_base_anim_graph { - pub const M_ANIMATION_CONTROLLER: usize = 0x478; // CBaseAnimGraphController - pub const M_P_CHAIN_ENTITY: usize = 0x980; // CNetworkVarChainer + pub mod CBodyComponentBaseAnimGraph { + pub const m_animationController: usize = 0x478; // CBaseAnimGraphController + pub const __m_pChainEntity: usize = 0x980; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -12478,9 +12480,9 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_ID (CUtlStringToken) // NetworkVarNames: m_Values (Vector4D) - pub mod entity_render_attribute_t { - pub const M_ID: usize = 0x30; // CUtlStringToken - pub const M_VALUES: usize = 0x34; // Vector4D + pub mod EntityRenderAttribute_t { + pub const m_ID: usize = 0x30; // CUtlStringToken + pub const m_Values: usize = 0x34; // Vector4D } // Parent: None // Fields count: 4 @@ -12490,22 +12492,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_Name (string_t) // NetworkVarNames: m_AssociatedEntities (CHandle< CBaseModelEntity >) // NetworkVarNames: m_AssociatedEntityNames (string_t) - pub mod active_model_config_t { - pub const M_HANDLE: usize = 0x28; // ModelConfigHandle_t - pub const M_NAME: usize = 0x30; // CUtlSymbolLarge - pub const M_ASSOCIATED_ENTITIES: usize = 0x38; // CNetworkUtlVectorBase< CHandle< CBaseModelEntity > > - pub const M_ASSOCIATED_ENTITY_NAMES: usize = 0x50; // CNetworkUtlVectorBase< CUtlSymbolLarge > + pub mod ActiveModelConfig_t { + pub const m_Handle: usize = 0x28; // ModelConfigHandle_t + pub const m_Name: usize = 0x30; // CUtlSymbolLarge + pub const m_AssociatedEntities: usize = 0x38; // CNetworkUtlVectorBase> + pub const m_AssociatedEntityNames: usize = 0x50; // CNetworkUtlVectorBase } - // Parent: c_body_component_skeleton_instance + // Parent: CBodyComponentSkeletonInstance // Fields count: 1 - pub mod c_body_component_base_model_entity { - pub const M_P_CHAIN_ENTITY: usize = 0x478; // CNetworkVarChainer + pub mod CBodyComponentBaseModelEntity { + pub const __m_pChainEntity: usize = 0x478; // CNetworkVarChainer } // Parent: None // Fields count: 2 - pub mod c_rope_overlap_hit { - pub const M_H_ENTITY: usize = 0x0; // CHandle< CBaseEntity > - pub const M_VEC_OVERLAPPING_LINKS: usize = 0x8; // CUtlVector< int32 > + pub mod CRopeOverlapHit { + pub const m_hEntity: usize = 0x0; // CHandle + pub const m_vecOverlappingLinks: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -12513,9 +12515,9 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hOwner (CEntityHandle) // NetworkVarNames: m_name (CUtlStringToken) - pub mod c_game_scene_node_handle { - pub const M_H_OWNER: usize = 0x8; // CEntityHandle - pub const M_NAME: usize = 0xC; // CUtlStringToken + pub mod CGameSceneNodeHandle { + pub const m_hOwner: usize = 0x8; // CEntityHandle + pub const m_name: usize = 0xC; // CUtlStringToken } // Parent: None // Fields count: 32 @@ -12527,67 +12529,67 @@ pub mod cs2_dumper { // NetworkVarNames: m_flScale (float) // NetworkVarNames: m_name (CUtlStringToken) // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - pub mod c_game_scene_node { - pub const M_NODE_TO_WORLD: usize = 0x10; // CTransform - pub const M_P_OWNER: usize = 0x30; // CEntityInstance* - pub const M_P_PARENT: usize = 0x38; // CGameSceneNode* - pub const M_P_CHILD: usize = 0x40; // CGameSceneNode* - pub const M_P_NEXT_SIBLING: usize = 0x48; // CGameSceneNode* - pub const M_H_PARENT: usize = 0x70; // CGameSceneNodeHandle - pub const M_VEC_ORIGIN: usize = 0x80; // CNetworkOriginCellCoordQuantizedVector - pub const M_ANG_ROTATION: usize = 0xB8; // QAngle - pub const M_FL_SCALE: usize = 0xC4; // float32 - pub const M_VEC_ABS_ORIGIN: usize = 0xC8; // Vector - pub const M_ANG_ABS_ROTATION: usize = 0xD4; // QAngle - pub const M_FL_ABS_SCALE: usize = 0xE0; // float32 - pub const M_N_PARENT_ATTACHMENT_OR_BONE: usize = 0xE4; // int16 - pub const M_B_DEBUG_ABS_ORIGIN_CHANGES: usize = 0xE6; // bool - pub const M_B_DORMANT: usize = 0xE7; // bool - pub const M_B_FORCE_PARENT_TO_BE_NETWORKED: usize = 0xE8; // bool - pub const M_B_DIRTY_HIERARCHY: usize = 0x0; // bitfield:1 - pub const M_B_DIRTY_BONE_MERGE_INFO: usize = 0x0; // bitfield:1 - pub const M_B_NETWORKED_POSITION_CHANGED: usize = 0x0; // bitfield:1 - pub const M_B_NETWORKED_ANGLES_CHANGED: usize = 0x0; // bitfield:1 - pub const M_B_NETWORKED_SCALE_CHANGED: usize = 0x0; // bitfield:1 - pub const M_B_WILL_BE_CALLING_POST_DATA_UPDATE: usize = 0x0; // bitfield:1 - pub const M_B_BONE_MERGE_FLEX: usize = 0x0; // bitfield:1 - pub const M_N_LATCH_ABS_ORIGIN: usize = 0x0; // bitfield:2 - pub const M_B_DIRTY_BONE_MERGE_BONE_TO_ROOT: usize = 0x0; // bitfield:1 - pub const M_N_HIERARCHICAL_DEPTH: usize = 0xEB; // uint8 - pub const M_N_HIERARCHY_TYPE: usize = 0xEC; // uint8 - pub const M_N_DO_NOT_SET_ANIM_TIME_IN_INVALIDATE_PHYSICS_COUNT: usize = 0xED; // uint8 - pub const M_NAME: usize = 0xF0; // CUtlStringToken - pub const M_HIERARCHY_ATTACH_NAME: usize = 0x140; // CUtlStringToken - pub const M_FL_Z_OFFSET: usize = 0x144; // float32 - pub const M_V_RENDER_ORIGIN: usize = 0x148; // Vector + pub mod CGameSceneNode { + pub const m_nodeToWorld: usize = 0x10; // CTransform + pub const m_pOwner: usize = 0x30; // CEntityInstance* + pub const m_pParent: usize = 0x38; // CGameSceneNode* + pub const m_pChild: usize = 0x40; // CGameSceneNode* + pub const m_pNextSibling: usize = 0x48; // CGameSceneNode* + pub const m_hParent: usize = 0x70; // CGameSceneNodeHandle + pub const m_vecOrigin: usize = 0x80; // CNetworkOriginCellCoordQuantizedVector + pub const m_angRotation: usize = 0xB8; // QAngle + pub const m_flScale: usize = 0xC4; // float32 + pub const m_vecAbsOrigin: usize = 0xC8; // Vector + pub const m_angAbsRotation: usize = 0xD4; // QAngle + pub const m_flAbsScale: usize = 0xE0; // float32 + pub const m_nParentAttachmentOrBone: usize = 0xE4; // int16 + pub const m_bDebugAbsOriginChanges: usize = 0xE6; // bool + pub const m_bDormant: usize = 0xE7; // bool + pub const m_bForceParentToBeNetworked: usize = 0xE8; // bool + pub const m_bDirtyHierarchy: usize = 0x0; // bitfield:1 + pub const m_bDirtyBoneMergeInfo: usize = 0x0; // bitfield:1 + pub const m_bNetworkedPositionChanged: usize = 0x0; // bitfield:1 + pub const m_bNetworkedAnglesChanged: usize = 0x0; // bitfield:1 + pub const m_bNetworkedScaleChanged: usize = 0x0; // bitfield:1 + pub const m_bWillBeCallingPostDataUpdate: usize = 0x0; // bitfield:1 + pub const m_bBoneMergeFlex: usize = 0x0; // bitfield:1 + pub const m_nLatchAbsOrigin: usize = 0x0; // bitfield:2 + pub const m_bDirtyBoneMergeBoneToRoot: usize = 0x0; // bitfield:1 + pub const m_nHierarchicalDepth: usize = 0xEB; // uint8 + pub const m_nHierarchyType: usize = 0xEC; // uint8 + pub const m_nDoNotSetAnimTimeInInvalidatePhysicsCount: usize = 0xED; // uint8 + pub const m_name: usize = 0xF0; // CUtlStringToken + pub const m_hierarchyAttachName: usize = 0x140; // CUtlStringToken + pub const m_flZOffset: usize = 0x144; // float32 + pub const m_vRenderOrigin: usize = 0x148; // Vector } // Parent: None // Fields count: 0 - pub mod i_choreo_services { + pub mod IChoreoServices { } // Parent: None // Fields count: 1 - pub mod c_in_button_state { - pub const M_P_BUTTON_STATES: usize = 0x8; // uint64[3] + pub mod CInButtonState { + pub const m_pButtonStates: usize = 0x8; // uint64[3] } // Parent: None // Fields count: 6 - pub mod sequence_history_t { - pub const M_H_SEQUENCE: usize = 0x0; // HSequence - pub const M_FL_SEQ_START_TIME: usize = 0x4; // GameTime_t - pub const M_FL_SEQ_FIXED_CYCLE: usize = 0x8; // float32 - pub const M_N_SEQ_LOOP_MODE: usize = 0xC; // AnimLoopMode_t - pub const M_FL_PLAYBACK_RATE: usize = 0x10; // float32 - pub const M_FL_CYCLES_PER_SECOND: usize = 0x14; // float32 + pub mod SequenceHistory_t { + pub const m_hSequence: usize = 0x0; // HSequence + pub const m_flSeqStartTime: usize = 0x4; // GameTime_t + pub const m_flSeqFixedCycle: usize = 0x8; // float32 + pub const m_nSeqLoopMode: usize = 0xC; // AnimLoopMode_t + pub const m_flPlaybackRate: usize = 0x10; // float32 + pub const m_flCyclesPerSecond: usize = 0x14; // float32 } // Parent: None // Fields count: 0 - pub mod i_skeleton_animation_controller { + pub mod ISkeletonAnimationController { } - // Parent: i_skeleton_animation_controller + // Parent: ISkeletonAnimationController // Fields count: 1 - pub mod c_skeleton_animation_controller { - pub const M_P_SKELETON_INSTANCE: usize = 0x8; // CSkeletonInstance* + pub mod CSkeletonAnimationController { + pub const m_pSkeletonInstance: usize = 0x8; // CSkeletonInstance* } // Parent: None // Fields count: 8 @@ -12596,15 +12598,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_hSequence (HSequence) // NetworkVarNames: m_flPrevCycle (float32) // NetworkVarNames: m_flCycle (float32) - pub mod c_networked_sequence_operation { - pub const M_H_SEQUENCE: usize = 0x8; // HSequence - pub const M_FL_PREV_CYCLE: usize = 0xC; // float32 - pub const M_FL_CYCLE: usize = 0x10; // float32 - pub const M_FL_WEIGHT: usize = 0x14; // CNetworkedQuantizedFloat - pub const M_B_SEQUENCE_CHANGE_NETWORKED: usize = 0x1C; // bool - pub const M_B_DISCONTINUITY: usize = 0x1D; // bool - pub const M_FL_PREV_CYCLE_FROM_DISCONTINUITY: usize = 0x20; // float32 - pub const M_FL_PREV_CYCLE_FOR_ANIM_EVENT_DETECTION: usize = 0x24; // float32 + pub mod CNetworkedSequenceOperation { + pub const m_hSequence: usize = 0x8; // HSequence + pub const m_flPrevCycle: usize = 0xC; // float32 + pub const m_flCycle: usize = 0x10; // float32 + pub const m_flWeight: usize = 0x14; // CNetworkedQuantizedFloat + pub const m_bSequenceChangeNetworked: usize = 0x1C; // bool + pub const m_bDiscontinuity: usize = 0x1D; // bool + pub const m_flPrevCycleFromDiscontinuity: usize = 0x20; // float32 + pub const m_flPrevCycleForAnimEventDetection: usize = 0x24; // float32 } // Parent: None // Fields count: 7 @@ -12614,16 +12616,16 @@ pub mod cs2_dumper { // NetworkVarNames: m_bClientClothCreationSuppressed (bool) // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) - pub mod c_model_state { - pub const M_H_MODEL: usize = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_MODEL_NAME: usize = 0xA8; // CUtlSymbolLarge - pub const M_B_CLIENT_CLOTH_CREATION_SUPPRESSED: usize = 0xE8; // bool - pub const M_MESH_GROUP_MASK: usize = 0x180; // uint64 - pub const M_N_IDEAL_MOTION_TYPE: usize = 0x212; // int8 - pub const M_N_FORCE_LOD: usize = 0x213; // int8 - pub const M_N_CLOTH_UPDATE_FLAGS: usize = 0x214; // int8 + pub mod CModelState { + pub const m_hModel: usize = 0xA0; // CStrongHandle + pub const m_ModelName: usize = 0xA8; // CUtlSymbolLarge + pub const m_bClientClothCreationSuppressed: usize = 0xE8; // bool + pub const m_MeshGroupMask: usize = 0x180; // uint64 + pub const m_nIdealMotionType: usize = 0x212; // int8 + pub const m_nForceLOD: usize = 0x213; // int8 + pub const m_nClothUpdateFlags: usize = 0x214; // int8 } - // Parent: c_game_scene_node + // Parent: CGameSceneNode // Fields count: 8 // // Metadata: @@ -12632,15 +12634,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_bUseParentRenderBounds (bool) // NetworkVarNames: m_materialGroup (CUtlStringToken) // NetworkVarNames: m_nHitboxSet (uint8) - pub mod c_skeleton_instance { - pub const M_MODEL_STATE: usize = 0x160; // CModelState - pub const M_B_IS_ANIMATION_ENABLED: usize = 0x380; // bool - pub const M_B_USE_PARENT_RENDER_BOUNDS: usize = 0x381; // bool - pub const M_B_DISABLE_SOLID_COLLISIONS_FOR_HIERARCHY: usize = 0x382; // bool - pub const M_B_DIRTY_MOTION_TYPE: usize = 0x0; // bitfield:1 - pub const M_B_IS_GENERATING_LATCHED_PARENT_SPACE_STATE: usize = 0x0; // bitfield:1 - pub const M_MATERIAL_GROUP: usize = 0x384; // CUtlStringToken - pub const M_N_HITBOX_SET: usize = 0x388; // uint8 + pub mod CSkeletonInstance { + pub const m_modelState: usize = 0x160; // CModelState + pub const m_bIsAnimationEnabled: usize = 0x380; // bool + pub const m_bUseParentRenderBounds: usize = 0x381; // bool + pub const m_bDisableSolidCollisionsForHierarchy: usize = 0x382; // bool + pub const m_bDirtyMotionType: usize = 0x0; // bitfield:1 + pub const m_bIsGeneratingLatchedParentSpaceState: usize = 0x0; // bitfield:1 + pub const m_materialGroup: usize = 0x384; // CUtlStringToken + pub const m_nHitboxSet: usize = 0x388; // uint8 } // Parent: None // Fields count: 2 @@ -12648,9 +12650,9 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - pub mod interval_timer { - pub const M_TIMESTAMP: usize = 0x8; // GameTime_t - pub const M_N_WORLD_GROUP_ID: usize = 0xC; // WorldGroupId_t + pub mod IntervalTimer { + pub const m_timestamp: usize = 0x8; // GameTime_t + pub const m_nWorldGroupId: usize = 0xC; // WorldGroupId_t } // Parent: None // Fields count: 4 @@ -12660,11 +12662,11 @@ pub mod cs2_dumper { // NetworkVarNames: m_timestamp (GameTime_t) // NetworkVarNames: m_timescale (float32) // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - pub mod countdown_timer { - pub const M_DURATION: usize = 0x8; // float32 - pub const M_TIMESTAMP: usize = 0xC; // GameTime_t - pub const M_TIMESCALE: usize = 0x10; // float32 - pub const M_N_WORLD_GROUP_ID: usize = 0x14; // WorldGroupId_t + pub mod CountdownTimer { + pub const m_duration: usize = 0x8; // float32 + pub const m_timestamp: usize = 0xC; // GameTime_t + pub const m_timescale: usize = 0x10; // float32 + pub const m_nWorldGroupId: usize = 0x14; // WorldGroupId_t } // Parent: None // Fields count: 3 @@ -12673,12 +12675,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_duration (float32) // NetworkVarNames: m_timestamp (float32) // NetworkVarNames: m_timescale (float32) - pub mod engine_countdown_timer { - pub const M_DURATION: usize = 0x8; // float32 - pub const M_TIMESTAMP: usize = 0xC; // float32 - pub const M_TIMESCALE: usize = 0x10; // float32 + pub mod EngineCountdownTimer { + pub const m_duration: usize = 0x8; // float32 + pub const m_timestamp: usize = 0xC; // float32 + pub const m_timescale: usize = 0x10; // float32 } - // Parent: interval_timer + // Parent: IntervalTimer // Fields count: 7 // // Metadata: @@ -12689,14 +12691,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_flFinalValue (float) // NetworkVarNames: m_nCompressionType (TimelineCompression_t) // NetworkVarNames: m_bStopped (bool) - pub mod c_timeline { - pub const M_FL_VALUES: usize = 0x10; // float32[64] - pub const M_N_VALUE_COUNTS: usize = 0x110; // int32[64] - pub const M_N_BUCKET_COUNT: usize = 0x210; // int32 - pub const M_FL_INTERVAL: usize = 0x214; // float32 - pub const M_FL_FINAL_VALUE: usize = 0x218; // float32 - pub const M_N_COMPRESSION_TYPE: usize = 0x21C; // TimelineCompression_t - pub const M_B_STOPPED: usize = 0x220; // bool + pub mod CTimeline { + pub const m_flValues: usize = 0x10; // float32[64] + pub const m_nValueCounts: usize = 0x110; // int32[64] + pub const m_nBucketCount: usize = 0x210; // int32 + pub const m_flInterval: usize = 0x214; // float32 + pub const m_flFinalValue: usize = 0x218; // float32 + pub const m_nCompressionType: usize = 0x21C; // TimelineCompression_t + pub const m_bStopped: usize = 0x220; // bool } // Parent: None // Fields count: 24 @@ -12726,120 +12728,120 @@ pub mod cs2_dumper { // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) - pub mod c_anim_graph_networked_variables { - pub const M_PRED_NET_BOOL_VARIABLES: usize = 0x8; // CNetworkUtlVectorBase< uint32 > - pub const M_PRED_NET_BYTE_VARIABLES: usize = 0x20; // CNetworkUtlVectorBase< uint8 > - pub const M_PRED_NET_U_INT16_VARIABLES: usize = 0x38; // CNetworkUtlVectorBase< uint16 > - pub const M_PRED_NET_INT_VARIABLES: usize = 0x50; // CNetworkUtlVectorBase< int32 > - pub const M_PRED_NET_U_INT32_VARIABLES: usize = 0x68; // CNetworkUtlVectorBase< uint32 > - pub const M_PRED_NET_U_INT64_VARIABLES: usize = 0x80; // CNetworkUtlVectorBase< uint64 > - pub const M_PRED_NET_FLOAT_VARIABLES: usize = 0x98; // CNetworkUtlVectorBase< float32 > - pub const M_PRED_NET_VECTOR_VARIABLES: usize = 0xB0; // CNetworkUtlVectorBase< Vector > - pub const M_PRED_NET_QUATERNION_VARIABLES: usize = 0xC8; // CNetworkUtlVectorBase< Quaternion > - pub const M_PRED_NET_GLOBAL_SYMBOL_VARIABLES: usize = 0xE0; // CNetworkUtlVectorBase< CGlobalSymbol > - pub const M_OWNER_ONLY_PRED_NET_BOOL_VARIABLES: usize = 0xF8; // CNetworkUtlVectorBase< uint32 > - pub const M_OWNER_ONLY_PRED_NET_BYTE_VARIABLES: usize = 0x110; // CNetworkUtlVectorBase< uint8 > - pub const M_OWNER_ONLY_PRED_NET_U_INT16_VARIABLES: usize = 0x128; // CNetworkUtlVectorBase< uint16 > - pub const M_OWNER_ONLY_PRED_NET_INT_VARIABLES: usize = 0x140; // CNetworkUtlVectorBase< int32 > - pub const M_OWNER_ONLY_PRED_NET_U_INT32_VARIABLES: usize = 0x158; // CNetworkUtlVectorBase< uint32 > - pub const M_OWNER_ONLY_PRED_NET_U_INT64_VARIABLES: usize = 0x170; // CNetworkUtlVectorBase< uint64 > - pub const M_OWNER_ONLY_PRED_NET_FLOAT_VARIABLES: usize = 0x188; // CNetworkUtlVectorBase< float32 > - pub const M_OWNER_ONLY_PRED_NET_VECTOR_VARIABLES: usize = 0x1A0; // CNetworkUtlVectorBase< Vector > - pub const M_OWNER_ONLY_PRED_NET_QUATERNION_VARIABLES: usize = 0x1B8; // CNetworkUtlVectorBase< Quaternion > - pub const M_OWNER_ONLY_PRED_NET_GLOBAL_SYMBOL_VARIABLES: usize = 0x1D0; // CNetworkUtlVectorBase< CGlobalSymbol > - pub const M_N_BOOL_VARIABLES_COUNT: usize = 0x1E8; // int32 - pub const M_N_OWNER_ONLY_BOOL_VARIABLES_COUNT: usize = 0x1EC; // int32 - pub const M_N_RANDOM_SEED_OFFSET: usize = 0x1F0; // int32 - pub const M_FL_LAST_TELEPORT_TIME: usize = 0x1F4; // float32 + pub mod CAnimGraphNetworkedVariables { + pub const m_PredNetBoolVariables: usize = 0x8; // CNetworkUtlVectorBase + pub const m_PredNetByteVariables: usize = 0x20; // CNetworkUtlVectorBase + pub const m_PredNetUInt16Variables: usize = 0x38; // CNetworkUtlVectorBase + pub const m_PredNetIntVariables: usize = 0x50; // CNetworkUtlVectorBase + pub const m_PredNetUInt32Variables: usize = 0x68; // CNetworkUtlVectorBase + pub const m_PredNetUInt64Variables: usize = 0x80; // CNetworkUtlVectorBase + pub const m_PredNetFloatVariables: usize = 0x98; // CNetworkUtlVectorBase + pub const m_PredNetVectorVariables: usize = 0xB0; // CNetworkUtlVectorBase + pub const m_PredNetQuaternionVariables: usize = 0xC8; // CNetworkUtlVectorBase + pub const m_PredNetGlobalSymbolVariables: usize = 0xE0; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetByteVariables: usize = 0x110; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x128; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x158; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x170; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x188; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x1A0; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1B8; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetGlobalSymbolVariables: usize = 0x1D0; // CNetworkUtlVectorBase + pub const m_nBoolVariablesCount: usize = 0x1E8; // int32 + pub const m_nOwnerOnlyBoolVariablesCount: usize = 0x1EC; // int32 + pub const m_nRandomSeedOffset: usize = 0x1F0; // int32 + pub const m_flLastTeleportTime: usize = 0x1F4; // float32 } // Parent: None // Fields count: 0 // // Metadata: // MPropertyCustomFGDType - pub mod c_footstep_table_handle { + pub mod CFootstepTableHandle { } // Parent: None // Fields count: 8 - pub mod response_followup { - pub const FOLLOWUP_CONCEPT: usize = 0x0; // char* - pub const FOLLOWUP_CONTEXTS: usize = 0x8; // char* - pub const FOLLOWUP_DELAY: usize = 0x10; // float32 - pub const FOLLOWUP_TARGET: usize = 0x14; // char* - pub const FOLLOWUP_ENTITYIOTARGET: usize = 0x1C; // char* - pub const FOLLOWUP_ENTITYIOINPUT: usize = 0x24; // char* - pub const FOLLOWUP_ENTITYIODELAY: usize = 0x2C; // float32 - pub const B_FIRED: usize = 0x30; // bool + pub mod ResponseFollowup { + pub const followup_concept: usize = 0x0; // char* + pub const followup_contexts: usize = 0x8; // char* + pub const followup_delay: usize = 0x10; // float32 + pub const followup_target: usize = 0x14; // char* + pub const followup_entityiotarget: usize = 0x1C; // char* + pub const followup_entityioinput: usize = 0x24; // char* + pub const followup_entityiodelay: usize = 0x2C; // float32 + pub const bFired: usize = 0x30; // bool } // Parent: None // Fields count: 3 - pub mod response_params { - pub const ODDS: usize = 0x10; // int16 - pub const FLAGS: usize = 0x12; // int16 - pub const M_P_FOLLOWUP: usize = 0x14; // ResponseFollowup* + pub mod ResponseParams { + pub const odds: usize = 0x10; // int16 + pub const flags: usize = 0x12; // int16 + pub const m_pFollowup: usize = 0x14; // ResponseFollowup* } // Parent: None // Fields count: 2 - pub mod c_response_criteria_set { - pub const M_N_NUM_PREFIXED_CONTEXTS: usize = 0x28; // int32 - pub const M_B_OVERRIDE_ON_APPEND: usize = 0x2C; // bool + pub mod CResponseCriteriaSet { + pub const m_nNumPrefixedContexts: usize = 0x28; // int32 + pub const m_bOverrideOnAppend: usize = 0x2C; // bool } // Parent: None // Fields count: 10 - pub mod crr_response { - pub const M_TYPE: usize = 0x0; // uint8 - pub const M_SZ_RESPONSE_NAME: usize = 0x1; // char[192] - pub const M_SZ_MATCHING_RULE: usize = 0xC1; // char[128] - pub const M_PARAMS: usize = 0x141; // ResponseParams - pub const M_F_MATCH_SCORE: usize = 0x160; // float32 - pub const M_SZ_SPEAKER_CONTEXT: usize = 0x168; // char* - pub const M_SZ_WORLD_CONTEXT: usize = 0x170; // char* - pub const M_FOLLOWUP: usize = 0x178; // ResponseFollowup - pub const M_PCH_CRITERIA_NAMES: usize = 0x1B0; // CUtlVector< CUtlSymbol > - pub const M_PCH_CRITERIA_VALUES: usize = 0x1C8; // CUtlVector< char* > + pub mod CRR_Response { + pub const m_Type: usize = 0x0; // uint8 + pub const m_szResponseName: usize = 0x1; // char[192] + pub const m_szMatchingRule: usize = 0xC1; // char[128] + pub const m_Params: usize = 0x141; // ResponseParams + pub const m_fMatchScore: usize = 0x160; // float32 + pub const m_szSpeakerContext: usize = 0x168; // char* + pub const m_szWorldContext: usize = 0x170; // char* + pub const m_Followup: usize = 0x178; // ResponseFollowup + pub const m_pchCriteriaNames: usize = 0x1B0; // CUtlVector + pub const m_pchCriteriaValues: usize = 0x1C8; // CUtlVector } // Parent: None // Fields count: 2 - pub mod concept_history_t { - pub const TIME_SPOKEN: usize = 0x0; // float32 - pub const M_RESPONSE: usize = 0x8; // CRR_Response + pub mod ConceptHistory_t { + pub const timeSpoken: usize = 0x0; // float32 + pub const m_response: usize = 0x8; // CRR_Response } // Parent: None // Fields count: 9 - pub mod cai_expresser { - pub const M_FL_STOP_TALK_TIME: usize = 0x38; // GameTime_t - pub const M_FL_STOP_TALK_TIME_WITHOUT_DELAY: usize = 0x3C; // GameTime_t - pub const M_FL_BLOCKED_TALK_TIME: usize = 0x40; // GameTime_t - pub const M_VOICE_PITCH: usize = 0x44; // int32 - pub const M_FL_LAST_TIME_ACCEPTED_SPEAK: usize = 0x48; // GameTime_t - pub const M_B_ALLOW_SPEAKING_INTERRUPTS: usize = 0x4C; // bool - pub const M_B_CONSIDER_SCENE_INVOLVEMENT_AS_SPEECH: usize = 0x4D; // bool - pub const M_N_LAST_SPOKEN_PRIORITY: usize = 0x50; // int32 - pub const M_P_OUTER: usize = 0x58; // CBaseFlex* + pub mod CAI_Expresser { + pub const m_flStopTalkTime: usize = 0x38; // GameTime_t + pub const m_flStopTalkTimeWithoutDelay: usize = 0x3C; // GameTime_t + pub const m_flBlockedTalkTime: usize = 0x40; // GameTime_t + pub const m_voicePitch: usize = 0x44; // int32 + pub const m_flLastTimeAcceptedSpeak: usize = 0x48; // GameTime_t + pub const m_bAllowSpeakingInterrupts: usize = 0x4C; // bool + pub const m_bConsiderSceneInvolvementAsSpeech: usize = 0x4D; // bool + pub const m_nLastSpokenPriority: usize = 0x50; // int32 + pub const m_pOuter: usize = 0x58; // CBaseFlex* } // Parent: None // Fields count: 1 - pub mod c_response_queue { - pub const M_EXPRESSER_TARGETS: usize = 0x48; // CUtlVector< CAI_Expresser* > + pub mod CResponseQueue { + pub const m_ExpresserTargets: usize = 0x48; // CUtlVector } // Parent: None // Fields count: 5 - pub mod c_response_queue_c_deferred_response { - pub const M_CONTEXTS: usize = 0x8; // CResponseCriteriaSet - pub const M_F_DISPATCH_TIME: usize = 0x38; // float32 - pub const M_H_ISSUER: usize = 0x3C; // CHandle< CBaseEntity > - pub const M_RESPONSE: usize = 0x48; // CRR_Response - pub const M_B_RESPONSE_VALID: usize = 0x228; // bool + pub mod CResponseQueue__CDeferredResponse { + pub const m_contexts: usize = 0x8; // CResponseCriteriaSet + pub const m_fDispatchTime: usize = 0x38; // float32 + pub const m_hIssuer: usize = 0x3C; // CHandle + pub const m_response: usize = 0x48; // CRR_Response + pub const m_bResponseValid: usize = 0x228; // bool } - // Parent: cai_expresser + // Parent: CAI_Expresser // Fields count: 1 - pub mod cai_expresser_with_followup { - pub const M_P_POSTPONED_FOLLOWUP: usize = 0x60; // ResponseFollowup* + pub mod CAI_ExpresserWithFollowup { + pub const m_pPostponedFollowup: usize = 0x60; // ResponseFollowup* } - // Parent: cai_expresser_with_followup + // Parent: CAI_ExpresserWithFollowup // Fields count: 1 - pub mod c_multiplayer_expresser { - pub const M_B_ALLOW_MULTIPLE_SCENES: usize = 0x70; // bool + pub mod CMultiplayer_Expresser { + pub const m_bAllowMultipleScenes: usize = 0x70; // bool } // Parent: None // Fields count: 0 @@ -12847,119 +12849,119 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_base_entity_api { + pub mod CBaseEntityAPI { } // Parent: None // Fields count: 10 - pub mod c_commentary_system { - pub const M_B_COMMENTARY_CONVARS_CHANGING: usize = 0x11; // bool - pub const M_B_COMMENTARY_ENABLED_MID_GAME: usize = 0x12; // bool - pub const M_FL_NEXT_TELEPORT_TIME: usize = 0x14; // GameTime_t - pub const M_I_TELEPORT_STAGE: usize = 0x18; // int32 - pub const M_B_CHEAT_STATE: usize = 0x1C; // bool - pub const M_B_IS_FIRST_SPAWN_GROUP_TO_LOAD: usize = 0x1D; // bool - pub const M_H_CURRENT_NODE: usize = 0x38; // CHandle< CPointCommentaryNode > - pub const M_H_ACTIVE_COMMENTARY_NODE: usize = 0x3C; // CHandle< CPointCommentaryNode > - pub const M_H_LAST_COMMENTARY_NODE: usize = 0x40; // CHandle< CPointCommentaryNode > - pub const M_VEC_NODES: usize = 0x48; // CUtlVector< CHandle< CPointCommentaryNode > > + pub mod CCommentarySystem { + pub const m_bCommentaryConvarsChanging: usize = 0x11; // bool + pub const m_bCommentaryEnabledMidGame: usize = 0x12; // bool + pub const m_flNextTeleportTime: usize = 0x14; // GameTime_t + pub const m_iTeleportStage: usize = 0x18; // int32 + pub const m_bCheatState: usize = 0x1C; // bool + pub const m_bIsFirstSpawnGroupToLoad: usize = 0x1D; // bool + pub const m_hCurrentNode: usize = 0x38; // CHandle + pub const m_hActiveCommentaryNode: usize = 0x3C; // CHandle + pub const m_hLastCommentaryNode: usize = 0x40; // CHandle + pub const m_vecNodes: usize = 0x48; // CUtlVector> } // Parent: None // Fields count: 1 - pub mod c_physics_shake { - pub const M_FORCE: usize = 0x8; // Vector + pub mod CPhysicsShake { + pub const m_force: usize = 0x8; // Vector } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - pub mod c_game_scripted_move_data { - pub const M_V_ACCUMULATED_ROOT_MOTION: usize = 0x0; // Vector - pub const M_V_DEST: usize = 0xC; // Vector - pub const M_V_SRC: usize = 0x18; // Vector - pub const M_ANG_SRC: usize = 0x24; // QAngle - pub const M_ANG_DST: usize = 0x30; // QAngle - pub const M_ANG_CURRENT: usize = 0x3C; // QAngle - pub const M_FL_ANG_RATE: usize = 0x48; // float32 - pub const M_FL_DURATION: usize = 0x4C; // float32 - pub const M_FL_START_TIME: usize = 0x50; // GameTime_t - pub const M_B_ACTIVE: usize = 0x54; // bool - pub const M_B_TELEPORT_ON_END: usize = 0x55; // bool - pub const M_B_IGNORE_ROTATION: usize = 0x56; // bool - pub const M_N_TYPE: usize = 0x58; // ScriptedMoveType_t - pub const M_B_SUCCESS: usize = 0x5C; // bool - pub const M_N_FORCED_CROUCH_STATE: usize = 0x60; // ForcedCrouchState_t - pub const M_B_IGNORE_COLLISIONS: usize = 0x64; // bool + pub mod CGameScriptedMoveData { + pub const m_vAccumulatedRootMotion: usize = 0x0; // Vector + pub const m_vDest: usize = 0xC; // Vector + pub const m_vSrc: usize = 0x18; // Vector + pub const m_angSrc: usize = 0x24; // QAngle + pub const m_angDst: usize = 0x30; // QAngle + pub const m_angCurrent: usize = 0x3C; // QAngle + pub const m_flAngRate: usize = 0x48; // float32 + pub const m_flDuration: usize = 0x4C; // float32 + pub const m_flStartTime: usize = 0x50; // GameTime_t + pub const m_bActive: usize = 0x54; // bool + pub const m_bTeleportOnEnd: usize = 0x55; // bool + pub const m_bIgnoreRotation: usize = 0x56; // bool + pub const m_nType: usize = 0x58; // ScriptedMoveType_t + pub const m_bSuccess: usize = 0x5C; // bool + pub const m_nForcedCrouchState: usize = 0x60; // ForcedCrouchState_t + pub const m_bIgnoreCollisions: usize = 0x64; // bool } - // Parent: i_choreo_services + // Parent: IChoreoServices // Fields count: 5 - pub mod c_game_choreo_services { - pub const M_H_OWNER: usize = 0x8; // CHandle< CBaseAnimGraph > - pub const M_H_SCRIPTED_SEQUENCE: usize = 0xC; // CHandle< CScriptedSequence > - pub const M_SCRIPT_STATE: usize = 0x10; // IChoreoServices::ScriptState_t - pub const M_CHOREO_STATE: usize = 0x14; // IChoreoServices::ChoreoState_t - pub const M_FL_TIME_STARTED_STATE: usize = 0x18; // GameTime_t + pub mod CGameChoreoServices { + pub const m_hOwner: usize = 0x8; // CHandle + pub const m_hScriptedSequence: usize = 0xC; // CHandle + pub const m_scriptState: usize = 0x10; // IChoreoServices::ScriptState_t + pub const m_choreoState: usize = 0x14; // IChoreoServices::ChoreoState_t + pub const m_flTimeStartedState: usize = 0x18; // GameTime_t } // Parent: None // Fields count: 10 - pub mod hull_flags_t { - pub const M_B_HULL_HUMAN: usize = 0x0; // bool - pub const M_B_HULL_SMALL_CENTERED: usize = 0x1; // bool - pub const M_B_HULL_WIDE_HUMAN: usize = 0x2; // bool - pub const M_B_HULL_TINY: usize = 0x3; // bool - pub const M_B_HULL_MEDIUM: usize = 0x4; // bool - pub const M_B_HULL_TINY_CENTERED: usize = 0x5; // bool - pub const M_B_HULL_LARGE: usize = 0x6; // bool - pub const M_B_HULL_LARGE_CENTERED: usize = 0x7; // bool - pub const M_B_HULL_MEDIUM_TALL: usize = 0x8; // bool - pub const M_B_HULL_SMALL: usize = 0x9; // bool + pub mod HullFlags_t { + pub const m_bHull_Human: usize = 0x0; // bool + pub const m_bHull_SmallCentered: usize = 0x1; // bool + pub const m_bHull_WideHuman: usize = 0x2; // bool + pub const m_bHull_Tiny: usize = 0x3; // bool + pub const m_bHull_Medium: usize = 0x4; // bool + pub const m_bHull_TinyCentered: usize = 0x5; // bool + pub const m_bHull_Large: usize = 0x6; // bool + pub const m_bHull_LargeCentered: usize = 0x7; // bool + pub const m_bHull_MediumTall: usize = 0x8; // bool + pub const m_bHull_Small: usize = 0x9; // bool } // Parent: None // Fields count: 4 - pub mod c_constant_force_controller { - pub const M_LINEAR: usize = 0xC; // Vector - pub const M_ANGULAR: usize = 0x18; // RotationVector - pub const M_LINEAR_SAVE: usize = 0x24; // Vector - pub const M_ANGULAR_SAVE: usize = 0x30; // RotationVector + pub mod CConstantForceController { + pub const m_linear: usize = 0xC; // Vector + pub const m_angular: usize = 0x18; // RotationVector + pub const m_linearSave: usize = 0x24; // Vector + pub const m_angularSave: usize = 0x30; // RotationVector } // Parent: None // Fields count: 4 - pub mod c_motor_controller { - pub const M_SPEED: usize = 0x8; // float32 - pub const M_MAX_TORQUE: usize = 0xC; // float32 - pub const M_AXIS: usize = 0x10; // Vector - pub const M_INERTIA_FACTOR: usize = 0x1C; // float32 + pub mod CMotorController { + pub const m_speed: usize = 0x8; // float32 + pub const m_maxTorque: usize = 0xC; // float32 + pub const m_axis: usize = 0x10; // Vector + pub const m_inertiaFactor: usize = 0x1C; // float32 } // Parent: None // Fields count: 4 - pub mod c_sound_envelope { - pub const M_CURRENT: usize = 0x0; // float32 - pub const M_TARGET: usize = 0x4; // float32 - pub const M_RATE: usize = 0x8; // float32 - pub const M_FORCEUPDATE: usize = 0xC; // bool + pub mod CSoundEnvelope { + pub const m_current: usize = 0x0; // float32 + pub const m_target: usize = 0x4; // float32 + pub const m_rate: usize = 0x8; // float32 + pub const m_forceupdate: usize = 0xC; // bool } // Parent: None // Fields count: 2 - pub mod c_copy_recipient_filter { - pub const M_FLAGS: usize = 0x8; // int32 - pub const M_RECIPIENTS: usize = 0x10; // CUtlVector< CPlayerSlot > + pub mod CCopyRecipientFilter { + pub const m_Flags: usize = 0x8; // int32 + pub const m_Recipients: usize = 0x10; // CUtlVector } // Parent: None // Fields count: 13 - pub mod c_sound_patch { - pub const M_PITCH: usize = 0x8; // CSoundEnvelope - pub const M_VOLUME: usize = 0x18; // CSoundEnvelope - pub const M_SHUTDOWN_TIME: usize = 0x30; // float32 - pub const M_FL_LAST_TIME: usize = 0x34; // float32 - pub const M_ISZ_SOUND_SCRIPT_NAME: usize = 0x38; // CUtlSymbolLarge - pub const M_H_ENT: usize = 0x40; // CHandle< CBaseEntity > - pub const M_SOUND_ENTITY_INDEX: usize = 0x44; // CEntityIndex - pub const M_SOUND_ORIGIN: usize = 0x48; // Vector - pub const M_IS_PLAYING: usize = 0x54; // int32 - pub const M_FILTER: usize = 0x58; // CCopyRecipientFilter - pub const M_FL_CLOSE_CAPTION_DURATION: usize = 0x80; // float32 - pub const M_B_UPDATED_SOUND_ORIGIN: usize = 0x84; // bool - pub const M_ISZ_CLASS_NAME: usize = 0x88; // CUtlSymbolLarge + pub mod CSoundPatch { + pub const m_pitch: usize = 0x8; // CSoundEnvelope + pub const m_volume: usize = 0x18; // CSoundEnvelope + pub const m_shutdownTime: usize = 0x30; // float32 + pub const m_flLastTime: usize = 0x34; // float32 + pub const m_iszSoundScriptName: usize = 0x38; // CUtlSymbolLarge + pub const m_hEnt: usize = 0x40; // CHandle + pub const m_soundEntityIndex: usize = 0x44; // CEntityIndex + pub const m_soundOrigin: usize = 0x48; // Vector + pub const m_isPlaying: usize = 0x54; // int32 + pub const m_Filter: usize = 0x58; // CCopyRecipientFilter + pub const m_flCloseCaptionDuration: usize = 0x80; // float32 + pub const m_bUpdatedSoundOrigin: usize = 0x84; // bool + pub const m_iszClassName: usize = 0x88; // CUtlSymbolLarge } // Parent: None // Fields count: 0 @@ -12967,7 +12969,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_take_damage_info_api { + pub mod CTakeDamageInfoAPI { } // Parent: None // Fields count: 1 @@ -12976,20 +12978,20 @@ pub mod cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - pub mod c_pulse_graph_instance_server_entity { - pub const M_P_COMPONENT: usize = 0xD8; // CPulseGraphComponentBase* + pub mod CPulseGraphInstance_ServerEntity { + pub const m_pComponent: usize = 0xD8; // CPulseGraphComponentBase* } // Parent: None // Fields count: 4 - pub mod c_pulse_graph_component_base { - pub const M_H_OWNER: usize = 0x8; // CHandle< CBaseEntity > - pub const M_S_NAME_FIXUP_STATIC_PREFIX: usize = 0x10; // CUtlSymbolLarge - pub const M_S_NAME_FIXUP_PARENT: usize = 0x18; // CUtlSymbolLarge - pub const M_S_NAME_FIXUP_LOCAL: usize = 0x20; // CUtlSymbolLarge + pub mod CPulseGraphComponentBase { + pub const m_hOwner: usize = 0x8; // CHandle + pub const m_sNameFixupStaticPrefix: usize = 0x10; // CUtlSymbolLarge + pub const m_sNameFixupParent: usize = 0x18; // CUtlSymbolLarge + pub const m_sNameFixupLocal: usize = 0x20; // CUtlSymbolLarge } - // Parent: c_pulse_graph_component_base + // Parent: CPulseGraphComponentBase // Fields count: 0 - pub mod c_pulse_graph_component_point_server { + pub mod CPulseGraphComponentPointServer { } // Parent: None // Fields count: 0 @@ -12998,9 +13000,9 @@ pub mod cs2_dumper { // MPulseLibraryBindings // MPropertyFriendlyName // MPropertyDescription - pub mod c_pulse_server_funcs { + pub mod CPulseServerFuncs { } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 1 // // Metadata: @@ -13009,8 +13011,8 @@ pub mod cs2_dumper { // MPulseCellMethodBindings // MPropertyFriendlyName // MPropertyDescription - pub mod c_pulse_cell_sound_event_start { - pub const M_TYPE: usize = 0x48; // SoundEventStartType_t + pub mod CPulseCell_SoundEventStart { + pub const m_Type: usize = 0x48; // SoundEventStartType_t } // Parent: None // Fields count: 0 @@ -13019,76 +13021,76 @@ pub mod cs2_dumper { // MPulseLibraryBindings // MPropertyFriendlyName // MPropertyDescription - pub mod c_pulse_server_funcs_sounds { + pub mod CPulseServerFuncs_Sounds { } - // Parent: c_pulse_cell_base_yielding_inflow + // Parent: CPulseCell_BaseYieldingInflow // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_pulse_cell_outflow_play_scene_base { - pub const M_ON_FINISHED: usize = 0x48; // CPulse_ResumePoint - pub const M_ON_CANCELED: usize = 0x58; // CPulse_ResumePoint - pub const M_TRIGGERS: usize = 0x68; // CUtlVector< CPulse_OutflowConnection > + pub mod CPulseCell_Outflow_PlaySceneBase { + pub const m_OnFinished: usize = 0x48; // CPulse_ResumePoint + pub const m_OnCanceled: usize = 0x58; // CPulse_ResumePoint + pub const m_Triggers: usize = 0x68; // CUtlVector } // Parent: None // Fields count: 1 - pub mod c_pulse_cell_outflow_play_scene_base_cursor_state_t { - pub const M_SCENE_INSTANCE: usize = 0x0; // CHandle< CBaseEntity > + pub mod CPulseCell_Outflow_PlaySceneBase__CursorState_t { + pub const m_sceneInstance: usize = 0x0; // CHandle } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod pulse_scripted_sequence_data_t { - pub const M_N_ACTOR_ID: usize = 0x0; // int32 - pub const M_SZ_PRE_IDLE_SEQUENCE: usize = 0x8; // CUtlString - pub const M_SZ_ENTRY_SEQUENCE: usize = 0x10; // CUtlString - pub const M_SZ_SEQUENCE: usize = 0x18; // CUtlString - pub const M_SZ_EXIT_SEQUENCE: usize = 0x20; // CUtlString - pub const M_B_LOOP_PRE_IDLE_SEQUENCE: usize = 0x28; // bool - pub const M_B_LOOP_ACTION_SEQUENCE: usize = 0x29; // bool - pub const M_B_LOOP_POST_IDLE_SEQUENCE: usize = 0x2A; // bool - pub const M_B_IGNORE_LOOK_AT: usize = 0x2B; // bool + pub mod PulseScriptedSequenceData_t { + pub const m_nActorID: usize = 0x0; // int32 + pub const m_szPreIdleSequence: usize = 0x8; // CUtlString + pub const m_szEntrySequence: usize = 0x10; // CUtlString + pub const m_szSequence: usize = 0x18; // CUtlString + pub const m_szExitSequence: usize = 0x20; // CUtlString + pub const m_bLoopPreIdleSequence: usize = 0x28; // bool + pub const m_bLoopActionSequence: usize = 0x29; // bool + pub const m_bLoopPostIdleSequence: usize = 0x2A; // bool + pub const m_bIgnoreLookAt: usize = 0x2B; // bool } // Parent: None // Fields count: 1 - pub mod c_pulse_cell_outflow_scripted_sequence_cursor_state_t { - pub const M_SCRIPTED_SEQUENCE: usize = 0x0; // CHandle< CBaseEntity > + pub mod CPulseCell_Outflow_ScriptedSequence__CursorState_t { + pub const m_scriptedSequence: usize = 0x0; // CHandle } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 0 - pub mod c_touch_expansion_component { + pub mod CTouchExpansionComponent { } // Parent: None // Fields count: 25 pub mod dynpitchvol_base_t { - pub const PRESET: usize = 0x0; // int32 - pub const PITCHRUN: usize = 0x4; // int32 - pub const PITCHSTART: usize = 0x8; // int32 - pub const SPINUP: usize = 0xC; // int32 - pub const SPINDOWN: usize = 0x10; // int32 - pub const VOLRUN: usize = 0x14; // int32 - pub const VOLSTART: usize = 0x18; // int32 - pub const FADEIN: usize = 0x1C; // int32 - pub const FADEOUT: usize = 0x20; // int32 - pub const LFOTYPE: usize = 0x24; // int32 - pub const LFORATE: usize = 0x28; // int32 - pub const LFOMODPITCH: usize = 0x2C; // int32 - pub const LFOMODVOL: usize = 0x30; // int32 - pub const CSPINUP: usize = 0x34; // int32 - pub const CSPINCOUNT: usize = 0x38; // int32 - pub const PITCH: usize = 0x3C; // int32 - pub const SPINUPSAV: usize = 0x40; // int32 - pub const SPINDOWNSAV: usize = 0x44; // int32 - pub const PITCHFRAC: usize = 0x48; // int32 - pub const VOL: usize = 0x4C; // int32 - pub const FADEINSAV: usize = 0x50; // int32 - pub const FADEOUTSAV: usize = 0x54; // int32 - pub const VOLFRAC: usize = 0x58; // int32 - pub const LFOFRAC: usize = 0x5C; // int32 - pub const LFOMULT: usize = 0x60; // int32 + pub const preset: usize = 0x0; // int32 + pub const pitchrun: usize = 0x4; // int32 + pub const pitchstart: usize = 0x8; // int32 + pub const spinup: usize = 0xC; // int32 + pub const spindown: usize = 0x10; // int32 + pub const volrun: usize = 0x14; // int32 + pub const volstart: usize = 0x18; // int32 + pub const fadein: usize = 0x1C; // int32 + pub const fadeout: usize = 0x20; // int32 + pub const lfotype: usize = 0x24; // int32 + pub const lforate: usize = 0x28; // int32 + pub const lfomodpitch: usize = 0x2C; // int32 + pub const lfomodvol: usize = 0x30; // int32 + pub const cspinup: usize = 0x34; // int32 + pub const cspincount: usize = 0x38; // int32 + pub const pitch: usize = 0x3C; // int32 + pub const spinupsav: usize = 0x40; // int32 + pub const spindownsav: usize = 0x44; // int32 + pub const pitchfrac: usize = 0x48; // int32 + pub const vol: usize = 0x4C; // int32 + pub const fadeinsav: usize = 0x50; // int32 + pub const fadeoutsav: usize = 0x54; // int32 + pub const volfrac: usize = 0x58; // int32 + pub const lfofrac: usize = 0x5C; // int32 + pub const lfomult: usize = 0x60; // int32 } // Parent: dynpitchvol_base_t // Fields count: 0 @@ -13096,18 +13098,18 @@ pub mod cs2_dumper { } // Parent: None // Fields count: 3 - pub mod response_context_t { - pub const M_ISZ_NAME: usize = 0x0; // CUtlSymbolLarge - pub const M_ISZ_VALUE: usize = 0x8; // CUtlSymbolLarge - pub const M_F_EXPIRATION_TIME: usize = 0x10; // GameTime_t + pub mod ResponseContext_t { + pub const m_iszName: usize = 0x0; // CUtlSymbolLarge + pub const m_iszValue: usize = 0x8; // CUtlSymbolLarge + pub const m_fExpirationTime: usize = 0x10; // GameTime_t } // Parent: None // Fields count: 2 - pub mod relationship_t { - pub const DISPOSITION: usize = 0x0; // Disposition_t - pub const PRIORITY: usize = 0x4; // int32 + pub mod Relationship_t { + pub const disposition: usize = 0x0; // Disposition_t + pub const priority: usize = 0x4; // int32 } - // Parent: c_entity_instance + // Parent: CEntityInstance // Fields count: 75 // // Metadata: @@ -13151,96 +13153,96 @@ pub mod cs2_dumper { // NetworkVarNames: m_flWaterLevel (float) // NetworkVarNames: m_bAnimatedEveryTick (bool) // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - pub mod c_base_entity { - pub const M_C_BODY_COMPONENT: usize = 0x38; // CBodyComponent* - pub const M_NETWORK_TRANSMIT_COMPONENT: usize = 0x40; // CNetworkTransmitComponent - pub const M_A_THINK_FUNCTIONS: usize = 0x4F0; // CUtlVector< thinkfunc_t > - pub const M_I_CURRENT_THINK_CONTEXT: usize = 0x508; // int32 - pub const M_N_LAST_THINK_TICK: usize = 0x50C; // GameTick_t - pub const M_N_DISABLE_CONTEXT_THINK_START_TICK: usize = 0x510; // GameTick_t - pub const M_IS_STEADY_STATE: usize = 0x520; // CBitVec< 64 > - pub const M_LAST_NETWORK_CHANGE: usize = 0x528; // float32 - pub const M_RESPONSE_CONTEXTS: usize = 0x540; // CUtlVector< ResponseContext_t > - pub const M_ISZ_RESPONSE_CONTEXT: usize = 0x558; // CUtlSymbolLarge - pub const M_I_HEALTH: usize = 0x5A0; // int32 - pub const M_I_MAX_HEALTH: usize = 0x5A4; // int32 - pub const M_LIFE_STATE: usize = 0x5A8; // uint8 - pub const M_FL_DAMAGE_ACCUMULATOR: usize = 0x5AC; // float32 - pub const M_B_TAKES_DAMAGE: usize = 0x5B0; // bool - pub const M_N_TAKE_DAMAGE_FLAGS: usize = 0x5B4; // TakeDamageFlags_t - pub const M_B_IS_PLATFORM: usize = 0x5B8; // bool - pub const M_MOVE_COLLIDE: usize = 0x5BA; // MoveCollide_t - pub const M_MOVE_TYPE: usize = 0x5BB; // MoveType_t - pub const M_N_ACTUAL_MOVE_TYPE: usize = 0x5BC; // MoveType_t - pub const M_N_WATER_TOUCH: usize = 0x5BD; // uint8 - pub const M_N_SLIME_TOUCH: usize = 0x5BE; // uint8 - pub const M_B_RESTORE_IN_HIERARCHY: usize = 0x5BF; // bool - pub const M_TARGET: usize = 0x5C0; // CUtlSymbolLarge - pub const M_H_DAMAGE_FILTER: usize = 0x5C8; // CHandle< CBaseFilter > - pub const M_ISZ_DAMAGE_FILTER_NAME: usize = 0x5D0; // CUtlSymbolLarge - pub const M_FL_MOVE_DONE_TIME: usize = 0x5D8; // float32 - pub const M_N_SUBCLASS_ID: usize = 0x5DC; // CUtlStringToken - pub const M_FL_ANIM_TIME: usize = 0x5E8; // float32 - pub const M_FL_SIMULATION_TIME: usize = 0x5EC; // float32 - pub const M_FL_CREATE_TIME: usize = 0x5F0; // GameTime_t - pub const M_B_CLIENT_SIDE_RAGDOLL: usize = 0x5F4; // bool - pub const M_UB_INTERPOLATION_FRAME: usize = 0x5F5; // uint8 - pub const M_V_PREV_V_PHYSICS_UPDATE_POS: usize = 0x5F8; // Vector - pub const M_I_TEAM_NUM: usize = 0x604; // uint8 - pub const M_I_GLOBALNAME: usize = 0x608; // CUtlSymbolLarge - pub const M_I_SENT_TO_CLIENTS: usize = 0x610; // int32 - pub const M_FL_SPEED: usize = 0x614; // float32 - pub const M_S_UNIQUE_HAMMER_ID: usize = 0x618; // CUtlString - pub const M_SPAWNFLAGS: usize = 0x620; // uint32 - pub const M_N_NEXT_THINK_TICK: usize = 0x624; // GameTick_t - pub const M_N_SIMULATION_TICK: usize = 0x628; // int32 - pub const M_ON_KILLED: usize = 0x630; // CEntityIOOutput - pub const M_F_FLAGS: usize = 0x658; // uint32 - pub const M_VEC_ABS_VELOCITY: usize = 0x65C; // Vector - pub const M_VEC_VELOCITY: usize = 0x668; // CNetworkVelocityVector - pub const M_VEC_BASE_VELOCITY: usize = 0x698; // Vector - pub const M_N_PUSH_ENUM_COUNT: usize = 0x6A4; // int32 - pub const M_P_COLLISION: usize = 0x6A8; // CCollisionProperty* - pub const M_H_EFFECT_ENTITY: usize = 0x6B0; // CHandle< CBaseEntity > - pub const M_H_OWNER_ENTITY: usize = 0x6B4; // CHandle< CBaseEntity > - pub const M_F_EFFECTS: usize = 0x6B8; // uint32 - pub const M_H_GROUND_ENTITY: usize = 0x6BC; // CHandle< CBaseEntity > - pub const M_FL_FRICTION: usize = 0x6C0; // float32 - pub const M_FL_ELASTICITY: usize = 0x6C4; // float32 - pub const M_FL_GRAVITY_SCALE: usize = 0x6C8; // float32 - pub const M_FL_TIME_SCALE: usize = 0x6CC; // float32 - pub const M_FL_WATER_LEVEL: usize = 0x6D0; // float32 - pub const M_B_ANIMATED_EVERY_TICK: usize = 0x6D4; // bool - pub const M_B_DISABLE_LOW_VIOLENCE: usize = 0x6D5; // bool - pub const M_N_WATER_TYPE: usize = 0x6D6; // uint8 - pub const M_I_E_FLAGS: usize = 0x6D8; // int32 - pub const M_ON_USER1: usize = 0x6E0; // CEntityIOOutput - pub const M_ON_USER2: usize = 0x708; // CEntityIOOutput - pub const M_ON_USER3: usize = 0x730; // CEntityIOOutput - pub const M_ON_USER4: usize = 0x758; // CEntityIOOutput - pub const M_I_INITIAL_TEAM_NUM: usize = 0x780; // int32 - pub const M_FL_NAV_IGNORE_UNTIL_TIME: usize = 0x784; // GameTime_t - pub const M_VEC_ANG_VELOCITY: usize = 0x788; // QAngle - pub const M_B_NETWORK_QUANTIZE_ORIGIN_AND_ANGLES: usize = 0x794; // bool - pub const M_B_LAG_COMPENSATE: usize = 0x795; // bool - pub const M_FL_OVERRIDDEN_FRICTION: usize = 0x798; // float32 - pub const M_P_BLOCKER: usize = 0x79C; // CHandle< CBaseEntity > - pub const M_FL_LOCAL_TIME: usize = 0x7A0; // float32 - pub const M_FL_V_PHYSICS_UPDATE_LOCAL_TIME: usize = 0x7A4; // float32 + pub mod CBaseEntity { + pub const m_CBodyComponent: usize = 0x38; // CBodyComponent* + pub const m_NetworkTransmitComponent: usize = 0x40; // CNetworkTransmitComponent + pub const m_aThinkFunctions: usize = 0x4F0; // CUtlVector + pub const m_iCurrentThinkContext: usize = 0x508; // int32 + pub const m_nLastThinkTick: usize = 0x50C; // GameTick_t + pub const m_nDisableContextThinkStartTick: usize = 0x510; // GameTick_t + pub const m_isSteadyState: usize = 0x520; // CBitVec<64> + pub const m_lastNetworkChange: usize = 0x528; // float32 + pub const m_ResponseContexts: usize = 0x540; // CUtlVector + pub const m_iszResponseContext: usize = 0x558; // CUtlSymbolLarge + pub const m_iHealth: usize = 0x5A0; // int32 + pub const m_iMaxHealth: usize = 0x5A4; // int32 + pub const m_lifeState: usize = 0x5A8; // uint8 + pub const m_flDamageAccumulator: usize = 0x5AC; // float32 + pub const m_bTakesDamage: usize = 0x5B0; // bool + pub const m_nTakeDamageFlags: usize = 0x5B4; // TakeDamageFlags_t + pub const m_bIsPlatform: usize = 0x5B8; // bool + pub const m_MoveCollide: usize = 0x5BA; // MoveCollide_t + pub const m_MoveType: usize = 0x5BB; // MoveType_t + pub const m_nActualMoveType: usize = 0x5BC; // MoveType_t + pub const m_nWaterTouch: usize = 0x5BD; // uint8 + pub const m_nSlimeTouch: usize = 0x5BE; // uint8 + pub const m_bRestoreInHierarchy: usize = 0x5BF; // bool + pub const m_target: usize = 0x5C0; // CUtlSymbolLarge + pub const m_hDamageFilter: usize = 0x5C8; // CHandle + pub const m_iszDamageFilterName: usize = 0x5D0; // CUtlSymbolLarge + pub const m_flMoveDoneTime: usize = 0x5D8; // float32 + pub const m_nSubclassID: usize = 0x5DC; // CUtlStringToken + pub const m_flAnimTime: usize = 0x5E8; // float32 + pub const m_flSimulationTime: usize = 0x5EC; // float32 + pub const m_flCreateTime: usize = 0x5F0; // GameTime_t + pub const m_bClientSideRagdoll: usize = 0x5F4; // bool + pub const m_ubInterpolationFrame: usize = 0x5F5; // uint8 + pub const m_vPrevVPhysicsUpdatePos: usize = 0x5F8; // Vector + pub const m_iTeamNum: usize = 0x604; // uint8 + pub const m_iGlobalname: usize = 0x608; // CUtlSymbolLarge + pub const m_iSentToClients: usize = 0x610; // int32 + pub const m_flSpeed: usize = 0x614; // float32 + pub const m_sUniqueHammerID: usize = 0x618; // CUtlString + pub const m_spawnflags: usize = 0x620; // uint32 + pub const m_nNextThinkTick: usize = 0x624; // GameTick_t + pub const m_nSimulationTick: usize = 0x628; // int32 + pub const m_OnKilled: usize = 0x630; // CEntityIOOutput + pub const m_fFlags: usize = 0x658; // uint32 + pub const m_vecAbsVelocity: usize = 0x65C; // Vector + pub const m_vecVelocity: usize = 0x668; // CNetworkVelocityVector + pub const m_vecBaseVelocity: usize = 0x698; // Vector + pub const m_nPushEnumCount: usize = 0x6A4; // int32 + pub const m_pCollision: usize = 0x6A8; // CCollisionProperty* + pub const m_hEffectEntity: usize = 0x6B0; // CHandle + pub const m_hOwnerEntity: usize = 0x6B4; // CHandle + pub const m_fEffects: usize = 0x6B8; // uint32 + pub const m_hGroundEntity: usize = 0x6BC; // CHandle + pub const m_flFriction: usize = 0x6C0; // float32 + pub const m_flElasticity: usize = 0x6C4; // float32 + pub const m_flGravityScale: usize = 0x6C8; // float32 + pub const m_flTimeScale: usize = 0x6CC; // float32 + pub const m_flWaterLevel: usize = 0x6D0; // float32 + pub const m_bAnimatedEveryTick: usize = 0x6D4; // bool + pub const m_bDisableLowViolence: usize = 0x6D5; // bool + pub const m_nWaterType: usize = 0x6D6; // uint8 + pub const m_iEFlags: usize = 0x6D8; // int32 + pub const m_OnUser1: usize = 0x6E0; // CEntityIOOutput + pub const m_OnUser2: usize = 0x708; // CEntityIOOutput + pub const m_OnUser3: usize = 0x730; // CEntityIOOutput + pub const m_OnUser4: usize = 0x758; // CEntityIOOutput + pub const m_iInitialTeamNum: usize = 0x780; // int32 + pub const m_flNavIgnoreUntilTime: usize = 0x784; // GameTime_t + pub const m_vecAngVelocity: usize = 0x788; // QAngle + pub const m_bNetworkQuantizeOriginAndAngles: usize = 0x794; // bool + pub const m_bLagCompensate: usize = 0x795; // bool + pub const m_flOverriddenFriction: usize = 0x798; // float32 + pub const m_pBlocker: usize = 0x79C; // CHandle + pub const m_flLocalTime: usize = 0x7A0; // float32 + pub const m_flVPhysicsUpdateLocalTime: usize = 0x7A4; // float32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 0 - pub mod c_server_only_entity { + pub mod CServerOnlyEntity { } - // Parent: c_server_only_entity + // Parent: CServerOnlyEntity // Fields count: 0 - pub mod c_server_only_point_entity { + pub mod CServerOnlyPointEntity { } - // Parent: c_server_only_entity + // Parent: CServerOnlyEntity // Fields count: 0 - pub mod c_logical_entity { + pub mod CLogicalEntity { } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 17 // // Metadata: @@ -13256,74 +13258,74 @@ pub mod cs2_dumper { // NetworkVarNames: m_MaxFalloff (float32) // NetworkVarNames: m_flCurWeight (float32) // NetworkVarNames: m_netlookupFilename (char) - pub mod c_color_correction { - pub const M_FL_FADE_IN_DURATION: usize = 0x7A8; // float32 - pub const M_FL_FADE_OUT_DURATION: usize = 0x7AC; // float32 - pub const M_FL_START_FADE_IN_WEIGHT: usize = 0x7B0; // float32 - pub const M_FL_START_FADE_OUT_WEIGHT: usize = 0x7B4; // float32 - pub const M_FL_TIME_START_FADE_IN: usize = 0x7B8; // GameTime_t - pub const M_FL_TIME_START_FADE_OUT: usize = 0x7BC; // GameTime_t - pub const M_FL_MAX_WEIGHT: usize = 0x7C0; // float32 - pub const M_B_START_DISABLED: usize = 0x7C4; // bool - pub const M_B_ENABLED: usize = 0x7C5; // bool - pub const M_B_MASTER: usize = 0x7C6; // bool - pub const M_B_CLIENT_SIDE: usize = 0x7C7; // bool - pub const M_B_EXCLUSIVE: usize = 0x7C8; // bool - pub const M_MIN_FALLOFF: usize = 0x7CC; // float32 - pub const M_MAX_FALLOFF: usize = 0x7D0; // float32 - pub const M_FL_CUR_WEIGHT: usize = 0x7D4; // float32 - pub const M_NETLOOKUP_FILENAME: usize = 0x7D8; // char[512] - pub const M_LOOKUP_FILENAME: usize = 0x9D8; // CUtlSymbolLarge + pub mod CColorCorrection { + pub const m_flFadeInDuration: usize = 0x7A8; // float32 + pub const m_flFadeOutDuration: usize = 0x7AC; // float32 + pub const m_flStartFadeInWeight: usize = 0x7B0; // float32 + pub const m_flStartFadeOutWeight: usize = 0x7B4; // float32 + pub const m_flTimeStartFadeIn: usize = 0x7B8; // GameTime_t + pub const m_flTimeStartFadeOut: usize = 0x7BC; // GameTime_t + pub const m_flMaxWeight: usize = 0x7C0; // float32 + pub const m_bStartDisabled: usize = 0x7C4; // bool + pub const m_bEnabled: usize = 0x7C5; // bool + pub const m_bMaster: usize = 0x7C6; // bool + pub const m_bClientSide: usize = 0x7C7; // bool + pub const m_bExclusive: usize = 0x7C8; // bool + pub const m_MinFalloff: usize = 0x7CC; // float32 + pub const m_MaxFalloff: usize = 0x7D0; // float32 + pub const m_flCurWeight: usize = 0x7D4; // float32 + pub const m_netlookupFilename: usize = 0x7D8; // char[512] + pub const m_lookupFilename: usize = 0x9D8; // CUtlSymbolLarge } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 11 // // Metadata: // NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) - pub mod c_entity_flame { - pub const M_H_ENT_ATTACHED: usize = 0x7A8; // CHandle< CBaseEntity > - pub const M_B_CHEAP_EFFECT: usize = 0x7AC; // bool - pub const M_FL_SIZE: usize = 0x7B0; // float32 - pub const M_B_USE_HITBOXES: usize = 0x7B4; // bool - pub const M_I_NUM_HITBOX_FIRES: usize = 0x7B8; // int32 - pub const M_FL_HITBOX_FIRE_SCALE: usize = 0x7BC; // float32 - pub const M_FL_LIFETIME: usize = 0x7C0; // GameTime_t - pub const M_H_ATTACKER: usize = 0x7C4; // CHandle< CBaseEntity > - pub const M_I_DANGER_SOUND: usize = 0x7C8; // int32 - pub const M_FL_DIRECT_DAMAGE_PER_SECOND: usize = 0x7CC; // float32 - pub const M_I_CUSTOM_DAMAGE_TYPE: usize = 0x7D0; // int32 + pub mod CEntityFlame { + pub const m_hEntAttached: usize = 0x7A8; // CHandle + pub const m_bCheapEffect: usize = 0x7AC; // bool + pub const m_flSize: usize = 0x7B0; // float32 + pub const m_bUseHitboxes: usize = 0x7B4; // bool + pub const m_iNumHitboxFires: usize = 0x7B8; // int32 + pub const m_flHitboxFireScale: usize = 0x7BC; // float32 + pub const m_flLifetime: usize = 0x7C0; // GameTime_t + pub const m_hAttacker: usize = 0x7C4; // CHandle + pub const m_iDangerSound: usize = 0x7C8; // int32 + pub const m_flDirectDamagePerSecond: usize = 0x7CC; // float32 + pub const m_iCustomDamageType: usize = 0x7D0; // int32 } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 3 - pub mod c_base_filter { - pub const M_B_NEGATED: usize = 0x7A8; // bool - pub const M_ON_PASS: usize = 0x7B0; // CEntityIOOutput - pub const M_ON_FAIL: usize = 0x7D8; // CEntityIOOutput + pub mod CBaseFilter { + pub const m_bNegated: usize = 0x7A8; // bool + pub const m_OnPass: usize = 0x7B0; // CEntityIOOutput + pub const m_OnFail: usize = 0x7D8; // CEntityIOOutput } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 4 - pub mod c_filter_multiple { - pub const M_N_FILTER_TYPE: usize = 0x800; // filter_t - pub const M_I_FILTER_NAME: usize = 0x808; // CUtlSymbolLarge[10] - pub const M_H_FILTER: usize = 0x858; // CHandle< CBaseEntity >[10] - pub const M_N_FILTER_COUNT: usize = 0x880; // int32 + pub mod CFilterMultiple { + pub const m_nFilterType: usize = 0x800; // filter_t + pub const m_iFilterName: usize = 0x808; // CUtlSymbolLarge[10] + pub const m_hFilter: usize = 0x858; // CHandle[10] + pub const m_nFilterCount: usize = 0x880; // int32 } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 1 - pub mod c_filter_proximity { - pub const M_FL_RADIUS: usize = 0x800; // float32 + pub mod CFilterProximity { + pub const m_flRadius: usize = 0x800; // float32 } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 0 - pub mod c_filter_los { + pub mod CFilterLOS { } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 1 - pub mod c_filter_class { - pub const M_I_FILTER_CLASS: usize = 0x800; // CUtlSymbolLarge + pub mod CFilterClass { + pub const m_iFilterClass: usize = 0x800; // CUtlSymbolLarge } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 4 // // Metadata: @@ -13331,203 +13333,203 @@ pub mod cs2_dumper { // NetworkVarNames: m_flStartScale (float32) // NetworkVarNames: m_flScaleTime (float32) // NetworkVarNames: m_nFlags (uint32) - pub mod c_base_fire { - pub const M_FL_SCALE: usize = 0x7A8; // float32 - pub const M_FL_START_SCALE: usize = 0x7AC; // float32 - pub const M_FL_SCALE_TIME: usize = 0x7B0; // float32 - pub const M_N_FLAGS: usize = 0x7B4; // uint32 + pub mod CBaseFire { + pub const m_flScale: usize = 0x7A8; // float32 + pub const m_flStartScale: usize = 0x7AC; // float32 + pub const m_flScaleTime: usize = 0x7B0; // float32 + pub const m_nFlags: usize = 0x7B4; // uint32 } - // Parent: c_base_fire + // Parent: CBaseFire // Fields count: 2 // // Metadata: // NetworkVarNames: m_nFlameModelIndex (int32) // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - pub mod c_fire_smoke { - pub const M_N_FLAME_MODEL_INDEX: usize = 0x7B8; // int32 - pub const M_N_FLAME_FROM_ABOVE_MODEL_INDEX: usize = 0x7BC; // int32 + pub mod CFireSmoke { + pub const m_nFlameModelIndex: usize = 0x7B8; // int32 + pub const m_nFlameFromAboveModelIndex: usize = 0x7BC; // int32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 7 - pub mod c_fish_pool { - pub const M_FISH_COUNT: usize = 0x7B4; // int32 - pub const M_MAX_RANGE: usize = 0x7B8; // float32 - pub const M_SWIM_DEPTH: usize = 0x7BC; // float32 - pub const M_WATER_LEVEL: usize = 0x7C0; // float32 - pub const M_IS_DORMANT: usize = 0x7C4; // bool - pub const M_FISHES: usize = 0x7C8; // CUtlVector< CHandle< CFish > > - pub const M_VIS_TIMER: usize = 0x7E0; // CountdownTimer + pub mod CFishPool { + pub const m_fishCount: usize = 0x7B4; // int32 + pub const m_maxRange: usize = 0x7B8; // float32 + pub const m_swimDepth: usize = 0x7BC; // float32 + pub const m_waterLevel: usize = 0x7C0; // float32 + pub const m_isDormant: usize = 0x7C4; // bool + pub const m_fishes: usize = 0x7C8; // CUtlVector> + pub const m_visTimer: usize = 0x7E0; // CountdownTimer } - // Parent: c_server_only_entity + // Parent: CServerOnlyEntity // Fields count: 0 - pub mod c_info_data { + pub mod CInfoData { } // Parent: None // Fields count: 3 pub mod locksound_t { - pub const S_LOCKED_SOUND: usize = 0x8; // CUtlSymbolLarge - pub const S_UNLOCKED_SOUND: usize = 0x10; // CUtlSymbolLarge - pub const FLWAIT_SOUND: usize = 0x18; // GameTime_t + pub const sLockedSound: usize = 0x8; // CUtlSymbolLarge + pub const sUnlockedSound: usize = 0x10; // CUtlSymbolLarge + pub const flwaitSound: usize = 0x18; // GameTime_t } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 4 - pub mod c_logic_branch { - pub const M_B_IN_VALUE: usize = 0x7A8; // bool - pub const M_LISTENERS: usize = 0x7B0; // CUtlVector< CHandle< CBaseEntity > > - pub const M_ON_TRUE: usize = 0x7C8; // CEntityIOOutput - pub const M_ON_FALSE: usize = 0x7F0; // CEntityIOOutput + pub mod CLogicBranch { + pub const m_bInValue: usize = 0x7A8; // bool + pub const m_Listeners: usize = 0x7B0; // CUtlVector> + pub const m_OnTrue: usize = 0x7C8; // CEntityIOOutput + pub const m_OnFalse: usize = 0x7F0; // CEntityIOOutput } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 7 - pub mod c_logic_distance_check { - pub const M_ISZ_ENTITY_A: usize = 0x7A8; // CUtlSymbolLarge - pub const M_ISZ_ENTITY_B: usize = 0x7B0; // CUtlSymbolLarge - pub const M_FL_ZONE1_DISTANCE: usize = 0x7B8; // float32 - pub const M_FL_ZONE2_DISTANCE: usize = 0x7BC; // float32 - pub const M_IN_ZONE1: usize = 0x7C0; // CEntityIOOutput - pub const M_IN_ZONE2: usize = 0x7E8; // CEntityIOOutput - pub const M_IN_ZONE3: usize = 0x810; // CEntityIOOutput + pub mod CLogicDistanceCheck { + pub const m_iszEntityA: usize = 0x7A8; // CUtlSymbolLarge + pub const m_iszEntityB: usize = 0x7B0; // CUtlSymbolLarge + pub const m_flZone1Distance: usize = 0x7B8; // float32 + pub const m_flZone2Distance: usize = 0x7BC; // float32 + pub const m_InZone1: usize = 0x7C0; // CEntityIOOutput + pub const m_InZone2: usize = 0x7E8; // CEntityIOOutput + pub const m_InZone3: usize = 0x810; // CEntityIOOutput } // Parent: None // Fields count: 3 - pub mod velocity_sampler { - pub const M_PREV_SAMPLE: usize = 0x0; // Vector - pub const M_F_PREV_SAMPLE_TIME: usize = 0xC; // GameTime_t - pub const M_F_IDEAL_SAMPLE_RATE: usize = 0x10; // float32 + pub mod VelocitySampler { + pub const m_prevSample: usize = 0x0; // Vector + pub const m_fPrevSampleTime: usize = 0xC; // GameTime_t + pub const m_fIdealSampleRate: usize = 0x10; // float32 } // Parent: None // Fields count: 3 - pub mod simple_constraint_sound_profile { - pub const E_KEYPOINTS: usize = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t - pub const M_KEY_POINTS: usize = 0xC; // float32[2] - pub const M_REVERSAL_SOUND_THRESHOLDS: usize = 0x14; // float32[3] + pub mod SimpleConstraintSoundProfile { + pub const eKeypoints: usize = 0x8; // SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t + pub const m_keyPoints: usize = 0xC; // float32[2] + pub const m_reversalSoundThresholds: usize = 0x14; // float32[3] } // Parent: None // Fields count: 8 - pub mod constraint_sound_info { - pub const M_V_SAMPLER: usize = 0x8; // VelocitySampler - pub const M_SOUND_PROFILE: usize = 0x20; // SimpleConstraintSoundProfile - pub const M_FORWARD_AXIS: usize = 0x40; // Vector - pub const M_ISZ_TRAVEL_SOUND_FWD: usize = 0x50; // CUtlSymbolLarge - pub const M_ISZ_TRAVEL_SOUND_BACK: usize = 0x58; // CUtlSymbolLarge - pub const M_ISZ_REVERSAL_SOUNDS: usize = 0x68; // CUtlSymbolLarge[3] - pub const M_B_PLAY_TRAVEL_SOUND: usize = 0x80; // bool - pub const M_B_PLAY_REVERSAL_SOUND: usize = 0x81; // bool + pub mod ConstraintSoundInfo { + pub const m_vSampler: usize = 0x8; // VelocitySampler + pub const m_soundProfile: usize = 0x20; // SimpleConstraintSoundProfile + pub const m_forwardAxis: usize = 0x40; // Vector + pub const m_iszTravelSoundFwd: usize = 0x50; // CUtlSymbolLarge + pub const m_iszTravelSoundBack: usize = 0x58; // CUtlSymbolLarge + pub const m_iszReversalSounds: usize = 0x68; // CUtlSymbolLarge[3] + pub const m_bPlayTravelSound: usize = 0x80; // bool + pub const m_bPlayReversalSound: usize = 0x81; // bool } // Parent: None // Fields count: 5 - pub mod c_smooth_func { - pub const M_FL_SMOOTH_AMPLITUDE: usize = 0x8; // float32 - pub const M_FL_SMOOTH_BIAS: usize = 0xC; // float32 - pub const M_FL_SMOOTH_DURATION: usize = 0x10; // float32 - pub const M_FL_SMOOTH_REMAINING_TIME: usize = 0x14; // float32 - pub const M_N_SMOOTH_DIR: usize = 0x18; // int32 + pub mod CSmoothFunc { + pub const m_flSmoothAmplitude: usize = 0x8; // float32 + pub const m_flSmoothBias: usize = 0xC; // float32 + pub const m_flSmoothDuration: usize = 0x10; // float32 + pub const m_flSmoothRemainingTime: usize = 0x14; // float32 + pub const m_nSmoothDir: usize = 0x18; // int32 } // Parent: None // Fields count: 1 pub mod magnetted_objects_t { - pub const H_ENTITY: usize = 0x8; // CHandle< CBaseEntity > + pub const hEntity: usize = 0x8; // CHandle } - // Parent: c_server_only_point_entity + // Parent: CServerOnlyPointEntity // Fields count: 6 - pub mod c_point_prefab { - pub const M_TARGET_MAP_NAME: usize = 0x7A8; // CUtlSymbolLarge - pub const M_FORCE_WORLD_GROUP_ID: usize = 0x7B0; // CUtlSymbolLarge - pub const M_ASSOCIATED_RELAY_TARGET_NAME: usize = 0x7B8; // CUtlSymbolLarge - pub const M_FIXUP_NAMES: usize = 0x7C0; // bool - pub const M_B_LOAD_DYNAMIC: usize = 0x7C1; // bool - pub const M_ASSOCIATED_RELAY_ENTITY: usize = 0x7C4; // CHandle< CPointPrefab > + pub mod CPointPrefab { + pub const m_targetMapName: usize = 0x7A8; // CUtlSymbolLarge + pub const m_forceWorldGroupID: usize = 0x7B0; // CUtlSymbolLarge + pub const m_associatedRelayTargetName: usize = 0x7B8; // CUtlSymbolLarge + pub const m_fixupNames: usize = 0x7C0; // bool + pub const m_bLoadDynamic: usize = 0x7C1; // bool + pub const m_associatedRelayEntity: usize = 0x7C4; // CHandle } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 2 - pub mod c_skybox_reference { - pub const M_WORLD_GROUP_ID: usize = 0x7A8; // WorldGroupId_t - pub const M_H_SKY_CAMERA: usize = 0x7AC; // CHandle< CSkyCamera > + pub mod CSkyboxReference { + pub const m_worldGroupId: usize = 0x7A8; // WorldGroupId_t + pub const m_hSkyCamera: usize = 0x7AC; // CHandle } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 4 // // Metadata: // NetworkVarNames: m_skyboxData (sky3dparams_t) // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - pub mod c_sky_camera { - pub const M_SKYBOX_DATA: usize = 0x7A8; // sky3dparams_t - pub const M_SKYBOX_SLOT_TOKEN: usize = 0x838; // CUtlStringToken - pub const M_B_USE_ANGLES: usize = 0x83C; // bool - pub const M_P_NEXT: usize = 0x840; // CSkyCamera* + pub mod CSkyCamera { + pub const m_skyboxData: usize = 0x7A8; // sky3dparams_t + pub const m_skyboxSlotToken: usize = 0x838; // CUtlStringToken + pub const m_bUseAngles: usize = 0x83C; // bool + pub const m_pNext: usize = 0x840; // CSkyCamera* } // Parent: None // Fields count: 12 - pub mod c_sound { - pub const M_H_OWNER: usize = 0x0; // CHandle< CBaseEntity > - pub const M_H_TARGET: usize = 0x4; // CHandle< CBaseEntity > - pub const M_I_VOLUME: usize = 0x8; // int32 - pub const M_FL_OCCLUSION_SCALE: usize = 0xC; // float32 - pub const M_I_TYPE: usize = 0x10; // int32 - pub const M_I_NEXT_AUDIBLE: usize = 0x14; // int32 - pub const M_FL_EXPIRE_TIME: usize = 0x18; // GameTime_t - pub const M_I_NEXT: usize = 0x1C; // int16 - pub const M_B_NO_EXPIRATION_TIME: usize = 0x1E; // bool - pub const M_OWNER_CHANNEL_INDEX: usize = 0x20; // int32 - pub const M_VEC_ORIGIN: usize = 0x24; // Vector - pub const M_B_HAS_OWNER: usize = 0x30; // bool + pub mod CSound { + pub const m_hOwner: usize = 0x0; // CHandle + pub const m_hTarget: usize = 0x4; // CHandle + pub const m_iVolume: usize = 0x8; // int32 + pub const m_flOcclusionScale: usize = 0xC; // float32 + pub const m_iType: usize = 0x10; // int32 + pub const m_iNextAudible: usize = 0x14; // int32 + pub const m_flExpireTime: usize = 0x18; // GameTime_t + pub const m_iNext: usize = 0x1C; // int16 + pub const m_bNoExpirationTime: usize = 0x1E; // bool + pub const m_ownerChannelIndex: usize = 0x20; // int32 + pub const m_vecOrigin: usize = 0x24; // Vector + pub const m_bHasOwner: usize = 0x30; // bool } - // Parent: c_server_only_entity + // Parent: CServerOnlyEntity // Fields count: 11 - pub mod c_env_soundscape { - pub const M_ON_PLAY: usize = 0x7A8; // CEntityIOOutput - pub const M_FL_RADIUS: usize = 0x7D0; // float32 - pub const M_SOUNDSCAPE_NAME: usize = 0x7D8; // CUtlSymbolLarge - pub const M_SOUND_EVENT_NAME: usize = 0x7E0; // CUtlSymbolLarge - pub const M_B_OVERRIDE_WITH_EVENT: usize = 0x7E8; // bool - pub const M_SOUNDSCAPE_INDEX: usize = 0x7EC; // int32 - pub const M_SOUNDSCAPE_ENTITY_LIST_ID: usize = 0x7F0; // int32 - pub const M_SOUND_EVENT_HASH: usize = 0x7F4; // uint32 - pub const M_POSITION_NAMES: usize = 0x7F8; // CUtlSymbolLarge[8] - pub const M_H_PROXY_SOUNDSCAPE: usize = 0x838; // CHandle< CEnvSoundscape > - pub const M_B_DISABLED: usize = 0x83C; // bool + pub mod CEnvSoundscape { + pub const m_OnPlay: usize = 0x7A8; // CEntityIOOutput + pub const m_flRadius: usize = 0x7D0; // float32 + pub const m_soundscapeName: usize = 0x7D8; // CUtlSymbolLarge + pub const m_soundEventName: usize = 0x7E0; // CUtlSymbolLarge + pub const m_bOverrideWithEvent: usize = 0x7E8; // bool + pub const m_soundscapeIndex: usize = 0x7EC; // int32 + pub const m_soundscapeEntityListId: usize = 0x7F0; // int32 + pub const m_soundEventHash: usize = 0x7F4; // uint32 + pub const m_positionNames: usize = 0x7F8; // CUtlSymbolLarge[8] + pub const m_hProxySoundscape: usize = 0x838; // CHandle + pub const m_bDisabled: usize = 0x83C; // bool } - // Parent: c_env_soundscape + // Parent: CEnvSoundscape // Fields count: 1 - pub mod c_env_soundscape_proxy { - pub const M_MAIN_SOUNDSCAPE_NAME: usize = 0x840; // CUtlSymbolLarge + pub mod CEnvSoundscapeProxy { + pub const m_MainSoundscapeName: usize = 0x840; // CUtlSymbolLarge } - // Parent: c_env_soundscape + // Parent: CEnvSoundscape // Fields count: 0 - pub mod c_env_soundscape_triggerable { + pub mod CEnvSoundscapeTriggerable { } // Parent: None // Fields count: 6 pub mod lerpdata_t { - pub const M_H_ENT: usize = 0x0; // CHandle< CBaseEntity > - pub const M_MOVE_TYPE: usize = 0x4; // MoveType_t - pub const M_FL_START_TIME: usize = 0x8; // GameTime_t - pub const M_VEC_START_ORIGIN: usize = 0xC; // Vector - pub const M_Q_START_ROT: usize = 0x20; // Quaternion - pub const M_N_FX_INDEX: usize = 0x30; // ParticleIndex_t + pub const m_hEnt: usize = 0x0; // CHandle + pub const m_MoveType: usize = 0x4; // MoveType_t + pub const m_flStartTime: usize = 0x8; // GameTime_t + pub const m_vecStartOrigin: usize = 0xC; // Vector + pub const m_qStartRot: usize = 0x20; // Quaternion + pub const m_nFXIndex: usize = 0x30; // ParticleIndex_t } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nav_link_animgraph_var { - pub const M_STR_ANIMGRAPH_VAR: usize = 0x0; // CUtlString - pub const M_UN_ALIGNMENT_DEGREES: usize = 0x8; // uint32 + pub mod CNavLinkAnimgraphVar { + pub const m_strAnimgraphVar: usize = 0x0; // CUtlString + pub const m_unAlignmentDegrees: usize = 0x8; // uint32 } - // Parent: c_nav_volume + // Parent: CNavVolume // Fields count: 0 - pub mod c_nav_volume_markup_volume { + pub mod CNavVolumeMarkupVolume { } - // Parent: c_nav_volume + // Parent: CNavVolume // Fields count: 0 - pub mod c_nav_volume_calculated_vector { + pub mod CNavVolumeCalculatedVector { } - // Parent: c_nav_volume_calculated_vector + // Parent: CNavVolumeCalculatedVector // Fields count: 2 - pub mod c_nav_volume_breadth_first_search { - pub const M_V_START_POS: usize = 0x80; // Vector - pub const M_FL_SEARCH_DIST: usize = 0x8C; // float32 + pub mod CNavVolumeBreadthFirstSearch { + pub const m_vStartPos: usize = 0x80; // Vector + pub const m_flSearchDist: usize = 0x8C; // float32 } // Parent: None // Fields count: 8 @@ -13541,15 +13543,15 @@ pub mod cs2_dumper { // NetworkVarNames: m_nHierarchyId (uint16) // NetworkVarNames: m_nCollisionGroup (uint8) // NetworkVarNames: m_nCollisionFunctionMask (uint8) - pub mod v_physics_collision_attribute_t { - pub const M_N_INTERACTS_AS: usize = 0x8; // uint64 - pub const M_N_INTERACTS_WITH: usize = 0x10; // uint64 - pub const M_N_INTERACTS_EXCLUDE: usize = 0x18; // uint64 - pub const M_N_ENTITY_ID: usize = 0x20; // uint32 - pub const M_N_OWNER_ID: usize = 0x24; // uint32 - pub const M_N_HIERARCHY_ID: usize = 0x28; // uint16 - pub const M_N_COLLISION_GROUP: usize = 0x2A; // uint8 - pub const M_N_COLLISION_FUNCTION_MASK: usize = 0x2B; // uint8 + pub mod VPhysicsCollisionAttribute_t { + pub const m_nInteractsAs: usize = 0x8; // uint64 + pub const m_nInteractsWith: usize = 0x10; // uint64 + pub const m_nInteractsExclude: usize = 0x18; // uint64 + pub const m_nEntityId: usize = 0x20; // uint32 + pub const m_nOwnerId: usize = 0x24; // uint32 + pub const m_nHierarchyId: usize = 0x28; // uint16 + pub const m_nCollisionGroup: usize = 0x2A; // uint8 + pub const m_nCollisionFunctionMask: usize = 0x2B; // uint8 } // Parent: None // Fields count: 17 @@ -13569,24 +13571,24 @@ pub mod cs2_dumper { // NetworkVarNames: m_vCapsuleCenter1 (Vector) // NetworkVarNames: m_vCapsuleCenter2 (Vector) // NetworkVarNames: m_flCapsuleRadius (float) - pub mod c_collision_property { - pub const M_COLLISION_ATTRIBUTE: usize = 0x10; // VPhysicsCollisionAttribute_t - pub const M_VEC_MINS: usize = 0x40; // Vector - pub const M_VEC_MAXS: usize = 0x4C; // Vector - pub const M_US_SOLID_FLAGS: usize = 0x5A; // uint8 - pub const M_N_SOLID_TYPE: usize = 0x5B; // SolidType_t - pub const M_TRIGGER_BLOAT: usize = 0x5C; // uint8 - pub const M_N_SURROUND_TYPE: usize = 0x5D; // SurroundingBoundsType_t - pub const M_COLLISION_GROUP: usize = 0x5E; // uint8 - pub const M_N_ENABLE_PHYSICS: usize = 0x5F; // uint8 - pub const M_FL_BOUNDING_RADIUS: usize = 0x60; // float32 - pub const M_VEC_SPECIFIED_SURROUNDING_MINS: usize = 0x64; // Vector - pub const M_VEC_SPECIFIED_SURROUNDING_MAXS: usize = 0x70; // Vector - pub const M_VEC_SURROUNDING_MAXS: usize = 0x7C; // Vector - pub const M_VEC_SURROUNDING_MINS: usize = 0x88; // Vector - pub const M_V_CAPSULE_CENTER1: usize = 0x94; // Vector - pub const M_V_CAPSULE_CENTER2: usize = 0xA0; // Vector - pub const M_FL_CAPSULE_RADIUS: usize = 0xAC; // float32 + pub mod CCollisionProperty { + pub const m_collisionAttribute: usize = 0x10; // VPhysicsCollisionAttribute_t + pub const m_vecMins: usize = 0x40; // Vector + pub const m_vecMaxs: usize = 0x4C; // Vector + pub const m_usSolidFlags: usize = 0x5A; // uint8 + pub const m_nSolidType: usize = 0x5B; // SolidType_t + pub const m_triggerBloat: usize = 0x5C; // uint8 + pub const m_nSurroundType: usize = 0x5D; // SurroundingBoundsType_t + pub const m_CollisionGroup: usize = 0x5E; // uint8 + pub const m_nEnablePhysics: usize = 0x5F; // uint8 + pub const m_flBoundingRadius: usize = 0x60; // float32 + pub const m_vecSpecifiedSurroundingMins: usize = 0x64; // Vector + pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // Vector + pub const m_vecSurroundingMaxs: usize = 0x7C; // Vector + pub const m_vecSurroundingMins: usize = 0x88; // Vector + pub const m_vCapsuleCenter1: usize = 0x94; // Vector + pub const m_vCapsuleCenter2: usize = 0xA0; // Vector + pub const m_flCapsuleRadius: usize = 0xAC; // float32 } // Parent: None // Fields count: 21 @@ -13613,38 +13615,38 @@ pub mod cs2_dumper { // NetworkVarNames: m_nAttachmentName (CUtlStringToken) // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) - pub mod c_effect_data { - pub const M_V_ORIGIN: usize = 0x8; // Vector - pub const M_V_START: usize = 0x14; // Vector - pub const M_V_NORMAL: usize = 0x20; // Vector - pub const M_V_ANGLES: usize = 0x2C; // QAngle - pub const M_H_ENTITY: usize = 0x38; // CEntityHandle - pub const M_H_OTHER_ENTITY: usize = 0x3C; // CEntityHandle - pub const M_FL_SCALE: usize = 0x40; // float32 - pub const M_FL_MAGNITUDE: usize = 0x44; // float32 - pub const M_FL_RADIUS: usize = 0x48; // float32 - pub const M_N_SURFACE_PROP: usize = 0x4C; // CUtlStringToken - pub const M_N_EFFECT_INDEX: usize = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_N_DAMAGE_TYPE: usize = 0x58; // uint32 - pub const M_N_PENETRATE: usize = 0x5C; // uint8 - pub const M_N_MATERIAL: usize = 0x5E; // uint16 - pub const M_N_HIT_BOX: usize = 0x60; // uint16 - pub const M_N_COLOR: usize = 0x62; // uint8 - pub const M_F_FLAGS: usize = 0x63; // uint8 - pub const M_N_ATTACHMENT_INDEX: usize = 0x64; // AttachmentHandle_t - pub const M_N_ATTACHMENT_NAME: usize = 0x68; // CUtlStringToken - pub const M_I_EFFECT_NAME: usize = 0x6C; // uint16 - pub const M_N_EXPLOSION_TYPE: usize = 0x6E; // uint8 + pub mod CEffectData { + pub const m_vOrigin: usize = 0x8; // Vector + pub const m_vStart: usize = 0x14; // Vector + pub const m_vNormal: usize = 0x20; // Vector + pub const m_vAngles: usize = 0x2C; // QAngle + pub const m_hEntity: usize = 0x38; // CEntityHandle + pub const m_hOtherEntity: usize = 0x3C; // CEntityHandle + pub const m_flScale: usize = 0x40; // float32 + pub const m_flMagnitude: usize = 0x44; // float32 + pub const m_flRadius: usize = 0x48; // float32 + pub const m_nSurfaceProp: usize = 0x4C; // CUtlStringToken + pub const m_nEffectIndex: usize = 0x50; // CWeakHandle + pub const m_nDamageType: usize = 0x58; // uint32 + pub const m_nPenetrate: usize = 0x5C; // uint8 + pub const m_nMaterial: usize = 0x5E; // uint16 + pub const m_nHitBox: usize = 0x60; // uint16 + pub const m_nColor: usize = 0x62; // uint8 + pub const m_fFlags: usize = 0x63; // uint8 + pub const m_nAttachmentIndex: usize = 0x64; // AttachmentHandle_t + pub const m_nAttachmentName: usize = 0x68; // CUtlStringToken + pub const m_iEffectName: usize = 0x6C; // uint16 + pub const m_nExplosionType: usize = 0x6E; // uint8 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 2 // // Metadata: // NetworkVarNames: m_flFadeStartDist (float32) // NetworkVarNames: m_flFadeEndDist (float32) - pub mod c_env_detail_controller { - pub const M_FL_FADE_START_DIST: usize = 0x7A8; // float32 - pub const M_FL_FADE_END_DIST: usize = 0x7AC; // float32 + pub mod CEnvDetailController { + pub const m_flFadeStartDist: usize = 0x7A8; // float32 + pub const m_flFadeEndDist: usize = 0x7AC; // float32 } // Parent: None // Fields count: 31 @@ -13664,54 +13666,54 @@ pub mod cs2_dumper { // NetworkVarNames: m_location (Vector) // NetworkVarNames: m_iInitialWindDir (uint16) // NetworkVarNames: m_flInitialWindSpeed (float32) - pub mod c_env_wind_shared { - pub const M_FL_START_TIME: usize = 0x8; // GameTime_t - pub const M_I_WIND_SEED: usize = 0xC; // uint32 - pub const M_I_MIN_WIND: usize = 0x10; // uint16 - pub const M_I_MAX_WIND: usize = 0x12; // uint16 - pub const M_WIND_RADIUS: usize = 0x14; // int32 - pub const M_I_MIN_GUST: usize = 0x18; // uint16 - pub const M_I_MAX_GUST: usize = 0x1A; // uint16 - pub const M_FL_MIN_GUST_DELAY: usize = 0x1C; // float32 - pub const M_FL_MAX_GUST_DELAY: usize = 0x20; // float32 - pub const M_FL_GUST_DURATION: usize = 0x24; // float32 - pub const M_I_GUST_DIR_CHANGE: usize = 0x28; // uint16 - pub const M_LOCATION: usize = 0x2C; // Vector - pub const M_ISZ_GUST_SOUND: usize = 0x38; // int32 - pub const M_I_WIND_DIR: usize = 0x3C; // int32 - pub const M_FL_WIND_SPEED: usize = 0x40; // float32 - pub const M_CURRENT_WIND_VECTOR: usize = 0x44; // Vector - pub const M_CURRENT_SWAY_VECTOR: usize = 0x50; // Vector - pub const M_PREV_SWAY_VECTOR: usize = 0x5C; // Vector - pub const M_I_INITIAL_WIND_DIR: usize = 0x68; // uint16 - pub const M_FL_INITIAL_WIND_SPEED: usize = 0x6C; // float32 - pub const M_ON_GUST_START: usize = 0x70; // CEntityIOOutput - pub const M_ON_GUST_END: usize = 0x98; // CEntityIOOutput - pub const M_FL_VARIATION_TIME: usize = 0xC0; // GameTime_t - pub const M_FL_SWAY_TIME: usize = 0xC4; // GameTime_t - pub const M_FL_SIM_TIME: usize = 0xC8; // GameTime_t - pub const M_FL_SWITCH_TIME: usize = 0xCC; // GameTime_t - pub const M_FL_AVE_WIND_SPEED: usize = 0xD0; // float32 - pub const M_B_GUSTING: usize = 0xD4; // bool - pub const M_FL_WIND_ANGLE_VARIATION: usize = 0xD8; // float32 - pub const M_FL_WIND_SPEED_VARIATION: usize = 0xDC; // float32 - pub const M_I_ENT_INDEX: usize = 0xE0; // CEntityIndex + pub mod CEnvWindShared { + pub const m_flStartTime: usize = 0x8; // GameTime_t + pub const m_iWindSeed: usize = 0xC; // uint32 + pub const m_iMinWind: usize = 0x10; // uint16 + pub const m_iMaxWind: usize = 0x12; // uint16 + pub const m_windRadius: usize = 0x14; // int32 + pub const m_iMinGust: usize = 0x18; // uint16 + pub const m_iMaxGust: usize = 0x1A; // uint16 + pub const m_flMinGustDelay: usize = 0x1C; // float32 + pub const m_flMaxGustDelay: usize = 0x20; // float32 + pub const m_flGustDuration: usize = 0x24; // float32 + pub const m_iGustDirChange: usize = 0x28; // uint16 + pub const m_location: usize = 0x2C; // Vector + pub const m_iszGustSound: usize = 0x38; // int32 + pub const m_iWindDir: usize = 0x3C; // int32 + pub const m_flWindSpeed: usize = 0x40; // float32 + pub const m_currentWindVector: usize = 0x44; // Vector + pub const m_CurrentSwayVector: usize = 0x50; // Vector + pub const m_PrevSwayVector: usize = 0x5C; // Vector + pub const m_iInitialWindDir: usize = 0x68; // uint16 + pub const m_flInitialWindSpeed: usize = 0x6C; // float32 + pub const m_OnGustStart: usize = 0x70; // CEntityIOOutput + pub const m_OnGustEnd: usize = 0x98; // CEntityIOOutput + pub const m_flVariationTime: usize = 0xC0; // GameTime_t + pub const m_flSwayTime: usize = 0xC4; // GameTime_t + pub const m_flSimTime: usize = 0xC8; // GameTime_t + pub const m_flSwitchTime: usize = 0xCC; // GameTime_t + pub const m_flAveWindSpeed: usize = 0xD0; // float32 + pub const m_bGusting: usize = 0xD4; // bool + pub const m_flWindAngleVariation: usize = 0xD8; // float32 + pub const m_flWindSpeedVariation: usize = 0xDC; // float32 + pub const m_iEntIndex: usize = 0xE0; // CEntityIndex } // Parent: None // Fields count: 2 - pub mod c_env_wind_shared_wind_ave_event_t { - pub const M_FL_START_WIND_SPEED: usize = 0x0; // float32 - pub const M_FL_AVE_WIND_SPEED: usize = 0x4; // float32 + pub mod CEnvWindShared__WindAveEvent_t { + pub const m_flStartWindSpeed: usize = 0x0; // float32 + pub const m_flAveWindSpeed: usize = 0x4; // float32 } // Parent: None // Fields count: 2 - pub mod c_env_wind_shared_wind_variation_event_t { - pub const M_FL_WIND_ANGLE_VARIATION: usize = 0x0; // float32 - pub const M_FL_WIND_SPEED_VARIATION: usize = 0x4; // float32 + pub mod CEnvWindShared__WindVariationEvent_t { + pub const m_flWindAngleVariation: usize = 0x0; // float32 + pub const m_flWindSpeedVariation: usize = 0x4; // float32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 0 - pub mod c_info_ladder_dismount { + pub mod CInfoLadderDismount { } // Parent: None // Fields count: 12 @@ -13730,62 +13732,62 @@ pub mod cs2_dumper { // NetworkVarNames: m_bParentFrozen (bool) // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) pub mod shard_model_desc_t { - pub const M_N_MODEL_ID: usize = 0x8; // int32 - pub const M_H_MATERIAL: usize = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_SOLID: usize = 0x18; // ShardSolid_t - pub const M_SHATTER_PANEL_MODE: usize = 0x19; // ShatterPanelMode - pub const M_VEC_PANEL_SIZE: usize = 0x1C; // Vector2D - pub const M_VEC_STRESS_POSITION_A: usize = 0x24; // Vector2D - pub const M_VEC_STRESS_POSITION_B: usize = 0x2C; // Vector2D - pub const M_VEC_PANEL_VERTICES: usize = 0x38; // CNetworkUtlVectorBase< Vector2D > - pub const M_FL_GLASS_HALF_THICKNESS: usize = 0x50; // float32 - pub const M_B_HAS_PARENT: usize = 0x54; // bool - pub const M_B_PARENT_FROZEN: usize = 0x55; // bool - pub const M_SURFACE_PROP_STRING_TOKEN: usize = 0x58; // CUtlStringToken + pub const m_nModelID: usize = 0x8; // int32 + pub const m_hMaterial: usize = 0x10; // CStrongHandle + pub const m_solid: usize = 0x18; // ShardSolid_t + pub const m_ShatterPanelMode: usize = 0x19; // ShatterPanelMode + pub const m_vecPanelSize: usize = 0x1C; // Vector2D + pub const m_vecStressPositionA: usize = 0x24; // Vector2D + pub const m_vecStressPositionB: usize = 0x2C; // Vector2D + pub const m_vecPanelVertices: usize = 0x38; // CNetworkUtlVectorBase + pub const m_flGlassHalfThickness: usize = 0x50; // float32 + pub const m_bHasParent: usize = 0x54; // bool + pub const m_bParentFrozen: usize = 0x55; // bool + pub const m_SurfacePropStringToken: usize = 0x58; // CUtlStringToken } // Parent: None // Fields count: 30 - pub mod c_shatter_glass_shard { - pub const M_H_SHARD_HANDLE: usize = 0x8; // uint32 - pub const M_VEC_PANEL_VERTICES: usize = 0x10; // CUtlVector< Vector2D > - pub const M_V_LOCAL_PANEL_SPACE_ORIGIN: usize = 0x28; // Vector2D - pub const M_H_MODEL: usize = 0x30; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_H_PHYSICS_ENTITY: usize = 0x38; // CHandle< CShatterGlassShardPhysics > - pub const M_H_PARENT_PANEL: usize = 0x3C; // CHandle< CFuncShatterglass > - pub const M_H_PARENT_SHARD: usize = 0x40; // uint32 - pub const M_SHATTER_STRESS_TYPE: usize = 0x44; // ShatterGlassStressType - pub const M_VEC_STRESS_VELOCITY: usize = 0x48; // Vector - pub const M_B_CREATED_MODEL: usize = 0x54; // bool - pub const M_FL_LONGEST_EDGE: usize = 0x58; // float32 - pub const M_FL_SHORTEST_EDGE: usize = 0x5C; // float32 - pub const M_FL_LONGEST_ACROSS: usize = 0x60; // float32 - pub const M_FL_SHORTEST_ACROSS: usize = 0x64; // float32 - pub const M_FL_SUM_OF_ALL_EDGES: usize = 0x68; // float32 - pub const M_FL_AREA: usize = 0x6C; // float32 - pub const M_N_ON_FRAME_EDGE: usize = 0x70; // OnFrame - pub const M_N_PARENT_PANELS_NTH_SHARD: usize = 0x74; // int32 - pub const M_N_SUB_SHARD_GENERATION: usize = 0x78; // int32 - pub const M_VEC_AVERAGE_VERT_POSITION: usize = 0x7C; // Vector2D - pub const M_B_AVERAGE_VERT_POSITION_IS_VALID: usize = 0x84; // bool - pub const M_VEC_PANEL_SPACE_STRESS_POSITION_A: usize = 0x88; // Vector2D - pub const M_VEC_PANEL_SPACE_STRESS_POSITION_B: usize = 0x90; // Vector2D - pub const M_B_STRESS_POSITION_A_IS_VALID: usize = 0x98; // bool - pub const M_B_STRESS_POSITION_B_IS_VALID: usize = 0x99; // bool - pub const M_B_FLAGGED_FOR_REMOVAL: usize = 0x9A; // bool - pub const M_FL_PHYSICS_ENTITY_SPAWNED_AT_TIME: usize = 0x9C; // GameTime_t - pub const M_B_SHATTER_RATE_LIMITED: usize = 0xA0; // bool - pub const M_H_ENTITY_HITTING_ME: usize = 0xA4; // CHandle< CBaseEntity > - pub const M_VEC_NEIGHBORS: usize = 0xA8; // CUtlVector< uint32 > + pub mod CShatterGlassShard { + pub const m_hShardHandle: usize = 0x8; // uint32 + pub const m_vecPanelVertices: usize = 0x10; // CUtlVector + pub const m_vLocalPanelSpaceOrigin: usize = 0x28; // Vector2D + pub const m_hModel: usize = 0x30; // CStrongHandle + pub const m_hPhysicsEntity: usize = 0x38; // CHandle + pub const m_hParentPanel: usize = 0x3C; // CHandle + pub const m_hParentShard: usize = 0x40; // uint32 + pub const m_ShatterStressType: usize = 0x44; // ShatterGlassStressType + pub const m_vecStressVelocity: usize = 0x48; // Vector + pub const m_bCreatedModel: usize = 0x54; // bool + pub const m_flLongestEdge: usize = 0x58; // float32 + pub const m_flShortestEdge: usize = 0x5C; // float32 + pub const m_flLongestAcross: usize = 0x60; // float32 + pub const m_flShortestAcross: usize = 0x64; // float32 + pub const m_flSumOfAllEdges: usize = 0x68; // float32 + pub const m_flArea: usize = 0x6C; // float32 + pub const m_nOnFrameEdge: usize = 0x70; // OnFrame + pub const m_nParentPanelsNthShard: usize = 0x74; // int32 + pub const m_nSubShardGeneration: usize = 0x78; // int32 + pub const m_vecAverageVertPosition: usize = 0x7C; // Vector2D + pub const m_bAverageVertPositionIsValid: usize = 0x84; // bool + pub const m_vecPanelSpaceStressPositionA: usize = 0x88; // Vector2D + pub const m_vecPanelSpaceStressPositionB: usize = 0x90; // Vector2D + pub const m_bStressPositionAIsValid: usize = 0x98; // bool + pub const m_bStressPositionBIsValid: usize = 0x99; // bool + pub const m_bFlaggedForRemoval: usize = 0x9A; // bool + pub const m_flPhysicsEntitySpawnedAtTime: usize = 0x9C; // GameTime_t + pub const m_bShatterRateLimited: usize = 0xA0; // bool + pub const m_hEntityHittingMe: usize = 0xA4; // CHandle + pub const m_vecNeighbors: usize = 0xA8; // CUtlVector } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 0 - pub mod c_game_rules_proxy { + pub mod CGameRulesProxy { } // Parent: None // Fields count: 2 - pub mod c_game_rules { - pub const M_SZ_QUEST_NAME: usize = 0x8; // char[128] - pub const M_N_QUEST_PHASE: usize = 0x88; // int32 + pub mod CGameRules { + pub const m_szQuestName: usize = 0x8; // char[128] + pub const m_nQuestPhase: usize = 0x88; // int32 } // Parent: None // Fields count: 11 @@ -13800,22 +13802,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_flGlowTime (float) // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - pub mod c_glow_property { - pub const M_F_GLOW_COLOR: usize = 0x8; // Vector - pub const M_I_GLOW_TYPE: usize = 0x30; // int32 - pub const M_I_GLOW_TEAM: usize = 0x34; // int32 - pub const M_N_GLOW_RANGE: usize = 0x38; // int32 - pub const M_N_GLOW_RANGE_MIN: usize = 0x3C; // int32 - pub const M_GLOW_COLOR_OVERRIDE: usize = 0x40; // Color - pub const M_B_FLASHING: usize = 0x44; // bool - pub const M_FL_GLOW_TIME: usize = 0x48; // float32 - pub const M_FL_GLOW_START_TIME: usize = 0x4C; // float32 - pub const M_B_ELIGIBLE_FOR_SCREEN_HIGHLIGHT: usize = 0x50; // bool - pub const M_B_GLOWING: usize = 0x51; // bool + pub mod CGlowProperty { + pub const m_fGlowColor: usize = 0x8; // Vector + pub const m_iGlowType: usize = 0x30; // int32 + pub const m_iGlowTeam: usize = 0x34; // int32 + pub const m_nGlowRange: usize = 0x38; // int32 + pub const m_nGlowRangeMin: usize = 0x3C; // int32 + pub const m_glowColorOverride: usize = 0x40; // Color + pub const m_bFlashing: usize = 0x44; // bool + pub const m_flGlowTime: usize = 0x48; // float32 + pub const m_flGlowStartTime: usize = 0x4C; // float32 + pub const m_bEligibleForScreenHighlight: usize = 0x50; // bool + pub const m_bGlowing: usize = 0x51; // bool } - // Parent: c_game_rules + // Parent: CGameRules // Fields count: 0 - pub mod c_multiplay_rules { + pub mod CMultiplayRules { } // Parent: None // Fields count: 25 @@ -13846,31 +13848,31 @@ pub mod cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) pub mod fogparams_t { - pub const DIR_PRIMARY: usize = 0x8; // Vector - pub const COLOR_PRIMARY: usize = 0x14; // Color - pub const COLOR_SECONDARY: usize = 0x18; // Color - pub const COLOR_PRIMARY_LERP_TO: usize = 0x1C; // Color - pub const COLOR_SECONDARY_LERP_TO: usize = 0x20; // Color - pub const START: usize = 0x24; // float32 - pub const END: usize = 0x28; // float32 - pub const FARZ: usize = 0x2C; // float32 - pub const MAXDENSITY: usize = 0x30; // float32 - pub const EXPONENT: usize = 0x34; // float32 - pub const HDR_COLOR_SCALE: usize = 0x38; // float32 - pub const SKYBOX_FOG_FACTOR: usize = 0x3C; // float32 - pub const SKYBOX_FOG_FACTOR_LERP_TO: usize = 0x40; // float32 - pub const START_LERP_TO: usize = 0x44; // float32 - pub const END_LERP_TO: usize = 0x48; // float32 - pub const MAXDENSITY_LERP_TO: usize = 0x4C; // float32 - pub const LERPTIME: usize = 0x50; // GameTime_t - pub const DURATION: usize = 0x54; // float32 - pub const BLENDTOBACKGROUND: usize = 0x58; // float32 - pub const SCATTERING: usize = 0x5C; // float32 - pub const LOCALLIGHTSCALE: usize = 0x60; // float32 - pub const ENABLE: usize = 0x64; // bool - pub const BLEND: usize = 0x65; // bool - pub const M_B_NO_REFLECTION_FOG: usize = 0x66; // bool - pub const M_B_PADDING: usize = 0x67; // bool + pub const dirPrimary: usize = 0x8; // Vector + pub const colorPrimary: usize = 0x14; // Color + pub const colorSecondary: usize = 0x18; // Color + pub const colorPrimaryLerpTo: usize = 0x1C; // Color + pub const colorSecondaryLerpTo: usize = 0x20; // Color + pub const start: usize = 0x24; // float32 + pub const end: usize = 0x28; // float32 + pub const farz: usize = 0x2C; // float32 + pub const maxdensity: usize = 0x30; // float32 + pub const exponent: usize = 0x34; // float32 + pub const HDRColorScale: usize = 0x38; // float32 + pub const skyboxFogFactor: usize = 0x3C; // float32 + pub const skyboxFogFactorLerpTo: usize = 0x40; // float32 + pub const startLerpTo: usize = 0x44; // float32 + pub const endLerpTo: usize = 0x48; // float32 + pub const maxdensityLerpTo: usize = 0x4C; // float32 + pub const lerptime: usize = 0x50; // GameTime_t + pub const duration: usize = 0x54; // float32 + pub const blendtobackground: usize = 0x58; // float32 + pub const scattering: usize = 0x5C; // float32 + pub const locallightscale: usize = 0x60; // float32 + pub const enable: usize = 0x64; // bool + pub const blend: usize = 0x65; // bool + pub const m_bNoReflectionFog: usize = 0x66; // bool + pub const m_bPadding: usize = 0x67; // bool } // Parent: None // Fields count: 14 @@ -13878,20 +13880,20 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) pub mod fogplayerparams_t { - pub const M_H_CTRL: usize = 0x8; // CHandle< CFogController > - pub const M_FL_TRANSITION_TIME: usize = 0xC; // float32 - pub const M_OLD_COLOR: usize = 0x10; // Color - pub const M_FL_OLD_START: usize = 0x14; // float32 - pub const M_FL_OLD_END: usize = 0x18; // float32 - pub const M_FL_OLD_MAX_DENSITY: usize = 0x1C; // float32 - pub const M_FL_OLD_HDR_COLOR_SCALE: usize = 0x20; // float32 - pub const M_FL_OLD_FAR_Z: usize = 0x24; // float32 - pub const M_NEW_COLOR: usize = 0x28; // Color - pub const M_FL_NEW_START: usize = 0x2C; // float32 - pub const M_FL_NEW_END: usize = 0x30; // float32 - pub const M_FL_NEW_MAX_DENSITY: usize = 0x34; // float32 - pub const M_FL_NEW_HDR_COLOR_SCALE: usize = 0x38; // float32 - pub const M_FL_NEW_FAR_Z: usize = 0x3C; // float32 + pub const m_hCtrl: usize = 0x8; // CHandle + pub const m_flTransitionTime: usize = 0xC; // float32 + pub const m_OldColor: usize = 0x10; // Color + pub const m_flOldStart: usize = 0x14; // float32 + pub const m_flOldEnd: usize = 0x18; // float32 + pub const m_flOldMaxDensity: usize = 0x1C; // float32 + pub const m_flOldHDRColorScale: usize = 0x20; // float32 + pub const m_flOldFarZ: usize = 0x24; // float32 + pub const m_NewColor: usize = 0x28; // Color + pub const m_flNewStart: usize = 0x2C; // float32 + pub const m_flNewEnd: usize = 0x30; // float32 + pub const m_flNewMaxDensity: usize = 0x34; // float32 + pub const m_flNewHDRColorScale: usize = 0x38; // float32 + pub const m_flNewFarZ: usize = 0x3C; // float32 } // Parent: None // Fields count: 6 @@ -13904,40 +13906,40 @@ pub mod cs2_dumper { // NetworkVarNames: fog (fogparams_t) // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) pub mod sky3dparams_t { - pub const SCALE: usize = 0x8; // int16 - pub const ORIGIN: usize = 0xC; // Vector - pub const B_CLIP3_D_SKY_BOX_NEAR_TO_WORLD_FAR: usize = 0x18; // bool - pub const FL_CLIP3_D_SKY_BOX_NEAR_TO_WORLD_FAR_OFFSET: usize = 0x1C; // float32 - pub const FOG: usize = 0x20; // fogparams_t - pub const M_N_WORLD_GROUP_ID: usize = 0x88; // WorldGroupId_t + pub const scale: usize = 0x8; // int16 + pub const origin: usize = 0xC; // Vector + pub const bClip3DSkyBoxNearToWorldFar: usize = 0x18; // bool + pub const flClip3DSkyBoxNearToWorldFarOffset: usize = 0x1C; // float32 + pub const fog: usize = 0x20; // fogparams_t + pub const m_nWorldGroupID: usize = 0x88; // WorldGroupId_t } // Parent: None // Fields count: 5 pub mod sndopvarlatchdata_t { - pub const M_ISZ_STACK: usize = 0x8; // CUtlSymbolLarge - pub const M_ISZ_OPERATOR: usize = 0x10; // CUtlSymbolLarge - pub const M_ISZ_OPVAR: usize = 0x18; // CUtlSymbolLarge - pub const M_FL_VAL: usize = 0x20; // float32 - pub const M_V_POS: usize = 0x24; // Vector + pub const m_iszStack: usize = 0x8; // CUtlSymbolLarge + pub const m_iszOperator: usize = 0x10; // CUtlSymbolLarge + pub const m_iszOpvar: usize = 0x18; // CUtlSymbolLarge + pub const m_flVal: usize = 0x20; // float32 + pub const m_vPos: usize = 0x24; // Vector } // Parent: None // Fields count: 0 - pub mod i_ragdoll { + pub mod IRagdoll { } // Parent: None // Fields count: 3 pub mod ragdollelement_t { - pub const ORIGIN_PARENT_SPACE: usize = 0x0; // Vector - pub const PARENT_INDEX: usize = 0x20; // int32 - pub const M_FL_RADIUS: usize = 0x24; // float32 + pub const originParentSpace: usize = 0x0; // Vector + pub const parentIndex: usize = 0x20; // int32 + pub const m_flRadius: usize = 0x24; // float32 } // Parent: None // Fields count: 4 pub mod ragdoll_t { - pub const LIST: usize = 0x0; // CUtlVector< ragdollelement_t > - pub const BONE_INDEX: usize = 0x18; // CUtlVector< int32 > - pub const ALLOW_STRETCH: usize = 0x30; // bool - pub const UNUSED: usize = 0x31; // bool + pub const list: usize = 0x0; // CUtlVector + pub const boneIndex: usize = 0x18; // CUtlVector + pub const allowStretch: usize = 0x30; // bool + pub const unused: usize = 0x31; // bool } // Parent: None // Fields count: 3 @@ -13945,95 +13947,95 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_Transforms (CTransform) // NetworkVarNames: m_hOwner (EHANDLE) - pub mod physics_ragdoll_pose_t { - pub const M_P_CHAIN_ENTITY: usize = 0x8; // CNetworkVarChainer - pub const M_TRANSFORMS: usize = 0x30; // CNetworkUtlVectorBase< CTransform > - pub const M_H_OWNER: usize = 0x48; // CHandle< CBaseEntity > + pub mod PhysicsRagdollPose_t { + pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer + pub const m_Transforms: usize = 0x30; // CNetworkUtlVectorBase + pub const m_hOwner: usize = 0x48; // CHandle } // Parent: None // Fields count: 13 - pub mod c_scene_event_info { - pub const M_I_LAYER: usize = 0x0; // int32 - pub const M_I_PRIORITY: usize = 0x4; // int32 - pub const M_H_SEQUENCE: usize = 0x8; // HSequence - pub const M_FL_WEIGHT: usize = 0xC; // float32 - pub const M_B_HAS_ARRIVED: usize = 0x10; // bool - pub const M_N_TYPE: usize = 0x14; // int32 - pub const M_FL_NEXT: usize = 0x18; // GameTime_t - pub const M_B_IS_GESTURE: usize = 0x1C; // bool - pub const M_B_SHOULD_REMOVE: usize = 0x1D; // bool - pub const M_H_TARGET: usize = 0x44; // CHandle< CBaseEntity > - pub const M_N_SCENE_EVENT_ID: usize = 0x48; // uint32 - pub const M_B_CLIENT_SIDE: usize = 0x4C; // bool - pub const M_B_STARTED: usize = 0x4D; // bool + pub mod CSceneEventInfo { + pub const m_iLayer: usize = 0x0; // int32 + pub const m_iPriority: usize = 0x4; // int32 + pub const m_hSequence: usize = 0x8; // HSequence + pub const m_flWeight: usize = 0xC; // float32 + pub const m_bHasArrived: usize = 0x10; // bool + pub const m_nType: usize = 0x14; // int32 + pub const m_flNext: usize = 0x18; // GameTime_t + pub const m_bIsGesture: usize = 0x1C; // bool + pub const m_bShouldRemove: usize = 0x1D; // bool + pub const m_hTarget: usize = 0x44; // CHandle + pub const m_nSceneEventId: usize = 0x48; // uint32 + pub const m_bClientSide: usize = 0x4C; // bool + pub const m_bStarted: usize = 0x4D; // bool } // Parent: None // Fields count: 4 pub mod thinkfunc_t { - pub const M_H_FN: usize = 0x10; // HSCRIPT - pub const M_N_CONTEXT: usize = 0x18; // CUtlStringToken - pub const M_N_NEXT_THINK_TICK: usize = 0x1C; // GameTick_t - pub const M_N_LAST_THINK_TICK: usize = 0x20; // GameTick_t + pub const m_hFn: usize = 0x10; // HSCRIPT + pub const m_nContext: usize = 0x18; // CUtlStringToken + pub const m_nNextThinkTick: usize = 0x1C; // GameTick_t + pub const m_nLastThinkTick: usize = 0x20; // GameTick_t } // Parent: None // Fields count: 2 - pub mod ragdoll_creation_params_t { - pub const M_V_FORCE: usize = 0x0; // Vector - pub const M_N_FORCE_BONE: usize = 0xC; // int32 + pub mod RagdollCreationParams_t { + pub const m_vForce: usize = 0x0; // Vector + pub const m_nForceBone: usize = 0xC; // int32 } // Parent: None // Fields count: 6 pub mod hudtextparms_t { - pub const COLOR1: usize = 0x0; // Color - pub const COLOR2: usize = 0x4; // Color - pub const EFFECT: usize = 0x8; // uint8 - pub const CHANNEL: usize = 0x9; // uint8 - pub const X: usize = 0xC; // float32 - pub const Y: usize = 0x10; // float32 + pub const color1: usize = 0x0; // Color + pub const color2: usize = 0x4; // Color + pub const effect: usize = 0x8; // uint8 + pub const channel: usize = 0x9; // uint8 + pub const x: usize = 0xC; // float32 + pub const y: usize = 0x10; // float32 } // Parent: None // Fields count: 2 - pub mod c_simple_sim_timer { - pub const M_NEXT: usize = 0x0; // GameTime_t - pub const M_N_WORLD_GROUP_ID: usize = 0x4; // WorldGroupId_t + pub mod CSimpleSimTimer { + pub const m_next: usize = 0x0; // GameTime_t + pub const m_nWorldGroupId: usize = 0x4; // WorldGroupId_t } - // Parent: c_simple_sim_timer + // Parent: CSimpleSimTimer // Fields count: 1 - pub mod c_sim_timer { - pub const M_INTERVAL: usize = 0x8; // float32 + pub mod CSimTimer { + pub const m_interval: usize = 0x8; // float32 } - // Parent: c_simple_sim_timer + // Parent: CSimpleSimTimer // Fields count: 2 - pub mod c_rand_sim_timer { - pub const M_MIN_INTERVAL: usize = 0x8; // float32 - pub const M_MAX_INTERVAL: usize = 0xC; // float32 + pub mod CRandSimTimer { + pub const m_minInterval: usize = 0x8; // float32 + pub const m_maxInterval: usize = 0xC; // float32 } - // Parent: c_simple_sim_timer + // Parent: CSimpleSimTimer // Fields count: 1 - pub mod c_stopwatch_base { - pub const M_F_IS_RUNNING: usize = 0x8; // bool + pub mod CStopwatchBase { + pub const m_fIsRunning: usize = 0x8; // bool } - // Parent: c_stopwatch_base + // Parent: CStopwatchBase // Fields count: 0 - pub mod c_simple_stopwatch { + pub mod CSimpleStopwatch { } - // Parent: c_stopwatch_base + // Parent: CStopwatchBase // Fields count: 1 - pub mod c_stopwatch { - pub const M_INTERVAL: usize = 0xC; // float32 + pub mod CStopwatch { + pub const m_interval: usize = 0xC; // float32 } - // Parent: c_stopwatch_base + // Parent: CStopwatchBase // Fields count: 2 - pub mod c_rand_stopwatch { - pub const M_MIN_INTERVAL: usize = 0xC; // float32 - pub const M_MAX_INTERVAL: usize = 0x10; // float32 + pub mod CRandStopwatch { + pub const m_minInterval: usize = 0xC; // float32 + pub const m_maxInterval: usize = 0x10; // float32 } - // Parent: c_game_rules + // Parent: CGameRules // Fields count: 1 - pub mod c_singleplay_rules { - pub const M_B_SINGLE_PLAYER_GAME_ENDING: usize = 0x8C; // bool + pub mod CSingleplayRules { + pub const m_bSinglePlayerGameEnding: usize = 0x8C; // bool } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 9 // // Metadata: @@ -14042,148 +14044,148 @@ pub mod cs2_dumper { // NetworkVarNames: m_iszOpvarName (string_t) // NetworkVarNames: m_iOpvarIndex (int) // NetworkVarNames: m_bUseAutoCompare (bool) - pub mod c_sound_opvar_set_point_base { - pub const M_B_DISABLED: usize = 0x7A8; // bool - pub const M_H_SOURCE: usize = 0x7AC; // CEntityHandle - pub const M_ISZ_SOURCE_ENTITY_NAME: usize = 0x7B8; // CUtlSymbolLarge - pub const M_V_LAST_POSITION: usize = 0x810; // Vector - pub const M_ISZ_STACK_NAME: usize = 0x820; // CUtlSymbolLarge - pub const M_ISZ_OPERATOR_NAME: usize = 0x828; // CUtlSymbolLarge - pub const M_ISZ_OPVAR_NAME: usize = 0x830; // CUtlSymbolLarge - pub const M_I_OPVAR_INDEX: usize = 0x838; // int32 - pub const M_B_USE_AUTO_COMPARE: usize = 0x83C; // bool + pub mod CSoundOpvarSetPointBase { + pub const m_bDisabled: usize = 0x7A8; // bool + pub const m_hSource: usize = 0x7AC; // CEntityHandle + pub const m_iszSourceEntityName: usize = 0x7B8; // CUtlSymbolLarge + pub const m_vLastPosition: usize = 0x810; // Vector + pub const m_iszStackName: usize = 0x820; // CUtlSymbolLarge + pub const m_iszOperatorName: usize = 0x828; // CUtlSymbolLarge + pub const m_iszOpvarName: usize = 0x830; // CUtlSymbolLarge + pub const m_iOpvarIndex: usize = 0x838; // int32 + pub const m_bUseAutoCompare: usize = 0x83C; // bool } - // Parent: c_sound_opvar_set_point_base + // Parent: CSoundOpvarSetPointBase // Fields count: 23 - pub mod c_sound_opvar_set_point_entity { - pub const M_ON_ENTER: usize = 0x840; // CEntityIOOutput - pub const M_ON_EXIT: usize = 0x868; // CEntityIOOutput - pub const M_B_AUTO_DISABLE: usize = 0x890; // bool - pub const M_FL_DISTANCE_MIN: usize = 0x8D4; // float32 - pub const M_FL_DISTANCE_MAX: usize = 0x8D8; // float32 - pub const M_FL_DISTANCE_MAP_MIN: usize = 0x8DC; // float32 - pub const M_FL_DISTANCE_MAP_MAX: usize = 0x8E0; // float32 - pub const M_FL_OCCLUSION_RADIUS: usize = 0x8E4; // float32 - pub const M_FL_OCCLUSION_MIN: usize = 0x8E8; // float32 - pub const M_FL_OCCLUSION_MAX: usize = 0x8EC; // float32 - pub const M_FL_VAL_SET_ON_DISABLE: usize = 0x8F0; // float32 - pub const M_B_SET_VALUE_ON_DISABLE: usize = 0x8F4; // bool - pub const M_N_SIMULATION_MODE: usize = 0x8F8; // int32 - pub const M_N_VISIBILITY_SAMPLES: usize = 0x8FC; // int32 - pub const M_V_DYNAMIC_PROXY_POINT: usize = 0x900; // Vector - pub const M_FL_DYNAMIC_MAXIMUM_OCCLUSION: usize = 0x90C; // float32 - pub const M_H_DYNAMIC_ENTITY: usize = 0x910; // CEntityHandle - pub const M_ISZ_DYNAMIC_ENTITY_NAME: usize = 0x918; // CUtlSymbolLarge - pub const M_FL_PATHING_DISTANCE_NORM_FACTOR: usize = 0x920; // float32 - pub const M_V_PATHING_SOURCE_POS: usize = 0x924; // Vector - pub const M_V_PATHING_LISTENER_POS: usize = 0x930; // Vector - pub const M_V_PATHING_DIRECTION: usize = 0x93C; // Vector - pub const M_N_PATHING_SOURCE_INDEX: usize = 0x948; // int32 + pub mod CSoundOpvarSetPointEntity { + pub const m_OnEnter: usize = 0x840; // CEntityIOOutput + pub const m_OnExit: usize = 0x868; // CEntityIOOutput + pub const m_bAutoDisable: usize = 0x890; // bool + pub const m_flDistanceMin: usize = 0x8D4; // float32 + pub const m_flDistanceMax: usize = 0x8D8; // float32 + pub const m_flDistanceMapMin: usize = 0x8DC; // float32 + pub const m_flDistanceMapMax: usize = 0x8E0; // float32 + pub const m_flOcclusionRadius: usize = 0x8E4; // float32 + pub const m_flOcclusionMin: usize = 0x8E8; // float32 + pub const m_flOcclusionMax: usize = 0x8EC; // float32 + pub const m_flValSetOnDisable: usize = 0x8F0; // float32 + pub const m_bSetValueOnDisable: usize = 0x8F4; // bool + pub const m_nSimulationMode: usize = 0x8F8; // int32 + pub const m_nVisibilitySamples: usize = 0x8FC; // int32 + pub const m_vDynamicProxyPoint: usize = 0x900; // Vector + pub const m_flDynamicMaximumOcclusion: usize = 0x90C; // float32 + pub const m_hDynamicEntity: usize = 0x910; // CEntityHandle + pub const m_iszDynamicEntityName: usize = 0x918; // CUtlSymbolLarge + pub const m_flPathingDistanceNormFactor: usize = 0x920; // float32 + pub const m_vPathingSourcePos: usize = 0x924; // Vector + pub const m_vPathingListenerPos: usize = 0x930; // Vector + pub const m_vPathingDirection: usize = 0x93C; // Vector + pub const m_nPathingSourceIndex: usize = 0x948; // int32 } - // Parent: c_sound_opvar_set_point_entity + // Parent: CSoundOpvarSetPointEntity // Fields count: 9 - pub mod c_sound_opvar_set_aabb_entity { - pub const M_V_DISTANCE_INNER_MINS: usize = 0x94C; // Vector - pub const M_V_DISTANCE_INNER_MAXS: usize = 0x958; // Vector - pub const M_V_DISTANCE_OUTER_MINS: usize = 0x964; // Vector - pub const M_V_DISTANCE_OUTER_MAXS: usize = 0x970; // Vector - pub const M_N_AABB_DIRECTION: usize = 0x97C; // int32 - pub const M_V_INNER_MINS: usize = 0x980; // Vector - pub const M_V_INNER_MAXS: usize = 0x98C; // Vector - pub const M_V_OUTER_MINS: usize = 0x998; // Vector - pub const M_V_OUTER_MAXS: usize = 0x9A4; // Vector + pub mod CSoundOpvarSetAABBEntity { + pub const m_vDistanceInnerMins: usize = 0x94C; // Vector + pub const m_vDistanceInnerMaxs: usize = 0x958; // Vector + pub const m_vDistanceOuterMins: usize = 0x964; // Vector + pub const m_vDistanceOuterMaxs: usize = 0x970; // Vector + pub const m_nAABBDirection: usize = 0x97C; // int32 + pub const m_vInnerMins: usize = 0x980; // Vector + pub const m_vInnerMaxs: usize = 0x98C; // Vector + pub const m_vOuterMins: usize = 0x998; // Vector + pub const m_vOuterMaxs: usize = 0x9A4; // Vector } - // Parent: c_sound_opvar_set_aabb_entity + // Parent: CSoundOpvarSetAABBEntity // Fields count: 0 - pub mod c_sound_opvar_set_obb_entity { + pub mod CSoundOpvarSetOBBEntity { } - // Parent: c_sound_opvar_set_point_entity + // Parent: CSoundOpvarSetPointEntity // Fields count: 3 - pub mod c_sound_opvar_set_path_corner_entity { - pub const M_FL_DIST_MIN_SQR: usize = 0x968; // float32 - pub const M_FL_DIST_MAX_SQR: usize = 0x96C; // float32 - pub const M_ISZ_PATH_CORNER_ENTITY_NAME: usize = 0x970; // CUtlSymbolLarge + pub mod CSoundOpvarSetPathCornerEntity { + pub const m_flDistMinSqr: usize = 0x968; // float32 + pub const m_flDistMaxSqr: usize = 0x96C; // float32 + pub const m_iszPathCornerEntityName: usize = 0x970; // CUtlSymbolLarge } // Parent: None // Fields count: 3 - pub mod sound_opvar_trace_result_t { - pub const V_POS: usize = 0x0; // Vector - pub const B_DID_HIT: usize = 0xC; // bool - pub const FL_DIST_SQR_TO_CENTER: usize = 0x10; // float32 + pub mod SoundOpvarTraceResult_t { + pub const vPos: usize = 0x0; // Vector + pub const bDidHit: usize = 0xC; // bool + pub const flDistSqrToCenter: usize = 0x10; // float32 } - // Parent: c_sound_opvar_set_point_entity + // Parent: CSoundOpvarSetPointEntity // Fields count: 4 - pub mod c_sound_opvar_set_auto_room_entity { - pub const M_TRACE_RESULTS: usize = 0x950; // CUtlVector< SoundOpvarTraceResult_t > - pub const M_FL_SIZE: usize = 0x980; // float32 - pub const M_FL_HEIGHT_TOLERANCE: usize = 0x984; // float32 - pub const M_FL_SIZE_SQR: usize = 0x988; // float32 + pub mod CSoundOpvarSetAutoRoomEntity { + pub const m_traceResults: usize = 0x950; // CUtlVector + pub const m_flSize: usize = 0x980; // float32 + pub const m_flHeightTolerance: usize = 0x984; // float32 + pub const m_flSizeSqr: usize = 0x988; // float32 } - // Parent: c_sound_opvar_set_point_base + // Parent: CSoundOpvarSetPointBase // Fields count: 8 - pub mod c_sound_opvar_set_obb_wind_entity { - pub const M_V_MINS: usize = 0x840; // Vector - pub const M_V_MAXS: usize = 0x84C; // Vector - pub const M_V_DISTANCE_MINS: usize = 0x858; // Vector - pub const M_V_DISTANCE_MAXS: usize = 0x864; // Vector - pub const M_FL_WIND_MIN: usize = 0x870; // float32 - pub const M_FL_WIND_MAX: usize = 0x874; // float32 - pub const M_FL_WIND_MAP_MIN: usize = 0x878; // float32 - pub const M_FL_WIND_MAP_MAX: usize = 0x87C; // float32 + pub mod CSoundOpvarSetOBBWindEntity { + pub const m_vMins: usize = 0x840; // Vector + pub const m_vMaxs: usize = 0x84C; // Vector + pub const m_vDistanceMins: usize = 0x858; // Vector + pub const m_vDistanceMaxs: usize = 0x864; // Vector + pub const m_flWindMin: usize = 0x870; // float32 + pub const m_flWindMax: usize = 0x874; // float32 + pub const m_flWindMapMin: usize = 0x878; // float32 + pub const m_flWindMapMax: usize = 0x87C; // float32 } // Parent: None // Fields count: 18 - pub mod c_take_damage_info { - pub const M_VEC_DAMAGE_FORCE: usize = 0x8; // Vector - pub const M_VEC_DAMAGE_POSITION: usize = 0x14; // Vector - pub const M_VEC_REPORTED_POSITION: usize = 0x20; // Vector - pub const M_VEC_DAMAGE_DIRECTION: usize = 0x2C; // Vector - pub const M_H_INFLICTOR: usize = 0x38; // CHandle< CBaseEntity > - pub const M_H_ATTACKER: usize = 0x3C; // CHandle< CBaseEntity > - pub const M_H_ABILITY: usize = 0x40; // CHandle< CBaseEntity > - pub const M_FL_DAMAGE: usize = 0x44; // float32 - pub const M_BITS_DAMAGE_TYPE: usize = 0x48; // int32 - pub const M_I_DAMAGE_CUSTOM: usize = 0x4C; // int32 - pub const M_I_AMMO_TYPE: usize = 0x50; // AmmoIndex_t - pub const M_FL_ORIGINAL_DAMAGE: usize = 0x60; // float32 - pub const M_B_SHOULD_BLEED: usize = 0x64; // bool - pub const M_B_SHOULD_SPARK: usize = 0x65; // bool - pub const M_N_DAMAGE_FLAGS: usize = 0x70; // TakeDamageFlags_t - pub const M_N_NUM_OBJECTS_PENETRATED: usize = 0x74; // int32 - pub const M_H_SCRIPT_INSTANCE: usize = 0x78; // HSCRIPT - pub const M_B_IN_TAKE_DAMAGE_FLOW: usize = 0x94; // bool + pub mod CTakeDamageInfo { + pub const m_vecDamageForce: usize = 0x8; // Vector + pub const m_vecDamagePosition: usize = 0x14; // Vector + pub const m_vecReportedPosition: usize = 0x20; // Vector + pub const m_vecDamageDirection: usize = 0x2C; // Vector + pub const m_hInflictor: usize = 0x38; // CHandle + pub const m_hAttacker: usize = 0x3C; // CHandle + pub const m_hAbility: usize = 0x40; // CHandle + pub const m_flDamage: usize = 0x44; // float32 + pub const m_bitsDamageType: usize = 0x48; // int32 + pub const m_iDamageCustom: usize = 0x4C; // int32 + pub const m_iAmmoType: usize = 0x50; // AmmoIndex_t + pub const m_flOriginalDamage: usize = 0x60; // float32 + pub const m_bShouldBleed: usize = 0x64; // bool + pub const m_bShouldSpark: usize = 0x65; // bool + pub const m_nDamageFlags: usize = 0x70; // TakeDamageFlags_t + pub const m_nNumObjectsPenetrated: usize = 0x74; // int32 + pub const m_hScriptInstance: usize = 0x78; // HSCRIPT + pub const m_bInTakeDamageFlow: usize = 0x94; // bool } // Parent: None // Fields count: 2 - pub mod c_take_damage_result { - pub const M_N_HEALTH_LOST: usize = 0x0; // int32 - pub const M_N_DAMAGE_TAKEN: usize = 0x4; // int32 + pub mod CTakeDamageResult { + pub const m_nHealthLost: usize = 0x0; // int32 + pub const m_nDamageTaken: usize = 0x4; // int32 } // Parent: None // Fields count: 4 - pub mod summary_take_damage_info_t { - pub const N_SUMMARISED_COUNT: usize = 0x0; // int32 - pub const INFO: usize = 0x8; // CTakeDamageInfo - pub const RESULT: usize = 0xA0; // CTakeDamageResult - pub const H_TARGET: usize = 0xA8; // CHandle< CBaseEntity > + pub mod SummaryTakeDamageInfo_t { + pub const nSummarisedCount: usize = 0x0; // int32 + pub const info: usize = 0x8; // CTakeDamageInfo + pub const result: usize = 0xA0; // CTakeDamageResult + pub const hTarget: usize = 0xA8; // CHandle } // Parent: None // Fields count: 1 - pub mod c_take_damage_summary_scope_guard { - pub const M_VEC_SUMMARIES: usize = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > + pub mod CTakeDamageSummaryScopeGuard { + pub const m_vecSummaries: usize = 0x8; // CUtlVector } - // Parent: c_multiplay_rules + // Parent: CMultiplayRules // Fields count: 0 - pub mod c_teamplay_rules { + pub mod CTeamplayRules { } // Parent: None // Fields count: 2 // // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) - pub mod c_attribute_list { - pub const M_ATTRIBUTES: usize = 0x8; // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > - pub const M_P_MANAGER: usize = 0x58; // CAttributeManager* + pub mod CAttributeList { + pub const m_Attributes: usize = 0x8; // CUtlVectorEmbeddedNetworkVar + pub const m_pManager: usize = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -14194,16 +14196,16 @@ pub mod cs2_dumper { // NetworkVarNames: m_flInitialValue (float) // NetworkVarNames: m_nRefundableCurrency (int) // NetworkVarNames: m_bSetBonus (bool) - pub mod c_econ_item_attribute { - pub const M_I_ATTRIBUTE_DEFINITION_INDEX: usize = 0x30; // uint16 - pub const M_FL_VALUE: usize = 0x34; // float32 - pub const M_FL_INITIAL_VALUE: usize = 0x38; // float32 - pub const M_N_REFUNDABLE_CURRENCY: usize = 0x3C; // int32 - pub const M_B_SET_BONUS: usize = 0x40; // bool + pub mod CEconItemAttribute { + pub const m_iAttributeDefinitionIndex: usize = 0x30; // uint16 + pub const m_flValue: usize = 0x34; // float32 + pub const m_flInitialValue: usize = 0x38; // float32 + pub const m_nRefundableCurrency: usize = 0x3C; // int32 + pub const m_bSetBonus: usize = 0x40; // bool } // Parent: None // Fields count: 0 - pub mod i_econ_item_interface { + pub mod IEconItemInterface { } // Parent: None // Fields count: 6 @@ -14212,22 +14214,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_iReapplyProvisionParity (int) // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) - pub mod c_attribute_manager { - pub const M_PROVIDERS: usize = 0x8; // CUtlVector< CHandle< CBaseEntity > > - pub const M_I_REAPPLY_PROVISION_PARITY: usize = 0x20; // int32 - pub const M_H_OUTER: usize = 0x24; // CHandle< CBaseEntity > - pub const M_B_PREVENT_LOOPBACK: usize = 0x28; // bool - pub const M_PROVIDER_TYPE: usize = 0x2C; // attributeprovidertypes_t - pub const M_CACHED_RESULTS: usize = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + pub mod CAttributeManager { + pub const m_Providers: usize = 0x8; // CUtlVector> + pub const m_iReapplyProvisionParity: usize = 0x20; // int32 + pub const m_hOuter: usize = 0x24; // CHandle + pub const m_bPreventLoopback: usize = 0x28; // bool + pub const m_ProviderType: usize = 0x2C; // attributeprovidertypes_t + pub const m_CachedResults: usize = 0x30; // CUtlVector } // Parent: None // Fields count: 3 - pub mod c_attribute_manager_cached_attribute_float_t { - pub const FL_IN: usize = 0x0; // float32 - pub const I_ATTRIB_HOOK: usize = 0x8; // CUtlSymbolLarge - pub const FL_OUT: usize = 0x10; // float32 + pub mod CAttributeManager__cached_attribute_float_t { + pub const flIn: usize = 0x0; // float32 + pub const iAttribHook: usize = 0x8; // CUtlSymbolLarge + pub const flOut: usize = 0x10; // float32 } - // Parent: c_attribute_manager + // Parent: CAttributeManager // Fields count: 1 // // Metadata: @@ -14236,21 +14238,21 @@ pub mod cs2_dumper { // MNetworkIncludeByName // MNetworkIncludeByName // NetworkVarNames: m_Item (CEconItemView) - pub mod c_attribute_container { - pub const M_ITEM: usize = 0x50; // CEconItemView + pub mod CAttributeContainer { + pub const m_Item: usize = 0x50; // CEconItemView } // Parent: None // Fields count: 0 - pub mod i_has_attributes { + pub mod IHasAttributes { } - // Parent: ammo_type_info_t + // Parent: AmmoTypeInfo_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod game_ammo_type_info_t { - pub const M_N_BUY_SIZE: usize = 0x34; // int32 - pub const M_N_COST: usize = 0x38; // int32 + pub mod GameAmmoTypeInfo_t { + pub const m_nBuySize: usize = 0x34; // int32 + pub const m_nCost: usize = 0x38; // int32 } // Parent: None // Fields count: 2 @@ -14258,39 +14260,39 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_bSpotted (bool) // NetworkVarNames: m_bSpottedByMask (uint32) - pub mod entity_spotted_state_t { - pub const M_B_SPOTTED: usize = 0x8; // bool - pub const M_B_SPOTTED_BY_MASK: usize = 0xC; // uint32[2] + pub mod EntitySpottedState_t { + pub const m_bSpotted: usize = 0x8; // bool + pub const m_bSpottedByMask: usize = 0xC; // uint32[2] } - // Parent: c_server_only_point_entity + // Parent: CServerOnlyPointEntity // Fields count: 3 - pub mod spawn_point { - pub const M_I_PRIORITY: usize = 0x7A8; // int32 - pub const M_B_ENABLED: usize = 0x7AC; // bool - pub const M_N_TYPE: usize = 0x7B0; // int32 + pub mod SpawnPoint { + pub const m_iPriority: usize = 0x7A8; // int32 + pub const m_bEnabled: usize = 0x7AC; // bool + pub const m_nType: usize = 0x7B0; // int32 } - // Parent: spawn_point + // Parent: SpawnPoint // Fields count: 9 - pub mod spawn_point_coop_enemy { - pub const M_SZ_WEAPONS_TO_GIVE: usize = 0x7B8; // CUtlSymbolLarge - pub const M_SZ_PLAYER_MODEL_TO_USE: usize = 0x7C0; // CUtlSymbolLarge - pub const M_N_ARMOR_TO_SPAWN_WITH: usize = 0x7C8; // int32 - pub const M_N_DEFAULT_BEHAVIOR: usize = 0x7CC; // SpawnPointCoopEnemy::BotDefaultBehavior_t - pub const M_N_BOT_DIFFICULTY: usize = 0x7D0; // int32 - pub const M_B_IS_AGRESSIVE: usize = 0x7D4; // bool - pub const M_B_START_ASLEEP: usize = 0x7D5; // bool - pub const M_FL_HIDE_RADIUS: usize = 0x7D8; // float32 - pub const M_SZ_BEHAVIOR_TREE_FILE: usize = 0x7E8; // CUtlSymbolLarge + pub mod SpawnPointCoopEnemy { + pub const m_szWeaponsToGive: usize = 0x7B8; // CUtlSymbolLarge + pub const m_szPlayerModelToUse: usize = 0x7C0; // CUtlSymbolLarge + pub const m_nArmorToSpawnWith: usize = 0x7C8; // int32 + pub const m_nDefaultBehavior: usize = 0x7CC; // SpawnPointCoopEnemy::BotDefaultBehavior_t + pub const m_nBotDifficulty: usize = 0x7D0; // int32 + pub const m_bIsAgressive: usize = 0x7D4; // bool + pub const m_bStartAsleep: usize = 0x7D5; // bool + pub const m_flHideRadius: usize = 0x7D8; // float32 + pub const m_szBehaviorTreeFile: usize = 0x7E8; // CUtlSymbolLarge } - // Parent: c_game_rules_proxy + // Parent: CGameRulesProxy // Fields count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) - pub mod ccs_game_rules_proxy { - pub const M_P_GAME_RULES: usize = 0x7A8; // CCSGameRules* + pub mod CCSGameRulesProxy { + pub const m_pGameRules: usize = 0x7A8; // CCSGameRules* } - // Parent: c_teamplay_rules + // Parent: CTeamplayRules // Fields count: 215 // // Metadata: @@ -14401,222 +14403,222 @@ pub mod cs2_dumper { // NetworkVarNames: m_nRoundEndCount (uint8) // NetworkVarNames: m_iRoundStartRoundNumber (int) // NetworkVarNames: m_nRoundStartCount (uint8) - pub mod ccs_game_rules { - pub const M_P_CHAIN_ENTITY: usize = 0x98; // CNetworkVarChainer - pub const M_COOP_MISSION_MANAGER: usize = 0xC0; // CHandle< CBaseEntity > - pub const M_B_FREEZE_PERIOD: usize = 0xC4; // bool - pub const M_B_WARMUP_PERIOD: usize = 0xC5; // bool - pub const M_F_WARMUP_PERIOD_END: usize = 0xC8; // GameTime_t - pub const M_F_WARMUP_PERIOD_START: usize = 0xCC; // GameTime_t - pub const M_N_TOTAL_PAUSED_TICKS: usize = 0xD0; // int32 - pub const M_N_PAUSE_START_TICK: usize = 0xD4; // int32 - pub const M_B_SERVER_PAUSED: usize = 0xD8; // bool - pub const M_B_GAME_PAUSED: usize = 0xD9; // bool - pub const M_B_TERRORIST_TIME_OUT_ACTIVE: usize = 0xDA; // bool - pub const M_B_CT_TIME_OUT_ACTIVE: usize = 0xDB; // bool - pub const M_FL_TERRORIST_TIME_OUT_REMAINING: usize = 0xDC; // float32 - pub const M_FL_CT_TIME_OUT_REMAINING: usize = 0xE0; // float32 - pub const M_N_TERRORIST_TIME_OUTS: usize = 0xE4; // int32 - pub const M_N_CT_TIME_OUTS: usize = 0xE8; // int32 - pub const M_B_TECHNICAL_TIME_OUT: usize = 0xEC; // bool - pub const M_B_MATCH_WAITING_FOR_RESUME: usize = 0xED; // bool - pub const M_I_ROUND_TIME: usize = 0xF0; // int32 - pub const M_F_MATCH_START_TIME: usize = 0xF4; // float32 - pub const M_F_ROUND_START_TIME: usize = 0xF8; // GameTime_t - pub const M_FL_RESTART_ROUND_TIME: usize = 0xFC; // GameTime_t - pub const M_B_GAME_RESTART: usize = 0x100; // bool - pub const M_FL_GAME_START_TIME: usize = 0x104; // float32 - pub const M_TIME_UNTIL_NEXT_PHASE_STARTS: usize = 0x108; // float32 - pub const M_GAME_PHASE: usize = 0x10C; // int32 - pub const M_TOTAL_ROUNDS_PLAYED: usize = 0x110; // int32 - pub const M_N_ROUNDS_PLAYED_THIS_PHASE: usize = 0x114; // int32 - pub const M_N_OVERTIME_PLAYING: usize = 0x118; // int32 - pub const M_I_HOSTAGES_REMAINING: usize = 0x11C; // int32 - pub const M_B_ANY_HOSTAGE_REACHED: usize = 0x120; // bool - pub const M_B_MAP_HAS_BOMB_TARGET: usize = 0x121; // bool - pub const M_B_MAP_HAS_RESCUE_ZONE: usize = 0x122; // bool - pub const M_B_MAP_HAS_BUY_ZONE: usize = 0x123; // bool - pub const M_B_IS_QUEUED_MATCHMAKING: usize = 0x124; // bool - pub const M_N_QUEUED_MATCHMAKING_MODE: usize = 0x128; // int32 - pub const M_B_IS_VALVE_DS: usize = 0x12C; // bool - pub const M_B_LOGO_MAP: usize = 0x12D; // bool - pub const M_B_PLAY_ALL_STEP_SOUNDS_ON_SERVER: usize = 0x12E; // bool - pub const M_I_SPECTATOR_SLOT_COUNT: usize = 0x130; // int32 - pub const M_MATCH_DEVICE: usize = 0x134; // int32 - pub const M_B_HAS_MATCH_STARTED: usize = 0x138; // bool - pub const M_N_NEXT_MAP_IN_MAPGROUP: usize = 0x13C; // int32 - pub const M_SZ_TOURNAMENT_EVENT_NAME: usize = 0x140; // char[512] - pub const M_SZ_TOURNAMENT_EVENT_STAGE: usize = 0x340; // char[512] - pub const M_SZ_MATCH_STAT_TXT: usize = 0x540; // char[512] - pub const M_SZ_TOURNAMENT_PREDICTIONS_TXT: usize = 0x740; // char[512] - pub const M_N_TOURNAMENT_PREDICTIONS_PCT: usize = 0x940; // int32 - pub const M_FL_CMM_ITEM_DROP_REVEAL_START_TIME: usize = 0x944; // GameTime_t - pub const M_FL_CMM_ITEM_DROP_REVEAL_END_TIME: usize = 0x948; // GameTime_t - pub const M_B_IS_DROPPING_ITEMS: usize = 0x94C; // bool - pub const M_B_IS_QUEST_ELIGIBLE: usize = 0x94D; // bool - pub const M_B_IS_HLTV_ACTIVE: usize = 0x94E; // bool - pub const M_N_GUARDIAN_MODE_WAVE_NUMBER: usize = 0x950; // int32 - pub const M_N_GUARDIAN_MODE_SPECIAL_KILLS_REMAINING: usize = 0x954; // int32 - pub const M_N_GUARDIAN_MODE_SPECIAL_WEAPON_NEEDED: usize = 0x958; // int32 - pub const M_N_GUARDIAN_GRENADES_TO_GIVE_BOTS: usize = 0x95C; // int32 - pub const M_N_NUM_HEAVIES_TO_SPAWN: usize = 0x960; // int32 - pub const M_NUM_GLOBAL_GIFTS_GIVEN: usize = 0x964; // uint32 - pub const M_NUM_GLOBAL_GIFTERS: usize = 0x968; // uint32 - pub const M_NUM_GLOBAL_GIFTS_PERIOD_SECONDS: usize = 0x96C; // uint32 - pub const M_ARR_FEATURED_GIFTERS_ACCOUNTS: usize = 0x970; // uint32[4] - pub const M_ARR_FEATURED_GIFTERS_GIFTS: usize = 0x980; // uint32[4] - pub const M_ARR_PROHIBITED_ITEM_INDICES: usize = 0x990; // uint16[100] - pub const M_ARR_TOURNAMENT_ACTIVE_CASTER_ACCOUNTS: usize = 0xA58; // uint32[4] - pub const M_NUM_BEST_OF_MAPS: usize = 0xA68; // int32 - pub const M_N_HALLOWEEN_MASK_LIST_SEED: usize = 0xA6C; // int32 - pub const M_B_BOMB_DROPPED: usize = 0xA70; // bool - pub const M_B_BOMB_PLANTED: usize = 0xA71; // bool - pub const M_I_ROUND_WIN_STATUS: usize = 0xA74; // int32 - pub const M_E_ROUND_WIN_REASON: usize = 0xA78; // int32 - pub const M_B_T_CANT_BUY: usize = 0xA7C; // bool - pub const M_B_CT_CANT_BUY: usize = 0xA7D; // bool - pub const M_FL_GUARDIAN_BUY_UNTIL_TIME: usize = 0xA80; // GameTime_t - pub const M_I_MATCH_STATS_ROUND_RESULTS: usize = 0xA84; // int32[30] - pub const M_I_MATCH_STATS_PLAYERS_ALIVE_CT: usize = 0xAFC; // int32[30] - pub const M_I_MATCH_STATS_PLAYERS_ALIVE_T: usize = 0xB74; // int32[30] - pub const M_TEAM_RESPAWN_WAVE_TIMES: usize = 0xBEC; // float32[32] - pub const M_FL_NEXT_RESPAWN_WAVE: usize = 0xC6C; // GameTime_t[32] - pub const M_N_SERVER_QUEST_ID: usize = 0xCEC; // int32 - pub const M_V_MINIMAP_MINS: usize = 0xCF0; // Vector - pub const M_V_MINIMAP_MAXS: usize = 0xCFC; // Vector - pub const M_MINIMAP_VERTICAL_SECTION_HEIGHTS: usize = 0xD08; // float32[8] - pub const M_B_DONT_INCREMENT_COOP_WAVE: usize = 0xD28; // bool - pub const M_B_SPAWNED_TERROR_HUNT_HEAVY: usize = 0xD29; // bool - pub const M_N_END_MATCH_MAP_GROUP_VOTE_TYPES: usize = 0xD2C; // int32[10] - pub const M_N_END_MATCH_MAP_GROUP_VOTE_OPTIONS: usize = 0xD54; // int32[10] - pub const M_N_END_MATCH_MAP_VOTE_WINNER: usize = 0xD7C; // int32 - pub const M_I_NUM_CONSECUTIVE_CT_LOSES: usize = 0xD80; // int32 - pub const M_I_NUM_CONSECUTIVE_TERRORIST_LOSES: usize = 0xD84; // int32 - pub const M_B_HAS_HOSTAGE_BEEN_TOUCHED: usize = 0xDA0; // bool - pub const M_FL_INTERMISSION_START_TIME: usize = 0xDA4; // GameTime_t - pub const M_FL_INTERMISSION_END_TIME: usize = 0xDA8; // GameTime_t - pub const M_B_LEVEL_INITIALIZED: usize = 0xDAC; // bool - pub const M_I_TOTAL_ROUNDS_PLAYED: usize = 0xDB0; // int32 - pub const M_I_UN_BALANCED_ROUNDS: usize = 0xDB4; // int32 - pub const M_END_MATCH_ON_ROUND_RESET: usize = 0xDB8; // bool - pub const M_END_MATCH_ON_THINK: usize = 0xDB9; // bool - pub const M_I_FREEZE_TIME: usize = 0xDBC; // int32 - pub const M_I_NUM_TERRORIST: usize = 0xDC0; // int32 - pub const M_I_NUM_CT: usize = 0xDC4; // int32 - pub const M_I_NUM_SPAWNABLE_TERRORIST: usize = 0xDC8; // int32 - pub const M_I_NUM_SPAWNABLE_CT: usize = 0xDCC; // int32 - pub const M_ARR_SELECTED_HOSTAGE_SPAWN_INDICES: usize = 0xDD0; // CUtlVector< int32 > - pub const M_N_SPAWN_POINTS_RANDOM_SEED: usize = 0xDE8; // int32 - pub const M_B_FIRST_CONNECTED: usize = 0xDEC; // bool - pub const M_B_COMPLETE_RESET: usize = 0xDED; // bool - pub const M_B_PICK_NEW_TEAMS_ON_RESET: usize = 0xDEE; // bool - pub const M_B_SCRAMBLE_TEAMS_ON_RESTART: usize = 0xDEF; // bool - pub const M_B_SWAP_TEAMS_ON_RESTART: usize = 0xDF0; // bool - pub const M_N_END_MATCH_TIED_VOTES: usize = 0xDF8; // CUtlVector< int32 > - pub const M_B_NEED_TO_ASK_PLAYERS_FOR_CONTINUE_VOTE: usize = 0xE14; // bool - pub const M_NUM_QUEUED_MATCHMAKING_ACCOUNTS: usize = 0xE18; // uint32 - pub const M_P_QUEUED_MATCHMAKING_RESERVATION_STRING: usize = 0xE20; // char* - pub const M_NUM_TOTAL_TOURNAMENT_DROPS: usize = 0xE28; // uint32 - pub const M_NUM_SPECTATORS_COUNT_MAX: usize = 0xE2C; // uint32 - pub const M_NUM_SPECTATORS_COUNT_MAX_TV: usize = 0xE30; // uint32 - pub const M_NUM_SPECTATORS_COUNT_MAX_LNK: usize = 0xE34; // uint32 - pub const M_B_FORCE_TEAM_CHANGE_SILENT: usize = 0xE40; // bool - pub const M_B_LOADING_ROUND_BACKUP_DATA: usize = 0xE41; // bool - pub const M_N_MATCH_INFO_SHOW_TYPE: usize = 0xE78; // int32 - pub const M_FL_MATCH_INFO_DECIDED_TIME: usize = 0xE7C; // float32 - pub const M_FL_COOP_RESPAWN_AND_HEAL_TIME: usize = 0xE98; // float32 - pub const M_COOP_BONUS_COINS_FOUND: usize = 0xE9C; // int32 - pub const M_COOP_BONUS_PISTOLS_ONLY: usize = 0xEA0; // bool - pub const M_COOP_PLAYERS_IN_DEPLOYMENT_ZONE: usize = 0xEA1; // bool - pub const M_COOP_MISSION_DEAD_PLAYER_RESPAWN_ENABLED: usize = 0xEA2; // bool - pub const M_TEAM_DM_LAST_WINNING_TEAM_NUMBER: usize = 0xEA4; // int32 - pub const M_TEAM_DM_LAST_THINK_TIME: usize = 0xEA8; // float32 - pub const M_FL_TEAM_DM_LAST_ANNOUNCEMENT_TIME: usize = 0xEAC; // float32 - pub const M_I_ACCOUNT_TERRORIST: usize = 0xEB0; // int32 - pub const M_I_ACCOUNT_CT: usize = 0xEB4; // int32 - pub const M_I_SPAWN_POINT_COUNT_TERRORIST: usize = 0xEB8; // int32 - pub const M_I_SPAWN_POINT_COUNT_CT: usize = 0xEBC; // int32 - pub const M_I_MAX_NUM_TERRORISTS: usize = 0xEC0; // int32 - pub const M_I_MAX_NUM_C_TS: usize = 0xEC4; // int32 - pub const M_I_LOSER_BONUS: usize = 0xEC8; // int32 - pub const M_I_LOSER_BONUS_MOST_RECENT_TEAM: usize = 0xECC; // int32 - pub const M_TM_NEXT_PERIODIC_THINK: usize = 0xED0; // float32 - pub const M_B_VOICE_WON_MATCH_BRAG_FIRED: usize = 0xED4; // bool - pub const M_F_WARMUP_NEXT_CHAT_NOTICE_TIME: usize = 0xED8; // float32 - pub const M_I_HOSTAGES_RESCUED: usize = 0xEE0; // int32 - pub const M_I_HOSTAGES_TOUCHED: usize = 0xEE4; // int32 - pub const M_FL_NEXT_HOSTAGE_ANNOUNCEMENT: usize = 0xEE8; // float32 - pub const M_B_NO_TERRORISTS_KILLED: usize = 0xEEC; // bool - pub const M_B_NO_C_TS_KILLED: usize = 0xEED; // bool - pub const M_B_NO_ENEMIES_KILLED: usize = 0xEEE; // bool - pub const M_B_CAN_DONATE_WEAPONS: usize = 0xEEF; // bool - pub const M_FIRST_KILL_TIME: usize = 0xEF4; // float32 - pub const M_FIRST_BLOOD_TIME: usize = 0xEFC; // float32 - pub const M_HOSTAGE_WAS_INJURED: usize = 0xF18; // bool - pub const M_HOSTAGE_WAS_KILLED: usize = 0xF19; // bool - pub const M_B_VOTE_CALLED: usize = 0xF28; // bool - pub const M_B_SERVER_VOTE_ON_RESET: usize = 0xF29; // bool - pub const M_FL_VOTE_CHECK_THROTTLE: usize = 0xF2C; // float32 - pub const M_B_BUY_TIME_ENDED: usize = 0xF30; // bool - pub const M_N_LAST_FREEZE_END_BEEP: usize = 0xF34; // int32 - pub const M_B_TARGET_BOMBED: usize = 0xF38; // bool - pub const M_B_BOMB_DEFUSED: usize = 0xF39; // bool - pub const M_B_MAP_HAS_BOMB_ZONE: usize = 0xF3A; // bool - pub const M_VEC_MAIN_CT_SPAWN_POS: usize = 0xF58; // Vector - pub const M_CT_SPAWN_POINTS_MASTER_LIST: usize = 0xF68; // CUtlVector< SpawnPoint* > - pub const M_TERRORIST_SPAWN_POINTS_MASTER_LIST: usize = 0xF80; // CUtlVector< SpawnPoint* > - pub const M_B_RESPAWNING_ALL_RESPAWNABLE_PLAYERS: usize = 0xF98; // bool - pub const M_I_NEXT_CT_SPAWN_POINT: usize = 0xF9C; // int32 - pub const M_FL_CT_SPAWN_POINT_USED_TIME: usize = 0xFA0; // float32 - pub const M_I_NEXT_TERRORIST_SPAWN_POINT: usize = 0xFA4; // int32 - pub const M_FL_TERRORIST_SPAWN_POINT_USED_TIME: usize = 0xFA8; // float32 - pub const M_CT_SPAWN_POINTS: usize = 0xFB0; // CUtlVector< SpawnPoint* > - pub const M_TERRORIST_SPAWN_POINTS: usize = 0xFC8; // CUtlVector< SpawnPoint* > - pub const M_B_IS_UNRESERVED_GAME_SERVER: usize = 0xFE0; // bool - pub const M_F_AUTOBALANCE_DISPLAY_TIME: usize = 0xFE4; // float32 - pub const M_B_ALLOW_WEAPON_SWITCH: usize = 0x1250; // bool - pub const M_B_ROUND_TIME_WARNING_TRIGGERED: usize = 0x1251; // bool - pub const M_PHASE_CHANGE_ANNOUNCEMENT_TIME: usize = 0x1254; // GameTime_t - pub const M_F_NEXT_UPDATE_TEAM_CLAN_NAMES_TIME: usize = 0x1258; // float32 - pub const M_FL_LAST_THINK_TIME: usize = 0x125C; // GameTime_t - pub const M_F_ACCUMULATED_ROUND_OFF_DAMAGE: usize = 0x1260; // float32 - pub const M_N_SHORTHANDED_BONUS_LAST_EVAL_ROUND: usize = 0x1264; // int32 - pub const M_N_MATCH_ABORTED_EARLY_REASON: usize = 0x14E0; // int32 - pub const M_B_HAS_TRIGGERED_ROUND_START_MUSIC: usize = 0x14E4; // bool - pub const M_B_HAS_TRIGGERED_COOP_SPAWN_RESET: usize = 0x14E5; // bool - pub const M_B_SWITCHING_TEAMS_AT_ROUND_RESET: usize = 0x14E6; // bool - pub const M_P_GAME_MODE_RULES: usize = 0x1500; // CCSGameModeRules* - pub const M_BT_GLOBAL_BLACKBOARD: usize = 0x1508; // KeyValues3 - pub const M_H_PLAYER_RESOURCE: usize = 0x1568; // CHandle< CBaseEntity > - pub const M_RETAKE_RULES: usize = 0x1570; // CRetakeGameRules - pub const M_GUARDIAN_BOT_SKILL_LEVEL_MAX: usize = 0x1754; // int32 - pub const M_GUARDIAN_BOT_SKILL_LEVEL_MIN: usize = 0x1758; // int32 - pub const M_ARR_TEAM_UNIQUE_KILL_WEAPONS_MATCH: usize = 0x1760; // CUtlVector< int32 >[4] - pub const M_B_TEAM_LAST_KILL_USED_UNIQUE_WEAPON_MATCH: usize = 0x17C0; // bool[4] - pub const M_N_MATCH_END_COUNT: usize = 0x17E8; // uint8 - pub const M_N_T_TEAM_INTRO_VARIANT: usize = 0x17EC; // int32 - pub const M_N_CT_TEAM_INTRO_VARIANT: usize = 0x17F0; // int32 - pub const M_B_TEAM_INTRO_PERIOD: usize = 0x17F4; // bool - pub const M_F_TEAM_INTRO_PERIOD_END: usize = 0x17F8; // GameTime_t - pub const M_B_PLAYED_TEAM_INTRO_VO: usize = 0x17FC; // bool - pub const M_I_ROUND_END_WINNER_TEAM: usize = 0x1800; // int32 - pub const M_E_ROUND_END_REASON: usize = 0x1804; // int32 - pub const M_B_ROUND_END_SHOW_TIMER_DEFEND: usize = 0x1808; // bool - pub const M_I_ROUND_END_TIMER_TIME: usize = 0x180C; // int32 - pub const M_S_ROUND_END_FUN_FACT_TOKEN: usize = 0x1810; // CUtlString - pub const M_I_ROUND_END_FUN_FACT_PLAYER_SLOT: usize = 0x1818; // CPlayerSlot - pub const M_I_ROUND_END_FUN_FACT_DATA1: usize = 0x181C; // int32 - pub const M_I_ROUND_END_FUN_FACT_DATA2: usize = 0x1820; // int32 - pub const M_I_ROUND_END_FUN_FACT_DATA3: usize = 0x1824; // int32 - pub const M_S_ROUND_END_MESSAGE: usize = 0x1828; // CUtlString - pub const M_I_ROUND_END_PLAYER_COUNT: usize = 0x1830; // int32 - pub const M_B_ROUND_END_NO_MUSIC: usize = 0x1834; // bool - pub const M_I_ROUND_END_LEGACY: usize = 0x1838; // int32 - pub const M_N_ROUND_END_COUNT: usize = 0x183C; // uint8 - pub const M_I_ROUND_START_ROUND_NUMBER: usize = 0x1840; // int32 - pub const M_N_ROUND_START_COUNT: usize = 0x1844; // uint8 - pub const M_FL_LAST_PERF_SAMPLE_TIME: usize = 0x5850; // float64 - pub const M_B_SKIP_NEXT_SERVER_PERF_SAMPLE: usize = 0x5858; // bool + pub mod CCSGameRules { + pub const __m_pChainEntity: usize = 0x98; // CNetworkVarChainer + pub const m_coopMissionManager: usize = 0xC0; // CHandle + pub const m_bFreezePeriod: usize = 0xC4; // bool + pub const m_bWarmupPeriod: usize = 0xC5; // bool + pub const m_fWarmupPeriodEnd: usize = 0xC8; // GameTime_t + pub const m_fWarmupPeriodStart: usize = 0xCC; // GameTime_t + pub const m_nTotalPausedTicks: usize = 0xD0; // int32 + pub const m_nPauseStartTick: usize = 0xD4; // int32 + pub const m_bServerPaused: usize = 0xD8; // bool + pub const m_bGamePaused: usize = 0xD9; // bool + pub const m_bTerroristTimeOutActive: usize = 0xDA; // bool + pub const m_bCTTimeOutActive: usize = 0xDB; // bool + pub const m_flTerroristTimeOutRemaining: usize = 0xDC; // float32 + pub const m_flCTTimeOutRemaining: usize = 0xE0; // float32 + pub const m_nTerroristTimeOuts: usize = 0xE4; // int32 + pub const m_nCTTimeOuts: usize = 0xE8; // int32 + pub const m_bTechnicalTimeOut: usize = 0xEC; // bool + pub const m_bMatchWaitingForResume: usize = 0xED; // bool + pub const m_iRoundTime: usize = 0xF0; // int32 + pub const m_fMatchStartTime: usize = 0xF4; // float32 + pub const m_fRoundStartTime: usize = 0xF8; // GameTime_t + pub const m_flRestartRoundTime: usize = 0xFC; // GameTime_t + pub const m_bGameRestart: usize = 0x100; // bool + pub const m_flGameStartTime: usize = 0x104; // float32 + pub const m_timeUntilNextPhaseStarts: usize = 0x108; // float32 + pub const m_gamePhase: usize = 0x10C; // int32 + pub const m_totalRoundsPlayed: usize = 0x110; // int32 + pub const m_nRoundsPlayedThisPhase: usize = 0x114; // int32 + pub const m_nOvertimePlaying: usize = 0x118; // int32 + pub const m_iHostagesRemaining: usize = 0x11C; // int32 + pub const m_bAnyHostageReached: usize = 0x120; // bool + pub const m_bMapHasBombTarget: usize = 0x121; // bool + pub const m_bMapHasRescueZone: usize = 0x122; // bool + pub const m_bMapHasBuyZone: usize = 0x123; // bool + pub const m_bIsQueuedMatchmaking: usize = 0x124; // bool + pub const m_nQueuedMatchmakingMode: usize = 0x128; // int32 + pub const m_bIsValveDS: usize = 0x12C; // bool + pub const m_bLogoMap: usize = 0x12D; // bool + pub const m_bPlayAllStepSoundsOnServer: usize = 0x12E; // bool + pub const m_iSpectatorSlotCount: usize = 0x130; // int32 + pub const m_MatchDevice: usize = 0x134; // int32 + pub const m_bHasMatchStarted: usize = 0x138; // bool + pub const m_nNextMapInMapgroup: usize = 0x13C; // int32 + pub const m_szTournamentEventName: usize = 0x140; // char[512] + pub const m_szTournamentEventStage: usize = 0x340; // char[512] + pub const m_szMatchStatTxt: usize = 0x540; // char[512] + pub const m_szTournamentPredictionsTxt: usize = 0x740; // char[512] + pub const m_nTournamentPredictionsPct: usize = 0x940; // int32 + pub const m_flCMMItemDropRevealStartTime: usize = 0x944; // GameTime_t + pub const m_flCMMItemDropRevealEndTime: usize = 0x948; // GameTime_t + pub const m_bIsDroppingItems: usize = 0x94C; // bool + pub const m_bIsQuestEligible: usize = 0x94D; // bool + pub const m_bIsHltvActive: usize = 0x94E; // bool + pub const m_nGuardianModeWaveNumber: usize = 0x950; // int32 + pub const m_nGuardianModeSpecialKillsRemaining: usize = 0x954; // int32 + pub const m_nGuardianModeSpecialWeaponNeeded: usize = 0x958; // int32 + pub const m_nGuardianGrenadesToGiveBots: usize = 0x95C; // int32 + pub const m_nNumHeaviesToSpawn: usize = 0x960; // int32 + pub const m_numGlobalGiftsGiven: usize = 0x964; // uint32 + pub const m_numGlobalGifters: usize = 0x968; // uint32 + pub const m_numGlobalGiftsPeriodSeconds: usize = 0x96C; // uint32 + pub const m_arrFeaturedGiftersAccounts: usize = 0x970; // uint32[4] + pub const m_arrFeaturedGiftersGifts: usize = 0x980; // uint32[4] + pub const m_arrProhibitedItemIndices: usize = 0x990; // uint16[100] + pub const m_arrTournamentActiveCasterAccounts: usize = 0xA58; // uint32[4] + pub const m_numBestOfMaps: usize = 0xA68; // int32 + pub const m_nHalloweenMaskListSeed: usize = 0xA6C; // int32 + pub const m_bBombDropped: usize = 0xA70; // bool + pub const m_bBombPlanted: usize = 0xA71; // bool + pub const m_iRoundWinStatus: usize = 0xA74; // int32 + pub const m_eRoundWinReason: usize = 0xA78; // int32 + pub const m_bTCantBuy: usize = 0xA7C; // bool + pub const m_bCTCantBuy: usize = 0xA7D; // bool + pub const m_flGuardianBuyUntilTime: usize = 0xA80; // GameTime_t + pub const m_iMatchStats_RoundResults: usize = 0xA84; // int32[30] + pub const m_iMatchStats_PlayersAlive_CT: usize = 0xAFC; // int32[30] + pub const m_iMatchStats_PlayersAlive_T: usize = 0xB74; // int32[30] + pub const m_TeamRespawnWaveTimes: usize = 0xBEC; // float32[32] + pub const m_flNextRespawnWave: usize = 0xC6C; // GameTime_t[32] + pub const m_nServerQuestID: usize = 0xCEC; // int32 + pub const m_vMinimapMins: usize = 0xCF0; // Vector + pub const m_vMinimapMaxs: usize = 0xCFC; // Vector + pub const m_MinimapVerticalSectionHeights: usize = 0xD08; // float32[8] + pub const m_bDontIncrementCoopWave: usize = 0xD28; // bool + pub const m_bSpawnedTerrorHuntHeavy: usize = 0xD29; // bool + pub const m_nEndMatchMapGroupVoteTypes: usize = 0xD2C; // int32[10] + pub const m_nEndMatchMapGroupVoteOptions: usize = 0xD54; // int32[10] + pub const m_nEndMatchMapVoteWinner: usize = 0xD7C; // int32 + pub const m_iNumConsecutiveCTLoses: usize = 0xD80; // int32 + pub const m_iNumConsecutiveTerroristLoses: usize = 0xD84; // int32 + pub const m_bHasHostageBeenTouched: usize = 0xDA0; // bool + pub const m_flIntermissionStartTime: usize = 0xDA4; // GameTime_t + pub const m_flIntermissionEndTime: usize = 0xDA8; // GameTime_t + pub const m_bLevelInitialized: usize = 0xDAC; // bool + pub const m_iTotalRoundsPlayed: usize = 0xDB0; // int32 + pub const m_iUnBalancedRounds: usize = 0xDB4; // int32 + pub const m_endMatchOnRoundReset: usize = 0xDB8; // bool + pub const m_endMatchOnThink: usize = 0xDB9; // bool + pub const m_iFreezeTime: usize = 0xDBC; // int32 + pub const m_iNumTerrorist: usize = 0xDC0; // int32 + pub const m_iNumCT: usize = 0xDC4; // int32 + pub const m_iNumSpawnableTerrorist: usize = 0xDC8; // int32 + pub const m_iNumSpawnableCT: usize = 0xDCC; // int32 + pub const m_arrSelectedHostageSpawnIndices: usize = 0xDD0; // CUtlVector + pub const m_nSpawnPointsRandomSeed: usize = 0xDE8; // int32 + pub const m_bFirstConnected: usize = 0xDEC; // bool + pub const m_bCompleteReset: usize = 0xDED; // bool + pub const m_bPickNewTeamsOnReset: usize = 0xDEE; // bool + pub const m_bScrambleTeamsOnRestart: usize = 0xDEF; // bool + pub const m_bSwapTeamsOnRestart: usize = 0xDF0; // bool + pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector + pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool + pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32 + pub const m_pQueuedMatchmakingReservationString: usize = 0xE20; // char* + pub const m_numTotalTournamentDrops: usize = 0xE28; // uint32 + pub const m_numSpectatorsCountMax: usize = 0xE2C; // uint32 + pub const m_numSpectatorsCountMaxTV: usize = 0xE30; // uint32 + pub const m_numSpectatorsCountMaxLnk: usize = 0xE34; // uint32 + pub const m_bForceTeamChangeSilent: usize = 0xE40; // bool + pub const m_bLoadingRoundBackupData: usize = 0xE41; // bool + pub const m_nMatchInfoShowType: usize = 0xE78; // int32 + pub const m_flMatchInfoDecidedTime: usize = 0xE7C; // float32 + pub const m_flCoopRespawnAndHealTime: usize = 0xE98; // float32 + pub const m_coopBonusCoinsFound: usize = 0xE9C; // int32 + pub const m_coopBonusPistolsOnly: usize = 0xEA0; // bool + pub const m_coopPlayersInDeploymentZone: usize = 0xEA1; // bool + pub const m_coopMissionDeadPlayerRespawnEnabled: usize = 0xEA2; // bool + pub const mTeamDMLastWinningTeamNumber: usize = 0xEA4; // int32 + pub const mTeamDMLastThinkTime: usize = 0xEA8; // float32 + pub const m_flTeamDMLastAnnouncementTime: usize = 0xEAC; // float32 + pub const m_iAccountTerrorist: usize = 0xEB0; // int32 + pub const m_iAccountCT: usize = 0xEB4; // int32 + pub const m_iSpawnPointCount_Terrorist: usize = 0xEB8; // int32 + pub const m_iSpawnPointCount_CT: usize = 0xEBC; // int32 + pub const m_iMaxNumTerrorists: usize = 0xEC0; // int32 + pub const m_iMaxNumCTs: usize = 0xEC4; // int32 + pub const m_iLoserBonus: usize = 0xEC8; // int32 + pub const m_iLoserBonusMostRecentTeam: usize = 0xECC; // int32 + pub const m_tmNextPeriodicThink: usize = 0xED0; // float32 + pub const m_bVoiceWonMatchBragFired: usize = 0xED4; // bool + pub const m_fWarmupNextChatNoticeTime: usize = 0xED8; // float32 + pub const m_iHostagesRescued: usize = 0xEE0; // int32 + pub const m_iHostagesTouched: usize = 0xEE4; // int32 + pub const m_flNextHostageAnnouncement: usize = 0xEE8; // float32 + pub const m_bNoTerroristsKilled: usize = 0xEEC; // bool + pub const m_bNoCTsKilled: usize = 0xEED; // bool + pub const m_bNoEnemiesKilled: usize = 0xEEE; // bool + pub const m_bCanDonateWeapons: usize = 0xEEF; // bool + pub const m_firstKillTime: usize = 0xEF4; // float32 + pub const m_firstBloodTime: usize = 0xEFC; // float32 + pub const m_hostageWasInjured: usize = 0xF18; // bool + pub const m_hostageWasKilled: usize = 0xF19; // bool + pub const m_bVoteCalled: usize = 0xF28; // bool + pub const m_bServerVoteOnReset: usize = 0xF29; // bool + pub const m_flVoteCheckThrottle: usize = 0xF2C; // float32 + pub const m_bBuyTimeEnded: usize = 0xF30; // bool + pub const m_nLastFreezeEndBeep: usize = 0xF34; // int32 + pub const m_bTargetBombed: usize = 0xF38; // bool + pub const m_bBombDefused: usize = 0xF39; // bool + pub const m_bMapHasBombZone: usize = 0xF3A; // bool + pub const m_vecMainCTSpawnPos: usize = 0xF58; // Vector + pub const m_CTSpawnPointsMasterList: usize = 0xF68; // CUtlVector + pub const m_TerroristSpawnPointsMasterList: usize = 0xF80; // CUtlVector + pub const m_bRespawningAllRespawnablePlayers: usize = 0xF98; // bool + pub const m_iNextCTSpawnPoint: usize = 0xF9C; // int32 + pub const m_flCTSpawnPointUsedTime: usize = 0xFA0; // float32 + pub const m_iNextTerroristSpawnPoint: usize = 0xFA4; // int32 + pub const m_flTerroristSpawnPointUsedTime: usize = 0xFA8; // float32 + pub const m_CTSpawnPoints: usize = 0xFB0; // CUtlVector + pub const m_TerroristSpawnPoints: usize = 0xFC8; // CUtlVector + pub const m_bIsUnreservedGameServer: usize = 0xFE0; // bool + pub const m_fAutobalanceDisplayTime: usize = 0xFE4; // float32 + pub const m_bAllowWeaponSwitch: usize = 0x1250; // bool + pub const m_bRoundTimeWarningTriggered: usize = 0x1251; // bool + pub const m_phaseChangeAnnouncementTime: usize = 0x1254; // GameTime_t + pub const m_fNextUpdateTeamClanNamesTime: usize = 0x1258; // float32 + pub const m_flLastThinkTime: usize = 0x125C; // GameTime_t + pub const m_fAccumulatedRoundOffDamage: usize = 0x1260; // float32 + pub const m_nShorthandedBonusLastEvalRound: usize = 0x1264; // int32 + pub const m_nMatchAbortedEarlyReason: usize = 0x14E0; // int32 + pub const m_bHasTriggeredRoundStartMusic: usize = 0x14E4; // bool + pub const m_bHasTriggeredCoopSpawnReset: usize = 0x14E5; // bool + pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14E6; // bool + pub const m_pGameModeRules: usize = 0x1500; // CCSGameModeRules* + pub const m_BtGlobalBlackboard: usize = 0x1508; // KeyValues3 + pub const m_hPlayerResource: usize = 0x1568; // CHandle + pub const m_RetakeRules: usize = 0x1570; // CRetakeGameRules + pub const m_GuardianBotSkillLevelMax: usize = 0x1754; // int32 + pub const m_GuardianBotSkillLevelMin: usize = 0x1758; // int32 + pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1760; // CUtlVector[4] + pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17C0; // bool[4] + pub const m_nMatchEndCount: usize = 0x17E8; // uint8 + pub const m_nTTeamIntroVariant: usize = 0x17EC; // int32 + pub const m_nCTTeamIntroVariant: usize = 0x17F0; // int32 + pub const m_bTeamIntroPeriod: usize = 0x17F4; // bool + pub const m_fTeamIntroPeriodEnd: usize = 0x17F8; // GameTime_t + pub const m_bPlayedTeamIntroVO: usize = 0x17FC; // bool + pub const m_iRoundEndWinnerTeam: usize = 0x1800; // int32 + pub const m_eRoundEndReason: usize = 0x1804; // int32 + pub const m_bRoundEndShowTimerDefend: usize = 0x1808; // bool + pub const m_iRoundEndTimerTime: usize = 0x180C; // int32 + pub const m_sRoundEndFunFactToken: usize = 0x1810; // CUtlString + pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1818; // CPlayerSlot + pub const m_iRoundEndFunFactData1: usize = 0x181C; // int32 + pub const m_iRoundEndFunFactData2: usize = 0x1820; // int32 + pub const m_iRoundEndFunFactData3: usize = 0x1824; // int32 + pub const m_sRoundEndMessage: usize = 0x1828; // CUtlString + pub const m_iRoundEndPlayerCount: usize = 0x1830; // int32 + pub const m_bRoundEndNoMusic: usize = 0x1834; // bool + pub const m_iRoundEndLegacy: usize = 0x1838; // int32 + pub const m_nRoundEndCount: usize = 0x183C; // uint8 + pub const m_iRoundStartRoundNumber: usize = 0x1840; // int32 + pub const m_nRoundStartCount: usize = 0x1844; // uint8 + pub const m_flLastPerfSampleTime: usize = 0x5850; // float64 + pub const m_bSkipNextServerPerfSample: usize = 0x5858; // bool } // Parent: None // Fields count: 0 @@ -14624,16 +14626,16 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod ccs_take_damage_info_api { + pub mod CCSTakeDamageInfoAPI { } // Parent: None // Fields count: 1 - pub mod ccs_game_mode_rules { - pub const M_P_CHAIN_ENTITY: usize = 0x8; // CNetworkVarChainer + pub mod CCSGameModeRules { + pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 0 - pub mod ccs_game_mode_rules_noop { + pub mod CCSGameModeRules_Noop { } // Parent: None // Fields count: 0 @@ -14642,61 +14644,61 @@ pub mod cs2_dumper { // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - pub mod ccs_game_mode_script { + pub mod CCSGameModeScript { } // Parent: None // Fields count: 0 // // Metadata: // MPulseLibraryBindings - pub mod ccs_game_mode_script_con_vars { + pub mod CCSGameModeScript_ConVars { } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 1 // // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) - pub mod ccs_game_mode_rules_arms_race { - pub const M_WEAPON_SEQUENCE: usize = 0x38; // CNetworkUtlVectorBase< CUtlString > + pub mod CCSGameModeRules_ArmsRace { + pub const m_WeaponSequence: usize = 0x38; // CNetworkUtlVectorBase } - // Parent: ccs_game_mode_script + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - pub mod ccs_arms_race_script { - pub const M_P_OUTER: usize = 0xD8; // CCSGameModeRules_ArmsRace* + pub mod CCSArmsRaceScript { + pub const m_pOuter: usize = 0xD8; // CCSGameModeRules_ArmsRace* } - // Parent: ccs_game_mode_rules + // Parent: CCSGameModeRules // Fields count: 3 // // Metadata: // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) // NetworkVarNames: m_flDMBonusTimeLength (float) // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (int16) - pub mod ccs_game_mode_rules_deathmatch { - pub const M_FL_DM_BONUS_START_TIME: usize = 0x38; // GameTime_t - pub const M_FL_DM_BONUS_TIME_LENGTH: usize = 0x3C; // float32 - pub const M_N_DM_BONUS_WEAPON_LOADOUT_SLOT: usize = 0x40; // int16 + pub mod CCSGameModeRules_Deathmatch { + pub const m_flDMBonusStartTime: usize = 0x38; // GameTime_t + pub const m_flDMBonusTimeLength: usize = 0x3C; // float32 + pub const m_nDMBonusWeaponLoadoutSlot: usize = 0x40; // int16 } - // Parent: ccs_game_mode_script + // Parent: CCSGameModeScript // Fields count: 1 // // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings // MPulseDomainOptInFeatureTag - pub mod ccs_deathmatch_script { - pub const M_P_OUTER: usize = 0xD8; // CCSGameModeRules_Deathmatch* + pub mod CCSDeathmatchScript { + pub const m_pOuter: usize = 0xD8; // CCSGameModeRules_Deathmatch* } // Parent: None // Fields count: 0 // // Metadata: // MPulseLibraryBindings - pub mod ccs_deathmatch_script_con_vars { + pub mod CCSDeathmatchScript_ConVars { } // Parent: None // Fields count: 5 @@ -14707,16 +14709,16 @@ pub mod cs2_dumper { // NetworkVarNames: m_bRoundInProgress (bool) // NetworkVarNames: m_iFirstSecondHalfRound (int) // NetworkVarNames: m_iBombSite (int) - pub mod c_retake_game_rules { - pub const M_N_MATCH_SEED: usize = 0xF8; // int32 - pub const M_B_BLOCKERS_PRESENT: usize = 0xFC; // bool - pub const M_B_ROUND_IN_PROGRESS: usize = 0xFD; // bool - pub const M_I_FIRST_SECOND_HALF_ROUND: usize = 0x100; // int32 - pub const M_I_BOMB_SITE: usize = 0x104; // int32 + pub mod CRetakeGameRules { + pub const m_nMatchSeed: usize = 0xF8; // int32 + pub const m_bBlockersPresent: usize = 0xFC; // bool + pub const m_bRoundInProgress: usize = 0xFD; // bool + pub const m_iFirstSecondHalfRound: usize = 0x100; // int32 + pub const m_iBombSite: usize = 0x104; // int32 } // Parent: None // Fields count: 0 - pub mod quest_progress { + pub mod QuestProgress { } // Parent: None // Fields count: 13 @@ -14735,22 +14737,22 @@ pub mod cs2_dumper { // NetworkVarNames: m_iCashEarned (int) // NetworkVarNames: m_iUtilityDamage (int) // NetworkVarNames: m_iEnemiesFlashed (int) - pub mod cs_per_round_stats_t { - pub const M_I_KILLS: usize = 0x30; // int32 - pub const M_I_DEATHS: usize = 0x34; // int32 - pub const M_I_ASSISTS: usize = 0x38; // int32 - pub const M_I_DAMAGE: usize = 0x3C; // int32 - pub const M_I_EQUIPMENT_VALUE: usize = 0x40; // int32 - pub const M_I_MONEY_SAVED: usize = 0x44; // int32 - pub const M_I_KILL_REWARD: usize = 0x48; // int32 - pub const M_I_LIVE_TIME: usize = 0x4C; // int32 - pub const M_I_HEAD_SHOT_KILLS: usize = 0x50; // int32 - pub const M_I_OBJECTIVE: usize = 0x54; // int32 - pub const M_I_CASH_EARNED: usize = 0x58; // int32 - pub const M_I_UTILITY_DAMAGE: usize = 0x5C; // int32 - pub const M_I_ENEMIES_FLASHED: usize = 0x60; // int32 + pub mod CSPerRoundStats_t { + pub const m_iKills: usize = 0x30; // int32 + pub const m_iDeaths: usize = 0x34; // int32 + pub const m_iAssists: usize = 0x38; // int32 + pub const m_iDamage: usize = 0x3C; // int32 + pub const m_iEquipmentValue: usize = 0x40; // int32 + pub const m_iMoneySaved: usize = 0x44; // int32 + pub const m_iKillReward: usize = 0x48; // int32 + pub const m_iLiveTime: usize = 0x4C; // int32 + pub const m_iHeadShotKills: usize = 0x50; // int32 + pub const m_iObjective: usize = 0x54; // int32 + pub const m_iCashEarned: usize = 0x58; // int32 + pub const m_iUtilityDamage: usize = 0x5C; // int32 + pub const m_iEnemiesFlashed: usize = 0x60; // int32 } - // Parent: cs_per_round_stats_t + // Parent: CSPerRoundStats_t // Fields count: 21 // // Metadata: @@ -14759,30 +14761,30 @@ pub mod cs2_dumper { // NetworkVarNames: m_iEnemy3Ks (int) // NetworkVarNames: m_iEnemyKnifeKills (int) // NetworkVarNames: m_iEnemyTaserKills (int) - pub mod cs_match_stats_t { - pub const M_I_ENEMY5_KS: usize = 0x64; // int32 - pub const M_I_ENEMY4_KS: usize = 0x68; // int32 - pub const M_I_ENEMY3_KS: usize = 0x6C; // int32 - pub const M_I_ENEMY_KNIFE_KILLS: usize = 0x70; // int32 - pub const M_I_ENEMY_TASER_KILLS: usize = 0x74; // int32 - pub const M_I_ENEMY2_KS: usize = 0x78; // int32 - pub const M_I_UTILITY_COUNT: usize = 0x7C; // int32 - pub const M_I_UTILITY_SUCCESSES: usize = 0x80; // int32 - pub const M_I_UTILITY_ENEMIES: usize = 0x84; // int32 - pub const M_I_FLASH_COUNT: usize = 0x88; // int32 - pub const M_I_FLASH_SUCCESSES: usize = 0x8C; // int32 - pub const M_N_HEALTH_POINTS_REMOVED_TOTAL: usize = 0x90; // int32 - pub const M_N_HEALTH_POINTS_DEALT_TOTAL: usize = 0x94; // int32 - pub const M_N_SHOTS_FIRED_TOTAL: usize = 0x98; // int32 - pub const M_N_SHOTS_ON_TARGET_TOTAL: usize = 0x9C; // int32 - pub const M_I1V1_COUNT: usize = 0xA0; // int32 - pub const M_I1V1_WINS: usize = 0xA4; // int32 - pub const M_I1V2_COUNT: usize = 0xA8; // int32 - pub const M_I1V2_WINS: usize = 0xAC; // int32 - pub const M_I_ENTRY_COUNT: usize = 0xB0; // int32 - pub const M_I_ENTRY_WINS: usize = 0xB4; // int32 + pub mod CSMatchStats_t { + pub const m_iEnemy5Ks: usize = 0x64; // int32 + pub const m_iEnemy4Ks: usize = 0x68; // int32 + pub const m_iEnemy3Ks: usize = 0x6C; // int32 + pub const m_iEnemyKnifeKills: usize = 0x70; // int32 + pub const m_iEnemyTaserKills: usize = 0x74; // int32 + pub const m_iEnemy2Ks: usize = 0x78; // int32 + pub const m_iUtility_Count: usize = 0x7C; // int32 + pub const m_iUtility_Successes: usize = 0x80; // int32 + pub const m_iUtility_Enemies: usize = 0x84; // int32 + pub const m_iFlash_Count: usize = 0x88; // int32 + pub const m_iFlash_Successes: usize = 0x8C; // int32 + pub const m_nHealthPointsRemovedTotal: usize = 0x90; // int32 + pub const m_nHealthPointsDealtTotal: usize = 0x94; // int32 + pub const m_nShotsFiredTotal: usize = 0x98; // int32 + pub const m_nShotsOnTargetTotal: usize = 0x9C; // int32 + pub const m_i1v1Count: usize = 0xA0; // int32 + pub const m_i1v1Wins: usize = 0xA4; // int32 + pub const m_i1v2Count: usize = 0xA8; // int32 + pub const m_i1v2Wins: usize = 0xAC; // int32 + pub const m_iEntryCount: usize = 0xB0; // int32 + pub const m_iEntryWins: usize = 0xB4; // int32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 8 // // Metadata: @@ -14794,61 +14796,61 @@ pub mod cs2_dumper { // NetworkVarNames: m_agentItem (CEconItemView) // NetworkVarNames: m_glovesItem (CEconItemView) // NetworkVarNames: m_weaponItem (CEconItemView) - pub mod ccsgo_team_preview_character_position { - pub const M_N_VARIANT: usize = 0x7A8; // int32 - pub const M_N_RANDOM: usize = 0x7AC; // int32 - pub const M_N_ORDINAL: usize = 0x7B0; // int32 - pub const M_S_WEAPON_NAME: usize = 0x7B8; // CUtlString - pub const M_XUID: usize = 0x7C0; // uint64 - pub const M_AGENT_ITEM: usize = 0x7C8; // CEconItemView - pub const M_GLOVES_ITEM: usize = 0xA40; // CEconItemView - pub const M_WEAPON_ITEM: usize = 0xCB8; // CEconItemView + pub mod CCSGO_TeamPreviewCharacterPosition { + pub const m_nVariant: usize = 0x7A8; // int32 + pub const m_nRandom: usize = 0x7AC; // int32 + pub const m_nOrdinal: usize = 0x7B0; // int32 + pub const m_sWeaponName: usize = 0x7B8; // CUtlString + pub const m_xuid: usize = 0x7C0; // uint64 + pub const m_agentItem: usize = 0x7C8; // CEconItemView + pub const m_glovesItem: usize = 0xA40; // CEconItemView + pub const m_weaponItem: usize = 0xCB8; // CEconItemView } - // Parent: ccsgo_team_preview_character_position + // Parent: CCSGO_TeamPreviewCharacterPosition // Fields count: 0 - pub mod ccsgo_team_select_character_position { + pub mod CCSGO_TeamSelectCharacterPosition { } - // Parent: ccsgo_team_select_character_position + // Parent: CCSGO_TeamSelectCharacterPosition // Fields count: 0 - pub mod ccsgo_team_select_terrorist_position { + pub mod CCSGO_TeamSelectTerroristPosition { } - // Parent: ccsgo_team_select_character_position + // Parent: CCSGO_TeamSelectCharacterPosition // Fields count: 0 - pub mod ccsgo_team_select_counter_terrorist_position { + pub mod CCSGO_TeamSelectCounterTerroristPosition { } - // Parent: ccsgo_team_preview_character_position + // Parent: CCSGO_TeamPreviewCharacterPosition // Fields count: 0 - pub mod ccsgo_team_intro_character_position { + pub mod CCSGO_TeamIntroCharacterPosition { } - // Parent: ccsgo_team_intro_character_position + // Parent: CCSGO_TeamIntroCharacterPosition // Fields count: 0 - pub mod ccsgo_team_intro_terrorist_position { + pub mod CCSGO_TeamIntroTerroristPosition { } - // Parent: ccsgo_team_intro_character_position + // Parent: CCSGO_TeamIntroCharacterPosition // Fields count: 0 - pub mod ccsgo_team_intro_counter_terrorist_position { + pub mod CCSGO_TeamIntroCounterTerroristPosition { } - // Parent: ccsgo_team_intro_character_position + // Parent: CCSGO_TeamIntroCharacterPosition // Fields count: 0 - pub mod ccsgo_wingman_intro_character_position { + pub mod CCSGO_WingmanIntroCharacterPosition { } - // Parent: ccsgo_wingman_intro_character_position + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - pub mod ccsgo_wingman_intro_terrorist_position { + pub mod CCSGO_WingmanIntroTerroristPosition { } - // Parent: ccsgo_wingman_intro_character_position + // Parent: CCSGO_WingmanIntroCharacterPosition // Fields count: 0 - pub mod ccsgo_wingman_intro_counter_terrorist_position { + pub mod CCSGO_WingmanIntroCounterTerroristPosition { } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 0 - pub mod ccs_minimap_boundary { + pub mod CCSMinimapBoundary { } // Parent: None // Fields count: 0 - pub mod ccsgo_player_anim_graph_state { + pub mod CCSGOPlayerAnimGraphState { } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 5 // // Metadata: @@ -14857,23 +14859,23 @@ pub mod cs2_dumper { // NetworkVarNames: m_iType (int) // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) - pub mod c_player_ping { - pub const M_H_PLAYER: usize = 0x7B0; // CHandle< CCSPlayerPawn > - pub const M_H_PINGED_ENTITY: usize = 0x7B4; // CHandle< CBaseEntity > - pub const M_I_TYPE: usize = 0x7B8; // int32 - pub const M_B_URGENT: usize = 0x7BC; // bool - pub const M_SZ_PLACE_NAME: usize = 0x7BD; // char[18] + pub mod CPlayerPing { + pub const m_hPlayer: usize = 0x7B0; // CHandle + pub const m_hPingedEntity: usize = 0x7B4; // CHandle + pub const m_iType: usize = 0x7B8; // int32 + pub const m_bUrgent: usize = 0x7BC; // bool + pub const m_szPlaceName: usize = 0x7BD; // char[18] } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 2 // // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) - pub mod ccs_player_ping_services { - pub const M_FL_PLAYER_PING_TOKENS: usize = 0x40; // GameTime_t[5] - pub const M_H_PLAYER_PING: usize = 0x54; // CHandle< CBaseEntity > + pub mod CCSPlayer_PingServices { + pub const m_flPlayerPingTokens: usize = 0x40; // GameTime_t[5] + pub const m_hPlayerPing: usize = 0x54; // CHandle } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 10 // // Metadata: @@ -14886,17 +14888,17 @@ pub mod cs2_dumper { // NetworkVarNames: m_hostageRescueY (int) // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) - pub mod ccs_player_resource { - pub const M_B_HOSTAGE_ALIVE: usize = 0x7A8; // bool[12] - pub const M_IS_HOSTAGE_FOLLOWING_SOMEONE: usize = 0x7B4; // bool[12] - pub const M_I_HOSTAGE_ENTITY_I_DS: usize = 0x7C0; // CEntityIndex[12] - pub const M_BOMBSITE_CENTER_A: usize = 0x7F0; // Vector - pub const M_BOMBSITE_CENTER_B: usize = 0x7FC; // Vector - pub const M_HOSTAGE_RESCUE_X: usize = 0x808; // int32[4] - pub const M_HOSTAGE_RESCUE_Y: usize = 0x818; // int32[4] - pub const M_HOSTAGE_RESCUE_Z: usize = 0x828; // int32[4] - pub const M_B_END_MATCH_NEXT_MAP_ALL_VOTED: usize = 0x838; // bool - pub const M_FOUND_GOAL_POSITIONS: usize = 0x839; // bool + pub mod CCSPlayerResource { + pub const m_bHostageAlive: usize = 0x7A8; // bool[12] + pub const m_isHostageFollowingSomeone: usize = 0x7B4; // bool[12] + pub const m_iHostageEntityIDs: usize = 0x7C0; // CEntityIndex[12] + pub const m_bombsiteCenterA: usize = 0x7F0; // Vector + pub const m_bombsiteCenterB: usize = 0x7FC; // Vector + pub const m_hostageRescueX: usize = 0x808; // int32[4] + pub const m_hostageRescueY: usize = 0x818; // int32[4] + pub const m_hostageRescueZ: usize = 0x828; // int32[4] + pub const m_bEndMatchNextMapAllVoted: usize = 0x838; // bool + pub const m_foundGoalPositions: usize = 0x839; // bool } // Parent: None // Fields count: 0 @@ -14904,11 +14906,11 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod ccs_player_controller_api { + pub mod CCSPlayerControllerAPI { } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - pub mod c_player_view_model_services { + pub mod CPlayer_ViewModelServices { } } // Module: libsoundsystem.so @@ -14920,420 +14922,420 @@ pub mod cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_base { - pub const M_CURVES: usize = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > + pub mod CVoiceContainerBase { + pub const m_curves: usize = 0x20; // CUtlDict } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_default { + pub mod CVoiceContainerDefault { } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_wav_file_reader { - pub const M_WAV_FILE_PATH: usize = 0x60; // CUtlString + pub mod CVoiceContainerWavFileReader { + pub const m_wavFilePath: usize = 0x60; // CUtlString } - // Parent: c_voice_container_wav_file_reader + // Parent: CVoiceContainerWavFileReader // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_test_constant { - pub const M_FL_TEST_CONSTANT_PARAM: usize = 0x68; // bool + pub mod CVoiceContainerTestConstant { + pub const m_flTestConstantParam: usize = 0x68; // bool } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_test_nested_dynamic { - pub const M_SOUND_TO_PLAY: usize = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - pub const M_FL_TEST_CONSTANT_PARAM: usize = 0x68; // float32 + pub mod CVoiceContainerTestNestedDynamic { + pub const m_SoundToPlay: usize = 0x60; // CStrongHandle + pub const m_flTestConstantParam: usize = 0x68; // float32 } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_decaying_sine_wave { - pub const M_FL_FREQUENCY: usize = 0x60; // float32 - pub const M_FL_DECAY_TIME: usize = 0x64; // float32 + pub mod CVoiceContainerDecayingSineWave { + pub const m_flFrequency: usize = 0x60; // float32 + pub const m_flDecayTime: usize = 0x64; // float32 } - // Parent: c_voice_container_decaying_sine_wave + // Parent: CVoiceContainerDecayingSineWave // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_amped_decaying_sine_wave { - pub const M_FL_GAIN_AMOUNT: usize = 0x68; // float32 + pub mod CVoiceContainerAmpedDecayingSineWave { + pub const m_flGainAmount: usize = 0x68; // float32 } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_realtime_fm_sine_wave { - pub const M_FL_CARRIER_FREQUENCY: usize = 0x60; // float32 - pub const M_FL_MODULATOR_FREQUENCY: usize = 0x64; // float32 - pub const M_FL_MODULATOR_AMOUNT: usize = 0x68; // float32 + pub mod CVoiceContainerRealtimeFMSineWave { + pub const m_flCarrierFrequency: usize = 0x60; // float32 + pub const m_flModulatorFrequency: usize = 0x64; // float32 + pub const m_flModulatorAmount: usize = 0x68; // float32 } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_blend { - pub const M_H_SOUND_ONE: usize = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - pub const M_H_SOUND_TWO: usize = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - pub const M_FL_BLEND_AMOUNT: usize = 0x70; // float32 + pub mod CVoiceContainerBlend { + pub const m_hSoundOne: usize = 0x60; // CStrongHandle + pub const m_hSoundTwo: usize = 0x68; // CStrongHandle + pub const m_flBlendAmount: usize = 0x70; // float32 } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_engine_sound { - pub const M_SOUND_TO_PLAY: usize = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - pub const M_FL_TEST_CONSTANT_PARAM: usize = 0x68; // float32 - pub const M_FL_TEST_SOUND_EVENT_BOUND_PARAM: usize = 0x6C; // float32 - pub const M_FL_ENGINE_RPM: usize = 0x70; // float32 + pub mod CVoiceContainerEngineSound { + pub const m_SoundToPlay: usize = 0x60; // CStrongHandle + pub const m_flTestConstantParam: usize = 0x68; // float32 + pub const m_flTestSoundEventBoundParam: usize = 0x6C; // float32 + pub const m_flEngineRPM: usize = 0x70; // float32 } - // Parent: c_voice_container_wav_file_reader + // Parent: CVoiceContainerWavFileReader // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_envelope_analyzer { - pub const M_ENV_BUFFER: usize = 0x68; // CUtlVector< float32 > + pub mod CVoiceContainerEnvelopeAnalyzer { + pub const m_envBuffer: usize = 0x68; // CUtlVector } - // Parent: c_voice_container_base + // Parent: CVoiceContainerBase // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voice_container_random_sampler { - pub const M_FL_LOUD_AMPLITUDE: usize = 0x60; // float32 - pub const M_FL_LOUD_AMPLITUDE_JITTER: usize = 0x64; // float32 - pub const M_FL_SOFT_AMPLITUDE: usize = 0x68; // float32 - pub const M_FL_SOFT_AMPLITUDE_JITTER: usize = 0x6C; // float32 - pub const M_FL_LOUD_TIME_JITTER: usize = 0x70; // float32 - pub const M_FL_SOFT_TIME_JITTER: usize = 0x74; // float32 - pub const M_GRAIN_RESOURCES: usize = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > + pub mod CVoiceContainerRandomSampler { + pub const m_flLoudAmplitude: usize = 0x60; // float32 + pub const m_flLoudAmplitudeJitter: usize = 0x64; // float32 + pub const m_flSoftAmplitude: usize = 0x68; // float32 + pub const m_flSoftAmplitudeJitter: usize = 0x6C; // float32 + pub const m_flLoudTimeJitter: usize = 0x70; // float32 + pub const m_flSoftTimeJitter: usize = 0x74; // float32 + pub const m_grainResources: usize = 0x78; // CUtlVector> } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_filter_desc_t { - pub const M_N_FILTER_TYPE: usize = 0x0; // VMixFilterType_t - pub const M_N_FILTER_SLOPE: usize = 0x2; // VMixFilterSlope_t - pub const M_B_ENABLED: usize = 0x3; // bool - pub const M_FLDB_GAIN: usize = 0x4; // float32 - pub const M_FL_CUTOFF_FREQ: usize = 0x8; // float32 - pub const M_FL_Q: usize = 0xC; // float32 + pub mod VMixFilterDesc_t { + pub const m_nFilterType: usize = 0x0; // VMixFilterType_t + pub const m_nFilterSlope: usize = 0x2; // VMixFilterSlope_t + pub const m_bEnabled: usize = 0x3; // bool + pub const m_fldbGain: usize = 0x4; // float32 + pub const m_flCutoffFreq: usize = 0x8; // float32 + pub const m_flQ: usize = 0xC; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_eq8_desc_t { - pub const M_STAGES: usize = 0x0; // VMixFilterDesc_t[8] + pub mod VMixEQ8Desc_t { + pub const m_stages: usize = 0x0; // VMixFilterDesc_t[8] } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_delay_desc_t { - pub const M_FEEDBACK_FILTER: usize = 0x0; // VMixFilterDesc_t - pub const M_B_ENABLE_FILTER: usize = 0x10; // bool - pub const M_FL_DELAY: usize = 0x14; // float32 - pub const M_FL_DIRECT_GAIN: usize = 0x18; // float32 - pub const M_FL_DELAY_GAIN: usize = 0x1C; // float32 - pub const M_FL_FEEDBACK_GAIN: usize = 0x20; // float32 - pub const M_FL_WIDTH: usize = 0x24; // float32 + pub mod VMixDelayDesc_t { + pub const m_feedbackFilter: usize = 0x0; // VMixFilterDesc_t + pub const m_bEnableFilter: usize = 0x10; // bool + pub const m_flDelay: usize = 0x14; // float32 + pub const m_flDirectGain: usize = 0x18; // float32 + pub const m_flDelayGain: usize = 0x1C; // float32 + pub const m_flFeedbackGain: usize = 0x20; // float32 + pub const m_flWidth: usize = 0x24; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_panner_desc_t { - pub const M_TYPE: usize = 0x0; // VMixPannerType_t - pub const M_FL_STRENGTH: usize = 0x4; // float32 + pub mod VMixPannerDesc_t { + pub const m_type: usize = 0x0; // VMixPannerType_t + pub const m_flStrength: usize = 0x4; // float32 } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_mod_delay_desc_t { - pub const M_FEEDBACK_FILTER: usize = 0x0; // VMixFilterDesc_t - pub const M_B_PHASE_INVERT: usize = 0x10; // bool - pub const M_FL_GLIDE_TIME: usize = 0x14; // float32 - pub const M_FL_DELAY: usize = 0x18; // float32 - pub const M_FL_OUTPUT_GAIN: usize = 0x1C; // float32 - pub const M_FL_FEEDBACK_GAIN: usize = 0x20; // float32 - pub const M_FL_MOD_RATE: usize = 0x24; // float32 - pub const M_FL_MOD_DEPTH: usize = 0x28; // float32 - pub const M_B_APPLY_ANTIALIASING: usize = 0x2C; // bool + pub mod VMixModDelayDesc_t { + pub const m_feedbackFilter: usize = 0x0; // VMixFilterDesc_t + pub const m_bPhaseInvert: usize = 0x10; // bool + pub const m_flGlideTime: usize = 0x14; // float32 + pub const m_flDelay: usize = 0x18; // float32 + pub const m_flOutputGain: usize = 0x1C; // float32 + pub const m_flFeedbackGain: usize = 0x20; // float32 + pub const m_flModRate: usize = 0x24; // float32 + pub const m_flModDepth: usize = 0x28; // float32 + pub const m_bApplyAntialiasing: usize = 0x2C; // bool } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_diffusor_desc_t { - pub const M_FL_SIZE: usize = 0x0; // float32 - pub const M_FL_COMPLEXITY: usize = 0x4; // float32 - pub const M_FL_FEEDBACK: usize = 0x8; // float32 - pub const M_FL_OUTPUT_GAIN: usize = 0xC; // float32 + pub mod VMixDiffusorDesc_t { + pub const m_flSize: usize = 0x0; // float32 + pub const m_flComplexity: usize = 0x4; // float32 + pub const m_flFeedback: usize = 0x8; // float32 + pub const m_flOutputGain: usize = 0xC; // float32 } // Parent: None // Fields count: 17 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_boxverb_desc_t { - pub const M_FL_SIZE_MAX: usize = 0x0; // float32 - pub const M_FL_SIZE_MIN: usize = 0x4; // float32 - pub const M_FL_COMPLEXITY: usize = 0x8; // float32 - pub const M_FL_DIFFUSION: usize = 0xC; // float32 - pub const M_FL_MOD_DEPTH: usize = 0x10; // float32 - pub const M_FL_MOD_RATE: usize = 0x14; // float32 - pub const M_B_PARALLEL: usize = 0x18; // bool - pub const M_FILTER_TYPE: usize = 0x1C; // VMixFilterDesc_t - pub const M_FL_WIDTH: usize = 0x2C; // float32 - pub const M_FL_HEIGHT: usize = 0x30; // float32 - pub const M_FL_DEPTH: usize = 0x34; // float32 - pub const M_FL_FEEDBACK_SCALE: usize = 0x38; // float32 - pub const M_FL_FEEDBACK_WIDTH: usize = 0x3C; // float32 - pub const M_FL_FEEDBACK_HEIGHT: usize = 0x40; // float32 - pub const M_FL_FEEDBACK_DEPTH: usize = 0x44; // float32 - pub const M_FL_OUTPUT_GAIN: usize = 0x48; // float32 - pub const M_FL_TAPS: usize = 0x4C; // float32 + pub mod VMixBoxverbDesc_t { + pub const m_flSizeMax: usize = 0x0; // float32 + pub const m_flSizeMin: usize = 0x4; // float32 + pub const m_flComplexity: usize = 0x8; // float32 + pub const m_flDiffusion: usize = 0xC; // float32 + pub const m_flModDepth: usize = 0x10; // float32 + pub const m_flModRate: usize = 0x14; // float32 + pub const m_bParallel: usize = 0x18; // bool + pub const m_filterType: usize = 0x1C; // VMixFilterDesc_t + pub const m_flWidth: usize = 0x2C; // float32 + pub const m_flHeight: usize = 0x30; // float32 + pub const m_flDepth: usize = 0x34; // float32 + pub const m_flFeedbackScale: usize = 0x38; // float32 + pub const m_flFeedbackWidth: usize = 0x3C; // float32 + pub const m_flFeedbackHeight: usize = 0x40; // float32 + pub const m_flFeedbackDepth: usize = 0x44; // float32 + pub const m_flOutputGain: usize = 0x48; // float32 + pub const m_flTaps: usize = 0x4C; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_freeverb_desc_t { - pub const M_FL_ROOM_SIZE: usize = 0x0; // float32 - pub const M_FL_DAMP: usize = 0x4; // float32 - pub const M_FL_WIDTH: usize = 0x8; // float32 - pub const M_FL_LATE_REFLECTIONS: usize = 0xC; // float32 + pub mod VMixFreeverbDesc_t { + pub const m_flRoomSize: usize = 0x0; // float32 + pub const m_flDamp: usize = 0x4; // float32 + pub const m_flWidth: usize = 0x8; // float32 + pub const m_flLateReflections: usize = 0xC; // float32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_plateverb_desc_t { - pub const M_FL_PREFILTER: usize = 0x0; // float32 - pub const M_FL_INPUT_DIFFUSION1: usize = 0x4; // float32 - pub const M_FL_INPUT_DIFFUSION2: usize = 0x8; // float32 - pub const M_FL_DECAY: usize = 0xC; // float32 - pub const M_FL_DAMP: usize = 0x10; // float32 - pub const M_FL_FEEDBACK_DIFFUSION1: usize = 0x14; // float32 - pub const M_FL_FEEDBACK_DIFFUSION2: usize = 0x18; // float32 + pub mod VMixPlateverbDesc_t { + pub const m_flPrefilter: usize = 0x0; // float32 + pub const m_flInputDiffusion1: usize = 0x4; // float32 + pub const m_flInputDiffusion2: usize = 0x8; // float32 + pub const m_flDecay: usize = 0xC; // float32 + pub const m_flDamp: usize = 0x10; // float32 + pub const m_flFeedbackDiffusion1: usize = 0x14; // float32 + pub const m_flFeedbackDiffusion2: usize = 0x18; // float32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_dynamics_desc_t { - pub const M_FLDB_GAIN: usize = 0x0; // float32 - pub const M_FLDB_NOISE_GATE_THRESHOLD: usize = 0x4; // float32 - pub const M_FLDB_COMPRESSION_THRESHOLD: usize = 0x8; // float32 - pub const M_FLDB_LIMITER_THRESHOLD: usize = 0xC; // float32 - pub const M_FLDB_KNEE_WIDTH: usize = 0x10; // float32 - pub const M_FL_RATIO: usize = 0x14; // float32 - pub const M_FL_LIMITER_RATIO: usize = 0x18; // float32 - pub const M_FL_ATTACK_TIME_MS: usize = 0x1C; // float32 - pub const M_FL_RELEASE_TIME_MS: usize = 0x20; // float32 - pub const M_FL_RMS_TIME_MS: usize = 0x24; // float32 - pub const M_FL_WET_MIX: usize = 0x28; // float32 - pub const M_B_PEAK_MODE: usize = 0x2C; // bool + pub mod VMixDynamicsDesc_t { + pub const m_fldbGain: usize = 0x0; // float32 + pub const m_fldbNoiseGateThreshold: usize = 0x4; // float32 + pub const m_fldbCompressionThreshold: usize = 0x8; // float32 + pub const m_fldbLimiterThreshold: usize = 0xC; // float32 + pub const m_fldbKneeWidth: usize = 0x10; // float32 + pub const m_flRatio: usize = 0x14; // float32 + pub const m_flLimiterRatio: usize = 0x18; // float32 + pub const m_flAttackTimeMS: usize = 0x1C; // float32 + pub const m_flReleaseTimeMS: usize = 0x20; // float32 + pub const m_flRMSTimeMS: usize = 0x24; // float32 + pub const m_flWetMix: usize = 0x28; // float32 + pub const m_bPeakMode: usize = 0x2C; // bool } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_dynamics_compressor_desc_t { - pub const M_FLDB_OUTPUT_GAIN: usize = 0x0; // float32 - pub const M_FLDB_COMPRESSION_THRESHOLD: usize = 0x4; // float32 - pub const M_FLDB_KNEE_WIDTH: usize = 0x8; // float32 - pub const M_FL_COMPRESSION_RATIO: usize = 0xC; // float32 - pub const M_FL_ATTACK_TIME_MS: usize = 0x10; // float32 - pub const M_FL_RELEASE_TIME_MS: usize = 0x14; // float32 - pub const M_FL_RMS_TIME_MS: usize = 0x18; // float32 - pub const M_FL_WET_MIX: usize = 0x1C; // float32 - pub const M_B_PEAK_MODE: usize = 0x20; // bool + pub mod VMixDynamicsCompressorDesc_t { + pub const m_fldbOutputGain: usize = 0x0; // float32 + pub const m_fldbCompressionThreshold: usize = 0x4; // float32 + pub const m_fldbKneeWidth: usize = 0x8; // float32 + pub const m_flCompressionRatio: usize = 0xC; // float32 + pub const m_flAttackTimeMS: usize = 0x10; // float32 + pub const m_flReleaseTimeMS: usize = 0x14; // float32 + pub const m_flRMSTimeMS: usize = 0x18; // float32 + pub const m_flWetMix: usize = 0x1C; // float32 + pub const m_bPeakMode: usize = 0x20; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_dynamics_band_t { - pub const M_FLDB_GAIN_INPUT: usize = 0x0; // float32 - pub const M_FLDB_GAIN_OUTPUT: usize = 0x4; // float32 - pub const M_FLDB_THRESHOLD_BELOW: usize = 0x8; // float32 - pub const M_FLDB_THRESHOLD_ABOVE: usize = 0xC; // float32 - pub const M_FL_RATIO_BELOW: usize = 0x10; // float32 - pub const M_FL_RATIO_ABOVE: usize = 0x14; // float32 - pub const M_FL_ATTACK_TIME_MS: usize = 0x18; // float32 - pub const M_FL_RELEASE_TIME_MS: usize = 0x1C; // float32 - pub const M_B_ENABLE: usize = 0x20; // bool - pub const M_B_SOLO: usize = 0x21; // bool + pub mod VMixDynamicsBand_t { + pub const m_fldbGainInput: usize = 0x0; // float32 + pub const m_fldbGainOutput: usize = 0x4; // float32 + pub const m_fldbThresholdBelow: usize = 0x8; // float32 + pub const m_fldbThresholdAbove: usize = 0xC; // float32 + pub const m_flRatioBelow: usize = 0x10; // float32 + pub const m_flRatioAbove: usize = 0x14; // float32 + pub const m_flAttackTimeMS: usize = 0x18; // float32 + pub const m_flReleaseTimeMS: usize = 0x1C; // float32 + pub const m_bEnable: usize = 0x20; // bool + pub const m_bSolo: usize = 0x21; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_dynamics3_band_desc_t { - pub const M_FLDB_GAIN_OUTPUT: usize = 0x0; // float32 - pub const M_FL_RMS_TIME_MS: usize = 0x4; // float32 - pub const M_FLDB_KNEE_WIDTH: usize = 0x8; // float32 - pub const M_FL_DEPTH: usize = 0xC; // float32 - pub const M_FL_WET_MIX: usize = 0x10; // float32 - pub const M_FL_TIME_SCALE: usize = 0x14; // float32 - pub const M_FL_LOW_CUTOFF_FREQ: usize = 0x18; // float32 - pub const M_FL_HIGH_CUTOFF_FREQ: usize = 0x1C; // float32 - pub const M_B_PEAK_MODE: usize = 0x20; // bool - pub const M_BAND_DESC: usize = 0x24; // VMixDynamicsBand_t[3] + pub mod VMixDynamics3BandDesc_t { + pub const m_fldbGainOutput: usize = 0x0; // float32 + pub const m_flRMSTimeMS: usize = 0x4; // float32 + pub const m_fldbKneeWidth: usize = 0x8; // float32 + pub const m_flDepth: usize = 0xC; // float32 + pub const m_flWetMix: usize = 0x10; // float32 + pub const m_flTimeScale: usize = 0x14; // float32 + pub const m_flLowCutoffFreq: usize = 0x18; // float32 + pub const m_flHighCutoffFreq: usize = 0x1C; // float32 + pub const m_bPeakMode: usize = 0x20; // bool + pub const m_bandDesc: usize = 0x24; // VMixDynamicsBand_t[3] } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_envelope_desc_t { - pub const M_FL_ATTACK_TIME_MS: usize = 0x0; // float32 - pub const M_FL_HOLD_TIME_MS: usize = 0x4; // float32 - pub const M_FL_RELEASE_TIME_MS: usize = 0x8; // float32 + pub mod VMixEnvelopeDesc_t { + pub const m_flAttackTimeMS: usize = 0x0; // float32 + pub const m_flHoldTimeMS: usize = 0x4; // float32 + pub const m_flReleaseTimeMS: usize = 0x8; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_pitch_shift_desc_t { - pub const M_N_GRAIN_SAMPLE_COUNT: usize = 0x0; // int32 - pub const M_FL_PITCH_SHIFT: usize = 0x4; // float32 - pub const M_N_QUALITY: usize = 0x8; // int32 - pub const M_N_PROC_TYPE: usize = 0xC; // int32 + pub mod VMixPitchShiftDesc_t { + pub const m_nGrainSampleCount: usize = 0x0; // int32 + pub const m_flPitchShift: usize = 0x4; // float32 + pub const m_nQuality: usize = 0x8; // int32 + pub const m_nProcType: usize = 0xC; // int32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_convolution_desc_t { - pub const M_FLDB_GAIN: usize = 0x0; // float32 - pub const M_FL_PRE_DELAY_MS: usize = 0x4; // float32 - pub const M_FL_WET_MIX: usize = 0x8; // float32 - pub const M_FLDB_LOW: usize = 0xC; // float32 - pub const M_FLDB_MID: usize = 0x10; // float32 - pub const M_FLDB_HIGH: usize = 0x14; // float32 - pub const M_FL_LOW_CUTOFF_FREQ: usize = 0x18; // float32 - pub const M_FL_HIGH_CUTOFF_FREQ: usize = 0x1C; // float32 + pub mod VMixConvolutionDesc_t { + pub const m_fldbGain: usize = 0x0; // float32 + pub const m_flPreDelayMS: usize = 0x4; // float32 + pub const m_flWetMix: usize = 0x8; // float32 + pub const m_fldbLow: usize = 0xC; // float32 + pub const m_fldbMid: usize = 0x10; // float32 + pub const m_fldbHigh: usize = 0x14; // float32 + pub const m_flLowCutoffFreq: usize = 0x18; // float32 + pub const m_flHighCutoffFreq: usize = 0x1C; // float32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_vocoder_desc_t { - pub const M_N_BAND_COUNT: usize = 0x0; // int32 - pub const M_FL_BANDWIDTH: usize = 0x4; // float32 - pub const M_FLD_B_MOD_GAIN: usize = 0x8; // float32 - pub const M_FL_FREQ_RANGE_START: usize = 0xC; // float32 - pub const M_FL_FREQ_RANGE_END: usize = 0x10; // float32 - pub const M_FLD_B_UNVOICED_GAIN: usize = 0x14; // float32 - pub const M_FL_ATTACK_TIME_MS: usize = 0x18; // float32 - pub const M_FL_RELEASE_TIME_MS: usize = 0x1C; // float32 - pub const M_N_DEBUG_BAND: usize = 0x20; // int32 - pub const M_B_PEAK_MODE: usize = 0x24; // bool + pub mod VMixVocoderDesc_t { + pub const m_nBandCount: usize = 0x0; // int32 + pub const m_flBandwidth: usize = 0x4; // float32 + pub const m_fldBModGain: usize = 0x8; // float32 + pub const m_flFreqRangeStart: usize = 0xC; // float32 + pub const m_flFreqRangeEnd: usize = 0x10; // float32 + pub const m_fldBUnvoicedGain: usize = 0x14; // float32 + pub const m_flAttackTimeMS: usize = 0x18; // float32 + pub const m_flReleaseTimeMS: usize = 0x1C; // float32 + pub const m_nDebugBand: usize = 0x20; // int32 + pub const m_bPeakMode: usize = 0x24; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_shaper_desc_t { - pub const M_N_SHAPE: usize = 0x0; // int32 - pub const M_FLDB_DRIVE: usize = 0x4; // float32 - pub const M_FLDB_OUTPUT_GAIN: usize = 0x8; // float32 - pub const M_FL_WET_MIX: usize = 0xC; // float32 - pub const M_N_OVERSAMPLE_FACTOR: usize = 0x10; // int32 + pub mod VMixShaperDesc_t { + pub const m_nShape: usize = 0x0; // int32 + pub const m_fldbDrive: usize = 0x4; // float32 + pub const m_fldbOutputGain: usize = 0x8; // float32 + pub const m_flWetMix: usize = 0xC; // float32 + pub const m_nOversampleFactor: usize = 0x10; // int32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_utility_desc_t { - pub const M_N_OP: usize = 0x0; // VMixChannelOperation_t - pub const M_FL_INPUT_PAN: usize = 0x4; // float32 - pub const M_FL_OUTPUT_BALANCE: usize = 0x8; // float32 - pub const M_FLDB_OUTPUT_GAIN: usize = 0xC; // float32 - pub const M_B_BASS_MONO: usize = 0x10; // bool - pub const M_FL_BASS_FREQ: usize = 0x14; // float32 + pub mod VMixUtilityDesc_t { + pub const m_nOp: usize = 0x0; // VMixChannelOperation_t + pub const m_flInputPan: usize = 0x4; // float32 + pub const m_flOutputBalance: usize = 0x8; // float32 + pub const m_fldbOutputGain: usize = 0xC; // float32 + pub const m_bBassMono: usize = 0x10; // bool + pub const m_flBassFreq: usize = 0x14; // float32 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_auto_filter_desc_t { - pub const M_FL_ENVELOPE_AMOUNT: usize = 0x0; // float32 - pub const M_FL_ATTACK_TIME_MS: usize = 0x4; // float32 - pub const M_FL_RELEASE_TIME_MS: usize = 0x8; // float32 - pub const M_FILTER: usize = 0xC; // VMixFilterDesc_t - pub const M_FL_LFO_AMOUNT: usize = 0x1C; // float32 - pub const M_FL_LFO_RATE: usize = 0x20; // float32 - pub const M_FL_PHASE: usize = 0x24; // float32 - pub const M_N_LFO_SHAPE: usize = 0x28; // VMixLFOShape_t + pub mod VMixAutoFilterDesc_t { + pub const m_flEnvelopeAmount: usize = 0x0; // float32 + pub const m_flAttackTimeMS: usize = 0x4; // float32 + pub const m_flReleaseTimeMS: usize = 0x8; // float32 + pub const m_filter: usize = 0xC; // VMixFilterDesc_t + pub const m_flLFOAmount: usize = 0x1C; // float32 + pub const m_flLFORate: usize = 0x20; // float32 + pub const m_flPhase: usize = 0x24; // float32 + pub const m_nLFOShape: usize = 0x28; // VMixLFOShape_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_osc_desc_t { - pub const OSC_TYPE: usize = 0x0; // VMixLFOShape_t - pub const M_FREQ: usize = 0x4; // float32 - pub const M_FL_PHASE: usize = 0x8; // float32 + pub mod VMixOscDesc_t { + pub const oscType: usize = 0x0; // VMixLFOShape_t + pub const m_freq: usize = 0x4; // float32 + pub const m_flPhase: usize = 0x8; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_effect_chain_desc_t { - pub const M_FL_CROSSFADE_TIME: usize = 0x0; // float32 + pub mod VMixEffectChainDesc_t { + pub const m_flCrossfadeTime: usize = 0x0; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod v_mix_subgraph_switch_desc_t { - pub const M_INTERPOLATION_MODE: usize = 0x0; // VMixSubgraphSwitchInterpolationType_t - pub const M_B_ONLY_TAILS_ON_FADE_OUT: usize = 0x4; // bool - pub const M_FL_INTERPOLATION_TIME: usize = 0x8; // float32 + pub mod VMixSubgraphSwitchDesc_t { + pub const m_interpolationMode: usize = 0x0; // VMixSubgraphSwitchInterpolationType_t + pub const m_bOnlyTailsOnFadeOut: usize = 0x4; // bool + pub const m_flInterpolationTime: usize = 0x8; // float32 } // Parent: None // Fields count: 3 @@ -15341,85 +15343,85 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - pub mod c_sos_group_action_schema { - pub const M_NAME: usize = 0x8; // CUtlString - pub const M_ACTION_TYPE: usize = 0x10; // ActionType_t - pub const M_ACTION_INSTANCE_TYPE: usize = 0x14; // ActionType_t + pub mod CSosGroupActionSchema { + pub const m_name: usize = 0x8; // CUtlString + pub const m_actionType: usize = 0x10; // ActionType_t + pub const m_actionInstanceType: usize = 0x14; // ActionType_t } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sos_group_action_limit_schema { - pub const M_N_MAX_COUNT: usize = 0x18; // int32 - pub const M_N_STOP_TYPE: usize = 0x1C; // SosActionStopType_t - pub const M_N_SORT_TYPE: usize = 0x20; // SosActionSortType_t + pub mod CSosGroupActionLimitSchema { + pub const m_nMaxCount: usize = 0x18; // int32 + pub const m_nStopType: usize = 0x1C; // SosActionStopType_t + pub const m_nSortType: usize = 0x20; // SosActionSortType_t } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sos_group_action_time_limit_schema { - pub const M_FL_MAX_DURATION: usize = 0x18; // float32 + pub mod CSosGroupActionTimeLimitSchema { + pub const m_flMaxDuration: usize = 0x18; // float32 } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sos_group_action_time_block_limit_schema { - pub const M_N_MAX_COUNT: usize = 0x18; // int32 - pub const M_FL_MAX_DURATION: usize = 0x1C; // float32 + pub mod CSosGroupActionTimeBlockLimitSchema { + pub const m_nMaxCount: usize = 0x18; // int32 + pub const m_flMaxDuration: usize = 0x1C; // float32 } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sos_group_action_set_soundevent_parameter_schema { - pub const M_N_MAX_COUNT: usize = 0x18; // int32 - pub const M_FL_MIN_VALUE: usize = 0x1C; // float32 - pub const M_FL_MAX_VALUE: usize = 0x20; // float32 - pub const M_OPVAR_NAME: usize = 0x28; // CUtlString - pub const M_N_SORT_TYPE: usize = 0x30; // SosActionSortType_t + pub mod CSosGroupActionSetSoundeventParameterSchema { + pub const m_nMaxCount: usize = 0x18; // int32 + pub const m_flMinValue: usize = 0x1C; // float32 + pub const m_flMaxValue: usize = 0x20; // float32 + pub const m_opvarName: usize = 0x28; // CUtlString + pub const m_nSortType: usize = 0x30; // SosActionSortType_t } - // Parent: c_sos_group_action_schema + // Parent: CSosGroupActionSchema // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sos_group_action_soundevent_cluster_schema { - pub const M_N_MIN_NEARBY: usize = 0x18; // int32 - pub const M_FL_CLUSTER_EPSILON: usize = 0x1C; // float32 - pub const M_SHOULD_PLAY_OPVAR: usize = 0x20; // CUtlString - pub const M_SHOULD_PLAY_CLUSTER_CHILD: usize = 0x28; // CUtlString - pub const M_CLUSTER_SIZE_OPVAR: usize = 0x30; // CUtlString - pub const M_GROUP_BOUNDING_BOX_MINS_OPVAR: usize = 0x38; // CUtlString - pub const M_GROUP_BOUNDING_BOX_MAXS_OPVAR: usize = 0x40; // CUtlString + pub mod CSosGroupActionSoundeventClusterSchema { + pub const m_nMinNearby: usize = 0x18; // int32 + pub const m_flClusterEpsilon: usize = 0x1C; // float32 + pub const m_shouldPlayOpvar: usize = 0x20; // CUtlString + pub const m_shouldPlayClusterChild: usize = 0x28; // CUtlString + pub const m_clusterSizeOpvar: usize = 0x30; // CUtlString + pub const m_groupBoundingBoxMinsOpvar: usize = 0x38; // CUtlString + pub const m_groupBoundingBoxMaxsOpvar: usize = 0x40; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sos_group_branch_pattern { - pub const M_B_MATCH_EVENT_NAME: usize = 0x8; // bool - pub const M_B_MATCH_EVENT_SUB_STRING: usize = 0x9; // bool - pub const M_B_MATCH_ENT_INDEX: usize = 0xA; // bool - pub const M_B_MATCH_OPVAR: usize = 0xB; // bool + pub mod CSosGroupBranchPattern { + pub const m_bMatchEventName: usize = 0x8; // bool + pub const m_bMatchEventSubString: usize = 0x9; // bool + pub const m_bMatchEntIndex: usize = 0xA; // bool + pub const m_bMatchOpvar: usize = 0xB; // bool } - // Parent: c_sos_group_branch_pattern + // Parent: CSosGroupBranchPattern // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sos_group_match_pattern { - pub const M_MATCH_SOUND_EVENT_NAME: usize = 0x10; // CUtlString - pub const M_MATCH_SOUND_EVENT_SUB_STRING: usize = 0x18; // CUtlString - pub const M_FL_ENT_INDEX: usize = 0x20; // float32 - pub const M_FL_OPVAR: usize = 0x24; // float32 + pub mod CSosGroupMatchPattern { + pub const m_matchSoundEventName: usize = 0x10; // CUtlString + pub const m_matchSoundEventSubString: usize = 0x18; // CUtlString + pub const m_flEntIndex: usize = 0x20; // float32 + pub const m_flOpvar: usize = 0x24; // float32 } // Parent: None // Fields count: 8 @@ -15427,73 +15429,73 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyElementNameFn - pub mod c_sos_sound_event_group_schema { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_N_TYPE: usize = 0x8; // SosGroupType_t - pub const M_B_IS_BLOCKING: usize = 0xC; // bool - pub const M_N_BLOCK_MAX_COUNT: usize = 0x10; // int32 - pub const M_B_INVERT_MATCH: usize = 0x14; // bool - pub const M_MATCH_PATTERN: usize = 0x18; // CSosGroupMatchPattern - pub const M_BRANCH_PATTERN: usize = 0x40; // CSosGroupBranchPattern - pub const M_V_ACTIONS: usize = 0xB0; // CSosGroupActionSchema*[4] + pub mod CSosSoundEventGroupSchema { + pub const m_name: usize = 0x0; // CUtlString + pub const m_nType: usize = 0x8; // SosGroupType_t + pub const m_bIsBlocking: usize = 0xC; // bool + pub const m_nBlockMaxCount: usize = 0x10; // int32 + pub const m_bInvertMatch: usize = 0x14; // bool + pub const m_matchPattern: usize = 0x18; // CSosGroupMatchPattern + pub const m_branchPattern: usize = 0x40; // CSosGroupBranchPattern + pub const m_vActions: usize = 0xB0; // CSosGroupActionSchema*[4] } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sos_sound_event_group_list_schema { - pub const M_GROUP_LIST: usize = 0x0; // CUtlVector< CSosSoundEventGroupSchema > + pub mod CSosSoundEventGroupListSchema { + pub const m_groupList: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod sos_edit_item_info_t { - pub const ITEM_TYPE: usize = 0x0; // SosEditItemType_t - pub const ITEM_NAME: usize = 0x8; // CUtlString - pub const ITEM_TYPE_NAME: usize = 0x10; // CUtlString - pub const ITEM_KV_STRING: usize = 0x20; // CUtlString - pub const ITEM_POS: usize = 0x28; // Vector2D + pub mod SosEditItemInfo_t { + pub const itemType: usize = 0x0; // SosEditItemType_t + pub const itemName: usize = 0x8; // CUtlString + pub const itemTypeName: usize = 0x10; // CUtlString + pub const itemKVString: usize = 0x20; // CUtlString + pub const itemPos: usize = 0x28; // Vector2D } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod selected_edit_item_info_t { - pub const M_EDIT_ITEMS: usize = 0x0; // CUtlVector< SosEditItemInfo_t > + pub mod SelectedEditItemInfo_t { + pub const m_EditItems: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sound_event_meta_data { - pub const M_SOUND_EVENT_V_MIX: usize = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > + pub mod CSoundEventMetaData { + pub const m_soundEventVMix: usize = 0x0; // CStrongHandle } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod cdsp_mixgroup_modifier { - pub const M_MIXGROUP: usize = 0x0; // CUtlString - pub const M_FL_MODIFIER: usize = 0x8; // float32 - pub const M_FL_MODIFIER_MIN: usize = 0xC; // float32 - pub const M_FL_SOURCE_MODIFIER: usize = 0x10; // float32 - pub const M_FL_SOURCE_MODIFIER_MIN: usize = 0x14; // float32 - pub const M_FL_LISTENER_REVERB_MODIFIER_WHEN_SOURCE_REVERB_IS_ACTIVE: usize = 0x18; // float32 + pub mod CDSPMixgroupModifier { + pub const m_mixgroup: usize = 0x0; // CUtlString + pub const m_flModifier: usize = 0x8; // float32 + pub const m_flModifierMin: usize = 0xC; // float32 + pub const m_flSourceModifier: usize = 0x10; // float32 + pub const m_flSourceModifierMin: usize = 0x14; // float32 + pub const m_flListenerReverbModifierWhenSourceReverbIsActive: usize = 0x18; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_dsp_preset_modifier_list { - pub const M_DSP_NAME: usize = 0x0; // CUtlString - pub const M_MODIFIERS: usize = 0x8; // CUtlVector< CDSPMixgroupModifier > + pub mod CDspPresetModifierList { + pub const m_dspName: usize = 0x0; // CUtlString + pub const m_modifiers: usize = 0x8; // CUtlVector } } // Module: libvphysics2.so @@ -15505,1085 +15507,1085 @@ pub mod cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - pub mod c_fe_jiggle_bone { - pub const M_N_FLAGS: usize = 0x0; // uint32 - pub const M_FL_LENGTH: usize = 0x4; // float32 - pub const M_FL_TIP_MASS: usize = 0x8; // float32 - pub const M_FL_YAW_STIFFNESS: usize = 0xC; // float32 - pub const M_FL_YAW_DAMPING: usize = 0x10; // float32 - pub const M_FL_PITCH_STIFFNESS: usize = 0x14; // float32 - pub const M_FL_PITCH_DAMPING: usize = 0x18; // float32 - pub const M_FL_ALONG_STIFFNESS: usize = 0x1C; // float32 - pub const M_FL_ALONG_DAMPING: usize = 0x20; // float32 - pub const M_FL_ANGLE_LIMIT: usize = 0x24; // float32 - pub const M_FL_MIN_YAW: usize = 0x28; // float32 - pub const M_FL_MAX_YAW: usize = 0x2C; // float32 - pub const M_FL_YAW_FRICTION: usize = 0x30; // float32 - pub const M_FL_YAW_BOUNCE: usize = 0x34; // float32 - pub const M_FL_MIN_PITCH: usize = 0x38; // float32 - pub const M_FL_MAX_PITCH: usize = 0x3C; // float32 - pub const M_FL_PITCH_FRICTION: usize = 0x40; // float32 - pub const M_FL_PITCH_BOUNCE: usize = 0x44; // float32 - pub const M_FL_BASE_MASS: usize = 0x48; // float32 - pub const M_FL_BASE_STIFFNESS: usize = 0x4C; // float32 - pub const M_FL_BASE_DAMPING: usize = 0x50; // float32 - pub const M_FL_BASE_MIN_LEFT: usize = 0x54; // float32 - pub const M_FL_BASE_MAX_LEFT: usize = 0x58; // float32 - pub const M_FL_BASE_LEFT_FRICTION: usize = 0x5C; // float32 - pub const M_FL_BASE_MIN_UP: usize = 0x60; // float32 - pub const M_FL_BASE_MAX_UP: usize = 0x64; // float32 - pub const M_FL_BASE_UP_FRICTION: usize = 0x68; // float32 - pub const M_FL_BASE_MIN_FORWARD: usize = 0x6C; // float32 - pub const M_FL_BASE_MAX_FORWARD: usize = 0x70; // float32 - pub const M_FL_BASE_FORWARD_FRICTION: usize = 0x74; // float32 - pub const M_FL_RADIUS0: usize = 0x78; // float32 - pub const M_FL_RADIUS1: usize = 0x7C; // float32 - pub const M_V_POINT0: usize = 0x80; // Vector - pub const M_V_POINT1: usize = 0x8C; // Vector - pub const M_N_COLLISION_MASK: usize = 0x98; // uint16 + pub mod CFeJiggleBone { + pub const m_nFlags: usize = 0x0; // uint32 + pub const m_flLength: usize = 0x4; // float32 + pub const m_flTipMass: usize = 0x8; // float32 + pub const m_flYawStiffness: usize = 0xC; // float32 + pub const m_flYawDamping: usize = 0x10; // float32 + pub const m_flPitchStiffness: usize = 0x14; // float32 + pub const m_flPitchDamping: usize = 0x18; // float32 + pub const m_flAlongStiffness: usize = 0x1C; // float32 + pub const m_flAlongDamping: usize = 0x20; // float32 + pub const m_flAngleLimit: usize = 0x24; // float32 + pub const m_flMinYaw: usize = 0x28; // float32 + pub const m_flMaxYaw: usize = 0x2C; // float32 + pub const m_flYawFriction: usize = 0x30; // float32 + pub const m_flYawBounce: usize = 0x34; // float32 + pub const m_flMinPitch: usize = 0x38; // float32 + pub const m_flMaxPitch: usize = 0x3C; // float32 + pub const m_flPitchFriction: usize = 0x40; // float32 + pub const m_flPitchBounce: usize = 0x44; // float32 + pub const m_flBaseMass: usize = 0x48; // float32 + pub const m_flBaseStiffness: usize = 0x4C; // float32 + pub const m_flBaseDamping: usize = 0x50; // float32 + pub const m_flBaseMinLeft: usize = 0x54; // float32 + pub const m_flBaseMaxLeft: usize = 0x58; // float32 + pub const m_flBaseLeftFriction: usize = 0x5C; // float32 + pub const m_flBaseMinUp: usize = 0x60; // float32 + pub const m_flBaseMaxUp: usize = 0x64; // float32 + pub const m_flBaseUpFriction: usize = 0x68; // float32 + pub const m_flBaseMinForward: usize = 0x6C; // float32 + pub const m_flBaseMaxForward: usize = 0x70; // float32 + pub const m_flBaseForwardFriction: usize = 0x74; // float32 + pub const m_flRadius0: usize = 0x78; // float32 + pub const m_flRadius1: usize = 0x7C; // float32 + pub const m_vPoint0: usize = 0x80; // Vector + pub const m_vPoint1: usize = 0x8C; // Vector + pub const m_nCollisionMask: usize = 0x98; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_fe_named_jiggle_bone { - pub const M_STR_PARENT_BONE: usize = 0x0; // CUtlString - pub const M_TRANSFORM: usize = 0x10; // CTransform - pub const M_N_JIGGLE_PARENT: usize = 0x30; // uint32 - pub const M_JIGGLE_BONE: usize = 0x34; // CFeJiggleBone + pub mod CFeNamedJiggleBone { + pub const m_strParentBone: usize = 0x0; // CUtlString + pub const m_transform: usize = 0x10; // CTransform + pub const m_nJiggleParent: usize = 0x30; // uint32 + pub const m_jiggleBone: usize = 0x34; // CFeJiggleBone } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_fe_indexed_jiggle_bone { - pub const M_N_NODE: usize = 0x0; // uint32 - pub const M_N_JIGGLE_PARENT: usize = 0x4; // uint32 - pub const M_JIGGLE_BONE: usize = 0x8; // CFeJiggleBone + pub mod CFeIndexedJiggleBone { + pub const m_nNode: usize = 0x0; // uint32 + pub const m_nJiggleParent: usize = 0x4; // uint32 + pub const m_jiggleBone: usize = 0x8; // CFeJiggleBone } // Parent: None // Fields count: 100 // // Metadata: // MGetKV3ClassDefaults - pub mod phys_fe_model_desc_t { - pub const M_CTRL_HASH: usize = 0x0; // CUtlVector< uint32 > - pub const M_CTRL_NAME: usize = 0x18; // CUtlVector< CUtlString > - pub const M_N_STATIC_NODE_FLAGS: usize = 0x30; // uint32 - pub const M_N_DYNAMIC_NODE_FLAGS: usize = 0x34; // uint32 - pub const M_FL_LOCAL_FORCE: usize = 0x38; // float32 - pub const M_FL_LOCAL_ROTATION: usize = 0x3C; // float32 - pub const M_N_NODE_COUNT: usize = 0x40; // uint16 - pub const M_N_STATIC_NODES: usize = 0x42; // uint16 - pub const M_N_ROT_LOCK_STATIC_NODES: usize = 0x44; // uint16 - pub const M_N_FIRST_POSITION_DRIVEN_NODE: usize = 0x46; // uint16 - pub const M_N_SIMD_TRI_COUNT1: usize = 0x48; // uint16 - pub const M_N_SIMD_TRI_COUNT2: usize = 0x4A; // uint16 - pub const M_N_SIMD_QUAD_COUNT1: usize = 0x4C; // uint16 - pub const M_N_SIMD_QUAD_COUNT2: usize = 0x4E; // uint16 - pub const M_N_QUAD_COUNT1: usize = 0x50; // uint16 - pub const M_N_QUAD_COUNT2: usize = 0x52; // uint16 - pub const M_N_TREE_DEPTH: usize = 0x54; // uint16 - pub const M_N_NODE_BASE_JIGGLEBONE_DEPENDS_COUNT: usize = 0x56; // uint16 - pub const M_N_ROPE_COUNT: usize = 0x58; // uint16 - pub const M_ROPES: usize = 0x60; // CUtlVector< uint16 > - pub const M_NODE_BASES: usize = 0x78; // CUtlVector< FeNodeBase_t > - pub const M_SIMD_NODE_BASES: usize = 0x90; // CUtlVector< FeSimdNodeBase_t > - pub const M_QUADS: usize = 0xA8; // CUtlVector< FeQuad_t > - pub const M_SIMD_QUADS: usize = 0xC0; // CUtlVector< FeSimdQuad_t > - pub const M_SIMD_TRIS: usize = 0xD8; // CUtlVector< FeSimdTri_t > - pub const M_SIMD_RODS: usize = 0xF0; // CUtlVector< FeSimdRodConstraint_t > - pub const M_SIMD_RODS_ANIM: usize = 0x108; // CUtlVector< FeSimdRodConstraintAnim_t > - pub const M_INIT_POSE: usize = 0x120; // CUtlVector< CTransform > - pub const M_RODS: usize = 0x138; // CUtlVector< FeRodConstraint_t > - pub const M_TWISTS: usize = 0x150; // CUtlVector< FeTwistConstraint_t > - pub const M_AXIAL_EDGES: usize = 0x168; // CUtlVector< FeAxialEdgeBend_t > - pub const M_NODE_INV_MASSES: usize = 0x180; // CUtlVector< float32 > - pub const M_CTRL_OFFSETS: usize = 0x198; // CUtlVector< FeCtrlOffset_t > - pub const M_CTRL_OS_OFFSETS: usize = 0x1B0; // CUtlVector< FeCtrlOsOffset_t > - pub const M_FOLLOW_NODES: usize = 0x1C8; // CUtlVector< FeFollowNode_t > - pub const M_COLLISION_PLANES: usize = 0x1E0; // CUtlVector< FeCollisionPlane_t > - pub const M_NODE_INTEGRATOR: usize = 0x1F8; // CUtlVector< FeNodeIntegrator_t > - pub const M_SPRING_INTEGRATOR: usize = 0x210; // CUtlVector< FeSpringIntegrator_t > - pub const M_SIMD_SPRING_INTEGRATOR: usize = 0x228; // CUtlVector< FeSimdSpringIntegrator_t > - pub const M_WORLD_COLLISION_PARAMS: usize = 0x240; // CUtlVector< FeWorldCollisionParams_t > - pub const M_LEGACY_STRETCH_FORCE: usize = 0x258; // CUtlVector< float32 > - pub const M_NODE_COLLISION_RADII: usize = 0x270; // CUtlVector< float32 > - pub const M_DYN_NODE_FRICTION: usize = 0x288; // CUtlVector< float32 > - pub const M_LOCAL_ROTATION: usize = 0x2A0; // CUtlVector< float32 > - pub const M_LOCAL_FORCE: usize = 0x2B8; // CUtlVector< float32 > - pub const M_TAPERED_CAPSULE_STRETCHES: usize = 0x2D0; // CUtlVector< FeTaperedCapsuleStretch_t > - pub const M_TAPERED_CAPSULE_RIGIDS: usize = 0x2E8; // CUtlVector< FeTaperedCapsuleRigid_t > - pub const M_SPHERE_RIGIDS: usize = 0x300; // CUtlVector< FeSphereRigid_t > - pub const M_WORLD_COLLISION_NODES: usize = 0x318; // CUtlVector< uint16 > - pub const M_TREE_PARENTS: usize = 0x330; // CUtlVector< uint16 > - pub const M_TREE_COLLISION_MASKS: usize = 0x348; // CUtlVector< uint16 > - pub const M_TREE_CHILDREN: usize = 0x360; // CUtlVector< FeTreeChildren_t > - pub const M_FREE_NODES: usize = 0x378; // CUtlVector< uint16 > - pub const M_FIT_MATRICES: usize = 0x390; // CUtlVector< FeFitMatrix_t > - pub const M_FIT_WEIGHTS: usize = 0x3A8; // CUtlVector< FeFitWeight_t > - pub const M_REVERSE_OFFSETS: usize = 0x3C0; // CUtlVector< FeNodeReverseOffset_t > - pub const M_ANIM_STRAY_RADII: usize = 0x3D8; // CUtlVector< FeAnimStrayRadius_t > - pub const M_SIMD_ANIM_STRAY_RADII: usize = 0x3F0; // CUtlVector< FeSimdAnimStrayRadius_t > - pub const M_KELAGER_BENDS: usize = 0x408; // CUtlVector< FeKelagerBend2_t > - pub const M_CTRL_SOFT_OFFSETS: usize = 0x420; // CUtlVector< FeCtrlSoftOffset_t > - pub const M_JIGGLE_BONES: usize = 0x438; // CUtlVector< CFeIndexedJiggleBone > - pub const M_SOURCE_ELEMS: usize = 0x450; // CUtlVector< uint16 > - pub const M_GOAL_DAMPED_SPRING_INTEGRATORS: usize = 0x468; // CUtlVector< uint32 > - pub const M_TRIS: usize = 0x480; // CUtlVector< FeTri_t > - pub const M_N_TRI_COUNT1: usize = 0x498; // uint16 - pub const M_N_TRI_COUNT2: usize = 0x49A; // uint16 - pub const M_N_RESERVED_UINT8: usize = 0x49C; // uint8 - pub const M_N_EXTRA_PRESSURE_ITERATIONS: usize = 0x49D; // uint8 - pub const M_N_EXTRA_GOAL_ITERATIONS: usize = 0x49E; // uint8 - pub const M_N_EXTRA_ITERATIONS: usize = 0x49F; // uint8 - pub const M_BOX_RIGIDS: usize = 0x4A0; // CUtlVector< FeBoxRigid_t > - pub const M_DYN_NODE_VERTEX_SET: usize = 0x4B8; // CUtlVector< uint8 > - pub const M_VERTEX_SET_NAMES: usize = 0x4D0; // CUtlVector< uint32 > - pub const M_RIGID_COLLIDER_PRIORITIES: usize = 0x4E8; // CUtlVector< FeRigidColliderIndices_t > - pub const M_MORPH_LAYERS: usize = 0x500; // CUtlVector< FeMorphLayerDepr_t > - pub const M_MORPH_SET_DATA: usize = 0x518; // CUtlVector< uint8 > - pub const M_VERTEX_MAPS: usize = 0x530; // CUtlVector< FeVertexMapDesc_t > - pub const M_VERTEX_MAP_VALUES: usize = 0x548; // CUtlVector< uint8 > - pub const M_EFFECTS: usize = 0x560; // CUtlVector< FeEffectDesc_t > - pub const M_LOCK_TO_PARENT: usize = 0x578; // CUtlVector< FeCtrlOffset_t > - pub const M_LOCK_TO_GOAL: usize = 0x590; // CUtlVector< uint16 > - pub const M_SKEL_PARENTS: usize = 0x5A8; // CUtlVector< int16 > - pub const M_DYN_NODE_WIND_BASES: usize = 0x5C0; // CUtlVector< FeNodeWindBase_t > - pub const M_FL_INTERNAL_PRESSURE: usize = 0x5D8; // float32 - pub const M_FL_DEFAULT_TIME_DILATION: usize = 0x5DC; // float32 - pub const M_FL_WINDAGE: usize = 0x5E0; // float32 - pub const M_FL_WIND_DRAG: usize = 0x5E4; // float32 - pub const M_FL_DEFAULT_SURFACE_STRETCH: usize = 0x5E8; // float32 - pub const M_FL_DEFAULT_THREAD_STRETCH: usize = 0x5EC; // float32 - pub const M_FL_DEFAULT_GRAVITY_SCALE: usize = 0x5F0; // float32 - pub const M_FL_DEFAULT_VEL_AIR_DRAG: usize = 0x5F4; // float32 - pub const M_FL_DEFAULT_EXP_AIR_DRAG: usize = 0x5F8; // float32 - pub const M_FL_DEFAULT_VEL_QUAD_AIR_DRAG: usize = 0x5FC; // float32 - pub const M_FL_DEFAULT_EXP_QUAD_AIR_DRAG: usize = 0x600; // float32 - pub const M_FL_ROD_VELOCITY_SMOOTH_RATE: usize = 0x604; // float32 - pub const M_FL_QUAD_VELOCITY_SMOOTH_RATE: usize = 0x608; // float32 - pub const M_FL_ADD_WORLD_COLLISION_RADIUS: usize = 0x60C; // float32 - pub const M_FL_DEFAULT_VOLUMETRIC_SOLVE_AMOUNT: usize = 0x610; // float32 - pub const M_N_ROD_VELOCITY_SMOOTH_ITERATIONS: usize = 0x614; // uint16 - pub const M_N_QUAD_VELOCITY_SMOOTH_ITERATIONS: usize = 0x616; // uint16 + pub mod PhysFeModelDesc_t { + pub const m_CtrlHash: usize = 0x0; // CUtlVector + pub const m_CtrlName: usize = 0x18; // CUtlVector + pub const m_nStaticNodeFlags: usize = 0x30; // uint32 + pub const m_nDynamicNodeFlags: usize = 0x34; // uint32 + pub const m_flLocalForce: usize = 0x38; // float32 + pub const m_flLocalRotation: usize = 0x3C; // float32 + pub const m_nNodeCount: usize = 0x40; // uint16 + pub const m_nStaticNodes: usize = 0x42; // uint16 + pub const m_nRotLockStaticNodes: usize = 0x44; // uint16 + pub const m_nFirstPositionDrivenNode: usize = 0x46; // uint16 + pub const m_nSimdTriCount1: usize = 0x48; // uint16 + pub const m_nSimdTriCount2: usize = 0x4A; // uint16 + pub const m_nSimdQuadCount1: usize = 0x4C; // uint16 + pub const m_nSimdQuadCount2: usize = 0x4E; // uint16 + pub const m_nQuadCount1: usize = 0x50; // uint16 + pub const m_nQuadCount2: usize = 0x52; // uint16 + pub const m_nTreeDepth: usize = 0x54; // uint16 + pub const m_nNodeBaseJiggleboneDependsCount: usize = 0x56; // uint16 + pub const m_nRopeCount: usize = 0x58; // uint16 + pub const m_Ropes: usize = 0x60; // CUtlVector + pub const m_NodeBases: usize = 0x78; // CUtlVector + pub const m_SimdNodeBases: usize = 0x90; // CUtlVector + pub const m_Quads: usize = 0xA8; // CUtlVector + pub const m_SimdQuads: usize = 0xC0; // CUtlVector + pub const m_SimdTris: usize = 0xD8; // CUtlVector + pub const m_SimdRods: usize = 0xF0; // CUtlVector + pub const m_SimdRodsAnim: usize = 0x108; // CUtlVector + pub const m_InitPose: usize = 0x120; // CUtlVector + pub const m_Rods: usize = 0x138; // CUtlVector + pub const m_Twists: usize = 0x150; // CUtlVector + pub const m_AxialEdges: usize = 0x168; // CUtlVector + pub const m_NodeInvMasses: usize = 0x180; // CUtlVector + pub const m_CtrlOffsets: usize = 0x198; // CUtlVector + pub const m_CtrlOsOffsets: usize = 0x1B0; // CUtlVector + pub const m_FollowNodes: usize = 0x1C8; // CUtlVector + pub const m_CollisionPlanes: usize = 0x1E0; // CUtlVector + pub const m_NodeIntegrator: usize = 0x1F8; // CUtlVector + pub const m_SpringIntegrator: usize = 0x210; // CUtlVector + pub const m_SimdSpringIntegrator: usize = 0x228; // CUtlVector + pub const m_WorldCollisionParams: usize = 0x240; // CUtlVector + pub const m_LegacyStretchForce: usize = 0x258; // CUtlVector + pub const m_NodeCollisionRadii: usize = 0x270; // CUtlVector + pub const m_DynNodeFriction: usize = 0x288; // CUtlVector + pub const m_LocalRotation: usize = 0x2A0; // CUtlVector + pub const m_LocalForce: usize = 0x2B8; // CUtlVector + pub const m_TaperedCapsuleStretches: usize = 0x2D0; // CUtlVector + pub const m_TaperedCapsuleRigids: usize = 0x2E8; // CUtlVector + pub const m_SphereRigids: usize = 0x300; // CUtlVector + pub const m_WorldCollisionNodes: usize = 0x318; // CUtlVector + pub const m_TreeParents: usize = 0x330; // CUtlVector + pub const m_TreeCollisionMasks: usize = 0x348; // CUtlVector + pub const m_TreeChildren: usize = 0x360; // CUtlVector + pub const m_FreeNodes: usize = 0x378; // CUtlVector + pub const m_FitMatrices: usize = 0x390; // CUtlVector + pub const m_FitWeights: usize = 0x3A8; // CUtlVector + pub const m_ReverseOffsets: usize = 0x3C0; // CUtlVector + pub const m_AnimStrayRadii: usize = 0x3D8; // CUtlVector + pub const m_SimdAnimStrayRadii: usize = 0x3F0; // CUtlVector + pub const m_KelagerBends: usize = 0x408; // CUtlVector + pub const m_CtrlSoftOffsets: usize = 0x420; // CUtlVector + pub const m_JiggleBones: usize = 0x438; // CUtlVector + pub const m_SourceElems: usize = 0x450; // CUtlVector + pub const m_GoalDampedSpringIntegrators: usize = 0x468; // CUtlVector + pub const m_Tris: usize = 0x480; // CUtlVector + pub const m_nTriCount1: usize = 0x498; // uint16 + pub const m_nTriCount2: usize = 0x49A; // uint16 + pub const m_nReservedUint8: usize = 0x49C; // uint8 + pub const m_nExtraPressureIterations: usize = 0x49D; // uint8 + pub const m_nExtraGoalIterations: usize = 0x49E; // uint8 + pub const m_nExtraIterations: usize = 0x49F; // uint8 + pub const m_BoxRigids: usize = 0x4A0; // CUtlVector + pub const m_DynNodeVertexSet: usize = 0x4B8; // CUtlVector + pub const m_VertexSetNames: usize = 0x4D0; // CUtlVector + pub const m_RigidColliderPriorities: usize = 0x4E8; // CUtlVector + pub const m_MorphLayers: usize = 0x500; // CUtlVector + pub const m_MorphSetData: usize = 0x518; // CUtlVector + pub const m_VertexMaps: usize = 0x530; // CUtlVector + pub const m_VertexMapValues: usize = 0x548; // CUtlVector + pub const m_Effects: usize = 0x560; // CUtlVector + pub const m_LockToParent: usize = 0x578; // CUtlVector + pub const m_LockToGoal: usize = 0x590; // CUtlVector + pub const m_SkelParents: usize = 0x5A8; // CUtlVector + pub const m_DynNodeWindBases: usize = 0x5C0; // CUtlVector + pub const m_flInternalPressure: usize = 0x5D8; // float32 + pub const m_flDefaultTimeDilation: usize = 0x5DC; // float32 + pub const m_flWindage: usize = 0x5E0; // float32 + pub const m_flWindDrag: usize = 0x5E4; // float32 + pub const m_flDefaultSurfaceStretch: usize = 0x5E8; // float32 + pub const m_flDefaultThreadStretch: usize = 0x5EC; // float32 + pub const m_flDefaultGravityScale: usize = 0x5F0; // float32 + pub const m_flDefaultVelAirDrag: usize = 0x5F4; // float32 + pub const m_flDefaultExpAirDrag: usize = 0x5F8; // float32 + pub const m_flDefaultVelQuadAirDrag: usize = 0x5FC; // float32 + pub const m_flDefaultExpQuadAirDrag: usize = 0x600; // float32 + pub const m_flRodVelocitySmoothRate: usize = 0x604; // float32 + pub const m_flQuadVelocitySmoothRate: usize = 0x608; // float32 + pub const m_flAddWorldCollisionRadius: usize = 0x60C; // float32 + pub const m_flDefaultVolumetricSolveAmount: usize = 0x610; // float32 + pub const m_nRodVelocitySmoothIterations: usize = 0x614; // uint16 + pub const m_nQuadVelocitySmoothIterations: usize = 0x616; // uint16 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod four_vectors2_d { - pub const X: usize = 0x0; // fltx4 - pub const Y: usize = 0x10; // fltx4 + pub mod FourVectors2D { + pub const x: usize = 0x0; // fltx4 + pub const y: usize = 0x10; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_edge_desc_t { - pub const N_EDGE: usize = 0x0; // uint16[2] - pub const N_SIDE: usize = 0x4; // uint16[2][2] - pub const N_VIRT_ELEM: usize = 0xC; // uint16[2] + pub mod FeEdgeDesc_t { + pub const nEdge: usize = 0x0; // uint16[2] + pub const nSide: usize = 0x4; // uint16[2][2] + pub const nVirtElem: usize = 0xC; // uint16[2] } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - pub mod old_fe_edge_t { - pub const M_FL_K: usize = 0x0; // float32[3] - pub const INV_A: usize = 0xC; // float32 - pub const T: usize = 0x10; // float32 - pub const FL_THETA_RELAXED: usize = 0x14; // float32 - pub const FL_THETA_FACTOR: usize = 0x18; // float32 - pub const C01: usize = 0x1C; // float32 - pub const C02: usize = 0x20; // float32 - pub const C03: usize = 0x24; // float32 - pub const C04: usize = 0x28; // float32 - pub const FL_AXIAL_MODEL_DIST: usize = 0x2C; // float32 - pub const FL_AXIAL_MODEL_WEIGHTS: usize = 0x30; // float32[4] - pub const M_N_NODE: usize = 0x40; // uint16[4] + pub mod OldFeEdge_t { + pub const m_flK: usize = 0x0; // float32[3] + pub const invA: usize = 0xC; // float32 + pub const t: usize = 0x10; // float32 + pub const flThetaRelaxed: usize = 0x14; // float32 + pub const flThetaFactor: usize = 0x18; // float32 + pub const c01: usize = 0x1C; // float32 + pub const c02: usize = 0x20; // float32 + pub const c03: usize = 0x24; // float32 + pub const c04: usize = 0x28; // float32 + pub const flAxialModelDist: usize = 0x2C; // float32 + pub const flAxialModelWeights: usize = 0x30; // float32[4] + pub const m_nNode: usize = 0x40; // uint16[4] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_weighted_node_t { - pub const N_NODE: usize = 0x0; // uint16 - pub const N_WEIGHT: usize = 0x2; // uint16 + pub mod FeWeightedNode_t { + pub const nNode: usize = 0x0; // uint16 + pub const nWeight: usize = 0x2; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_kelager_bend2_t { - pub const FL_WEIGHT: usize = 0x0; // float32[3] - pub const FL_HEIGHT0: usize = 0xC; // float32 - pub const N_NODE: usize = 0x10; // uint16[3] - pub const N_RESERVED: usize = 0x16; // uint16 + pub mod FeKelagerBend2_t { + pub const flWeight: usize = 0x0; // float32[3] + pub const flHeight0: usize = 0xC; // float32 + pub const nNode: usize = 0x10; // uint16[3] + pub const nReserved: usize = 0x16; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_stiff_hinge_build_t { - pub const FL_MAX_ANGLE: usize = 0x0; // float32 - pub const FL_STRENGTH: usize = 0x4; // float32 - pub const FL_MOTION_BIAS: usize = 0x8; // float32[3] - pub const N_NODE: usize = 0x14; // uint16[3] + pub mod FeStiffHingeBuild_t { + pub const flMaxAngle: usize = 0x0; // float32 + pub const flStrength: usize = 0x4; // float32 + pub const flMotionBias: usize = 0x8; // float32[3] + pub const nNode: usize = 0x14; // uint16[3] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_tri_t { - pub const N_NODE: usize = 0x0; // uint16[3] - pub const W1: usize = 0x8; // float32 - pub const W2: usize = 0xC; // float32 - pub const V1X: usize = 0x10; // float32 - pub const V2: usize = 0x14; // Vector2D + pub mod FeTri_t { + pub const nNode: usize = 0x0; // uint16[3] + pub const w1: usize = 0x8; // float32 + pub const w2: usize = 0xC; // float32 + pub const v1x: usize = 0x10; // float32 + pub const v2: usize = 0x14; // Vector2D } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_simd_tri_t { - pub const N_NODE: usize = 0x0; // uint32[4][3] - pub const W1: usize = 0x30; // fltx4 - pub const W2: usize = 0x40; // fltx4 - pub const V1X: usize = 0x50; // fltx4 - pub const V2: usize = 0x60; // FourVectors2D + pub mod FeSimdTri_t { + pub const nNode: usize = 0x0; // uint32[4][3] + pub const w1: usize = 0x30; // fltx4 + pub const w2: usize = 0x40; // fltx4 + pub const v1x: usize = 0x50; // fltx4 + pub const v2: usize = 0x60; // FourVectors2D } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_quad_t { - pub const N_NODE: usize = 0x0; // uint16[4] - pub const FL_SLACK: usize = 0x8; // float32 - pub const V_SHAPE: usize = 0xC; // Vector4D[4] + pub mod FeQuad_t { + pub const nNode: usize = 0x0; // uint16[4] + pub const flSlack: usize = 0x8; // float32 + pub const vShape: usize = 0xC; // Vector4D[4] } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_node_base_t { - pub const N_NODE: usize = 0x0; // uint16 - pub const N_DUMMY: usize = 0x2; // uint16[3] - pub const N_NODE_X0: usize = 0x8; // uint16 - pub const N_NODE_X1: usize = 0xA; // uint16 - pub const N_NODE_Y0: usize = 0xC; // uint16 - pub const N_NODE_Y1: usize = 0xE; // uint16 - pub const Q_ADJUST: usize = 0x10; // QuaternionStorage + pub mod FeNodeBase_t { + pub const nNode: usize = 0x0; // uint16 + pub const nDummy: usize = 0x2; // uint16[3] + pub const nNodeX0: usize = 0x8; // uint16 + pub const nNodeX1: usize = 0xA; // uint16 + pub const nNodeY0: usize = 0xC; // uint16 + pub const nNodeY1: usize = 0xE; // uint16 + pub const qAdjust: usize = 0x10; // QuaternionStorage } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_node_wind_base_t { - pub const N_NODE_X0: usize = 0x0; // uint16 - pub const N_NODE_X1: usize = 0x2; // uint16 - pub const N_NODE_Y0: usize = 0x4; // uint16 - pub const N_NODE_Y1: usize = 0x6; // uint16 + pub mod FeNodeWindBase_t { + pub const nNodeX0: usize = 0x0; // uint16 + pub const nNodeX1: usize = 0x2; // uint16 + pub const nNodeY0: usize = 0x4; // uint16 + pub const nNodeY1: usize = 0x6; // uint16 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_node_reverse_offset_t { - pub const V_OFFSET: usize = 0x0; // Vector - pub const N_BONE_CTRL: usize = 0xC; // uint16 - pub const N_TARGET_NODE: usize = 0xE; // uint16 + pub mod FeNodeReverseOffset_t { + pub const vOffset: usize = 0x0; // Vector + pub const nBoneCtrl: usize = 0xC; // uint16 + pub const nTargetNode: usize = 0xE; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_simd_quad_t { - pub const N_NODE: usize = 0x0; // uint16[4][4] - pub const F4_SLACK: usize = 0x20; // fltx4 - pub const V_SHAPE: usize = 0x30; // FourVectors[4] - pub const F4_WEIGHTS: usize = 0xF0; // fltx4[4] + pub mod FeSimdQuad_t { + pub const nNode: usize = 0x0; // uint16[4][4] + pub const f4Slack: usize = 0x20; // fltx4 + pub const vShape: usize = 0x30; // FourVectors[4] + pub const f4Weights: usize = 0xF0; // fltx4[4] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_axial_edge_bend_t { - pub const TE: usize = 0x0; // float32 - pub const TV: usize = 0x4; // float32 - pub const FL_DIST: usize = 0x8; // float32 - pub const FL_WEIGHT: usize = 0xC; // float32[4] - pub const N_NODE: usize = 0x1C; // uint16[6] + pub mod FeAxialEdgeBend_t { + pub const te: usize = 0x0; // float32 + pub const tv: usize = 0x4; // float32 + pub const flDist: usize = 0x8; // float32 + pub const flWeight: usize = 0xC; // float32[4] + pub const nNode: usize = 0x1C; // uint16[6] } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_band_bend_limit_t { - pub const FL_DIST_MIN: usize = 0x0; // float32 - pub const FL_DIST_MAX: usize = 0x4; // float32 - pub const N_NODE: usize = 0x8; // uint16[6] + pub mod FeBandBendLimit_t { + pub const flDistMin: usize = 0x0; // float32 + pub const flDistMax: usize = 0x4; // float32 + pub const nNode: usize = 0x8; // uint16[6] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_rod_constraint_t { - pub const N_NODE: usize = 0x0; // uint16[2] - pub const FL_MAX_DIST: usize = 0x4; // float32 - pub const FL_MIN_DIST: usize = 0x8; // float32 - pub const FL_WEIGHT0: usize = 0xC; // float32 - pub const FL_RELAXATION_FACTOR: usize = 0x10; // float32 + pub mod FeRodConstraint_t { + pub const nNode: usize = 0x0; // uint16[2] + pub const flMaxDist: usize = 0x4; // float32 + pub const flMinDist: usize = 0x8; // float32 + pub const flWeight0: usize = 0xC; // float32 + pub const flRelaxationFactor: usize = 0x10; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_twist_constraint_t { - pub const N_NODE_ORIENT: usize = 0x0; // uint16 - pub const N_NODE_END: usize = 0x2; // uint16 - pub const FL_TWIST_RELAX: usize = 0x4; // float32 - pub const FL_SWING_RELAX: usize = 0x8; // float32 + pub mod FeTwistConstraint_t { + pub const nNodeOrient: usize = 0x0; // uint16 + pub const nNodeEnd: usize = 0x2; // uint16 + pub const flTwistRelax: usize = 0x4; // float32 + pub const flSwingRelax: usize = 0x8; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_simd_rod_constraint_t { - pub const N_NODE: usize = 0x0; // uint16[4][2] - pub const F4_MAX_DIST: usize = 0x10; // fltx4 - pub const F4_MIN_DIST: usize = 0x20; // fltx4 - pub const F4_WEIGHT0: usize = 0x30; // fltx4 - pub const F4_RELAXATION_FACTOR: usize = 0x40; // fltx4 + pub mod FeSimdRodConstraint_t { + pub const nNode: usize = 0x0; // uint16[4][2] + pub const f4MaxDist: usize = 0x10; // fltx4 + pub const f4MinDist: usize = 0x20; // fltx4 + pub const f4Weight0: usize = 0x30; // fltx4 + pub const f4RelaxationFactor: usize = 0x40; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_simd_rod_constraint_anim_t { - pub const N_NODE: usize = 0x0; // uint16[4][2] - pub const F4_WEIGHT0: usize = 0x10; // fltx4 - pub const F4_RELAXATION_FACTOR: usize = 0x20; // fltx4 + pub mod FeSimdRodConstraintAnim_t { + pub const nNode: usize = 0x0; // uint16[4][2] + pub const f4Weight0: usize = 0x10; // fltx4 + pub const f4RelaxationFactor: usize = 0x20; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_anim_stray_radius_t { - pub const N_NODE: usize = 0x0; // uint16[2] - pub const FL_MAX_DIST: usize = 0x4; // float32 - pub const FL_RELAXATION_FACTOR: usize = 0x8; // float32 + pub mod FeAnimStrayRadius_t { + pub const nNode: usize = 0x0; // uint16[2] + pub const flMaxDist: usize = 0x4; // float32 + pub const flRelaxationFactor: usize = 0x8; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_simd_anim_stray_radius_t { - pub const N_NODE: usize = 0x0; // uint16[4][2] - pub const FL_MAX_DIST: usize = 0x10; // fltx4 - pub const FL_RELAXATION_FACTOR: usize = 0x20; // fltx4 + pub mod FeSimdAnimStrayRadius_t { + pub const nNode: usize = 0x0; // uint16[4][2] + pub const flMaxDist: usize = 0x10; // fltx4 + pub const flRelaxationFactor: usize = 0x20; // fltx4 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_simd_node_base_t { - pub const N_NODE: usize = 0x0; // uint16[4] - pub const N_NODE_X0: usize = 0x8; // uint16[4] - pub const N_NODE_X1: usize = 0x10; // uint16[4] - pub const N_NODE_Y0: usize = 0x18; // uint16[4] - pub const N_NODE_Y1: usize = 0x20; // uint16[4] - pub const N_DUMMY: usize = 0x28; // uint16[4] - pub const Q_ADJUST: usize = 0x30; // FourQuaternions + pub mod FeSimdNodeBase_t { + pub const nNode: usize = 0x0; // uint16[4] + pub const nNodeX0: usize = 0x8; // uint16[4] + pub const nNodeX1: usize = 0x10; // uint16[4] + pub const nNodeY0: usize = 0x18; // uint16[4] + pub const nNodeY1: usize = 0x20; // uint16[4] + pub const nDummy: usize = 0x28; // uint16[4] + pub const qAdjust: usize = 0x30; // FourQuaternions } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_node_integrator_t { - pub const FL_POINT_DAMPING: usize = 0x0; // float32 - pub const FL_ANIMATION_FORCE_ATTRACTION: usize = 0x4; // float32 - pub const FL_ANIMATION_VERTEX_ATTRACTION: usize = 0x8; // float32 - pub const FL_GRAVITY: usize = 0xC; // float32 + pub mod FeNodeIntegrator_t { + pub const flPointDamping: usize = 0x0; // float32 + pub const flAnimationForceAttraction: usize = 0x4; // float32 + pub const flAnimationVertexAttraction: usize = 0x8; // float32 + pub const flGravity: usize = 0xC; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_spring_integrator_t { - pub const N_NODE: usize = 0x0; // uint16[2] - pub const FL_SPRING_REST_LENGTH: usize = 0x4; // float32 - pub const FL_SPRING_CONSTANT: usize = 0x8; // float32 - pub const FL_SPRING_DAMPING: usize = 0xC; // float32 - pub const FL_NODE_WEIGHT0: usize = 0x10; // float32 + pub mod FeSpringIntegrator_t { + pub const nNode: usize = 0x0; // uint16[2] + pub const flSpringRestLength: usize = 0x4; // float32 + pub const flSpringConstant: usize = 0x8; // float32 + pub const flSpringDamping: usize = 0xC; // float32 + pub const flNodeWeight0: usize = 0x10; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_simd_spring_integrator_t { - pub const N_NODE: usize = 0x0; // uint16[4][2] - pub const FL_SPRING_REST_LENGTH: usize = 0x10; // fltx4 - pub const FL_SPRING_CONSTANT: usize = 0x20; // fltx4 - pub const FL_SPRING_DAMPING: usize = 0x30; // fltx4 - pub const FL_NODE_WEIGHT0: usize = 0x40; // fltx4 + pub mod FeSimdSpringIntegrator_t { + pub const nNode: usize = 0x0; // uint16[4][2] + pub const flSpringRestLength: usize = 0x10; // fltx4 + pub const flSpringConstant: usize = 0x20; // fltx4 + pub const flSpringDamping: usize = 0x30; // fltx4 + pub const flNodeWeight0: usize = 0x40; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_ctrl_offset_t { - pub const V_OFFSET: usize = 0x0; // Vector - pub const N_CTRL_PARENT: usize = 0xC; // uint16 - pub const N_CTRL_CHILD: usize = 0xE; // uint16 + pub mod FeCtrlOffset_t { + pub const vOffset: usize = 0x0; // Vector + pub const nCtrlParent: usize = 0xC; // uint16 + pub const nCtrlChild: usize = 0xE; // uint16 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_soft_parent_t { - pub const N_PARENT: usize = 0x0; // int32 - pub const FL_ALPHA: usize = 0x4; // float32 + pub mod FeSoftParent_t { + pub const nParent: usize = 0x0; // int32 + pub const flAlpha: usize = 0x4; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_ctrl_soft_offset_t { - pub const N_CTRL_PARENT: usize = 0x0; // uint16 - pub const N_CTRL_CHILD: usize = 0x2; // uint16 - pub const V_OFFSET: usize = 0x4; // Vector - pub const FL_ALPHA: usize = 0x10; // float32 + pub mod FeCtrlSoftOffset_t { + pub const nCtrlParent: usize = 0x0; // uint16 + pub const nCtrlChild: usize = 0x2; // uint16 + pub const vOffset: usize = 0x4; // Vector + pub const flAlpha: usize = 0x10; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_ctrl_os_offset_t { - pub const N_CTRL_PARENT: usize = 0x0; // uint16 - pub const N_CTRL_CHILD: usize = 0x2; // uint16 + pub mod FeCtrlOsOffset_t { + pub const nCtrlParent: usize = 0x0; // uint16 + pub const nCtrlChild: usize = 0x2; // uint16 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_follow_node_t { - pub const N_PARENT_NODE: usize = 0x0; // uint16 - pub const N_CHILD_NODE: usize = 0x2; // uint16 - pub const FL_WEIGHT: usize = 0x4; // float32 + pub mod FeFollowNode_t { + pub const nParentNode: usize = 0x0; // uint16 + pub const nChildNode: usize = 0x2; // uint16 + pub const flWeight: usize = 0x4; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_collision_plane_t { - pub const N_CTRL_PARENT: usize = 0x0; // uint16 - pub const N_CHILD_NODE: usize = 0x2; // uint16 - pub const M_PLANE: usize = 0x4; // RnPlane_t - pub const FL_STRENGTH: usize = 0x14; // float32 + pub mod FeCollisionPlane_t { + pub const nCtrlParent: usize = 0x0; // uint16 + pub const nChildNode: usize = 0x2; // uint16 + pub const m_Plane: usize = 0x4; // RnPlane_t + pub const flStrength: usize = 0x14; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_world_collision_params_t { - pub const FL_WORLD_FRICTION: usize = 0x0; // float32 - pub const FL_GROUND_FRICTION: usize = 0x4; // float32 - pub const N_LIST_BEGIN: usize = 0x8; // uint16 - pub const N_LIST_END: usize = 0xA; // uint16 + pub mod FeWorldCollisionParams_t { + pub const flWorldFriction: usize = 0x0; // float32 + pub const flGroundFriction: usize = 0x4; // float32 + pub const nListBegin: usize = 0x8; // uint16 + pub const nListEnd: usize = 0xA; // uint16 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_tree_children_t { - pub const N_CHILD: usize = 0x0; // uint16[2] + pub mod FeTreeChildren_t { + pub const nChild: usize = 0x0; // uint16[2] } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_tapered_capsule_rigid_t { - pub const V_SPHERE: usize = 0x0; // fltx4[2] - pub const N_NODE: usize = 0x20; // uint16 - pub const N_COLLISION_MASK: usize = 0x22; // uint16 - pub const N_VERTEX_MAP_INDEX: usize = 0x24; // uint16 - pub const N_FLAGS: usize = 0x26; // uint16 + pub mod FeTaperedCapsuleRigid_t { + pub const vSphere: usize = 0x0; // fltx4[2] + pub const nNode: usize = 0x20; // uint16 + pub const nCollisionMask: usize = 0x22; // uint16 + pub const nVertexMapIndex: usize = 0x24; // uint16 + pub const nFlags: usize = 0x26; // uint16 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_sphere_rigid_t { - pub const V_SPHERE: usize = 0x0; // fltx4 - pub const N_NODE: usize = 0x10; // uint16 - pub const N_COLLISION_MASK: usize = 0x12; // uint16 - pub const N_VERTEX_MAP_INDEX: usize = 0x14; // uint16 - pub const N_FLAGS: usize = 0x16; // uint16 + pub mod FeSphereRigid_t { + pub const vSphere: usize = 0x0; // fltx4 + pub const nNode: usize = 0x10; // uint16 + pub const nCollisionMask: usize = 0x12; // uint16 + pub const nVertexMapIndex: usize = 0x14; // uint16 + pub const nFlags: usize = 0x16; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_tapered_capsule_stretch_t { - pub const N_NODE: usize = 0x0; // uint16[2] - pub const N_COLLISION_MASK: usize = 0x4; // uint16 - pub const N_DUMMY: usize = 0x6; // uint16 - pub const FL_RADIUS: usize = 0x8; // float32[2] + pub mod FeTaperedCapsuleStretch_t { + pub const nNode: usize = 0x0; // uint16[2] + pub const nCollisionMask: usize = 0x4; // uint16 + pub const nDummy: usize = 0x6; // uint16 + pub const flRadius: usize = 0x8; // float32[2] } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_box_rigid_t { - pub const TM_FRAME2: usize = 0x0; // CTransform - pub const N_NODE: usize = 0x20; // uint16 - pub const N_COLLISION_MASK: usize = 0x22; // uint16 - pub const V_SIZE: usize = 0x24; // Vector - pub const N_VERTEX_MAP_INDEX: usize = 0x30; // uint16 - pub const N_FLAGS: usize = 0x32; // uint16 + pub mod FeBoxRigid_t { + pub const tmFrame2: usize = 0x0; // CTransform + pub const nNode: usize = 0x20; // uint16 + pub const nCollisionMask: usize = 0x22; // uint16 + pub const vSize: usize = 0x24; // Vector + pub const nVertexMapIndex: usize = 0x30; // uint16 + pub const nFlags: usize = 0x32; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod cov_matrix3 { - pub const M_V_DIAG: usize = 0x0; // Vector - pub const M_FL_XY: usize = 0xC; // float32 - pub const M_FL_XZ: usize = 0x10; // float32 - pub const M_FL_YZ: usize = 0x14; // float32 + pub mod CovMatrix3 { + pub const m_vDiag: usize = 0x0; // Vector + pub const m_flXY: usize = 0xC; // float32 + pub const m_flXZ: usize = 0x10; // float32 + pub const m_flYZ: usize = 0x14; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod four_cov_matrices3 { - pub const M_V_DIAG: usize = 0x0; // FourVectors - pub const M_FL_XY: usize = 0x30; // fltx4 - pub const M_FL_XZ: usize = 0x40; // fltx4 - pub const M_FL_YZ: usize = 0x50; // fltx4 + pub mod FourCovMatrices3 { + pub const m_vDiag: usize = 0x0; // FourVectors + pub const m_flXY: usize = 0x30; // fltx4 + pub const m_flXZ: usize = 0x40; // fltx4 + pub const m_flYZ: usize = 0x50; // fltx4 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_fit_weight_t { - pub const FL_WEIGHT: usize = 0x0; // float32 - pub const N_NODE: usize = 0x4; // uint16 - pub const N_DUMMY: usize = 0x6; // uint16 + pub mod FeFitWeight_t { + pub const flWeight: usize = 0x0; // float32 + pub const nNode: usize = 0x4; // uint16 + pub const nDummy: usize = 0x6; // uint16 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_fit_influence_t { - pub const N_VERTEX_NODE: usize = 0x0; // uint32 - pub const FL_WEIGHT: usize = 0x4; // float32 - pub const N_MATRIX_NODE: usize = 0x8; // uint32 + pub mod FeFitInfluence_t { + pub const nVertexNode: usize = 0x0; // uint32 + pub const flWeight: usize = 0x4; // float32 + pub const nMatrixNode: usize = 0x8; // uint32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_fit_matrix_t { - pub const BONE: usize = 0x0; // CTransform - pub const V_CENTER: usize = 0x20; // Vector - pub const N_END: usize = 0x2C; // uint16 - pub const N_NODE: usize = 0x2E; // uint16 - pub const N_BEGIN_DYNAMIC: usize = 0x30; // uint16 + pub mod FeFitMatrix_t { + pub const bone: usize = 0x0; // CTransform + pub const vCenter: usize = 0x20; // Vector + pub const nEnd: usize = 0x2C; // uint16 + pub const nNode: usize = 0x2E; // uint16 + pub const nBeginDynamic: usize = 0x30; // uint16 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_rigid_collider_indices_t { - pub const M_N_TAPERED_CAPSULE_RIGID_INDEX: usize = 0x0; // uint16 - pub const M_N_SPHERE_RIGID_INDEX: usize = 0x2; // uint16 - pub const M_N_BOX_RIGID_INDEX: usize = 0x4; // uint16 - pub const M_N_COLLISION_PLANE_INDEX: usize = 0x6; // uint16 + pub mod FeRigidColliderIndices_t { + pub const m_nTaperedCapsuleRigidIndex: usize = 0x0; // uint16 + pub const m_nSphereRigidIndex: usize = 0x2; // uint16 + pub const m_nBoxRigidIndex: usize = 0x4; // uint16 + pub const m_nCollisionPlaneIndex: usize = 0x6; // uint16 } - // Parent: fe_tapered_capsule_rigid_t + // Parent: FeTaperedCapsuleRigid_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_build_tapered_capsule_rigid_t { - pub const M_N_PRIORITY: usize = 0x30; // int32 - pub const M_N_VERTEX_MAP_HASH: usize = 0x34; // uint32 + pub mod FeBuildTaperedCapsuleRigid_t { + pub const m_nPriority: usize = 0x30; // int32 + pub const m_nVertexMapHash: usize = 0x34; // uint32 } - // Parent: fe_box_rigid_t + // Parent: FeBoxRigid_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_build_box_rigid_t { - pub const M_N_PRIORITY: usize = 0x34; // int32 - pub const M_N_VERTEX_MAP_HASH: usize = 0x38; // uint32 + pub mod FeBuildBoxRigid_t { + pub const m_nPriority: usize = 0x34; // int32 + pub const m_nVertexMapHash: usize = 0x38; // uint32 } - // Parent: fe_sphere_rigid_t + // Parent: FeSphereRigid_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_build_sphere_rigid_t { - pub const M_N_PRIORITY: usize = 0x20; // int32 - pub const M_N_VERTEX_MAP_HASH: usize = 0x24; // uint32 + pub mod FeBuildSphereRigid_t { + pub const m_nPriority: usize = 0x20; // int32 + pub const m_nVertexMapHash: usize = 0x24; // uint32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_source_edge_t { - pub const N_NODE: usize = 0x0; // uint16[2] + pub mod FeSourceEdge_t { + pub const nNode: usize = 0x0; // uint16[2] } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_effect_desc_t { - pub const S_NAME: usize = 0x0; // CUtlString - pub const N_NAME_HASH: usize = 0x8; // uint32 - pub const N_TYPE: usize = 0xC; // int32 - pub const M_PARAMS: usize = 0x10; // KeyValues3 + pub mod FeEffectDesc_t { + pub const sName: usize = 0x0; // CUtlString + pub const nNameHash: usize = 0x8; // uint32 + pub const nType: usize = 0xC; // int32 + pub const m_Params: usize = 0x10; // KeyValues3 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_vertex_map_build_t { - pub const M_VERTEX_MAP_NAME: usize = 0x0; // CUtlString - pub const M_N_NAME_HASH: usize = 0x8; // uint32 - pub const M_COLOR: usize = 0xC; // Color - pub const M_FL_VOLUMETRIC_SOLVE_STRENGTH: usize = 0x10; // float32 - pub const M_N_SCALE_SOURCE_NODE: usize = 0x14; // int32 - pub const M_WEIGHTS: usize = 0x18; // CUtlVector< float32 > + pub mod FeVertexMapBuild_t { + pub const m_VertexMapName: usize = 0x0; // CUtlString + pub const m_nNameHash: usize = 0x8; // uint32 + pub const m_Color: usize = 0xC; // Color + pub const m_flVolumetricSolveStrength: usize = 0x10; // float32 + pub const m_nScaleSourceNode: usize = 0x14; // int32 + pub const m_Weights: usize = 0x18; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_fe_vertex_map_build_array { - pub const M_ARRAY: usize = 0x0; // CUtlVector< FeVertexMapBuild_t* > + pub mod CFeVertexMapBuildArray { + pub const m_Array: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_proxy_vertex_map_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_FL_WEIGHT: usize = 0x8; // float32 + pub mod FeProxyVertexMap_t { + pub const m_Name: usize = 0x0; // CUtlString + pub const m_flWeight: usize = 0x8; // float32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_vertex_map_desc_t { - pub const S_NAME: usize = 0x0; // CUtlString - pub const N_NAME_HASH: usize = 0x8; // uint32 - pub const N_COLOR: usize = 0xC; // uint32 - pub const N_FLAGS: usize = 0x10; // uint32 - pub const N_VERTEX_BASE: usize = 0x14; // uint16 - pub const N_VERTEX_COUNT: usize = 0x16; // uint16 - pub const N_MAP_OFFSET: usize = 0x18; // uint32 - pub const N_NODE_LIST_OFFSET: usize = 0x1C; // uint32 - pub const V_CENTER_OF_MASS: usize = 0x20; // Vector - pub const FL_VOLUMETRIC_SOLVE_STRENGTH: usize = 0x2C; // float32 - pub const N_SCALE_SOURCE_NODE: usize = 0x30; // int16 - pub const N_NODE_LIST_COUNT: usize = 0x32; // uint16 + pub mod FeVertexMapDesc_t { + pub const sName: usize = 0x0; // CUtlString + pub const nNameHash: usize = 0x8; // uint32 + pub const nColor: usize = 0xC; // uint32 + pub const nFlags: usize = 0x10; // uint32 + pub const nVertexBase: usize = 0x14; // uint16 + pub const nVertexCount: usize = 0x16; // uint16 + pub const nMapOffset: usize = 0x18; // uint32 + pub const nNodeListOffset: usize = 0x1C; // uint32 + pub const vCenterOfMass: usize = 0x20; // Vector + pub const flVolumetricSolveStrength: usize = 0x2C; // float32 + pub const nScaleSourceNode: usize = 0x30; // int16 + pub const nNodeListCount: usize = 0x32; // uint16 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod fe_morph_layer_depr_t { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_N_NAME_HASH: usize = 0x8; // uint32 - pub const M_NODES: usize = 0x10; // CUtlVector< uint16 > - pub const M_INIT_POS: usize = 0x28; // CUtlVector< Vector > - pub const M_GRAVITY: usize = 0x40; // CUtlVector< float32 > - pub const M_GOAL_STRENGTH: usize = 0x58; // CUtlVector< float32 > - pub const M_GOAL_DAMPING: usize = 0x70; // CUtlVector< float32 > - pub const M_N_FLAGS: usize = 0x88; // uint32 + pub mod FeMorphLayerDepr_t { + pub const m_Name: usize = 0x0; // CUtlString + pub const m_nNameHash: usize = 0x8; // uint32 + pub const m_Nodes: usize = 0x10; // CUtlVector + pub const m_InitPos: usize = 0x28; // CUtlVector + pub const m_Gravity: usize = 0x40; // CUtlVector + pub const m_GoalStrength: usize = 0x58; // CUtlVector + pub const m_GoalDamping: usize = 0x70; // CUtlVector + pub const m_nFlags: usize = 0x88; // uint32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_fe_morph_layer { - pub const M_NAME: usize = 0x0; // CUtlString - pub const M_N_NAME_HASH: usize = 0x8; // uint32 - pub const M_NODES: usize = 0x10; // CUtlVector< uint16 > - pub const M_INIT_POS: usize = 0x28; // CUtlVector< Vector > - pub const M_GRAVITY: usize = 0x40; // CUtlVector< float32 > - pub const M_GOAL_STRENGTH: usize = 0x58; // CUtlVector< float32 > - pub const M_GOAL_DAMPING: usize = 0x70; // CUtlVector< float32 > + pub mod CFeMorphLayer { + pub const m_Name: usize = 0x0; // CUtlString + pub const m_nNameHash: usize = 0x8; // uint32 + pub const m_Nodes: usize = 0x10; // CUtlVector + pub const m_InitPos: usize = 0x28; // CUtlVector + pub const m_Gravity: usize = 0x40; // CUtlVector + pub const m_GoalStrength: usize = 0x58; // CUtlVector + pub const m_GoalDamping: usize = 0x70; // CUtlVector } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod dop26_t { - pub const M_FL_SUPPORT: usize = 0x0; // float32[26] + pub mod Dop26_t { + pub const m_flSupport: usize = 0x0; // float32[26] } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_capsule_t { - pub const M_V_CENTER: usize = 0x0; // Vector[2] - pub const M_FL_RADIUS: usize = 0x18; // float32 + pub mod RnCapsule_t { + pub const m_vCenter: usize = 0x0; // Vector[2] + pub const m_flRadius: usize = 0x18; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_plane_t { - pub const M_V_NORMAL: usize = 0x0; // Vector - pub const M_FL_OFFSET: usize = 0xC; // float32 + pub mod RnPlane_t { + pub const m_vNormal: usize = 0x0; // Vector + pub const m_flOffset: usize = 0xC; // float32 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_vertex_t { - pub const M_N_EDGE: usize = 0x0; // uint8 + pub mod RnVertex_t { + pub const m_nEdge: usize = 0x0; // uint8 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_half_edge_t { - pub const M_N_NEXT: usize = 0x0; // uint8 - pub const M_N_TWIN: usize = 0x1; // uint8 - pub const M_N_ORIGIN: usize = 0x2; // uint8 - pub const M_N_FACE: usize = 0x3; // uint8 + pub mod RnHalfEdge_t { + pub const m_nNext: usize = 0x0; // uint8 + pub const m_nTwin: usize = 0x1; // uint8 + pub const m_nOrigin: usize = 0x2; // uint8 + pub const m_nFace: usize = 0x3; // uint8 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_face_t { - pub const M_N_EDGE: usize = 0x0; // uint8 + pub mod RnFace_t { + pub const m_nEdge: usize = 0x0; // uint8 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_region_svm { - pub const M_PLANES: usize = 0x0; // CUtlVector< RnPlane_t > - pub const M_NODES: usize = 0x18; // CUtlVector< uint32 > + pub mod CRegionSVM { + pub const m_Planes: usize = 0x0; // CUtlVector + pub const m_Nodes: usize = 0x18; // CUtlVector } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_hull_t { - pub const M_V_CENTROID: usize = 0x0; // Vector - pub const M_FL_MAX_ANGULAR_RADIUS: usize = 0xC; // float32 - pub const M_BOUNDS: usize = 0x10; // AABB_t - pub const M_V_ORTHOGRAPHIC_AREAS: usize = 0x28; // Vector - pub const M_MASS_PROPERTIES: usize = 0x34; // matrix3x4_t - pub const M_FL_VOLUME: usize = 0x64; // float32 - pub const M_FL_SURFACE_AREA: usize = 0x68; // float32 - pub const M_VERTICES: usize = 0x70; // CUtlVector< RnVertex_t > - pub const M_VERTEX_POSITIONS: usize = 0x88; // CUtlVector< Vector > - pub const M_EDGES: usize = 0xA0; // CUtlVector< RnHalfEdge_t > - pub const M_FACES: usize = 0xB8; // CUtlVector< RnFace_t > - pub const M_FACE_PLANES: usize = 0xD0; // CUtlVector< RnPlane_t > - pub const M_N_FLAGS: usize = 0xE8; // uint32 - pub const M_P_REGION_SVM: usize = 0xF0; // CRegionSVM* + pub mod RnHull_t { + pub const m_vCentroid: usize = 0x0; // Vector + pub const m_flMaxAngularRadius: usize = 0xC; // float32 + pub const m_Bounds: usize = 0x10; // AABB_t + pub const m_vOrthographicAreas: usize = 0x28; // Vector + pub const m_MassProperties: usize = 0x34; // matrix3x4_t + pub const m_flVolume: usize = 0x64; // float32 + pub const m_flSurfaceArea: usize = 0x68; // float32 + pub const m_Vertices: usize = 0x70; // CUtlVector + pub const m_VertexPositions: usize = 0x88; // CUtlVector + pub const m_Edges: usize = 0xA0; // CUtlVector + pub const m_Faces: usize = 0xB8; // CUtlVector + pub const m_FacePlanes: usize = 0xD0; // CUtlVector + pub const m_nFlags: usize = 0xE8; // uint32 + pub const m_pRegionSVM: usize = 0xF0; // CRegionSVM* } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_triangle_t { - pub const M_N_INDEX: usize = 0x0; // int32[3] + pub mod RnTriangle_t { + pub const m_nIndex: usize = 0x0; // int32[3] } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_wing_t { - pub const M_N_INDEX: usize = 0x0; // int32[3] + pub mod RnWing_t { + pub const m_nIndex: usize = 0x0; // int32[3] } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_node_t { - pub const M_V_MIN: usize = 0x0; // Vector - pub const M_N_CHILDREN: usize = 0xC; // uint32 - pub const M_V_MAX: usize = 0x10; // Vector - pub const M_N_TRIANGLE_OFFSET: usize = 0x1C; // uint32 + pub mod RnNode_t { + pub const m_vMin: usize = 0x0; // Vector + pub const m_nChildren: usize = 0xC; // uint32 + pub const m_vMax: usize = 0x10; // Vector + pub const m_nTriangleOffset: usize = 0x1C; // uint32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_mesh_t { - pub const M_V_MIN: usize = 0x0; // Vector - pub const M_V_MAX: usize = 0xC; // Vector - pub const M_NODES: usize = 0x18; // CUtlVector< RnNode_t > - pub const M_VERTICES: usize = 0x30; // CUtlVectorSIMDPaddedVector - pub const M_TRIANGLES: usize = 0x48; // CUtlVector< RnTriangle_t > - pub const M_WINGS: usize = 0x60; // CUtlVector< RnWing_t > - pub const M_MATERIALS: usize = 0x78; // CUtlVector< uint8 > - pub const M_V_ORTHOGRAPHIC_AREAS: usize = 0x90; // Vector - pub const M_N_FLAGS: usize = 0x9C; // uint32 - pub const M_N_DEBUG_FLAGS: usize = 0xA0; // uint32 + pub mod RnMesh_t { + pub const m_vMin: usize = 0x0; // Vector + pub const m_vMax: usize = 0xC; // Vector + pub const m_Nodes: usize = 0x18; // CUtlVector + pub const m_Vertices: usize = 0x30; // CUtlVectorSIMDPaddedVector + pub const m_Triangles: usize = 0x48; // CUtlVector + pub const m_Wings: usize = 0x60; // CUtlVector + pub const m_Materials: usize = 0x78; // CUtlVector + pub const m_vOrthographicAreas: usize = 0x90; // Vector + pub const m_nFlags: usize = 0x9C; // uint32 + pub const m_nDebugFlags: usize = 0xA0; // uint32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_shape_desc_t { - pub const M_N_COLLISION_ATTRIBUTE_INDEX: usize = 0x0; // uint32 - pub const M_N_SURFACE_PROPERTY_INDEX: usize = 0x4; // uint32 - pub const M_USER_FRIENDLY_NAME: usize = 0x8; // CUtlString + pub mod RnShapeDesc_t { + pub const m_nCollisionAttributeIndex: usize = 0x0; // uint32 + pub const m_nSurfacePropertyIndex: usize = 0x4; // uint32 + pub const m_UserFriendlyName: usize = 0x8; // CUtlString } - // Parent: rn_shape_desc_t + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_sphere_desc_t { - pub const M_SPHERE: usize = 0x10; // SphereBase_t< float32 > + pub mod RnSphereDesc_t { + pub const m_Sphere: usize = 0x10; // SphereBase_t } - // Parent: rn_shape_desc_t + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_capsule_desc_t { - pub const M_CAPSULE: usize = 0x10; // RnCapsule_t + pub mod RnCapsuleDesc_t { + pub const m_Capsule: usize = 0x10; // RnCapsule_t } - // Parent: rn_shape_desc_t + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_hull_desc_t { - pub const M_HULL: usize = 0x10; // RnHull_t + pub mod RnHullDesc_t { + pub const m_Hull: usize = 0x10; // RnHull_t } - // Parent: rn_shape_desc_t + // Parent: RnShapeDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_mesh_desc_t { - pub const M_MESH: usize = 0x10; // RnMesh_t + pub mod RnMeshDesc_t { + pub const m_Mesh: usize = 0x10; // RnMesh_t } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_softbody_particle_t { - pub const M_FL_MASS_INV: usize = 0x0; // float32 + pub mod RnSoftbodyParticle_t { + pub const m_flMassInv: usize = 0x0; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_softbody_spring_t { - pub const M_N_PARTICLE: usize = 0x0; // uint16[2] - pub const M_FL_LENGTH: usize = 0x4; // float32 + pub mod RnSoftbodySpring_t { + pub const m_nParticle: usize = 0x0; // uint16[2] + pub const m_flLength: usize = 0x4; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_softbody_capsule_t { - pub const M_V_CENTER: usize = 0x0; // Vector[2] - pub const M_FL_RADIUS: usize = 0x18; // float32 - pub const M_N_PARTICLE: usize = 0x1C; // uint16[2] + pub mod RnSoftbodyCapsule_t { + pub const m_vCenter: usize = 0x0; // Vector[2] + pub const m_flRadius: usize = 0x18; // float32 + pub const m_nParticle: usize = 0x1C; // uint16[2] } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_blend_vertex_t { - pub const M_N_WEIGHT0: usize = 0x0; // uint16 - pub const M_N_INDEX0: usize = 0x2; // uint16 - pub const M_N_WEIGHT1: usize = 0x4; // uint16 - pub const M_N_INDEX1: usize = 0x6; // uint16 - pub const M_N_WEIGHT2: usize = 0x8; // uint16 - pub const M_N_INDEX2: usize = 0xA; // uint16 - pub const M_N_FLAGS: usize = 0xC; // uint16 - pub const M_N_TARGET_INDEX: usize = 0xE; // uint16 + pub mod RnBlendVertex_t { + pub const m_nWeight0: usize = 0x0; // uint16 + pub const m_nIndex0: usize = 0x2; // uint16 + pub const m_nWeight1: usize = 0x4; // uint16 + pub const m_nIndex1: usize = 0x6; // uint16 + pub const m_nWeight2: usize = 0x8; // uint16 + pub const m_nIndex2: usize = 0xA; // uint16 + pub const m_nFlags: usize = 0xC; // uint16 + pub const m_nTargetIndex: usize = 0xE; // uint16 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod cast_sphere_sat_params_t { - pub const M_V_RAY_START: usize = 0x0; // Vector - pub const M_V_RAY_DELTA: usize = 0xC; // Vector - pub const M_FL_RADIUS: usize = 0x18; // float32 - pub const M_FL_MAX_FRACTION: usize = 0x1C; // float32 - pub const M_FL_SCALE: usize = 0x20; // float32 - pub const M_P_HULL: usize = 0x28; // RnHull_t* + pub mod CastSphereSATParams_t { + pub const m_vRayStart: usize = 0x0; // Vector + pub const m_vRayDelta: usize = 0xC; // Vector + pub const m_flRadius: usize = 0x18; // float32 + pub const m_flMaxFraction: usize = 0x1C; // float32 + pub const m_flScale: usize = 0x20; // float32 + pub const m_pHull: usize = 0x28; // RnHull_t* } // Parent: None // Fields count: 35 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_body_desc_t { - pub const M_S_DEBUG_NAME: usize = 0x0; // CUtlString - pub const M_V_POSITION: usize = 0x8; // Vector - pub const M_Q_ORIENTATION: usize = 0x14; // QuaternionStorage - pub const M_V_LINEAR_VELOCITY: usize = 0x24; // Vector - pub const M_V_ANGULAR_VELOCITY: usize = 0x30; // Vector - pub const M_V_LOCAL_MASS_CENTER: usize = 0x3C; // Vector - pub const M_LOCAL_INERTIA_INV: usize = 0x48; // Vector[3] - pub const M_FL_MASS_INV: usize = 0x6C; // float32 - pub const M_FL_GAME_MASS: usize = 0x70; // float32 - pub const M_FL_INERTIA_SCALE_INV: usize = 0x74; // float32 - pub const M_FL_LINEAR_DAMPING: usize = 0x78; // float32 - pub const M_FL_ANGULAR_DAMPING: usize = 0x7C; // float32 - pub const M_FL_LINEAR_DRAG: usize = 0x80; // float32 - pub const M_FL_ANGULAR_DRAG: usize = 0x84; // float32 - pub const M_FL_LINEAR_BUOYANCY_DRAG: usize = 0x88; // float32 - pub const M_FL_ANGULAR_BUOYANCY_DRAG: usize = 0x8C; // float32 - pub const M_V_LAST_AWAKE_FORCE_ACCUM: usize = 0x90; // Vector - pub const M_V_LAST_AWAKE_TORQUE_ACCUM: usize = 0x9C; // Vector - pub const M_FL_BUOYANCY_FACTOR: usize = 0xA8; // float32 - pub const M_FL_GRAVITY_SCALE: usize = 0xAC; // float32 - pub const M_FL_TIME_SCALE: usize = 0xB0; // float32 - pub const M_N_BODY_TYPE: usize = 0xB4; // int32 - pub const M_N_GAME_INDEX: usize = 0xB8; // uint32 - pub const M_N_GAME_FLAGS: usize = 0xBC; // uint32 - pub const M_N_MIN_VELOCITY_ITERATIONS: usize = 0xC0; // int8 - pub const M_N_MIN_POSITION_ITERATIONS: usize = 0xC1; // int8 - pub const M_N_MASS_PRIORITY: usize = 0xC2; // int8 - pub const M_B_ENABLED: usize = 0xC3; // bool - pub const M_B_SLEEPING: usize = 0xC4; // bool - pub const M_B_IS_CONTINUOUS_ENABLED: usize = 0xC5; // bool - pub const M_B_DRAG_ENABLED: usize = 0xC6; // bool - pub const M_B_BUOYANCY_DRAG_ENABLED: usize = 0xC7; // bool - pub const M_B_GRAVITY_DISABLED: usize = 0xC8; // bool - pub const M_B_SPECULATIVE_ENABLED: usize = 0xC9; // bool - pub const M_B_HAS_SHADOW_CONTROLLER: usize = 0xCA; // bool + pub mod RnBodyDesc_t { + pub const m_sDebugName: usize = 0x0; // CUtlString + pub const m_vPosition: usize = 0x8; // Vector + pub const m_qOrientation: usize = 0x14; // QuaternionStorage + pub const m_vLinearVelocity: usize = 0x24; // Vector + pub const m_vAngularVelocity: usize = 0x30; // Vector + pub const m_vLocalMassCenter: usize = 0x3C; // Vector + pub const m_LocalInertiaInv: usize = 0x48; // Vector[3] + pub const m_flMassInv: usize = 0x6C; // float32 + pub const m_flGameMass: usize = 0x70; // float32 + pub const m_flInertiaScaleInv: usize = 0x74; // float32 + pub const m_flLinearDamping: usize = 0x78; // float32 + pub const m_flAngularDamping: usize = 0x7C; // float32 + pub const m_flLinearDrag: usize = 0x80; // float32 + pub const m_flAngularDrag: usize = 0x84; // float32 + pub const m_flLinearBuoyancyDrag: usize = 0x88; // float32 + pub const m_flAngularBuoyancyDrag: usize = 0x8C; // float32 + pub const m_vLastAwakeForceAccum: usize = 0x90; // Vector + pub const m_vLastAwakeTorqueAccum: usize = 0x9C; // Vector + pub const m_flBuoyancyFactor: usize = 0xA8; // float32 + pub const m_flGravityScale: usize = 0xAC; // float32 + pub const m_flTimeScale: usize = 0xB0; // float32 + pub const m_nBodyType: usize = 0xB4; // int32 + pub const m_nGameIndex: usize = 0xB8; // uint32 + pub const m_nGameFlags: usize = 0xBC; // uint32 + pub const m_nMinVelocityIterations: usize = 0xC0; // int8 + pub const m_nMinPositionIterations: usize = 0xC1; // int8 + pub const m_nMassPriority: usize = 0xC2; // int8 + pub const m_bEnabled: usize = 0xC3; // bool + pub const m_bSleeping: usize = 0xC4; // bool + pub const m_bIsContinuousEnabled: usize = 0xC5; // bool + pub const m_bDragEnabled: usize = 0xC6; // bool + pub const m_bBuoyancyDragEnabled: usize = 0xC7; // bool + pub const m_bGravityDisabled: usize = 0xC8; // bool + pub const m_bSpeculativeEnabled: usize = 0xC9; // bool + pub const m_bHasShadowController: usize = 0xCA; // bool } // Parent: None // Fields count: 2 - pub mod vertex_position_normal_t { - pub const M_V_POSITION: usize = 0x0; // Vector - pub const M_V_NORMAL: usize = 0xC; // Vector + pub mod VertexPositionNormal_t { + pub const m_vPosition: usize = 0x0; // Vector + pub const m_vNormal: usize = 0xC; // Vector } // Parent: None // Fields count: 1 - pub mod vertex_position_color_t { - pub const M_V_POSITION: usize = 0x0; // Vector + pub mod VertexPositionColor_t { + pub const m_vPosition: usize = 0x0; // Vector } // Parent: None // Fields count: 5 pub mod constraint_breakableparams_t { - pub const STRENGTH: usize = 0x0; // float32 - pub const FORCE_LIMIT: usize = 0x4; // float32 - pub const TORQUE_LIMIT: usize = 0x8; // float32 - pub const BODY_MASS_SCALE: usize = 0xC; // float32[2] - pub const IS_ACTIVE: usize = 0x14; // bool + pub const strength: usize = 0x0; // float32 + pub const forceLimit: usize = 0x4; // float32 + pub const torqueLimit: usize = 0x8; // float32 + pub const bodyMassScale: usize = 0xC; // float32[2] + pub const isActive: usize = 0x14; // bool } // Parent: None // Fields count: 4 pub mod constraint_axislimit_t { - pub const FL_MIN_ROTATION: usize = 0x0; // float32 - pub const FL_MAX_ROTATION: usize = 0x4; // float32 - pub const FL_MOTOR_TARGET_ANG_SPEED: usize = 0x8; // float32 - pub const FL_MOTOR_MAX_TORQUE: usize = 0xC; // float32 + pub const flMinRotation: usize = 0x0; // float32 + pub const flMaxRotation: usize = 0x4; // float32 + pub const flMotorTargetAngSpeed: usize = 0x8; // float32 + pub const flMotorMaxTorque: usize = 0xC; // float32 } // Parent: None // Fields count: 4 pub mod constraint_hingeparams_t { - pub const WORLD_POSITION: usize = 0x0; // Vector - pub const WORLD_AXIS_DIRECTION: usize = 0xC; // Vector - pub const HINGE_AXIS: usize = 0x18; // constraint_axislimit_t - pub const CONSTRAINT: usize = 0x28; // constraint_breakableparams_t + pub const worldPosition: usize = 0x0; // Vector + pub const worldAxisDirection: usize = 0xC; // Vector + pub const hingeAxis: usize = 0x18; // constraint_axislimit_t + pub const constraint: usize = 0x28; // constraint_breakableparams_t } // Parent: None // Fields count: 0 - pub mod i_physics_player_controller { + pub mod IPhysicsPlayerController { } - // Parent: rn_body_desc_t + // Parent: RnBodyDesc_t // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults pub mod vphysics_save_cphysicsbody_t { - pub const M_N_OLD_POINTER: usize = 0xD0; // uint64 + pub const m_nOldPointer: usize = 0xD0; // uint64 } } // Module: libworldrenderer.so @@ -16592,25 +16594,25 @@ pub mod cs2_dumper { pub mod libworldrenderer { // Parent: None // Fields count: 0 - pub mod c_entity_component { + pub mod CEntityComponent { } // Parent: None // Fields count: 11 // // Metadata: // NetworkVarNames: m_nameStringableIndex (int32) - pub mod c_entity_identity { - pub const M_NAME_STRINGABLE_INDEX: usize = 0x14; // int32 - pub const M_NAME: usize = 0x18; // CUtlSymbolLarge - pub const M_DESIGNER_NAME: usize = 0x20; // CUtlSymbolLarge - pub const M_FLAGS: usize = 0x30; // uint32 - pub const M_WORLD_GROUP_ID: usize = 0x38; // WorldGroupId_t - pub const M_F_DATA_OBJECT_TYPES: usize = 0x3C; // uint32 - pub const M_PATH_INDEX: usize = 0x40; // ChangeAccessorFieldPathIndex_t - pub const M_P_PREV: usize = 0x58; // CEntityIdentity* - pub const M_P_NEXT: usize = 0x60; // CEntityIdentity* - pub const M_P_PREV_BY_CLASS: usize = 0x68; // CEntityIdentity* - pub const M_P_NEXT_BY_CLASS: usize = 0x70; // CEntityIdentity* + pub mod CEntityIdentity { + pub const m_nameStringableIndex: usize = 0x14; // int32 + pub const m_name: usize = 0x18; // CUtlSymbolLarge + pub const m_designerName: usize = 0x20; // CUtlSymbolLarge + pub const m_flags: usize = 0x30; // uint32 + pub const m_worldGroupId: usize = 0x38; // WorldGroupId_t + pub const m_fDataObjectTypes: usize = 0x3C; // uint32 + pub const m_PathIndex: usize = 0x40; // ChangeAccessorFieldPathIndex_t + pub const m_pPrev: usize = 0x58; // CEntityIdentity* + pub const m_pNext: usize = 0x60; // CEntityIdentity* + pub const m_pPrevByClass: usize = 0x68; // CEntityIdentity* + pub const m_pNextByClass: usize = 0x70; // CEntityIdentity* } // Parent: None // Fields count: 4 @@ -16618,303 +16620,303 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_pEntity (CEntityIdentity *) // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - pub mod c_entity_instance { - pub const M_ISZ_PRIVATE_V_SCRIPTS: usize = 0x8; // CUtlSymbolLarge - pub const M_P_ENTITY: usize = 0x10; // CEntityIdentity* - pub const M_C_SCRIPT_COMPONENT: usize = 0x28; // CScriptComponent* - pub const M_B_VISIBLEIN_PVS: usize = 0x30; // bool + pub mod CEntityInstance { + pub const m_iszPrivateVScripts: usize = 0x8; // CUtlSymbolLarge + pub const m_pEntity: usize = 0x10; // CEntityIdentity* + pub const m_CScriptComponent: usize = 0x28; // CScriptComponent* + pub const m_bVisibleinPVS: usize = 0x30; // bool } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 1 - pub mod c_script_component { - pub const M_SCRIPT_CLASS_NAME: usize = 0x30; // CUtlSymbolLarge + pub mod CScriptComponent { + pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod entity_io_connection_data_t { - pub const M_OUTPUT_NAME: usize = 0x0; // CUtlString - pub const M_TARGET_TYPE: usize = 0x8; // uint32 - pub const M_TARGET_NAME: usize = 0x10; // CUtlString - pub const M_INPUT_NAME: usize = 0x18; // CUtlString - pub const M_OVERRIDE_PARAM: usize = 0x20; // CUtlString - pub const M_FL_DELAY: usize = 0x28; // float32 - pub const M_N_TIMES_TO_FIRE: usize = 0x2C; // int32 + pub mod EntityIOConnectionData_t { + pub const m_outputName: usize = 0x0; // CUtlString + pub const m_targetType: usize = 0x8; // uint32 + pub const m_targetName: usize = 0x10; // CUtlString + pub const m_inputName: usize = 0x18; // CUtlString + pub const m_overrideParam: usize = 0x20; // CUtlString + pub const m_flDelay: usize = 0x28; // float32 + pub const m_nTimesToFire: usize = 0x2C; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod entity_key_value_data_t { - pub const M_CONNECTIONS: usize = 0x8; // CUtlVector< EntityIOConnectionData_t > - pub const M_KEY_VALUES_DATA: usize = 0x20; // CUtlBinaryBlock + pub mod EntityKeyValueData_t { + pub const m_connections: usize = 0x8; // CUtlVector + pub const m_keyValuesData: usize = 0x20; // CUtlBinaryBlock } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod perm_entity_lump_data_t { - pub const M_NAME: usize = 0x8; // CUtlString - pub const M_HAMMER_UNIQUE_ID: usize = 0x10; // CUtlString - pub const M_CHILD_LUMPS: usize = 0x18; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > - pub const M_ENTITY_KEY_VALUES: usize = 0x30; // CUtlLeanVector< EntityKeyValueData_t > + pub mod PermEntityLumpData_t { + pub const m_name: usize = 0x8; // CUtlString + pub const m_hammerUniqueId: usize = 0x10; // CUtlString + pub const m_childLumps: usize = 0x18; // CUtlVector> + pub const m_entityKeyValues: usize = 0x30; // CUtlLeanVector } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod scene_object_t { - pub const M_N_OBJECT_ID: usize = 0x0; // uint32 - pub const M_V_TRANSFORM: usize = 0x4; // Vector4D[3] - pub const M_FL_FADE_START_DISTANCE: usize = 0x34; // float32 - pub const M_FL_FADE_END_DISTANCE: usize = 0x38; // float32 - pub const M_V_TINT_COLOR: usize = 0x3C; // Vector4D - pub const M_SKIN: usize = 0x50; // CUtlString - pub const M_N_OBJECT_TYPE_FLAGS: usize = 0x58; // ObjectTypeFlags_t - pub const M_V_LIGHTING_ORIGIN: usize = 0x5C; // Vector - pub const M_N_OVERLAY_RENDER_ORDER: usize = 0x68; // int16 - pub const M_N_LOD_OVERRIDE: usize = 0x6A; // int16 - pub const M_N_CUBE_MAP_PRECOMPUTED_HANDSHAKE: usize = 0x6C; // int32 - pub const M_N_LIGHT_PROBE_VOLUME_PRECOMPUTED_HANDSHAKE: usize = 0x70; // int32 - pub const M_RENDERABLE_MODEL: usize = 0x78; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_RENDERABLE: usize = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > + pub mod SceneObject_t { + pub const m_nObjectID: usize = 0x0; // uint32 + pub const m_vTransform: usize = 0x4; // Vector4D[3] + pub const m_flFadeStartDistance: usize = 0x34; // float32 + pub const m_flFadeEndDistance: usize = 0x38; // float32 + pub const m_vTintColor: usize = 0x3C; // Vector4D + pub const m_skin: usize = 0x50; // CUtlString + pub const m_nObjectTypeFlags: usize = 0x58; // ObjectTypeFlags_t + pub const m_vLightingOrigin: usize = 0x5C; // Vector + pub const m_nOverlayRenderOrder: usize = 0x68; // int16 + pub const m_nLODOverride: usize = 0x6A; // int16 + pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; // int32 + pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x70; // int32 + pub const m_renderableModel: usize = 0x78; // CStrongHandle + pub const m_renderable: usize = 0x80; // CStrongHandle } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod base_scene_object_override_t { - pub const M_N_SCENE_OBJECT_INDEX: usize = 0x0; // uint32 + pub mod BaseSceneObjectOverride_t { + pub const m_nSceneObjectIndex: usize = 0x0; // uint32 } - // Parent: base_scene_object_override_t + // Parent: BaseSceneObjectOverride_t // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod extra_vertex_stream_override_t { - pub const M_N_SUB_SCENE_OBJECT: usize = 0x4; // uint32 - pub const M_N_DRAW_CALL_INDEX: usize = 0x8; // uint32 - pub const M_N_ADDITIONAL_MESH_DRAW_PRIMITIVE_FLAGS: usize = 0xC; // MeshDrawPrimitiveFlags_t - pub const M_EXTRA_BUFFER_BINDING: usize = 0x10; // CRenderBufferBinding + pub mod ExtraVertexStreamOverride_t { + pub const m_nSubSceneObject: usize = 0x4; // uint32 + pub const m_nDrawCallIndex: usize = 0x8; // uint32 + pub const m_nAdditionalMeshDrawPrimitiveFlags: usize = 0xC; // MeshDrawPrimitiveFlags_t + pub const m_extraBufferBinding: usize = 0x10; // CRenderBufferBinding } - // Parent: base_scene_object_override_t + // Parent: BaseSceneObjectOverride_t // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod material_override_t { - pub const M_N_SUB_SCENE_OBJECT: usize = 0x4; // uint32 - pub const M_N_DRAW_CALL_INDEX: usize = 0x8; // uint32 - pub const M_P_MATERIAL: usize = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub mod MaterialOverride_t { + pub const m_nSubSceneObject: usize = 0x4; // uint32 + pub const m_nDrawCallIndex: usize = 0x8; // uint32 + pub const m_pMaterial: usize = 0x10; // CStrongHandle } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod info_overlay_data_t { - pub const M_TRANSFORM: usize = 0x0; // matrix3x4_t - pub const M_FL_WIDTH: usize = 0x30; // float32 - pub const M_FL_HEIGHT: usize = 0x34; // float32 - pub const M_FL_DEPTH: usize = 0x38; // float32 - pub const M_V_UV_START: usize = 0x3C; // Vector2D - pub const M_V_UV_END: usize = 0x44; // Vector2D - pub const M_P_MATERIAL: usize = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_N_RENDER_ORDER: usize = 0x58; // int32 - pub const M_V_TINT_COLOR: usize = 0x5C; // Vector4D - pub const M_N_SEQUENCE_OVERRIDE: usize = 0x6C; // int32 + pub mod InfoOverlayData_t { + pub const m_transform: usize = 0x0; // matrix3x4_t + pub const m_flWidth: usize = 0x30; // float32 + pub const m_flHeight: usize = 0x34; // float32 + pub const m_flDepth: usize = 0x38; // float32 + pub const m_vUVStart: usize = 0x3C; // Vector2D + pub const m_vUVEnd: usize = 0x44; // Vector2D + pub const m_pMaterial: usize = 0x50; // CStrongHandle + pub const m_nRenderOrder: usize = 0x58; // int32 + pub const m_vTintColor: usize = 0x5C; // Vector4D + pub const m_nSequenceOverride: usize = 0x6C; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod baked_lighting_info_t { - pub const M_N_LIGHTMAP_VERSION_NUMBER: usize = 0x0; // uint32 - pub const M_N_LIGHTMAP_GAME_VERSION_NUMBER: usize = 0x4; // uint32 - pub const M_V_LIGHTMAP_UV_SCALE: usize = 0x8; // Vector2D - pub const M_B_HAS_LIGHTMAPS: usize = 0x10; // bool - pub const M_LIGHT_MAPS: usize = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > + pub mod BakedLightingInfo_t { + pub const m_nLightmapVersionNumber: usize = 0x0; // uint32 + pub const m_nLightmapGameVersionNumber: usize = 0x4; // uint32 + pub const m_vLightmapUvScale: usize = 0x8; // Vector2D + pub const m_bHasLightmaps: usize = 0x10; // bool + pub const m_lightMaps: usize = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod world_node_on_disk_buffer_data_t { - pub const M_N_ELEMENT_COUNT: usize = 0x0; // int32 - pub const M_N_ELEMENT_SIZE_IN_BYTES: usize = 0x4; // int32 - pub const M_INPUT_LAYOUT_FIELDS: usize = 0x8; // CUtlVector< RenderInputLayoutField_t > - pub const M_P_DATA: usize = 0x20; // CUtlVector< uint8 > + pub mod WorldNodeOnDiskBufferData_t { + pub const m_nElementCount: usize = 0x0; // int32 + pub const m_nElementSizeInBytes: usize = 0x4; // int32 + pub const m_inputLayoutFields: usize = 0x8; // CUtlVector + pub const m_pData: usize = 0x20; // CUtlVector } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod aggregate_mesh_info_t { - pub const M_N_VIS_CLUSTER_MEMBER_OFFSET: usize = 0x0; // uint32 - pub const M_N_VIS_CLUSTER_MEMBER_COUNT: usize = 0x4; // uint8 - pub const M_B_HAS_TRANSFORM: usize = 0x5; // bool - pub const M_N_DRAW_CALL_INDEX: usize = 0x6; // int16 - pub const M_N_LOD_SETUP_INDEX: usize = 0x8; // int16 - pub const M_N_LOD_GROUP_MASK: usize = 0xA; // uint8 - pub const M_V_TINT_COLOR: usize = 0xB; // Color - pub const M_OBJECT_FLAGS: usize = 0x10; // ObjectTypeFlags_t - pub const M_N_LIGHT_PROBE_VOLUME_PRECOMPUTED_HANDSHAKE: usize = 0x14; // int32 + pub mod AggregateMeshInfo_t { + pub const m_nVisClusterMemberOffset: usize = 0x0; // uint32 + pub const m_nVisClusterMemberCount: usize = 0x4; // uint8 + pub const m_bHasTransform: usize = 0x5; // bool + pub const m_nDrawCallIndex: usize = 0x6; // int16 + pub const m_nLODSetupIndex: usize = 0x8; // int16 + pub const m_nLODGroupMask: usize = 0xA; // uint8 + pub const m_vTintColor: usize = 0xB; // Color + pub const m_objectFlags: usize = 0x10; // ObjectTypeFlags_t + pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x14; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod aggregate_lod_setup_t { - pub const M_V_LOD_ORIGIN: usize = 0x0; // Vector - pub const M_F_MAX_OBJECT_SCALE: usize = 0xC; // float32 - pub const M_F_SWITCH_DISTANCES: usize = 0x10; // CUtlVectorFixedGrowable< float32 > + pub mod AggregateLODSetup_t { + pub const m_vLODOrigin: usize = 0x0; // Vector + pub const m_fMaxObjectScale: usize = 0xC; // float32 + pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod aggregate_scene_object_t { - pub const M_ALL_FLAGS: usize = 0x0; // ObjectTypeFlags_t - pub const M_ANY_FLAGS: usize = 0x4; // ObjectTypeFlags_t - pub const M_N_LAYER: usize = 0x8; // int16 - pub const M_AGGREGATE_MESHES: usize = 0x10; // CUtlVector< AggregateMeshInfo_t > - pub const M_LOD_SETUPS: usize = 0x28; // CUtlVector< AggregateLODSetup_t > - pub const M_VIS_CLUSTER_MEMBERSHIP: usize = 0x40; // CUtlVector< uint16 > - pub const M_FRAGMENT_TRANSFORMS: usize = 0x58; // CUtlVector< matrix3x4_t > - pub const M_RENDERABLE_MODEL: usize = 0x70; // CStrongHandle< InfoForResourceTypeCModel > + pub mod AggregateSceneObject_t { + pub const m_allFlags: usize = 0x0; // ObjectTypeFlags_t + pub const m_anyFlags: usize = 0x4; // ObjectTypeFlags_t + pub const m_nLayer: usize = 0x8; // int16 + pub const m_aggregateMeshes: usize = 0x10; // CUtlVector + pub const m_lodSetups: usize = 0x28; // CUtlVector + pub const m_visClusterMembership: usize = 0x40; // CUtlVector + pub const m_fragmentTransforms: usize = 0x58; // CUtlVector + pub const m_renderableModel: usize = 0x70; // CStrongHandle } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod clutter_tile_t { - pub const M_N_FIRST_INSTANCE: usize = 0x0; // uint32 - pub const M_N_LAST_INSTANCE: usize = 0x4; // uint32 - pub const M_BOUNDS_WS: usize = 0x8; // AABB_t + pub mod ClutterTile_t { + pub const m_nFirstInstance: usize = 0x0; // uint32 + pub const m_nLastInstance: usize = 0x4; // uint32 + pub const m_BoundsWs: usize = 0x8; // AABB_t } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod clutter_scene_object_t { - pub const M_BOUNDS: usize = 0x0; // AABB_t - pub const M_FLAGS: usize = 0x18; // ObjectTypeFlags_t - pub const M_N_LAYER: usize = 0x1C; // int16 - pub const M_INSTANCE_POSITIONS: usize = 0x20; // CUtlVector< Vector > - pub const M_INSTANCE_SCALES: usize = 0x50; // CUtlVector< float32 > - pub const M_INSTANCE_TINT_SRGB: usize = 0x68; // CUtlVector< Color > - pub const M_TILES: usize = 0x80; // CUtlVector< ClutterTile_t > - pub const M_RENDERABLE_MODEL: usize = 0x98; // CStrongHandle< InfoForResourceTypeCModel > + pub mod ClutterSceneObject_t { + pub const m_Bounds: usize = 0x0; // AABB_t + pub const m_flags: usize = 0x18; // ObjectTypeFlags_t + pub const m_nLayer: usize = 0x1C; // int16 + pub const m_instancePositions: usize = 0x20; // CUtlVector + pub const m_instanceScales: usize = 0x50; // CUtlVector + pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector + pub const m_tiles: usize = 0x80; // CUtlVector + pub const m_renderableModel: usize = 0x98; // CStrongHandle } // Parent: None // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - pub mod world_node_t { - pub const M_SCENE_OBJECTS: usize = 0x0; // CUtlVector< SceneObject_t > - pub const M_INFO_OVERLAYS: usize = 0x18; // CUtlVector< InfoOverlayData_t > - pub const M_VIS_CLUSTER_MEMBERSHIP: usize = 0x30; // CUtlVector< uint16 > - pub const M_AGGREGATE_SCENE_OBJECTS: usize = 0x48; // CUtlVector< AggregateSceneObject_t > - pub const M_CLUTTER_SCENE_OBJECTS: usize = 0x60; // CUtlVector< ClutterSceneObject_t > - pub const M_EXTRA_VERTEX_STREAM_OVERRIDES: usize = 0x78; // CUtlVector< ExtraVertexStreamOverride_t > - pub const M_MATERIAL_OVERRIDES: usize = 0x90; // CUtlVector< MaterialOverride_t > - pub const M_EXTRA_VERTEX_STREAMS: usize = 0xA8; // CUtlVector< WorldNodeOnDiskBufferData_t > - pub const M_LAYER_NAMES: usize = 0xC0; // CUtlVector< CUtlString > - pub const M_SCENE_OBJECT_LAYER_INDICES: usize = 0xD8; // CUtlVector< uint8 > - pub const M_OVERLAY_LAYER_INDICES: usize = 0xF0; // CUtlVector< uint8 > - pub const M_GRASS_FILE_NAME: usize = 0x108; // CUtlString - pub const M_NODE_LIGHTING_INFO: usize = 0x110; // BakedLightingInfo_t + pub mod WorldNode_t { + pub const m_sceneObjects: usize = 0x0; // CUtlVector + pub const m_infoOverlays: usize = 0x18; // CUtlVector + pub const m_visClusterMembership: usize = 0x30; // CUtlVector + pub const m_aggregateSceneObjects: usize = 0x48; // CUtlVector + pub const m_clutterSceneObjects: usize = 0x60; // CUtlVector + pub const m_extraVertexStreamOverrides: usize = 0x78; // CUtlVector + pub const m_materialOverrides: usize = 0x90; // CUtlVector + pub const m_extraVertexStreams: usize = 0xA8; // CUtlVector + pub const m_layerNames: usize = 0xC0; // CUtlVector + pub const m_sceneObjectLayerIndices: usize = 0xD8; // CUtlVector + pub const m_overlayLayerIndices: usize = 0xF0; // CUtlVector + pub const m_grassFileName: usize = 0x108; // CUtlString + pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod world_builder_params_t { - pub const M_FL_MIN_DRAW_VOLUME_SIZE: usize = 0x0; // float32 - pub const M_B_BUILD_BAKED_LIGHTING: usize = 0x4; // bool - pub const M_V_LIGHTMAP_UV_SCALE: usize = 0x8; // Vector2D - pub const M_N_COMPILE_TIMESTAMP: usize = 0x10; // uint64 - pub const M_N_COMPILE_FINGERPRINT: usize = 0x18; // uint64 + pub mod WorldBuilderParams_t { + pub const m_flMinDrawVolumeSize: usize = 0x0; // float32 + pub const m_bBuildBakedLighting: usize = 0x4; // bool + pub const m_vLightmapUvScale: usize = 0x8; // Vector2D + pub const m_nCompileTimestamp: usize = 0x10; // uint64 + pub const m_nCompileFingerprint: usize = 0x18; // uint64 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod node_data_t { - pub const M_N_PARENT: usize = 0x0; // int32 - pub const M_V_ORIGIN: usize = 0x4; // Vector - pub const M_V_MIN_BOUNDS: usize = 0x10; // Vector - pub const M_V_MAX_BOUNDS: usize = 0x1C; // Vector - pub const M_FL_MINIMUM_DISTANCE: usize = 0x28; // float32 - pub const M_CHILD_NODE_INDICES: usize = 0x30; // CUtlVector< int32 > - pub const M_WORLD_NODE_PREFIX: usize = 0x48; // CUtlString + pub mod NodeData_t { + pub const m_nParent: usize = 0x0; // int32 + pub const m_vOrigin: usize = 0x4; // Vector + pub const m_vMinBounds: usize = 0x10; // Vector + pub const m_vMaxBounds: usize = 0x1C; // Vector + pub const m_flMinimumDistance: usize = 0x28; // float32 + pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector + pub const m_worldNodePrefix: usize = 0x48; // CUtlString } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod world_t { - pub const M_BUILDER_PARAMS: usize = 0x0; // WorldBuilderParams_t - pub const M_WORLD_NODES: usize = 0x20; // CUtlVector< NodeData_t > - pub const M_WORLD_LIGHTING_INFO: usize = 0x38; // BakedLightingInfo_t - pub const M_ENTITY_LUMPS: usize = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > + pub mod World_t { + pub const m_builderParams: usize = 0x0; // WorldBuilderParams_t + pub const m_worldNodes: usize = 0x20; // CUtlVector + pub const m_worldLightingInfo: usize = 0x38; // BakedLightingInfo_t + pub const m_entityLumps: usize = 0x68; // CUtlVector> } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod voxel_vis_block_offset_t { - pub const M_N_OFFSET: usize = 0x0; // uint32 - pub const M_N_ELEMENT_COUNT: usize = 0x4; // uint32 + pub mod VoxelVisBlockOffset_t { + pub const m_nOffset: usize = 0x0; // uint32 + pub const m_nElementCount: usize = 0x4; // uint32 } // Parent: None // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - pub mod c_voxel_visibility { - pub const M_N_BASE_CLUSTER_COUNT: usize = 0x40; // uint32 - pub const M_N_PVS_BYTES_PER_CLUSTER: usize = 0x44; // uint32 - pub const M_V_MIN_BOUNDS: usize = 0x48; // Vector - pub const M_V_MAX_BOUNDS: usize = 0x54; // Vector - pub const M_FL_GRID_SIZE: usize = 0x60; // float32 - pub const M_N_SKY_VISIBILITY_CLUSTER: usize = 0x64; // uint32 - pub const M_N_SUN_VISIBILITY_CLUSTER: usize = 0x68; // uint32 - pub const M_NODE_BLOCK: usize = 0x6C; // VoxelVisBlockOffset_t - pub const M_REGION_BLOCK: usize = 0x74; // VoxelVisBlockOffset_t - pub const M_ENCLOSED_CLUSTER_LIST_BLOCK: usize = 0x7C; // VoxelVisBlockOffset_t - pub const M_ENCLOSED_CLUSTERS_BLOCK: usize = 0x84; // VoxelVisBlockOffset_t - pub const M_MASKS_BLOCK: usize = 0x8C; // VoxelVisBlockOffset_t - pub const M_N_VIS_BLOCKS: usize = 0x94; // VoxelVisBlockOffset_t + pub mod CVoxelVisibility { + pub const m_nBaseClusterCount: usize = 0x40; // uint32 + pub const m_nPVSBytesPerCluster: usize = 0x44; // uint32 + pub const m_vMinBounds: usize = 0x48; // Vector + pub const m_vMaxBounds: usize = 0x54; // Vector + pub const m_flGridSize: usize = 0x60; // float32 + pub const m_nSkyVisibilityCluster: usize = 0x64; // uint32 + pub const m_nSunVisibilityCluster: usize = 0x68; // uint32 + pub const m_NodeBlock: usize = 0x6C; // VoxelVisBlockOffset_t + pub const m_RegionBlock: usize = 0x74; // VoxelVisBlockOffset_t + pub const m_EnclosedClusterListBlock: usize = 0x7C; // VoxelVisBlockOffset_t + pub const m_EnclosedClustersBlock: usize = 0x84; // VoxelVisBlockOffset_t + pub const m_MasksBlock: usize = 0x8C; // VoxelVisBlockOffset_t + pub const m_nVisBlocks: usize = 0x94; // VoxelVisBlockOffset_t } // Parent: None // Fields count: 0 - pub mod v_map_resource_data_t { + pub mod VMapResourceData_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - pub mod info_for_resource_type_v_map_resource_data_t { + pub mod InfoForResourceTypeVMapResourceData_t { } } } diff --git a/output/win/buttons.cs b/output/win/buttons.cs index fee562d..4849d85 100644 --- a/output/win/buttons.cs +++ b/output/win/buttons.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC namespace CS2Dumper { // Module: client.dll diff --git a/output/win/buttons.hpp b/output/win/buttons.hpp index 18d152a..ca5703b 100644 --- a/output/win/buttons.hpp +++ b/output/win/buttons.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC #pragma once diff --git a/output/win/buttons.json b/output/win/buttons.json index 7b4084a..3657e23 100644 --- a/output/win/buttons.json +++ b/output/win/buttons.json @@ -1,68 +1,20 @@ { - "buttons": [ - { - "name": "attack", - "value": 24313888 - }, - { - "name": "attack2", - "value": 24314032 - }, - { - "name": "back", - "value": 24314608 - }, - { - "name": "duck", - "value": 24315328 - }, - { - "name": "forward", - "value": 24314464 - }, - { - "name": "jump", - "value": 24315184 - }, - { - "name": "left", - "value": 24314752 - }, - { - "name": "lookatweapon", - "value": 26391872 - }, - { - "name": "reload", - "value": 24313744 - }, - { - "name": "right", - "value": 24314896 - }, - { - "name": "showscores", - "value": 26391584 - }, - { - "name": "sprint", - "value": 24313600 - }, - { - "name": "turnleft", - "value": 24314176 - }, - { - "name": "turnright", - "value": 24314320 - }, - { - "name": "use", - "value": 24315040 - }, - { - "name": "zoom", - "value": 26391728 - } - ] + "client.dll": { + "attack": 24313888, + "attack2": 24314032, + "back": 24314608, + "duck": 24315328, + "forward": 24314464, + "jump": 24315184, + "left": 24314752, + "lookatweapon": 26391872, + "reload": 24313744, + "right": 24314896, + "showscores": 26391584, + "sprint": 24313600, + "turnleft": 24314176, + "turnright": 24314320, + "use": 24315040, + "zoom": 26391728 + } } \ No newline at end of file diff --git a/output/win/buttons.rs b/output/win/buttons.rs index eef6a90..3f932be 100644 --- a/output/win/buttons.rs +++ b/output/win/buttons.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/win/info.json b/output/win/info.json index 98cb3cc..4c69990 100644 --- a/output/win/info.json +++ b/output/win/info.json @@ -1,4 +1,4 @@ { "build_number": 14000, - "timestamp": "2024-03-28T15:47:06.987281800+00:00" + "timestamp": "2024-03-29T08:38:09.039088900+00:00" } \ No newline at end of file diff --git a/output/win/interfaces.cs b/output/win/interfaces.cs index 60ed087..f6e1ca2 100644 --- a/output/win/interfaces.cs +++ b/output/win/interfaces.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll diff --git a/output/win/interfaces.hpp b/output/win/interfaces.hpp index e46be00..3867259 100644 --- a/output/win/interfaces.hpp +++ b/output/win/interfaces.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC #pragma once diff --git a/output/win/interfaces.json b/output/win/interfaces.json index ba593ce..595c8bd 100644 --- a/output/win/interfaces.json +++ b/output/win/interfaces.json @@ -1,602 +1,204 @@ { - "interfaces": { - "animationsystem.dll": [ - { - "name": "AnimationSystemUtils_001", - "value": 470656 - }, - { - "name": "AnimationSystem_001", - "value": 449024 - } - ], - "client.dll": [ - { - "name": "ClientToolsInfo_001", - "value": 7548672 - }, - { - "name": "EmptyWorldService001_Client", - "value": 4720720 - }, - { - "name": "GameClientExports001", - "value": 7548688 - }, - { - "name": "LegacyGameUI001", - "value": 9104960 - }, - { - "name": "Source2Client002", - "value": 7548704 - }, - { - "name": "Source2ClientConfig001", - "value": 4635280 - }, - { - "name": "Source2ClientPrediction001", - "value": 8059280 - }, - { - "name": "Source2ClientUI001", - "value": 9036896 - } - ], - "engine2.dll": [ - { - "name": "BenchmarkService001", - "value": 1536560 - }, - { - "name": "BugService001", - "value": 1542800 - }, - { - "name": "ClientServerEngineLoopService_001", - "value": 2010720 - }, - { - "name": "EngineGameUI001", - "value": 1187440 - }, - { - "name": "EngineServiceMgr001", - "value": 1948688 - }, - { - "name": "GameEventSystemClientV001", - "value": 1966768 - }, - { - "name": "GameEventSystemServerV001", - "value": 1966784 - }, - { - "name": "GameResourceServiceClientV001", - "value": 1571920 - }, - { - "name": "GameResourceServiceServerV001", - "value": 1571936 - }, - { - "name": "GameUIService_001", - "value": 1582592 - }, - { - "name": "HostStateMgr001", - "value": 1985808 - }, - { - "name": "INETSUPPORT_001", - "value": 986592 - }, - { - "name": "InputService_001", - "value": 1605920 - }, - { - "name": "KeyValueCache001", - "value": 1996080 - }, - { - "name": "MapListService_001", - "value": 1683536 - }, - { - "name": "NetworkClientService_001", - "value": 1712656 - }, - { - "name": "NetworkP2PService_001", - "value": 1740624 - }, - { - "name": "NetworkServerService_001", - "value": 1758400 - }, - { - "name": "NetworkService_001", - "value": 1779424 - }, - { - "name": "RenderService_001", - "value": 1780688 - }, - { - "name": "ScreenshotService001", - "value": 1791376 - }, - { - "name": "SimpleEngineLoopService_001", - "value": 2060368 - }, - { - "name": "SoundService_001", - "value": 1809296 - }, - { - "name": "Source2EngineToClient001", - "value": 400016 - }, - { - "name": "Source2EngineToClientStringTable001", - "value": 568176 - }, - { - "name": "Source2EngineToServer001", - "value": 598336 - }, - { - "name": "Source2EngineToServerStringTable001", - "value": 694320 - }, - { - "name": "SplitScreenService_001", - "value": 1836080 - }, - { - "name": "StatsService_001", - "value": 1847568 - }, - { - "name": "ToolService_001", - "value": 1867104 - }, - { - "name": "VENGINE_GAMEUIFUNCS_VERSION005", - "value": 1190624 - }, - { - "name": "VProfService_001", - "value": 1872096 - } - ], - "filesystem_stdio.dll": [ - { - "name": "VAsyncFileSystem2_001", - "value": 424288 - }, - { - "name": "VFileSystem017", - "value": 424272 - } - ], - "host.dll": [ - { - "name": "DebugDrawQueueManager001", - "value": 72416 - }, - { - "name": "GameModelInfo001", - "value": 73872 - }, - { - "name": "GameSystem2HostHook", - "value": 74096 - }, - { - "name": "HostUtils001", - "value": 76064 - }, - { - "name": "PredictionDiffManager001", - "value": 95040 - }, - { - "name": "SaveRestoreDataVersion001", - "value": 102496 - }, - { - "name": "SinglePlayerSharedMemory001", - "value": 102512 - }, - { - "name": "Source2Host001", - "value": 103408 - } - ], - "imemanager.dll": [ - { - "name": "IMEManager001", - "value": 50288 - } - ], - "inputsystem.dll": [ - { - "name": "InputStackSystemVersion001", - "value": 6224 - }, - { - "name": "InputSystemVersion001", - "value": 10816 - } - ], - "localize.dll": [ - { - "name": "Localize_001", - "value": 14384 - } - ], - "matchmaking.dll": [ - { - "name": "GameTypes001", - "value": 342016 - }, - { - "name": "MATCHFRAMEWORK_001", - "value": 1070736 - } - ], - "materialsystem2.dll": [ - { - "name": "FontManager_001", - "value": 227968 - }, - { - "name": "MaterialUtils_001", - "value": 318272 - }, - { - "name": "PostProcessingSystem_001", - "value": 273024 - }, - { - "name": "TextLayout_001", - "value": 303616 - }, - { - "name": "VMaterialSystem2_001", - "value": 155520 - } - ], - "meshsystem.dll": [ - { - "name": "MeshSystem001", - "value": 29760 - } - ], - "navsystem.dll": [ - { - "name": "NavSystem001", - "value": 36400 - } - ], - "networksystem.dll": [ - { - "name": "FlattenedSerializersVersion001", - "value": 520080 - }, - { - "name": "NetworkMessagesVersion001", - "value": 654480 - }, - { - "name": "NetworkSystemVersion001", - "value": 784896 - }, - { - "name": "SerializedEntitiesVersion001", - "value": 878896 - } - ], - "panorama.dll": [ - { - "name": "PanoramaUIEngine001", - "value": 383328 - } - ], - "panorama_text_pango.dll": [ - { - "name": "PanoramaTextServices001", - "value": 314336 - } - ], - "panoramauiclient.dll": [ - { - "name": "PanoramaUIClient001", - "value": 73744 - } - ], - "particles.dll": [ - { - "name": "ParticleSystemMgr003", - "value": 365008 - } - ], - "pulse_system.dll": [ - { - "name": "IPulseSystem_001", - "value": 17600 - } - ], - "rendersystemdx11.dll": [ - { - "name": "RenderDeviceMgr001", - "value": 313296 - }, - { - "name": "RenderUtils_001", - "value": 348496 - }, - { - "name": "VRenderDeviceMgrBackdoor001", - "value": 313312 - } - ], - "resourcesystem.dll": [ - { - "name": "ResourceSystem013", - "value": 67872 - } - ], - "scenefilecache.dll": [ - { - "name": "ResponseRulesCache001", - "value": 12704 - }, - { - "name": "SceneFileCache002", - "value": 27232 - } - ], - "scenesystem.dll": [ - { - "name": "RenderingPipelines_001", - "value": 550016 - }, - { - "name": "SceneSystem_002", - "value": 774656 - }, - { - "name": "SceneUtils_001", - "value": 1244400 - } - ], - "schemasystem.dll": [ - { - "name": "SchemaSystem_001", - "value": 43600 - } - ], - "server.dll": [ - { - "name": "EmptyWorldService001_Server", - "value": 5711936 - }, - { - "name": "EntitySubclassUtilsV001", - "value": 2815904 - }, - { - "name": "NavGameTest001", - "value": 10776336 - }, - { - "name": "ServerToolsInfo_001", - "value": 8594128 - }, - { - "name": "Source2GameClients001", - "value": 8594144 - }, - { - "name": "Source2GameDirector001", - "value": 1174192 - }, - { - "name": "Source2GameEntities001", - "value": 8594160 - }, - { - "name": "Source2Server001", - "value": 8594176 - }, - { - "name": "Source2ServerConfig001", - "value": 5663680 - }, - { - "name": "customnavsystem001", - "value": 2279008 - } - ], - "soundsystem.dll": [ - { - "name": "SoundOpSystem001", - "value": 1484352 - }, - { - "name": "SoundOpSystemEdit001", - "value": 617040 - }, - { - "name": "SoundSystem001", - "value": 295712 - }, - { - "name": "VMixEditTool001", - "value": 482352 - } - ], - "steamaudio.dll": [ - { - "name": "SteamAudio001", - "value": 371312 - } - ], - "steamclient64.dll": [ - { - "name": "CLIENTENGINE_INTERFACE_VERSION005", - "value": 8790464 - }, - { - "name": "IVALIDATE001", - "value": 8806992 - }, - { - "name": "SteamClient006", - "value": 6698752 - }, - { - "name": "SteamClient007", - "value": 6698768 - }, - { - "name": "SteamClient008", - "value": 6698784 - }, - { - "name": "SteamClient009", - "value": 6698800 - }, - { - "name": "SteamClient010", - "value": 6698816 - }, - { - "name": "SteamClient011", - "value": 6698832 - }, - { - "name": "SteamClient012", - "value": 6698848 - }, - { - "name": "SteamClient013", - "value": 6698864 - }, - { - "name": "SteamClient014", - "value": 6698880 - }, - { - "name": "SteamClient015", - "value": 6698896 - }, - { - "name": "SteamClient016", - "value": 6698912 - }, - { - "name": "SteamClient017", - "value": 6698928 - }, - { - "name": "SteamClient018", - "value": 6698944 - }, - { - "name": "SteamClient019", - "value": 6698960 - }, - { - "name": "SteamClient020", - "value": 6698976 - }, - { - "name": "SteamClient021", - "value": 6698992 - }, - { - "name": "p2pvoice002", - "value": 892880 - }, - { - "name": "p2pvoicesingleton002", - "value": 879152 - } - ], - "tier0.dll": [ - { - "name": "TestScriptMgr001", - "value": 1312656 - }, - { - "name": "VEngineCvar007", - "value": 406160 - }, - { - "name": "VProcessUtils002", - "value": 1252464 - }, - { - "name": "VStringTokenSystem001", - "value": 1639936 - } - ], - "v8system.dll": [ - { - "name": "Source2V8System001", - "value": 6480 - } - ], - "valve_avi.dll": [ - { - "name": "VAvi001", - "value": 12176 - } - ], - "valve_wmf.dll": [ - { - "name": "VMediaFoundation001", - "value": 4816 - } - ], - "vphysics2.dll": [ - { - "name": "VPhysics2_Handle_Interface_001", - "value": 375984 - }, - { - "name": "VPhysics2_Interface_001", - "value": 356656 - } - ], - "vscript.dll": [ - { - "name": "VScriptManager010", - "value": 204800 - } - ], - "vstdlib_s64.dll": [ - { - "name": "IVALIDATE001", - "value": 151840 - }, - { - "name": "VEngineCvar002", - "value": 22368 - } - ], - "worldrenderer.dll": [ - { - "name": "WorldRendererMgr001", - "value": 132576 - } - ] + "animationsystem.dll": { + "AnimationSystemUtils_001": 470656, + "AnimationSystem_001": 449024 + }, + "client.dll": { + "ClientToolsInfo_001": 7548672, + "EmptyWorldService001_Client": 4720720, + "GameClientExports001": 7548688, + "LegacyGameUI001": 9104960, + "Source2Client002": 7548704, + "Source2ClientConfig001": 4635280, + "Source2ClientPrediction001": 8059280, + "Source2ClientUI001": 9036896 + }, + "engine2.dll": { + "BenchmarkService001": 1536560, + "BugService001": 1542800, + "ClientServerEngineLoopService_001": 2010720, + "EngineGameUI001": 1187440, + "EngineServiceMgr001": 1948688, + "GameEventSystemClientV001": 1966768, + "GameEventSystemServerV001": 1966784, + "GameResourceServiceClientV001": 1571920, + "GameResourceServiceServerV001": 1571936, + "GameUIService_001": 1582592, + "HostStateMgr001": 1985808, + "INETSUPPORT_001": 986592, + "InputService_001": 1605920, + "KeyValueCache001": 1996080, + "MapListService_001": 1683536, + "NetworkClientService_001": 1712656, + "NetworkP2PService_001": 1740624, + "NetworkServerService_001": 1758400, + "NetworkService_001": 1779424, + "RenderService_001": 1780688, + "ScreenshotService001": 1791376, + "SimpleEngineLoopService_001": 2060368, + "SoundService_001": 1809296, + "Source2EngineToClient001": 400016, + "Source2EngineToClientStringTable001": 568176, + "Source2EngineToServer001": 598336, + "Source2EngineToServerStringTable001": 694320, + "SplitScreenService_001": 1836080, + "StatsService_001": 1847568, + "ToolService_001": 1867104, + "VENGINE_GAMEUIFUNCS_VERSION005": 1190624, + "VProfService_001": 1872096 + }, + "filesystem_stdio.dll": { + "VAsyncFileSystem2_001": 424288, + "VFileSystem017": 424272 + }, + "host.dll": { + "DebugDrawQueueManager001": 72416, + "GameModelInfo001": 73872, + "GameSystem2HostHook": 74096, + "HostUtils001": 76064, + "PredictionDiffManager001": 95040, + "SaveRestoreDataVersion001": 102496, + "SinglePlayerSharedMemory001": 102512, + "Source2Host001": 103408 + }, + "imemanager.dll": { + "IMEManager001": 50288 + }, + "inputsystem.dll": { + "InputStackSystemVersion001": 6224, + "InputSystemVersion001": 10816 + }, + "localize.dll": { + "Localize_001": 14384 + }, + "matchmaking.dll": { + "GameTypes001": 342016, + "MATCHFRAMEWORK_001": 1070736 + }, + "materialsystem2.dll": { + "FontManager_001": 227968, + "MaterialUtils_001": 318272, + "PostProcessingSystem_001": 273024, + "TextLayout_001": 303616, + "VMaterialSystem2_001": 155520 + }, + "meshsystem.dll": { + "MeshSystem001": 29760 + }, + "navsystem.dll": { + "NavSystem001": 36400 + }, + "networksystem.dll": { + "FlattenedSerializersVersion001": 520080, + "NetworkMessagesVersion001": 654480, + "NetworkSystemVersion001": 784896, + "SerializedEntitiesVersion001": 878896 + }, + "panorama.dll": { + "PanoramaUIEngine001": 383328 + }, + "panorama_text_pango.dll": { + "PanoramaTextServices001": 314336 + }, + "panoramauiclient.dll": { + "PanoramaUIClient001": 73744 + }, + "particles.dll": { + "ParticleSystemMgr003": 365008 + }, + "pulse_system.dll": { + "IPulseSystem_001": 17600 + }, + "rendersystemdx11.dll": { + "RenderDeviceMgr001": 313296, + "RenderUtils_001": 348496, + "VRenderDeviceMgrBackdoor001": 313312 + }, + "resourcesystem.dll": { + "ResourceSystem013": 67872 + }, + "scenefilecache.dll": { + "ResponseRulesCache001": 12704, + "SceneFileCache002": 27232 + }, + "scenesystem.dll": { + "RenderingPipelines_001": 550016, + "SceneSystem_002": 774656, + "SceneUtils_001": 1244400 + }, + "schemasystem.dll": { + "SchemaSystem_001": 43600 + }, + "server.dll": { + "EmptyWorldService001_Server": 5711936, + "EntitySubclassUtilsV001": 2815904, + "NavGameTest001": 10776336, + "ServerToolsInfo_001": 8594128, + "Source2GameClients001": 8594144, + "Source2GameDirector001": 1174192, + "Source2GameEntities001": 8594160, + "Source2Server001": 8594176, + "Source2ServerConfig001": 5663680, + "customnavsystem001": 2279008 + }, + "soundsystem.dll": { + "SoundOpSystem001": 1484352, + "SoundOpSystemEdit001": 617040, + "SoundSystem001": 295712, + "VMixEditTool001": 482352 + }, + "steamaudio.dll": { + "SteamAudio001": 371312 + }, + "steamclient64.dll": { + "CLIENTENGINE_INTERFACE_VERSION005": 8790464, + "IVALIDATE001": 8806992, + "SteamClient006": 6698752, + "SteamClient007": 6698768, + "SteamClient008": 6698784, + "SteamClient009": 6698800, + "SteamClient010": 6698816, + "SteamClient011": 6698832, + "SteamClient012": 6698848, + "SteamClient013": 6698864, + "SteamClient014": 6698880, + "SteamClient015": 6698896, + "SteamClient016": 6698912, + "SteamClient017": 6698928, + "SteamClient018": 6698944, + "SteamClient019": 6698960, + "SteamClient020": 6698976, + "SteamClient021": 6698992, + "p2pvoice002": 892880, + "p2pvoicesingleton002": 879152 + }, + "tier0.dll": { + "TestScriptMgr001": 1312656, + "VEngineCvar007": 406160, + "VProcessUtils002": 1252464, + "VStringTokenSystem001": 1639936 + }, + "v8system.dll": { + "Source2V8System001": 6480 + }, + "valve_avi.dll": { + "VAvi001": 12176 + }, + "valve_wmf.dll": { + "VMediaFoundation001": 4816 + }, + "vphysics2.dll": { + "VPhysics2_Handle_Interface_001": 375984, + "VPhysics2_Interface_001": 356656 + }, + "vscript.dll": { + "VScriptManager010": 204800 + }, + "vstdlib_s64.dll": { + "IVALIDATE001": 151840, + "VEngineCvar002": 22368 + }, + "worldrenderer.dll": { + "WorldRendererMgr001": 132576 } } \ No newline at end of file diff --git a/output/win/interfaces.rs b/output/win/interfaces.rs index c602b4d..2c1a485 100644 --- a/output/win/interfaces.rs +++ b/output/win/interfaces.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/win/offsets.cs b/output/win/offsets.cs index 1a31d05..94b1258 100644 --- a/output/win/offsets.cs +++ b/output/win/offsets.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC namespace CS2Dumper.Offsets { // Module: client.dll diff --git a/output/win/offsets.hpp b/output/win/offsets.hpp index 569fa59..7dea222 100644 --- a/output/win/offsets.hpp +++ b/output/win/offsets.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC #pragma once diff --git a/output/win/offsets.json b/output/win/offsets.json index 4ac5fc6..61b2ce6 100644 --- a/output/win/offsets.json +++ b/output/win/offsets.json @@ -1,120 +1,37 @@ { - "offsets": { - "client.dll": [ - { - "name": "dwCSGOInput", - "value": 26392096 - }, - { - "name": "dwEntityList", - "value": 25963864 - }, - { - "name": "dwGameEntitySystem", - "value": 27133840 - }, - { - "name": "dwGameEntitySystem_getHighestEntityIndex", - "value": 5392 - }, - { - "name": "dwGameRules", - "value": 26344608 - }, - { - "name": "dwGlobalVars", - "value": 24292256 - }, - { - "name": "dwGlowManager", - "value": 26345664 - }, - { - "name": "dwLocalPlayerController", - "value": 26289528 - }, - { - "name": "dwLocalPlayerPawn", - "value": 24342952 - }, - { - "name": "dwPlantedC4", - "value": 26381016 - }, - { - "name": "dwPrediction", - "value": 24342640 - }, - { - "name": "dwSensitivity", - "value": 26348008 - }, - { - "name": "dwSensitivity_sensitivity", - "value": 64 - }, - { - "name": "dwViewAngles", - "value": 26413488 - }, - { - "name": "dwViewMatrix", - "value": 26362272 - }, - { - "name": "dwViewRender", - "value": 26364448 - } - ], - "engine2.dll": [ - { - "name": "dwBuildNumber", - "value": 5326196 - }, - { - "name": "dwNetworkGameClient", - "value": 5323464 - }, - { - "name": "dwNetworkGameClient_deltaTick", - "value": 600 - }, - { - "name": "dwNetworkGameClient_getLocalPlayer", - "value": 240 - }, - { - "name": "dwNetworkGameClient_getMaxClients", - "value": 592 - }, - { - "name": "dwNetworkGameClient_signOnState", - "value": 576 - }, - { - "name": "dwWindowHeight", - "value": 6081757 - }, - { - "name": "dwWindowWidth", - "value": 6081753 - } - ], - "inputsystem.dll": [ - { - "name": "dwInputSystem", - "value": 223136 - } - ], - "matchmaking.dll": [ - { - "name": "dwGameTypes", - "value": 1909216 - }, - { - "name": "dwGameTypes_mapName", - "value": 1909504 - } - ] + "client.dll": { + "dwCSGOInput": 26392096, + "dwEntityList": 25963864, + "dwGameEntitySystem": 27133840, + "dwGameEntitySystem_getHighestEntityIndex": 5392, + "dwGameRules": 26344608, + "dwGlobalVars": 24292256, + "dwGlowManager": 26345664, + "dwLocalPlayerController": 26289528, + "dwLocalPlayerPawn": 24342952, + "dwPlantedC4": 26381016, + "dwPrediction": 24342640, + "dwSensitivity": 26348008, + "dwSensitivity_sensitivity": 64, + "dwViewAngles": 26413488, + "dwViewMatrix": 26362272, + "dwViewRender": 26364448 + }, + "engine2.dll": { + "dwBuildNumber": 5326196, + "dwNetworkGameClient": 5323464, + "dwNetworkGameClient_deltaTick": 600, + "dwNetworkGameClient_getLocalPlayer": 240, + "dwNetworkGameClient_getMaxClients": 592, + "dwNetworkGameClient_signOnState": 576, + "dwWindowHeight": 6081757, + "dwWindowWidth": 6081753 + }, + "inputsystem.dll": { + "dwInputSystem": 223136 + }, + "matchmaking.dll": { + "dwGameTypes": 1909216, + "dwGameTypes_mapName": 1909504 } } \ No newline at end of file diff --git a/output/win/offsets.rs b/output/win/offsets.rs index b03ab7f..ab027f5 100644 --- a/output/win/offsets.rs +++ b/output/win/offsets.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC #![allow(non_upper_case_globals, unused)] diff --git a/output/win/schemas.cs b/output/win/schemas.cs index 85c1696..8d1e04f 100644 --- a/output/win/schemas.cs +++ b/output/win/schemas.cs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll @@ -8,674 +8,674 @@ namespace CS2Dumper.Schemas { public static class Animationsystem { // Alignment: 4 // Members count: 2 - public enum MoodType_t : int { - eMoodType_Head = 0, - eMoodType_Body = 1 + public enum MoodType_t : uint { + eMoodType_Head = 0x0, + eMoodType_Body = 0x1 } // Alignment: 4 // Members count: 6 - public enum AnimationProcessingType_t : int { - ANIMATION_PROCESSING_SERVER_SIMULATION = 0, - ANIMATION_PROCESSING_CLIENT_SIMULATION = 1, - ANIMATION_PROCESSING_CLIENT_PREDICTION = 2, - ANIMATION_PROCESSING_CLIENT_INTERPOLATION = 3, - ANIMATION_PROCESSING_CLIENT_RENDER = 4, - ANIMATION_PROCESSING_MAX = 5 + public enum AnimationProcessingType_t : uint { + ANIMATION_PROCESSING_SERVER_SIMULATION = 0x0, + ANIMATION_PROCESSING_CLIENT_SIMULATION = 0x1, + ANIMATION_PROCESSING_CLIENT_PREDICTION = 0x2, + ANIMATION_PROCESSING_CLIENT_INTERPOLATION = 0x3, + ANIMATION_PROCESSING_CLIENT_RENDER = 0x4, + ANIMATION_PROCESSING_MAX = 0x5 } // Alignment: 4 // Members count: 7 - public enum AnimationSnapshotType_t : int { - ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0, - ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 1, - ANIMATION_SNAPSHOT_CLIENT_PREDICTION = 2, - ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION = 3, - ANIMATION_SNAPSHOT_CLIENT_RENDER = 4, - ANIMATION_SNAPSHOT_FINAL_COMPOSITE = 5, - ANIMATION_SNAPSHOT_MAX = 6 + public enum AnimationSnapshotType_t : uint { + ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0x0, + ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 0x1, + ANIMATION_SNAPSHOT_CLIENT_PREDICTION = 0x2, + ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION = 0x3, + ANIMATION_SNAPSHOT_CLIENT_RENDER = 0x4, + ANIMATION_SNAPSHOT_FINAL_COMPOSITE = 0x5, + ANIMATION_SNAPSHOT_MAX = 0x6 } // Alignment: 4 // Members count: 17 - public enum SeqCmd_t : int { - SeqCmd_Nop = 0, - SeqCmd_LinearDelta = 1, - SeqCmd_FetchFrameRange = 2, - SeqCmd_Slerp = 3, - SeqCmd_Add = 4, - SeqCmd_Subtract = 5, - SeqCmd_Scale = 6, - SeqCmd_Copy = 7, - SeqCmd_Blend = 8, - SeqCmd_Worldspace = 9, - SeqCmd_Sequence = 10, - SeqCmd_FetchCycle = 11, - SeqCmd_FetchFrame = 12, - SeqCmd_IKLockInPlace = 13, - SeqCmd_IKRestoreAll = 14, - SeqCmd_ReverseSequence = 15, - SeqCmd_Transform = 16 + public enum SeqCmd_t : uint { + SeqCmd_Nop = 0x0, + SeqCmd_LinearDelta = 0x1, + SeqCmd_FetchFrameRange = 0x2, + SeqCmd_Slerp = 0x3, + SeqCmd_Add = 0x4, + SeqCmd_Subtract = 0x5, + SeqCmd_Scale = 0x6, + SeqCmd_Copy = 0x7, + SeqCmd_Blend = 0x8, + SeqCmd_Worldspace = 0x9, + SeqCmd_Sequence = 0xA, + SeqCmd_FetchCycle = 0xB, + SeqCmd_FetchFrame = 0xC, + SeqCmd_IKLockInPlace = 0xD, + SeqCmd_IKRestoreAll = 0xE, + SeqCmd_ReverseSequence = 0xF, + SeqCmd_Transform = 0x10 } // Alignment: 4 // Members count: 4 - public enum SeqPoseSetting_t : int { - SEQ_POSE_SETTING_CONSTANT = 0, - SEQ_POSE_SETTING_ROTATION = 1, - SEQ_POSE_SETTING_POSITION = 2, - SEQ_POSE_SETTING_VELOCITY = 3 + public enum SeqPoseSetting_t : uint { + SEQ_POSE_SETTING_CONSTANT = 0x0, + SEQ_POSE_SETTING_ROTATION = 0x1, + SEQ_POSE_SETTING_POSITION = 0x2, + SEQ_POSE_SETTING_VELOCITY = 0x3 } // Alignment: 4 // Members count: 18 - public enum ParticleAttachment_t : int { - PATTACH_INVALID = -1, - PATTACH_ABSORIGIN = 0, - PATTACH_ABSORIGIN_FOLLOW = 1, - PATTACH_CUSTOMORIGIN = 2, - PATTACH_CUSTOMORIGIN_FOLLOW = 3, - PATTACH_POINT = 4, - PATTACH_POINT_FOLLOW = 5, - PATTACH_EYES_FOLLOW = 6, - PATTACH_OVERHEAD_FOLLOW = 7, - PATTACH_WORLDORIGIN = 8, - PATTACH_ROOTBONE_FOLLOW = 9, - PATTACH_RENDERORIGIN_FOLLOW = 10, - PATTACH_MAIN_VIEW = 11, - PATTACH_WATERWAKE = 12, - PATTACH_CENTER_FOLLOW = 13, - PATTACH_CUSTOM_GAME_STATE_1 = 14, - PATTACH_HEALTHBAR = 15, - MAX_PATTACH_TYPES = 16 + public enum ParticleAttachment_t : uint { + PATTACH_INVALID = 0xFFFFFFFFFFFFFFFF, + PATTACH_ABSORIGIN = 0x0, + PATTACH_ABSORIGIN_FOLLOW = 0x1, + PATTACH_CUSTOMORIGIN = 0x2, + PATTACH_CUSTOMORIGIN_FOLLOW = 0x3, + PATTACH_POINT = 0x4, + PATTACH_POINT_FOLLOW = 0x5, + PATTACH_EYES_FOLLOW = 0x6, + PATTACH_OVERHEAD_FOLLOW = 0x7, + PATTACH_WORLDORIGIN = 0x8, + PATTACH_ROOTBONE_FOLLOW = 0x9, + PATTACH_RENDERORIGIN_FOLLOW = 0xA, + PATTACH_MAIN_VIEW = 0xB, + PATTACH_WATERWAKE = 0xC, + PATTACH_CENTER_FOLLOW = 0xD, + PATTACH_CUSTOM_GAME_STATE_1 = 0xE, + PATTACH_HEALTHBAR = 0xF, + MAX_PATTACH_TYPES = 0x10 } // Alignment: 1 // Members count: 9 - public enum AnimParamType_t : sbyte { - ANIMPARAM_UNKNOWN = 0, - ANIMPARAM_BOOL = 1, - ANIMPARAM_ENUM = 2, - ANIMPARAM_INT = 3, - ANIMPARAM_FLOAT = 4, - ANIMPARAM_VECTOR = 5, - ANIMPARAM_QUATERNION = 6, - ANIMPARAM_GLOBALSYMBOL = 7, - ANIMPARAM_COUNT = 8 + public enum AnimParamType_t : byte { + ANIMPARAM_UNKNOWN = 0x0, + ANIMPARAM_BOOL = 0x1, + ANIMPARAM_ENUM = 0x2, + ANIMPARAM_INT = 0x3, + ANIMPARAM_FLOAT = 0x4, + ANIMPARAM_VECTOR = 0x5, + ANIMPARAM_QUATERNION = 0x6, + ANIMPARAM_GLOBALSYMBOL = 0x7, + ANIMPARAM_COUNT = 0x8 } // Alignment: 4 // Members count: 4 - public enum BoneTransformSpace_t : int { - BoneTransformSpace_Invalid = -1, - BoneTransformSpace_Parent = 0, - BoneTransformSpace_Model = 1, - BoneTransformSpace_World = 2 + public enum BoneTransformSpace_t : uint { + BoneTransformSpace_Invalid = 0xFFFFFFFFFFFFFFFF, + BoneTransformSpace_Parent = 0x0, + BoneTransformSpace_Model = 0x1, + BoneTransformSpace_World = 0x2 } // Alignment: 4 // Members count: 13 - public enum AnimParamButton_t : int { - ANIMPARAM_BUTTON_NONE = 0, - ANIMPARAM_BUTTON_DPAD_UP = 1, - ANIMPARAM_BUTTON_DPAD_RIGHT = 2, - ANIMPARAM_BUTTON_DPAD_DOWN = 3, - ANIMPARAM_BUTTON_DPAD_LEFT = 4, - ANIMPARAM_BUTTON_A = 5, - ANIMPARAM_BUTTON_B = 6, - ANIMPARAM_BUTTON_X = 7, - ANIMPARAM_BUTTON_Y = 8, - ANIMPARAM_BUTTON_LEFT_SHOULDER = 9, - ANIMPARAM_BUTTON_RIGHT_SHOULDER = 10, - ANIMPARAM_BUTTON_LTRIGGER = 11, - ANIMPARAM_BUTTON_RTRIGGER = 12 + public enum AnimParamButton_t : uint { + ANIMPARAM_BUTTON_NONE = 0x0, + ANIMPARAM_BUTTON_DPAD_UP = 0x1, + ANIMPARAM_BUTTON_DPAD_RIGHT = 0x2, + ANIMPARAM_BUTTON_DPAD_DOWN = 0x3, + ANIMPARAM_BUTTON_DPAD_LEFT = 0x4, + ANIMPARAM_BUTTON_A = 0x5, + ANIMPARAM_BUTTON_B = 0x6, + ANIMPARAM_BUTTON_X = 0x7, + ANIMPARAM_BUTTON_Y = 0x8, + ANIMPARAM_BUTTON_LEFT_SHOULDER = 0x9, + ANIMPARAM_BUTTON_RIGHT_SHOULDER = 0xA, + ANIMPARAM_BUTTON_LTRIGGER = 0xB, + ANIMPARAM_BUTTON_RTRIGGER = 0xC } // Alignment: 4 // Members count: 3 - public enum AnimParamNetworkSetting : int { - Auto = 0, - AlwaysNetwork = 1, - NeverNetwork = 2 + public enum AnimParamNetworkSetting : uint { + Auto = 0x0, + AlwaysNetwork = 0x1, + NeverNetwork = 0x2 } // Alignment: 4 // Members count: 3 - public enum FootstepLandedFootSoundType_t : int { - FOOTSOUND_Left = 0, - FOOTSOUND_Right = 1, - FOOTSOUND_UseOverrideSound = 2 + public enum FootstepLandedFootSoundType_t : uint { + FOOTSOUND_Left = 0x0, + FOOTSOUND_Right = 0x1, + FOOTSOUND_UseOverrideSound = 0x2 } // Alignment: 4 // Members count: 3 - public enum AnimPoseControl : int { - NoPoseControl = 0, - AbsolutePoseControl = 1, - RelativePoseControl = 2 + public enum AnimPoseControl : uint { + NoPoseControl = 0x0, + AbsolutePoseControl = 0x1, + RelativePoseControl = 0x2 } // Alignment: 4 // Members count: 2 - public enum RagdollPoseControl : int { - Absolute = 0, - Relative = 1 + public enum RagdollPoseControl : uint { + Absolute = 0x0, + Relative = 0x1 } // Alignment: 4 // Members count: 5 - public enum VPhysXBodyPart_t__VPhysXFlagEnum_t : int { - FLAG_STATIC = 1, - FLAG_KINEMATIC = 2, - FLAG_JOINT = 4, - FLAG_MASS = 8, - FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 16 + public enum VPhysXBodyPart_t__VPhysXFlagEnum_t : uint { + FLAG_STATIC = 0x1, + FLAG_KINEMATIC = 0x2, + FLAG_JOINT = 0x4, + FLAG_MASS = 0x8, + FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 0x10 } // Alignment: 4 // Members count: 4 - public enum VPhysXConstraintParams_t__EnumFlags0_t : int { - FLAG0_SHIFT_INTERPENETRATE = 0, - FLAG0_SHIFT_CONSTRAIN = 1, - FLAG0_SHIFT_BREAKABLE_FORCE = 2, - FLAG0_SHIFT_BREAKABLE_TORQUE = 3 + public enum VPhysXConstraintParams_t__EnumFlags0_t : uint { + FLAG0_SHIFT_INTERPENETRATE = 0x0, + FLAG0_SHIFT_CONSTRAIN = 0x1, + FLAG0_SHIFT_BREAKABLE_FORCE = 0x2, + FLAG0_SHIFT_BREAKABLE_TORQUE = 0x3 } // Alignment: 4 // Members count: 3 - public enum VPhysXJoint_t__Flags_t : int { - JOINT_FLAGS_NONE = 0, - JOINT_FLAGS_BODY1_FIXED = 1, - JOINT_FLAGS_USE_BLOCK_SOLVER = 2 + public enum VPhysXJoint_t__Flags_t : uint { + JOINT_FLAGS_NONE = 0x0, + JOINT_FLAGS_BODY1_FIXED = 0x1, + JOINT_FLAGS_USE_BLOCK_SOLVER = 0x2 } // Alignment: 4 // Members count: 3 - public enum VPhysXAggregateData_t__VPhysXFlagEnum_t : int { - FLAG_IS_POLYSOUP_GEOMETRY = 1, - FLAG_LEVEL_COLLISION = 16, - FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 32 + public enum VPhysXAggregateData_t__VPhysXFlagEnum_t : uint { + FLAG_IS_POLYSOUP_GEOMETRY = 0x1, + FLAG_LEVEL_COLLISION = 0x10, + FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 0x20 } // Alignment: 4 // Members count: 8 - public enum MeshDrawPrimitiveFlags_t : int { - MESH_DRAW_FLAGS_NONE = 0, - MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 1, - MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT = 2, - MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL = 8, - MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING = 16, - MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING = 32, - MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS = 64, - MESH_DRAW_FLAGS_DRAW_LAST = 128 + public enum MeshDrawPrimitiveFlags_t : uint { + MESH_DRAW_FLAGS_NONE = 0x0, + MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 0x1, + MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT = 0x2, + MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL = 0x8, + MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING = 0x10, + MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING = 0x20, + MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS = 0x40, + MESH_DRAW_FLAGS_DRAW_LAST = 0x80 } // Alignment: 4 // Members count: 22 - public enum ModelSkeletonData_t__BoneFlags_t : int { - FLAG_NO_BONE_FLAGS = 0, - FLAG_BONEFLEXDRIVER = 4, - FLAG_CLOTH = 8, - FLAG_PHYSICS = 16, - FLAG_ATTACHMENT = 32, - FLAG_ANIMATION = 64, - FLAG_MESH = 128, - FLAG_HITBOX = 256, - FLAG_BONE_USED_BY_VERTEX_LOD0 = 1024, - FLAG_BONE_USED_BY_VERTEX_LOD1 = 2048, - FLAG_BONE_USED_BY_VERTEX_LOD2 = 4096, - FLAG_BONE_USED_BY_VERTEX_LOD3 = 8192, - FLAG_BONE_USED_BY_VERTEX_LOD4 = 16384, - FLAG_BONE_USED_BY_VERTEX_LOD5 = 32768, - FLAG_BONE_USED_BY_VERTEX_LOD6 = 65536, - FLAG_BONE_USED_BY_VERTEX_LOD7 = 131072, - FLAG_BONE_MERGE_READ = 262144, - FLAG_BONE_MERGE_WRITE = 524288, - FLAG_ALL_BONE_FLAGS = 1048575, - BLEND_PREALIGNED = 1048576, - FLAG_RIGIDLENGTH = 2097152, - FLAG_PROCEDURAL = 4194304 + public enum ModelSkeletonData_t__BoneFlags_t : uint { + FLAG_NO_BONE_FLAGS = 0x0, + FLAG_BONEFLEXDRIVER = 0x4, + FLAG_CLOTH = 0x8, + FLAG_PHYSICS = 0x10, + FLAG_ATTACHMENT = 0x20, + FLAG_ANIMATION = 0x40, + FLAG_MESH = 0x80, + FLAG_HITBOX = 0x100, + FLAG_BONE_USED_BY_VERTEX_LOD0 = 0x400, + FLAG_BONE_USED_BY_VERTEX_LOD1 = 0x800, + FLAG_BONE_USED_BY_VERTEX_LOD2 = 0x1000, + FLAG_BONE_USED_BY_VERTEX_LOD3 = 0x2000, + FLAG_BONE_USED_BY_VERTEX_LOD4 = 0x4000, + FLAG_BONE_USED_BY_VERTEX_LOD5 = 0x8000, + FLAG_BONE_USED_BY_VERTEX_LOD6 = 0x10000, + FLAG_BONE_USED_BY_VERTEX_LOD7 = 0x20000, + FLAG_BONE_MERGE_READ = 0x40000, + FLAG_BONE_MERGE_WRITE = 0x80000, + FLAG_ALL_BONE_FLAGS = 0xFFFFF, + BLEND_PREALIGNED = 0x100000, + FLAG_RIGIDLENGTH = 0x200000, + FLAG_PROCEDURAL = 0x400000 } // Alignment: 4 // Members count: 15 - public enum PermModelInfo_t__FlagEnum : int { - FLAG_TRANSLUCENT = 1, - FLAG_TRANSLUCENT_TWO_PASS = 2, - FLAG_MODEL_IS_RUNTIME_COMBINED = 4, - FLAG_SOURCE1_IMPORT = 8, - FLAG_MODEL_PART_CHILD = 16, - FLAG_NAV_GEN_NONE = 32, - FLAG_NAV_GEN_HULL = 64, - FLAG_NO_FORCED_FADE = 2048, - FLAG_HAS_SKINNED_MESHES = 1024, - FLAG_DO_NOT_CAST_SHADOWS = 131072, - FLAG_FORCE_PHONEME_CROSSFADE = 4096, - FLAG_NO_ANIM_EVENTS = 1048576, - FLAG_ANIMATION_DRIVEN_FLEXES = 2097152, - FLAG_IMPLICIT_BIND_POSE_SEQUENCE = 4194304, - FLAG_MODEL_DOC = 8388608 + public enum PermModelInfo_t__FlagEnum : uint { + FLAG_TRANSLUCENT = 0x1, + FLAG_TRANSLUCENT_TWO_PASS = 0x2, + FLAG_MODEL_IS_RUNTIME_COMBINED = 0x4, + FLAG_SOURCE1_IMPORT = 0x8, + FLAG_MODEL_PART_CHILD = 0x10, + FLAG_NAV_GEN_NONE = 0x20, + FLAG_NAV_GEN_HULL = 0x40, + FLAG_NO_FORCED_FADE = 0x800, + FLAG_HAS_SKINNED_MESHES = 0x400, + FLAG_DO_NOT_CAST_SHADOWS = 0x20000, + FLAG_FORCE_PHONEME_CROSSFADE = 0x1000, + FLAG_NO_ANIM_EVENTS = 0x100000, + FLAG_ANIMATION_DRIVEN_FLEXES = 0x200000, + FLAG_IMPLICIT_BIND_POSE_SEQUENCE = 0x400000, + FLAG_MODEL_DOC = 0x800000 } // Alignment: 4 // Members count: 4 - public enum ModelBoneFlexComponent_t : int { - MODEL_BONE_FLEX_INVALID = -1, - MODEL_BONE_FLEX_TX = 0, - MODEL_BONE_FLEX_TY = 1, - MODEL_BONE_FLEX_TZ = 2 + public enum ModelBoneFlexComponent_t : uint { + MODEL_BONE_FLEX_INVALID = 0xFFFFFFFFFFFFFFFF, + MODEL_BONE_FLEX_TX = 0x0, + MODEL_BONE_FLEX_TY = 0x1, + MODEL_BONE_FLEX_TZ = 0x2 } // Alignment: 4 // Members count: 5 - public enum ModelConfigAttachmentType_t : int { - MODEL_CONFIG_ATTACHMENT_INVALID = -1, - MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT = 0, - MODEL_CONFIG_ATTACHMENT_ROOT_RELATIVE = 1, - MODEL_CONFIG_ATTACHMENT_BONEMERGE = 2, - MODEL_CONFIG_ATTACHMENT_COUNT = 3 + public enum ModelConfigAttachmentType_t : uint { + MODEL_CONFIG_ATTACHMENT_INVALID = 0xFFFFFFFFFFFFFFFF, + MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT = 0x0, + MODEL_CONFIG_ATTACHMENT_ROOT_RELATIVE = 0x1, + MODEL_CONFIG_ATTACHMENT_BONEMERGE = 0x2, + MODEL_CONFIG_ATTACHMENT_COUNT = 0x3 } // Alignment: 4 // Members count: 26 - public enum FlexOpCode_t : int { - FLEX_OP_CONST = 1, - FLEX_OP_FETCH1 = 2, - FLEX_OP_FETCH2 = 3, - FLEX_OP_ADD = 4, - FLEX_OP_SUB = 5, - FLEX_OP_MUL = 6, - FLEX_OP_DIV = 7, - FLEX_OP_NEG = 8, - FLEX_OP_EXP = 9, - FLEX_OP_OPEN = 10, - FLEX_OP_CLOSE = 11, - FLEX_OP_COMMA = 12, - FLEX_OP_MAX = 13, - FLEX_OP_MIN = 14, - FLEX_OP_2WAY_0 = 15, - FLEX_OP_2WAY_1 = 16, - FLEX_OP_NWAY = 17, - FLEX_OP_COMBO = 18, - FLEX_OP_DOMINATE = 19, - FLEX_OP_DME_LOWER_EYELID = 20, - FLEX_OP_DME_UPPER_EYELID = 21, - FLEX_OP_SQRT = 22, - FLEX_OP_REMAPVALCLAMPED = 23, - FLEX_OP_SIN = 24, - FLEX_OP_COS = 25, - FLEX_OP_ABS = 26 + public enum FlexOpCode_t : uint { + FLEX_OP_CONST = 0x1, + FLEX_OP_FETCH1 = 0x2, + FLEX_OP_FETCH2 = 0x3, + FLEX_OP_ADD = 0x4, + FLEX_OP_SUB = 0x5, + FLEX_OP_MUL = 0x6, + FLEX_OP_DIV = 0x7, + FLEX_OP_NEG = 0x8, + FLEX_OP_EXP = 0x9, + FLEX_OP_OPEN = 0xA, + FLEX_OP_CLOSE = 0xB, + FLEX_OP_COMMA = 0xC, + FLEX_OP_MAX = 0xD, + FLEX_OP_MIN = 0xE, + FLEX_OP_2WAY_0 = 0xF, + FLEX_OP_2WAY_1 = 0x10, + FLEX_OP_NWAY = 0x11, + FLEX_OP_COMBO = 0x12, + FLEX_OP_DOMINATE = 0x13, + FLEX_OP_DME_LOWER_EYELID = 0x14, + FLEX_OP_DME_UPPER_EYELID = 0x15, + FLEX_OP_SQRT = 0x16, + FLEX_OP_REMAPVALCLAMPED = 0x17, + FLEX_OP_SIN = 0x18, + FLEX_OP_COS = 0x19, + FLEX_OP_ABS = 0x1A } // Alignment: 4 // Members count: 4 - public enum MorphFlexControllerRemapType_t : int { - MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0, - MORPH_FLEXCONTROLLER_REMAP_2WAY = 1, - MORPH_FLEXCONTROLLER_REMAP_NWAY = 2, - MORPH_FLEXCONTROLLER_REMAP_EYELID = 3 + public enum MorphFlexControllerRemapType_t : uint { + MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0x0, + MORPH_FLEXCONTROLLER_REMAP_2WAY = 0x1, + MORPH_FLEXCONTROLLER_REMAP_NWAY = 0x2, + MORPH_FLEXCONTROLLER_REMAP_EYELID = 0x3 } // Alignment: 4 // Members count: 4 - public enum MorphBundleType_t : int { - MORPH_BUNDLE_TYPE_NONE = 0, - MORPH_BUNDLE_TYPE_POSITION_SPEED = 1, - MORPH_BUNDLE_TYPE_NORMAL_WRINKLE = 2, - MORPH_BUNDLE_TYPE_COUNT = 3 + public enum MorphBundleType_t : uint { + MORPH_BUNDLE_TYPE_NONE = 0x0, + MORPH_BUNDLE_TYPE_POSITION_SPEED = 0x1, + MORPH_BUNDLE_TYPE_NORMAL_WRINKLE = 0x2, + MORPH_BUNDLE_TYPE_COUNT = 0x3 } // Alignment: 1 // Members count: 5 - public enum MovementGait_t : sbyte { - eInvalid = -1, - eWalk = 0, - eJog = 1, - eRun = 2, - eSprint = 3 + public enum MovementGait_t : byte { + eInvalid = 0xFFFFFFFFFFFFFFFF, + eWalk = 0x0, + eJog = 0x1, + eRun = 0x2, + eSprint = 0x3 } // Alignment: 1 // Members count: 3 - public enum CNmBoneMask__WeightInfo_t : sbyte { - Zero = 0, - Mixed = 1, - One = 2 + public enum CNmBoneMask__WeightInfo_t : byte { + Zero = 0x0, + Mixed = 0x1, + One = 0x2 } // Alignment: 1 // Members count: 4 - public enum NmFootPhase_t : sbyte { - LeftFootDown = 0, - RightFootPassing = 1, - RightFootDown = 2, - LeftFootPassing = 3 + public enum NmFootPhase_t : byte { + LeftFootDown = 0x0, + RightFootPassing = 0x1, + RightFootDown = 0x2, + LeftFootPassing = 0x3 } // Alignment: 1 // Members count: 6 - public enum NmFootPhaseCondition_t : sbyte { - LeftFootDown = 0, - LeftFootPassing = 1, - LeftPhase = 4, - RightFootDown = 2, - RightFootPassing = 3, - RightPhase = 5 + public enum NmFootPhaseCondition_t : byte { + LeftFootDown = 0x0, + LeftFootPassing = 0x1, + LeftPhase = 0x4, + RightFootDown = 0x2, + RightFootPassing = 0x3, + RightPhase = 0x5 } // Alignment: 1 // Members count: 3 - public enum NmTransitionRule_t : sbyte { - AllowTransition = 0, - ConditionallyAllowTransition = 1, - BlockTransition = 2 + public enum NmTransitionRule_t : byte { + AllowTransition = 0x0, + ConditionallyAllowTransition = 0x1, + BlockTransition = 0x2 } // Alignment: 1 // Members count: 4 - public enum NmTransitionRuleCondition_t : sbyte { - AnyAllowed = 0, - FullyAllowed = 1, - ConditionallyAllowed = 2, - Blocked = 3 + public enum NmTransitionRuleCondition_t : byte { + AnyAllowed = 0x0, + FullyAllowed = 0x1, + ConditionallyAllowed = 0x2, + Blocked = 0x3 } // Alignment: 4 // Members count: 2 - public enum NmFrameSnapEventMode_t : int { - Floor = 0, - Round = 1 + public enum NmFrameSnapEventMode_t : uint { + Floor = 0x0, + Round = 0x1 } // Alignment: 4 // Members count: 4 - public enum IKChannelMode : int { - TwoBone = 0, - TwoBone_Translate = 1, - OneBone = 2, - OneBone_Translate = 3 + public enum IKChannelMode : uint { + TwoBone = 0x0, + TwoBone_Translate = 0x1, + OneBone = 0x2, + OneBone_Translate = 0x3 } // Alignment: 4 // Members count: 2 - public enum EDemoBoneSelectionMode : int { - CaptureAllBones = 0, - CaptureSelectedBones = 1 + public enum EDemoBoneSelectionMode : uint { + CaptureAllBones = 0x0, + CaptureSelectedBones = 0x1 } // Alignment: 4 // Members count: 37 - public enum AnimValueSource : int { - MoveHeading = 0, - MoveSpeed = 1, - ForwardSpeed = 2, - StrafeSpeed = 3, - FacingHeading = 4, - ManualFacingHeading = 5, - LookHeading = 6, - LookPitch = 7, - LookDistance = 8, - Parameter = 9, - WayPointHeading = 10, - WayPointDistance = 11, - BoundaryRadius = 12, - TargetMoveHeading = 13, - TargetMoveSpeed = 14, - AccelerationHeading = 15, - AccelerationSpeed = 16, - SlopeHeading = 17, - SlopeAngle = 18, - SlopePitch = 19, - SlopeYaw = 20, - GoalDistance = 21, - AccelerationLeftRight = 22, - AccelerationFrontBack = 23, - RootMotionSpeed = 24, - RootMotionTurnSpeed = 25, - MoveHeadingRelativeToLookHeading = 26, - MaxMoveSpeed = 27, - FingerCurl_Thumb = 28, - FingerCurl_Index = 29, - FingerCurl_Middle = 30, - FingerCurl_Ring = 31, - FingerCurl_Pinky = 32, - FingerSplay_Thumb_Index = 33, - FingerSplay_Index_Middle = 34, - FingerSplay_Middle_Ring = 35, - FingerSplay_Ring_Pinky = 36 + public enum AnimValueSource : uint { + MoveHeading = 0x0, + MoveSpeed = 0x1, + ForwardSpeed = 0x2, + StrafeSpeed = 0x3, + FacingHeading = 0x4, + ManualFacingHeading = 0x5, + LookHeading = 0x6, + LookPitch = 0x7, + LookDistance = 0x8, + Parameter = 0x9, + WayPointHeading = 0xA, + WayPointDistance = 0xB, + BoundaryRadius = 0xC, + TargetMoveHeading = 0xD, + TargetMoveSpeed = 0xE, + AccelerationHeading = 0xF, + AccelerationSpeed = 0x10, + SlopeHeading = 0x11, + SlopeAngle = 0x12, + SlopePitch = 0x13, + SlopeYaw = 0x14, + GoalDistance = 0x15, + AccelerationLeftRight = 0x16, + AccelerationFrontBack = 0x17, + RootMotionSpeed = 0x18, + RootMotionTurnSpeed = 0x19, + MoveHeadingRelativeToLookHeading = 0x1A, + MaxMoveSpeed = 0x1B, + FingerCurl_Thumb = 0x1C, + FingerCurl_Index = 0x1D, + FingerCurl_Middle = 0x1E, + FingerCurl_Ring = 0x1F, + FingerCurl_Pinky = 0x20, + FingerSplay_Thumb_Index = 0x21, + FingerSplay_Index_Middle = 0x22, + FingerSplay_Middle_Ring = 0x23, + FingerSplay_Ring_Pinky = 0x24 } // Alignment: 4 // Members count: 13 - public enum AnimVectorSource : int { - MoveDirection = 0, - FacingDirection = 1, - LookDirection = 2, - VectorParameter = 3, - WayPointDirection = 4, - Acceleration = 5, - SlopeNormal = 6, - SlopeNormal_WorldSpace = 7, - LookTarget = 8, - LookTarget_WorldSpace = 9, - WayPointPosition = 10, - GoalPosition = 11, - RootMotionVelocity = 12 + public enum AnimVectorSource : uint { + MoveDirection = 0x0, + FacingDirection = 0x1, + LookDirection = 0x2, + VectorParameter = 0x3, + WayPointDirection = 0x4, + Acceleration = 0x5, + SlopeNormal = 0x6, + SlopeNormal_WorldSpace = 0x7, + LookTarget = 0x8, + LookTarget_WorldSpace = 0x9, + WayPointPosition = 0xA, + GoalPosition = 0xB, + RootMotionVelocity = 0xC } // Alignment: 4 // Members count: 3 - public enum DampingSpeedFunction : int { - NoDamping = 0, - Constant = 1, - Spring = 2 + public enum DampingSpeedFunction : uint { + NoDamping = 0x0, + Constant = 0x1, + Spring = 0x2 } // Alignment: 4 // Members count: 2 - public enum AnimNodeNetworkMode : int { - ServerAuthoritative = 0, - ClientSimulate = 1 + public enum AnimNodeNetworkMode : uint { + ServerAuthoritative = 0x0, + ClientSimulate = 0x1 } // Alignment: 4 // Members count: 4 - public enum StateActionBehavior : int { - STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0, - STATETAGBEHAVIOR_FIRE_ON_ENTER = 1, - STATETAGBEHAVIOR_FIRE_ON_EXIT = 2, - STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 3 + public enum StateActionBehavior : uint { + STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0x0, + STATETAGBEHAVIOR_FIRE_ON_ENTER = 0x1, + STATETAGBEHAVIOR_FIRE_ON_EXIT = 0x2, + STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 0x3 } // Alignment: 4 // Members count: 3 - public enum FieldNetworkOption : int { - Auto = 0, - ForceEnable = 1, - ForceDisable = 2 + public enum FieldNetworkOption : uint { + Auto = 0x0, + ForceEnable = 0x1, + ForceDisable = 0x2 } // Alignment: 4 // Members count: 8 - public enum FootFallTagFoot_t : int { - FOOT1 = 0, - FOOT2 = 1, - FOOT3 = 2, - FOOT4 = 3, - FOOT5 = 4, - FOOT6 = 5, - FOOT7 = 6, - FOOT8 = 7 + public enum FootFallTagFoot_t : uint { + FOOT1 = 0x0, + FOOT2 = 0x1, + FOOT3 = 0x2, + FOOT4 = 0x3, + FOOT5 = 0x4, + FOOT6 = 0x5, + FOOT7 = 0x6, + FOOT8 = 0x7 } // Alignment: 4 // Members count: 2 - public enum MatterialAttributeTagType_t : int { - MATERIAL_ATTRIBUTE_TAG_VALUE = 0, - MATERIAL_ATTRIBUTE_TAG_COLOR = 1 + public enum MatterialAttributeTagType_t : uint { + MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0, + MATERIAL_ATTRIBUTE_TAG_COLOR = 0x1 } // Alignment: 1 // Members count: 3 - public enum VelocityMetricMode : sbyte { - DirectionOnly = 0, - MagnitudeOnly = 1, - DirectionAndMagnitude = 2 + public enum VelocityMetricMode : byte { + DirectionOnly = 0x0, + MagnitudeOnly = 0x1, + DirectionAndMagnitude = 0x2 } // Alignment: 4 // Members count: 4 - public enum AimMatrixBlendMode : int { - AimMatrixBlendMode_None = 0, - AimMatrixBlendMode_Additive = 1, - AimMatrixBlendMode_ModelSpaceAdditive = 2, - AimMatrixBlendMode_BoneMask = 3 + public enum AimMatrixBlendMode : uint { + AimMatrixBlendMode_None = 0x0, + AimMatrixBlendMode_Additive = 0x1, + AimMatrixBlendMode_ModelSpaceAdditive = 0x2, + AimMatrixBlendMode_BoneMask = 0x3 } // Alignment: 4 // Members count: 4 - public enum BoneMaskBlendSpace : int { - BlendSpace_Parent = 0, - BlendSpace_Model = 1, - BlendSpace_Model_RotationOnly = 2, - BlendSpace_Model_TranslationOnly = 3 + public enum BoneMaskBlendSpace : uint { + BlendSpace_Parent = 0x0, + BlendSpace_Model = 0x1, + BlendSpace_Model_RotationOnly = 0x2, + BlendSpace_Model_TranslationOnly = 0x3 } // Alignment: 4 // Members count: 3 - public enum JiggleBoneSimSpace : int { - SimSpace_Local = 0, - SimSpace_Model = 1, - SimSpace_World = 2 + public enum JiggleBoneSimSpace : uint { + SimSpace_Local = 0x0, + SimSpace_Model = 0x1, + SimSpace_World = 0x2 } // Alignment: 4 // Members count: 7 - public enum SolveIKChainAnimNodeDebugSetting : int { - SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0, - SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle = 1, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Y_Axis_Circle = 2, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Z_Axis_Circle = 3, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Forward = 4, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Up = 5, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 6 + public enum SolveIKChainAnimNodeDebugSetting : uint { + SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0x0, + SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle = 0x1, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Y_Axis_Circle = 0x2, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Z_Axis_Circle = 0x3, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Forward = 0x4, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Up = 0x5, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 0x6 } // Alignment: 2 // Members count: 3 - public enum AnimScriptType : short { - ANIMSCRIPT_TYPE_INVALID = -1, - ANIMSCRIPT_FUSE_GENERAL = 0, - ANIMSCRIPT_FUSE_STATEMACHINE = 1 + public enum AnimScriptType : ushort { + ANIMSCRIPT_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + ANIMSCRIPT_FUSE_GENERAL = 0x0, + ANIMSCRIPT_FUSE_STATEMACHINE = 0x1 } // Alignment: 4 // Members count: 3 - public enum BinaryNodeTiming : int { - UseChild1 = 0, - UseChild2 = 1, - SyncChildren = 2 + public enum BinaryNodeTiming : uint { + UseChild1 = 0x0, + UseChild2 = 0x1, + SyncChildren = 0x2 } // Alignment: 4 // Members count: 2 - public enum BinaryNodeChildOption : int { - Child1 = 0, - Child2 = 1 + public enum BinaryNodeChildOption : uint { + Child1 = 0x0, + Child2 = 0x1 } // Alignment: 4 // Members count: 4 - public enum BlendKeyType : int { - BlendKey_UserValue = 0, - BlendKey_Velocity = 1, - BlendKey_Distance = 2, - BlendKey_RemainingDistance = 3 + public enum BlendKeyType : uint { + BlendKey_UserValue = 0x0, + BlendKey_Velocity = 0x1, + BlendKey_Distance = 0x2, + BlendKey_RemainingDistance = 0x3 } // Alignment: 4 // Members count: 2 - public enum Blend2DMode : int { - Blend2DMode_General = 0, - Blend2DMode_Directional = 1 + public enum Blend2DMode : uint { + Blend2DMode_General = 0x0, + Blend2DMode_Directional = 0x1 } // Alignment: 4 // Members count: 4 - public enum ChoiceMethod : int { - WeightedRandom = 0, - WeightedRandomNoRepeat = 1, - Iterate = 2, - IterateRandom = 3 + public enum ChoiceMethod : uint { + WeightedRandom = 0x0, + WeightedRandomNoRepeat = 0x1, + Iterate = 0x2, + IterateRandom = 0x3 } // Alignment: 4 // Members count: 3 - public enum ChoiceChangeMethod : int { - OnReset = 0, - OnCycleEnd = 1, - OnResetOrCycleEnd = 2 + public enum ChoiceChangeMethod : uint { + OnReset = 0x0, + OnCycleEnd = 0x1, + OnResetOrCycleEnd = 0x2 } // Alignment: 4 // Members count: 2 - public enum ChoiceBlendMethod : int { - SingleBlendTime = 0, - PerChoiceBlendTimes = 1 + public enum ChoiceBlendMethod : uint { + SingleBlendTime = 0x0, + PerChoiceBlendTimes = 0x1 } // Alignment: 4 // Members count: 2 - public enum FootLockSubVisualization : int { - FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0, - FOOTLOCKSUBVISUALIZATION_IKSolve = 1 + public enum FootLockSubVisualization : uint { + FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0x0, + FOOTLOCKSUBVISUALIZATION_IKSolve = 0x1 } // Alignment: 4 // Members count: 3 - public enum FootPinningTimingSource : int { - FootMotion = 0, - Tag = 1, - Parameter = 2 + public enum FootPinningTimingSource : uint { + FootMotion = 0x0, + Tag = 0x1, + Parameter = 0x2 } // Alignment: 4 // Members count: 2 - public enum StepPhase : int { - StepPhase_OnGround = 0, - StepPhase_InAir = 1 + public enum StepPhase : uint { + StepPhase_OnGround = 0x0, + StepPhase_InAir = 0x1 } // Alignment: 4 // Members count: 2 - public enum JumpCorrectionMethod : int { - ScaleMotion = 0, - AddCorrectionDelta = 1 + public enum JumpCorrectionMethod : uint { + ScaleMotion = 0x0, + AddCorrectionDelta = 0x1 } // Alignment: 4 // Members count: 3 - public enum SelectorTagBehavior_t : int { - SelectorTagBehavior_OnWhileCurrent = 0, - SelectorTagBehavior_OffWhenFinished = 1, - SelectorTagBehavior_OffBeforeFinished = 2 + public enum SelectorTagBehavior_t : uint { + SelectorTagBehavior_OnWhileCurrent = 0x0, + SelectorTagBehavior_OffWhenFinished = 0x1, + SelectorTagBehavior_OffBeforeFinished = 0x2 } // Alignment: 4 // Members count: 2 - public enum StanceOverrideMode : int { - Sequence = 0, - Node = 1 + public enum StanceOverrideMode : uint { + Sequence = 0x0, + Node = 0x1 } // Alignment: 4 // Members count: 5 - public enum ResetCycleOption : int { - Beginning = 0, - SameCycleAsSource = 1, - InverseSourceCycle = 2, - FixedValue = 3, - SameTimeAsSource = 4 + public enum ResetCycleOption : uint { + Beginning = 0x0, + SameCycleAsSource = 0x1, + InverseSourceCycle = 0x2, + FixedValue = 0x3, + SameTimeAsSource = 0x4 } // Alignment: 4 // Members count: 2 - public enum IkEndEffectorType : int { - IkEndEffector_Attachment = 0, - IkEndEffector_Bone = 1 + public enum IkEndEffectorType : uint { + IkEndEffector_Attachment = 0x0, + IkEndEffector_Bone = 0x1 } // Alignment: 4 // Members count: 4 - public enum IkTargetType : int { - IkTarget_Attachment = 0, - IkTarget_Bone = 1, - IkTarget_Parameter_ModelSpace = 2, - IkTarget_Parameter_WorldSpace = 3 + public enum IkTargetType : uint { + IkTarget_Attachment = 0x0, + IkTarget_Bone = 0x1, + IkTarget_Parameter_ModelSpace = 0x2, + IkTarget_Parameter_WorldSpace = 0x3 } // Alignment: 1 // Members count: 3 - public enum PoseType_t : sbyte { - POSETYPE_STATIC = 0, - POSETYPE_DYNAMIC = 1, - POSETYPE_INVALID = 255 + public enum PoseType_t : byte { + POSETYPE_STATIC = 0x0, + POSETYPE_DYNAMIC = 0x1, + POSETYPE_INVALID = 0xFF } // Alignment: 4 // Members count: 5 - public enum CAnimationGraphVisualizerPrimitiveType : int { - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 1, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 2, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 3, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 4 + public enum CAnimationGraphVisualizerPrimitiveType : uint { + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0x0, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 0x1, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 0x2, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 0x3, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 0x4 } // Alignment: 4 // Members count: 3 - public enum FacingMode : int { - FacingMode_Manual = 0, - FacingMode_Path = 1, - FacingMode_LookTarget = 2 + public enum FacingMode : uint { + FacingMode_Manual = 0x0, + FacingMode_Path = 0x1, + FacingMode_LookTarget = 0x2 } // Alignment: 4 // Members count: 6 - public enum IKSolverType : int { - IKSOLVER_Perlin = 0, - IKSOLVER_TwoBone = 1, - IKSOLVER_Fabrik = 2, - IKSOLVER_DogLeg3Bone = 3, - IKSOLVER_CCD = 4, - IKSOLVER_COUNT = 5 + public enum IKSolverType : uint { + IKSOLVER_Perlin = 0x0, + IKSOLVER_TwoBone = 0x1, + IKSOLVER_Fabrik = 0x2, + IKSOLVER_DogLeg3Bone = 0x3, + IKSOLVER_CCD = 0x4, + IKSOLVER_COUNT = 0x5 } // Alignment: 4 // Members count: 3 - public enum IKTargetSource : int { - IKTARGETSOURCE_Bone = 0, - IKTARGETSOURCE_AnimgraphParameter = 1, - IKTARGETSOURCE_COUNT = 2 + public enum IKTargetSource : uint { + IKTARGETSOURCE_Bone = 0x0, + IKTARGETSOURCE_AnimgraphParameter = 0x1, + IKTARGETSOURCE_COUNT = 0x2 } // Alignment: 4 // Members count: 3 - public enum IKTargetCoordinateSystem : int { - IKTARGETCOORDINATESYSTEM_WorldSpace = 0, - IKTARGETCOORDINATESYSTEM_ModelSpace = 1, - IKTARGETCOORDINATESYSTEM_COUNT = 2 + public enum IKTargetCoordinateSystem : uint { + IKTARGETCOORDINATESYSTEM_WorldSpace = 0x0, + IKTARGETCOORDINATESYSTEM_ModelSpace = 0x1, + IKTARGETCOORDINATESYSTEM_COUNT = 0x2 } // Parent: None // Fields count: 2 @@ -697,7 +697,7 @@ namespace CS2Dumper.Schemas { public const nint m_sName = 0x0; // CUtlString public const nint m_bActiveListening = 0x8; // bool public const nint m_bActiveTalking = 0x9; // bool - public const nint m_layerAnimations = 0x10; // CUtlVector< MoodAnimation_t > + public const nint m_layerAnimations = 0x10; // CUtlVector public const nint m_flIntensity = 0x28; // CRangeFloat public const nint m_flDurationScale = 0x30; // CRangeFloat public const nint m_bScaleWithInts = 0x38; // bool @@ -715,10 +715,10 @@ namespace CS2Dumper.Schemas { public static class AnimationDecodeDebugDumpElement_t { public const nint m_nEntityIndex = 0x0; // int32 public const nint m_modelName = 0x8; // CUtlString - public const nint m_poseParams = 0x10; // CUtlVector< CUtlString > - public const nint m_decodeOps = 0x28; // CUtlVector< CUtlString > - public const nint m_internalOps = 0x40; // CUtlVector< CUtlString > - public const nint m_decodedAnims = 0x58; // CUtlVector< CUtlString > + public const nint m_poseParams = 0x10; // CUtlVector + public const nint m_decodeOps = 0x28; // CUtlVector + public const nint m_internalOps = 0x40; // CUtlVector + public const nint m_decodedAnims = 0x58; // CUtlVector } // Parent: None // Fields count: 2 @@ -727,7 +727,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class AnimationDecodeDebugDump_t { public const nint m_processingType = 0x0; // AnimationProcessingType_t - public const nint m_elems = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > + public const nint m_elems = 0x8; // CUtlVector } // Parent: None // Fields count: 9 @@ -738,9 +738,9 @@ namespace CS2Dumper.Schemas { public const nint m_flRealTime = 0x0; // float32 public const nint m_rootToWorld = 0x10; // matrix3x4a_t public const nint m_bBonesInWorldSpace = 0x40; // bool - public const nint m_boneSetupMask = 0x48; // CUtlVector< uint32 > - public const nint m_boneTransforms = 0x60; // CUtlVector< matrix3x4a_t > - public const nint m_flexControllers = 0x78; // CUtlVector< float32 > + public const nint m_boneSetupMask = 0x48; // CUtlVector + public const nint m_boneTransforms = 0x60; // CUtlVector + public const nint m_flexControllers = 0x78; // CUtlVector public const nint m_SnapshotType = 0x90; // AnimationSnapshotType_t public const nint m_bHasDecodeDump = 0x94; // bool public const nint m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t @@ -789,13 +789,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimEncodeDifference { - public const nint m_boneArray = 0x0; // CUtlVector< CAnimBoneDifference > - public const nint m_morphArray = 0x18; // CUtlVector< CAnimMorphDifference > - public const nint m_userArray = 0x30; // CUtlVector< CAnimUserDifference > - public const nint m_bHasRotationBitArray = 0x48; // CUtlVector< uint8 > - public const nint m_bHasMovementBitArray = 0x60; // CUtlVector< uint8 > - public const nint m_bHasMorphBitArray = 0x78; // CUtlVector< uint8 > - public const nint m_bHasUserBitArray = 0x90; // CUtlVector< uint8 > + public const nint m_boneArray = 0x0; // CUtlVector + public const nint m_morphArray = 0x18; // CUtlVector + public const nint m_userArray = 0x30; // CUtlVector + public const nint m_bHasRotationBitArray = 0x48; // CUtlVector + public const nint m_bHasMovementBitArray = 0x60; // CUtlVector + public const nint m_bHasMorphBitArray = 0x78; // CUtlVector + public const nint m_bHasUserBitArray = 0x90; // CUtlVector } // Parent: None // Fields count: 5 @@ -865,7 +865,7 @@ namespace CS2Dumper.Schemas { public static class CAnimFrameBlockAnim { public const nint m_nStartFrame = 0x0; // int32 public const nint m_nEndFrame = 0x4; // int32 - public const nint m_segmentIndexArray = 0x8; // CUtlVector< int32 > + public const nint m_segmentIndexArray = 0x8; // CUtlVector } // Parent: None // Fields count: 5 @@ -876,7 +876,7 @@ namespace CS2Dumper.Schemas { public const nint m_fileName = 0x0; // CBufferString public const nint m_nFrames = 0x10; // int32 public const nint m_nFramesPerBlock = 0x14; // int32 - public const nint m_frameblockArray = 0x18; // CUtlVector< CAnimFrameBlockAnim > + public const nint m_frameblockArray = 0x18; // CUtlVector public const nint m_usageDifferences = 0x30; // CAnimEncodeDifference } // Parent: None @@ -913,15 +913,15 @@ namespace CS2Dumper.Schemas { public const nint m_flags = 0x10; // CAnimDesc_Flag public const nint fps = 0x18; // float32 public const nint m_Data = 0x20; // CAnimEncodedFrames - public const nint m_movementArray = 0xF8; // CUtlVector< CAnimMovement > - public const nint m_eventArray = 0x110; // CUtlVector< CAnimEventDefinition > - public const nint m_activityArray = 0x128; // CUtlVector< CAnimActivity > - public const nint m_hierarchyArray = 0x140; // CUtlVector< CAnimLocalHierarchy > + public const nint m_movementArray = 0xF8; // CUtlVector + public const nint m_eventArray = 0x110; // CUtlVector + public const nint m_activityArray = 0x128; // CUtlVector + public const nint m_hierarchyArray = 0x140; // CUtlVector public const nint framestalltime = 0x158; // float32 public const nint m_vecRootMin = 0x15C; // public const nint m_vecRootMax = 0x168; // - public const nint m_vecBoneWorldMin = 0x178; // CUtlVector< Vector > - public const nint m_vecBoneWorldMax = 0x190; // CUtlVector< Vector > + public const nint m_vecBoneWorldMin = 0x178; // CUtlVector + public const nint m_vecBoneWorldMax = 0x190; // CUtlVector public const nint m_sequenceParams = 0x1A8; // CAnimSequenceParams } // Parent: None @@ -942,10 +942,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CAnimData { public const nint m_name = 0x10; // CBufferString - public const nint m_animArray = 0x20; // CUtlVector< CAnimDesc > - public const nint m_decoderArray = 0x38; // CUtlVector< CAnimDecoder > + public const nint m_animArray = 0x20; // CUtlVector + public const nint m_decoderArray = 0x38; // CUtlVector public const nint m_nMaxUniqueFrameIndex = 0x50; // int32 - public const nint m_segmentArray = 0x58; // CUtlVector< CAnimFrameSegment > + public const nint m_segmentArray = 0x58; // CUtlVector } // Parent: None // Fields count: 7 @@ -982,9 +982,9 @@ namespace CS2Dumper.Schemas { public const nint m_nType = 0x24; // int32 public const nint m_szGrouping = 0x28; // CBufferString public const nint m_szDescription = 0x38; // CBufferString - public const nint m_szElementNameArray = 0x48; // CUtlVector< CBufferString > - public const nint m_nElementIndexArray = 0x60; // CUtlVector< int32 > - public const nint m_nElementMaskArray = 0x78; // CUtlVector< uint32 > + public const nint m_szElementNameArray = 0x48; // CUtlVector + public const nint m_nElementIndexArray = 0x60; // CUtlVector + public const nint m_nElementMaskArray = 0x78; // CUtlVector } // Parent: None // Fields count: 6 @@ -993,11 +993,11 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CAnimKeyData { public const nint m_name = 0x0; // CBufferString - public const nint m_boneArray = 0x10; // CUtlVector< CAnimBone > - public const nint m_userArray = 0x28; // CUtlVector< CAnimUser > - public const nint m_morphArray = 0x40; // CUtlVector< CBufferString > + public const nint m_boneArray = 0x10; // CUtlVector + public const nint m_userArray = 0x28; // CUtlVector + public const nint m_morphArray = 0x40; // CUtlVector public const nint m_nChannelElements = 0x58; // int32 - public const nint m_dataChannelArray = 0x60; // CUtlVector< CAnimDataChannelDesc > + public const nint m_dataChannelArray = 0x60; // CUtlVector } // Parent: None // Fields count: 7 @@ -1007,11 +1007,11 @@ namespace CS2Dumper.Schemas { public static class CAnimationGroup { public const nint m_nFlags = 0x10; // uint32 public const nint m_name = 0x18; // CBufferString - public const nint m_localHAnimArray_Handle = 0x60; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimData > > - public const nint m_includedGroupArray_Handle = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - public const nint m_directHSeqGroup_Handle = 0x90; // CStrongHandle< InfoForResourceTypeCSequenceGroupData > + public const nint m_localHAnimArray_Handle = 0x60; // CUtlVector> + public const nint m_includedGroupArray_Handle = 0x78; // CUtlVector> + public const nint m_directHSeqGroup_Handle = 0x90; // CStrongHandle public const nint m_decodeKey = 0x98; // CAnimKeyData - public const nint m_szScripts = 0x110; // CUtlVector< CBufferString > + public const nint m_szScripts = 0x110; // CUtlVector } // Parent: None // Fields count: 8 @@ -1060,10 +1060,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CSeqBoneMaskList { public const nint m_sName = 0x0; // CBufferString - public const nint m_nLocalBoneArray = 0x10; // CUtlVector< int16 > - public const nint m_flBoneWeightArray = 0x28; // CUtlVector< float32 > + public const nint m_nLocalBoneArray = 0x10; // CUtlVector + public const nint m_flBoneWeightArray = 0x28; // CUtlVector public const nint m_flDefaultMorphCtrlWeight = 0x40; // float32 - public const nint m_morphCtrlWeightArray = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > + public const nint m_morphCtrlWeightArray = 0x48; // CUtlVector> } // Parent: None // Fields count: 5 @@ -1074,8 +1074,8 @@ namespace CS2Dumper.Schemas { public const nint m_sName = 0x0; // CBufferString public const nint m_bRootOffset = 0x10; // bool public const nint m_vRootOffset = 0x14; // - public const nint m_nLocalBoneArray = 0x20; // CUtlVector< int16 > - public const nint m_flBoneScaleArray = 0x38; // CUtlVector< float32 > + public const nint m_nLocalBoneArray = 0x20; // CUtlVector + public const nint m_flBoneScaleArray = 0x38; // CUtlVector } // Parent: None // Fields count: 6 @@ -1097,11 +1097,11 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CSeqMultiFetch { public const nint m_flags = 0x0; // CSeqMultiFetchFlag - public const nint m_localReferenceArray = 0x8; // CUtlVector< int16 > + public const nint m_localReferenceArray = 0x8; // CUtlVector public const nint m_nGroupSize = 0x20; // int32[2] public const nint m_nLocalPose = 0x28; // int32[2] - public const nint m_poseKeyArray0 = 0x30; // CUtlVector< float32 > - public const nint m_poseKeyArray1 = 0x48; // CUtlVector< float32 > + public const nint m_poseKeyArray0 = 0x30; // CUtlVector + public const nint m_poseKeyArray1 = 0x48; // CUtlVector public const nint m_nLocalCyclePoseParameter = 0x60; // int32 public const nint m_bCalculatePoseParameters = 0x64; // bool public const nint m_bFixedBlendWeight = 0x65; // bool @@ -1144,13 +1144,13 @@ namespace CS2Dumper.Schemas { public const nint m_flags = 0x10; // CSeqSeqDescFlag public const nint m_fetch = 0x20; // CSeqMultiFetch public const nint m_nLocalWeightlist = 0x90; // int32 - public const nint m_autoLayerArray = 0x98; // CUtlVector< CSeqAutoLayer > - public const nint m_IKLockArray = 0xB0; // CUtlVector< CSeqIKLock > + public const nint m_autoLayerArray = 0x98; // CUtlVector + public const nint m_IKLockArray = 0xB0; // CUtlVector public const nint m_transition = 0xC8; // CSeqTransition public const nint m_SequenceKeys = 0xD0; // KeyValues3 public const nint m_LegacyKeyValueText = 0xE0; // CBufferString - public const nint m_activityArray = 0xF0; // CUtlVector< CAnimActivity > - public const nint m_footMotion = 0x108; // CUtlVector< CFootMotion > + public const nint m_activityArray = 0xF0; // CUtlVector + public const nint m_footMotion = 0x108; // CUtlVector } // Parent: None // Fields count: 6 @@ -1163,7 +1163,7 @@ namespace CS2Dumper.Schemas { public const nint m_transition = 0x1C; // CSeqTransition public const nint m_nLocalBaseReference = 0x24; // int16 public const nint m_nLocalBoneMask = 0x26; // int16 - public const nint m_activityArray = 0x28; // CUtlVector< CAnimActivity > + public const nint m_activityArray = 0x28; // CUtlVector } // Parent: None // Fields count: 9 @@ -1210,10 +1210,10 @@ namespace CS2Dumper.Schemas { public const nint m_flFPS = 0x28; // float32 public const nint m_nSubCycles = 0x2C; // int16 public const nint m_numLocalResults = 0x2E; // int16 - public const nint m_cmdLayerArray = 0x30; // CUtlVector< CSeqCmdLayer > - public const nint m_eventArray = 0x48; // CUtlVector< CAnimEventDefinition > - public const nint m_activityArray = 0x60; // CUtlVector< CAnimActivity > - public const nint m_poseSettingArray = 0x78; // CUtlVector< CSeqPoseSetting > + public const nint m_cmdLayerArray = 0x30; // CUtlVector + public const nint m_eventArray = 0x48; // CUtlVector + public const nint m_activityArray = 0x60; // CUtlVector + public const nint m_poseSettingArray = 0x78; // CUtlVector } // Parent: None // Fields count: 5 @@ -1235,39 +1235,39 @@ namespace CS2Dumper.Schemas { public static class CSequenceGroupData { public const nint m_sName = 0x10; // CBufferString public const nint m_nFlags = 0x20; // uint32 - public const nint m_localSequenceNameArray = 0x28; // CUtlVector< CBufferString > - public const nint m_localS1SeqDescArray = 0x40; // CUtlVector< CSeqS1SeqDesc > - public const nint m_localMultiSeqDescArray = 0x58; // CUtlVector< CSeqS1SeqDesc > - public const nint m_localSynthAnimDescArray = 0x70; // CUtlVector< CSeqSynthAnimDesc > - public const nint m_localCmdSeqDescArray = 0x88; // CUtlVector< CSeqCmdSeqDesc > - public const nint m_localBoneMaskArray = 0xA0; // CUtlVector< CSeqBoneMaskList > - public const nint m_localScaleSetArray = 0xB8; // CUtlVector< CSeqScaleSet > - public const nint m_localBoneNameArray = 0xD0; // CUtlVector< CBufferString > + public const nint m_localSequenceNameArray = 0x28; // CUtlVector + public const nint m_localS1SeqDescArray = 0x40; // CUtlVector + public const nint m_localMultiSeqDescArray = 0x58; // CUtlVector + public const nint m_localSynthAnimDescArray = 0x70; // CUtlVector + public const nint m_localCmdSeqDescArray = 0x88; // CUtlVector + public const nint m_localBoneMaskArray = 0xA0; // CUtlVector + public const nint m_localScaleSetArray = 0xB8; // CUtlVector + public const nint m_localBoneNameArray = 0xD0; // CUtlVector public const nint m_localNodeName = 0xE8; // CBufferString - public const nint m_localPoseParamArray = 0xF8; // CUtlVector< CSeqPoseParamDesc > + public const nint m_localPoseParamArray = 0xF8; // CUtlVector public const nint m_keyValues = 0x110; // KeyValues3 - public const nint m_localIKAutoplayLockArray = 0x120; // CUtlVector< CSeqIKLock > + public const nint m_localIKAutoplayLockArray = 0x120; // CUtlVector } // Parent: None // Fields count: 17 public static class CCompressorGroup { public const nint m_nTotalElementCount = 0x0; // int32 - public const nint m_szChannelClass = 0x8; // CUtlVector< char* > - public const nint m_szVariableName = 0x20; // CUtlVector< char* > - public const nint m_nType = 0x38; // CUtlVector< fieldtype_t > - public const nint m_nFlags = 0x50; // CUtlVector< int32 > - public const nint m_szGrouping = 0x68; // CUtlVector< CUtlString > - public const nint m_nCompressorIndex = 0x80; // CUtlVector< int32 > - public const nint m_szElementNames = 0x98; // CUtlVector< CUtlVector< char* > > - public const nint m_nElementUniqueID = 0xB0; // CUtlVector< CUtlVector< int32 > > - public const nint m_nElementMask = 0xC8; // CUtlVector< uint32 > - public const nint m_vectorCompressor = 0xF8; // CUtlVector< CCompressor< Vector >* > - public const nint m_quaternionCompressor = 0x110; // CUtlVector< CCompressor< QuaternionStorage >* > - public const nint m_intCompressor = 0x128; // CUtlVector< CCompressor< int32 >* > - public const nint m_boolCompressor = 0x140; // CUtlVector< CCompressor< bool >* > - public const nint m_colorCompressor = 0x158; // CUtlVector< CCompressor< Color >* > - public const nint m_vector2DCompressor = 0x170; // CUtlVector< CCompressor< Vector2D >* > - public const nint m_vector4DCompressor = 0x188; // CUtlVector< CCompressor< Vector4D >* > + public const nint m_szChannelClass = 0x8; // CUtlVector + public const nint m_szVariableName = 0x20; // CUtlVector + public const nint m_nType = 0x38; // CUtlVector + public const nint m_nFlags = 0x50; // CUtlVector + public const nint m_szGrouping = 0x68; // CUtlVector + public const nint m_nCompressorIndex = 0x80; // CUtlVector + public const nint m_szElementNames = 0x98; // CUtlVector> + public const nint m_nElementUniqueID = 0xB0; // CUtlVector> + public const nint m_nElementMask = 0xC8; // CUtlVector + public const nint m_vectorCompressor = 0xF8; // CUtlVector*> + public const nint m_quaternionCompressor = 0x110; // CUtlVector*> + public const nint m_intCompressor = 0x128; // CUtlVector*> + public const nint m_boolCompressor = 0x140; // CUtlVector*> + public const nint m_colorCompressor = 0x158; // CUtlVector*> + public const nint m_vector2DCompressor = 0x170; // CUtlVector*> + public const nint m_vector4DCompressor = 0x188; // CUtlVector*> } // Parent: None // Fields count: 1 @@ -1358,11 +1358,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class VPhysics2ShapeDef_t { - public const nint m_spheres = 0x0; // CUtlVector< RnSphereDesc_t > - public const nint m_capsules = 0x18; // CUtlVector< RnCapsuleDesc_t > - public const nint m_hulls = 0x30; // CUtlVector< RnHullDesc_t > - public const nint m_meshes = 0x48; // CUtlVector< RnMeshDesc_t > - public const nint m_CollisionAttributeIndices = 0x60; // CUtlVector< uint16 > + public const nint m_spheres = 0x0; // CUtlVector + public const nint m_capsules = 0x18; // CUtlVector + public const nint m_hulls = 0x30; // CUtlVector + public const nint m_meshes = 0x48; // CUtlVector + public const nint m_CollisionAttributeIndices = 0x60; // CUtlVector } // Parent: None // Fields count: 10 @@ -1388,13 +1388,13 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class VPhysXCollisionAttributes_t { public const nint m_CollisionGroup = 0x0; // uint32 - public const nint m_InteractAs = 0x8; // CUtlVector< uint32 > - public const nint m_InteractWith = 0x20; // CUtlVector< uint32 > - public const nint m_InteractExclude = 0x38; // CUtlVector< uint32 > + public const nint m_InteractAs = 0x8; // CUtlVector + public const nint m_InteractWith = 0x20; // CUtlVector + public const nint m_InteractExclude = 0x38; // CUtlVector public const nint m_CollisionGroupString = 0x50; // CUtlString - public const nint m_InteractAsStrings = 0x58; // CUtlVector< CUtlString > - public const nint m_InteractWithStrings = 0x70; // CUtlVector< CUtlString > - public const nint m_InteractExcludeStrings = 0x88; // CUtlVector< CUtlString > + public const nint m_InteractAsStrings = 0x58; // CUtlVector + public const nint m_InteractWithStrings = 0x70; // CUtlVector + public const nint m_InteractExcludeStrings = 0x88; // CUtlVector } // Parent: None // Fields count: 2 @@ -1506,12 +1506,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class PhysSoftbodyDesc_t { - public const nint m_ParticleBoneHash = 0x0; // CUtlVector< uint32 > - public const nint m_Particles = 0x18; // CUtlVector< RnSoftbodyParticle_t > - public const nint m_Springs = 0x30; // CUtlVector< RnSoftbodySpring_t > - public const nint m_Capsules = 0x48; // CUtlVector< RnSoftbodyCapsule_t > - public const nint m_InitPose = 0x60; // CUtlVector< CTransform > - public const nint m_ParticleBoneName = 0x78; // CUtlVector< CUtlString > + public const nint m_ParticleBoneHash = 0x0; // CUtlVector + public const nint m_Particles = 0x18; // CUtlVector + public const nint m_Springs = 0x30; // CUtlVector + public const nint m_Capsules = 0x48; // CUtlVector + public const nint m_InitPose = 0x60; // CUtlVector + public const nint m_ParticleBoneName = 0x78; // CUtlVector } // Parent: None // Fields count: 16 @@ -1521,19 +1521,19 @@ namespace CS2Dumper.Schemas { public static class VPhysXAggregateData_t { public const nint m_nFlags = 0x0; // uint16 public const nint m_nRefCounter = 0x2; // uint16 - public const nint m_bonesHash = 0x8; // CUtlVector< uint32 > - public const nint m_boneNames = 0x20; // CUtlVector< CUtlString > - public const nint m_indexNames = 0x38; // CUtlVector< uint16 > - public const nint m_indexHash = 0x50; // CUtlVector< uint16 > - public const nint m_bindPose = 0x68; // CUtlVector< matrix3x4a_t > - public const nint m_parts = 0x80; // CUtlVector< VPhysXBodyPart_t > - public const nint m_constraints2 = 0x98; // CUtlVector< VPhysXConstraint2_t > - public const nint m_joints = 0xB0; // CUtlVector< VPhysXJoint_t > + public const nint m_bonesHash = 0x8; // CUtlVector + public const nint m_boneNames = 0x20; // CUtlVector + public const nint m_indexNames = 0x38; // CUtlVector + public const nint m_indexHash = 0x50; // CUtlVector + public const nint m_bindPose = 0x68; // CUtlVector + public const nint m_parts = 0x80; // CUtlVector + public const nint m_constraints2 = 0x98; // CUtlVector + public const nint m_joints = 0xB0; // CUtlVector public const nint m_pFeModel = 0xC8; // PhysFeModelDesc_t* - public const nint m_boneParents = 0xD0; // CUtlVector< uint16 > - public const nint m_surfacePropertyHashes = 0xE8; // CUtlVector< uint32 > - public const nint m_collisionAttributes = 0x100; // CUtlVector< VPhysXCollisionAttributes_t > - public const nint m_debugPartNames = 0x118; // CUtlVector< CUtlString > + public const nint m_boneParents = 0xD0; // CUtlVector + public const nint m_surfacePropertyHashes = 0xE8; // CUtlVector + public const nint m_collisionAttributes = 0x100; // CUtlVector + public const nint m_debugPartNames = 0x118; // CUtlVector public const nint m_embeddedKeyvalues = 0x130; // CUtlString } // Parent: None @@ -1601,7 +1601,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVPhysXSurfacePropertiesList { - public const nint m_surfacePropertiesList = 0x0; // CUtlVector< CPhysSurfaceProperties* > + public const nint m_surfacePropertiesList = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -1610,7 +1610,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class MaterialGroup_t { public const nint m_name = 0x0; // CUtlString - public const nint m_materials = 0x8; // CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > > + public const nint m_materials = 0x8; // CUtlVector> } // Parent: None // Fields count: 7 @@ -1618,13 +1618,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class ModelSkeletonData_t { - public const nint m_boneName = 0x0; // CUtlVector< CUtlString > - public const nint m_nParent = 0x18; // CUtlVector< int16 > - public const nint m_boneSphere = 0x30; // CUtlVector< float32 > - public const nint m_nFlag = 0x48; // CUtlVector< uint32 > - public const nint m_bonePosParent = 0x60; // CUtlVector< Vector > - public const nint m_boneRotParent = 0x78; // CUtlVector< QuaternionStorage > - public const nint m_boneScaleParent = 0x90; // CUtlVector< float32 > + public const nint m_boneName = 0x0; // CUtlVector + public const nint m_nParent = 0x18; // CUtlVector + public const nint m_boneSphere = 0x30; // CUtlVector + public const nint m_nFlag = 0x48; // CUtlVector + public const nint m_bonePosParent = 0x60; // CUtlVector + public const nint m_boneRotParent = 0x78; // CUtlVector + public const nint m_boneScaleParent = 0x90; // CUtlVector } // Parent: None // Fields count: 10 @@ -1652,7 +1652,7 @@ namespace CS2Dumper.Schemas { public const nint m_Transform = 0x0; // CTransform public const nint m_Name = 0x20; // CUtlString public const nint m_nParent = 0x28; // int32 - public const nint m_refModel = 0x30; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_refModel = 0x30; // CStrongHandle } // Parent: None // Fields count: 5 @@ -1674,7 +1674,7 @@ namespace CS2Dumper.Schemas { public static class ModelBoneFlexDriver_t { public const nint m_boneName = 0x0; // CUtlString public const nint m_boneNameToken = 0x8; // uint32 - public const nint m_controls = 0x10; // CUtlVector< ModelBoneFlexDriverControl_t > + public const nint m_controls = 0x10; // CUtlVector } // Parent: None // Fields count: 2 @@ -1693,27 +1693,27 @@ namespace CS2Dumper.Schemas { public static class PermModelData_t { public const nint m_name = 0x0; // CUtlString public const nint m_modelInfo = 0x8; // PermModelInfo_t - public const nint m_ExtParts = 0x60; // CUtlVector< PermModelExtPart_t > - public const nint m_refMeshes = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCRenderMesh > > - public const nint m_refMeshGroupMasks = 0x90; // CUtlVector< uint64 > - public const nint m_refPhysGroupMasks = 0xA8; // CUtlVector< uint64 > - public const nint m_refLODGroupMasks = 0xC0; // CUtlVector< uint8 > - public const nint m_lodGroupSwitchDistances = 0xD8; // CUtlVector< float32 > - public const nint m_refPhysicsData = 0xF0; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - public const nint m_refPhysicsHitboxData = 0x108; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - public const nint m_refAnimGroups = 0x120; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - public const nint m_refSequenceGroups = 0x138; // CUtlVector< CStrongHandle< InfoForResourceTypeCSequenceGroupData > > - public const nint m_meshGroups = 0x150; // CUtlVector< CUtlString > - public const nint m_materialGroups = 0x168; // CUtlVector< MaterialGroup_t > + public const nint m_ExtParts = 0x60; // CUtlVector + public const nint m_refMeshes = 0x78; // CUtlVector> + public const nint m_refMeshGroupMasks = 0x90; // CUtlVector + public const nint m_refPhysGroupMasks = 0xA8; // CUtlVector + public const nint m_refLODGroupMasks = 0xC0; // CUtlVector + public const nint m_lodGroupSwitchDistances = 0xD8; // CUtlVector + public const nint m_refPhysicsData = 0xF0; // CUtlVector> + public const nint m_refPhysicsHitboxData = 0x108; // CUtlVector> + public const nint m_refAnimGroups = 0x120; // CUtlVector> + public const nint m_refSequenceGroups = 0x138; // CUtlVector> + public const nint m_meshGroups = 0x150; // CUtlVector + public const nint m_materialGroups = 0x168; // CUtlVector public const nint m_nDefaultMeshGroupMask = 0x180; // uint64 public const nint m_modelSkeleton = 0x188; // ModelSkeletonData_t - public const nint m_remappingTable = 0x230; // CUtlVector< int16 > - public const nint m_remappingTableStarts = 0x248; // CUtlVector< uint16 > - public const nint m_boneFlexDrivers = 0x260; // CUtlVector< ModelBoneFlexDriver_t > + public const nint m_remappingTable = 0x230; // CUtlVector + public const nint m_remappingTableStarts = 0x248; // CUtlVector + public const nint m_boneFlexDrivers = 0x260; // CUtlVector public const nint m_pModelConfigList = 0x278; // CModelConfigList* - public const nint m_BodyGroupsHiddenInTools = 0x280; // CUtlVector< CUtlString > - public const nint m_refAnimIncludeModels = 0x298; // CUtlVector< CStrongHandle< InfoForResourceTypeCModel > > - public const nint m_AnimatedMaterialAttributes = 0x2B0; // CUtlVector< PermModelDataAnimatedMaterialAttribute_t > + public const nint m_BodyGroupsHiddenInTools = 0x280; // CUtlVector + public const nint m_refAnimIncludeModels = 0x298; // CUtlVector> + public const nint m_AnimatedMaterialAttributes = 0x2B0; // CUtlVector } // Parent: None // Fields count: 2 @@ -1722,7 +1722,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CModelConfigElement { public const nint m_ElementName = 0x8; // CUtlString - public const nint m_NestedElements = 0x10; // CUtlVector< CModelConfigElement* > + public const nint m_NestedElements = 0x10; // CUtlVector } // Parent: CModelConfigElement // Fields count: 14 @@ -1732,7 +1732,7 @@ namespace CS2Dumper.Schemas { public static class CModelConfigElement_AttachedModel { public const nint m_InstanceName = 0x48; // CUtlString public const nint m_EntityClass = 0x50; // CUtlString - public const nint m_hModel = 0x58; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_hModel = 0x58; // CStrongHandle public const nint m_vOffset = 0x60; // public const nint m_aAngOffset = 0x6C; // QAngle public const nint m_AttachmentName = 0x78; // CUtlString @@ -1751,7 +1751,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CModelConfigElement_UserPick { - public const nint m_Choices = 0x48; // CUtlVector< CUtlString > + public const nint m_Choices = 0x48; // CUtlVector } // Parent: CModelConfigElement // Fields count: 2 @@ -1759,8 +1759,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CModelConfigElement_RandomPick { - public const nint m_Choices = 0x48; // CUtlVector< CUtlString > - public const nint m_ChoiceWeights = 0x60; // CUtlVector< float32 > + public const nint m_Choices = 0x48; // CUtlVector + public const nint m_ChoiceWeights = 0x60; // CUtlVector } // Parent: CModelConfigElement // Fields count: 1 @@ -1828,7 +1828,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CModelConfig { public const nint m_ConfigName = 0x0; // CUtlString - public const nint m_Elements = 0x8; // CUtlVector< CModelConfigElement* > + public const nint m_Elements = 0x8; // CUtlVector public const nint m_bTopLevel = 0x20; // bool } // Parent: None @@ -1839,7 +1839,7 @@ namespace CS2Dumper.Schemas { public static class CModelConfigList { public const nint m_bHideMaterialGroupInTools = 0x0; // bool public const nint m_bHideRenderColorInTools = 0x1; // bool - public const nint m_Configs = 0x8; // CUtlVector< CModelConfig* > + public const nint m_Configs = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -1877,8 +1877,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRenderSkeleton { - public const nint m_bones = 0x0; // CUtlVector< RenderSkeletonBone_t > - public const nint m_boneParents = 0x30; // CUtlVector< int32 > + public const nint m_bones = 0x0; // CUtlVector + public const nint m_boneParents = 0x30; // CUtlVector public const nint m_nBoneWeightCount = 0x48; // int32 } // Parent: None @@ -1908,7 +1908,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFirstMeshlet = 0x2C; // uint32 public const nint m_nNumMeshlets = 0x30; // uint16 public const nint m_indexBuffer = 0xB8; // CRenderBufferBinding - public const nint m_material = 0xE0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_material = 0xE0; // CStrongHandle } // Parent: None // Fields count: 2 @@ -1927,9 +1927,9 @@ namespace CS2Dumper.Schemas { public static class CSceneObjectData { public const nint m_vMinBounds = 0x0; // public const nint m_vMaxBounds = 0xC; // - public const nint m_drawCalls = 0x18; // CUtlVector< CMaterialDrawDescriptor > - public const nint m_drawBounds = 0x30; // CUtlVector< AABB_t > - public const nint m_meshlets = 0x48; // CUtlVector< CMeshletDescriptor > + public const nint m_drawCalls = 0x18; // CUtlVector + public const nint m_drawBounds = 0x30; // CUtlVector + public const nint m_meshlets = 0x48; // CUtlVector public const nint m_vTintColor = 0x60; // Vector4D } // Parent: None @@ -1975,7 +1975,7 @@ namespace CS2Dumper.Schemas { public static class CHitBoxSet { public const nint m_name = 0x0; // CUtlString public const nint m_nNameHash = 0x8; // uint32 - public const nint m_HitBoxes = 0x10; // CUtlVector< CHitBox > + public const nint m_HitBoxes = 0x10; // CUtlVector public const nint m_SourceFilename = 0x28; // CUtlString } // Parent: None @@ -1984,7 +1984,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CHitBoxSetList { - public const nint m_HitBoxSets = 0x0; // CUtlVector< CHitBoxSet > + public const nint m_HitBoxSets = 0x0; // CUtlVector } // Parent: None // Fields count: 4 @@ -2023,7 +2023,7 @@ namespace CS2Dumper.Schemas { public const nint m_nGroomGroupID = 0xC; // int32 public const nint m_nAttachBoneIdx = 0x10; // int32 public const nint m_hairInfoBufferData = 0x18; // CUtlBinaryBlock - public const nint m_hairs = 0x30; // CUtlVector< RenderHairStrandInfo_t > + public const nint m_hairs = 0x30; // CUtlVector } // Parent: None // Fields count: 5 @@ -2031,8 +2031,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRenderMesh { - public const nint m_sceneObjects = 0x10; // CUtlVectorFixedGrowable< CSceneObjectData > - public const nint m_constraints = 0xA0; // CUtlVector< CBaseConstraint* > + public const nint m_sceneObjects = 0x10; // CUtlVectorFixedGrowable + public const nint m_constraints = 0xA0; // CUtlVector public const nint m_skeleton = 0xB8; // CRenderSkeleton public const nint m_meshDeformParams = 0x1E0; // DynamicMeshDeformParams_t public const nint m_pGroomData = 0x1F0; // CRenderGroom* @@ -2077,8 +2077,8 @@ namespace CS2Dumper.Schemas { public static class CBaseConstraint { public const nint m_name = 0x28; // CUtlString public const nint m_vUpVector = 0x30; // - public const nint m_slaves = 0x40; // CUtlVector< CConstraintSlave > - public const nint m_targets = 0x58; // CUtlVector< CConstraintTarget > + public const nint m_slaves = 0x40; // CUtlVector + public const nint m_targets = 0x58; // CUtlVector } // Parent: CBaseConstraint // Fields count: 0 @@ -2148,15 +2148,15 @@ namespace CS2Dumper.Schemas { public static class CBoneConstraintPoseSpaceMorph { public const nint m_sBoneName = 0x28; // CUtlString public const nint m_sAttachmentName = 0x30; // CUtlString - public const nint m_outputMorph = 0x38; // CUtlVector< CUtlString > - public const nint m_inputList = 0x50; // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > + public const nint m_outputMorph = 0x38; // CUtlVector + public const nint m_inputList = 0x50; // CUtlVector public const nint m_bClamp = 0x68; // bool } // Parent: None // Fields count: 2 public static class CBoneConstraintPoseSpaceMorph__Input_t { public const nint m_inputValue = 0x0; // - public const nint m_outputWeightList = 0x10; // CUtlVector< float32 > + public const nint m_outputWeightList = 0x10; // CUtlVector } // Parent: CBaseConstraint // Fields count: 1 @@ -2164,13 +2164,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBoneConstraintPoseSpaceBone { - public const nint m_inputList = 0x70; // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > + public const nint m_inputList = 0x70; // CUtlVector } // Parent: None // Fields count: 2 public static class CBoneConstraintPoseSpaceBone__Input_t { public const nint m_inputValue = 0x0; // - public const nint m_outputTransformList = 0x10; // CUtlVector< CTransform > + public const nint m_outputTransformList = 0x10; // CUtlVector } // Parent: CBoneConstraintBase // Fields count: 4 @@ -2199,7 +2199,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CFlexRule { public const nint m_nFlex = 0x0; // int32 - public const nint m_FlexOps = 0x8; // CUtlVector< CFlexOp > + public const nint m_FlexOps = 0x8; // CUtlVector } // Parent: None // Fields count: 1 @@ -2228,8 +2228,8 @@ namespace CS2Dumper.Schemas { public static class CMorphBundleData { public const nint m_flULeftSrc = 0x0; // float32 public const nint m_flVTopSrc = 0x4; // float32 - public const nint m_offsets = 0x8; // CUtlVector< float32 > - public const nint m_ranges = 0x20; // CUtlVector< float32 > + public const nint m_offsets = 0x8; // CUtlVector + public const nint m_ranges = 0x20; // CUtlVector } // Parent: None // Fields count: 5 @@ -2241,7 +2241,7 @@ namespace CS2Dumper.Schemas { public const nint m_nYTopDst = 0x2; // int16 public const nint m_flUWidthSrc = 0x4; // float32 public const nint m_flVHeightSrc = 0x8; // float32 - public const nint m_bundleDatas = 0x10; // CUtlVector< CMorphBundleData > + public const nint m_bundleDatas = 0x10; // CUtlVector } // Parent: None // Fields count: 2 @@ -2250,7 +2250,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CMorphData { public const nint m_name = 0x0; // CUtlString - public const nint m_morphRectDatas = 0x8; // CUtlVector< CMorphRectData > + public const nint m_morphRectDatas = 0x8; // CUtlVector } // Parent: None // Fields count: 8 @@ -2260,12 +2260,12 @@ namespace CS2Dumper.Schemas { public static class CMorphSetData { public const nint m_nWidth = 0x10; // int32 public const nint m_nHeight = 0x14; // int32 - public const nint m_bundleTypes = 0x18; // CUtlVector< MorphBundleType_t > - public const nint m_morphDatas = 0x30; // CUtlVector< CMorphData > - public const nint m_pTextureAtlas = 0x48; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint m_FlexDesc = 0x50; // CUtlVector< CFlexDesc > - public const nint m_FlexControllers = 0x68; // CUtlVector< CFlexController > - public const nint m_FlexRules = 0x80; // CUtlVector< CFlexRule > + public const nint m_bundleTypes = 0x18; // CUtlVector + public const nint m_morphDatas = 0x30; // CUtlVector + public const nint m_pTextureAtlas = 0x48; // CStrongHandle + public const nint m_FlexDesc = 0x50; // CUtlVector + public const nint m_FlexControllers = 0x68; // CUtlVector + public const nint m_FlexRules = 0x80; // CUtlVector } // Parent: None // Fields count: 5 @@ -2285,14 +2285,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimSkeleton { - public const nint m_localSpaceTransforms = 0x10; // CUtlVector< CTransform > - public const nint m_modelSpaceTransforms = 0x28; // CUtlVector< CTransform > - public const nint m_boneNames = 0x40; // CUtlVector< CUtlString > - public const nint m_children = 0x58; // CUtlVector< CUtlVector< int32 > > - public const nint m_parents = 0x70; // CUtlVector< int32 > - public const nint m_feet = 0x88; // CUtlVector< CAnimFoot > - public const nint m_morphNames = 0xA0; // CUtlVector< CUtlString > - public const nint m_lodBoneCounts = 0xB8; // CUtlVector< int32 > + public const nint m_localSpaceTransforms = 0x10; // CUtlVector + public const nint m_modelSpaceTransforms = 0x28; // CUtlVector + public const nint m_boneNames = 0x40; // CUtlVector + public const nint m_children = 0x58; // CUtlVector> + public const nint m_parents = 0x70; // CUtlVector + public const nint m_feet = 0x88; // CUtlVector + public const nint m_morphNames = 0xA0; // CUtlVector + public const nint m_lodBoneCounts = 0xB8; // CUtlVector } // Parent: None // Fields count: 9 @@ -2364,7 +2364,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootTrajectories { - public const nint m_trajectories = 0x0; // CUtlVector< CFootTrajectory > + public const nint m_trajectories = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -2381,7 +2381,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootMotion { - public const nint m_strides = 0x0; // CUtlVector< CFootStride > + public const nint m_strides = 0x0; // CUtlVector public const nint m_name = 0x18; // CUtlString public const nint m_bAdditive = 0x20; // bool } @@ -2393,14 +2393,14 @@ namespace CS2Dumper.Schemas { public static class SkeletonAnimCapture_t { public const nint m_nEntIndex = 0x0; // CEntityIndex public const nint m_nEntParent = 0x4; // CEntityIndex - public const nint m_ImportedCollision = 0x8; // CUtlVector< CEntityIndex > + public const nint m_ImportedCollision = 0x8; // CUtlVector public const nint m_ModelName = 0x20; // CUtlString public const nint m_CaptureName = 0x28; // CUtlString - public const nint m_ModelBindPose = 0x30; // CUtlVector< SkeletonAnimCapture_t::Bone_t > - public const nint m_FeModelInitPose = 0x48; // CUtlVector< SkeletonAnimCapture_t::Bone_t > + public const nint m_ModelBindPose = 0x30; // CUtlVector + public const nint m_FeModelInitPose = 0x48; // CUtlVector public const nint m_nFlexControllers = 0x60; // int32 public const nint m_bPredicted = 0x64; // bool - public const nint m_Frames = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > + public const nint m_Frames = 0xA8; // CUtlVector } // Parent: None // Fields count: 3 @@ -2437,11 +2437,11 @@ namespace CS2Dumper.Schemas { public const nint m_Stamp = 0x4; // SkeletonAnimCapture_t::FrameStamp_t public const nint m_Transform = 0x20; // CTransform public const nint m_bTeleport = 0x40; // bool - public const nint m_CompositeBones = 0x48; // CUtlVector< CTransform > - public const nint m_SimStateBones = 0x60; // CUtlVector< CTransform > - public const nint m_FeModelAnims = 0x78; // CUtlVector< CTransform > - public const nint m_FeModelPos = 0x90; // CUtlVector< VectorAligned > - public const nint m_FlexControllerWeights = 0xA8; // CUtlVector< float32 > + public const nint m_CompositeBones = 0x48; // CUtlVector + public const nint m_SimStateBones = 0x60; // CUtlVector + public const nint m_FeModelAnims = 0x78; // CUtlVector + public const nint m_FeModelPos = 0x90; // CUtlVector + public const nint m_FlexControllerWeights = 0xA8; // CUtlVector } // Parent: None // Fields count: 2 @@ -2458,8 +2458,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class SkeletonDemoDb_t { - public const nint m_AnimCaptures = 0x0; // CUtlVector< SkeletonAnimCapture_t* > - public const nint m_CameraTrack = 0x18; // CUtlVector< SkeletonAnimCapture_t::Camera_t > + public const nint m_AnimCaptures = 0x0; // CUtlVector + public const nint m_CameraTrack = 0x18; // CUtlVector public const nint m_flRecordingTime = 0x30; // float32 } // Parent: None @@ -2470,7 +2470,7 @@ namespace CS2Dumper.Schemas { public static class CNmBoneMask { public const nint m_ID = 0x0; // CGlobalSymbol public const nint m_weightInfo = 0x8; // CNmBoneMask::WeightInfo_t - public const nint m_weights = 0x18; // CUtlVector< float32 > + public const nint m_weights = 0x18; // CUtlVector } // Parent: None // Fields count: 9 @@ -2478,12 +2478,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmClip { - public const nint m_skeleton = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > + public const nint m_skeleton = 0x0; // CStrongHandle public const nint m_nNumFrames = 0x8; // uint32 public const nint m_flDuration = 0xC; // float32 public const nint m_compressedPoseData = 0x10; // CUtlBinaryBlock - public const nint m_trackCompressionSettings = 0x28; // CUtlVector< NmCompressionSettings_t > - public const nint m_compressedPoseOffsets = 0x40; // CUtlVector< uint32 > + public const nint m_trackCompressionSettings = 0x28; // CUtlVector + public const nint m_compressedPoseOffsets = 0x40; // CUtlVector public const nint m_syncTrack = 0xA0; // CNmSyncTrack public const nint m_rootMotion = 0x150; // CNmRootMotionData public const nint m_bIsAdditive = 0x1A0; // bool @@ -2527,7 +2527,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmRootMotionData { - public const nint m_transforms = 0x0; // CUtlVector< CTransform > + public const nint m_transforms = 0x0; // CUtlVector public const nint m_nNumFrames = 0x18; // int32 public const nint m_flAverageLinearVelocity = 0x1C; // float32 public const nint m_flAverageAngularVelocityRadians = 0x20; // float32 @@ -2540,12 +2540,12 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CNmSkeleton { public const nint m_ID = 0x0; // CGlobalSymbol - public const nint m_boneIDs = 0x8; // CUtlLeanVector< CGlobalSymbol > - public const nint m_parentIndices = 0x18; // CUtlVector< int32 > - public const nint m_parentSpaceReferencePose = 0x30; // CUtlVector< CTransform > - public const nint m_modelSpaceReferencePose = 0x48; // CUtlVector< CTransform > + public const nint m_boneIDs = 0x8; // CUtlLeanVector + public const nint m_parentIndices = 0x18; // CUtlVector + public const nint m_parentSpaceReferencePose = 0x30; // CUtlVector + public const nint m_modelSpaceReferencePose = 0x48; // CUtlVector public const nint m_numBonesToSampleAtLowLOD = 0x60; // int32 - public const nint m_boneMasks = 0x68; // CUtlLeanVector< CNmBoneMask > + public const nint m_boneMasks = 0x68; // CUtlLeanVector } // Parent: None // Fields count: 2 @@ -2571,7 +2571,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmSyncTrack { - public const nint m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > + public const nint m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable public const nint m_nStartEventOffset = 0xA8; // int32 } // Parent: None @@ -2648,8 +2648,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CNmGraphDataSet { public const nint m_variationID = 0x0; // CGlobalSymbol - public const nint m_skeleton = 0x8; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - public const nint m_resources = 0x10; // CUtlVector< CStrongHandleVoid > + public const nint m_skeleton = 0x8; // CStrongHandle + public const nint m_resources = 0x10; // CUtlVector } // Parent: None // Fields count: 10 @@ -2657,16 +2657,16 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmGraph { - public const nint m_persistentNodeIndices = 0x0; // CUtlVector< int16 > - public const nint m_instanceNodeStartOffsets = 0x18; // CUtlVector< uint32 > + public const nint m_persistentNodeIndices = 0x0; // CUtlVector + public const nint m_instanceNodeStartOffsets = 0x18; // CUtlVector public const nint m_instanceRequiredMemory = 0x30; // uint32 public const nint m_instanceRequiredAlignment = 0x34; // uint32 public const nint m_rootNodeIdx = 0x38; // int16 - public const nint m_controlParameterIDs = 0x40; // CUtlVector< CGlobalSymbol > - public const nint m_virtualParameterIDs = 0x58; // CUtlVector< CGlobalSymbol > - public const nint m_virtualParameterNodeIndices = 0x70; // CUtlVector< int16 > - public const nint m_childGraphSlots = 0x88; // CUtlVector< CNmGraph::ChildGraphSlot_t > - public const nint m_externalGraphSlots = 0xA0; // CUtlVector< CNmGraph::ExternalGraphSlot_t > + public const nint m_controlParameterIDs = 0x40; // CUtlVector + public const nint m_virtualParameterIDs = 0x58; // CUtlVector + public const nint m_virtualParameterNodeIndices = 0x70; // CUtlVector + public const nint m_childGraphSlots = 0x88; // CUtlVector + public const nint m_externalGraphSlots = 0xA0; // CUtlVector } // Parent: None // Fields count: 2 @@ -2692,8 +2692,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmGraphVariation { - public const nint m_graph = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > - public const nint m_dataSet = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > + public const nint m_graph = 0x0; // CStrongHandle + public const nint m_dataSet = 0x8; // CStrongHandle } // Parent: None // Fields count: 2 @@ -2736,8 +2736,8 @@ namespace CS2Dumper.Schemas { public const nint m_baseSequence = 0x38; // CUtlString public const nint m_nBaseSequenceFrame = 0x40; // int32 public const nint m_boneSelectionMode = 0x44; // EDemoBoneSelectionMode - public const nint m_bones = 0x48; // CUtlVector< BoneDemoCaptureSettings_t > - public const nint m_ikChains = 0x60; // CUtlVector< IKDemoCaptureSettings_t > + public const nint m_bones = 0x48; // CUtlVector + public const nint m_ikChains = 0x60; // CUtlVector } // Parent: None // Fields count: 5 @@ -2745,7 +2745,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimReplayFrame { - public const nint m_inputDataBlocks = 0x10; // CUtlVector< CUtlBinaryBlock > + public const nint m_inputDataBlocks = 0x10; // CUtlVector public const nint m_instanceData = 0x28; // CUtlBinaryBlock public const nint m_startingLocalToWorldTransform = 0x40; // CTransform public const nint m_localToWorldTransform = 0x60; // CTransform @@ -2758,7 +2758,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CAnimGraphDebugReplay { public const nint m_animGraphFileName = 0x40; // CUtlString - public const nint m_frameList = 0x48; // CUtlVector< CSmartPtr< CAnimReplayFrame > > + public const nint m_frameList = 0x48; // CUtlVector> public const nint m_startIndex = 0x60; // int32 public const nint m_writeIndex = 0x64; // int32 public const nint m_frameCount = 0x68; // int32 @@ -2770,7 +2770,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CAnimGraphModelBinding { public const nint m_modelName = 0x8; // CUtlString - public const nint m_pSharedData = 0x10; // CSmartPtr< CAnimUpdateSharedData > + public const nint m_pSharedData = 0x10; // CSmartPtr } // Parent: None // Fields count: 2 @@ -2797,7 +2797,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimParamHandleMap { - public const nint m_list = 0x0; // CUtlHashtable< uint16, int16 > + public const nint m_list = 0x0; // CUtlHashtable } // Parent: None // Fields count: 6 @@ -2805,12 +2805,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimParameterManagerUpdater { - public const nint m_parameters = 0x18; // CUtlVector< CSmartPtr< CAnimParameterBase > > - public const nint m_idToIndexMap = 0x30; // CUtlHashtable< AnimParamID, int32 > - public const nint m_nameToIndexMap = 0x50; // CUtlHashtable< CUtlString, int32 > - public const nint m_indexToHandle = 0x70; // CUtlVector< CAnimParamHandle > - public const nint m_autoResetParams = 0x88; // CUtlVector< CUtlPair< CAnimParamHandle, CAnimVariant > > - public const nint m_autoResetMap = 0xA0; // CUtlHashtable< CAnimParamHandle, int16 > + public const nint m_parameters = 0x18; // CUtlVector> + public const nint m_idToIndexMap = 0x30; // CUtlHashtable + public const nint m_nameToIndexMap = 0x50; // CUtlHashtable + public const nint m_indexToHandle = 0x70; // CUtlVector + public const nint m_autoResetParams = 0x88; // CUtlVector> + public const nint m_autoResetMap = 0xA0; // CUtlHashtable } // Parent: None // Fields count: 10 @@ -2818,15 +2818,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimUpdateSharedData { - public const nint m_nodes = 0x10; // CUtlVector< CSmartPtr< CAnimUpdateNodeBase > > - public const nint m_nodeIndexMap = 0x28; // CUtlHashtable< CAnimNodePath, int32 > - public const nint m_components = 0x48; // CUtlVector< CSmartPtr< CAnimComponentUpdater > > - public const nint m_pParamListUpdater = 0x60; // CSmartPtr< CAnimParameterManagerUpdater > - public const nint m_pTagManagerUpdater = 0x68; // CSmartPtr< CAnimTagManagerUpdater > - public const nint m_scriptManager = 0x70; // CSmartPtr< CAnimScriptManager > + public const nint m_nodes = 0x10; // CUtlVector> + public const nint m_nodeIndexMap = 0x28; // CUtlHashtable + public const nint m_components = 0x48; // CUtlVector> + public const nint m_pParamListUpdater = 0x60; // CSmartPtr + public const nint m_pTagManagerUpdater = 0x68; // CSmartPtr + public const nint m_scriptManager = 0x70; // CSmartPtr public const nint m_settings = 0x78; // CAnimGraphSettingsManager - public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > - public const nint m_pSkeleton = 0xB0; // CSmartPtr< CAnimSkeleton > + public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr + public const nint m_pSkeleton = 0xB0; // CSmartPtr public const nint m_rootNodePath = 0xB8; // CAnimNodePath } // Parent: None @@ -2853,7 +2853,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class ParamSpan_t { - public const nint m_samples = 0x0; // CUtlVector< ParamSpanSample_t > + public const nint m_samples = 0x0; // CUtlVector public const nint m_hParam = 0x18; // CAnimParamHandle public const nint m_eParamType = 0x1A; // AnimParamType_t public const nint m_flStartCycle = 0x1C; // float32 @@ -2865,7 +2865,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParamSpanUpdater { - public const nint m_spans = 0x0; // CUtlVector< ParamSpan_t > + public const nint m_spans = 0x0; // CUtlVector } // Parent: None // Fields count: 0 @@ -2880,7 +2880,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimGraphSettingsManager { - public const nint m_settingsGroups = 0x18; // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > + public const nint m_settingsGroups = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 @@ -2888,8 +2888,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CCachedPose { - public const nint m_transforms = 0x8; // CUtlVector< CTransform > - public const nint m_morphWeights = 0x20; // CUtlVector< float32 > + public const nint m_transforms = 0x8; // CUtlVector + public const nint m_morphWeights = 0x20; // CUtlVector public const nint m_hSequence = 0x38; // HSequence public const nint m_flCycle = 0x3C; // float32 } @@ -2899,7 +2899,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStaticPoseCache { - public const nint m_poses = 0x10; // CUtlVector< CCachedPose > + public const nint m_poses = 0x10; // CUtlVector public const nint m_nBoneCount = 0x28; // int32 public const nint m_nMorphCount = 0x2C; // int32 } @@ -2971,7 +2971,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimTagManagerUpdater { - public const nint m_tags = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > + public const nint m_tags = 0x18; // CUtlVector> } // Parent: CAnimTagBase // Fields count: 7 @@ -3007,7 +3007,7 @@ namespace CS2Dumper.Schemas { // MPropertyFriendlyName public static class CBodyGroupAnimTag { public const nint m_nPriority = 0x50; // int32 - public const nint m_bodyGroupSettings = 0x58; // CUtlVector< CBodyGroupSetting > + public const nint m_bodyGroupSettings = 0x58; // CUtlVector } // Parent: CAnimTagBase // Fields count: 4 @@ -3061,7 +3061,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyFriendlyName public static class CParticleAnimTag { - public const nint m_hParticleSystem = 0x50; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + public const nint m_hParticleSystem = 0x50; // CStrongHandle public const nint m_particleSystemName = 0x58; // CUtlString public const nint m_configName = 0x60; // CUtlString public const nint m_bDetachFromOwner = 0x68; // bool @@ -3136,7 +3136,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CCPPScriptComponentUpdater { - public const nint m_scriptsToRun = 0x30; // CUtlVector< CGlobalSymbol > + public const nint m_scriptsToRun = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -3154,7 +3154,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDampedValueComponentUpdater { - public const nint m_items = 0x30; // CUtlVector< CDampedValueUpdateItem > + public const nint m_items = 0x30; // CUtlVector } // Parent: CAnimComponentUpdater // Fields count: 1 @@ -3193,7 +3193,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMovementComponentUpdater { - public const nint m_motors = 0x30; // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > + public const nint m_motors = 0x30; // CUtlVector> public const nint m_facingDamping = 0x48; // CAnimInputDamping public const nint m_eDefaultFacingMode = 0x58; // FacingMode public const nint m_nDefaultMotorIndex = 0x64; // int32 @@ -3210,7 +3210,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class WeightList { public const nint m_name = 0x0; // CUtlString - public const nint m_weights = 0x8; // CUtlVector< float32 > + public const nint m_weights = 0x8; // CUtlVector } // Parent: CAnimComponentUpdater // Fields count: 8 @@ -3218,10 +3218,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRagdollComponentUpdater { - public const nint m_ragdollNodePaths = 0x30; // CUtlVector< CAnimNodePath > - public const nint m_boneIndices = 0x48; // CUtlVector< int32 > - public const nint m_boneNames = 0x60; // CUtlVector< CUtlString > - public const nint m_weightLists = 0x78; // CUtlVector< WeightList > + public const nint m_ragdollNodePaths = 0x30; // CUtlVector + public const nint m_boneIndices = 0x48; // CUtlVector + public const nint m_boneNames = 0x60; // CUtlVector + public const nint m_weightLists = 0x78; // CUtlVector public const nint m_flSpringFrequencyMin = 0x90; // float32 public const nint m_flSpringFrequencyMax = 0x94; // float32 public const nint m_flMaxStretch = 0x98; // float32 @@ -3255,7 +3255,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionDataSet { - public const nint m_groups = 0x0; // CUtlVector< CMotionGraphGroup > + public const nint m_groups = 0x0; // CUtlVector public const nint m_nDimensionCount = 0x18; // int32 } // Parent: None @@ -3265,9 +3265,9 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CMotionGraphGroup { public const nint m_searchDB = 0x0; // CMotionSearchDB - public const nint m_motionGraphs = 0xB8; // CUtlVector< CSmartPtr< CMotionGraph > > - public const nint m_motionGraphConfigs = 0xD0; // CUtlVector< CMotionGraphConfig > - public const nint m_sampleToConfig = 0xE8; // CUtlVector< int32 > + public const nint m_motionGraphs = 0xB8; // CUtlVector> + public const nint m_motionGraphConfigs = 0xD0; // CUtlVector + public const nint m_sampleToConfig = 0xE8; // CUtlVector public const nint m_hIsActiveScript = 0x100; // AnimScriptHandle } // Parent: None @@ -3292,7 +3292,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVectorQuantizer { - public const nint m_centroidVectors = 0x0; // CUtlVector< float32 > + public const nint m_centroidVectors = 0x0; // CUtlVector public const nint m_nCentroids = 0x18; // int32 public const nint m_nDimensions = 0x1C; // int32 } @@ -3302,7 +3302,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CProductQuantizer { - public const nint m_subQuantizers = 0x0; // CUtlVector< CVectorQuantizer > + public const nint m_subQuantizers = 0x0; // CUtlVector public const nint m_nDimensions = 0x18; // int32 } // Parent: None @@ -3311,11 +3311,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionSearchNode { - public const nint m_children = 0x0; // CUtlVector< CMotionSearchNode* > + public const nint m_children = 0x0; // CUtlVector public const nint m_quantizer = 0x18; // CVectorQuantizer - public const nint m_sampleCodes = 0x38; // CUtlVector< CUtlVector< SampleCode > > - public const nint m_sampleIndices = 0x50; // CUtlVector< CUtlVector< int32 > > - public const nint m_selectableSamples = 0x68; // CUtlVector< int32 > + public const nint m_sampleCodes = 0x38; // CUtlVector> + public const nint m_sampleIndices = 0x50; // CUtlVector> + public const nint m_selectableSamples = 0x68; // CUtlVector } // Parent: None // Fields count: 3 @@ -3325,7 +3325,7 @@ namespace CS2Dumper.Schemas { public static class CMotionSearchDB { public const nint m_rootNode = 0x0; // CMotionSearchNode public const nint m_residualQuantizer = 0x80; // CProductQuantizer - public const nint m_codeIndices = 0xA0; // CUtlVector< MotionDBIndex > + public const nint m_codeIndices = 0xA0; // CUtlVector } // Parent: None // Fields count: 7 @@ -3334,8 +3334,8 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CMotionGraph { public const nint m_paramSpans = 0x10; // CParamSpanUpdater - public const nint m_tags = 0x28; // CUtlVector< TagSpan_t > - public const nint m_pRootNode = 0x40; // CSmartPtr< CMotionNode > + public const nint m_tags = 0x28; // CUtlVector + public const nint m_pRootNode = 0x40; // CSmartPtr public const nint m_nParameterCount = 0x48; // int32 public const nint m_nConfigStartIndex = 0x4C; // int32 public const nint m_nConfigCount = 0x50; // int32 @@ -3363,7 +3363,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionNodeSequence { - public const nint m_tags = 0x28; // CUtlVector< TagSpan_t > + public const nint m_tags = 0x28; // CUtlVector public const nint m_hSequence = 0x40; // HSequence public const nint m_flPlaybackSpeed = 0x44; // float32 } @@ -3373,7 +3373,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class MotionBlendItem { - public const nint m_pChild = 0x0; // CSmartPtr< CMotionNode > + public const nint m_pChild = 0x0; // CSmartPtr public const nint m_flKeyValue = 0x8; // float32 } // Parent: CMotionNode @@ -3382,7 +3382,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionNodeBlend1D { - public const nint m_blendItems = 0x28; // CUtlVector< MotionBlendItem > + public const nint m_blendItems = 0x28; // CUtlVector public const nint m_nParamIndex = 0x40; // int32 } // Parent: None @@ -3391,8 +3391,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMotionMetricEvaluator { - public const nint m_means = 0x18; // CUtlVector< float32 > - public const nint m_standardDeviations = 0x30; // CUtlVector< float32 > + public const nint m_means = 0x18; // CUtlVector + public const nint m_standardDeviations = 0x30; // CUtlVector public const nint m_flWeight = 0x48; // float32 public const nint m_nDimensionStartIndex = 0x4C; // int32 } @@ -3453,7 +3453,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootCycleMetricEvaluator { - public const nint m_footIndices = 0x50; // CUtlVector< int32 > + public const nint m_footIndices = 0x50; // CUtlVector } // Parent: CMotionMetricEvaluator // Fields count: 2 @@ -3461,7 +3461,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootPositionMetricEvaluator { - public const nint m_footIndices = 0x50; // CUtlVector< int32 > + public const nint m_footIndices = 0x50; // CUtlVector public const nint m_bIgnoreSlope = 0x68; // bool } // Parent: CMotionMetricEvaluator @@ -3490,7 +3490,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPathMetricEvaluator { - public const nint m_pathTimeSamples = 0x50; // CUtlVector< float32 > + public const nint m_pathTimeSamples = 0x50; // CUtlVector public const nint m_flDistance = 0x68; // float32 public const nint m_bExtrapolateMovement = 0x6C; // bool public const nint m_flMinExtrapolationSpeed = 0x70; // float32 @@ -3501,7 +3501,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CStepsRemainingMetricEvaluator { - public const nint m_footIndices = 0x50; // CUtlVector< int32 > + public const nint m_footIndices = 0x50; // CUtlVector public const nint m_flMinStepsRemaining = 0x68; // float32 } // Parent: CMotionMetricEvaluator @@ -3559,7 +3559,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPlayerInputAnimMotorUpdater { - public const nint m_sampleTimes = 0x20; // CUtlVector< float32 > + public const nint m_sampleTimes = 0x20; // CUtlVector public const nint m_flSpringConstant = 0x3C; // float32 public const nint m_flAnticipationDistance = 0x40; // float32 public const nint m_hAnticipationPosParam = 0x44; // CAnimParamHandle @@ -3573,88 +3573,88 @@ namespace CS2Dumper.Schemas { public static class Client { // Alignment: 4 // Members count: 5 - public enum C_BaseCombatCharacter__WaterWakeMode_t : int { - WATER_WAKE_NONE = 0, - WATER_WAKE_IDLE = 1, - WATER_WAKE_WALKING = 2, - WATER_WAKE_RUNNING = 3, - WATER_WAKE_WATER_OVERHEAD = 4 + public enum C_BaseCombatCharacter__WaterWakeMode_t : uint { + WATER_WAKE_NONE = 0x0, + WATER_WAKE_IDLE = 0x1, + WATER_WAKE_WALKING = 0x2, + WATER_WAKE_RUNNING = 0x3, + WATER_WAKE_WATER_OVERHEAD = 0x4 } // Alignment: 4 // Members count: 6 - public enum CompositeMaterialMatchFilterType_t : int { - MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS = 0, - MATCH_FILTER_MATERIAL_SHADER = 1, - MATCH_FILTER_MATERIAL_NAME_SUBSTR = 2, - MATCH_FILTER_MATERIAL_ATTRIBUTE_EQUALS = 3, - MATCH_FILTER_MATERIAL_PROPERTY_EXISTS = 4, - MATCH_FILTER_MATERIAL_PROPERTY_EQUALS = 5 + public enum CompositeMaterialMatchFilterType_t : uint { + MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS = 0x0, + MATCH_FILTER_MATERIAL_SHADER = 0x1, + MATCH_FILTER_MATERIAL_NAME_SUBSTR = 0x2, + MATCH_FILTER_MATERIAL_ATTRIBUTE_EQUALS = 0x3, + MATCH_FILTER_MATERIAL_PROPERTY_EXISTS = 0x4, + MATCH_FILTER_MATERIAL_PROPERTY_EQUALS = 0x5 } // Alignment: 4 // Members count: 2 - public enum CompositeMaterialVarSystemVar_t : int { - COMPMATSYSVAR_COMPOSITETIME = 0, - COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 1 + public enum CompositeMaterialVarSystemVar_t : uint { + COMPMATSYSVAR_COMPOSITETIME = 0x0, + COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 0x1 } // Alignment: 4 // Members count: 14 - public enum CompositeMaterialInputLooseVariableType_t : int { - LOOSE_VARIABLE_TYPE_BOOLEAN = 0, - LOOSE_VARIABLE_TYPE_INTEGER1 = 1, - LOOSE_VARIABLE_TYPE_INTEGER2 = 2, - LOOSE_VARIABLE_TYPE_INTEGER3 = 3, - LOOSE_VARIABLE_TYPE_INTEGER4 = 4, - LOOSE_VARIABLE_TYPE_FLOAT1 = 5, - LOOSE_VARIABLE_TYPE_FLOAT2 = 6, - LOOSE_VARIABLE_TYPE_FLOAT3 = 7, - LOOSE_VARIABLE_TYPE_FLOAT4 = 8, - LOOSE_VARIABLE_TYPE_COLOR4 = 9, - LOOSE_VARIABLE_TYPE_STRING = 10, - LOOSE_VARIABLE_TYPE_SYSTEMVAR = 11, - LOOSE_VARIABLE_TYPE_RESOURCE_MATERIAL = 12, - LOOSE_VARIABLE_TYPE_RESOURCE_TEXTURE = 13 + public enum CompositeMaterialInputLooseVariableType_t : uint { + LOOSE_VARIABLE_TYPE_BOOLEAN = 0x0, + LOOSE_VARIABLE_TYPE_INTEGER1 = 0x1, + LOOSE_VARIABLE_TYPE_INTEGER2 = 0x2, + LOOSE_VARIABLE_TYPE_INTEGER3 = 0x3, + LOOSE_VARIABLE_TYPE_INTEGER4 = 0x4, + LOOSE_VARIABLE_TYPE_FLOAT1 = 0x5, + LOOSE_VARIABLE_TYPE_FLOAT2 = 0x6, + LOOSE_VARIABLE_TYPE_FLOAT3 = 0x7, + LOOSE_VARIABLE_TYPE_FLOAT4 = 0x8, + LOOSE_VARIABLE_TYPE_COLOR4 = 0x9, + LOOSE_VARIABLE_TYPE_STRING = 0xA, + LOOSE_VARIABLE_TYPE_SYSTEMVAR = 0xB, + LOOSE_VARIABLE_TYPE_RESOURCE_MATERIAL = 0xC, + LOOSE_VARIABLE_TYPE_RESOURCE_TEXTURE = 0xD } // Alignment: 4 // Members count: 7 - public enum CompositeMaterialInputTextureType_t : int { - INPUT_TEXTURE_TYPE_DEFAULT = 0, - INPUT_TEXTURE_TYPE_NORMALMAP = 1, - INPUT_TEXTURE_TYPE_COLOR = 2, - INPUT_TEXTURE_TYPE_MASKS = 3, - INPUT_TEXTURE_TYPE_ROUGHNESS = 4, - INPUT_TEXTURE_TYPE_PEARLESCENCE_MASK = 5, - INPUT_TEXTURE_TYPE_AO = 6 + public enum CompositeMaterialInputTextureType_t : uint { + INPUT_TEXTURE_TYPE_DEFAULT = 0x0, + INPUT_TEXTURE_TYPE_NORMALMAP = 0x1, + INPUT_TEXTURE_TYPE_COLOR = 0x2, + INPUT_TEXTURE_TYPE_MASKS = 0x3, + INPUT_TEXTURE_TYPE_ROUGHNESS = 0x4, + INPUT_TEXTURE_TYPE_PEARLESCENCE_MASK = 0x5, + INPUT_TEXTURE_TYPE_AO = 0x6 } // Alignment: 4 // Members count: 10 - public enum CompMatPropertyMutatorType_t : int { - COMP_MAT_PROPERTY_MUTATOR_INIT = 0, - COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS = 1, - COMP_MAT_PROPERTY_MUTATOR_COPY_KEYS_WITH_SUFFIX = 2, - COMP_MAT_PROPERTY_MUTATOR_COPY_PROPERTY = 3, - COMP_MAT_PROPERTY_MUTATOR_SET_VALUE = 4, - COMP_MAT_PROPERTY_MUTATOR_GENERATE_TEXTURE = 5, - COMP_MAT_PROPERTY_MUTATOR_CONDITIONAL_MUTATORS = 6, - COMP_MAT_PROPERTY_MUTATOR_POP_INPUT_QUEUE = 7, - COMP_MAT_PROPERTY_MUTATOR_DRAW_TEXT = 8, - COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES = 9 + public enum CompMatPropertyMutatorType_t : uint { + COMP_MAT_PROPERTY_MUTATOR_INIT = 0x0, + COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS = 0x1, + COMP_MAT_PROPERTY_MUTATOR_COPY_KEYS_WITH_SUFFIX = 0x2, + COMP_MAT_PROPERTY_MUTATOR_COPY_PROPERTY = 0x3, + COMP_MAT_PROPERTY_MUTATOR_SET_VALUE = 0x4, + COMP_MAT_PROPERTY_MUTATOR_GENERATE_TEXTURE = 0x5, + COMP_MAT_PROPERTY_MUTATOR_CONDITIONAL_MUTATORS = 0x6, + COMP_MAT_PROPERTY_MUTATOR_POP_INPUT_QUEUE = 0x7, + COMP_MAT_PROPERTY_MUTATOR_DRAW_TEXT = 0x8, + COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES = 0x9 } // Alignment: 4 // Members count: 3 - public enum CompMatPropertyMutatorConditionType_t : int { - COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS = 0, - COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 1, - COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 2 + public enum CompMatPropertyMutatorConditionType_t : uint { + COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS = 0x0, + COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 0x1, + COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 0x2 } // Alignment: 4 // Members count: 6 - public enum CompositeMaterialInputContainerSourceType_t : int { - CONTAINER_SOURCE_TYPE_TARGET_MATERIAL = 0, - CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR = 1, - CONTAINER_SOURCE_TYPE_SPECIFIC_MATERIAL = 2, - CONTAINER_SOURCE_TYPE_LOOSE_VARIABLES = 3, - CONTAINER_SOURCE_TYPE_VARIABLE_FROM_TARGET_ATTR = 4, - CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL = 5 + public enum CompositeMaterialInputContainerSourceType_t : uint { + CONTAINER_SOURCE_TYPE_TARGET_MATERIAL = 0x0, + CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR = 0x1, + CONTAINER_SOURCE_TYPE_SPECIFIC_MATERIAL = 0x2, + CONTAINER_SOURCE_TYPE_LOOSE_VARIABLES = 0x3, + CONTAINER_SOURCE_TYPE_VARIABLE_FROM_TARGET_ATTR = 0x4, + CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL = 0x5 } // Parent: None // Fields count: 0 @@ -3810,7 +3810,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAttenuation2 = 0xAC; // float32 public const nint m_flTheta = 0xB0; // float32 public const nint m_flPhi = 0xB4; // float32 - public const nint m_hLightCookie = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hLightCookie = 0xB8; // CStrongHandle public const nint m_nCascades = 0xC0; // int32 public const nint m_nCastShadows = 0xC4; // int32 public const nint m_nShadowWidth = 0xC8; // int32 @@ -3950,21 +3950,21 @@ namespace CS2Dumper.Schemas { public const nint m_nCsViewPunchAngleTick = 0x4C; // GameTick_t public const nint m_flCsViewPunchAngleTickRatio = 0x50; // float32 public const nint m_PlayerFog = 0x58; // C_fogplayerparams_t - public const nint m_hColorCorrectionCtrl = 0x98; // CHandle< C_ColorCorrection > - public const nint m_hViewEntity = 0x9C; // CHandle< C_BaseEntity > - public const nint m_hTonemapController = 0xA0; // CHandle< C_TonemapController2 > + public const nint m_hColorCorrectionCtrl = 0x98; // CHandle + public const nint m_hViewEntity = 0x9C; // CHandle + public const nint m_hTonemapController = 0xA0; // CHandle public const nint m_audio = 0xA8; // audioparams_t - public const nint m_PostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > + public const nint m_PostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase> public const nint m_flOldPlayerZ = 0x138; // float32 public const nint m_flOldPlayerViewOffsetZ = 0x13C; // float32 public const nint m_CurrentFog = 0x140; // fogparams_t - public const nint m_hOldFogController = 0x1A8; // CHandle< C_FogController > + public const nint m_hOldFogController = 0x1A8; // CHandle public const nint m_bOverrideFogColor = 0x1AC; // bool[5] public const nint m_OverrideFogColor = 0x1B1; // Color[5] public const nint m_bOverrideFogStartEnd = 0x1C5; // bool[5] public const nint m_fOverrideFogStart = 0x1CC; // float32[5] public const nint m_fOverrideFogEnd = 0x1E0; // float32[5] - public const nint m_hActivePostProcessingVolume = 0x1F4; // CHandle< C_PostProcessingVolume > + public const nint m_hActivePostProcessingVolume = 0x1F4; // CHandle public const nint m_angDemoViewAngles = 0x1F8; // QAngle } // Parent: CPlayerPawnComponent @@ -4032,7 +4032,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) public static class CPlayer_ObserverServices { public const nint m_iObserverMode = 0x40; // uint8 - public const nint m_hObserverTarget = 0x44; // CHandle< C_BaseEntity > + public const nint m_hObserverTarget = 0x44; // CHandle public const nint m_iObserverLastMode = 0x48; // ObserverMode_t public const nint m_bForcedObserverMode = 0x4C; // bool public const nint m_flObserverChaseDistance = 0x50; // float32 @@ -4055,9 +4055,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) public static class CPlayer_WeaponServices { - public const nint m_hMyWeapons = 0x40; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > > - public const nint m_hActiveWeapon = 0x58; // CHandle< C_BasePlayerWeapon > - public const nint m_hLastWeapon = 0x5C; // CHandle< C_BasePlayerWeapon > + public const nint m_hMyWeapons = 0x40; // C_NetworkUtlVectorBase> + public const nint m_hActiveWeapon = 0x58; // CHandle + public const nint m_hLastWeapon = 0x5C; // CHandle public const nint m_iAmmo = 0x60; // uint16[32] } // Parent: CBodyComponentSkeletonInstance @@ -4090,8 +4090,8 @@ namespace CS2Dumper.Schemas { public static class ActiveModelConfig_t { public const nint m_Handle = 0x28; // ModelConfigHandle_t public const nint m_Name = 0x30; // CUtlSymbolLarge - public const nint m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - public const nint m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase< CUtlSymbolLarge > + public const nint m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase> + public const nint m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 @@ -4188,7 +4188,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) public static class CModelState { - public const nint m_hModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_hModel = 0xA0; // CStrongHandle public const nint m_ModelName = 0xA8; // CUtlSymbolLarge public const nint m_bClientClothCreationSuppressed = 0xE8; // bool public const nint m_MeshGroupMask = 0x180; // uint64 @@ -4300,26 +4300,26 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) public static class CAnimGraphNetworkedVariables { - public const nint m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase< uint32 > - public const nint m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase< uint8 > - public const nint m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase< uint16 > - public const nint m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase< int32 > - public const nint m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase< uint32 > - public const nint m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase< uint64 > - public const nint m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase< float32 > - public const nint m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase< Vector > - public const nint m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase< Quaternion > - public const nint m_PredNetGlobalSymbolVariables = 0xE0; // C_NetworkUtlVectorBase< CGlobalSymbol > - public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; // C_NetworkUtlVectorBase< uint32 > - public const nint m_OwnerOnlyPredNetByteVariables = 0x110; // C_NetworkUtlVectorBase< uint8 > - public const nint m_OwnerOnlyPredNetUInt16Variables = 0x128; // C_NetworkUtlVectorBase< uint16 > - public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // C_NetworkUtlVectorBase< int32 > - public const nint m_OwnerOnlyPredNetUInt32Variables = 0x158; // C_NetworkUtlVectorBase< uint32 > - public const nint m_OwnerOnlyPredNetUInt64Variables = 0x170; // C_NetworkUtlVectorBase< uint64 > - public const nint m_OwnerOnlyPredNetFloatVariables = 0x188; // C_NetworkUtlVectorBase< float32 > - public const nint m_OwnerOnlyPredNetVectorVariables = 0x1A0; // C_NetworkUtlVectorBase< Vector > - public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // C_NetworkUtlVectorBase< Quaternion > - public const nint m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // C_NetworkUtlVectorBase< CGlobalSymbol > + public const nint m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase + public const nint m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase + public const nint m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase + public const nint m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase + public const nint m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase + public const nint m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase + public const nint m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase + public const nint m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase + public const nint m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase + public const nint m_PredNetGlobalSymbolVariables = 0xE0; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetByteVariables = 0x110; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt16Variables = 0x128; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt32Variables = 0x158; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt64Variables = 0x170; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetFloatVariables = 0x188; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetVectorVariables = 0x1A0; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // C_NetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // C_NetworkUtlVectorBase public const nint m_nBoolVariablesCount = 0x1E8; // int32 public const nint m_nOwnerOnlyBoolVariablesCount = 0x1EC; // int32 public const nint m_nRandomSeedOffset = 0x1F0; // int32 @@ -4416,7 +4416,7 @@ namespace CS2Dumper.Schemas { public const nint m_nTakeDamageFlags = 0x33C; // TakeDamageFlags_t public const nint m_bIsPlatform = 0x340; // bool public const nint m_ubInterpolationFrame = 0x341; // uint8 - public const nint m_hSceneObjectController = 0x344; // CHandle< C_BaseEntity > + public const nint m_hSceneObjectController = 0x344; // CHandle public const nint m_nNoInterpolationTick = 0x348; // int32 public const nint m_nVisibilityNoInterpolationTick = 0x34C; // int32 public const nint m_flProxyRandomValue = 0x350; // float32 @@ -4429,7 +4429,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSubclassID = 0x360; // CUtlStringToken public const nint m_nSimulationTick = 0x370; // int32 public const nint m_iCurrentThinkContext = 0x374; // int32 - public const nint m_aThinkFunctions = 0x378; // CUtlVector< thinkfunc_t > + public const nint m_aThinkFunctions = 0x378; // CUtlVector public const nint m_nDisableContextThinkStartTick = 0x390; // GameTick_t public const nint m_flAnimTime = 0x394; // float32 public const nint m_flSimulationTime = 0x398; // float32 @@ -4450,14 +4450,14 @@ namespace CS2Dumper.Schemas { public const nint m_vecAbsVelocity = 0x3D8; // public const nint m_vecVelocity = 0x3E8; // CNetworkVelocityVector public const nint m_vecBaseVelocity = 0x418; // - public const nint m_hEffectEntity = 0x424; // CHandle< C_BaseEntity > - public const nint m_hOwnerEntity = 0x428; // CHandle< C_BaseEntity > + public const nint m_hEffectEntity = 0x424; // CHandle + public const nint m_hOwnerEntity = 0x428; // CHandle public const nint m_MoveCollide = 0x42C; // MoveCollide_t public const nint m_MoveType = 0x42D; // MoveType_t public const nint m_nActualMoveType = 0x42E; // MoveType_t public const nint m_flWaterLevel = 0x430; // float32 public const nint m_fEffects = 0x434; // uint32 - public const nint m_hGroundEntity = 0x438; // CHandle< C_BaseEntity > + public const nint m_hGroundEntity = 0x438; // CHandle public const nint m_flFriction = 0x43C; // float32 public const nint m_flElasticity = 0x440; // float32 public const nint m_flGravityScale = 0x444; // float32 @@ -4471,14 +4471,14 @@ namespace CS2Dumper.Schemas { public const nint m_nSplitUserPlayerPredictionSlot = 0x464; // CSplitScreenSlot public const nint m_nFirstPredictableCommand = 0x468; // int32 public const nint m_nLastPredictableCommand = 0x46C; // int32 - public const nint m_hOldMoveParent = 0x470; // CHandle< C_BaseEntity > + public const nint m_hOldMoveParent = 0x470; // CHandle public const nint m_Particles = 0x478; // CParticleProperty - public const nint m_vecPredictedScriptFloats = 0x4A0; // CUtlVector< float32 > - public const nint m_vecPredictedScriptFloatIDs = 0x4B8; // CUtlVector< int32 > + public const nint m_vecPredictedScriptFloats = 0x4A0; // CUtlVector + public const nint m_vecPredictedScriptFloatIDs = 0x4B8; // CUtlVector public const nint m_nNextScriptVarRecordID = 0x4E8; // int32 public const nint m_vecAngVelocity = 0x4F8; // QAngle public const nint m_DataChangeEventRef = 0x504; // int32 - public const nint m_dependencies = 0x508; // CUtlVector< CEntityHandle > + public const nint m_dependencies = 0x508; // CUtlVector public const nint m_nCreationTick = 0x520; // int32 public const nint m_bAnimTimeChanged = 0x539; // bool public const nint m_bSimulationTimeChanged = 0x53A; // bool @@ -4548,8 +4548,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hEntAttached (CHandle< C_BaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) public static class C_EntityFlame { - public const nint m_hEntAttached = 0x550; // CHandle< C_BaseEntity > - public const nint m_hOldAttached = 0x578; // CHandle< C_BaseEntity > + public const nint m_hEntAttached = 0x550; // CHandle + public const nint m_hOldAttached = 0x578; // CHandle public const nint m_bCheapEffect = 0x57C; // bool } // Parent: None @@ -4587,7 +4587,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flRotation (float32) // NetworkVarNames: m_bFlipHorizontal (bool) public static class CProjectedTextureBase { - public const nint m_hTargetEntity = 0xC; // CHandle< C_BaseEntity > + public const nint m_hTargetEntity = 0xC; // CHandle public const nint m_bState = 0x10; // bool public const nint m_bAlwaysUpdate = 0x11; // bool public const nint m_flLightFOV = 0x14; // float32 @@ -4682,8 +4682,8 @@ namespace CS2Dumper.Schemas { public const nint m_flLinearAtten = 0x54; // float32 public const nint m_bCastsShadows = 0x58; // bool public const nint m_flCurrentPullBackDist = 0x5C; // float32 - public const nint m_FlashlightTexture = 0x60; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint m_MuzzleFlashTexture = 0x68; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_FlashlightTexture = 0x60; // CStrongHandle + public const nint m_MuzzleFlashTexture = 0x68; // CStrongHandle public const nint m_textureName = 0x70; // char[64] } // Parent: None @@ -4701,7 +4701,7 @@ namespace CS2Dumper.Schemas { public const nint m_vColor = 0x0; // public const nint m_flHorzSize = 0xC; // float32 public const nint m_flVertSize = 0x10; // float32 - public const nint m_hMaterial = 0x18; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_hMaterial = 0x18; // CStrongHandle } // Parent: None // Fields count: 15 @@ -4730,7 +4730,7 @@ namespace CS2Dumper.Schemas { // Fields count: 2 public static class CSkyboxReference { public const nint m_worldGroupId = 0x550; // WorldGroupId_t - public const nint m_hSkyCamera = 0x554; // CHandle< C_SkyCamera > + public const nint m_hSkyCamera = 0x554; // CHandle } // Parent: C_BaseEntity // Fields count: 4 @@ -4861,7 +4861,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMagnitude = 0x44; // float32 public const nint m_flRadius = 0x48; // float32 public const nint m_nSurfaceProp = 0x4C; // CUtlStringToken - public const nint m_nEffectIndex = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > + public const nint m_nEffectIndex = 0x50; // CWeakHandle public const nint m_nDamageType = 0x58; // uint32 public const nint m_nPenetrate = 0x5C; // uint8 public const nint m_nMaterial = 0x5E; // uint16 @@ -4966,13 +4966,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) public static class shard_model_desc_t { public const nint m_nModelID = 0x8; // int32 - public const nint m_hMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_hMaterial = 0x10; // CStrongHandle public const nint m_solid = 0x18; // ShardSolid_t public const nint m_ShatterPanelMode = 0x19; // ShatterPanelMode public const nint m_vecPanelSize = 0x1C; // Vector2D public const nint m_vecStressPositionA = 0x24; // Vector2D public const nint m_vecStressPositionB = 0x2C; // Vector2D - public const nint m_vecPanelVertices = 0x38; // C_NetworkUtlVectorBase< Vector2D > + public const nint m_vecPanelVertices = 0x38; // C_NetworkUtlVectorBase public const nint m_flGlassHalfThickness = 0x50; // float32 public const nint m_bHasParent = 0x54; // bool public const nint m_bParentFrozen = 0x55; // bool @@ -5077,7 +5077,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) public static class C_fogplayerparams_t { - public const nint m_hCtrl = 0x8; // CHandle< C_FogController > + public const nint m_hCtrl = 0x8; // CHandle public const nint m_flTransitionTime = 0xC; // float32 public const nint m_OldColor = 0x10; // Color public const nint m_flOldStart = 0x14; // float32 @@ -5118,8 +5118,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hOwner (EHANDLE) public static class PhysicsRagdollPose_t { public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer - public const nint m_Transforms = 0x30; // C_NetworkUtlVectorBase< CTransform > - public const nint m_hOwner = 0x48; // CHandle< C_BaseEntity > + public const nint m_Transforms = 0x30; // C_NetworkUtlVectorBase + public const nint m_hOwner = 0x48; // CHandle public const nint m_bDirty = 0x68; // bool } // Parent: C_GameRules @@ -5227,7 +5227,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) public static class CAttributeList { - public const nint m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute > + public const nint m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar public const nint m_pManager = 0x58; // CAttributeManager* } // Parent: None @@ -5254,12 +5254,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) public static class CAttributeManager { - public const nint m_Providers = 0x8; // CUtlVector< CHandle< C_BaseEntity > > + public const nint m_Providers = 0x8; // CUtlVector> public const nint m_iReapplyProvisionParity = 0x20; // int32 - public const nint m_hOuter = 0x24; // CHandle< C_BaseEntity > + public const nint m_hOuter = 0x24; // CHandle public const nint m_bPreventLoopback = 0x28; // bool public const nint m_ProviderType = 0x2C; // attributeprovidertypes_t - public const nint m_CachedResults = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + public const nint m_CachedResults = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -5567,7 +5567,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) public static class CCSGameModeRules_ArmsRace { - public const nint m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase< CUtlString > + public const nint m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase } // Parent: CCSGameModeScript // Fields count: 1 @@ -5737,8 +5737,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) public static class C_PlayerPing { - public const nint m_hPlayer = 0x580; // CHandle< C_CSPlayerPawn > - public const nint m_hPingedEntity = 0x584; // CHandle< C_BaseEntity > + public const nint m_hPlayer = 0x580; // CHandle + public const nint m_hPingedEntity = 0x584; // CHandle public const nint m_iType = 0x588; // int32 public const nint m_bUrgent = 0x58C; // bool public const nint m_szPlaceName = 0x58D; // char[18] @@ -5749,7 +5749,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) public static class CCSPlayer_PingServices { - public const nint m_hPlayerPing = 0x40; // CHandle< C_BaseEntity > + public const nint m_hPlayerPing = 0x40; // CHandle } // Parent: C_BaseEntity // Fields count: 10 @@ -5765,8 +5765,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) public static class C_CSPlayerResource { - public const nint m_bHostageAlive = 0x550; // - public const nint m_isHostageFollowingSomeone = 0x55C; // + public const nint m_bHostageAlive = 0x550; // bool[12] + public const nint m_isHostageFollowingSomeone = 0x55C; // bool[12] public const nint m_iHostageEntityIDs = 0x568; // CEntityIndex[12] public const nint m_bombsiteCenterA = 0x598; // public const nint m_bombsiteCenterB = 0x5A4; // @@ -5802,7 +5802,7 @@ namespace CS2Dumper.Schemas { public const nint m_iFOVStart = 0x214; // uint32 public const nint m_flFOVTime = 0x218; // GameTime_t public const nint m_flFOVRate = 0x21C; // float32 - public const nint m_hZoomOwner = 0x220; // CHandle< C_BaseEntity > + public const nint m_hZoomOwner = 0x220; // CHandle public const nint m_flLastShotFOV = 0x224; // float32 } // Parent: None @@ -5821,7 +5821,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) public static class WeaponPurchaseTracker_t { - public const nint m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > + public const nint m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar } // Parent: CPlayerPawnComponent // Fields count: 4 @@ -5831,7 +5831,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) public static class CCSPlayer_ActionTrackingServices { - public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x40; // CHandle< C_BasePlayerWeapon > + public const nint m_hLastWeaponBeforeC4AutoSwitch = 0x40; // CHandle public const nint m_bIsRescuing = 0x44; // bool public const nint m_weaponPurchasesThisMatch = 0x48; // WeaponPurchaseTracker_t public const nint m_weaponPurchasesThisRound = 0xA0; // WeaponPurchaseTracker_t @@ -5866,7 +5866,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) public static class CCSPlayer_BuyServices { - public const nint m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > + public const nint m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar } // Parent: CCSPlayerBase_CameraServices // Fields count: 1 @@ -5880,8 +5880,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>) // NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>) public static class CCSPlayer_HostageServices { - public const nint m_hCarriedHostage = 0x40; // CHandle< C_BaseEntity > - public const nint m_hCarriedHostageProp = 0x44; // CHandle< C_BaseEntity > + public const nint m_hCarriedHostage = 0x40; // CHandle + public const nint m_hCarriedHostageProp = 0x44; // CHandle } // Parent: CPlayer_ItemServices // Fields count: 3 @@ -5968,7 +5968,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >) public static class CCSPlayer_ViewModelServices { - public const nint m_hViewModel = 0x40; // CHandle< C_BaseViewModel >[3] + public const nint m_hViewModel = 0x40; // CHandle[3] } // Parent: CPlayer_WaterServices // Fields count: 3 @@ -6029,7 +6029,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iNumRoundKillsHeadshots (int) // NetworkVarNames: m_unTotalRoundDamageDealt (uint32) public static class CCSPlayerController_ActionTrackingServices { - public const nint m_perRoundStats = 0x40; // C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > + public const nint m_perRoundStats = 0x40; // C_UtlVectorEmbeddedNetworkVar public const nint m_matchStats = 0x90; // CSMatchStats_t public const nint m_iNumRoundKills = 0x110; // int32 public const nint m_iNumRoundKillsHeadshots = 0x114; // int32 @@ -6054,10 +6054,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsOtherEnemy (bool) // NetworkVarNames: m_killType (EKillTypes_t) public static class CDamageRecord { - public const nint m_PlayerDamager = 0x28; // CHandle< C_CSPlayerPawnBase > - public const nint m_PlayerRecipient = 0x2C; // CHandle< C_CSPlayerPawnBase > - public const nint m_hPlayerControllerDamager = 0x30; // CHandle< CCSPlayerController > - public const nint m_hPlayerControllerRecipient = 0x34; // CHandle< CCSPlayerController > + public const nint m_PlayerDamager = 0x28; // CHandle + public const nint m_PlayerRecipient = 0x2C; // CHandle + public const nint m_hPlayerControllerDamager = 0x30; // CHandle + public const nint m_hPlayerControllerRecipient = 0x34; // CHandle public const nint m_szPlayerDamagerName = 0x38; // CUtlString public const nint m_szPlayerRecipientName = 0x40; // CUtlString public const nint m_DamagerXuid = 0x48; // uint64 @@ -6077,7 +6077,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_DamageList (CDamageRecord) public static class CCSPlayerController_DamageServices { public const nint m_nSendUpdate = 0x40; // int32 - public const nint m_DamageList = 0x48; // C_UtlVectorEmbeddedNetworkVar< CDamageRecord > + public const nint m_DamageList = 0x48; // C_UtlVectorEmbeddedNetworkVar } // Parent: CPlayerControllerComponent // Fields count: 5 @@ -6121,7 +6121,7 @@ namespace CS2Dumper.Schemas { public const nint m_nPersonaDataPublicCommendsTeacher = 0x64; // int32 public const nint m_nPersonaDataPublicCommendsFriendly = 0x68; // int32 public const nint m_nPersonaDataXpTrailLevel = 0x6C; // int32 - public const nint m_vecServerAuthoritativeWeaponSlots = 0x70; // C_UtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t > + public const nint m_vecServerAuthoritativeWeaponSlots = 0x70; // C_UtlVectorEmbeddedNetworkVar } // Parent: None // Fields count: 0 @@ -6237,7 +6237,7 @@ namespace CS2Dumper.Schemas { public const nint m_strCopyProperty_InputContainerProperty = 0x18; // CUtlString public const nint m_strCopyProperty_TargetProperty = 0x20; // CUtlString public const nint m_strRandomRollInputVars_SeedInputVar = 0x28; // CUtlString - public const nint m_vecRandomRollInputVars_InputVarsToRoll = 0x30; // CUtlVector< CUtlString > + public const nint m_vecRandomRollInputVars_InputVarsToRoll = 0x30; // CUtlVector public const nint m_strCopyMatchingKeys_InputContainerSrc = 0x48; // CUtlString public const nint m_strCopyKeysWithSuffix_InputContainerSrc = 0x50; // CUtlString public const nint m_strCopyKeysWithSuffix_FindSuffix = 0x58; // CUtlString @@ -6249,15 +6249,15 @@ namespace CS2Dumper.Schemas { public const nint m_bIsScratchTarget = 0x2EC; // bool public const nint m_bSplatDebugInfo = 0x2ED; // bool public const nint m_bCaptureInRenderDoc = 0x2EE; // bool - public const nint m_vecTexGenInstructions = 0x2F0; // CUtlVector< CompMatPropertyMutator_t > - public const nint m_vecConditionalMutators = 0x308; // CUtlVector< CompMatPropertyMutator_t > + public const nint m_vecTexGenInstructions = 0x2F0; // CUtlVector + public const nint m_vecConditionalMutators = 0x308; // CUtlVector public const nint m_strPopInputQueue_Container = 0x320; // CUtlString public const nint m_strDrawText_InputContainerSrc = 0x328; // CUtlString public const nint m_strDrawText_InputContainerProperty = 0x330; // CUtlString public const nint m_vecDrawText_Position = 0x338; // Vector2D public const nint m_colDrawText_Color = 0x340; // Color public const nint m_strDrawText_Font = 0x348; // CUtlString - public const nint m_vecConditions = 0x350; // CUtlVector< CompMatMutatorCondition_t > + public const nint m_vecConditions = 0x350; // CUtlVector } // Parent: None // Fields count: 8 @@ -6271,7 +6271,7 @@ namespace CS2Dumper.Schemas { public const nint m_strSpecificContainerMaterial = 0x8; // CResourceName public const nint m_strAttrName = 0xE8; // CUtlString public const nint m_strAlias = 0xF0; // CUtlString - public const nint m_vecLooseVariables = 0xF8; // CUtlVector< CompositeMaterialInputLooseVariable_t > + public const nint m_vecLooseVariables = 0xF8; // CUtlVector public const nint m_strAttrNameForVar = 0x110; // CUtlString public const nint m_bExposeExternally = 0x118; // bool } @@ -6282,10 +6282,10 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults // MPropertyElementNameFn public static class CompositeMaterialAssemblyProcedure_t { - public const nint m_vecCompMatIncludes = 0x0; // CUtlVector< CResourceName > - public const nint m_vecMatchFilters = 0x18; // CUtlVector< CompositeMaterialMatchFilter_t > - public const nint m_vecCompositeInputContainers = 0x30; // CUtlVector< CompositeMaterialInputContainer_t > - public const nint m_vecPropertyMutators = 0x48; // CUtlVector< CompMatPropertyMutator_t > + public const nint m_vecCompMatIncludes = 0x0; // CUtlVector + public const nint m_vecMatchFilters = 0x18; // CUtlVector + public const nint m_vecCompositeInputContainers = 0x30; // CUtlVector + public const nint m_vecPropertyMutators = 0x48; // CUtlVector } // Parent: None // Fields count: 1 @@ -6304,7 +6304,7 @@ namespace CS2Dumper.Schemas { public const nint m_TargetKVs = 0x8; // KeyValues3 public const nint m_PreGenerationKVs = 0x18; // KeyValues3 public const nint m_FinalKVs = 0x28; // KeyValues3 - public const nint m_vecGeneratedTextures = 0x40; // CUtlVector< GeneratedTextureHandle_t > + public const nint m_vecGeneratedTextures = 0x40; // CUtlVector } // Parent: None // Fields count: 8 @@ -6318,8 +6318,8 @@ namespace CS2Dumper.Schemas { public const nint m_KVModelStateChoices = 0xE8; // KeyValues3 public const nint m_bEnableChildModel = 0xF8; // bool public const nint m_ChildModelName = 0x100; // CResourceName - public const nint m_vecCompositeMaterialAssemblyProcedures = 0x1E0; // CUtlVector< CompositeMaterialAssemblyProcedure_t > - public const nint m_vecCompositeMaterials = 0x1F8; // CUtlVector< CompositeMaterial_t > + public const nint m_vecCompositeMaterialAssemblyProcedures = 0x1E0; // CUtlVector + public const nint m_vecCompositeMaterials = 0x1F8; // CUtlVector } // Parent: None // Fields count: 3 @@ -6328,7 +6328,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CCompositeMaterialEditorDoc { public const nint m_nVersion = 0x8; // int32 - public const nint m_Points = 0x10; // CUtlVector< CompositeMaterialEditorPoint_t > + public const nint m_Points = 0x10; // CUtlVector public const nint m_KVthumbnail = 0x28; // KeyValues3 } // Parent: None @@ -6375,8 +6375,8 @@ namespace CS2Dumper.Schemas { public const nint m_WorldPoints = 0xF0; // Vector[8] public const nint m_vFogOffsetLayer0 = 0x4A8; // Vector2D public const nint m_vFogOffsetLayer1 = 0x4B0; // Vector2D - public const nint m_hEnvWind = 0x4B8; // CHandle< C_BaseEntity > - public const nint m_hEnvSky = 0x4BC; // CHandle< C_BaseEntity > + public const nint m_hEnvWind = 0x4B8; // CHandle + public const nint m_hEnvSky = 0x4BC; // CHandle } // Parent: C_BaseEntity // Fields count: 1 @@ -6386,22 +6386,22 @@ namespace CS2Dumper.Schemas { // Parent: CAnimGraphControllerBase // Fields count: 4 public static class C_CSGO_PreviewModel_GraphController { - public const nint m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef< char* > - public const nint m_pszWeaponState = 0x38; // CAnimGraphParamOptionalRef< char* > - public const nint m_pszWeaponType = 0x58; // CAnimGraphParamOptionalRef< char* > - public const nint m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef< char* > + public const nint m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef + public const nint m_pszWeaponState = 0x38; // CAnimGraphParamOptionalRef + public const nint m_pszWeaponType = 0x58; // CAnimGraphParamOptionalRef + public const nint m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef } // Parent: CAnimGraphControllerBase // Fields count: 8 public static class C_CSGO_PreviewPlayer_GraphController { - public const nint m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef< char* > - public const nint m_pszTeamPreviewVariant = 0x38; // CAnimGraphParamOptionalRef< char* > - public const nint m_pszTeamPreviewPosition = 0x58; // CAnimGraphParamOptionalRef< char* > - public const nint m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef< char* > - public const nint m_nTeamPreviewRandom = 0x98; // CAnimGraphParamOptionalRef< int32 > - public const nint m_pszWeaponState = 0xB0; // CAnimGraphParamOptionalRef< char* > - public const nint m_pszWeaponType = 0xD0; // CAnimGraphParamOptionalRef< char* > - public const nint m_bCT = 0xF0; // CAnimGraphParamOptionalRef< bool > + public const nint m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef + public const nint m_pszTeamPreviewVariant = 0x38; // CAnimGraphParamOptionalRef + public const nint m_pszTeamPreviewPosition = 0x58; // CAnimGraphParamOptionalRef + public const nint m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef + public const nint m_nTeamPreviewRandom = 0x98; // CAnimGraphParamOptionalRef + public const nint m_pszWeaponState = 0xB0; // CAnimGraphParamOptionalRef + public const nint m_pszWeaponType = 0xD0; // CAnimGraphParamOptionalRef + public const nint m_bCT = 0xF0; // CAnimGraphParamOptionalRef } // Parent: C_BaseEntity // Fields count: 10 @@ -6601,12 +6601,12 @@ namespace CS2Dumper.Schemas { public static class C_EnvCombinedLightProbeVolume { public const nint m_Color = 0x15A8; // Color public const nint m_flBrightness = 0x15AC; // float32 - public const nint m_hCubemapTexture = 0x15B0; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hCubemapTexture = 0x15B0; // CStrongHandle public const nint m_bCustomCubemapTexture = 0x15B8; // bool - public const nint m_hLightProbeTexture = 0x15C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hLightProbeTexture = 0x15C0; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle public const nint m_vBoxMins = 0x15E0; // public const nint m_vBoxMaxs = 0x15EC; // public const nint m_bMoveable = 0x15F8; // bool @@ -6647,7 +6647,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) public static class C_EnvCubemap { - public const nint m_hCubemapTexture = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hCubemapTexture = 0x5D0; // CStrongHandle public const nint m_bCustomCubemapTexture = 0x5D8; // bool public const nint m_flInfluenceRadius = 0x5DC; // float32 public const nint m_vBoxProjectMins = 0x5E0; // @@ -6705,9 +6705,9 @@ namespace CS2Dumper.Schemas { public const nint m_bStartDisabled = 0x575; // bool public const nint m_flFogMaxOpacity = 0x578; // float32 public const nint m_nCubemapSourceType = 0x57C; // int32 - public const nint m_hSkyMaterial = 0x580; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_hSkyMaterial = 0x580; // CStrongHandle public const nint m_iszSkyEntity = 0x588; // CUtlSymbolLarge - public const nint m_hFogCubemapTexture = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hFogCubemapTexture = 0x590; // CStrongHandle public const nint m_bHasHeightFogEnd = 0x598; // bool public const nint m_bFirstTime = 0x599; // bool } @@ -6731,7 +6731,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) public static class C_GradientFog { - public const nint m_hGradientFogTexture = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hGradientFogTexture = 0x550; // CStrongHandle public const nint m_flFogStartDistance = 0x558; // float32 public const nint m_flFogEndDistance = 0x55C; // float32 public const nint m_bHeightFogEnabled = 0x560; // bool @@ -6770,10 +6770,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) public static class C_EnvLightProbeVolume { - public const nint m_hLightProbeTexture = 0x1528; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint m_hLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint m_hLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint m_hLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hLightProbeTexture = 0x1528; // CStrongHandle + public const nint m_hLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle + public const nint m_hLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle + public const nint m_hLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle public const nint m_vBoxMins = 0x1548; // public const nint m_vBoxMaxs = 0x1554; // public const nint m_bMoveable = 0x1560; // bool @@ -6885,7 +6885,7 @@ namespace CS2Dumper.Schemas { public const nint m_bStartDisabled = 0x5B8; // bool public const nint m_bEnableIndirect = 0x5B9; // bool public const nint m_bIsMaster = 0x5BA; // bool - public const nint m_hFogIndirectTexture = 0x5C0; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hFogIndirectTexture = 0x5C0; // CStrongHandle public const nint m_nForceRefreshCount = 0x5C8; // int32 public const nint m_bFirstTime = 0x5CC; // bool } @@ -7025,8 +7025,8 @@ namespace CS2Dumper.Schemas { public const nint m_pOutputOnSpawned = 0x570; // CEntityIOOutput public const nint m_clientOnlyEntityBehavior = 0x598; // PointTemplateClientOnlyEntityBehavior_t public const nint m_ownerSpawnGroupType = 0x59C; // PointTemplateOwnerSpawnGroupType_t - public const nint m_createdSpawnGroupHandles = 0x5A0; // CUtlVector< uint32 > - public const nint m_SpawnedEntityHandles = 0x5B8; // CUtlVector< CEntityHandle > + public const nint m_createdSpawnGroupHandles = 0x5A0; // CUtlVector + public const nint m_SpawnedEntityHandles = 0x5B8; // CUtlVector public const nint m_ScriptSpawnCallback = 0x5D0; // HSCRIPT public const nint m_ScriptCallbackScope = 0x5D8; // HSCRIPT } @@ -7071,8 +7071,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iScore (int32) // NetworkVarNames: m_szTeamname (char) public static class C_Team { - public const nint m_aPlayerControllers = 0x550; // C_NetworkUtlVectorBase< CHandle< CBasePlayerController > > - public const nint m_aPlayers = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > > + public const nint m_aPlayerControllers = 0x550; // C_NetworkUtlVectorBase> + public const nint m_aPlayers = 0x568; // C_NetworkUtlVectorBase> public const nint m_iScore = 0x580; // int32 public const nint m_szTeamname = 0x584; // char[129] } @@ -7101,11 +7101,11 @@ namespace CS2Dumper.Schemas { public const nint m_CommandContext = 0x560; // C_CommandContext public const nint m_nInButtonsWhichAreToggles = 0x5F8; // uint64 public const nint m_nTickBase = 0x600; // uint32 - public const nint m_hPawn = 0x604; // CHandle< C_BasePlayerPawn > - public const nint m_hPredictedPawn = 0x608; // CHandle< C_BasePlayerPawn > + public const nint m_hPawn = 0x604; // CHandle + public const nint m_hPredictedPawn = 0x608; // CHandle public const nint m_nSplitScreenSlot = 0x60C; // CSplitScreenSlot - public const nint m_hSplitOwner = 0x610; // CHandle< CBasePlayerController > - public const nint m_hSplitScreenPlayers = 0x618; // CUtlVector< CHandle< CBasePlayerController > > + public const nint m_hSplitOwner = 0x610; // CHandle + public const nint m_hSplitScreenPlayers = 0x618; // CUtlVector> public const nint m_bIsHLTV = 0x630; // bool public const nint m_iConnected = 0x634; // PlayerConnectedState public const nint m_iszPlayerName = 0x638; // char[128] @@ -7119,7 +7119,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBasePlayerVData { - public const nint m_sModelName = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > + public const nint m_sModelName = 0x28; // CResourceNameTyped> public const nint m_flHeadDamageMultiplier = 0x108; // CSkillFloat public const nint m_flChestDamageMultiplier = 0x118; // CSkillFloat public const nint m_flStomachDamageMultiplier = 0x128; // CSkillFloat @@ -7140,11 +7140,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBasePlayerWeaponVData { - public const nint m_szWorldModel = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > + public const nint m_szWorldModel = 0x28; // CResourceNameTyped> public const nint m_bBuiltRightHanded = 0x108; // bool public const nint m_bAllowFlipping = 0x109; // bool public const nint m_sMuzzleAttachment = 0x110; // CUtlString - public const nint m_szMuzzleFlashParticle = 0x118; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > + public const nint m_szMuzzleFlashParticle = 0x118; // CResourceNameTyped> public const nint m_iFlags = 0x1F8; // ItemFlagTypes_t public const nint m_nPrimaryAmmoType = 0x1F9; // AmmoIndex_t public const nint m_nSecondaryAmmoType = 0x1FA; // AmmoIndex_t @@ -7157,7 +7157,7 @@ namespace CS2Dumper.Schemas { public const nint m_bAutoSwitchFrom = 0x211; // bool public const nint m_iRumbleEffect = 0x214; // RumbleEffect_t public const nint m_bLinkedCooldowns = 0x218; // bool - public const nint m_aShootSounds = 0x220; // CUtlMap< WeaponSound_t, CSoundEventName > + public const nint m_aShootSounds = 0x220; // CUtlMap public const nint m_iSlot = 0x240; // int32 public const nint m_iPosition = 0x244; // int32 } @@ -7222,7 +7222,7 @@ namespace CS2Dumper.Schemas { public const nint m_nRenderFX = 0xA81; // RenderFx_t public const nint m_bAllowFadeInView = 0xA82; // bool public const nint m_clrRender = 0xA83; // Color - public const nint m_vecRenderAttributes = 0xA88; // C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t > + public const nint m_vecRenderAttributes = 0xA88; // C_UtlVectorEmbeddedNetworkVar public const nint m_bRenderToCubemaps = 0xAF0; // bool public const nint m_Collision = 0xAF8; // CCollisionProperty public const nint m_Glow = 0xBA8; // CGlowProperty @@ -7237,7 +7237,7 @@ namespace CS2Dumper.Schemas { public const nint m_vDecalForwardAxis = 0xC28; // public const nint m_flDecalHealBloodRate = 0xC34; // float32 public const nint m_flDecalHealHeightRate = 0xC38; // float32 - public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC40; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > + public const nint m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC40; // C_NetworkUtlVectorBase> public const nint m_vecViewOffset = 0xC58; // CNetworkViewOffsetVector public const nint m_pClientAlphaProperty = 0xC88; // CClientAlphaProperty* public const nint m_ClientOverrideTint = 0xC90; // Color @@ -7294,12 +7294,12 @@ namespace CS2Dumper.Schemas { public const nint m_flFreezeTransitionDuration = 0xED4; // float32 public const nint m_nStopType = 0xED8; // int32 public const nint m_bAnimateDuringGameplayPause = 0xEDC; // bool - public const nint m_iEffectIndex = 0xEE0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + public const nint m_iEffectIndex = 0xEE0; // CStrongHandle public const nint m_flStartTime = 0xEE8; // GameTime_t public const nint m_flPreSimTime = 0xEEC; // float32 public const nint m_vServerControlPoints = 0xEF0; // Vector[4] public const nint m_iServerControlPointAssignments = 0xF20; // uint8[4] - public const nint m_hControlPointEnts = 0xF24; // CHandle< C_BaseEntity >[64] + public const nint m_hControlPointEnts = 0xF24; // CHandle[64] public const nint m_bNoSave = 0x1024; // bool public const nint m_bNoFreeze = 0x1025; // bool public const nint m_bNoRamp = 0x1026; // bool @@ -7333,19 +7333,19 @@ namespace CS2Dumper.Schemas { public const nint m_bStartActive = 0x550; // bool public const nint m_flMaxSimulationTime = 0x554; // float32 public const nint m_iszEffectName = 0x558; // CUtlSymbolLarge - public const nint m_PathNodes_Name = 0x560; // CUtlVector< CUtlSymbolLarge > + public const nint m_PathNodes_Name = 0x560; // CUtlVector public const nint m_flParticleSpacing = 0x578; // float32 public const nint m_flSlack = 0x57C; // float32 public const nint m_flRadius = 0x580; // float32 public const nint m_ColorTint = 0x584; // Color public const nint m_nEffectState = 0x588; // int32 - public const nint m_iEffectIndex = 0x590; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint m_PathNodes_Position = 0x598; // C_NetworkUtlVectorBase< Vector > - public const nint m_PathNodes_TangentIn = 0x5B0; // C_NetworkUtlVectorBase< Vector > - public const nint m_PathNodes_TangentOut = 0x5C8; // C_NetworkUtlVectorBase< Vector > - public const nint m_PathNodes_Color = 0x5E0; // C_NetworkUtlVectorBase< Vector > - public const nint m_PathNodes_PinEnabled = 0x5F8; // C_NetworkUtlVectorBase< bool > - public const nint m_PathNodes_RadiusScale = 0x610; // C_NetworkUtlVectorBase< float32 > + public const nint m_iEffectIndex = 0x590; // CStrongHandle + public const nint m_PathNodes_Position = 0x598; // C_NetworkUtlVectorBase + public const nint m_PathNodes_TangentIn = 0x5B0; // C_NetworkUtlVectorBase + public const nint m_PathNodes_TangentOut = 0x5C8; // C_NetworkUtlVectorBase + public const nint m_PathNodes_Color = 0x5E0; // C_NetworkUtlVectorBase + public const nint m_PathNodes_PinEnabled = 0x5F8; // C_NetworkUtlVectorBase + public const nint m_PathNodes_RadiusScale = 0x610; // C_NetworkUtlVectorBase } // Parent: C_PathParticleRope // Fields count: 0 @@ -7479,14 +7479,14 @@ namespace CS2Dumper.Schemas { public const nint m_bDisabledOld = 0x551; // bool public const nint m_bUpdateOnClient = 0x552; // bool public const nint m_nInputType = 0x554; // ValueRemapperInputType_t - public const nint m_hRemapLineStart = 0x558; // CHandle< C_BaseEntity > - public const nint m_hRemapLineEnd = 0x55C; // CHandle< C_BaseEntity > + public const nint m_hRemapLineStart = 0x558; // CHandle + public const nint m_hRemapLineEnd = 0x55C; // CHandle public const nint m_flMaximumChangePerSecond = 0x560; // float32 public const nint m_flDisengageDistance = 0x564; // float32 public const nint m_flEngageDistance = 0x568; // float32 public const nint m_bRequiresUseKey = 0x56C; // bool public const nint m_nOutputType = 0x570; // ValueRemapperOutputType_t - public const nint m_hOutputEntities = 0x578; // C_NetworkUtlVectorBase< CHandle< C_BaseEntity > > + public const nint m_hOutputEntities = 0x578; // C_NetworkUtlVectorBase> public const nint m_nHapticsType = 0x590; // ValueRemapperHapticsType_t public const nint m_nMomentumType = 0x594; // ValueRemapperMomentumType_t public const nint m_flMomentumModifier = 0x598; // float32 @@ -7537,7 +7537,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_Handle (CHandle< CBaseEntity>) // NetworkVarNames: m_bSendHandle (bool) public static class C_HandleTest { - public const nint m_Handle = 0x550; // CHandle< C_BaseEntity > + public const nint m_Handle = 0x550; // CHandle public const nint m_bSendHandle = 0x554; // bool } // Parent: C_BaseEntity @@ -7564,7 +7564,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) public static class C_BaseButton { - public const nint m_glowEntity = 0xCD0; // CHandle< C_BaseModelEntity > + public const nint m_glowEntity = 0xCD0; // CHandle public const nint m_usable = 0xCD4; // bool public const nint m_szDisplayText = 0xCD8; // CUtlSymbolLarge } @@ -7619,7 +7619,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) public static class C_EnvDecal { - public const nint m_hDecalMaterial = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_hDecalMaterial = 0xCD0; // CStrongHandle public const nint m_flWidth = 0xCD8; // float32 public const nint m_flHeight = 0xCDC; // float32 public const nint m_flDepth = 0xCE0; // float32 @@ -7696,7 +7696,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) public static class C_RopeKeyframe { - public const nint m_LinksTouchingSomething = 0xCD8; // CBitVec< 10 > + public const nint m_LinksTouchingSomething = 0xCD8; // CBitVec<10> public const nint m_nLinksTouchingSomething = 0xCDC; // int32 public const nint m_bApplyWind = 0xCE0; // bool public const nint m_fPrevLockedPoints = 0xCE4; // int32 @@ -7706,11 +7706,11 @@ namespace CS2Dumper.Schemas { public const nint m_flCurScroll = 0xD08; // float32 public const nint m_flScrollSpeed = 0xD0C; // float32 public const nint m_RopeFlags = 0xD10; // uint16 - public const nint m_iRopeMaterialModelIndex = 0xD18; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_iRopeMaterialModelIndex = 0xD18; // CStrongHandle public const nint m_LightValues = 0xF90; // Vector[10] public const nint m_nSegments = 0x1008; // uint8 - public const nint m_hStartPoint = 0x100C; // CHandle< C_BaseEntity > - public const nint m_hEndPoint = 0x1010; // CHandle< C_BaseEntity > + public const nint m_hStartPoint = 0x100C; // CHandle + public const nint m_hEndPoint = 0x1010; // CHandle public const nint m_iStartAttachment = 0x1014; // AttachmentHandle_t public const nint m_iEndAttachment = 0x1015; // AttachmentHandle_t public const nint m_Subdiv = 0x1016; // uint8 @@ -7721,7 +7721,7 @@ namespace CS2Dumper.Schemas { public const nint m_nChangeCount = 0x1021; // uint8 public const nint m_Width = 0x1024; // float32 public const nint m_PhysicsDelegate = 0x1028; // C_RopeKeyframe::CPhysicsDelegate - public const nint m_hMaterial = 0x1038; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_hMaterial = 0x1038; // CStrongHandle public const nint m_TextureHeight = 0x1040; // int32 public const nint m_vecImpulse = 0x1044; // public const nint m_vecPreviousImpulse = 0x1050; // @@ -7757,10 +7757,10 @@ namespace CS2Dumper.Schemas { public const nint m_flForceClientTime = 0x55C; // float32 public const nint m_nSceneStringIndex = 0x560; // uint16 public const nint m_bClientOnly = 0x562; // bool - public const nint m_hOwner = 0x564; // CHandle< C_BaseFlex > - public const nint m_hActorList = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BaseFlex > > + public const nint m_hOwner = 0x564; // CHandle + public const nint m_hActorList = 0x568; // C_NetworkUtlVectorBase> public const nint m_bWasPlaying = 0x580; // bool - public const nint m_QueuedEvents = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > + public const nint m_QueuedEvents = 0x590; // CUtlVector public const nint m_flCurrentTime = 0x5A8; // float32 } // Parent: CGlowOverlay @@ -7834,34 +7834,34 @@ namespace CS2Dumper.Schemas { public static class Engine2 { // Alignment: 4 // Members count: 3 - public enum SpawnDebugOverrideState_t : int { - SPAWN_DEBUG_OVERRIDE_NONE = 0, - SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 1, - SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 2 + public enum SpawnDebugOverrideState_t : uint { + SPAWN_DEBUG_OVERRIDE_NONE = 0x0, + SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 0x1, + SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2 } // Alignment: 4 // Members count: 5 - public enum SpawnDebugRestrictionOverrideState_t : int { - SPAWN_DEBUG_RESTRICT_NONE = 0, - SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS = 1, - SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS = 2, - SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS = 4, - SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 8 + public enum SpawnDebugRestrictionOverrideState_t : uint { + SPAWN_DEBUG_RESTRICT_NONE = 0x0, + SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS = 0x1, + SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS = 0x2, + SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS = 0x4, + SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 0x8 } // Alignment: 4 // Members count: 3 - public enum EntityDormancyType_t : int { - ENTITY_NOT_DORMANT = 0, - ENTITY_DORMANT = 1, - ENTITY_SUSPENDED = 2 + public enum EntityDormancyType_t : uint { + ENTITY_NOT_DORMANT = 0x0, + ENTITY_DORMANT = 0x1, + ENTITY_SUSPENDED = 0x2 } // Alignment: 4 // Members count: 4 - public enum EntityIOTargetType_t : int { - ENTITY_IO_TARGET_INVALID = -1, - ENTITY_IO_TARGET_ENTITYNAME = 2, - ENTITY_IO_TARGET_EHANDLE = 6, - ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 7 + public enum EntityIOTargetType_t : uint { + ENTITY_IO_TARGET_INVALID = 0xFFFFFFFFFFFFFFFF, + ENTITY_IO_TARGET_ENTITYNAME = 0x2, + ENTITY_IO_TARGET_EHANDLE = 0x6, + ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7 } // Parent: None // Fields count: 4 @@ -8146,7 +8146,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class CEntityIOOutput { - public const nint m_Value = 0x18; // CVariantBase< CVariantDefaultAllocator > + public const nint m_Value = 0x18; // CVariantBase } // Parent: CEntityComponent // Fields count: 1 @@ -8166,7 +8166,7 @@ namespace CS2Dumper.Schemas { // Parent: CAnimScriptBase // Fields count: 1 public static class EmptyTestScript { - public const nint m_hTest = 0x10; // CAnimScriptParam< float32 > + public const nint m_hTest = 0x10; // CAnimScriptParam } } // Module: materialsystem2.dll @@ -8175,40 +8175,40 @@ namespace CS2Dumper.Schemas { public static class Materialsystem2 { // Alignment: 4 // Members count: 4 - public enum HorizJustification_e : int { - HORIZ_JUSTIFICATION_LEFT = 0, - HORIZ_JUSTIFICATION_CENTER = 1, - HORIZ_JUSTIFICATION_RIGHT = 2, - HORIZ_JUSTIFICATION_NONE = 3 + public enum HorizJustification_e : uint { + HORIZ_JUSTIFICATION_LEFT = 0x0, + HORIZ_JUSTIFICATION_CENTER = 0x1, + HORIZ_JUSTIFICATION_RIGHT = 0x2, + HORIZ_JUSTIFICATION_NONE = 0x3 } // Alignment: 4 // Members count: 4 - public enum VertJustification_e : int { - VERT_JUSTIFICATION_TOP = 0, - VERT_JUSTIFICATION_CENTER = 1, - VERT_JUSTIFICATION_BOTTOM = 2, - VERT_JUSTIFICATION_NONE = 3 + public enum VertJustification_e : uint { + VERT_JUSTIFICATION_TOP = 0x0, + VERT_JUSTIFICATION_CENTER = 0x1, + VERT_JUSTIFICATION_BOTTOM = 0x2, + VERT_JUSTIFICATION_NONE = 0x3 } // Alignment: 4 // Members count: 3 - public enum LayoutPositionType_e : int { - LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0, - LAYOUTPOSITIONTYPE_FRACTIONAL = 1, - LAYOUTPOSITIONTYPE_NONE = 2 + public enum LayoutPositionType_e : uint { + LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0, + LAYOUTPOSITIONTYPE_FRACTIONAL = 0x1, + LAYOUTPOSITIONTYPE_NONE = 0x2 } // Alignment: 4 // Members count: 3 - public enum BloomBlendMode_t : int { - BLOOM_BLEND_ADD = 0, - BLOOM_BLEND_SCREEN = 1, - BLOOM_BLEND_BLUR = 2 + public enum BloomBlendMode_t : uint { + BLOOM_BLEND_ADD = 0x0, + BLOOM_BLEND_SCREEN = 0x1, + BLOOM_BLEND_BLUR = 0x2 } // Alignment: 4 // Members count: 3 - public enum ViewFadeMode_t : int { - VIEW_FADE_CONSTANT_COLOR = 0, - VIEW_FADE_MODULATE = 1, - VIEW_FADE_MOD2X = 2 + public enum ViewFadeMode_t : uint { + VIEW_FADE_CONSTANT_COLOR = 0x0, + VIEW_FADE_MODULATE = 0x1, + VIEW_FADE_MOD2X = 0x2 } // Parent: None // Fields count: 1 @@ -8248,7 +8248,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class MaterialParamTexture_t { - public const nint m_pValue = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_pValue = 0x8; // CStrongHandle } // Parent: MaterialParam_t // Fields count: 1 @@ -8274,18 +8274,18 @@ namespace CS2Dumper.Schemas { public static class MaterialResourceData_t { public const nint m_materialName = 0x0; // CUtlString public const nint m_shaderName = 0x8; // CUtlString - public const nint m_intParams = 0x10; // CUtlVector< MaterialParamInt_t > - public const nint m_floatParams = 0x28; // CUtlVector< MaterialParamFloat_t > - public const nint m_vectorParams = 0x40; // CUtlVector< MaterialParamVector_t > - public const nint m_textureParams = 0x58; // CUtlVector< MaterialParamTexture_t > - public const nint m_dynamicParams = 0x70; // CUtlVector< MaterialParamBuffer_t > - public const nint m_dynamicTextureParams = 0x88; // CUtlVector< MaterialParamBuffer_t > - public const nint m_intAttributes = 0xA0; // CUtlVector< MaterialParamInt_t > - public const nint m_floatAttributes = 0xB8; // CUtlVector< MaterialParamFloat_t > - public const nint m_vectorAttributes = 0xD0; // CUtlVector< MaterialParamVector_t > - public const nint m_textureAttributes = 0xE8; // CUtlVector< MaterialParamTexture_t > - public const nint m_stringAttributes = 0x100; // CUtlVector< MaterialParamString_t > - public const nint m_renderAttributesUsed = 0x118; // CUtlVector< CUtlString > + public const nint m_intParams = 0x10; // CUtlVector + public const nint m_floatParams = 0x28; // CUtlVector + public const nint m_vectorParams = 0x40; // CUtlVector + public const nint m_textureParams = 0x58; // CUtlVector + public const nint m_dynamicParams = 0x70; // CUtlVector + public const nint m_dynamicTextureParams = 0x88; // CUtlVector + public const nint m_intAttributes = 0xA0; // CUtlVector + public const nint m_floatAttributes = 0xB8; // CUtlVector + public const nint m_vectorAttributes = 0xD0; // CUtlVector + public const nint m_textureAttributes = 0xE8; // CUtlVector + public const nint m_stringAttributes = 0x100; // CUtlVector + public const nint m_renderAttributesUsed = 0x118; // CUtlVector } // Parent: None // Fields count: 15 @@ -8391,39 +8391,39 @@ namespace CS2Dumper.Schemas { public static class Panorama { // Alignment: 4 // Members count: 13 - public enum ELayoutNodeType : int { - ROOT = 0, - STYLES = 1, - SCRIPT_BODY = 2, - SCRIPTS = 3, - SNIPPETS = 4, - INCLUDE = 5, - SNIPPET = 6, - PANEL = 7, - PANEL_ATTRIBUTE = 8, - PANEL_ATTRIBUTE_VALUE = 9, - REFERENCE_CONTENT = 10, - REFERENCE_COMPILED = 11, - REFERENCE_PASSTHROUGH = 12 + public enum ELayoutNodeType : uint { + ROOT = 0x0, + STYLES = 0x1, + SCRIPT_BODY = 0x2, + SCRIPTS = 0x3, + SNIPPETS = 0x4, + INCLUDE = 0x5, + SNIPPET = 0x6, + PANEL = 0x7, + PANEL_ATTRIBUTE = 0x8, + PANEL_ATTRIBUTE_VALUE = 0x9, + REFERENCE_CONTENT = 0xA, + REFERENCE_COMPILED = 0xB, + REFERENCE_PASSTHROUGH = 0xC } // Alignment: 4 // Members count: 15 - public enum EStyleNodeType : int { - ROOT = 0, - EXPRESSION = 1, - PROPERTY = 2, - DEFINE = 3, - IMPORT = 4, - KEYFRAMES = 5, - KEYFRAME_SELECTOR = 6, - STYLE_SELECTOR = 7, - WHITESPACE = 8, - EXPRESSION_TEXT = 9, - EXPRESSION_URL = 10, - EXPRESSION_CONCAT = 11, - REFERENCE_CONTENT = 12, - REFERENCE_COMPILED = 13, - REFERENCE_PASSTHROUGH = 14 + public enum EStyleNodeType : uint { + ROOT = 0x0, + EXPRESSION = 0x1, + PROPERTY = 0x2, + DEFINE = 0x3, + IMPORT = 0x4, + KEYFRAMES = 0x5, + KEYFRAME_SELECTOR = 0x6, + STYLE_SELECTOR = 0x7, + WHITESPACE = 0x8, + EXPRESSION_TEXT = 0x9, + EXPRESSION_URL = 0xA, + EXPRESSION_CONCAT = 0xB, + REFERENCE_CONTENT = 0xC, + REFERENCE_COMPILED = 0xD, + REFERENCE_PASSTHROUGH = 0xE } } // Module: particles.dll @@ -8432,649 +8432,649 @@ namespace CS2Dumper.Schemas { public static class Particles { // Alignment: 4 // Members count: 6 - public enum ParticleControlPointAxis_t : int { - PARTICLE_CP_AXIS_X = 0, - PARTICLE_CP_AXIS_Y = 1, - PARTICLE_CP_AXIS_Z = 2, - PARTICLE_CP_AXIS_NEGATIVE_X = 3, - PARTICLE_CP_AXIS_NEGATIVE_Y = 4, - PARTICLE_CP_AXIS_NEGATIVE_Z = 5 + public enum ParticleControlPointAxis_t : uint { + PARTICLE_CP_AXIS_X = 0x0, + PARTICLE_CP_AXIS_Y = 0x1, + PARTICLE_CP_AXIS_Z = 0x2, + PARTICLE_CP_AXIS_NEGATIVE_X = 0x3, + PARTICLE_CP_AXIS_NEGATIVE_Y = 0x4, + PARTICLE_CP_AXIS_NEGATIVE_Z = 0x5 } // Alignment: 4 // Members count: 6 - public enum ParticleImpulseType_t : int { - IMPULSE_TYPE_NONE = 0, - IMPULSE_TYPE_GENERIC = 1, - IMPULSE_TYPE_ROPE = 2, - IMPULSE_TYPE_EXPLOSION = 4, - IMPULSE_TYPE_EXPLOSION_UNDERWATER = 8, - IMPULSE_TYPE_PARTICLE_SYSTEM = 16 + public enum ParticleImpulseType_t : uint { + IMPULSE_TYPE_NONE = 0x0, + IMPULSE_TYPE_GENERIC = 0x1, + IMPULSE_TYPE_ROPE = 0x2, + IMPULSE_TYPE_EXPLOSION = 0x4, + IMPULSE_TYPE_EXPLOSION_UNDERWATER = 0x8, + IMPULSE_TYPE_PARTICLE_SYSTEM = 0x10 } // Alignment: 4 // Members count: 3 - public enum ParticleFalloffFunction_t : int { - PARTICLE_FALLOFF_CONSTANT = 0, - PARTICLE_FALLOFF_LINEAR = 1, - PARTICLE_FALLOFF_EXPONENTIAL = 2 + public enum ParticleFalloffFunction_t : uint { + PARTICLE_FALLOFF_CONSTANT = 0x0, + PARTICLE_FALLOFF_LINEAR = 0x1, + PARTICLE_FALLOFF_EXPONENTIAL = 0x2 } // Alignment: 4 // Members count: 3 - public enum AnimationType_t : int { - ANIMATION_TYPE_FIXED_RATE = 0, - ANIMATION_TYPE_FIT_LIFETIME = 1, - ANIMATION_TYPE_MANUAL_FRAMES = 2 + public enum AnimationType_t : uint { + ANIMATION_TYPE_FIXED_RATE = 0x0, + ANIMATION_TYPE_FIT_LIFETIME = 0x1, + ANIMATION_TYPE_MANUAL_FRAMES = 0x2 } // Alignment: 4 // Members count: 3 - public enum ClosestPointTestType_t : int { - PARTICLE_CLOSEST_TYPE_BOX = 0, - PARTICLE_CLOSEST_TYPE_CAPSULE = 1, - PARTICLE_CLOSEST_TYPE_HYBRID = 2 + public enum ClosestPointTestType_t : uint { + PARTICLE_CLOSEST_TYPE_BOX = 0x0, + PARTICLE_CLOSEST_TYPE_CAPSULE = 0x1, + PARTICLE_CLOSEST_TYPE_HYBRID = 0x2 } // Alignment: 4 // Members count: 3 - public enum InheritableBoolType_t : int { - INHERITABLE_BOOL_INHERIT = 0, - INHERITABLE_BOOL_FALSE = 1, - INHERITABLE_BOOL_TRUE = 2 + public enum InheritableBoolType_t : uint { + INHERITABLE_BOOL_INHERIT = 0x0, + INHERITABLE_BOOL_FALSE = 0x1, + INHERITABLE_BOOL_TRUE = 0x2 } // Alignment: 4 // Members count: 2 - public enum ParticleHitboxBiasType_t : int { - PARTICLE_HITBOX_BIAS_ENTITY = 0, - PARTICLE_HITBOX_BIAS_HITBOX = 1 + public enum ParticleHitboxBiasType_t : uint { + PARTICLE_HITBOX_BIAS_ENTITY = 0x0, + PARTICLE_HITBOX_BIAS_HITBOX = 0x1 } // Alignment: 4 // Members count: 2 - public enum ParticleAttrBoxFlags_t : int { - PARTICLE_ATTR_BOX_FLAGS_NONE = 0, - PARTICLE_ATTR_BOX_FLAGS_WATER = 1 + public enum ParticleAttrBoxFlags_t : uint { + PARTICLE_ATTR_BOX_FLAGS_NONE = 0x0, + PARTICLE_ATTR_BOX_FLAGS_WATER = 0x1 } // Alignment: 4 // Members count: 7 - public enum PFuncVisualizationType_t : int { - PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0, - PFUNC_VISUALIZATION_SPHERE_SOLID = 1, - PFUNC_VISUALIZATION_BOX = 2, - PFUNC_VISUALIZATION_RING = 3, - PFUNC_VISUALIZATION_PLANE = 4, - PFUNC_VISUALIZATION_LINE = 5, - PFUNC_VISUALIZATION_CYLINDER = 6 + public enum PFuncVisualizationType_t : uint { + PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0x0, + PFUNC_VISUALIZATION_SPHERE_SOLID = 0x1, + PFUNC_VISUALIZATION_BOX = 0x2, + PFUNC_VISUALIZATION_RING = 0x3, + PFUNC_VISUALIZATION_PLANE = 0x4, + PFUNC_VISUALIZATION_LINE = 0x5, + PFUNC_VISUALIZATION_CYLINDER = 0x6 } // Alignment: 4 // Members count: 3 - public enum PetGroundType_t : int { - PET_GROUND_NONE = 0, - PET_GROUND_GRID = 1, - PET_GROUND_PLANE = 2 + public enum PetGroundType_t : uint { + PET_GROUND_NONE = 0x0, + PET_GROUND_GRID = 0x1, + PET_GROUND_PLANE = 0x2 } // Alignment: 4 // Members count: 2 - public enum SpriteCardShaderType_t : int { - SPRITECARD_SHADER_BASE = 0, - SPRITECARD_SHADER_CUSTOM = 1 + public enum SpriteCardShaderType_t : uint { + SPRITECARD_SHADER_BASE = 0x0, + SPRITECARD_SHADER_CUSTOM = 0x1 } // Alignment: 4 // Members count: 5 - public enum ParticleTopology_t : int { - PARTICLE_TOPOLOGY_POINTS = 0, - PARTICLE_TOPOLOGY_LINES = 1, - PARTICLE_TOPOLOGY_TRIS = 2, - PARTICLE_TOPOLOGY_QUADS = 3, - PARTICLE_TOPOLOGY_CUBES = 4 + public enum ParticleTopology_t : uint { + PARTICLE_TOPOLOGY_POINTS = 0x0, + PARTICLE_TOPOLOGY_LINES = 0x1, + PARTICLE_TOPOLOGY_TRIS = 0x2, + PARTICLE_TOPOLOGY_QUADS = 0x3, + PARTICLE_TOPOLOGY_CUBES = 0x4 } // Alignment: 4 // Members count: 4 - public enum ParticleDetailLevel_t : int { - PARTICLEDETAIL_LOW = 0, - PARTICLEDETAIL_MEDIUM = 1, - PARTICLEDETAIL_HIGH = 2, - PARTICLEDETAIL_ULTRA = 3 + public enum ParticleDetailLevel_t : uint { + PARTICLEDETAIL_LOW = 0x0, + PARTICLEDETAIL_MEDIUM = 0x1, + PARTICLEDETAIL_HIGH = 0x2, + PARTICLEDETAIL_ULTRA = 0x3 } // Alignment: 4 // Members count: 4 - public enum ParticleTraceSet_t : int { - PARTICLE_TRACE_SET_ALL = 0, - PARTICLE_TRACE_SET_STATIC = 1, - PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED = 2, - PARTICLE_TRACE_SET_DYNAMIC = 3 + public enum ParticleTraceSet_t : uint { + PARTICLE_TRACE_SET_ALL = 0x0, + PARTICLE_TRACE_SET_STATIC = 0x1, + PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED = 0x2, + PARTICLE_TRACE_SET_DYNAMIC = 0x3 } // Alignment: 4 // Members count: 5 - public enum ParticleCollisionMode_t : int { - COLLISION_MODE_PER_PARTICLE_TRACE = 3, - COLLISION_MODE_USE_NEAREST_TRACE = 2, - COLLISION_MODE_PER_FRAME_PLANESET = 1, - COLLISION_MODE_INITIAL_TRACE_DOWN = 0, - COLLISION_MODE_DISABLED = -1 + public enum ParticleCollisionMode_t : uint { + COLLISION_MODE_PER_PARTICLE_TRACE = 0x3, + COLLISION_MODE_USE_NEAREST_TRACE = 0x2, + COLLISION_MODE_PER_FRAME_PLANESET = 0x1, + COLLISION_MODE_INITIAL_TRACE_DOWN = 0x0, + COLLISION_MODE_DISABLED = 0xFFFFFFFFFFFFFFFF } // Alignment: 4 // Members count: 5 - public enum ParticleColorBlendMode_t : int { - PARTICLEBLEND_DEFAULT = 0, - PARTICLEBLEND_OVERLAY = 1, - PARTICLEBLEND_DARKEN = 2, - PARTICLEBLEND_LIGHTEN = 3, - PARTICLEBLEND_MULTIPLY = 4 + public enum ParticleColorBlendMode_t : uint { + PARTICLEBLEND_DEFAULT = 0x0, + PARTICLEBLEND_OVERLAY = 0x1, + PARTICLEBLEND_DARKEN = 0x2, + PARTICLEBLEND_LIGHTEN = 0x3, + PARTICLEBLEND_MULTIPLY = 0x4 } // Alignment: 4 // Members count: 7 - public enum Detail2Combo_t : int { - DETAIL_2_COMBO_UNINITIALIZED = -1, - DETAIL_2_COMBO_OFF = 0, - DETAIL_2_COMBO_ADD = 1, - DETAIL_2_COMBO_ADD_SELF_ILLUM = 2, - DETAIL_2_COMBO_MOD2X = 3, - DETAIL_2_COMBO_MUL = 4, - DETAIL_2_COMBO_CROSSFADE = 5 + public enum Detail2Combo_t : uint { + DETAIL_2_COMBO_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + DETAIL_2_COMBO_OFF = 0x0, + DETAIL_2_COMBO_ADD = 0x1, + DETAIL_2_COMBO_ADD_SELF_ILLUM = 0x2, + DETAIL_2_COMBO_MOD2X = 0x3, + DETAIL_2_COMBO_MUL = 0x4, + DETAIL_2_COMBO_CROSSFADE = 0x5 } // Alignment: 4 // Members count: 4 - public enum DetailCombo_t : int { - DETAIL_COMBO_OFF = 0, - DETAIL_COMBO_ADD = 1, - DETAIL_COMBO_ADD_SELF_ILLUM = 2, - DETAIL_COMBO_MOD2X = 3 + public enum DetailCombo_t : uint { + DETAIL_COMBO_OFF = 0x0, + DETAIL_COMBO_ADD = 0x1, + DETAIL_COMBO_ADD_SELF_ILLUM = 0x2, + DETAIL_COMBO_MOD2X = 0x3 } // Alignment: 4 // Members count: 9 - public enum ScalarExpressionType_t : int { - SCALAR_EXPRESSION_UNINITIALIZED = -1, - SCALAR_EXPRESSION_ADD = 0, - SCALAR_EXPRESSION_SUBTRACT = 1, - SCALAR_EXPRESSION_MUL = 2, - SCALAR_EXPRESSION_DIVIDE = 3, - SCALAR_EXPRESSION_INPUT_1 = 4, - SCALAR_EXPRESSION_MIN = 5, - SCALAR_EXPRESSION_MAX = 6, - SCALAR_EXPRESSION_MOD = 7 + public enum ScalarExpressionType_t : uint { + SCALAR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + SCALAR_EXPRESSION_ADD = 0x0, + SCALAR_EXPRESSION_SUBTRACT = 0x1, + SCALAR_EXPRESSION_MUL = 0x2, + SCALAR_EXPRESSION_DIVIDE = 0x3, + SCALAR_EXPRESSION_INPUT_1 = 0x4, + SCALAR_EXPRESSION_MIN = 0x5, + SCALAR_EXPRESSION_MAX = 0x6, + SCALAR_EXPRESSION_MOD = 0x7 } // Alignment: 4 // Members count: 9 - public enum VectorExpressionType_t : int { - VECTOR_EXPRESSION_UNINITIALIZED = -1, - VECTOR_EXPRESSION_ADD = 0, - VECTOR_EXPRESSION_SUBTRACT = 1, - VECTOR_EXPRESSION_MUL = 2, - VECTOR_EXPRESSION_DIVIDE = 3, - VECTOR_EXPRESSION_INPUT_1 = 4, - VECTOR_EXPRESSION_MIN = 5, - VECTOR_EXPRESSION_MAX = 6, - VECTOR_EXPRESSION_CROSSPRODUCT = 7 + public enum VectorExpressionType_t : uint { + VECTOR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + VECTOR_EXPRESSION_ADD = 0x0, + VECTOR_EXPRESSION_SUBTRACT = 0x1, + VECTOR_EXPRESSION_MUL = 0x2, + VECTOR_EXPRESSION_DIVIDE = 0x3, + VECTOR_EXPRESSION_INPUT_1 = 0x4, + VECTOR_EXPRESSION_MIN = 0x5, + VECTOR_EXPRESSION_MAX = 0x6, + VECTOR_EXPRESSION_CROSSPRODUCT = 0x7 } // Alignment: 4 // Members count: 7 - public enum VectorFloatExpressionType_t : int { - VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = -1, - VECTOR_FLOAT_EXPRESSION_DOTPRODUCT = 0, - VECTOR_FLOAT_EXPRESSION_DISTANCE = 1, - VECTOR_FLOAT_EXPRESSION_DISTANCESQR = 2, - VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH = 3, - VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR = 4, - VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 5 + public enum VectorFloatExpressionType_t : uint { + VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + VECTOR_FLOAT_EXPRESSION_DOTPRODUCT = 0x0, + VECTOR_FLOAT_EXPRESSION_DISTANCE = 0x1, + VECTOR_FLOAT_EXPRESSION_DISTANCESQR = 0x2, + VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH = 0x3, + VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR = 0x4, + VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 0x5 } // Alignment: 4 // Members count: 4 - public enum MissingParentInheritBehavior_t : int { - MISSING_PARENT_DO_NOTHING = -1, - MISSING_PARENT_KILL = 0, - MISSING_PARENT_FIND_NEW = 1, - MISSING_PARENT_SAME_INDEX = 2 + public enum MissingParentInheritBehavior_t : uint { + MISSING_PARENT_DO_NOTHING = 0xFFFFFFFFFFFFFFFF, + MISSING_PARENT_KILL = 0x0, + MISSING_PARENT_FIND_NEW = 0x1, + MISSING_PARENT_SAME_INDEX = 0x2 } // Alignment: 4 // Members count: 2 - public enum HitboxLerpType_t : int { - HITBOX_LERP_LIFETIME = 0, - HITBOX_LERP_CONSTANT = 1 + public enum HitboxLerpType_t : uint { + HITBOX_LERP_LIFETIME = 0x0, + HITBOX_LERP_CONSTANT = 0x1 } // Alignment: 4 // Members count: 3 - public enum ParticleSelection_t : int { - PARTICLE_SELECTION_FIRST = 0, - PARTICLE_SELECTION_LAST = 1, - PARTICLE_SELECTION_NUMBER = 2 + public enum ParticleSelection_t : uint { + PARTICLE_SELECTION_FIRST = 0x0, + PARTICLE_SELECTION_LAST = 0x1, + PARTICLE_SELECTION_NUMBER = 0x2 } // Alignment: 4 // Members count: 12 - public enum ParticlePinDistance_t : int { - PARTICLE_PIN_DISTANCE_NONE = -1, - PARTICLE_PIN_DISTANCE_NEIGHBOR = 0, - PARTICLE_PIN_DISTANCE_FARTHEST = 1, - PARTICLE_PIN_DISTANCE_FIRST = 2, - PARTICLE_PIN_DISTANCE_LAST = 3, - PARTICLE_PIN_DISTANCE_CENTER = 5, - PARTICLE_PIN_DISTANCE_CP = 6, - PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER = 7, - PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH = 8, - PARTICLE_PIN_SPEED = 9, - PARTICLE_PIN_COLLECTION_AGE = 10, - PARTICLE_PIN_FLOAT_VALUE = 11 + public enum ParticlePinDistance_t : uint { + PARTICLE_PIN_DISTANCE_NONE = 0xFFFFFFFFFFFFFFFF, + PARTICLE_PIN_DISTANCE_NEIGHBOR = 0x0, + PARTICLE_PIN_DISTANCE_FARTHEST = 0x1, + PARTICLE_PIN_DISTANCE_FIRST = 0x2, + PARTICLE_PIN_DISTANCE_LAST = 0x3, + PARTICLE_PIN_DISTANCE_CENTER = 0x5, + PARTICLE_PIN_DISTANCE_CP = 0x6, + PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER = 0x7, + PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH = 0x8, + PARTICLE_PIN_SPEED = 0x9, + PARTICLE_PIN_COLLECTION_AGE = 0xA, + PARTICLE_PIN_FLOAT_VALUE = 0xB } // Alignment: 4 // Members count: 13 - public enum ParticleColorBlendType_t : int { - PARTICLE_COLOR_BLEND_MULTIPLY = 0, - PARTICLE_COLOR_BLEND_MULTIPLY2X = 1, - PARTICLE_COLOR_BLEND_DIVIDE = 2, - PARTICLE_COLOR_BLEND_ADD = 3, - PARTICLE_COLOR_BLEND_SUBTRACT = 4, - PARTICLE_COLOR_BLEND_MOD2X = 5, - PARTICLE_COLOR_BLEND_SCREEN = 6, - PARTICLE_COLOR_BLEND_MAX = 7, - PARTICLE_COLOR_BLEND_MIN = 8, - PARTICLE_COLOR_BLEND_REPLACE = 9, - PARTICLE_COLOR_BLEND_AVERAGE = 10, - PARTICLE_COLOR_BLEND_NEGATE = 11, - PARTICLE_COLOR_BLEND_LUMINANCE = 12 + public enum ParticleColorBlendType_t : uint { + PARTICLE_COLOR_BLEND_MULTIPLY = 0x0, + PARTICLE_COLOR_BLEND_MULTIPLY2X = 0x1, + PARTICLE_COLOR_BLEND_DIVIDE = 0x2, + PARTICLE_COLOR_BLEND_ADD = 0x3, + PARTICLE_COLOR_BLEND_SUBTRACT = 0x4, + PARTICLE_COLOR_BLEND_MOD2X = 0x5, + PARTICLE_COLOR_BLEND_SCREEN = 0x6, + PARTICLE_COLOR_BLEND_MAX = 0x7, + PARTICLE_COLOR_BLEND_MIN = 0x8, + PARTICLE_COLOR_BLEND_REPLACE = 0x9, + PARTICLE_COLOR_BLEND_AVERAGE = 0xA, + PARTICLE_COLOR_BLEND_NEGATE = 0xB, + PARTICLE_COLOR_BLEND_LUMINANCE = 0xC } // Alignment: 4 // Members count: 6 - public enum ParticleSetMethod_t : int { - PARTICLE_SET_REPLACE_VALUE = 0, - PARTICLE_SET_SCALE_INITIAL_VALUE = 1, - PARTICLE_SET_ADD_TO_INITIAL_VALUE = 2, - PARTICLE_SET_RAMP_CURRENT_VALUE = 3, - PARTICLE_SET_SCALE_CURRENT_VALUE = 4, - PARTICLE_SET_ADD_TO_CURRENT_VALUE = 5 + public enum ParticleSetMethod_t : uint { + PARTICLE_SET_REPLACE_VALUE = 0x0, + PARTICLE_SET_SCALE_INITIAL_VALUE = 0x1, + PARTICLE_SET_ADD_TO_INITIAL_VALUE = 0x2, + PARTICLE_SET_RAMP_CURRENT_VALUE = 0x3, + PARTICLE_SET_SCALE_CURRENT_VALUE = 0x4, + PARTICLE_SET_ADD_TO_CURRENT_VALUE = 0x5 } // Alignment: 4 // Members count: 3 - public enum ParticleDirectionNoiseType_t : int { - PARTICLE_DIR_NOISE_PERLIN = 0, - PARTICLE_DIR_NOISE_CURL = 1, - PARTICLE_DIR_NOISE_WORLEY_BASIC = 2 + public enum ParticleDirectionNoiseType_t : uint { + PARTICLE_DIR_NOISE_PERLIN = 0x0, + PARTICLE_DIR_NOISE_CURL = 0x1, + PARTICLE_DIR_NOISE_WORLEY_BASIC = 0x2 } // Alignment: 4 // Members count: 3 - public enum ParticleRotationLockType_t : int { - PARTICLE_ROTATION_LOCK_NONE = 0, - PARTICLE_ROTATION_LOCK_ROTATIONS = 1, - PARTICLE_ROTATION_LOCK_NORMAL = 2 + public enum ParticleRotationLockType_t : uint { + PARTICLE_ROTATION_LOCK_NONE = 0x0, + PARTICLE_ROTATION_LOCK_ROTATIONS = 0x1, + PARTICLE_ROTATION_LOCK_NORMAL = 0x2 } // Alignment: 4 // Members count: 3 - public enum ParticleEndcapMode_t : int { - PARTICLE_ENDCAP_ALWAYS_ON = -1, - PARTICLE_ENDCAP_ENDCAP_OFF = 0, - PARTICLE_ENDCAP_ENDCAP_ON = 1 + public enum ParticleEndcapMode_t : uint { + PARTICLE_ENDCAP_ALWAYS_ON = 0xFFFFFFFFFFFFFFFF, + PARTICLE_ENDCAP_ENDCAP_OFF = 0x0, + PARTICLE_ENDCAP_ENDCAP_ON = 0x1 } // Alignment: 4 // Members count: 3 - public enum ParticleLightingQuality_t : int { - PARTICLE_LIGHTING_PER_PARTICLE = 0, - PARTICLE_LIGHTING_PER_VERTEX = 1, - PARTICLE_LIGHTING_PER_PIXEL = -1 + public enum ParticleLightingQuality_t : uint { + PARTICLE_LIGHTING_PER_PARTICLE = 0x0, + PARTICLE_LIGHTING_PER_VERTEX = 0x1, + PARTICLE_LIGHTING_PER_PIXEL = 0xFFFFFFFFFFFFFFFF } // Alignment: 4 // Members count: 2 - public enum StandardLightingAttenuationStyle_t : int { - LIGHT_STYLE_OLD = 0, - LIGHT_STYLE_NEW = 1 + public enum StandardLightingAttenuationStyle_t : uint { + LIGHT_STYLE_OLD = 0x0, + LIGHT_STYLE_NEW = 0x1 } // Alignment: 4 // Members count: 3 - public enum ParticleTraceMissBehavior_t : int { - PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0, - PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 1, - PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 2 + public enum ParticleTraceMissBehavior_t : uint { + PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0x0, + PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 0x1, + PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 0x2 } // Alignment: 4 // Members count: 2 - public enum ParticleOrientationSetMode_t : int { - PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0, - PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 1 + public enum ParticleOrientationSetMode_t : uint { + PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0x0, + PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 0x1 } // Alignment: 4 // Members count: 2 - public enum ParticleLightnintBranchBehavior_t : int { - PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0, - PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 1 + public enum ParticleLightnintBranchBehavior_t : uint { + PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0x0, + PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 0x1 } // Alignment: 4 // Members count: 3 - public enum ParticleLightFogLightingMode_t : int { - PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0, - PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 2, - PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 4 + public enum ParticleLightFogLightingMode_t : uint { + PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0x0, + PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 0x2, + PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 0x4 } // Alignment: 4 // Members count: 3 - public enum ParticleSequenceCropOverride_t : int { - PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = -1, - PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0, - PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 1 + public enum ParticleSequenceCropOverride_t : uint { + PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = 0xFFFFFFFFFFFFFFFF, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0x0, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 0x1 } // Alignment: 4 // Members count: 3 - public enum ParticleParentSetMode_t : int { - PARTICLE_SET_PARENT_NO = 0, - PARTICLE_SET_PARENT_IMMEDIATE = 1, - PARTICLE_SET_PARENT_ROOT = 1 + public enum ParticleParentSetMode_t : uint { + PARTICLE_SET_PARENT_NO = 0x0, + PARTICLE_SET_PARENT_IMMEDIATE = 0x1, + PARTICLE_SET_PARENT_ROOT = 0x1 } // Alignment: 4 // Members count: 2 - public enum MaterialProxyType_t : int { - MATERIAL_PROXY_STATUS_EFFECT = 0, - MATERIAL_PROXY_TINT = 1 + public enum MaterialProxyType_t : uint { + MATERIAL_PROXY_STATUS_EFFECT = 0x0, + MATERIAL_PROXY_TINT = 0x1 } // Alignment: 4 // Members count: 3 - public enum BBoxVolumeType_t : int { - BBOX_VOLUME = 0, - BBOX_DIMENSIONS = 1, - BBOX_MINS_MAXS = 2 + public enum BBoxVolumeType_t : uint { + BBOX_VOLUME = 0x0, + BBOX_DIMENSIONS = 0x1, + BBOX_MINS_MAXS = 0x2 } // Alignment: 4 // Members count: 2 - public enum ParticleHitboxDataSelection_t : int { - PARTICLE_HITBOX_AVERAGE_SPEED = 0, - PARTICLE_HITBOX_COUNT = 1 + public enum ParticleHitboxDataSelection_t : uint { + PARTICLE_HITBOX_AVERAGE_SPEED = 0x0, + PARTICLE_HITBOX_COUNT = 0x1 } // Alignment: 4 // Members count: 2 - public enum SnapshotIndexType_t : int { - SNAPSHOT_INDEX_INCREMENT = 0, - SNAPSHOT_INDEX_DIRECT = 1 + public enum SnapshotIndexType_t : uint { + SNAPSHOT_INDEX_INCREMENT = 0x0, + SNAPSHOT_INDEX_DIRECT = 0x1 } // Alignment: 4 // Members count: 6 - public enum ParticleOrientationChoiceList_t : int { - PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0, - PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 1, - PARTICLE_ORIENTATION_WORLD_Z_ALIGNED = 2, - PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL = 3, - PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL = 4, - PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 5 + public enum ParticleOrientationChoiceList_t : uint { + PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0x0, + PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 0x1, + PARTICLE_ORIENTATION_WORLD_Z_ALIGNED = 0x2, + PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL = 0x3, + PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL = 0x4, + PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 0x5 } // Alignment: 4 // Members count: 7 - public enum ParticleOutputBlendMode_t : int { - PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0, - PARTICLE_OUTPUT_BLEND_MODE_ADD = 1, - PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD = 2, - PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD = 3, - PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD = 4, - PARTICLE_OUTPUT_BLEND_MODE_MOD2X = 5, - PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 6 + public enum ParticleOutputBlendMode_t : uint { + PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0x0, + PARTICLE_OUTPUT_BLEND_MODE_ADD = 0x1, + PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD = 0x2, + PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD = 0x3, + PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD = 0x4, + PARTICLE_OUTPUT_BLEND_MODE_MOD2X = 0x5, + PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 0x6 } // Alignment: 4 // Members count: 4 - public enum ParticleAlphaReferenceType_t : int { - PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0, - PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA = 1, - PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE = 2, - PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 3 + public enum ParticleAlphaReferenceType_t : uint { + PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0x0, + PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA = 0x1, + PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE = 0x2, + PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 0x3 } // Alignment: 4 // Members count: 2 - public enum BlurFilterType_t : int { - BLURFILTER_GAUSSIAN = 0, - BLURFILTER_BOX = 1 + public enum BlurFilterType_t : uint { + BLURFILTER_GAUSSIAN = 0x0, + BLURFILTER_BOX = 0x1 } // Alignment: 4 // Members count: 4 - public enum ParticleLightTypeChoiceList_t : int { - PARTICLE_LIGHT_TYPE_POINT = 0, - PARTICLE_LIGHT_TYPE_SPOT = 1, - PARTICLE_LIGHT_TYPE_FX = 2, - PARTICLE_LIGHT_TYPE_CAPSULE = 3 + public enum ParticleLightTypeChoiceList_t : uint { + PARTICLE_LIGHT_TYPE_POINT = 0x0, + PARTICLE_LIGHT_TYPE_SPOT = 0x1, + PARTICLE_LIGHT_TYPE_FX = 0x2, + PARTICLE_LIGHT_TYPE_CAPSULE = 0x3 } // Alignment: 4 // Members count: 2 - public enum ParticleLightUnitChoiceList_t : int { - PARTICLE_LIGHT_UNIT_CANDELAS = 0, - PARTICLE_LIGHT_UNIT_LUMENS = 1 + public enum ParticleLightUnitChoiceList_t : uint { + PARTICLE_LIGHT_UNIT_CANDELAS = 0x0, + PARTICLE_LIGHT_UNIT_LUMENS = 0x1 } // Alignment: 4 // Members count: 2 - public enum ParticleOmni2LightTypeChoiceList_t : int { - PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0, - PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 1 + public enum ParticleOmni2LightTypeChoiceList_t : uint { + PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0x0, + PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 0x1 } // Alignment: 4 // Members count: 3 - public enum ParticleLightBehaviorChoiceList_t : int { - PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0, - PARTICLE_LIGHT_BEHAVIOR_ROPE = 1, - PARTICLE_LIGHT_BEHAVIOR_TRAILS = 2 + public enum ParticleLightBehaviorChoiceList_t : uint { + PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0x0, + PARTICLE_LIGHT_BEHAVIOR_ROPE = 0x1, + PARTICLE_LIGHT_BEHAVIOR_TRAILS = 0x2 } // Alignment: 4 // Members count: 3 - public enum ParticleDepthFeatheringMode_t : int { - PARTICLE_DEPTH_FEATHERING_OFF = 0, - PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 1, - PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 2 + public enum ParticleDepthFeatheringMode_t : uint { + PARTICLE_DEPTH_FEATHERING_OFF = 0x0, + PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 0x1, + PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 0x2 } // Alignment: 4 // Members count: 4 - public enum ParticleVRHandChoiceList_t : int { - PARTICLE_VRHAND_LEFT = 0, - PARTICLE_VRHAND_RIGHT = 1, - PARTICLE_VRHAND_CP = 2, - PARTICLE_VRHAND_CP_OBJECT = 3 + public enum ParticleVRHandChoiceList_t : uint { + PARTICLE_VRHAND_LEFT = 0x0, + PARTICLE_VRHAND_RIGHT = 0x1, + PARTICLE_VRHAND_CP = 0x2, + PARTICLE_VRHAND_CP_OBJECT = 0x3 } // Alignment: 4 // Members count: 2 - public enum ParticleSortingChoiceList_t : int { - PARTICLE_SORTING_NEAREST = 0, - PARTICLE_SORTING_CREATION_TIME = 1 + public enum ParticleSortingChoiceList_t : uint { + PARTICLE_SORTING_NEAREST = 0x0, + PARTICLE_SORTING_CREATION_TIME = 0x1 } // Alignment: 4 // Members count: 10 - public enum SpriteCardTextureType_t : int { - SPRITECARD_TEXTURE_DIFFUSE = 0, - SPRITECARD_TEXTURE_ZOOM = 1, - SPRITECARD_TEXTURE_1D_COLOR_LOOKUP = 2, - SPRITECARD_TEXTURE_UVDISTORTION = 3, - SPRITECARD_TEXTURE_UVDISTORTION_ZOOM = 4, - SPRITECARD_TEXTURE_NORMALMAP = 5, - SPRITECARD_TEXTURE_ANIMMOTIONVEC = 6, - SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A = 7, - SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B = 8, - SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 9 + public enum SpriteCardTextureType_t : uint { + SPRITECARD_TEXTURE_DIFFUSE = 0x0, + SPRITECARD_TEXTURE_ZOOM = 0x1, + SPRITECARD_TEXTURE_1D_COLOR_LOOKUP = 0x2, + SPRITECARD_TEXTURE_UVDISTORTION = 0x3, + SPRITECARD_TEXTURE_UVDISTORTION_ZOOM = 0x4, + SPRITECARD_TEXTURE_NORMALMAP = 0x5, + SPRITECARD_TEXTURE_ANIMMOTIONVEC = 0x6, + SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A = 0x7, + SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B = 0x8, + SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 0x9 } // Alignment: 4 // Members count: 15 - public enum SpriteCardTextureChannel_t : int { - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA = 1, - SPRITECARD_TEXTURE_CHANNEL_MIX_A = 2, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A = 3, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK = 4, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK = 5, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA = 6, - SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA = 7, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA = 8, - SPRITECARD_TEXTURE_CHANNEL_MIX_R = 9, - SPRITECARD_TEXTURE_CHANNEL_MIX_G = 10, - SPRITECARD_TEXTURE_CHANNEL_MIX_B = 11, - SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA = 12, - SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA = 13, - SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 14 + public enum SpriteCardTextureChannel_t : uint { + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0x0, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA = 0x1, + SPRITECARD_TEXTURE_CHANNEL_MIX_A = 0x2, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A = 0x3, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK = 0x4, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK = 0x5, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA = 0x6, + SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA = 0x7, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA = 0x8, + SPRITECARD_TEXTURE_CHANNEL_MIX_R = 0x9, + SPRITECARD_TEXTURE_CHANNEL_MIX_G = 0xA, + SPRITECARD_TEXTURE_CHANNEL_MIX_B = 0xB, + SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA = 0xC, + SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA = 0xD, + SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 0xE } // Alignment: 4 // Members count: 14 - public enum SpriteCardPerParticleScale_t : int { - SPRITECARD_TEXTURE_PP_SCALE_NONE = 0, - SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE = 1, - SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME = 2, - SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1 = 3, - SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2 = 4, - SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA = 5, - SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS = 6, - SPRITECARD_TEXTURE_PP_SCALE_ROLL = 7, - SPRITECARD_TEXTURE_PP_SCALE_YAW = 8, - SPRITECARD_TEXTURE_PP_SCALE_PITCH = 9, - SPRITECARD_TEXTURE_PP_SCALE_RANDOM = 10, - SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM = 11, - SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME = 12, - SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 13 + public enum SpriteCardPerParticleScale_t : uint { + SPRITECARD_TEXTURE_PP_SCALE_NONE = 0x0, + SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE = 0x1, + SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME = 0x2, + SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1 = 0x3, + SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2 = 0x4, + SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA = 0x5, + SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS = 0x6, + SPRITECARD_TEXTURE_PP_SCALE_ROLL = 0x7, + SPRITECARD_TEXTURE_PP_SCALE_YAW = 0x8, + SPRITECARD_TEXTURE_PP_SCALE_PITCH = 0x9, + SPRITECARD_TEXTURE_PP_SCALE_RANDOM = 0xA, + SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM = 0xB, + SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME = 0xC, + SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 0xD } // Alignment: 4 // Members count: 7 - public enum ParticleTextureLayerBlendType_t : int { - SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0, - SPRITECARD_TEXTURE_BLEND_MOD2X = 1, - SPRITECARD_TEXTURE_BLEND_REPLACE = 2, - SPRITECARD_TEXTURE_BLEND_ADD = 3, - SPRITECARD_TEXTURE_BLEND_SUBTRACT = 4, - SPRITECARD_TEXTURE_BLEND_AVERAGE = 5, - SPRITECARD_TEXTURE_BLEND_LUMINANCE = 6 + public enum ParticleTextureLayerBlendType_t : uint { + SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0x0, + SPRITECARD_TEXTURE_BLEND_MOD2X = 0x1, + SPRITECARD_TEXTURE_BLEND_REPLACE = 0x2, + SPRITECARD_TEXTURE_BLEND_ADD = 0x3, + SPRITECARD_TEXTURE_BLEND_SUBTRACT = 0x4, + SPRITECARD_TEXTURE_BLEND_AVERAGE = 0x5, + SPRITECARD_TEXTURE_BLEND_LUMINANCE = 0x6 } // Alignment: 4 // Members count: 6 - public enum ParticlePostProcessPriorityGroup_t : int { - PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0, - PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE = 1, - PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT = 2, - PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW = 3, - PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH = 4, - PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 5 + public enum ParticlePostProcessPriorityGroup_t : uint { + PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0x0, + PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE = 0x1, + PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT = 0x2, + PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW = 0x3, + PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH = 0x4, + PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 0x5 } // Alignment: 4 // Members count: 3 - public enum ParticleFogType_t : int { - PARTICLE_FOG_GAME_DEFAULT = 0, - PARTICLE_FOG_ENABLED = 1, - PARTICLE_FOG_DISABLED = 2 + public enum ParticleFogType_t : uint { + PARTICLE_FOG_GAME_DEFAULT = 0x0, + PARTICLE_FOG_ENABLED = 0x1, + PARTICLE_FOG_DISABLED = 0x2 } // Alignment: 4 // Members count: 2 - public enum TextureRepetitionMode_t : int { - TEXTURE_REPETITION_PARTICLE = 0, - TEXTURE_REPETITION_PATH = 1 + public enum TextureRepetitionMode_t : uint { + TEXTURE_REPETITION_PARTICLE = 0x0, + TEXTURE_REPETITION_PATH = 0x1 } // Alignment: 4 // Members count: 24 - public enum ParticleFloatType_t : int { - PF_TYPE_INVALID = -1, - PF_TYPE_LITERAL = 0, - PF_TYPE_NAMED_VALUE = 1, - PF_TYPE_RANDOM_UNIFORM = 2, - PF_TYPE_RANDOM_BIASED = 3, - PF_TYPE_COLLECTION_AGE = 4, - PF_TYPE_ENDCAP_AGE = 5, - PF_TYPE_CONTROL_POINT_COMPONENT = 6, - PF_TYPE_CONTROL_POINT_CHANGE_AGE = 7, - PF_TYPE_CONTROL_POINT_SPEED = 8, - PF_TYPE_PARTICLE_DETAIL_LEVEL = 9, - PF_TYPE_CONCURRENT_DEF_COUNT = 10, - PF_TYPE_CLOSEST_CAMERA_DISTANCE = 11, - PF_TYPE_RENDERER_CAMERA_DISTANCE = 12, - PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT = 13, - PF_TYPE_PARTICLE_NOISE = 14, - PF_TYPE_PARTICLE_AGE = 15, - PF_TYPE_PARTICLE_AGE_NORMALIZED = 16, - PF_TYPE_PARTICLE_FLOAT = 17, - PF_TYPE_PARTICLE_VECTOR_COMPONENT = 18, - PF_TYPE_PARTICLE_SPEED = 19, - PF_TYPE_PARTICLE_NUMBER = 20, - PF_TYPE_PARTICLE_NUMBER_NORMALIZED = 21, - PF_TYPE_COUNT = 22 + public enum ParticleFloatType_t : uint { + PF_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_TYPE_LITERAL = 0x0, + PF_TYPE_NAMED_VALUE = 0x1, + PF_TYPE_RANDOM_UNIFORM = 0x2, + PF_TYPE_RANDOM_BIASED = 0x3, + PF_TYPE_COLLECTION_AGE = 0x4, + PF_TYPE_ENDCAP_AGE = 0x5, + PF_TYPE_CONTROL_POINT_COMPONENT = 0x6, + PF_TYPE_CONTROL_POINT_CHANGE_AGE = 0x7, + PF_TYPE_CONTROL_POINT_SPEED = 0x8, + PF_TYPE_PARTICLE_DETAIL_LEVEL = 0x9, + PF_TYPE_CONCURRENT_DEF_COUNT = 0xA, + PF_TYPE_CLOSEST_CAMERA_DISTANCE = 0xB, + PF_TYPE_RENDERER_CAMERA_DISTANCE = 0xC, + PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT = 0xD, + PF_TYPE_PARTICLE_NOISE = 0xE, + PF_TYPE_PARTICLE_AGE = 0xF, + PF_TYPE_PARTICLE_AGE_NORMALIZED = 0x10, + PF_TYPE_PARTICLE_FLOAT = 0x11, + PF_TYPE_PARTICLE_VECTOR_COMPONENT = 0x12, + PF_TYPE_PARTICLE_SPEED = 0x13, + PF_TYPE_PARTICLE_NUMBER = 0x14, + PF_TYPE_PARTICLE_NUMBER_NORMALIZED = 0x15, + PF_TYPE_COUNT = 0x16 } // Alignment: 4 // Members count: 5 - public enum ParticleFloatBiasType_t : int { - PF_BIAS_TYPE_INVALID = -1, - PF_BIAS_TYPE_STANDARD = 0, - PF_BIAS_TYPE_GAIN = 1, - PF_BIAS_TYPE_EXPONENTIAL = 2, - PF_BIAS_TYPE_COUNT = 3 + public enum ParticleFloatBiasType_t : uint { + PF_BIAS_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_BIAS_TYPE_STANDARD = 0x0, + PF_BIAS_TYPE_GAIN = 0x1, + PF_BIAS_TYPE_EXPONENTIAL = 0x2, + PF_BIAS_TYPE_COUNT = 0x3 } // Alignment: 4 // Members count: 4 - public enum PFNoiseType_t : int { - PF_NOISE_TYPE_PERLIN = 0, - PF_NOISE_TYPE_SIMPLEX = 1, - PF_NOISE_TYPE_WORLEY = 2, - PF_NOISE_TYPE_CURL = 3 + public enum PFNoiseType_t : uint { + PF_NOISE_TYPE_PERLIN = 0x0, + PF_NOISE_TYPE_SIMPLEX = 0x1, + PF_NOISE_TYPE_WORLEY = 0x2, + PF_NOISE_TYPE_CURL = 0x3 } // Alignment: 4 // Members count: 4 - public enum PFNoiseModifier_t : int { - PF_NOISE_MODIFIER_NONE = 0, - PF_NOISE_MODIFIER_LINES = 1, - PF_NOISE_MODIFIER_CLUMPS = 2, - PF_NOISE_MODIFIER_RINGS = 3 + public enum PFNoiseModifier_t : uint { + PF_NOISE_MODIFIER_NONE = 0x0, + PF_NOISE_MODIFIER_LINES = 0x1, + PF_NOISE_MODIFIER_CLUMPS = 0x2, + PF_NOISE_MODIFIER_RINGS = 0x3 } // Alignment: 4 // Members count: 6 - public enum PFNoiseTurbulence_t : int { - PF_NOISE_TURB_NONE = 0, - PF_NOISE_TURB_HIGHLIGHT = 1, - PF_NOISE_TURB_FEEDBACK = 2, - PF_NOISE_TURB_LOOPY = 3, - PF_NOISE_TURB_CONTRAST = 4, - PF_NOISE_TURB_ALTERNATE = 5 + public enum PFNoiseTurbulence_t : uint { + PF_NOISE_TURB_NONE = 0x0, + PF_NOISE_TURB_HIGHLIGHT = 0x1, + PF_NOISE_TURB_FEEDBACK = 0x2, + PF_NOISE_TURB_LOOPY = 0x3, + PF_NOISE_TURB_CONTRAST = 0x4, + PF_NOISE_TURB_ALTERNATE = 0x5 } // Alignment: 4 // Members count: 4 - public enum ParticleFloatRandomMode_t : int { - PF_RANDOM_MODE_INVALID = -1, - PF_RANDOM_MODE_CONSTANT = 0, - PF_RANDOM_MODE_VARYING = 1, - PF_RANDOM_MODE_COUNT = 2 + public enum ParticleFloatRandomMode_t : uint { + PF_RANDOM_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_RANDOM_MODE_CONSTANT = 0x0, + PF_RANDOM_MODE_VARYING = 0x1, + PF_RANDOM_MODE_COUNT = 0x2 } // Alignment: 4 // Members count: 4 - public enum ParticleFloatInputMode_t : int { - PF_INPUT_MODE_INVALID = -1, - PF_INPUT_MODE_CLAMPED = 0, - PF_INPUT_MODE_LOOPED = 1, - PF_INPUT_MODE_COUNT = 2 + public enum ParticleFloatInputMode_t : uint { + PF_INPUT_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_INPUT_MODE_CLAMPED = 0x0, + PF_INPUT_MODE_LOOPED = 0x1, + PF_INPUT_MODE_COUNT = 0x2 } // Alignment: 4 // Members count: 8 - public enum ParticleFloatMapType_t : int { - PF_MAP_TYPE_INVALID = -1, - PF_MAP_TYPE_DIRECT = 0, - PF_MAP_TYPE_MULT = 1, - PF_MAP_TYPE_REMAP = 2, - PF_MAP_TYPE_REMAP_BIASED = 3, - PF_MAP_TYPE_CURVE = 4, - PF_MAP_TYPE_NOTCHED = 5, - PF_MAP_TYPE_COUNT = 6 + public enum ParticleFloatMapType_t : uint { + PF_MAP_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_MAP_TYPE_DIRECT = 0x0, + PF_MAP_TYPE_MULT = 0x1, + PF_MAP_TYPE_REMAP = 0x2, + PF_MAP_TYPE_REMAP_BIASED = 0x3, + PF_MAP_TYPE_CURVE = 0x4, + PF_MAP_TYPE_NOTCHED = 0x5, + PF_MAP_TYPE_COUNT = 0x6 } // Alignment: 4 // Members count: 5 - public enum ParticleTransformType_t : int { - PT_TYPE_INVALID = 0, - PT_TYPE_NAMED_VALUE = 1, - PT_TYPE_CONTROL_POINT = 2, - PT_TYPE_CONTROL_POINT_RANGE = 3, - PT_TYPE_COUNT = 4 + public enum ParticleTransformType_t : uint { + PT_TYPE_INVALID = 0x0, + PT_TYPE_NAMED_VALUE = 0x1, + PT_TYPE_CONTROL_POINT = 0x2, + PT_TYPE_CONTROL_POINT_RANGE = 0x3, + PT_TYPE_COUNT = 0x4 } // Alignment: 4 // Members count: 5 - public enum ParticleModelType_t : int { - PM_TYPE_INVALID = 0, - PM_TYPE_NAMED_VALUE_MODEL = 1, - PM_TYPE_NAMED_VALUE_EHANDLE = 2, - PM_TYPE_CONTROL_POINT = 3, - PM_TYPE_COUNT = 4 + public enum ParticleModelType_t : uint { + PM_TYPE_INVALID = 0x0, + PM_TYPE_NAMED_VALUE_MODEL = 0x1, + PM_TYPE_NAMED_VALUE_EHANDLE = 0x2, + PM_TYPE_CONTROL_POINT = 0x3, + PM_TYPE_COUNT = 0x4 } // Alignment: 4 // Members count: 19 - public enum ParticleVecType_t : int { - PVEC_TYPE_INVALID = -1, - PVEC_TYPE_LITERAL = 0, - PVEC_TYPE_LITERAL_COLOR = 1, - PVEC_TYPE_NAMED_VALUE = 2, - PVEC_TYPE_PARTICLE_VECTOR = 3, - PVEC_TYPE_PARTICLE_VELOCITY = 4, - PVEC_TYPE_CP_VALUE = 5, - PVEC_TYPE_CP_RELATIVE_POSITION = 6, - PVEC_TYPE_CP_RELATIVE_DIR = 7, - PVEC_TYPE_CP_RELATIVE_RANDOM_DIR = 8, - PVEC_TYPE_FLOAT_COMPONENTS = 9, - PVEC_TYPE_FLOAT_INTERP_CLAMPED = 10, - PVEC_TYPE_FLOAT_INTERP_OPEN = 11, - PVEC_TYPE_FLOAT_INTERP_GRADIENT = 12, - PVEC_TYPE_RANDOM_UNIFORM = 13, - PVEC_TYPE_RANDOM_UNIFORM_OFFSET = 14, - PVEC_TYPE_CP_DELTA = 15, - PVEC_TYPE_CLOSEST_CAMERA_POSITION = 16, - PVEC_TYPE_COUNT = 17 + public enum ParticleVecType_t : uint { + PVEC_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PVEC_TYPE_LITERAL = 0x0, + PVEC_TYPE_LITERAL_COLOR = 0x1, + PVEC_TYPE_NAMED_VALUE = 0x2, + PVEC_TYPE_PARTICLE_VECTOR = 0x3, + PVEC_TYPE_PARTICLE_VELOCITY = 0x4, + PVEC_TYPE_CP_VALUE = 0x5, + PVEC_TYPE_CP_RELATIVE_POSITION = 0x6, + PVEC_TYPE_CP_RELATIVE_DIR = 0x7, + PVEC_TYPE_CP_RELATIVE_RANDOM_DIR = 0x8, + PVEC_TYPE_FLOAT_COMPONENTS = 0x9, + PVEC_TYPE_FLOAT_INTERP_CLAMPED = 0xA, + PVEC_TYPE_FLOAT_INTERP_OPEN = 0xB, + PVEC_TYPE_FLOAT_INTERP_GRADIENT = 0xC, + PVEC_TYPE_RANDOM_UNIFORM = 0xD, + PVEC_TYPE_RANDOM_UNIFORM_OFFSET = 0xE, + PVEC_TYPE_CP_DELTA = 0xF, + PVEC_TYPE_CLOSEST_CAMERA_POSITION = 0x10, + PVEC_TYPE_COUNT = 0x11 } // Parent: None // Fields count: 2 @@ -9101,7 +9101,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class RenderProjectedMaterial_t { - public const nint m_hMaterial = 0x0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_hMaterial = 0x0; // CStrongHandle } // Parent: None // Fields count: 2 @@ -9125,7 +9125,7 @@ namespace CS2Dumper.Schemas { public const nint m_nFireParticleOnSequenceFrame = 0x18; // int32 public const nint m_hitboxSetName = 0x20; // CUtlString public const nint m_materialGroupName = 0x28; // CUtlString - public const nint m_vecBodyGroups = 0x30; // CUtlVector< ParticlePreviewBodyGroup_t > + public const nint m_vecBodyGroups = 0x30; // CUtlVector public const nint m_flPlaybackSpeed = 0x48; // float32 public const nint m_flParticleSimulationRate = 0x4C; // float32 public const nint m_bShouldDrawHitboxes = 0x50; // bool @@ -9155,7 +9155,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class ParticleControlPointConfiguration_t { public const nint m_name = 0x0; // CUtlString - public const nint m_drivers = 0x8; // CUtlVector< ParticleControlPointDriver_t > + public const nint m_drivers = 0x8; // CUtlVector public const nint m_previewState = 0x20; // ParticlePreviewState_t } // Parent: None @@ -9219,7 +9219,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class ParticleChildrenInfo_t { - public const nint m_ChildRef = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + public const nint m_ChildRef = 0x0; // CStrongHandle public const nint m_flDelay = 0x8; // float32 public const nint m_bEndCap = 0xC; // bool public const nint m_bDisableChild = 0xD; // bool @@ -9241,7 +9241,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class ModelReference_t { - public const nint m_model = 0x0; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_model = 0x0; // CStrongHandle public const nint m_flRelativeProbabilityOfSpawn = 0x8; // float32 } // Parent: None @@ -9286,14 +9286,14 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CParticleSystemDefinition { public const nint m_nBehaviorVersion = 0x8; // int32 - public const nint m_PreEmissionOperators = 0x10; // CUtlVector< CParticleFunctionPreEmission* > - public const nint m_Emitters = 0x28; // CUtlVector< CParticleFunctionEmitter* > - public const nint m_Initializers = 0x40; // CUtlVector< CParticleFunctionInitializer* > - public const nint m_Operators = 0x58; // CUtlVector< CParticleFunctionOperator* > - public const nint m_ForceGenerators = 0x70; // CUtlVector< CParticleFunctionForce* > - public const nint m_Constraints = 0x88; // CUtlVector< CParticleFunctionConstraint* > - public const nint m_Renderers = 0xA0; // CUtlVector< CParticleFunctionRenderer* > - public const nint m_Children = 0xB8; // CUtlVector< ParticleChildrenInfo_t > + public const nint m_PreEmissionOperators = 0x10; // CUtlVector + public const nint m_Emitters = 0x28; // CUtlVector + public const nint m_Initializers = 0x40; // CUtlVector + public const nint m_Operators = 0x58; // CUtlVector + public const nint m_ForceGenerators = 0x70; // CUtlVector + public const nint m_Constraints = 0x88; // CUtlVector + public const nint m_Renderers = 0xA0; // CUtlVector + public const nint m_Children = 0xB8; // CUtlVector public const nint m_nFirstMultipleOverride_BackwardCompat = 0x178; // int32 public const nint m_nInitialParticles = 0x210; // int32 public const nint m_nMaxParticles = 0x214; // int32 @@ -9305,7 +9305,7 @@ namespace CS2Dumper.Schemas { public const nint m_bInfiniteBounds = 0x23C; // bool public const nint m_bEnableNamedValues = 0x23D; // bool public const nint m_NamedValueDomain = 0x240; // CUtlString - public const nint m_NamedValueLocals = 0x248; // CUtlVector< ParticleNamedValueSource_t* > + public const nint m_NamedValueLocals = 0x248; // CUtlVector public const nint m_ConstantColor = 0x260; // Color public const nint m_ConstantNormal = 0x264; // public const nint m_flConstantRadius = 0x270; // float32 @@ -9315,15 +9315,15 @@ namespace CS2Dumper.Schemas { public const nint m_nConstantSequenceNumber = 0x280; // int32 public const nint m_nConstantSequenceNumber1 = 0x284; // int32 public const nint m_nSnapshotControlPoint = 0x288; // int32 - public const nint m_hSnapshot = 0x290; // CStrongHandle< InfoForResourceTypeIParticleSnapshot > - public const nint m_pszCullReplacementName = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + public const nint m_hSnapshot = 0x290; // CStrongHandle + public const nint m_pszCullReplacementName = 0x298; // CStrongHandle public const nint m_flCullRadius = 0x2A0; // float32 public const nint m_flCullFillCost = 0x2A4; // float32 public const nint m_nCullControlPoint = 0x2A8; // int32 - public const nint m_hFallback = 0x2B0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + public const nint m_hFallback = 0x2B0; // CStrongHandle public const nint m_nFallbackMaxCount = 0x2B8; // int32 - public const nint m_hLowViolenceDef = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint m_hReferenceReplacement = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + public const nint m_hLowViolenceDef = 0x2C0; // CStrongHandle + public const nint m_hReferenceReplacement = 0x2C8; // CStrongHandle public const nint m_flPreSimulationTime = 0x2D0; // float32 public const nint m_flStopSimulationAfterTime = 0x2D4; // float32 public const nint m_flMaximumTimeStep = 0x2D8; // float32 @@ -9348,7 +9348,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSkipRenderControlPoint = 0x320; // int32 public const nint m_nAllowRenderControlPoint = 0x324; // int32 public const nint m_bShouldSort = 0x328; // bool - public const nint m_controlPointConfigurations = 0x370; // CUtlVector< ParticleControlPointConfiguration_t > + public const nint m_controlPointConfigurations = 0x370; // CUtlVector } // Parent: None // Fields count: 16 @@ -9459,7 +9459,7 @@ namespace CS2Dumper.Schemas { public static class TextureGroup_t { public const nint m_bEnabled = 0x0; // bool public const nint m_bReplaceTextureWithGradient = 0x1; // bool - public const nint m_hTexture = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hTexture = 0x8; // CStrongHandle public const nint m_Gradient = 0x10; // CColorGradient public const nint m_nTextureType = 0x28; // SpriteCardTextureType_t public const nint m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t @@ -9485,7 +9485,7 @@ namespace CS2Dumper.Schemas { public const nint m_flCenterYOffset = 0xDD0; // CParticleCollectionRendererFloatInput public const nint m_flBumpStrength = 0xF28; // float32 public const nint m_nCropTextureOverride = 0xF2C; // ParticleSequenceCropOverride_t - public const nint m_vecTexturesInput = 0xF30; // CUtlVector< TextureGroup_t > + public const nint m_vecTexturesInput = 0xF30; // CUtlVector public const nint m_flAnimationRate = 0xF48; // float32 public const nint m_nAnimationType = 0xF4C; // AnimationType_t public const nint m_bAnimateInFPS = 0xF50; // bool @@ -9598,7 +9598,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAlphaScale = 0x358; // CParticleCollectionFloatInput public const nint m_vecColorScale = 0x4B0; // CParticleCollectionVecInput public const nint m_nColorBlendType = 0xB08; // ParticleColorBlendType_t - public const nint m_hMaterial = 0xB10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_hMaterial = 0xB10; // CStrongHandle public const nint m_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t public const nint m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput public const nint m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput @@ -9614,8 +9614,8 @@ namespace CS2Dumper.Schemas { public const nint m_nMaxTesselation = 0x1344; // int32 public const nint m_nRoundness = 0x1348; // int32 public const nint m_LightingTransform = 0x1350; // CParticleTransformInput - public const nint m_MaterialFloatVars = 0x13B8; // CUtlVector< FloatInputMaterialVariable_t > - public const nint m_MaterialVecVars = 0x13E8; // CUtlVector< VecInputMaterialVariable_t > + public const nint m_MaterialFloatVars = 0x13B8; // CUtlVector + public const nint m_MaterialVecVars = 0x13E8; // CUtlVector } // Parent: None // Fields count: 0 @@ -9717,7 +9717,7 @@ namespace CS2Dumper.Schemas { public const nint m_IsPublic = 0x8; // bool public const nint m_ValueType = 0xC; // PulseValueType_t public const nint m_DefaultConfig = 0x10; // ParticleNamedValueConfiguration_t - public const nint m_NamedConfigs = 0x48; // CUtlVector< ParticleNamedValueConfiguration_t > + public const nint m_NamedConfigs = 0x48; // CUtlVector } // Parent: None // Fields count: 2 @@ -9824,7 +9824,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMaxDistance = 0x1C4; // float32 public const nint m_flTimeScale = 0x1C8; // float32 public const nint m_bLoopedPath = 0x1CC; // bool - public const nint m_pointList = 0x1D0; // CUtlVector< PointDefinitionWithTimeValues_t > + public const nint m_pointList = 0x1D0; // CUtlVector } // Parent: CParticleFunctionConstraint // Fields count: 8 @@ -10419,7 +10419,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSequenceMax = 0x1C4; // int32 public const nint m_bShuffle = 0x1C8; // bool public const nint m_bLinear = 0x1C9; // bool - public const nint m_WeightedList = 0x1D0; // CUtlVector< SequenceWeightedList_t > + public const nint m_WeightedList = 0x1D0; // CUtlVector } // Parent: CParticleFunctionInitializer // Fields count: 4 @@ -10440,7 +10440,7 @@ namespace CS2Dumper.Schemas { public static class C_INIT_RandomModelSequence { public const nint m_ActivityName = 0x1C0; // char[256] public const nint m_SequenceName = 0x2C0; // char[256] - public const nint m_hModel = 0x3C0; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_hModel = 0x3C0; // CStrongHandle } // Parent: CParticleFunctionInitializer // Fields count: 1 @@ -10566,7 +10566,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapParticleCountToNamedModelElementScalar { - public const nint m_hModel = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_hModel = 0x1F0; // CStrongHandle public const nint m_outputMinName = 0x1F8; // CUtlString public const nint m_outputMaxName = 0x200; // CUtlString public const nint m_bModelFromRenderer = 0x208; // bool @@ -11133,7 +11133,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class C_INIT_PointList { public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_pointList = 0x1C8; // CUtlVector< PointDefinition_t > + public const nint m_pointList = 0x1C8; // CUtlVector public const nint m_bPlaceAlongPath = 0x1E0; // bool public const nint m_bClosedLoop = 0x1E1; // bool public const nint m_nNumPointsAlongPath = 0x1E4; // int32 @@ -11144,8 +11144,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RandomNamedModelElement { - public const nint m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint m_names = 0x1C8; // CUtlVector< CUtlString > + public const nint m_hModel = 0x1C0; // CStrongHandle + public const nint m_names = 0x1C8; // CUtlVector public const nint m_bShuffle = 0x1E0; // bool public const nint m_bLinear = 0x1E1; // bool public const nint m_bModelFromRenderer = 0x1E2; // bool @@ -11178,9 +11178,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class C_INIT_RemapNamedModelElementToScalar { - public const nint m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint m_names = 0x1C8; // CUtlVector< CUtlString > - public const nint m_values = 0x1E0; // CUtlVector< float32 > + public const nint m_hModel = 0x1C0; // CStrongHandle + public const nint m_names = 0x1C8; // CUtlVector + public const nint m_values = 0x1E0; // CUtlVector public const nint m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t public const nint m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t public const nint m_nSetMethod = 0x200; // ParticleSetMethod_t @@ -12258,128 +12258,128 @@ namespace CS2Dumper.Schemas { public static class PulseSystem { // Alignment: 2 // Members count: 61 - public enum PulseInstructionCode_t : short { - INVALID = 0, - IMMEDIATE_HALT = 1, - RETURN_VOID = 2, - RETURN_VALUE = 3, - NOP = 4, - JUMP = 5, - JUMP_COND = 6, - CHUNK_LEAP = 7, - CHUNK_LEAP_COND = 8, - PULSE_CALL_SYNC = 9, - PULSE_CALL_ASYNC_FIRE = 10, - CELL_INVOKE = 11, - LIBRARY_INVOKE = 12, - SET_VAR = 13, - GET_VAR = 14, - GET_CONST = 15, - SET_REGISTER_DOMAIN_VALUE = 16, - COPY = 17, - NOT = 18, - NEGATE = 19, - ADD = 20, - SUB = 21, - MUL = 22, - DIV = 23, - MOD = 24, - LT = 25, - LTE = 26, - EQ = 27, - NE = 28, - AND = 29, - OR = 30, - CONVERT_VALUE = 31, - LAST_SERIALIZED_CODE = 32, - NEGATE_INT = 33, - NEGATE_FLOAT = 34, - ADD_INT = 35, - ADD_FLOAT = 36, - ADD_STRING = 37, - SUB_INT = 38, - SUB_FLOAT = 39, - MUL_INT = 40, - MUL_FLOAT = 41, - DIV_INT = 42, - DIV_FLOAT = 43, - MOD_INT = 44, - MOD_FLOAT = 45, - LT_INT = 46, - LT_FLOAT = 47, - LTE_INT = 48, - LTE_FLOAT = 49, - EQ_BOOL = 50, - EQ_INT = 51, - EQ_FLOAT = 52, - EQ_STRING = 53, - EQ_ENTITY_NAME = 54, - NE_BOOL = 55, - NE_INT = 56, - NE_FLOAT = 57, - NE_STRING = 58, - NE_ENTITY_NAME = 59, - GET_CONST_INLINE_STORAGE = 60 + public enum PulseInstructionCode_t : ushort { + INVALID = 0x0, + IMMEDIATE_HALT = 0x1, + RETURN_VOID = 0x2, + RETURN_VALUE = 0x3, + NOP = 0x4, + JUMP = 0x5, + JUMP_COND = 0x6, + CHUNK_LEAP = 0x7, + CHUNK_LEAP_COND = 0x8, + PULSE_CALL_SYNC = 0x9, + PULSE_CALL_ASYNC_FIRE = 0xA, + CELL_INVOKE = 0xB, + LIBRARY_INVOKE = 0xC, + SET_VAR = 0xD, + GET_VAR = 0xE, + GET_CONST = 0xF, + SET_REGISTER_DOMAIN_VALUE = 0x10, + COPY = 0x11, + NOT = 0x12, + NEGATE = 0x13, + ADD = 0x14, + SUB = 0x15, + MUL = 0x16, + DIV = 0x17, + MOD = 0x18, + LT = 0x19, + LTE = 0x1A, + EQ = 0x1B, + NE = 0x1C, + AND = 0x1D, + OR = 0x1E, + CONVERT_VALUE = 0x1F, + LAST_SERIALIZED_CODE = 0x20, + NEGATE_INT = 0x21, + NEGATE_FLOAT = 0x22, + ADD_INT = 0x23, + ADD_FLOAT = 0x24, + ADD_STRING = 0x25, + SUB_INT = 0x26, + SUB_FLOAT = 0x27, + MUL_INT = 0x28, + MUL_FLOAT = 0x29, + DIV_INT = 0x2A, + DIV_FLOAT = 0x2B, + MOD_INT = 0x2C, + MOD_FLOAT = 0x2D, + LT_INT = 0x2E, + LT_FLOAT = 0x2F, + LTE_INT = 0x30, + LTE_FLOAT = 0x31, + EQ_BOOL = 0x32, + EQ_INT = 0x33, + EQ_FLOAT = 0x34, + EQ_STRING = 0x35, + EQ_ENTITY_NAME = 0x36, + NE_BOOL = 0x37, + NE_INT = 0x38, + NE_FLOAT = 0x39, + NE_STRING = 0x3A, + NE_ENTITY_NAME = 0x3B, + GET_CONST_INLINE_STORAGE = 0x3C } // Alignment: 4 // Members count: 2 - public enum PulseMethodCallMode_t : int { - SYNC_WAIT_FOR_COMPLETION = 0, - ASYNC_FIRE_AND_FORGET = 1 + public enum PulseMethodCallMode_t : uint { + SYNC_WAIT_FOR_COMPLETION = 0x0, + ASYNC_FIRE_AND_FORGET = 0x1 } // Alignment: 4 // Members count: 3 - public enum PulseCursorExecResult_t : int { - Succeeded = 0, - Canceled = 1, - Failed = 2 + public enum PulseCursorExecResult_t : uint { + Succeeded = 0x0, + Canceled = 0x1, + Failed = 0x2 } // Alignment: 4 // Members count: 4 - public enum PulseCursorCancelPriority_t : int { - None = 0, - CancelOnSucceeded = 1, - SoftCancel = 2, - HardCancel = 3 + public enum PulseCursorCancelPriority_t : uint { + None = 0x0, + CancelOnSucceeded = 0x1, + SoftCancel = 0x2, + HardCancel = 0x3 } // Alignment: 4 // Members count: 19 - public enum PulseValueType_t : int { - PVAL_INVALID = -1, - PVAL_BOOL = 0, - PVAL_INT = 1, - PVAL_FLOAT = 2, - PVAL_STRING = 3, - PVAL_VEC3 = 4, - PVAL_TRANSFORM = 5, - PVAL_COLOR_RGB = 6, - PVAL_EHANDLE = 7, - PVAL_RESOURCE = 8, - PVAL_SNDEVT_GUID = 9, - PVAL_ENTITY_NAME = 10, - PVAL_SCHEMA_PTR = 11, - PVAL_TYPESAFE_INT = 12, - PVAL_CURSOR_FLOW = 13, - PVAL_ANY = 14, - PVAL_SCHEMA_ENUM = 15, - PVAL_PANORAMA_PANEL_HANDLE = 16, - PVAL_COUNT = 17 + public enum PulseValueType_t : uint { + PVAL_INVALID = 0xFFFFFFFFFFFFFFFF, + PVAL_BOOL = 0x0, + PVAL_INT = 0x1, + PVAL_FLOAT = 0x2, + PVAL_STRING = 0x3, + PVAL_VEC3 = 0x4, + PVAL_TRANSFORM = 0x5, + PVAL_COLOR_RGB = 0x6, + PVAL_EHANDLE = 0x7, + PVAL_RESOURCE = 0x8, + PVAL_SNDEVT_GUID = 0x9, + PVAL_ENTITY_NAME = 0xA, + PVAL_SCHEMA_PTR = 0xB, + PVAL_TYPESAFE_INT = 0xC, + PVAL_CURSOR_FLOW = 0xD, + PVAL_ANY = 0xE, + PVAL_SCHEMA_ENUM = 0xF, + PVAL_PANORAMA_PANEL_HANDLE = 0x10, + PVAL_COUNT = 0x11 } // Alignment: 4 // Members count: 5 - public enum PulseTestEnumColor_t : int { - BLACK = 0, - WHITE = 1, - RED = 2, - GREEN = 3, - BLUE = 4 + public enum PulseTestEnumColor_t : uint { + BLACK = 0x0, + WHITE = 0x1, + RED = 0x2, + GREEN = 0x3, + BLUE = 0x4 } // Alignment: 4 // Members count: 3 - public enum PulseTestEnumShape_t : int { - CIRCLE = 100, - SQUARE = 200, - TRIANGLE = 300 + public enum PulseTestEnumShape_t : uint { + CIRCLE = 0x64, + SQUARE = 0xC8, + TRIANGLE = 0x12C } // Parent: None // Fields count: 0 @@ -12428,9 +12428,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPulse_Chunk { - public const nint m_Instructions = 0x0; // CUtlLeanVector< PGDInstruction_t > - public const nint m_Registers = 0x10; // CUtlLeanVector< CPulse_RegisterInfo > - public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector< PulseDocNodeID_t > + public const nint m_Instructions = 0x0; // CUtlLeanVector + public const nint m_Registers = 0x10; // CUtlLeanVector + public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector } // Parent: None // Fields count: 5 @@ -12507,14 +12507,14 @@ namespace CS2Dumper.Schemas { public static class CPulseGraphDef { public const nint m_DomainIdentifier = 0x8; // CUtlSymbolLarge public const nint m_ParentMapName = 0x10; // CUtlSymbolLarge - public const nint m_Chunks = 0x18; // CUtlVector< CPulse_Chunk* > - public const nint m_Cells = 0x30; // CUtlVector< CPulseCell_Base* > - public const nint m_Vars = 0x48; // CUtlVector< CPulse_Variable > - public const nint m_PublicOutputs = 0x60; // CUtlVector< CPulse_PublicOutput > - public const nint m_InvokeBindings = 0x78; // CUtlVector< CPulse_InvokeBinding* > - public const nint m_CallInfos = 0x90; // CUtlVector< CPulse_CallInfo* > - public const nint m_Constants = 0xA8; // CUtlVector< CPulse_Constant > - public const nint m_OutputConnections = 0xC0; // CUtlVector< CPulse_OutputConnection* > + public const nint m_Chunks = 0x18; // CUtlVector + public const nint m_Cells = 0x30; // CUtlVector + public const nint m_Vars = 0x48; // CUtlVector + public const nint m_PublicOutputs = 0x60; // CUtlVector + public const nint m_InvokeBindings = 0x78; // CUtlVector + public const nint m_CallInfos = 0x90; // CUtlVector + public const nint m_Constants = 0xA8; // CUtlVector + public const nint m_OutputConnections = 0xC0; // CUtlVector } // Parent: None // Fields count: 0 @@ -12651,7 +12651,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPulseCell_Outflow_CycleShuffled__InstanceState_t { - public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable< uint8 > + public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable public const nint m_nNextShuffle = 0x20; // int32 } // Parent: CPulseCell_BaseFlow @@ -12737,7 +12737,7 @@ namespace CS2Dumper.Schemas { public const nint m_bExplicitTimeStepping = 0xD9; // bool public const nint m_bExpectingToDestroyWithYieldedCursors = 0xDA; // bool public const nint m_nNextValidateIndex = 0xDC; // int32 - public const nint m_Tracepoints = 0xE0; // CUtlVector< CUtlString > + public const nint m_Tracepoints = 0xE0; // CUtlVector public const nint m_bTestYesOrNoPath = 0xF8; // bool } // Parent: CPulseCell_BaseFlow @@ -12909,63 +12909,63 @@ namespace CS2Dumper.Schemas { public static class Rendersystemdx11 { // Alignment: 4 // Members count: 3 - public enum RenderSlotType_t : int { - RENDER_SLOT_INVALID = -1, - RENDER_SLOT_PER_VERTEX = 0, - RENDER_SLOT_PER_INSTANCE = 1 + public enum RenderSlotType_t : uint { + RENDER_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, + RENDER_SLOT_PER_VERTEX = 0x0, + RENDER_SLOT_PER_INSTANCE = 0x1 } // Alignment: 4 // Members count: 12 - public enum RenderBufferFlags_t : int { - RENDER_BUFFER_USAGE_VERTEX_BUFFER = 1, - RENDER_BUFFER_USAGE_INDEX_BUFFER = 2, - RENDER_BUFFER_USAGE_SHADER_RESOURCE = 4, - RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 8, - RENDER_BUFFER_BYTEADDRESS_BUFFER = 16, - RENDER_BUFFER_STRUCTURED_BUFFER = 32, - RENDER_BUFFER_APPEND_CONSUME_BUFFER = 64, - RENDER_BUFFER_UAV_COUNTER = 128, - RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 256, - RENDER_BUFFER_ACCELERATION_STRUCTURE = 512, - RENDER_BUFFER_SHADER_BINDING_TABLE = 1024, - RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 2048 + public enum RenderBufferFlags_t : uint { + RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, + RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, + RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4, + RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8, + RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10, + RENDER_BUFFER_STRUCTURED_BUFFER = 0x20, + RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40, + RENDER_BUFFER_UAV_COUNTER = 0x80, + RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100, + RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200, + RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400, + RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800 } // Alignment: 4 // Members count: 13 - public enum RenderPrimitiveType_t : int { - RENDER_PRIM_POINTS = 0, - RENDER_PRIM_LINES = 1, - RENDER_PRIM_LINES_WITH_ADJACENCY = 2, - RENDER_PRIM_LINE_STRIP = 3, - RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 4, - RENDER_PRIM_TRIANGLES = 5, - RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 6, - RENDER_PRIM_TRIANGLE_STRIP = 7, - RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 8, - RENDER_PRIM_INSTANCED_QUADS = 9, - RENDER_PRIM_HETEROGENOUS = 10, - RENDER_PRIM_COMPUTE_SHADER = 11, - RENDER_PRIM_TYPE_COUNT = 12 + public enum RenderPrimitiveType_t : uint { + RENDER_PRIM_POINTS = 0x0, + RENDER_PRIM_LINES = 0x1, + RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2, + RENDER_PRIM_LINE_STRIP = 0x3, + RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4, + RENDER_PRIM_TRIANGLES = 0x5, + RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6, + RENDER_PRIM_TRIANGLE_STRIP = 0x7, + RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8, + RENDER_PRIM_INSTANCED_QUADS = 0x9, + RENDER_PRIM_HETEROGENOUS = 0xA, + RENDER_PRIM_COMPUTE_SHADER = 0xB, + RENDER_PRIM_TYPE_COUNT = 0xC } // Alignment: 4 // Members count: 4 - public enum InputLayoutVariation_t : int { - INPUT_LAYOUT_VARIATION_DEFAULT = 0, - INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 1, - INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 2, - INPUT_LAYOUT_VARIATION_MAX = 3 + public enum InputLayoutVariation_t : uint { + INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, + INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, + INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2, + INPUT_LAYOUT_VARIATION_MAX = 0x3 } // Alignment: 1 // Members count: 8 - public enum RenderMultisampleType_t : sbyte { - RENDER_MULTISAMPLE_INVALID = -1, - RENDER_MULTISAMPLE_NONE = 0, - RENDER_MULTISAMPLE_2X = 1, - RENDER_MULTISAMPLE_4X = 2, - RENDER_MULTISAMPLE_6X = 3, - RENDER_MULTISAMPLE_8X = 4, - RENDER_MULTISAMPLE_16X = 5, - RENDER_MULTISAMPLE_TYPE_COUNT = 6 + public enum RenderMultisampleType_t : byte { + RENDER_MULTISAMPLE_INVALID = 0xFFFFFFFFFFFFFFFF, + RENDER_MULTISAMPLE_NONE = 0x0, + RENDER_MULTISAMPLE_2X = 0x1, + RENDER_MULTISAMPLE_4X = 0x2, + RENDER_MULTISAMPLE_6X = 0x3, + RENDER_MULTISAMPLE_8X = 0x4, + RENDER_MULTISAMPLE_16X = 0x5, + RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 } // Parent: None // Fields count: 7 @@ -12989,7 +12989,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class VsInputSignature_t { - public const nint m_elems = 0x0; // CUtlVector< VsInputSignatureElement_t > + public const nint m_elems = 0x0; // CUtlVector } } // Module: resourcesystem.dll @@ -12998,22 +12998,22 @@ namespace CS2Dumper.Schemas { public static class Resourcesystem { // Alignment: 1 // Members count: 2 - public enum FuseVariableAccess_t : sbyte { - WRITABLE = 0, - READ_ONLY = 1 + public enum FuseVariableAccess_t : byte { + WRITABLE = 0x0, + READ_ONLY = 0x1 } // Alignment: 1 // Members count: 9 - public enum FuseVariableType_t : sbyte { - INVALID = 0, - BOOL = 1, - INT8 = 2, - INT16 = 3, - INT32 = 4, - UINT8 = 5, - UINT16 = 6, - UINT32 = 7, - FLOAT32 = 8 + public enum FuseVariableType_t : byte { + INVALID = 0x0, + BOOL = 0x1, + INT8 = 0x2, + INT16 = 0x3, + INT32 = 0x4, + UINT8 = 0x5, + UINT16 = 0x6, + UINT32 = 0x7, + FLOAT32 = 0x8 } // Parent: None // Fields count: 1 @@ -13051,7 +13051,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class ManifestTestResource_t { public const nint m_name = 0x0; // CUtlString - public const nint m_child = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t > + public const nint m_child = 0x8; // CStrongHandle } // Parent: None // Fields count: 0 @@ -13402,9 +13402,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFuseProgram { - public const nint m_programBuffer = 0x0; // CUtlVector< uint8 > - public const nint m_variablesRead = 0x18; // CUtlVector< FuseVariableIndex_t > - public const nint m_variablesWritten = 0x30; // CUtlVector< FuseVariableIndex_t > + public const nint m_programBuffer = 0x0; // CUtlVector + public const nint m_variablesRead = 0x18; // CUtlVector + public const nint m_variablesWritten = 0x30; // CUtlVector public const nint m_nMaxTempVarsUsed = 0x48; // int32 } // Parent: None @@ -13413,12 +13413,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFuseSymbolTable { - public const nint m_constants = 0x0; // CUtlVector< ConstantInfo_t > - public const nint m_variables = 0x18; // CUtlVector< VariableInfo_t > - public const nint m_functions = 0x30; // CUtlVector< FunctionInfo_t > - public const nint m_constantMap = 0x48; // CUtlHashtable< CUtlStringToken, int32 > - public const nint m_variableMap = 0x68; // CUtlHashtable< CUtlStringToken, int32 > - public const nint m_functionMap = 0x88; // CUtlHashtable< CUtlStringToken, int32 > + public const nint m_constants = 0x0; // CUtlVector + public const nint m_variables = 0x18; // CUtlVector + public const nint m_functions = 0x30; // CUtlVector + public const nint m_constantMap = 0x48; // CUtlHashtable + public const nint m_variableMap = 0x68; // CUtlHashtable + public const nint m_functionMap = 0x88; // CUtlHashtable } // Parent: None // Fields count: 2 @@ -13452,11 +13452,11 @@ namespace CS2Dumper.Schemas { public static class Scenesystem { // Alignment: 1 // Members count: 4 - public enum DisableShadows_t : sbyte { - kDisableShadows_None = 0, - kDisableShadows_All = 1, - kDisableShadows_Baked = 2, - kDisableShadows_Realtime = 3 + public enum DisableShadows_t : byte { + kDisableShadows_None = 0x0, + kDisableShadows_All = 0x1, + kDisableShadows_Baked = 0x2, + kDisableShadows_Realtime = 0x3 } // Parent: None // Fields count: 2 @@ -13473,7 +13473,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSSDSMsg_EndFrame { - public const nint m_Views = 0x0; // CUtlVector< CSSDSEndFrameViewInfo > + public const nint m_Views = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -13531,7 +13531,7 @@ namespace CS2Dumper.Schemas { public static class CSSDSMsg_ViewTargetList { public const nint m_viewId = 0x0; // SceneViewId_t public const nint m_ViewName = 0x10; // CUtlString - public const nint m_Targets = 0x18; // CUtlVector< CSSDSMsg_ViewTarget > + public const nint m_Targets = 0x18; // CUtlVector } // Parent: CSSDSMsg_LayerBase // Fields count: 0 @@ -13554,95 +13554,95 @@ namespace CS2Dumper.Schemas { public static class Schemasystem { // Alignment: 4 // Members count: 3 - public enum ThreeState_t : int { - TRS_FALSE = 0, - TRS_TRUE = 1, - TRS_NONE = 2 + public enum ThreeState_t : uint { + TRS_FALSE = 0x0, + TRS_TRUE = 0x1, + TRS_NONE = 0x2 } // Alignment: 1 // Members count: 81 - public enum fieldtype_t : sbyte { - FIELD_VOID = 0, - FIELD_FLOAT32 = 1, - FIELD_STRING = 2, - FIELD_VECTOR = 3, - FIELD_QUATERNION = 4, - FIELD_INT32 = 5, - FIELD_BOOLEAN = 6, - FIELD_INT16 = 7, - FIELD_CHARACTER = 8, - FIELD_COLOR32 = 9, - FIELD_EMBEDDED = 10, - FIELD_CUSTOM = 11, - FIELD_CLASSPTR = 12, - FIELD_EHANDLE = 13, - FIELD_POSITION_VECTOR = 14, - FIELD_TIME = 15, - FIELD_TICK = 16, - FIELD_SOUNDNAME = 17, - FIELD_INPUT = 18, - FIELD_FUNCTION = 19, - FIELD_VMATRIX = 20, - FIELD_VMATRIX_WORLDSPACE = 21, - FIELD_MATRIX3X4_WORLDSPACE = 22, - FIELD_INTERVAL = 23, - FIELD_UNUSED = 24, - FIELD_VECTOR2D = 25, - FIELD_INT64 = 26, - FIELD_VECTOR4D = 27, - FIELD_RESOURCE = 28, - FIELD_TYPEUNKNOWN = 29, - FIELD_CSTRING = 30, - FIELD_HSCRIPT = 31, - FIELD_VARIANT = 32, - FIELD_UINT64 = 33, - FIELD_FLOAT64 = 34, - FIELD_POSITIVEINTEGER_OR_NULL = 35, - FIELD_HSCRIPT_NEW_INSTANCE = 36, - FIELD_UINT32 = 37, - FIELD_UTLSTRINGTOKEN = 38, - FIELD_QANGLE = 39, - FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 40, - FIELD_HMATERIAL = 41, - FIELD_HMODEL = 42, - FIELD_NETWORK_QUANTIZED_VECTOR = 43, - FIELD_NETWORK_QUANTIZED_FLOAT = 44, - FIELD_DIRECTION_VECTOR_WORLDSPACE = 45, - FIELD_QANGLE_WORLDSPACE = 46, - FIELD_QUATERNION_WORLDSPACE = 47, - FIELD_HSCRIPT_LIGHTBINDING = 48, - FIELD_V8_VALUE = 49, - FIELD_V8_OBJECT = 50, - FIELD_V8_ARRAY = 51, - FIELD_V8_CALLBACK_INFO = 52, - FIELD_UTLSTRING = 53, - FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 54, - FIELD_HRENDERTEXTURE = 55, - FIELD_HPARTICLESYSTEMDEFINITION = 56, - FIELD_UINT8 = 57, - FIELD_UINT16 = 58, - FIELD_CTRANSFORM = 59, - FIELD_CTRANSFORM_WORLDSPACE = 60, - FIELD_HPOSTPROCESSING = 61, - FIELD_MATRIX3X4 = 62, - FIELD_SHIM = 63, - FIELD_CMOTIONTRANSFORM = 64, - FIELD_CMOTIONTRANSFORM_WORLDSPACE = 65, - FIELD_ATTACHMENT_HANDLE = 66, - FIELD_AMMO_INDEX = 67, - FIELD_CONDITION_ID = 68, - FIELD_AI_SCHEDULE_BITS = 69, - FIELD_MODIFIER_HANDLE = 70, - FIELD_ROTATION_VECTOR = 71, - FIELD_ROTATION_VECTOR_WORLDSPACE = 72, - FIELD_HVDATA = 73, - FIELD_SCALE32 = 74, - FIELD_STRING_AND_TOKEN = 75, - FIELD_ENGINE_TIME = 76, - FIELD_ENGINE_TICK = 77, - FIELD_WORLD_GROUP_ID = 78, - FIELD_GLOBALSYMBOL = 79, - FIELD_TYPECOUNT = 80 + public enum fieldtype_t : byte { + FIELD_VOID = 0x0, + FIELD_FLOAT32 = 0x1, + FIELD_STRING = 0x2, + FIELD_VECTOR = 0x3, + FIELD_QUATERNION = 0x4, + FIELD_INT32 = 0x5, + FIELD_BOOLEAN = 0x6, + FIELD_INT16 = 0x7, + FIELD_CHARACTER = 0x8, + FIELD_COLOR32 = 0x9, + FIELD_EMBEDDED = 0xA, + FIELD_CUSTOM = 0xB, + FIELD_CLASSPTR = 0xC, + FIELD_EHANDLE = 0xD, + FIELD_POSITION_VECTOR = 0xE, + FIELD_TIME = 0xF, + FIELD_TICK = 0x10, + FIELD_SOUNDNAME = 0x11, + FIELD_INPUT = 0x12, + FIELD_FUNCTION = 0x13, + FIELD_VMATRIX = 0x14, + FIELD_VMATRIX_WORLDSPACE = 0x15, + FIELD_MATRIX3X4_WORLDSPACE = 0x16, + FIELD_INTERVAL = 0x17, + FIELD_UNUSED = 0x18, + FIELD_VECTOR2D = 0x19, + FIELD_INT64 = 0x1A, + FIELD_VECTOR4D = 0x1B, + FIELD_RESOURCE = 0x1C, + FIELD_TYPEUNKNOWN = 0x1D, + FIELD_CSTRING = 0x1E, + FIELD_HSCRIPT = 0x1F, + FIELD_VARIANT = 0x20, + FIELD_UINT64 = 0x21, + FIELD_FLOAT64 = 0x22, + FIELD_POSITIVEINTEGER_OR_NULL = 0x23, + FIELD_HSCRIPT_NEW_INSTANCE = 0x24, + FIELD_UINT32 = 0x25, + FIELD_UTLSTRINGTOKEN = 0x26, + FIELD_QANGLE = 0x27, + FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 0x28, + FIELD_HMATERIAL = 0x29, + FIELD_HMODEL = 0x2A, + FIELD_NETWORK_QUANTIZED_VECTOR = 0x2B, + FIELD_NETWORK_QUANTIZED_FLOAT = 0x2C, + FIELD_DIRECTION_VECTOR_WORLDSPACE = 0x2D, + FIELD_QANGLE_WORLDSPACE = 0x2E, + FIELD_QUATERNION_WORLDSPACE = 0x2F, + FIELD_HSCRIPT_LIGHTBINDING = 0x30, + FIELD_V8_VALUE = 0x31, + FIELD_V8_OBJECT = 0x32, + FIELD_V8_ARRAY = 0x33, + FIELD_V8_CALLBACK_INFO = 0x34, + FIELD_UTLSTRING = 0x35, + FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 0x36, + FIELD_HRENDERTEXTURE = 0x37, + FIELD_HPARTICLESYSTEMDEFINITION = 0x38, + FIELD_UINT8 = 0x39, + FIELD_UINT16 = 0x3A, + FIELD_CTRANSFORM = 0x3B, + FIELD_CTRANSFORM_WORLDSPACE = 0x3C, + FIELD_HPOSTPROCESSING = 0x3D, + FIELD_MATRIX3X4 = 0x3E, + FIELD_SHIM = 0x3F, + FIELD_CMOTIONTRANSFORM = 0x40, + FIELD_CMOTIONTRANSFORM_WORLDSPACE = 0x41, + FIELD_ATTACHMENT_HANDLE = 0x42, + FIELD_AMMO_INDEX = 0x43, + FIELD_CONDITION_ID = 0x44, + FIELD_AI_SCHEDULE_BITS = 0x45, + FIELD_MODIFIER_HANDLE = 0x46, + FIELD_ROTATION_VECTOR = 0x47, + FIELD_ROTATION_VECTOR_WORLDSPACE = 0x48, + FIELD_HVDATA = 0x49, + FIELD_SCALE32 = 0x4A, + FIELD_STRING_AND_TOKEN = 0x4B, + FIELD_ENGINE_TIME = 0x4C, + FIELD_ENGINE_TICK = 0x4D, + FIELD_WORLD_GROUP_ID = 0x4E, + FIELD_GLOBALSYMBOL = 0x4F, + FIELD_TYPECOUNT = 0x50 } // Parent: None // Fields count: 22 @@ -13667,7 +13667,7 @@ namespace CS2Dumper.Schemas { public const nint m_CUtlSymbol = 0x148; // CUtlSymbol public const nint m_stringToken = 0x14C; // CUtlStringToken public const nint m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage - public const nint m_ResourceTypes = 0x168; // CResourceArray< CResourcePointer< CResourceString > > + public const nint m_ResourceTypes = 0x168; // CResourceArray> public const nint m_KV3 = 0x170; // KeyValues3 } // Parent: None @@ -13717,1527 +13717,1527 @@ namespace CS2Dumper.Schemas { public static class Server { // Alignment: 4 // Members count: 19 - public enum NavAttributeEnum : int { - NAV_MESH_AVOID = 128, - NAV_MESH_STAIRS = 4096, - NAV_MESH_NON_ZUP = 32768, - NAV_MESH_SHORT_HEIGHT = 65536, - NAV_MESH_CROUCH = 65536, - NAV_MESH_JUMP = 2, - NAV_MESH_PRECISE = 4, - NAV_MESH_NO_JUMP = 8, - NAV_MESH_STOP = 16, - NAV_MESH_RUN = 32, - NAV_MESH_WALK = 64, - NAV_MESH_TRANSIENT = 256, - NAV_MESH_DONT_HIDE = 512, - NAV_MESH_STAND = 1024, - NAV_MESH_NO_HOSTAGES = 2048, - NAV_MESH_NO_MERGE = 8192, - NAV_MESH_OBSTACLE_TOP = 16384, - NAV_ATTR_FIRST_GAME_INDEX = 19, - NAV_ATTR_LAST_INDEX = 31 + public enum NavAttributeEnum : uint { + NAV_MESH_AVOID = 0x80, + NAV_MESH_STAIRS = 0x1000, + NAV_MESH_NON_ZUP = 0x8000, + NAV_MESH_SHORT_HEIGHT = 0x10000, + NAV_MESH_CROUCH = 0x10000, + NAV_MESH_JUMP = 0x2, + NAV_MESH_PRECISE = 0x4, + NAV_MESH_NO_JUMP = 0x8, + NAV_MESH_STOP = 0x10, + NAV_MESH_RUN = 0x20, + NAV_MESH_WALK = 0x40, + NAV_MESH_TRANSIENT = 0x100, + NAV_MESH_DONT_HIDE = 0x200, + NAV_MESH_STAND = 0x400, + NAV_MESH_NO_HOSTAGES = 0x800, + NAV_MESH_NO_MERGE = 0x2000, + NAV_MESH_OBSTACLE_TOP = 0x4000, + NAV_ATTR_FIRST_GAME_INDEX = 0x13, + NAV_ATTR_LAST_INDEX = 0x1F } // Alignment: 4 // Members count: 5 - public enum NavDirType : int { - NORTH = 0, - EAST = 1, - SOUTH = 2, - WEST = 3, - NUM_NAV_DIR_TYPE_DIRECTIONS = 4 + public enum NavDirType : uint { + NORTH = 0x0, + EAST = 0x1, + SOUTH = 0x2, + WEST = 0x3, + NUM_NAV_DIR_TYPE_DIRECTIONS = 0x4 } // Alignment: 1 // Members count: 3 - public enum SequenceFinishNotifyState_t : sbyte { - eDoNotNotify = 0, - eNotifyWhenFinished = 1, - eNotifyTriggered = 2 + public enum SequenceFinishNotifyState_t : byte { + eDoNotNotify = 0x0, + eNotifyWhenFinished = 0x1, + eNotifyTriggered = 0x2 } // Alignment: 4 // Members count: 3 - public enum PointTemplateOwnerSpawnGroupType_t : int { - INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0, - INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 1, - INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 2 + public enum PointTemplateOwnerSpawnGroupType_t : uint { + INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0x0, + INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1, + INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2 } // Alignment: 4 // Members count: 2 - public enum PointTemplateClientOnlyEntityBehavior_t : int { - CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0, - CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 1 + public enum PointTemplateClientOnlyEntityBehavior_t : uint { + CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0x0, + CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 0x1 } // Alignment: 4 // Members count: 4 - public enum PerformanceMode_t : int { - PM_NORMAL = 0, - PM_NO_GIBS = 1, - PM_FULL_GIBS = 2, - PM_REDUCED_GIBS = 3 + public enum PerformanceMode_t : uint { + PM_NORMAL = 0x0, + PM_NO_GIBS = 0x1, + PM_FULL_GIBS = 0x2, + PM_REDUCED_GIBS = 0x3 } // Alignment: 4 // Members count: 4 - public enum AmmoPosition_t : int { - AMMO_POSITION_INVALID = -1, - AMMO_POSITION_PRIMARY = 0, - AMMO_POSITION_SECONDARY = 1, - AMMO_POSITION_COUNT = 2 + public enum AmmoPosition_t : uint { + AMMO_POSITION_INVALID = 0xFFFFFFFFFFFFFFFF, + AMMO_POSITION_PRIMARY = 0x0, + AMMO_POSITION_SECONDARY = 0x1, + AMMO_POSITION_COUNT = 0x2 } // Alignment: 4 // Members count: 3 - public enum ChatIgnoreType_t : int { - CHAT_IGNORE_NONE = 0, - CHAT_IGNORE_ALL = 1, - CHAT_IGNORE_TEAM = 2 + public enum ChatIgnoreType_t : uint { + CHAT_IGNORE_NONE = 0x0, + CHAT_IGNORE_ALL = 0x1, + CHAT_IGNORE_TEAM = 0x2 } // Alignment: 1 // Members count: 3 - public enum FixAngleSet_t : sbyte { - None = 0, - Absolute = 1, - Relative = 2 + public enum FixAngleSet_t : byte { + None = 0x0, + Absolute = 0x1, + Relative = 0x2 } // Alignment: 4 // Members count: 4 - public enum CommandExecMode_t : int { - EXEC_MANUAL = 0, - EXEC_LEVELSTART = 1, - EXEC_PERIODIC = 2, - EXEC_MODES_COUNT = 3 + public enum CommandExecMode_t : uint { + EXEC_MANUAL = 0x0, + EXEC_LEVELSTART = 0x1, + EXEC_PERIODIC = 0x2, + EXEC_MODES_COUNT = 0x3 } // Alignment: 4 // Members count: 2 - public enum CommandEntitySpecType_t : int { - SPEC_SEARCH = 0, - SPEC_TYPES_COUNT = 1 + public enum CommandEntitySpecType_t : uint { + SPEC_SEARCH = 0x0, + SPEC_TYPES_COUNT = 0x1 } // Alignment: 4 // Members count: 43 - public enum GameAnimEventIndex_t : int { - AE_EMPTY = 0, - AE_CL_PLAYSOUND = 1, - AE_CL_PLAYSOUND_ATTACHMENT = 2, - AE_CL_PLAYSOUND_POSITION = 3, - AE_SV_PLAYSOUND = 4, - AE_CL_STOPSOUND = 5, - AE_CL_PLAYSOUND_LOOPING = 6, - AE_CL_CREATE_PARTICLE_EFFECT = 7, - AE_CL_STOP_PARTICLE_EFFECT = 8, - AE_CL_CREATE_PARTICLE_EFFECT_CFG = 9, - AE_SV_CREATE_PARTICLE_EFFECT_CFG = 10, - AE_SV_STOP_PARTICLE_EFFECT = 11, - AE_FOOTSTEP = 12, - AE_RAGDOLL = 13, - AE_CL_STOP_RAGDOLL_CONTROL = 14, - AE_CL_ENABLE_BODYGROUP = 15, - AE_CL_DISABLE_BODYGROUP = 16, - AE_BODYGROUP_SET_VALUE = 17, - AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN = 18, - AE_WEAPON_PERFORM_ATTACK = 19, - AE_FIRE_INPUT = 20, - AE_CL_CLOTH_ATTR = 21, - AE_CL_CLOTH_GROUND_OFFSET = 22, - AE_CL_CLOTH_STIFFEN = 23, - AE_CL_CLOTH_EFFECT = 24, - AE_CL_CREATE_ANIM_SCOPE_PROP = 25, - AE_PULSE_GRAPH = 26, - AE_PULSE_GRAPH_LOOKAT = 27, - AE_PULSE_GRAPH_AIMAT = 28, - AE_PULSE_GRAPH_IKLOCKLEFTARM = 29, - AE_PULSE_GRAPH_IKLOCKRIGHTARM = 30, - AE_CL_WEAPON_TRANSITION_INTO_HAND = 31, - AE_CL_BODYGROUP_SET_TO_CLIP = 32, - AE_CL_BODYGROUP_SET_TO_NEXTCLIP = 33, - AE_SV_SHOW_SILENCER = 34, - AE_SV_ATTACH_SILENCER_COMPLETE = 35, - AE_SV_HIDE_SILENCER = 36, - AE_SV_DETACH_SILENCER_COMPLETE = 37, - AE_CL_EJECT_MAG = 38, - AE_WPN_COMPLETE_RELOAD = 39, - AE_WPN_HEALTHSHOT_INJECT = 40, - AE_CL_C4_SCREEN_TEXT = 41, - AE_GRENADE_THROW_COMPLETE = 42 + public enum GameAnimEventIndex_t : uint { + AE_EMPTY = 0x0, + AE_CL_PLAYSOUND = 0x1, + AE_CL_PLAYSOUND_ATTACHMENT = 0x2, + AE_CL_PLAYSOUND_POSITION = 0x3, + AE_SV_PLAYSOUND = 0x4, + AE_CL_STOPSOUND = 0x5, + AE_CL_PLAYSOUND_LOOPING = 0x6, + AE_CL_CREATE_PARTICLE_EFFECT = 0x7, + AE_CL_STOP_PARTICLE_EFFECT = 0x8, + AE_CL_CREATE_PARTICLE_EFFECT_CFG = 0x9, + AE_SV_CREATE_PARTICLE_EFFECT_CFG = 0xA, + AE_SV_STOP_PARTICLE_EFFECT = 0xB, + AE_FOOTSTEP = 0xC, + AE_RAGDOLL = 0xD, + AE_CL_STOP_RAGDOLL_CONTROL = 0xE, + AE_CL_ENABLE_BODYGROUP = 0xF, + AE_CL_DISABLE_BODYGROUP = 0x10, + AE_BODYGROUP_SET_VALUE = 0x11, + AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN = 0x12, + AE_WEAPON_PERFORM_ATTACK = 0x13, + AE_FIRE_INPUT = 0x14, + AE_CL_CLOTH_ATTR = 0x15, + AE_CL_CLOTH_GROUND_OFFSET = 0x16, + AE_CL_CLOTH_STIFFEN = 0x17, + AE_CL_CLOTH_EFFECT = 0x18, + AE_CL_CREATE_ANIM_SCOPE_PROP = 0x19, + AE_PULSE_GRAPH = 0x1A, + AE_PULSE_GRAPH_LOOKAT = 0x1B, + AE_PULSE_GRAPH_AIMAT = 0x1C, + AE_PULSE_GRAPH_IKLOCKLEFTARM = 0x1D, + AE_PULSE_GRAPH_IKLOCKRIGHTARM = 0x1E, + AE_CL_WEAPON_TRANSITION_INTO_HAND = 0x1F, + AE_CL_BODYGROUP_SET_TO_CLIP = 0x20, + AE_CL_BODYGROUP_SET_TO_NEXTCLIP = 0x21, + AE_SV_SHOW_SILENCER = 0x22, + AE_SV_ATTACH_SILENCER_COMPLETE = 0x23, + AE_SV_HIDE_SILENCER = 0x24, + AE_SV_DETACH_SILENCER_COMPLETE = 0x25, + AE_CL_EJECT_MAG = 0x26, + AE_WPN_COMPLETE_RELOAD = 0x27, + AE_WPN_HEALTHSHOT_INJECT = 0x28, + AE_CL_C4_SCREEN_TEXT = 0x29, + AE_GRENADE_THROW_COMPLETE = 0x2A } // Alignment: 4 // Members count: 7 - public enum ObserverMode_t : int { - OBS_MODE_NONE = 0, - OBS_MODE_FIXED = 1, - OBS_MODE_IN_EYE = 2, - OBS_MODE_CHASE = 3, - OBS_MODE_ROAMING = 4, - OBS_MODE_DIRECTED = 5, - NUM_OBSERVER_MODES = 6 + public enum ObserverMode_t : uint { + OBS_MODE_NONE = 0x0, + OBS_MODE_FIXED = 0x1, + OBS_MODE_IN_EYE = 0x2, + OBS_MODE_CHASE = 0x3, + OBS_MODE_ROAMING = 0x4, + OBS_MODE_DIRECTED = 0x5, + NUM_OBSERVER_MODES = 0x6 } // Alignment: 4 // Members count: 3 - public enum ObserverInterpState_t : int { - OBSERVER_INTERP_NONE = 0, - OBSERVER_INTERP_TRAVELING = 1, - OBSERVER_INTERP_SETTLING = 2 + public enum ObserverInterpState_t : uint { + OBSERVER_INTERP_NONE = 0x0, + OBSERVER_INTERP_TRAVELING = 0x1, + OBSERVER_INTERP_SETTLING = 0x2 } // Alignment: 4 // Members count: 27 - public enum RumbleEffect_t : int { - RUMBLE_INVALID = -1, - RUMBLE_STOP_ALL = 0, - RUMBLE_PISTOL = 1, - RUMBLE_357 = 2, - RUMBLE_SMG1 = 3, - RUMBLE_AR2 = 4, - RUMBLE_SHOTGUN_SINGLE = 5, - RUMBLE_SHOTGUN_DOUBLE = 6, - RUMBLE_AR2_ALT_FIRE = 7, - RUMBLE_RPG_MISSILE = 8, - RUMBLE_CROWBAR_SWING = 9, - RUMBLE_AIRBOAT_GUN = 10, - RUMBLE_JEEP_ENGINE_LOOP = 11, - RUMBLE_FLAT_LEFT = 12, - RUMBLE_FLAT_RIGHT = 13, - RUMBLE_FLAT_BOTH = 14, - RUMBLE_DMG_LOW = 15, - RUMBLE_DMG_MED = 16, - RUMBLE_DMG_HIGH = 17, - RUMBLE_FALL_LONG = 18, - RUMBLE_FALL_SHORT = 19, - RUMBLE_PHYSCANNON_OPEN = 20, - RUMBLE_PHYSCANNON_PUNT = 21, - RUMBLE_PHYSCANNON_LOW = 22, - RUMBLE_PHYSCANNON_MEDIUM = 23, - RUMBLE_PHYSCANNON_HIGH = 24, - NUM_RUMBLE_EFFECTS = 25 + public enum RumbleEffect_t : uint { + RUMBLE_INVALID = 0xFFFFFFFFFFFFFFFF, + RUMBLE_STOP_ALL = 0x0, + RUMBLE_PISTOL = 0x1, + RUMBLE_357 = 0x2, + RUMBLE_SMG1 = 0x3, + RUMBLE_AR2 = 0x4, + RUMBLE_SHOTGUN_SINGLE = 0x5, + RUMBLE_SHOTGUN_DOUBLE = 0x6, + RUMBLE_AR2_ALT_FIRE = 0x7, + RUMBLE_RPG_MISSILE = 0x8, + RUMBLE_CROWBAR_SWING = 0x9, + RUMBLE_AIRBOAT_GUN = 0xA, + RUMBLE_JEEP_ENGINE_LOOP = 0xB, + RUMBLE_FLAT_LEFT = 0xC, + RUMBLE_FLAT_RIGHT = 0xD, + RUMBLE_FLAT_BOTH = 0xE, + RUMBLE_DMG_LOW = 0xF, + RUMBLE_DMG_MED = 0x10, + RUMBLE_DMG_HIGH = 0x11, + RUMBLE_FALL_LONG = 0x12, + RUMBLE_FALL_SHORT = 0x13, + RUMBLE_PHYSCANNON_OPEN = 0x14, + RUMBLE_PHYSCANNON_PUNT = 0x15, + RUMBLE_PHYSCANNON_LOW = 0x16, + RUMBLE_PHYSCANNON_MEDIUM = 0x17, + RUMBLE_PHYSCANNON_HIGH = 0x18, + NUM_RUMBLE_EFFECTS = 0x19 } // Alignment: 4 // Members count: 25 - public enum WeaponSound_t : int { - WEAPON_SOUND_EMPTY = 0, - WEAPON_SOUND_SECONDARY_EMPTY = 1, - WEAPON_SOUND_SINGLE = 2, - WEAPON_SOUND_SECONDARY_ATTACK = 3, - WEAPON_SOUND_MELEE_MISS = 4, - WEAPON_SOUND_MELEE_HIT = 5, - WEAPON_SOUND_MELEE_HIT_WORLD = 6, - WEAPON_SOUND_MELEE_HIT_PLAYER = 7, - WEAPON_SOUND_MELEE_HIT_NPC = 8, - WEAPON_SOUND_SPECIAL1 = 9, - WEAPON_SOUND_SPECIAL2 = 10, - WEAPON_SOUND_SPECIAL3 = 11, - WEAPON_SOUND_NEARLYEMPTY = 12, - WEAPON_SOUND_IMPACT = 13, - WEAPON_SOUND_REFLECT = 14, - WEAPON_SOUND_SECONDARY_IMPACT = 15, - WEAPON_SOUND_SECONDARY_REFLECT = 16, - WEAPON_SOUND_RELOAD = 17, - WEAPON_SOUND_SINGLE_ACCURATE = 18, - WEAPON_SOUND_ZOOM_IN = 19, - WEAPON_SOUND_ZOOM_OUT = 20, - WEAPON_SOUND_MOUSE_PRESSED = 21, - WEAPON_SOUND_DROP = 22, - WEAPON_SOUND_RADIO_USE = 23, - WEAPON_SOUND_NUM_TYPES = 24 + public enum WeaponSound_t : uint { + WEAPON_SOUND_EMPTY = 0x0, + WEAPON_SOUND_SECONDARY_EMPTY = 0x1, + WEAPON_SOUND_SINGLE = 0x2, + WEAPON_SOUND_SECONDARY_ATTACK = 0x3, + WEAPON_SOUND_MELEE_MISS = 0x4, + WEAPON_SOUND_MELEE_HIT = 0x5, + WEAPON_SOUND_MELEE_HIT_WORLD = 0x6, + WEAPON_SOUND_MELEE_HIT_PLAYER = 0x7, + WEAPON_SOUND_MELEE_HIT_NPC = 0x8, + WEAPON_SOUND_SPECIAL1 = 0x9, + WEAPON_SOUND_SPECIAL2 = 0xA, + WEAPON_SOUND_SPECIAL3 = 0xB, + WEAPON_SOUND_NEARLYEMPTY = 0xC, + WEAPON_SOUND_IMPACT = 0xD, + WEAPON_SOUND_REFLECT = 0xE, + WEAPON_SOUND_SECONDARY_IMPACT = 0xF, + WEAPON_SOUND_SECONDARY_REFLECT = 0x10, + WEAPON_SOUND_RELOAD = 0x11, + WEAPON_SOUND_SINGLE_ACCURATE = 0x12, + WEAPON_SOUND_ZOOM_IN = 0x13, + WEAPON_SOUND_ZOOM_OUT = 0x14, + WEAPON_SOUND_MOUSE_PRESSED = 0x15, + WEAPON_SOUND_DROP = 0x16, + WEAPON_SOUND_RADIO_USE = 0x17, + WEAPON_SOUND_NUM_TYPES = 0x18 } // Alignment: 4 // Members count: 3 - public enum AmmoFlags_t : int { - AMMO_FORCE_DROP_IF_CARRIED = 1, - AMMO_RESERVE_STAYS_WITH_WEAPON = 2, - AMMO_FLAG_MAX = 2 + public enum AmmoFlags_t : uint { + AMMO_FORCE_DROP_IF_CARRIED = 0x1, + AMMO_RESERVE_STAYS_WITH_WEAPON = 0x2, + AMMO_FLAG_MAX = 0x2 } // Alignment: 4 // Members count: 15 - public enum TakeDamageFlags_t : int { - DFLAG_NONE = 0, - DFLAG_SUPPRESS_HEALTH_CHANGES = 1, - DFLAG_SUPPRESS_PHYSICS_FORCE = 2, - DFLAG_SUPPRESS_EFFECTS = 4, - DFLAG_PREVENT_DEATH = 8, - DFLAG_FORCE_DEATH = 16, - DFLAG_ALWAYS_GIB = 32, - DFLAG_NEVER_GIB = 64, - DFLAG_REMOVE_NO_RAGDOLL = 128, - DFLAG_SUPPRESS_DAMAGE_MODIFICATION = 256, - DFLAG_ALWAYS_FIRE_DAMAGE_EVENTS = 512, - DFLAG_RADIUS_DMG = 1024, - DMG_LASTDFLAG = 1024, - DFLAG_IGNORE_ARMOR = 2048, - DFLAG_SUPPRESS_UTILREMOVE = 4096 + public enum TakeDamageFlags_t : uint { + DFLAG_NONE = 0x0, + DFLAG_SUPPRESS_HEALTH_CHANGES = 0x1, + DFLAG_SUPPRESS_PHYSICS_FORCE = 0x2, + DFLAG_SUPPRESS_EFFECTS = 0x4, + DFLAG_PREVENT_DEATH = 0x8, + DFLAG_FORCE_DEATH = 0x10, + DFLAG_ALWAYS_GIB = 0x20, + DFLAG_NEVER_GIB = 0x40, + DFLAG_REMOVE_NO_RAGDOLL = 0x80, + DFLAG_SUPPRESS_DAMAGE_MODIFICATION = 0x100, + DFLAG_ALWAYS_FIRE_DAMAGE_EVENTS = 0x200, + DFLAG_RADIUS_DMG = 0x400, + DMG_LASTDFLAG = 0x400, + DFLAG_IGNORE_ARMOR = 0x800, + DFLAG_SUPPRESS_UTILREMOVE = 0x1000 } // Alignment: 4 // Members count: 24 - public enum DamageTypes_t : int { - DMG_GENERIC = 0, - DMG_CRUSH = 1, - DMG_BULLET = 2, - DMG_SLASH = 4, - DMG_BURN = 8, - DMG_VEHICLE = 16, - DMG_FALL = 32, - DMG_BLAST = 64, - DMG_CLUB = 128, - DMG_SHOCK = 256, - DMG_SONIC = 512, - DMG_ENERGYBEAM = 1024, - DMG_DROWN = 16384, - DMG_POISON = 32768, - DMG_RADIATION = 65536, - DMG_DROWNRECOVER = 131072, - DMG_ACID = 262144, - DMG_PHYSGUN = 1048576, - DMG_DISSOLVE = 2097152, - DMG_BLAST_SURFACE = 4194304, - DMG_BUCKSHOT = 16777216, - DMG_LASTGENERICFLAG = 16777216, - DMG_HEADSHOT = 33554432, - DMG_DANGERZONE = 67108864 + public enum DamageTypes_t : uint { + DMG_GENERIC = 0x0, + DMG_CRUSH = 0x1, + DMG_BULLET = 0x2, + DMG_SLASH = 0x4, + DMG_BURN = 0x8, + DMG_VEHICLE = 0x10, + DMG_FALL = 0x20, + DMG_BLAST = 0x40, + DMG_CLUB = 0x80, + DMG_SHOCK = 0x100, + DMG_SONIC = 0x200, + DMG_ENERGYBEAM = 0x400, + DMG_DROWN = 0x4000, + DMG_POISON = 0x8000, + DMG_RADIATION = 0x10000, + DMG_DROWNRECOVER = 0x20000, + DMG_ACID = 0x40000, + DMG_PHYSGUN = 0x100000, + DMG_DISSOLVE = 0x200000, + DMG_BLAST_SURFACE = 0x400000, + DMG_BUCKSHOT = 0x1000000, + DMG_LASTGENERICFLAG = 0x1000000, + DMG_HEADSHOT = 0x2000000, + DMG_DANGERZONE = 0x4000000 } // Alignment: 4 // Members count: 17 - public enum BaseExplosionTypes_t : int { - EXPLOSION_TYPE_DEFAULT = 0, - EXPLOSION_TYPE_GRENADE = 1, - EXPLOSION_TYPE_MOLOTOV = 2, - EXPLOSION_TYPE_FIREWORKS = 3, - EXPLOSION_TYPE_GASCAN = 4, - EXPLOSION_TYPE_GASCYLINDER = 5, - EXPLOSION_TYPE_EXPLOSIVEBARREL = 6, - EXPLOSION_TYPE_ELECTRICAL = 7, - EXPLOSION_TYPE_EMP = 8, - EXPLOSION_TYPE_SHRAPNEL = 9, - EXPLOSION_TYPE_SMOKEGRENADE = 10, - EXPLOSION_TYPE_FLASHBANG = 11, - EXPLOSION_TYPE_TRIPMINE = 12, - EXPLOSION_TYPE_ICE = 13, - EXPLOSION_TYPE_NONE = 14, - EXPLOSION_TYPE_CUSTOM = 15, - EXPLOSION_TYPE_COUNT = 16 + public enum BaseExplosionTypes_t : uint { + EXPLOSION_TYPE_DEFAULT = 0x0, + EXPLOSION_TYPE_GRENADE = 0x1, + EXPLOSION_TYPE_MOLOTOV = 0x2, + EXPLOSION_TYPE_FIREWORKS = 0x3, + EXPLOSION_TYPE_GASCAN = 0x4, + EXPLOSION_TYPE_GASCYLINDER = 0x5, + EXPLOSION_TYPE_EXPLOSIVEBARREL = 0x6, + EXPLOSION_TYPE_ELECTRICAL = 0x7, + EXPLOSION_TYPE_EMP = 0x8, + EXPLOSION_TYPE_SHRAPNEL = 0x9, + EXPLOSION_TYPE_SMOKEGRENADE = 0xA, + EXPLOSION_TYPE_FLASHBANG = 0xB, + EXPLOSION_TYPE_TRIPMINE = 0xC, + EXPLOSION_TYPE_ICE = 0xD, + EXPLOSION_TYPE_NONE = 0xE, + EXPLOSION_TYPE_CUSTOM = 0xF, + EXPLOSION_TYPE_COUNT = 0x10 } // Alignment: 4 // Members count: 6 - public enum HierarchyType_t : int { - HIERARCHY_NONE = 0, - HIERARCHY_BONE_MERGE = 1, - HIERARCHY_ATTACHMENT = 2, - HIERARCHY_ABSORIGIN = 3, - HIERARCHY_BONE = 4, - HIERARCHY_TYPE_COUNT = 5 + public enum HierarchyType_t : uint { + HIERARCHY_NONE = 0x0, + HIERARCHY_BONE_MERGE = 0x1, + HIERARCHY_ATTACHMENT = 0x2, + HIERARCHY_ABSORIGIN = 0x3, + HIERARCHY_BONE = 0x4, + HIERARCHY_TYPE_COUNT = 0x5 } // Alignment: 4 // Members count: 3 - public enum CanPlaySequence_t : int { - CANNOT_PLAY = 0, - CAN_PLAY_NOW = 1, - CAN_PLAY_ENQUEUED = 2 + public enum CanPlaySequence_t : uint { + CANNOT_PLAY = 0x0, + CAN_PLAY_NOW = 0x1, + CAN_PLAY_ENQUEUED = 0x2 } // Alignment: 4 // Members count: 6 - public enum ScriptedMoveTo_t : int { - CINE_MOVETO_WAIT = 0, - CINE_MOVETO_WALK = 1, - CINE_MOVETO_RUN = 2, - CINE_MOVETO_CUSTOM = 3, - CINE_MOVETO_TELEPORT = 4, - CINE_MOVETO_WAIT_FACING = 5 + public enum ScriptedMoveTo_t : uint { + CINE_MOVETO_WAIT = 0x0, + CINE_MOVETO_WALK = 0x1, + CINE_MOVETO_RUN = 0x2, + CINE_MOVETO_CUSTOM = 0x3, + CINE_MOVETO_TELEPORT = 0x4, + CINE_MOVETO_WAIT_FACING = 0x5 } // Alignment: 4 // Members count: 4 - public enum ScriptedOnDeath_t : int { - SS_ONDEATH_NOT_APPLICABLE = -1, - SS_ONDEATH_UNDEFINED = 0, - SS_ONDEATH_RAGDOLL = 1, - SS_ONDEATH_ANIMATED_DEATH = 2 + public enum ScriptedOnDeath_t : uint { + SS_ONDEATH_NOT_APPLICABLE = 0xFFFFFFFFFFFFFFFF, + SS_ONDEATH_UNDEFINED = 0x0, + SS_ONDEATH_RAGDOLL = 0x1, + SS_ONDEATH_ANIMATED_DEATH = 0x2 } // Alignment: 4 // Members count: 7 - public enum IChoreoServices__ScriptState_t : int { - SCRIPT_PLAYING = 0, - SCRIPT_WAIT = 1, - SCRIPT_POST_IDLE = 2, - SCRIPT_CLEANUP = 3, - SCRIPT_WALK_TO_MARK = 4, - SCRIPT_RUN_TO_MARK = 5, - SCRIPT_CUSTOM_MOVE_TO_MARK = 6 + public enum IChoreoServices__ScriptState_t : uint { + SCRIPT_PLAYING = 0x0, + SCRIPT_WAIT = 0x1, + SCRIPT_POST_IDLE = 0x2, + SCRIPT_CLEANUP = 0x3, + SCRIPT_WALK_TO_MARK = 0x4, + SCRIPT_RUN_TO_MARK = 0x5, + SCRIPT_CUSTOM_MOVE_TO_MARK = 0x6 } // Alignment: 4 // Members count: 7 - public enum IChoreoServices__ChoreoState_t : int { - STATE_PRE_SCRIPT = 0, - STATE_WAIT_FOR_SCRIPT = 1, - STATE_WALK_TO_MARK = 2, - STATE_SYNCHRONIZE_SCRIPT = 3, - STATE_PLAY_SCRIPT = 4, - STATE_PLAY_SCRIPT_POST_IDLE = 5, - STATE_PLAY_SCRIPT_POST_IDLE_DONE = 6 + public enum IChoreoServices__ChoreoState_t : uint { + STATE_PRE_SCRIPT = 0x0, + STATE_WAIT_FOR_SCRIPT = 0x1, + STATE_WALK_TO_MARK = 0x2, + STATE_SYNCHRONIZE_SCRIPT = 0x3, + STATE_PLAY_SCRIPT = 0x4, + STATE_PLAY_SCRIPT_POST_IDLE = 0x5, + STATE_PLAY_SCRIPT_POST_IDLE_DONE = 0x6 } // Alignment: 8 // Members count: 21 - public enum InputBitMask_t : long { - IN_NONE = 0, - IN_ALL = -1, - IN_ATTACK = 1, - IN_JUMP = 2, - IN_DUCK = 4, - IN_FORWARD = 8, - IN_BACK = 16, - IN_USE = 32, - IN_TURNLEFT = 128, - IN_TURNRIGHT = 256, - IN_MOVELEFT = 512, - IN_MOVERIGHT = 1024, - IN_ATTACK2 = 2048, - IN_RELOAD = 8192, - IN_SPEED = 65536, - IN_JOYAUTOSPRINT = 131072, - IN_FIRST_MOD_SPECIFIC_BIT = 4294967296, - IN_USEORRELOAD = 4294967296, - IN_SCORE = 8589934592, - IN_ZOOM = 17179869184, - IN_LOOK_AT_WEAPON = 34359738368 + public enum InputBitMask_t : ulong { + IN_NONE = 0x0, + IN_ALL = 0xFFFFFFFFFFFFFFFF, + IN_ATTACK = 0x1, + IN_JUMP = 0x2, + IN_DUCK = 0x4, + IN_FORWARD = 0x8, + IN_BACK = 0x10, + IN_USE = 0x20, + IN_TURNLEFT = 0x80, + IN_TURNRIGHT = 0x100, + IN_MOVELEFT = 0x200, + IN_MOVERIGHT = 0x400, + IN_ATTACK2 = 0x800, + IN_RELOAD = 0x2000, + IN_SPEED = 0x10000, + IN_JOYAUTOSPRINT = 0x20000, + IN_FIRST_MOD_SPECIFIC_BIT = 0x100000000, + IN_USEORRELOAD = 0x100000000, + IN_SCORE = 0x200000000, + IN_ZOOM = 0x400000000, + IN_LOOK_AT_WEAPON = 0x800000000 } // Alignment: 4 // Members count: 9 - public enum EInButtonState : int { - IN_BUTTON_UP = 0, - IN_BUTTON_DOWN = 1, - IN_BUTTON_DOWN_UP = 2, - IN_BUTTON_UP_DOWN = 3, - IN_BUTTON_UP_DOWN_UP = 4, - IN_BUTTON_DOWN_UP_DOWN = 5, - IN_BUTTON_DOWN_UP_DOWN_UP = 6, - IN_BUTTON_UP_DOWN_UP_DOWN = 7, - IN_BUTTON_STATE_COUNT = 8 + public enum EInButtonState : uint { + IN_BUTTON_UP = 0x0, + IN_BUTTON_DOWN = 0x1, + IN_BUTTON_DOWN_UP = 0x2, + IN_BUTTON_UP_DOWN = 0x3, + IN_BUTTON_UP_DOWN_UP = 0x4, + IN_BUTTON_DOWN_UP_DOWN = 0x5, + IN_BUTTON_DOWN_UP_DOWN_UP = 0x6, + IN_BUTTON_UP_DOWN_UP_DOWN = 0x7, + IN_BUTTON_STATE_COUNT = 0x8 } // Alignment: 4 // Members count: 6 - public enum ShakeCommand_t : int { - SHAKE_START = 0, - SHAKE_STOP = 1, - SHAKE_AMPLITUDE = 2, - SHAKE_FREQUENCY = 3, - SHAKE_START_RUMBLEONLY = 4, - SHAKE_START_NORUMBLE = 5 + public enum ShakeCommand_t : uint { + SHAKE_START = 0x0, + SHAKE_STOP = 0x1, + SHAKE_AMPLITUDE = 0x2, + SHAKE_FREQUENCY = 0x3, + SHAKE_START_RUMBLEONLY = 0x4, + SHAKE_START_NORUMBLE = 0x5 } // Alignment: 4 // Members count: 5 - public enum TimelineCompression_t : int { - TIMELINE_COMPRESSION_SUM = 0, - TIMELINE_COMPRESSION_COUNT_PER_INTERVAL = 1, - TIMELINE_COMPRESSION_AVERAGE = 2, - TIMELINE_COMPRESSION_AVERAGE_BLEND = 3, - TIMELINE_COMPRESSION_TOTAL = 4 + public enum TimelineCompression_t : uint { + TIMELINE_COMPRESSION_SUM = 0x0, + TIMELINE_COMPRESSION_COUNT_PER_INTERVAL = 0x1, + TIMELINE_COMPRESSION_AVERAGE = 0x2, + TIMELINE_COMPRESSION_AVERAGE_BLEND = 0x3, + TIMELINE_COMPRESSION_TOTAL = 0x4 } // Alignment: 8 // Members count: 39 - public enum DebugOverlayBits_t : long { - OVERLAY_TEXT_BIT = 1, - OVERLAY_NAME_BIT = 2, - OVERLAY_BBOX_BIT = 4, - OVERLAY_PIVOT_BIT = 8, - OVERLAY_MESSAGE_BIT = 16, - OVERLAY_ABSBOX_BIT = 32, - OVERLAY_RBOX_BIT = 64, - OVERLAY_SHOW_BLOCKSLOS = 128, - OVERLAY_ATTACHMENTS_BIT = 256, - OVERLAY_INTERPOLATED_ATTACHMENTS_BIT = 512, - OVERLAY_INTERPOLATED_PIVOT_BIT = 1024, - OVERLAY_SKELETON_BIT = 2048, - OVERLAY_INTERPOLATED_SKELETON_BIT = 4096, - OVERLAY_TRIGGER_BOUNDS_BIT = 8192, - OVERLAY_HITBOX_BIT = 16384, - OVERLAY_INTERPOLATED_HITBOX_BIT = 32768, - OVERLAY_AUTOAIM_BIT = 65536, - OVERLAY_NPC_SELECTED_BIT = 131072, - OVERLAY_JOINT_INFO_BIT = 262144, - OVERLAY_NPC_ROUTE_BIT = 524288, - OVERLAY_VISIBILITY_TRACES_BIT = 1048576, - OVERLAY_NPC_ENEMIES_BIT = 4194304, - OVERLAY_NPC_CONDITIONS_BIT = 8388608, - OVERLAY_NPC_COMBAT_BIT = 16777216, - OVERLAY_NPC_TASK_BIT = 33554432, - OVERLAY_NPC_BODYLOCATIONS = 67108864, - OVERLAY_NPC_VIEWCONE_BIT = 134217728, - OVERLAY_NPC_KILL_BIT = 268435456, - OVERLAY_WC_CHANGE_ENTITY = 536870912, - OVERLAY_BUDDHA_MODE = 1073741824, - OVERLAY_NPC_STEERING_REGULATIONS = 2147483648, - OVERLAY_NPC_TASK_TEXT_BIT = 4294967296, - OVERLAY_PROP_DEBUG = 8589934592, - OVERLAY_NPC_RELATION_BIT = 17179869184, - OVERLAY_VIEWOFFSET = 34359738368, - OVERLAY_VCOLLIDE_WIREFRAME_BIT = 68719476736, - OVERLAY_ACTORNAME_BIT = 274877906944, - OVERLAY_NPC_CONDITIONS_TEXT_BIT = 549755813888, - OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT = 1099511627776 + public enum DebugOverlayBits_t : ulong { + OVERLAY_TEXT_BIT = 0x1, + OVERLAY_NAME_BIT = 0x2, + OVERLAY_BBOX_BIT = 0x4, + OVERLAY_PIVOT_BIT = 0x8, + OVERLAY_MESSAGE_BIT = 0x10, + OVERLAY_ABSBOX_BIT = 0x20, + OVERLAY_RBOX_BIT = 0x40, + OVERLAY_SHOW_BLOCKSLOS = 0x80, + OVERLAY_ATTACHMENTS_BIT = 0x100, + OVERLAY_INTERPOLATED_ATTACHMENTS_BIT = 0x200, + OVERLAY_INTERPOLATED_PIVOT_BIT = 0x400, + OVERLAY_SKELETON_BIT = 0x800, + OVERLAY_INTERPOLATED_SKELETON_BIT = 0x1000, + OVERLAY_TRIGGER_BOUNDS_BIT = 0x2000, + OVERLAY_HITBOX_BIT = 0x4000, + OVERLAY_INTERPOLATED_HITBOX_BIT = 0x8000, + OVERLAY_AUTOAIM_BIT = 0x10000, + OVERLAY_NPC_SELECTED_BIT = 0x20000, + OVERLAY_JOINT_INFO_BIT = 0x40000, + OVERLAY_NPC_ROUTE_BIT = 0x80000, + OVERLAY_VISIBILITY_TRACES_BIT = 0x100000, + OVERLAY_NPC_ENEMIES_BIT = 0x400000, + OVERLAY_NPC_CONDITIONS_BIT = 0x800000, + OVERLAY_NPC_COMBAT_BIT = 0x1000000, + OVERLAY_NPC_TASK_BIT = 0x2000000, + OVERLAY_NPC_BODYLOCATIONS = 0x4000000, + OVERLAY_NPC_VIEWCONE_BIT = 0x8000000, + OVERLAY_NPC_KILL_BIT = 0x10000000, + OVERLAY_WC_CHANGE_ENTITY = 0x20000000, + OVERLAY_BUDDHA_MODE = 0x40000000, + OVERLAY_NPC_STEERING_REGULATIONS = 0x80000000, + OVERLAY_NPC_TASK_TEXT_BIT = 0x100000000, + OVERLAY_PROP_DEBUG = 0x200000000, + OVERLAY_NPC_RELATION_BIT = 0x400000000, + OVERLAY_VIEWOFFSET = 0x800000000, + OVERLAY_VCOLLIDE_WIREFRAME_BIT = 0x1000000000, + OVERLAY_ACTORNAME_BIT = 0x4000000000, + OVERLAY_NPC_CONDITIONS_TEXT_BIT = 0x8000000000, + OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT = 0x10000000000 } // Alignment: 1 // Members count: 14 - public enum MoveType_t : sbyte { - MOVETYPE_NONE = 0, - MOVETYPE_OBSOLETE = 1, - MOVETYPE_WALK = 2, - MOVETYPE_FLY = 3, - MOVETYPE_FLYGRAVITY = 4, - MOVETYPE_VPHYSICS = 5, - MOVETYPE_PUSH = 6, - MOVETYPE_NOCLIP = 7, - MOVETYPE_OBSERVER = 8, - MOVETYPE_LADDER = 9, - MOVETYPE_CUSTOM = 10, - MOVETYPE_LAST = 11, - MOVETYPE_INVALID = 11, - MOVETYPE_MAX_BITS = 5 + public enum MoveType_t : byte { + MOVETYPE_NONE = 0x0, + MOVETYPE_OBSOLETE = 0x1, + MOVETYPE_WALK = 0x2, + MOVETYPE_FLY = 0x3, + MOVETYPE_FLYGRAVITY = 0x4, + MOVETYPE_VPHYSICS = 0x5, + MOVETYPE_PUSH = 0x6, + MOVETYPE_NOCLIP = 0x7, + MOVETYPE_OBSERVER = 0x8, + MOVETYPE_LADDER = 0x9, + MOVETYPE_CUSTOM = 0xA, + MOVETYPE_LAST = 0xB, + MOVETYPE_INVALID = 0xB, + MOVETYPE_MAX_BITS = 0x5 } // Alignment: 1 // Members count: 6 - public enum MoveCollide_t : sbyte { - MOVECOLLIDE_DEFAULT = 0, - MOVECOLLIDE_FLY_BOUNCE = 1, - MOVECOLLIDE_FLY_CUSTOM = 2, - MOVECOLLIDE_FLY_SLIDE = 3, - MOVECOLLIDE_COUNT = 4, - MOVECOLLIDE_MAX_BITS = 3 + public enum MoveCollide_t : byte { + MOVECOLLIDE_DEFAULT = 0x0, + MOVECOLLIDE_FLY_BOUNCE = 0x1, + MOVECOLLIDE_FLY_CUSTOM = 0x2, + MOVECOLLIDE_FLY_SLIDE = 0x3, + MOVECOLLIDE_COUNT = 0x4, + MOVECOLLIDE_MAX_BITS = 0x3 } // Alignment: 1 // Members count: 9 - public enum SolidType_t : sbyte { - SOLID_NONE = 0, - SOLID_BSP = 1, - SOLID_BBOX = 2, - SOLID_OBB = 3, - SOLID_SPHERE = 4, - SOLID_POINT = 5, - SOLID_VPHYSICS = 6, - SOLID_CAPSULE = 7, - SOLID_LAST = 8 + public enum SolidType_t : byte { + SOLID_NONE = 0x0, + SOLID_BSP = 0x1, + SOLID_BBOX = 0x2, + SOLID_OBB = 0x3, + SOLID_SPHERE = 0x4, + SOLID_POINT = 0x5, + SOLID_VPHYSICS = 0x6, + SOLID_CAPSULE = 0x7, + SOLID_LAST = 0x8 } // Alignment: 4 // Members count: 3 - public enum BrushSolidities_e : int { - BRUSHSOLID_TOGGLE = 0, - BRUSHSOLID_NEVER = 1, - BRUSHSOLID_ALWAYS = 2 + public enum BrushSolidities_e : uint { + BRUSHSOLID_TOGGLE = 0x0, + BRUSHSOLID_NEVER = 0x1, + BRUSHSOLID_ALWAYS = 0x2 } // Alignment: 1 // Members count: 13 - public enum RenderMode_t : sbyte { - kRenderNormal = 0, - kRenderTransColor = 1, - kRenderTransTexture = 2, - kRenderGlow = 3, - kRenderTransAlpha = 4, - kRenderTransAdd = 5, - kRenderEnvironmental = 6, - kRenderTransAddFrameBlend = 7, - kRenderTransAlphaAdd = 8, - kRenderWorldGlow = 9, - kRenderNone = 10, - kRenderDevVisualizer = 11, - kRenderModeCount = 12 + public enum RenderMode_t : byte { + kRenderNormal = 0x0, + kRenderTransColor = 0x1, + kRenderTransTexture = 0x2, + kRenderGlow = 0x3, + kRenderTransAlpha = 0x4, + kRenderTransAdd = 0x5, + kRenderEnvironmental = 0x6, + kRenderTransAddFrameBlend = 0x7, + kRenderTransAlphaAdd = 0x8, + kRenderWorldGlow = 0x9, + kRenderNone = 0xA, + kRenderDevVisualizer = 0xB, + kRenderModeCount = 0xC } // Alignment: 1 // Members count: 20 - public enum RenderFx_t : sbyte { - kRenderFxNone = 0, - kRenderFxPulseSlow = 1, - kRenderFxPulseFast = 2, - kRenderFxPulseSlowWide = 3, - kRenderFxPulseFastWide = 4, - kRenderFxFadeSlow = 5, - kRenderFxFadeFast = 6, - kRenderFxSolidSlow = 7, - kRenderFxSolidFast = 8, - kRenderFxStrobeSlow = 9, - kRenderFxStrobeFast = 10, - kRenderFxStrobeFaster = 11, - kRenderFxFlickerSlow = 12, - kRenderFxFlickerFast = 13, - kRenderFxNoDissipation = 14, - kRenderFxFadeOut = 15, - kRenderFxFadeIn = 16, - kRenderFxPulseFastWider = 17, - kRenderFxGlowShell = 18, - kRenderFxMax = 19 + public enum RenderFx_t : byte { + kRenderFxNone = 0x0, + kRenderFxPulseSlow = 0x1, + kRenderFxPulseFast = 0x2, + kRenderFxPulseSlowWide = 0x3, + kRenderFxPulseFastWide = 0x4, + kRenderFxFadeSlow = 0x5, + kRenderFxFadeFast = 0x6, + kRenderFxSolidSlow = 0x7, + kRenderFxSolidFast = 0x8, + kRenderFxStrobeSlow = 0x9, + kRenderFxStrobeFast = 0xA, + kRenderFxStrobeFaster = 0xB, + kRenderFxFlickerSlow = 0xC, + kRenderFxFlickerFast = 0xD, + kRenderFxNoDissipation = 0xE, + kRenderFxFadeOut = 0xF, + kRenderFxFadeIn = 0x10, + kRenderFxPulseFastWider = 0x11, + kRenderFxGlowShell = 0x12, + kRenderFxMax = 0x13 } // Alignment: 4 // Members count: 2 - public enum CRR_Response__ResponseEnum_t : int { - MAX_RESPONSE_NAME = 192, - MAX_RULE_NAME = 128 + public enum CRR_Response__ResponseEnum_t : uint { + MAX_RESPONSE_NAME = 0xC0, + MAX_RULE_NAME = 0x80 } // Alignment: 4 // Members count: 3 - public enum LessonPanelLayoutFileTypes_t : int { - LAYOUT_HAND_DEFAULT = 0, - LAYOUT_WORLD_DEFAULT = 1, - LAYOUT_CUSTOM = 2 + public enum LessonPanelLayoutFileTypes_t : uint { + LAYOUT_HAND_DEFAULT = 0x0, + LAYOUT_WORLD_DEFAULT = 0x1, + LAYOUT_CUSTOM = 0x2 } // Alignment: 4 // Members count: 5 - public enum Touch_t : int { - touch_none = 0, - touch_player_only = 1, - touch_npc_only = 2, - touch_player_or_npc = 3, - touch_player_or_npc_or_physicsprop = 4 + public enum Touch_t : uint { + touch_none = 0x0, + touch_player_only = 0x1, + touch_npc_only = 0x2, + touch_player_or_npc = 0x3, + touch_player_or_npc_or_physicsprop = 0x4 } // Alignment: 4 // Members count: 4 - public enum ScriptedMoveType_t : int { - SCRIPTED_MOVETYPE_NONE = 0, - SCRIPTED_MOVETYPE_TO_WITH_DURATION = 1, - SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED = 2, - SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 3 + public enum ScriptedMoveType_t : uint { + SCRIPTED_MOVETYPE_NONE = 0x0, + SCRIPTED_MOVETYPE_TO_WITH_DURATION = 0x1, + SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED = 0x2, + SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 0x3 } // Alignment: 4 // Members count: 3 - public enum ForcedCrouchState_t : int { - FORCEDCROUCH_NONE = 0, - FORCEDCROUCH_CROUCHED = 1, - FORCEDCROUCH_UNCROUCHED = 2 + public enum ForcedCrouchState_t : uint { + FORCEDCROUCH_NONE = 0x0, + FORCEDCROUCH_CROUCHED = 0x1, + FORCEDCROUCH_UNCROUCHED = 0x2 } // Alignment: 4 // Members count: 12 - public enum Hull_t : int { - HULL_HUMAN = 0, - HULL_SMALL_CENTERED = 1, - HULL_WIDE_HUMAN = 2, - HULL_TINY = 3, - HULL_MEDIUM = 4, - HULL_TINY_CENTERED = 5, - HULL_LARGE = 6, - HULL_LARGE_CENTERED = 7, - HULL_MEDIUM_TALL = 8, - HULL_SMALL = 9, - NUM_HULLS = 10, - HULL_NONE = 11 + public enum Hull_t : uint { + HULL_HUMAN = 0x0, + HULL_SMALL_CENTERED = 0x1, + HULL_WIDE_HUMAN = 0x2, + HULL_TINY = 0x3, + HULL_MEDIUM = 0x4, + HULL_TINY_CENTERED = 0x5, + HULL_LARGE = 0x6, + HULL_LARGE_CENTERED = 0x7, + HULL_MEDIUM_TALL = 0x8, + HULL_SMALL = 0x9, + NUM_HULLS = 0xA, + HULL_NONE = 0xB } // Alignment: 4 // Members count: 1 - public enum navproperties_t : int { - NAV_IGNORE = 1 + public enum navproperties_t : uint { + NAV_IGNORE = 0x1 } // Alignment: 4 // Members count: 4 - public enum CLogicBranchList__LogicBranchListenerLastState_t : int { - LOGIC_BRANCH_LISTENER_NOT_INIT = 0, - LOGIC_BRANCH_LISTENER_ALL_TRUE = 1, - LOGIC_BRANCH_LISTENER_ALL_FALSE = 2, - LOGIC_BRANCH_LISTENER_MIXED = 3 + public enum CLogicBranchList__LogicBranchListenerLastState_t : uint { + LOGIC_BRANCH_LISTENER_NOT_INIT = 0x0, + LOGIC_BRANCH_LISTENER_ALL_TRUE = 0x1, + LOGIC_BRANCH_LISTENER_ALL_FALSE = 0x2, + LOGIC_BRANCH_LISTENER_MIXED = 0x3 } // Alignment: 4 // Members count: 3 - public enum EntFinderMethod_t : int { - ENT_FIND_METHOD_NEAREST = 0, - ENT_FIND_METHOD_FARTHEST = 1, - ENT_FIND_METHOD_RANDOM = 2 + public enum EntFinderMethod_t : uint { + ENT_FIND_METHOD_NEAREST = 0x0, + ENT_FIND_METHOD_FARTHEST = 0x1, + ENT_FIND_METHOD_RANDOM = 0x2 } // Alignment: 4 // Members count: 2 - public enum ValueRemapperInputType_t : int { - InputType_PlayerShootPosition = 0, - InputType_PlayerShootPositionAroundAxis = 1 + public enum ValueRemapperInputType_t : uint { + InputType_PlayerShootPosition = 0x0, + InputType_PlayerShootPositionAroundAxis = 0x1 } // Alignment: 4 // Members count: 4 - public enum ValueRemapperOutputType_t : int { - OutputType_AnimationCycle = 0, - OutputType_RotationX = 1, - OutputType_RotationY = 2, - OutputType_RotationZ = 3 + public enum ValueRemapperOutputType_t : uint { + OutputType_AnimationCycle = 0x0, + OutputType_RotationX = 0x1, + OutputType_RotationY = 0x2, + OutputType_RotationZ = 0x3 } // Alignment: 4 // Members count: 2 - public enum ValueRemapperHapticsType_t : int { - HaticsType_Default = 0, - HaticsType_None = 1 + public enum ValueRemapperHapticsType_t : uint { + HaticsType_Default = 0x0, + HaticsType_None = 0x1 } // Alignment: 4 // Members count: 4 - public enum ValueRemapperMomentumType_t : int { - MomentumType_None = 0, - MomentumType_Friction = 1, - MomentumType_SpringTowardSnapValue = 2, - MomentumType_SpringAwayFromSnapValue = 3 + public enum ValueRemapperMomentumType_t : uint { + MomentumType_None = 0x0, + MomentumType_Friction = 0x1, + MomentumType_SpringTowardSnapValue = 0x2, + MomentumType_SpringAwayFromSnapValue = 0x3 } // Alignment: 4 // Members count: 2 - public enum ValueRemapperRatchetType_t : int { - RatchetType_Absolute = 0, - RatchetType_EachEngage = 1 + public enum ValueRemapperRatchetType_t : uint { + RatchetType_Absolute = 0x0, + RatchetType_EachEngage = 0x1 } // Alignment: 4 // Members count: 3 - public enum PointWorldTextJustifyHorizontal_t : int { - POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0, - POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 1, - POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 2 + public enum PointWorldTextJustifyHorizontal_t : uint { + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0x0, + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 0x1, + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 0x2 } // Alignment: 4 // Members count: 3 - public enum PointWorldTextJustifyVertical_t : int { - POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0, - POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 1, - POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 2 + public enum PointWorldTextJustifyVertical_t : uint { + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0x0, + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 0x1, + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 0x2 } // Alignment: 4 // Members count: 2 - public enum PointWorldTextReorientMode_t : int { - POINT_WORLD_TEXT_REORIENT_NONE = 0, - POINT_WORLD_TEXT_REORIENT_AROUND_UP = 1 + public enum PointWorldTextReorientMode_t : uint { + POINT_WORLD_TEXT_REORIENT_NONE = 0x0, + POINT_WORLD_TEXT_REORIENT_AROUND_UP = 0x1 } // Alignment: 4 // Members count: 3 - public enum doorCheck_e : int { - DOOR_CHECK_FORWARD = 0, - DOOR_CHECK_BACKWARD = 1, - DOOR_CHECK_FULL = 2 + public enum doorCheck_e : uint { + DOOR_CHECK_FORWARD = 0x0, + DOOR_CHECK_BACKWARD = 0x1, + DOOR_CHECK_FULL = 0x2 } // Alignment: 4 // Members count: 4 - public enum PropDoorRotatingSpawnPos_t : int { - DOOR_SPAWN_CLOSED = 0, - DOOR_SPAWN_OPEN_FORWARD = 1, - DOOR_SPAWN_OPEN_BACK = 2, - DOOR_SPAWN_AJAR = 3 + public enum PropDoorRotatingSpawnPos_t : uint { + DOOR_SPAWN_CLOSED = 0x0, + DOOR_SPAWN_OPEN_FORWARD = 0x1, + DOOR_SPAWN_OPEN_BACK = 0x2, + DOOR_SPAWN_AJAR = 0x3 } // Alignment: 4 // Members count: 3 - public enum PropDoorRotatingOpenDirection_e : int { - DOOR_ROTATING_OPEN_BOTH_WAYS = 0, - DOOR_ROTATING_OPEN_FORWARD = 1, - DOOR_ROTATING_OPEN_BACKWARD = 2 + public enum PropDoorRotatingOpenDirection_e : uint { + DOOR_ROTATING_OPEN_BOTH_WAYS = 0x0, + DOOR_ROTATING_OPEN_FORWARD = 0x1, + DOOR_ROTATING_OPEN_BACKWARD = 0x2 } // Alignment: 4 // Members count: 2 - public enum SceneOnPlayerDeath_t : int { - SCENE_ONPLAYERDEATH_DO_NOTHING = 0, - SCENE_ONPLAYERDEATH_CANCEL = 1 + public enum SceneOnPlayerDeath_t : uint { + SCENE_ONPLAYERDEATH_DO_NOTHING = 0x0, + SCENE_ONPLAYERDEATH_CANCEL = 0x1 } // Alignment: 4 // Members count: 2 - public enum ScriptedConflictResponse_t : int { - SS_CONFLICT_ENQUEUE = 0, - SS_CONFLICT_INTERRUPT = 1 + public enum ScriptedConflictResponse_t : uint { + SS_CONFLICT_ENQUEUE = 0x0, + SS_CONFLICT_INTERRUPT = 0x1 } // Alignment: 4 // Members count: 3 - public enum TRAIN_CODE : int { - TRAIN_SAFE = 0, - TRAIN_BLOCKING = 1, - TRAIN_FOLLOWING = 2 + public enum TRAIN_CODE : uint { + TRAIN_SAFE = 0x0, + TRAIN_BLOCKING = 0x1, + TRAIN_FOLLOWING = 0x2 } // Alignment: 4 // Members count: 5 - public enum NPCFollowFormation_t : int { - Default = -1, - CloseCircle = 0, - WideCircle = 1, - MediumCircle = 5, - Sidekick = 6 + public enum NPCFollowFormation_t : uint { + Default = 0xFFFFFFFFFFFFFFFF, + CloseCircle = 0x0, + WideCircle = 0x1, + MediumCircle = 0x5, + Sidekick = 0x6 } // Alignment: 4 // Members count: 3 - public enum NPCLookType_t : int { - Chest = 0, - Head = 1, - Eyes = 2 + public enum NPCLookType_t : uint { + Chest = 0x0, + Head = 0x1, + Eyes = 0x2 } // Alignment: 4 // Members count: 3 - public enum SoundEventStartType_t : int { - SOUNDEVENT_START_PLAYER = 0, - SOUNDEVENT_START_WORLD = 1, - SOUNDEVENT_START_ENTITY = 2 + public enum SoundEventStartType_t : uint { + SOUNDEVENT_START_PLAYER = 0x0, + SOUNDEVENT_START_WORLD = 0x1, + SOUNDEVENT_START_ENTITY = 0x2 } // Alignment: 4 // Members count: 8 - public enum TOGGLE_STATE : int { - TS_AT_TOP = 0, - TS_AT_BOTTOM = 1, - TS_GOING_UP = 2, - TS_GOING_DOWN = 3, - DOOR_OPEN = 0, - DOOR_CLOSED = 1, - DOOR_OPENING = 2, - DOOR_CLOSING = 3 + public enum TOGGLE_STATE : uint { + TS_AT_TOP = 0x0, + TS_AT_BOTTOM = 0x1, + TS_GOING_UP = 0x2, + TS_GOING_DOWN = 0x3, + DOOR_OPEN = 0x0, + DOOR_CLOSED = 0x1, + DOOR_OPENING = 0x2, + DOOR_CLOSING = 0x3 } // Alignment: 4 // Members count: 2 - public enum FuncDoorSpawnPos_t : int { - FUNC_DOOR_SPAWN_CLOSED = 0, - FUNC_DOOR_SPAWN_OPEN = 1 + public enum FuncDoorSpawnPos_t : uint { + FUNC_DOOR_SPAWN_CLOSED = 0x0, + FUNC_DOOR_SPAWN_OPEN = 0x1 } // Alignment: 4 // Members count: 2 - public enum filter_t : int { - FILTER_AND = 0, - FILTER_OR = 1 + public enum filter_t : uint { + FILTER_AND = 0x0, + FILTER_OR = 0x1 } // Alignment: 4 // Members count: 3 - public enum Explosions : int { - expRandom = 0, - expDirected = 1, - expUsePrecise = 2 + public enum Explosions : uint { + expRandom = 0x0, + expDirected = 0x1, + expUsePrecise = 0x2 } // Alignment: 4 // Members count: 12 - public enum Materials : int { - matGlass = 0, - matWood = 1, - matMetal = 2, - matFlesh = 3, - matCinderBlock = 4, - matCeilingTile = 5, - matComputer = 6, - matUnbreakableGlass = 7, - matRocks = 8, - matWeb = 9, - matNone = 10, - matLastMaterial = 11 + public enum Materials : uint { + matGlass = 0x0, + matWood = 0x1, + matMetal = 0x2, + matFlesh = 0x3, + matCinderBlock = 0x4, + matCeilingTile = 0x5, + matComputer = 0x6, + matUnbreakableGlass = 0x7, + matRocks = 0x8, + matWeb = 0x9, + matNone = 0xA, + matLastMaterial = 0xB } // Alignment: 4 // Members count: 3 - public enum EOverrideBlockLOS_t : int { - BLOCK_LOS_DEFAULT = 0, - BLOCK_LOS_FORCE_FALSE = 1, - BLOCK_LOS_FORCE_TRUE = 2 + public enum EOverrideBlockLOS_t : uint { + BLOCK_LOS_DEFAULT = 0x0, + BLOCK_LOS_FORCE_FALSE = 0x1, + BLOCK_LOS_FORCE_TRUE = 0x2 } // Alignment: 4 // Members count: 3 - public enum MoveLinearAuthoredPos_t : int { - MOVELINEAR_AUTHORED_AT_START_POSITION = 0, - MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 1, - MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 2 + public enum MoveLinearAuthoredPos_t : uint { + MOVELINEAR_AUTHORED_AT_START_POSITION = 0x0, + MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 0x1, + MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 0x2 } // Alignment: 4 // Members count: 3 - public enum TrackOrientationType_t : int { - TrackOrientation_Fixed = 0, - TrackOrientation_FacePath = 1, - TrackOrientation_FacePathAngles = 2 + public enum TrackOrientationType_t : uint { + TrackOrientation_Fixed = 0x0, + TrackOrientation_FacePath = 0x1, + TrackOrientation_FacePathAngles = 0x2 } // Alignment: 4 // Members count: 3 - public enum SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : int { - kMIN_THRESHOLD = 0, - kMIN_FULL = 1, - kHIGHWATER = 2 + public enum SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : uint { + kMIN_THRESHOLD = 0x0, + kMIN_FULL = 0x1, + kHIGHWATER = 0x2 } // Alignment: 4 // Members count: 23 - public enum SoundFlags_t : int { - SOUND_NONE = 0, - SOUND_COMBAT = 1, - SOUND_WORLD = 2, - SOUND_PLAYER = 4, - SOUND_DANGER = 8, - SOUND_BULLET_IMPACT = 16, - SOUND_THUMPER = 32, - SOUND_PHYSICS_DANGER = 64, - SOUND_MOVE_AWAY = 128, - SOUND_PLAYER_VEHICLE = 256, - SOUND_GLASS_BREAK = 512, - SOUND_PHYSICS_OBJECT = 1024, - SOUND_CONTEXT_GUNFIRE = 1048576, - SOUND_CONTEXT_COMBINE_ONLY = 2097152, - SOUND_CONTEXT_REACT_TO_SOURCE = 4194304, - SOUND_CONTEXT_EXPLOSION = 8388608, - SOUND_CONTEXT_EXCLUDE_COMBINE = 16777216, - SOUND_CONTEXT_DANGER_APPROACH = 33554432, - SOUND_CONTEXT_ALLIES_ONLY = 67108864, - SOUND_CONTEXT_PANIC_NPCS = 134217728, - ALL_CONTEXTS = -1048576, - ALL_SCENTS = 0, - ALL_SOUNDS = 1048575 + public enum SoundFlags_t : uint { + SOUND_NONE = 0x0, + SOUND_COMBAT = 0x1, + SOUND_WORLD = 0x2, + SOUND_PLAYER = 0x4, + SOUND_DANGER = 0x8, + SOUND_BULLET_IMPACT = 0x10, + SOUND_THUMPER = 0x20, + SOUND_PHYSICS_DANGER = 0x40, + SOUND_MOVE_AWAY = 0x80, + SOUND_PLAYER_VEHICLE = 0x100, + SOUND_GLASS_BREAK = 0x200, + SOUND_PHYSICS_OBJECT = 0x400, + SOUND_CONTEXT_GUNFIRE = 0x100000, + SOUND_CONTEXT_COMBINE_ONLY = 0x200000, + SOUND_CONTEXT_REACT_TO_SOURCE = 0x400000, + SOUND_CONTEXT_EXPLOSION = 0x800000, + SOUND_CONTEXT_EXCLUDE_COMBINE = 0x1000000, + SOUND_CONTEXT_DANGER_APPROACH = 0x2000000, + SOUND_CONTEXT_ALLIES_ONLY = 0x4000000, + SOUND_CONTEXT_PANIC_NPCS = 0x8000000, + ALL_CONTEXTS = 0xFFFFFFFFFFF00000, + ALL_SCENTS = 0x0, + ALL_SOUNDS = 0xFFFFF } // Alignment: 4 // Members count: 3 - public enum TrainVelocityType_t : int { - TrainVelocity_Instantaneous = 0, - TrainVelocity_LinearBlend = 1, - TrainVelocity_EaseInEaseOut = 2 + public enum TrainVelocityType_t : uint { + TrainVelocity_Instantaneous = 0x0, + TrainVelocity_LinearBlend = 0x1, + TrainVelocity_EaseInEaseOut = 0x2 } // Alignment: 4 // Members count: 4 - public enum TrainOrientationType_t : int { - TrainOrientation_Fixed = 0, - TrainOrientation_AtPathTracks = 1, - TrainOrientation_LinearBlend = 2, - TrainOrientation_EaseInEaseOut = 3 + public enum TrainOrientationType_t : uint { + TrainOrientation_Fixed = 0x0, + TrainOrientation_AtPathTracks = 0x1, + TrainOrientation_LinearBlend = 0x2, + TrainOrientation_EaseInEaseOut = 0x3 } // Alignment: 4 // Members count: 7 - public enum BeamType_t : int { - BEAM_INVALID = 0, - BEAM_POINTS = 1, - BEAM_ENTPOINT = 2, - BEAM_ENTS = 3, - BEAM_HOSE = 4, - BEAM_SPLINE = 5, - BEAM_LASER = 6 + public enum BeamType_t : uint { + BEAM_INVALID = 0x0, + BEAM_POINTS = 0x1, + BEAM_ENTPOINT = 0x2, + BEAM_ENTS = 0x3, + BEAM_HOSE = 0x4, + BEAM_SPLINE = 0x5, + BEAM_LASER = 0x6 } // Alignment: 4 // Members count: 4 - public enum BeamClipStyle_t : int { - kNOCLIP = 0, - kGEOCLIP = 1, - kMODELCLIP = 2, - kBEAMCLIPSTYLE_NUMBITS = 2 + public enum BeamClipStyle_t : uint { + kNOCLIP = 0x0, + kGEOCLIP = 0x1, + kMODELCLIP = 0x2, + kBEAMCLIPSTYLE_NUMBITS = 0x2 } // Alignment: 1 // Members count: 10 - public enum SurroundingBoundsType_t : sbyte { - USE_OBB_COLLISION_BOUNDS = 0, - USE_BEST_COLLISION_BOUNDS = 1, - USE_HITBOXES = 2, - USE_SPECIFIED_BOUNDS = 3, - USE_GAME_CODE = 4, - USE_ROTATION_EXPANDED_BOUNDS = 5, - USE_ROTATION_EXPANDED_ORIENTED_BOUNDS = 6, - USE_COLLISION_BOUNDS_NEVER_VPHYSICS = 7, - USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS = 8, - SURROUNDING_TYPE_BIT_COUNT = 3 + public enum SurroundingBoundsType_t : byte { + USE_OBB_COLLISION_BOUNDS = 0x0, + USE_BEST_COLLISION_BOUNDS = 0x1, + USE_HITBOXES = 0x2, + USE_SPECIFIED_BOUNDS = 0x3, + USE_GAME_CODE = 0x4, + USE_ROTATION_EXPANDED_BOUNDS = 0x5, + USE_ROTATION_EXPANDED_ORIENTED_BOUNDS = 0x6, + USE_COLLISION_BOUNDS_NEVER_VPHYSICS = 0x7, + USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS = 0x8, + SURROUNDING_TYPE_BIT_COUNT = 0x3 } // Alignment: 1 // Members count: 2 - public enum ShatterPanelMode : sbyte { - SHATTER_GLASS = 0, - SHATTER_DRYWALL = 1 + public enum ShatterPanelMode : byte { + SHATTER_GLASS = 0x0, + SHATTER_DRYWALL = 0x1 } // Alignment: 1 // Members count: 5 - public enum ShatterDamageCause : sbyte { - SHATTERDAMAGE_BULLET = 0, - SHATTERDAMAGE_MELEE = 1, - SHATTERDAMAGE_THROWN = 2, - SHATTERDAMAGE_SCRIPT = 3, - SHATTERDAMAGE_EXPLOSIVE = 4 + public enum ShatterDamageCause : byte { + SHATTERDAMAGE_BULLET = 0x0, + SHATTERDAMAGE_MELEE = 0x1, + SHATTERDAMAGE_THROWN = 0x2, + SHATTERDAMAGE_SCRIPT = 0x3, + SHATTERDAMAGE_EXPLOSIVE = 0x4 } // Alignment: 1 // Members count: 5 - public enum ShatterGlassStressType : sbyte { - SHATTERGLASS_BLUNT = 0, - SHATTERGLASS_BALLISTIC = 1, - SHATTERGLASS_PULSE = 2, - SHATTERDRYWALL_CHUNKS = 3, - SHATTERGLASS_EXPLOSIVE = 4 + public enum ShatterGlassStressType : byte { + SHATTERGLASS_BLUNT = 0x0, + SHATTERGLASS_BALLISTIC = 0x1, + SHATTERGLASS_PULSE = 0x2, + SHATTERDRYWALL_CHUNKS = 0x3, + SHATTERGLASS_EXPLOSIVE = 0x4 } // Alignment: 1 // Members count: 3 - public enum OnFrame : sbyte { - ONFRAME_UNKNOWN = 0, - ONFRAME_TRUE = 1, - ONFRAME_FALSE = 2 + public enum OnFrame : byte { + ONFRAME_UNKNOWN = 0x0, + ONFRAME_TRUE = 0x1, + ONFRAME_FALSE = 0x2 } // Alignment: 1 // Members count: 2 - public enum ShardSolid_t : sbyte { - SHARD_SOLID = 0, - SHARD_DEBRIS = 1 + public enum ShardSolid_t : byte { + SHARD_SOLID = 0x0, + SHARD_DEBRIS = 0x1 } // Alignment: 4 // Members count: 5 - public enum AnimLoopMode_t : int { - ANIM_LOOP_MODE_INVALID = -1, - ANIM_LOOP_MODE_NOT_LOOPING = 0, - ANIM_LOOP_MODE_LOOPING = 1, - ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS = 2, - ANIM_LOOP_MODE_COUNT = 3 + public enum AnimLoopMode_t : uint { + ANIM_LOOP_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, + ANIM_LOOP_MODE_NOT_LOOPING = 0x0, + ANIM_LOOP_MODE_LOOPING = 0x1, + ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS = 0x2, + ANIM_LOOP_MODE_COUNT = 0x3 } // Alignment: 4 // Members count: 4 - public enum EntitySubclassScope_t : int { - SUBCLASS_SCOPE_NONE = -1, - SUBCLASS_SCOPE_PRECIPITATION = 0, - SUBCLASS_SCOPE_PLAYER_WEAPONS = 1, - SUBCLASS_SCOPE_COUNT = 2 + public enum EntitySubclassScope_t : uint { + SUBCLASS_SCOPE_NONE = 0xFFFFFFFFFFFFFFFF, + SUBCLASS_SCOPE_PRECIPITATION = 0x0, + SUBCLASS_SCOPE_PLAYER_WEAPONS = 0x1, + SUBCLASS_SCOPE_COUNT = 0x2 } // Alignment: 4 // Members count: 3 - public enum SubclassVDataChangeType_t : int { - SUBCLASS_VDATA_CREATED = 0, - SUBCLASS_VDATA_SUBCLASS_CHANGED = 1, - SUBCLASS_VDATA_RELOADED = 2 + public enum SubclassVDataChangeType_t : uint { + SUBCLASS_VDATA_CREATED = 0x0, + SUBCLASS_VDATA_SUBCLASS_CHANGED = 0x1, + SUBCLASS_VDATA_RELOADED = 0x2 } // Alignment: 4 // Members count: 7 - public enum PlayerConnectedState : int { - PlayerNeverConnected = -1, - PlayerConnected = 0, - PlayerConnecting = 1, - PlayerReconnecting = 2, - PlayerDisconnecting = 3, - PlayerDisconnected = 4, - PlayerReserved = 5 + public enum PlayerConnectedState : uint { + PlayerNeverConnected = 0xFFFFFFFFFFFFFFFF, + PlayerConnected = 0x0, + PlayerConnecting = 0x1, + PlayerReconnecting = 0x2, + PlayerDisconnecting = 0x3, + PlayerDisconnected = 0x4, + PlayerReserved = 0x5 } // Alignment: 4 // Members count: 3 - public enum WeaponSwitchReason_t : int { - eDrawn = 0, - eEquipped = 1, - eUserInitiatedSwitchToLast = 2 + public enum WeaponSwitchReason_t : uint { + eDrawn = 0x0, + eEquipped = 0x1, + eUserInitiatedSwitchToLast = 0x2 } // Alignment: 4 // Members count: 4 - public enum WeaponAttackType_t : int { - eInvalid = -1, - ePrimary = 0, - eSecondary = 1, - eCount = 2 + public enum WeaponAttackType_t : uint { + eInvalid = 0xFFFFFFFFFFFFFFFF, + ePrimary = 0x0, + eSecondary = 0x1, + eCount = 0x2 } // Alignment: 4 // Members count: 35 - public enum vote_create_failed_t : int { - VOTE_FAILED_GENERIC = 0, - VOTE_FAILED_TRANSITIONING_PLAYERS = 1, - VOTE_FAILED_RATE_EXCEEDED = 2, - VOTE_FAILED_YES_MUST_EXCEED_NO = 3, - VOTE_FAILED_QUORUM_FAILURE = 4, - VOTE_FAILED_ISSUE_DISABLED = 5, - VOTE_FAILED_MAP_NOT_FOUND = 6, - VOTE_FAILED_MAP_NAME_REQUIRED = 7, - VOTE_FAILED_FAILED_RECENTLY = 8, - VOTE_FAILED_TEAM_CANT_CALL = 9, - VOTE_FAILED_WAITINGFORPLAYERS = 10, - VOTE_FAILED_PLAYERNOTFOUND = 11, - VOTE_FAILED_CANNOT_KICK_ADMIN = 12, - VOTE_FAILED_SCRAMBLE_IN_PROGRESS = 13, - VOTE_FAILED_SPECTATOR = 14, - VOTE_FAILED_FAILED_RECENT_KICK = 15, - VOTE_FAILED_FAILED_RECENT_CHANGEMAP = 16, - VOTE_FAILED_FAILED_RECENT_SWAPTEAMS = 17, - VOTE_FAILED_FAILED_RECENT_SCRAMBLETEAMS = 18, - VOTE_FAILED_FAILED_RECENT_RESTART = 19, - VOTE_FAILED_SWAP_IN_PROGRESS = 20, - VOTE_FAILED_DISABLED = 21, - VOTE_FAILED_NEXTLEVEL_SET = 22, - VOTE_FAILED_TOO_EARLY_SURRENDER = 23, - VOTE_FAILED_MATCH_PAUSED = 24, - VOTE_FAILED_MATCH_NOT_PAUSED = 25, - VOTE_FAILED_NOT_IN_WARMUP = 26, - VOTE_FAILED_NOT_10_PLAYERS = 27, - VOTE_FAILED_TIMEOUT_ACTIVE = 28, - VOTE_FAILED_TIMEOUT_INACTIVE = 29, - VOTE_FAILED_TIMEOUT_EXHAUSTED = 30, - VOTE_FAILED_CANT_ROUND_END = 31, - VOTE_FAILED_REMATCH = 32, - VOTE_FAILED_CONTINUE = 33, - VOTE_FAILED_MAX = 34 + public enum vote_create_failed_t : uint { + VOTE_FAILED_GENERIC = 0x0, + VOTE_FAILED_TRANSITIONING_PLAYERS = 0x1, + VOTE_FAILED_RATE_EXCEEDED = 0x2, + VOTE_FAILED_YES_MUST_EXCEED_NO = 0x3, + VOTE_FAILED_QUORUM_FAILURE = 0x4, + VOTE_FAILED_ISSUE_DISABLED = 0x5, + VOTE_FAILED_MAP_NOT_FOUND = 0x6, + VOTE_FAILED_MAP_NAME_REQUIRED = 0x7, + VOTE_FAILED_FAILED_RECENTLY = 0x8, + VOTE_FAILED_TEAM_CANT_CALL = 0x9, + VOTE_FAILED_WAITINGFORPLAYERS = 0xA, + VOTE_FAILED_PLAYERNOTFOUND = 0xB, + VOTE_FAILED_CANNOT_KICK_ADMIN = 0xC, + VOTE_FAILED_SCRAMBLE_IN_PROGRESS = 0xD, + VOTE_FAILED_SPECTATOR = 0xE, + VOTE_FAILED_FAILED_RECENT_KICK = 0xF, + VOTE_FAILED_FAILED_RECENT_CHANGEMAP = 0x10, + VOTE_FAILED_FAILED_RECENT_SWAPTEAMS = 0x11, + VOTE_FAILED_FAILED_RECENT_SCRAMBLETEAMS = 0x12, + VOTE_FAILED_FAILED_RECENT_RESTART = 0x13, + VOTE_FAILED_SWAP_IN_PROGRESS = 0x14, + VOTE_FAILED_DISABLED = 0x15, + VOTE_FAILED_NEXTLEVEL_SET = 0x16, + VOTE_FAILED_TOO_EARLY_SURRENDER = 0x17, + VOTE_FAILED_MATCH_PAUSED = 0x18, + VOTE_FAILED_MATCH_NOT_PAUSED = 0x19, + VOTE_FAILED_NOT_IN_WARMUP = 0x1A, + VOTE_FAILED_NOT_10_PLAYERS = 0x1B, + VOTE_FAILED_TIMEOUT_ACTIVE = 0x1C, + VOTE_FAILED_TIMEOUT_INACTIVE = 0x1D, + VOTE_FAILED_TIMEOUT_EXHAUSTED = 0x1E, + VOTE_FAILED_CANT_ROUND_END = 0x1F, + VOTE_FAILED_REMATCH = 0x20, + VOTE_FAILED_CONTINUE = 0x21, + VOTE_FAILED_MAX = 0x22 } // Alignment: 1 // Members count: 9 - public enum ItemFlagTypes_t : sbyte { - ITEM_FLAG_NONE = 0, - ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO = 1, - ITEM_FLAG_NOAUTORELOAD = 2, - ITEM_FLAG_NOAUTOSWITCHEMPTY = 4, - ITEM_FLAG_LIMITINWORLD = 8, - ITEM_FLAG_EXHAUSTIBLE = 16, - ITEM_FLAG_DOHITLOCATIONDMG = 32, - ITEM_FLAG_NOAMMOPICKUPS = 64, - ITEM_FLAG_NOITEMPICKUP = 128 + public enum ItemFlagTypes_t : byte { + ITEM_FLAG_NONE = 0x0, + ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO = 0x1, + ITEM_FLAG_NOAUTORELOAD = 0x2, + ITEM_FLAG_NOAUTOSWITCHEMPTY = 0x4, + ITEM_FLAG_LIMITINWORLD = 0x8, + ITEM_FLAG_EXHAUSTIBLE = 0x10, + ITEM_FLAG_DOHITLOCATIONDMG = 0x20, + ITEM_FLAG_NOAMMOPICKUPS = 0x40, + ITEM_FLAG_NOITEMPICKUP = 0x80 } // Alignment: 4 // Members count: 5 - public enum EntityDisolveType_t : int { - ENTITY_DISSOLVE_INVALID = -1, - ENTITY_DISSOLVE_NORMAL = 0, - ENTITY_DISSOLVE_ELECTRICAL = 1, - ENTITY_DISSOLVE_ELECTRICAL_LIGHT = 2, - ENTITY_DISSOLVE_CORE = 3 + public enum EntityDisolveType_t : uint { + ENTITY_DISSOLVE_INVALID = 0xFFFFFFFFFFFFFFFF, + ENTITY_DISSOLVE_NORMAL = 0x0, + ENTITY_DISSOLVE_ELECTRICAL = 0x1, + ENTITY_DISSOLVE_ELECTRICAL_LIGHT = 0x2, + ENTITY_DISSOLVE_CORE = 0x3 } // Alignment: 4 // Members count: 14 - public enum HitGroup_t : int { - HITGROUP_INVALID = -1, - HITGROUP_GENERIC = 0, - HITGROUP_HEAD = 1, - HITGROUP_CHEST = 2, - HITGROUP_STOMACH = 3, - HITGROUP_LEFTARM = 4, - HITGROUP_RIGHTARM = 5, - HITGROUP_LEFTLEG = 6, - HITGROUP_RIGHTLEG = 7, - HITGROUP_NECK = 8, - HITGROUP_UNUSED = 9, - HITGROUP_GEAR = 10, - HITGROUP_SPECIAL = 11, - HITGROUP_COUNT = 12 + public enum HitGroup_t : uint { + HITGROUP_INVALID = 0xFFFFFFFFFFFFFFFF, + HITGROUP_GENERIC = 0x0, + HITGROUP_HEAD = 0x1, + HITGROUP_CHEST = 0x2, + HITGROUP_STOMACH = 0x3, + HITGROUP_LEFTARM = 0x4, + HITGROUP_RIGHTARM = 0x5, + HITGROUP_LEFTLEG = 0x6, + HITGROUP_RIGHTLEG = 0x7, + HITGROUP_NECK = 0x8, + HITGROUP_UNUSED = 0x9, + HITGROUP_GEAR = 0xA, + HITGROUP_SPECIAL = 0xB, + HITGROUP_COUNT = 0xC } // Alignment: 1 // Members count: 7 - public enum WaterLevel_t : sbyte { - WL_NotInWater = 0, - WL_Feet = 1, - WL_Knees = 2, - WL_Waist = 3, - WL_Chest = 4, - WL_FullyUnderwater = 5, - WL_Count = 6 + public enum WaterLevel_t : byte { + WL_NotInWater = 0x0, + WL_Feet = 0x1, + WL_Knees = 0x2, + WL_Waist = 0x3, + WL_Chest = 0x4, + WL_FullyUnderwater = 0x5, + WL_Count = 0x6 } // Alignment: 4 // Members count: 5 - public enum DoorState_t : int { - DOOR_STATE_CLOSED = 0, - DOOR_STATE_OPENING = 1, - DOOR_STATE_OPEN = 2, - DOOR_STATE_CLOSING = 3, - DOOR_STATE_AJAR = 4 + public enum DoorState_t : uint { + DOOR_STATE_CLOSED = 0x0, + DOOR_STATE_OPENING = 0x1, + DOOR_STATE_OPEN = 0x2, + DOOR_STATE_CLOSING = 0x3, + DOOR_STATE_AJAR = 0x4 } // Alignment: 4 // Members count: 2 - public enum ShadowType_t : int { - SHADOWS_NONE = 0, - SHADOWS_SIMPLE = 1 + public enum ShadowType_t : uint { + SHADOWS_NONE = 0x0, + SHADOWS_SIMPLE = 0x1 } // Alignment: 4 // Members count: 10 - public enum Class_T : int { - CLASS_NONE = 0, - CLASS_PLAYER = 1, - CLASS_PLAYER_ALLY = 2, - CLASS_BOMB = 3, - CLASS_FOOT_CONTACT_SHADOW = 4, - CLASS_WEAPON = 5, - CLASS_WATER_SPLASHER = 6, - CLASS_WEAPON_VIEWMODEL = 7, - CLASS_DOOR = 8, - NUM_CLASSIFY_CLASSES = 9 + public enum Class_T : uint { + CLASS_NONE = 0x0, + CLASS_PLAYER = 0x1, + CLASS_PLAYER_ALLY = 0x2, + CLASS_BOMB = 0x3, + CLASS_FOOT_CONTACT_SHADOW = 0x4, + CLASS_WEAPON = 0x5, + CLASS_WATER_SPLASHER = 0x6, + CLASS_WEAPON_VIEWMODEL = 0x7, + CLASS_DOOR = 0x8, + NUM_CLASSIFY_CLASSES = 0x9 } // Alignment: 4 // Members count: 10 - public enum Disposition_t : int { - D_ER = 0, - D_HT = 1, - D_FR = 2, - D_LI = 3, - D_NU = 4, - D_ERROR = 0, - D_HATE = 1, - D_FEAR = 2, - D_LIKE = 3, - D_NEUTRAL = 4 + public enum Disposition_t : uint { + D_ER = 0x0, + D_HT = 0x1, + D_FR = 0x2, + D_LI = 0x3, + D_NU = 0x4, + D_ERROR = 0x0, + D_HATE = 0x1, + D_FEAR = 0x2, + D_LIKE = 0x3, + D_NEUTRAL = 0x4 } // Alignment: 4 // Members count: 6 - public enum LatchDirtyPermission_t : int { - LATCH_DIRTY_DISALLOW = 0, - LATCH_DIRTY_SERVER_CONTROLLED = 1, - LATCH_DIRTY_CLIENT_SIMULATED = 2, - LATCH_DIRTY_PREDICTION = 3, - LATCH_DIRTY_FRAMESIMULATE = 4, - LATCH_DIRTY_PARTICLE_SIMULATE = 5 + public enum LatchDirtyPermission_t : uint { + LATCH_DIRTY_DISALLOW = 0x0, + LATCH_DIRTY_SERVER_CONTROLLED = 0x1, + LATCH_DIRTY_CLIENT_SIMULATED = 0x2, + LATCH_DIRTY_PREDICTION = 0x3, + LATCH_DIRTY_FRAMESIMULATE = 0x4, + LATCH_DIRTY_PARTICLE_SIMULATE = 0x5 } // Alignment: 4 // Members count: 5 - public enum LifeState_t : int { - LIFE_ALIVE = 0, - LIFE_DYING = 1, - LIFE_DEAD = 2, - LIFE_RESPAWNABLE = 3, - LIFE_RESPAWNING = 4 + public enum LifeState_t : uint { + LIFE_ALIVE = 0x0, + LIFE_DYING = 0x1, + LIFE_DEAD = 0x2, + LIFE_RESPAWNABLE = 0x3, + LIFE_RESPAWNING = 0x4 } // Alignment: 4 // Members count: 5 - public enum StanceType_t : int { - STANCE_CURRENT = -1, - STANCE_DEFAULT = 0, - STANCE_CROUCHING = 1, - STANCE_PRONE = 2, - NUM_STANCES = 3 + public enum StanceType_t : uint { + STANCE_CURRENT = 0xFFFFFFFFFFFFFFFF, + STANCE_DEFAULT = 0x0, + STANCE_CROUCHING = 0x1, + STANCE_PRONE = 0x2, + NUM_STANCES = 0x3 } // Alignment: 4 // Members count: 2 - public enum ModifyDamageReturn_t : int { - CONTINUE_TO_APPLY_DAMAGE = 0, - ABORT_DO_NOT_APPLY_DAMAGE = 1 + public enum ModifyDamageReturn_t : uint { + CONTINUE_TO_APPLY_DAMAGE = 0x0, + ABORT_DO_NOT_APPLY_DAMAGE = 0x1 } // Alignment: 1 // Members count: 3 - public enum BeginDeathLifeStateTransition_t : sbyte { - NO_CHANGE_IN_LIFESTATE = 0, - TRANSITION_TO_LIFESTATE_DYING = 1, - TRANSITION_TO_LIFESTATE_DEAD = 2 + public enum BeginDeathLifeStateTransition_t : byte { + NO_CHANGE_IN_LIFESTATE = 0x0, + TRANSITION_TO_LIFESTATE_DYING = 0x1, + TRANSITION_TO_LIFESTATE_DEAD = 0x2 } // Alignment: 4 // Members count: 3 - public enum WorldTextPanelHorizontalAlign_t : int { - WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0, - WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 1, - WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 2 + public enum WorldTextPanelHorizontalAlign_t : uint { + WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0x0, + WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 0x1, + WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 0x2 } // Alignment: 4 // Members count: 3 - public enum WorldTextPanelVerticalAlign_t : int { - WORLDTEXT_VERTICAL_ALIGN_TOP = 0, - WORLDTEXT_VERTICAL_ALIGN_CENTER = 1, - WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 2 + public enum WorldTextPanelVerticalAlign_t : uint { + WORLDTEXT_VERTICAL_ALIGN_TOP = 0x0, + WORLDTEXT_VERTICAL_ALIGN_CENTER = 0x1, + WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 0x2 } // Alignment: 4 // Members count: 3 - public enum WorldTextPanelOrientation_t : int { - WORLDTEXT_ORIENTATION_DEFAULT = 0, - WORLDTEXT_ORIENTATION_FACEUSER = 1, - WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 2 + public enum WorldTextPanelOrientation_t : uint { + WORLDTEXT_ORIENTATION_DEFAULT = 0x0, + WORLDTEXT_ORIENTATION_FACEUSER = 0x1, + WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 0x2 } // Alignment: 4 // Members count: 2 - public enum attributeprovidertypes_t : int { - PROVIDER_GENERIC = 0, - PROVIDER_WEAPON = 1 + public enum attributeprovidertypes_t : uint { + PROVIDER_GENERIC = 0x0, + PROVIDER_WEAPON = 0x1 } // Alignment: 4 // Members count: 4 - public enum SpawnPointCoopEnemy__BotDefaultBehavior_t : int { - DEFEND_AREA = 0, - HUNT = 1, - CHARGE_ENEMY = 2, - DEFEND_INVESTIGATE = 3 + public enum SpawnPointCoopEnemy__BotDefaultBehavior_t : uint { + DEFEND_AREA = 0x0, + HUNT = 0x1, + CHARGE_ENEMY = 0x2, + DEFEND_INVESTIGATE = 0x3 } // Alignment: 4 // Members count: 4 - public enum MoveMountingAmount_t : int { - MOVE_MOUNT_NONE = 0, - MOVE_MOUNT_LOW = 1, - MOVE_MOUNT_HIGH = 2, - MOVE_MOUNT_MAXCOUNT = 3 + public enum MoveMountingAmount_t : uint { + MOVE_MOUNT_NONE = 0x0, + MOVE_MOUNT_LOW = 0x1, + MOVE_MOUNT_HIGH = 0x2, + MOVE_MOUNT_MAXCOUNT = 0x3 } // Alignment: 4 // Members count: 10 - public enum CSPlayerState : int { - STATE_ACTIVE = 0, - STATE_WELCOME = 1, - STATE_PICKINGTEAM = 2, - STATE_PICKINGCLASS = 3, - STATE_DEATH_ANIM = 4, - STATE_DEATH_WAIT_FOR_KEY = 5, - STATE_OBSERVER_MODE = 6, - STATE_GUNGAME_RESPAWN = 7, - STATE_DORMANT = 8, - NUM_PLAYER_STATES = 9 + public enum CSPlayerState : uint { + STATE_ACTIVE = 0x0, + STATE_WELCOME = 0x1, + STATE_PICKINGTEAM = 0x2, + STATE_PICKINGCLASS = 0x3, + STATE_DEATH_ANIM = 0x4, + STATE_DEATH_WAIT_FOR_KEY = 0x5, + STATE_OBSERVER_MODE = 0x6, + STATE_GUNGAME_RESPAWN = 0x7, + STATE_DORMANT = 0x8, + NUM_PLAYER_STATES = 0x9 } // Alignment: 4 // Members count: 18 - public enum CSPlayerBlockingUseAction_t : int { - k_CSPlayerBlockingUseAction_None = 0, - k_CSPlayerBlockingUseAction_DefusingDefault = 1, - k_CSPlayerBlockingUseAction_DefusingWithKit = 2, - k_CSPlayerBlockingUseAction_HostageGrabbing = 3, - k_CSPlayerBlockingUseAction_HostageDropping = 4, - k_CSPlayerBlockingUseAction_OpeningSafe = 5, - k_CSPlayerBlockingUseAction_EquippingParachute = 6, - k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 7, - k_CSPlayerBlockingUseAction_EquippingContract = 8, - k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 9, - k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 10, - k_CSPlayerBlockingUseAction_PayingToOpenDoor = 11, - k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 12, - k_CSPlayerBlockingUseAction_EquippingExoJump = 13, - k_CSPlayerBlockingUseAction_PickingUpBumpMine = 14, - k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 15, - k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 16, - k_CSPlayerBlockingUseAction_MaxCount = 17 + public enum CSPlayerBlockingUseAction_t : uint { + k_CSPlayerBlockingUseAction_None = 0x0, + k_CSPlayerBlockingUseAction_DefusingDefault = 0x1, + k_CSPlayerBlockingUseAction_DefusingWithKit = 0x2, + k_CSPlayerBlockingUseAction_HostageGrabbing = 0x3, + k_CSPlayerBlockingUseAction_HostageDropping = 0x4, + k_CSPlayerBlockingUseAction_OpeningSafe = 0x5, + k_CSPlayerBlockingUseAction_EquippingParachute = 0x6, + k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x7, + k_CSPlayerBlockingUseAction_EquippingContract = 0x8, + k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 0x9, + k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0xA, + k_CSPlayerBlockingUseAction_PayingToOpenDoor = 0xB, + k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 0xC, + k_CSPlayerBlockingUseAction_EquippingExoJump = 0xD, + k_CSPlayerBlockingUseAction_PickingUpBumpMine = 0xE, + k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0xF, + k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x10, + k_CSPlayerBlockingUseAction_MaxCount = 0x11 } // Alignment: 4 // Members count: 8 - public enum GrenadeType_t : int { - GRENADE_TYPE_EXPLOSIVE = 0, - GRENADE_TYPE_FLASH = 1, - GRENADE_TYPE_FIRE = 2, - GRENADE_TYPE_DECOY = 3, - GRENADE_TYPE_SMOKE = 4, - GRENADE_TYPE_SENSOR = 5, - GRENADE_TYPE_SNOWBALL = 6, - GRENADE_TYPE_TOTAL = 7 + public enum GrenadeType_t : uint { + GRENADE_TYPE_EXPLOSIVE = 0x0, + GRENADE_TYPE_FLASH = 0x1, + GRENADE_TYPE_FIRE = 0x2, + GRENADE_TYPE_DECOY = 0x3, + GRENADE_TYPE_SMOKE = 0x4, + GRENADE_TYPE_SENSOR = 0x5, + GRENADE_TYPE_SNOWBALL = 0x6, + GRENADE_TYPE_TOTAL = 0x7 } // Alignment: 4 // Members count: 13 - public enum QuestProgress__Reason : int { - QUEST_NONINITIALIZED = 0, - QUEST_OK = 1, - QUEST_NOT_ENOUGH_PLAYERS = 2, - QUEST_WARMUP = 3, - QUEST_NOT_CONNECTED_TO_STEAM = 4, - QUEST_NONOFFICIAL_SERVER = 5, - QUEST_NO_ENTITLEMENT = 6, - QUEST_NO_QUEST = 7, - QUEST_PLAYER_IS_BOT = 8, - QUEST_WRONG_MAP = 9, - QUEST_WRONG_MODE = 10, - QUEST_NOT_SYNCED_WITH_SERVER = 11, - QUEST_REASON_MAX = 12 + public enum QuestProgress__Reason : uint { + QUEST_NONINITIALIZED = 0x0, + QUEST_OK = 0x1, + QUEST_NOT_ENOUGH_PLAYERS = 0x2, + QUEST_WARMUP = 0x3, + QUEST_NOT_CONNECTED_TO_STEAM = 0x4, + QUEST_NONOFFICIAL_SERVER = 0x5, + QUEST_NO_ENTITLEMENT = 0x6, + QUEST_NO_QUEST = 0x7, + QUEST_PLAYER_IS_BOT = 0x8, + QUEST_WRONG_MAP = 0x9, + QUEST_WRONG_MODE = 0xA, + QUEST_NOT_SYNCED_WITH_SERVER = 0xB, + QUEST_REASON_MAX = 0xC } // Alignment: 4 // Members count: 74 - public enum loadout_slot_t : int { - LOADOUT_SLOT_PROMOTED = -2, - LOADOUT_SLOT_INVALID = -1, - LOADOUT_SLOT_MELEE = 0, - LOADOUT_SLOT_C4 = 1, - LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON = 0, - LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON = 1, - LOADOUT_SLOT_SECONDARY0 = 2, - LOADOUT_SLOT_SECONDARY1 = 3, - LOADOUT_SLOT_SECONDARY2 = 4, - LOADOUT_SLOT_SECONDARY3 = 5, - LOADOUT_SLOT_SECONDARY4 = 6, - LOADOUT_SLOT_SECONDARY5 = 7, - LOADOUT_SLOT_SMG0 = 8, - LOADOUT_SLOT_SMG1 = 9, - LOADOUT_SLOT_SMG2 = 10, - LOADOUT_SLOT_SMG3 = 11, - LOADOUT_SLOT_SMG4 = 12, - LOADOUT_SLOT_SMG5 = 13, - LOADOUT_SLOT_RIFLE0 = 14, - LOADOUT_SLOT_RIFLE1 = 15, - LOADOUT_SLOT_RIFLE2 = 16, - LOADOUT_SLOT_RIFLE3 = 17, - LOADOUT_SLOT_RIFLE4 = 18, - LOADOUT_SLOT_RIFLE5 = 19, - LOADOUT_SLOT_HEAVY0 = 20, - LOADOUT_SLOT_HEAVY1 = 21, - LOADOUT_SLOT_HEAVY2 = 22, - LOADOUT_SLOT_HEAVY3 = 23, - LOADOUT_SLOT_HEAVY4 = 24, - LOADOUT_SLOT_HEAVY5 = 25, - LOADOUT_SLOT_FIRST_WHEEL_WEAPON = 2, - LOADOUT_SLOT_LAST_WHEEL_WEAPON = 25, - LOADOUT_SLOT_FIRST_PRIMARY_WEAPON = 8, - LOADOUT_SLOT_LAST_PRIMARY_WEAPON = 25, - LOADOUT_SLOT_FIRST_WHEEL_GRENADE = 26, - LOADOUT_SLOT_GRENADE0 = 26, - LOADOUT_SLOT_GRENADE1 = 27, - LOADOUT_SLOT_GRENADE2 = 28, - LOADOUT_SLOT_GRENADE3 = 29, - LOADOUT_SLOT_GRENADE4 = 30, - LOADOUT_SLOT_GRENADE5 = 31, - LOADOUT_SLOT_LAST_WHEEL_GRENADE = 31, - LOADOUT_SLOT_EQUIPMENT0 = 32, - LOADOUT_SLOT_EQUIPMENT1 = 33, - LOADOUT_SLOT_EQUIPMENT2 = 34, - LOADOUT_SLOT_EQUIPMENT3 = 35, - LOADOUT_SLOT_EQUIPMENT4 = 36, - LOADOUT_SLOT_EQUIPMENT5 = 37, - LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT = 32, - LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT = 37, - LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER = 38, - LOADOUT_SLOT_PET = 39, - LOADOUT_SLOT_CLOTHING_FACEMASK = 40, - LOADOUT_SLOT_CLOTHING_HANDS = 41, - LOADOUT_SLOT_FIRST_COSMETIC = 41, - LOADOUT_SLOT_LAST_COSMETIC = 41, - LOADOUT_SLOT_CLOTHING_EYEWEAR = 42, - LOADOUT_SLOT_CLOTHING_HAT = 43, - LOADOUT_SLOT_CLOTHING_LOWERBODY = 44, - LOADOUT_SLOT_CLOTHING_TORSO = 45, - LOADOUT_SLOT_CLOTHING_APPEARANCE = 46, - LOADOUT_SLOT_MISC0 = 47, - LOADOUT_SLOT_MISC1 = 48, - LOADOUT_SLOT_MISC2 = 49, - LOADOUT_SLOT_MISC3 = 50, - LOADOUT_SLOT_MISC4 = 51, - LOADOUT_SLOT_MISC5 = 52, - LOADOUT_SLOT_MISC6 = 53, - LOADOUT_SLOT_MUSICKIT = 54, - LOADOUT_SLOT_FLAIR0 = 55, - LOADOUT_SLOT_SPRAY0 = 56, - LOADOUT_SLOT_FIRST_ALL_CHARACTER = 54, - LOADOUT_SLOT_LAST_ALL_CHARACTER = 56, - LOADOUT_SLOT_COUNT = 57 + public enum loadout_slot_t : uint { + LOADOUT_SLOT_PROMOTED = 0xFFFFFFFFFFFFFFFE, + LOADOUT_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, + LOADOUT_SLOT_MELEE = 0x0, + LOADOUT_SLOT_C4 = 0x1, + LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON = 0x0, + LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON = 0x1, + LOADOUT_SLOT_SECONDARY0 = 0x2, + LOADOUT_SLOT_SECONDARY1 = 0x3, + LOADOUT_SLOT_SECONDARY2 = 0x4, + LOADOUT_SLOT_SECONDARY3 = 0x5, + LOADOUT_SLOT_SECONDARY4 = 0x6, + LOADOUT_SLOT_SECONDARY5 = 0x7, + LOADOUT_SLOT_SMG0 = 0x8, + LOADOUT_SLOT_SMG1 = 0x9, + LOADOUT_SLOT_SMG2 = 0xA, + LOADOUT_SLOT_SMG3 = 0xB, + LOADOUT_SLOT_SMG4 = 0xC, + LOADOUT_SLOT_SMG5 = 0xD, + LOADOUT_SLOT_RIFLE0 = 0xE, + LOADOUT_SLOT_RIFLE1 = 0xF, + LOADOUT_SLOT_RIFLE2 = 0x10, + LOADOUT_SLOT_RIFLE3 = 0x11, + LOADOUT_SLOT_RIFLE4 = 0x12, + LOADOUT_SLOT_RIFLE5 = 0x13, + LOADOUT_SLOT_HEAVY0 = 0x14, + LOADOUT_SLOT_HEAVY1 = 0x15, + LOADOUT_SLOT_HEAVY2 = 0x16, + LOADOUT_SLOT_HEAVY3 = 0x17, + LOADOUT_SLOT_HEAVY4 = 0x18, + LOADOUT_SLOT_HEAVY5 = 0x19, + LOADOUT_SLOT_FIRST_WHEEL_WEAPON = 0x2, + LOADOUT_SLOT_LAST_WHEEL_WEAPON = 0x19, + LOADOUT_SLOT_FIRST_PRIMARY_WEAPON = 0x8, + LOADOUT_SLOT_LAST_PRIMARY_WEAPON = 0x19, + LOADOUT_SLOT_FIRST_WHEEL_GRENADE = 0x1A, + LOADOUT_SLOT_GRENADE0 = 0x1A, + LOADOUT_SLOT_GRENADE1 = 0x1B, + LOADOUT_SLOT_GRENADE2 = 0x1C, + LOADOUT_SLOT_GRENADE3 = 0x1D, + LOADOUT_SLOT_GRENADE4 = 0x1E, + LOADOUT_SLOT_GRENADE5 = 0x1F, + LOADOUT_SLOT_LAST_WHEEL_GRENADE = 0x1F, + LOADOUT_SLOT_EQUIPMENT0 = 0x20, + LOADOUT_SLOT_EQUIPMENT1 = 0x21, + LOADOUT_SLOT_EQUIPMENT2 = 0x22, + LOADOUT_SLOT_EQUIPMENT3 = 0x23, + LOADOUT_SLOT_EQUIPMENT4 = 0x24, + LOADOUT_SLOT_EQUIPMENT5 = 0x25, + LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT = 0x20, + LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT = 0x25, + LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER = 0x26, + LOADOUT_SLOT_PET = 0x27, + LOADOUT_SLOT_CLOTHING_FACEMASK = 0x28, + LOADOUT_SLOT_CLOTHING_HANDS = 0x29, + LOADOUT_SLOT_FIRST_COSMETIC = 0x29, + LOADOUT_SLOT_LAST_COSMETIC = 0x29, + LOADOUT_SLOT_CLOTHING_EYEWEAR = 0x2A, + LOADOUT_SLOT_CLOTHING_HAT = 0x2B, + LOADOUT_SLOT_CLOTHING_LOWERBODY = 0x2C, + LOADOUT_SLOT_CLOTHING_TORSO = 0x2D, + LOADOUT_SLOT_CLOTHING_APPEARANCE = 0x2E, + LOADOUT_SLOT_MISC0 = 0x2F, + LOADOUT_SLOT_MISC1 = 0x30, + LOADOUT_SLOT_MISC2 = 0x31, + LOADOUT_SLOT_MISC3 = 0x32, + LOADOUT_SLOT_MISC4 = 0x33, + LOADOUT_SLOT_MISC5 = 0x34, + LOADOUT_SLOT_MISC6 = 0x35, + LOADOUT_SLOT_MUSICKIT = 0x36, + LOADOUT_SLOT_FLAIR0 = 0x37, + LOADOUT_SLOT_SPRAY0 = 0x38, + LOADOUT_SLOT_FIRST_ALL_CHARACTER = 0x36, + LOADOUT_SLOT_LAST_ALL_CHARACTER = 0x38, + LOADOUT_SLOT_COUNT = 0x39 } // Alignment: 1 // Members count: 8 - public enum EKillTypes_t : sbyte { - KILL_NONE = 0, - KILL_DEFAULT = 1, - KILL_HEADSHOT = 2, - KILL_BLAST = 3, - KILL_BURN = 4, - KILL_SLASH = 5, - KILL_SHOCK = 6, - KILLTYPE_COUNT = 7 + public enum EKillTypes_t : byte { + KILL_NONE = 0x0, + KILL_DEFAULT = 0x1, + KILL_HEADSHOT = 0x2, + KILL_BLAST = 0x3, + KILL_BURN = 0x4, + KILL_SLASH = 0x5, + KILL_SHOCK = 0x6, + KILLTYPE_COUNT = 0x7 } // Alignment: 4 // Members count: 9 - public enum PreviewCharacterMode : int { - DIORAMA = 0, - MAIN_MENU = 1, - BUY_MENU = 2, - TEAM_SELECT = 3, - END_OF_MATCH = 4, - INVENTORY_INSPECT = 5, - WALKING = 6, - TEAM_INTRO = 7, - WINGMAN_INTRO = 8 + public enum PreviewCharacterMode : uint { + DIORAMA = 0x0, + MAIN_MENU = 0x1, + BUY_MENU = 0x2, + TEAM_SELECT = 0x3, + END_OF_MATCH = 0x4, + INVENTORY_INSPECT = 0x5, + WALKING = 0x6, + TEAM_INTRO = 0x7, + WINGMAN_INTRO = 0x8 } // Alignment: 4 // Members count: 6 - public enum PreviewWeaponState : int { - DROPPED = 0, - HOLSTERED = 1, - DEPLOYED = 2, - PLANTED = 3, - INSPECT = 4, - ICON = 5 + public enum PreviewWeaponState : uint { + DROPPED = 0x0, + HOLSTERED = 0x1, + DEPLOYED = 0x2, + PLANTED = 0x3, + INSPECT = 0x4, + ICON = 0x5 } // Alignment: 4 // Members count: 23 - public enum PreviewEOMCelebration : int { - WALKUP = 0, - PUNCHING = 1, - SWAGGER = 2, - DROPDOWN = 3, - STRETCH = 4, - SWAT_FEMALE = 5, - MASK_F = 6, - GUERILLA = 7, - GUERILLA02 = 8, - GENDARMERIE = 9, - SCUBA_FEMALE = 10, - SCUBA_MALE = 11, - AVA_DEFEAT = 12, - GENDARMERIE_DEFEAT = 13, - MAE_DEFEAT = 14, - RICKSAW_DEFEAT = 15, - SCUBA_FEMALE_DEFEAT = 16, - SCUBA_MALE_DEFEAT = 17, - CRASSWATER_DEFEAT = 18, - DARRYL_DEFEAT = 19, - DOCTOR_DEFEAT = 20, - MUHLIK_DEFEAT = 21, - VYPA_DEFEAT = 22 + public enum PreviewEOMCelebration : uint { + WALKUP = 0x0, + PUNCHING = 0x1, + SWAGGER = 0x2, + DROPDOWN = 0x3, + STRETCH = 0x4, + SWAT_FEMALE = 0x5, + MASK_F = 0x6, + GUERILLA = 0x7, + GUERILLA02 = 0x8, + GENDARMERIE = 0x9, + SCUBA_FEMALE = 0xA, + SCUBA_MALE = 0xB, + AVA_DEFEAT = 0xC, + GENDARMERIE_DEFEAT = 0xD, + MAE_DEFEAT = 0xE, + RICKSAW_DEFEAT = 0xF, + SCUBA_FEMALE_DEFEAT = 0x10, + SCUBA_MALE_DEFEAT = 0x11, + CRASSWATER_DEFEAT = 0x12, + DARRYL_DEFEAT = 0x13, + DOCTOR_DEFEAT = 0x14, + MUHLIK_DEFEAT = 0x15, + VYPA_DEFEAT = 0x16 } // Alignment: 4 // Members count: 20 - public enum CSWeaponType : int { - WEAPONTYPE_KNIFE = 0, - WEAPONTYPE_PISTOL = 1, - WEAPONTYPE_SUBMACHINEGUN = 2, - WEAPONTYPE_RIFLE = 3, - WEAPONTYPE_SHOTGUN = 4, - WEAPONTYPE_SNIPER_RIFLE = 5, - WEAPONTYPE_MACHINEGUN = 6, - WEAPONTYPE_C4 = 7, - WEAPONTYPE_TASER = 8, - WEAPONTYPE_GRENADE = 9, - WEAPONTYPE_EQUIPMENT = 10, - WEAPONTYPE_STACKABLEITEM = 11, - WEAPONTYPE_FISTS = 12, - WEAPONTYPE_BREACHCHARGE = 13, - WEAPONTYPE_BUMPMINE = 14, - WEAPONTYPE_TABLET = 15, - WEAPONTYPE_MELEE = 16, - WEAPONTYPE_SHIELD = 17, - WEAPONTYPE_ZONE_REPULSOR = 18, - WEAPONTYPE_UNKNOWN = 19 + public enum CSWeaponType : uint { + WEAPONTYPE_KNIFE = 0x0, + WEAPONTYPE_PISTOL = 0x1, + WEAPONTYPE_SUBMACHINEGUN = 0x2, + WEAPONTYPE_RIFLE = 0x3, + WEAPONTYPE_SHOTGUN = 0x4, + WEAPONTYPE_SNIPER_RIFLE = 0x5, + WEAPONTYPE_MACHINEGUN = 0x6, + WEAPONTYPE_C4 = 0x7, + WEAPONTYPE_TASER = 0x8, + WEAPONTYPE_GRENADE = 0x9, + WEAPONTYPE_EQUIPMENT = 0xA, + WEAPONTYPE_STACKABLEITEM = 0xB, + WEAPONTYPE_FISTS = 0xC, + WEAPONTYPE_BREACHCHARGE = 0xD, + WEAPONTYPE_BUMPMINE = 0xE, + WEAPONTYPE_TABLET = 0xF, + WEAPONTYPE_MELEE = 0x10, + WEAPONTYPE_SHIELD = 0x11, + WEAPONTYPE_ZONE_REPULSOR = 0x12, + WEAPONTYPE_UNKNOWN = 0x13 } // Alignment: 4 // Members count: 7 - public enum CSWeaponCategory : int { - WEAPONCATEGORY_OTHER = 0, - WEAPONCATEGORY_MELEE = 1, - WEAPONCATEGORY_SECONDARY = 2, - WEAPONCATEGORY_SMG = 3, - WEAPONCATEGORY_RIFLE = 4, - WEAPONCATEGORY_HEAVY = 5, - WEAPONCATEGORY_COUNT = 6 + public enum CSWeaponCategory : uint { + WEAPONCATEGORY_OTHER = 0x0, + WEAPONCATEGORY_MELEE = 0x1, + WEAPONCATEGORY_SECONDARY = 0x2, + WEAPONCATEGORY_SMG = 0x3, + WEAPONCATEGORY_RIFLE = 0x4, + WEAPONCATEGORY_HEAVY = 0x5, + WEAPONCATEGORY_COUNT = 0x6 } // Alignment: 4 // Members count: 3 - public enum CSWeaponSilencerType : int { - WEAPONSILENCER_NONE = 0, - WEAPONSILENCER_DETACHABLE = 1, - WEAPONSILENCER_INTEGRATED = 2 + public enum CSWeaponSilencerType : uint { + WEAPONSILENCER_NONE = 0x0, + WEAPONSILENCER_DETACHABLE = 0x1, + WEAPONSILENCER_INTEGRATED = 0x2 } // Alignment: 4 // Members count: 24 - public enum PlayerAnimEvent_t : int { - PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0, - PLAYERANIMEVENT_FIRE_GUN_SECONDARY = 1, - PLAYERANIMEVENT_GRENADE_PULL_PIN = 2, - PLAYERANIMEVENT_THROW_GRENADE = 3, - PLAYERANIMEVENT_JUMP = 4, - PLAYERANIMEVENT_RELOAD = 5, - PLAYERANIMEVENT_CLEAR_FIRING = 6, - PLAYERANIMEVENT_DEPLOY = 7, - PLAYERANIMEVENT_SILENCER_STATE = 8, - PLAYERANIMEVENT_SILENCER_TOGGLE = 9, - PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND = 10, - PLAYERANIMEVENT_CATCH_WEAPON = 11, - PLAYERANIMEVENT_LOOKATWEAPON_REQUEST = 12, - PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON = 13, - PLAYERANIMEVENT_HAULBACK = 14, - PLAYERANIMEVENT_IDLE = 15, - PLAYERANIMEVENT_STRIKE_HIT = 16, - PLAYERANIMEVENT_STRIKE_MISS = 17, - PLAYERANIMEVENT_BACKSTAB = 18, - PLAYERANIMEVENT_DRYFIRE = 19, - PLAYERANIMEVENT_FIDGET = 20, - PLAYERANIMEVENT_RELEASE = 21, - PLAYERANIMEVENT_TAUNT = 22, - PLAYERANIMEVENT_COUNT = 23 + public enum PlayerAnimEvent_t : uint { + PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0x0, + PLAYERANIMEVENT_FIRE_GUN_SECONDARY = 0x1, + PLAYERANIMEVENT_GRENADE_PULL_PIN = 0x2, + PLAYERANIMEVENT_THROW_GRENADE = 0x3, + PLAYERANIMEVENT_JUMP = 0x4, + PLAYERANIMEVENT_RELOAD = 0x5, + PLAYERANIMEVENT_CLEAR_FIRING = 0x6, + PLAYERANIMEVENT_DEPLOY = 0x7, + PLAYERANIMEVENT_SILENCER_STATE = 0x8, + PLAYERANIMEVENT_SILENCER_TOGGLE = 0x9, + PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND = 0xA, + PLAYERANIMEVENT_CATCH_WEAPON = 0xB, + PLAYERANIMEVENT_LOOKATWEAPON_REQUEST = 0xC, + PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON = 0xD, + PLAYERANIMEVENT_HAULBACK = 0xE, + PLAYERANIMEVENT_IDLE = 0xF, + PLAYERANIMEVENT_STRIKE_HIT = 0x10, + PLAYERANIMEVENT_STRIKE_MISS = 0x11, + PLAYERANIMEVENT_BACKSTAB = 0x12, + PLAYERANIMEVENT_DRYFIRE = 0x13, + PLAYERANIMEVENT_FIDGET = 0x14, + PLAYERANIMEVENT_RELEASE = 0x15, + PLAYERANIMEVENT_TAUNT = 0x16, + PLAYERANIMEVENT_COUNT = 0x17 } // Alignment: 4 // Members count: 5 - public enum MedalRank_t : int { - MEDAL_RANK_NONE = 0, - MEDAL_RANK_BRONZE = 1, - MEDAL_RANK_SILVER = 2, - MEDAL_RANK_GOLD = 3, - MEDAL_RANK_COUNT = 4 + public enum MedalRank_t : uint { + MEDAL_RANK_NONE = 0x0, + MEDAL_RANK_BRONZE = 0x1, + MEDAL_RANK_SILVER = 0x2, + MEDAL_RANK_GOLD = 0x3, + MEDAL_RANK_COUNT = 0x4 } // Alignment: 4 // Members count: 3 - public enum CSWeaponState_t : int { - WEAPON_NOT_CARRIED = 0, - WEAPON_IS_CARRIED_BY_PLAYER = 1, - WEAPON_IS_ACTIVE = 2 + public enum CSWeaponState_t : uint { + WEAPON_NOT_CARRIED = 0x0, + WEAPON_IS_CARRIED_BY_PLAYER = 0x1, + WEAPON_IS_ACTIVE = 0x2 } // Alignment: 4 // Members count: 3 - public enum CSWeaponMode : int { - Primary_Mode = 0, - Secondary_Mode = 1, - WeaponMode_MAX = 2 + public enum CSWeaponMode : uint { + Primary_Mode = 0x0, + Secondary_Mode = 0x1, + WeaponMode_MAX = 0x2 } // Alignment: 4 // Members count: 3 - public enum C4LightEffect_t : int { - eLightEffectNone = 0, - eLightEffectDropped = 1, - eLightEffectThirdPersonHeld = 2 + public enum C4LightEffect_t : uint { + eLightEffectNone = 0x0, + eLightEffectDropped = 0x1, + eLightEffectThirdPersonHeld = 0x2 } // Alignment: 4 // Members count: 17 - public enum gear_slot_t : int { - GEAR_SLOT_INVALID = -1, - GEAR_SLOT_RIFLE = 0, - GEAR_SLOT_PISTOL = 1, - GEAR_SLOT_KNIFE = 2, - GEAR_SLOT_GRENADES = 3, - GEAR_SLOT_C4 = 4, - GEAR_SLOT_RESERVED_SLOT6 = 5, - GEAR_SLOT_RESERVED_SLOT7 = 6, - GEAR_SLOT_RESERVED_SLOT8 = 7, - GEAR_SLOT_RESERVED_SLOT9 = 8, - GEAR_SLOT_RESERVED_SLOT10 = 9, - GEAR_SLOT_RESERVED_SLOT11 = 10, - GEAR_SLOT_BOOSTS = 11, - GEAR_SLOT_UTILITY = 12, - GEAR_SLOT_COUNT = 13, - GEAR_SLOT_FIRST = 0, - GEAR_SLOT_LAST = 12 + public enum gear_slot_t : uint { + GEAR_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, + GEAR_SLOT_RIFLE = 0x0, + GEAR_SLOT_PISTOL = 0x1, + GEAR_SLOT_KNIFE = 0x2, + GEAR_SLOT_GRENADES = 0x3, + GEAR_SLOT_C4 = 0x4, + GEAR_SLOT_RESERVED_SLOT6 = 0x5, + GEAR_SLOT_RESERVED_SLOT7 = 0x6, + GEAR_SLOT_RESERVED_SLOT8 = 0x7, + GEAR_SLOT_RESERVED_SLOT9 = 0x8, + GEAR_SLOT_RESERVED_SLOT10 = 0x9, + GEAR_SLOT_RESERVED_SLOT11 = 0xA, + GEAR_SLOT_BOOSTS = 0xB, + GEAR_SLOT_UTILITY = 0xC, + GEAR_SLOT_COUNT = 0xD, + GEAR_SLOT_FIRST = 0x0, + GEAR_SLOT_LAST = 0xC } // Alignment: 4 // Members count: 7 - public enum ChickenActivity : int { - IDLE = 0, - WALK = 1, - RUN = 2, - HOP = 3, - JUMP = 4, - GLIDE = 5, - LAND = 6 + public enum ChickenActivity : uint { + IDLE = 0x0, + WALK = 0x1, + RUN = 0x2, + HOP = 0x3, + JUMP = 0x4, + GLIDE = 0x5, + LAND = 0x6 } // Parent: None // Fields count: 1 @@ -15445,7 +15445,7 @@ namespace CS2Dumper.Schemas { public const nint m_flAttenuation2 = 0xAC; // float32 public const nint m_flTheta = 0xB0; // float32 public const nint m_flPhi = 0xB4; // float32 - public const nint m_hLightCookie = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_hLightCookie = 0xB8; // CStrongHandle public const nint m_nCascades = 0xC0; // int32 public const nint m_nCastShadows = 0xC4; // int32 public const nint m_nShadowWidth = 0xC8; // int32 @@ -15671,14 +15671,14 @@ namespace CS2Dumper.Schemas { public const nint m_nCsViewPunchAngleTick = 0x4C; // GameTick_t public const nint m_flCsViewPunchAngleTickRatio = 0x50; // float32 public const nint m_PlayerFog = 0x58; // fogplayerparams_t - public const nint m_hColorCorrectionCtrl = 0x98; // CHandle< CColorCorrection > - public const nint m_hViewEntity = 0x9C; // CHandle< CBaseEntity > - public const nint m_hTonemapController = 0xA0; // CHandle< CTonemapController2 > + public const nint m_hColorCorrectionCtrl = 0x98; // CHandle + public const nint m_hViewEntity = 0x9C; // CHandle + public const nint m_hTonemapController = 0xA0; // CHandle public const nint m_audio = 0xA8; // audioparams_t - public const nint m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > + public const nint m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase> public const nint m_flOldPlayerZ = 0x138; // float32 public const nint m_flOldPlayerViewOffsetZ = 0x13C; // float32 - public const nint m_hTriggerSoundscapeList = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > + public const nint m_hTriggerSoundscapeList = 0x158; // CUtlVector> } // Parent: CPlayerPawnComponent // Fields count: 0 @@ -15747,7 +15747,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) public static class CPlayer_ObserverServices { public const nint m_iObserverMode = 0x40; // uint8 - public const nint m_hObserverTarget = 0x44; // CHandle< CBaseEntity > + public const nint m_hObserverTarget = 0x44; // CHandle public const nint m_iObserverLastMode = 0x48; // ObserverMode_t public const nint m_bForcedObserverMode = 0x4C; // bool } @@ -15768,9 +15768,9 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) public static class CPlayer_WeaponServices { - public const nint m_hMyWeapons = 0x40; // CNetworkUtlVectorBase< CHandle< CBasePlayerWeapon > > - public const nint m_hActiveWeapon = 0x58; // CHandle< CBasePlayerWeapon > - public const nint m_hLastWeapon = 0x5C; // CHandle< CBasePlayerWeapon > + public const nint m_hMyWeapons = 0x40; // CNetworkUtlVectorBase> + public const nint m_hActiveWeapon = 0x58; // CHandle + public const nint m_hLastWeapon = 0x5C; // CHandle public const nint m_iAmmo = 0x60; // uint16[32] public const nint m_bPreventWeaponPickup = 0xA0; // bool } @@ -15820,8 +15820,8 @@ namespace CS2Dumper.Schemas { public static class ActiveModelConfig_t { public const nint m_Handle = 0x28; // ModelConfigHandle_t public const nint m_Name = 0x30; // CUtlSymbolLarge - public const nint m_AssociatedEntities = 0x38; // CNetworkUtlVectorBase< CHandle< CBaseModelEntity > > - public const nint m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase< CUtlSymbolLarge > + public const nint m_AssociatedEntities = 0x38; // CNetworkUtlVectorBase> + public const nint m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 @@ -15831,8 +15831,8 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 2 public static class CRopeOverlapHit { - public const nint m_hEntity = 0x0; // CHandle< CBaseEntity > - public const nint m_vecOverlappingLinks = 0x8; // CUtlVector< int32 > + public const nint m_hEntity = 0x0; // CHandle + public const nint m_vecOverlappingLinks = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -15942,7 +15942,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) public static class CModelState { - public const nint m_hModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_hModel = 0xA0; // CStrongHandle public const nint m_ModelName = 0xA8; // CUtlSymbolLarge public const nint m_bClientClothCreationSuppressed = 0xE8; // bool public const nint m_MeshGroupMask = 0x180; // uint64 @@ -16054,26 +16054,26 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) public static class CAnimGraphNetworkedVariables { - public const nint m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase< uint32 > - public const nint m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase< uint8 > - public const nint m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase< uint16 > - public const nint m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase< int32 > - public const nint m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase< uint32 > - public const nint m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase< uint64 > - public const nint m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase< float32 > - public const nint m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase< Vector > - public const nint m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase< Quaternion > - public const nint m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase< CGlobalSymbol > - public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase< uint32 > - public const nint m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase< uint8 > - public const nint m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase< uint16 > - public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase< int32 > - public const nint m_OwnerOnlyPredNetUInt32Variables = 0x158; // CNetworkUtlVectorBase< uint32 > - public const nint m_OwnerOnlyPredNetUInt64Variables = 0x170; // CNetworkUtlVectorBase< uint64 > - public const nint m_OwnerOnlyPredNetFloatVariables = 0x188; // CNetworkUtlVectorBase< float32 > - public const nint m_OwnerOnlyPredNetVectorVariables = 0x1A0; // CNetworkUtlVectorBase< Vector > - public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // CNetworkUtlVectorBase< Quaternion > - public const nint m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // CNetworkUtlVectorBase< CGlobalSymbol > + public const nint m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase + public const nint m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase + public const nint m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase + public const nint m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase + public const nint m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase + public const nint m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase + public const nint m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase + public const nint m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase + public const nint m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase + public const nint m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt32Variables = 0x158; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetUInt64Variables = 0x170; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetFloatVariables = 0x188; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetVectorVariables = 0x1A0; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // CNetworkUtlVectorBase + public const nint m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // CNetworkUtlVectorBase public const nint m_nBoolVariablesCount = 0x1E8; // int32 public const nint m_nOwnerOnlyBoolVariablesCount = 0x1EC; // int32 public const nint m_nRandomSeedOffset = 0x1F0; // int32 @@ -16122,8 +16122,8 @@ namespace CS2Dumper.Schemas { public const nint m_szSpeakerContext = 0x170; // char* public const nint m_szWorldContext = 0x178; // char* public const nint m_Followup = 0x180; // ResponseFollowup - public const nint m_pchCriteriaNames = 0x1B8; // CUtlVector< CUtlSymbol > - public const nint m_pchCriteriaValues = 0x1D0; // CUtlVector< char* > + public const nint m_pchCriteriaNames = 0x1B8; // CUtlVector + public const nint m_pchCriteriaValues = 0x1D0; // CUtlVector } // Parent: None // Fields count: 2 @@ -16147,14 +16147,14 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class CResponseQueue { - public const nint m_ExpresserTargets = 0x48; // CUtlVector< CAI_Expresser* > + public const nint m_ExpresserTargets = 0x48; // CUtlVector } // Parent: None // Fields count: 5 public static class CResponseQueue__CDeferredResponse { public const nint m_contexts = 0x8; // CResponseCriteriaSet public const nint m_fDispatchTime = 0x38; // float32 - public const nint m_hIssuer = 0x3C; // CHandle< CBaseEntity > + public const nint m_hIssuer = 0x3C; // CHandle public const nint m_response = 0x48; // CRR_Response public const nint m_bResponseValid = 0x230; // bool } @@ -16185,10 +16185,10 @@ namespace CS2Dumper.Schemas { public const nint m_iTeleportStage = 0x18; // int32 public const nint m_bCheatState = 0x1C; // bool public const nint m_bIsFirstSpawnGroupToLoad = 0x1D; // bool - public const nint m_hCurrentNode = 0x38; // CHandle< CPointCommentaryNode > - public const nint m_hActiveCommentaryNode = 0x3C; // CHandle< CPointCommentaryNode > - public const nint m_hLastCommentaryNode = 0x40; // CHandle< CPointCommentaryNode > - public const nint m_vecNodes = 0x48; // CUtlVector< CHandle< CPointCommentaryNode > > + public const nint m_hCurrentNode = 0x38; // CHandle + public const nint m_hActiveCommentaryNode = 0x3C; // CHandle + public const nint m_hLastCommentaryNode = 0x40; // CHandle + public const nint m_vecNodes = 0x48; // CUtlVector> } // Parent: None // Fields count: 1 @@ -16221,8 +16221,8 @@ namespace CS2Dumper.Schemas { // Parent: IChoreoServices // Fields count: 5 public static class CGameChoreoServices { - public const nint m_hOwner = 0x8; // CHandle< CBaseAnimGraph > - public const nint m_hScriptedSequence = 0xC; // CHandle< CScriptedSequence > + public const nint m_hOwner = 0x8; // CHandle + public const nint m_hScriptedSequence = 0xC; // CHandle public const nint m_scriptState = 0x10; // IChoreoServices::ScriptState_t public const nint m_choreoState = 0x14; // IChoreoServices::ChoreoState_t public const nint m_flTimeStartedState = 0x18; // GameTime_t @@ -16269,7 +16269,7 @@ namespace CS2Dumper.Schemas { // Fields count: 2 public static class CCopyRecipientFilter { public const nint m_Flags = 0x8; // int32 - public const nint m_Recipients = 0x10; // CUtlVector< CPlayerSlot > + public const nint m_Recipients = 0x10; // CUtlVector } // Parent: None // Fields count: 13 @@ -16279,7 +16279,7 @@ namespace CS2Dumper.Schemas { public const nint m_shutdownTime = 0x30; // float32 public const nint m_flLastTime = 0x34; // float32 public const nint m_iszSoundScriptName = 0x38; // CUtlSymbolLarge - public const nint m_hEnt = 0x40; // CHandle< CBaseEntity > + public const nint m_hEnt = 0x40; // CHandle public const nint m_soundEntityIndex = 0x44; // CEntityIndex public const nint m_soundOrigin = 0x48; // public const nint m_isPlaying = 0x54; // int32 @@ -16309,7 +16309,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 4 public static class CPulseGraphComponentBase { - public const nint m_hOwner = 0x8; // CHandle< CBaseEntity > + public const nint m_hOwner = 0x8; // CHandle public const nint m_sNameFixupStaticPrefix = 0x10; // CUtlSymbolLarge public const nint m_sNameFixupParent = 0x18; // CUtlSymbolLarge public const nint m_sNameFixupLocal = 0x20; // CUtlSymbolLarge @@ -16356,12 +16356,12 @@ namespace CS2Dumper.Schemas { public static class CPulseCell_Outflow_PlaySceneBase { public const nint m_OnFinished = 0x48; // CPulse_ResumePoint public const nint m_OnCanceled = 0x58; // CPulse_ResumePoint - public const nint m_Triggers = 0x68; // CUtlVector< CPulse_OutflowConnection > + public const nint m_Triggers = 0x68; // CUtlVector } // Parent: None // Fields count: 1 public static class CPulseCell_Outflow_PlaySceneBase__CursorState_t { - public const nint m_sceneInstance = 0x0; // CHandle< CBaseEntity > + public const nint m_sceneInstance = 0x0; // CHandle } // Parent: None // Fields count: 9 @@ -16382,7 +16382,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class CPulseCell_Outflow_ScriptedSequence__CursorState_t { - public const nint m_scriptedSequence = 0x0; // CHandle< CBaseEntity > + public const nint m_scriptedSequence = 0x0; // CHandle } // Parent: CEntityComponent // Fields count: 0 @@ -16481,13 +16481,13 @@ namespace CS2Dumper.Schemas { public static class CBaseEntity { public const nint m_CBodyComponent = 0x38; // CBodyComponent* public const nint m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent - public const nint m_aThinkFunctions = 0x230; // CUtlVector< thinkfunc_t > + public const nint m_aThinkFunctions = 0x230; // CUtlVector public const nint m_iCurrentThinkContext = 0x248; // int32 public const nint m_nLastThinkTick = 0x24C; // GameTick_t public const nint m_nDisableContextThinkStartTick = 0x250; // GameTick_t - public const nint m_isSteadyState = 0x260; // CBitVec< 64 > + public const nint m_isSteadyState = 0x260; // CBitVec<64> public const nint m_lastNetworkChange = 0x268; // float32 - public const nint m_ResponseContexts = 0x278; // CUtlVector< ResponseContext_t > + public const nint m_ResponseContexts = 0x278; // CUtlVector public const nint m_iszResponseContext = 0x290; // CUtlSymbolLarge public const nint m_iHealth = 0x2B8; // int32 public const nint m_iMaxHealth = 0x2BC; // int32 @@ -16503,7 +16503,7 @@ namespace CS2Dumper.Schemas { public const nint m_nSlimeTouch = 0x2D6; // uint8 public const nint m_bRestoreInHierarchy = 0x2D7; // bool public const nint m_target = 0x2D8; // CUtlSymbolLarge - public const nint m_hDamageFilter = 0x2E0; // CHandle< CBaseFilter > + public const nint m_hDamageFilter = 0x2E0; // CHandle public const nint m_iszDamageFilterName = 0x2E8; // CUtlSymbolLarge public const nint m_flMoveDoneTime = 0x2F0; // float32 public const nint m_nSubclassID = 0x2F4; // CUtlStringToken @@ -16528,10 +16528,10 @@ namespace CS2Dumper.Schemas { public const nint m_vecBaseVelocity = 0x3B0; // public const nint m_nPushEnumCount = 0x3BC; // int32 public const nint m_pCollision = 0x3C0; // CCollisionProperty* - public const nint m_hEffectEntity = 0x3C8; // CHandle< CBaseEntity > - public const nint m_hOwnerEntity = 0x3CC; // CHandle< CBaseEntity > + public const nint m_hEffectEntity = 0x3C8; // CHandle + public const nint m_hOwnerEntity = 0x3CC; // CHandle public const nint m_fEffects = 0x3D0; // uint32 - public const nint m_hGroundEntity = 0x3D4; // CHandle< CBaseEntity > + public const nint m_hGroundEntity = 0x3D4; // CHandle public const nint m_flFriction = 0x3D8; // float32 public const nint m_flElasticity = 0x3DC; // float32 public const nint m_flGravityScale = 0x3E0; // float32 @@ -16551,7 +16551,7 @@ namespace CS2Dumper.Schemas { public const nint m_bNetworkQuantizeOriginAndAngles = 0x4AC; // bool public const nint m_bLagCompensate = 0x4AD; // bool public const nint m_flOverriddenFriction = 0x4B0; // float32 - public const nint m_pBlocker = 0x4B4; // CHandle< CBaseEntity > + public const nint m_pBlocker = 0x4B4; // CHandle public const nint m_flLocalTime = 0x4B8; // float32 public const nint m_flVPhysicsUpdateLocalTime = 0x4BC; // float32 } @@ -16609,14 +16609,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) public static class CEntityFlame { - public const nint m_hEntAttached = 0x4C0; // CHandle< CBaseEntity > + public const nint m_hEntAttached = 0x4C0; // CHandle public const nint m_bCheapEffect = 0x4C4; // bool public const nint m_flSize = 0x4C8; // float32 public const nint m_bUseHitboxes = 0x4CC; // bool public const nint m_iNumHitboxFires = 0x4D0; // int32 public const nint m_flHitboxFireScale = 0x4D4; // float32 public const nint m_flLifetime = 0x4D8; // GameTime_t - public const nint m_hAttacker = 0x4DC; // CHandle< CBaseEntity > + public const nint m_hAttacker = 0x4DC; // CHandle public const nint m_iDangerSound = 0x4E0; // int32 public const nint m_flDirectDamagePerSecond = 0x4E4; // float32 public const nint m_iCustomDamageType = 0x4E8; // int32 @@ -16633,7 +16633,7 @@ namespace CS2Dumper.Schemas { public static class CFilterMultiple { public const nint m_nFilterType = 0x518; // filter_t public const nint m_iFilterName = 0x520; // CUtlSymbolLarge[10] - public const nint m_hFilter = 0x570; // CHandle< CBaseEntity >[10] + public const nint m_hFilter = 0x570; // CHandle[10] public const nint m_nFilterCount = 0x598; // int32 } // Parent: CBaseFilter @@ -16682,7 +16682,7 @@ namespace CS2Dumper.Schemas { public const nint m_swimDepth = 0x4D8; // float32 public const nint m_waterLevel = 0x4DC; // float32 public const nint m_isDormant = 0x4E0; // bool - public const nint m_fishes = 0x4E8; // CUtlVector< CHandle< CFish > > + public const nint m_fishes = 0x4E8; // CUtlVector> public const nint m_visTimer = 0x500; // CountdownTimer } // Parent: CServerOnlyEntity @@ -16700,7 +16700,7 @@ namespace CS2Dumper.Schemas { // Fields count: 4 public static class CLogicBranch { public const nint m_bInValue = 0x4C0; // bool - public const nint m_Listeners = 0x4C8; // CUtlVector< CHandle< CBaseEntity > > + public const nint m_Listeners = 0x4C8; // CUtlVector> public const nint m_OnTrue = 0x4E0; // CEntityIOOutput public const nint m_OnFalse = 0x508; // CEntityIOOutput } @@ -16753,7 +16753,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 1 public static class magnetted_objects_t { - public const nint hEntity = 0x8; // CHandle< CBaseEntity > + public const nint hEntity = 0x8; // CHandle } // Parent: CServerOnlyPointEntity // Fields count: 6 @@ -16763,13 +16763,13 @@ namespace CS2Dumper.Schemas { public const nint m_associatedRelayTargetName = 0x4D0; // CUtlSymbolLarge public const nint m_fixupNames = 0x4D8; // bool public const nint m_bLoadDynamic = 0x4D9; // bool - public const nint m_associatedRelayEntity = 0x4DC; // CHandle< CPointPrefab > + public const nint m_associatedRelayEntity = 0x4DC; // CHandle } // Parent: CBaseEntity // Fields count: 2 public static class CSkyboxReference { public const nint m_worldGroupId = 0x4C0; // WorldGroupId_t - public const nint m_hSkyCamera = 0x4C4; // CHandle< CSkyCamera > + public const nint m_hSkyCamera = 0x4C4; // CHandle } // Parent: CBaseEntity // Fields count: 4 @@ -16786,8 +16786,8 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 12 public static class CSound { - public const nint m_hOwner = 0x0; // CHandle< CBaseEntity > - public const nint m_hTarget = 0x4; // CHandle< CBaseEntity > + public const nint m_hOwner = 0x0; // CHandle + public const nint m_hTarget = 0x4; // CHandle public const nint m_iVolume = 0x8; // int32 public const nint m_flOcclusionScale = 0xC; // float32 public const nint m_iType = 0x10; // int32 @@ -16811,7 +16811,7 @@ namespace CS2Dumper.Schemas { public const nint m_soundscapeEntityListId = 0x508; // int32 public const nint m_soundEventHash = 0x50C; // uint32 public const nint m_positionNames = 0x510; // CUtlSymbolLarge[8] - public const nint m_hProxySoundscape = 0x550; // CHandle< CEnvSoundscape > + public const nint m_hProxySoundscape = 0x550; // CHandle public const nint m_bDisabled = 0x554; // bool } // Parent: CEnvSoundscape @@ -16826,7 +16826,7 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 6 public static class lerpdata_t { - public const nint m_hEnt = 0x0; // CHandle< CBaseEntity > + public const nint m_hEnt = 0x0; // CHandle public const nint m_MoveType = 0x4; // MoveType_t public const nint m_flStartTime = 0x8; // GameTime_t public const nint m_vecStartOrigin = 0xC; // @@ -16951,7 +16951,7 @@ namespace CS2Dumper.Schemas { public const nint m_flMagnitude = 0x44; // float32 public const nint m_flRadius = 0x48; // float32 public const nint m_nSurfaceProp = 0x4C; // CUtlStringToken - public const nint m_nEffectIndex = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > + public const nint m_nEffectIndex = 0x50; // CWeakHandle public const nint m_nDamageType = 0x58; // uint32 public const nint m_nPenetrate = 0x5C; // uint8 public const nint m_nMaterial = 0x5E; // uint16 @@ -17058,13 +17058,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) public static class shard_model_desc_t { public const nint m_nModelID = 0x8; // int32 - public const nint m_hMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_hMaterial = 0x10; // CStrongHandle public const nint m_solid = 0x18; // ShardSolid_t public const nint m_ShatterPanelMode = 0x19; // ShatterPanelMode public const nint m_vecPanelSize = 0x1C; // Vector2D public const nint m_vecStressPositionA = 0x24; // Vector2D public const nint m_vecStressPositionB = 0x2C; // Vector2D - public const nint m_vecPanelVertices = 0x38; // CNetworkUtlVectorBase< Vector2D > + public const nint m_vecPanelVertices = 0x38; // CNetworkUtlVectorBase public const nint m_flGlassHalfThickness = 0x50; // float32 public const nint m_bHasParent = 0x54; // bool public const nint m_bParentFrozen = 0x55; // bool @@ -17074,11 +17074,11 @@ namespace CS2Dumper.Schemas { // Fields count: 30 public static class CShatterGlassShard { public const nint m_hShardHandle = 0x8; // uint32 - public const nint m_vecPanelVertices = 0x10; // CUtlVector< Vector2D > + public const nint m_vecPanelVertices = 0x10; // CUtlVector public const nint m_vLocalPanelSpaceOrigin = 0x28; // Vector2D - public const nint m_hModel = 0x30; // CStrongHandle< InfoForResourceTypeCModel > - public const nint m_hPhysicsEntity = 0x38; // CHandle< CShatterGlassShardPhysics > - public const nint m_hParentPanel = 0x3C; // CHandle< CFuncShatterglass > + public const nint m_hModel = 0x30; // CStrongHandle + public const nint m_hPhysicsEntity = 0x38; // CHandle + public const nint m_hParentPanel = 0x3C; // CHandle public const nint m_hParentShard = 0x40; // uint32 public const nint m_ShatterStressType = 0x44; // ShatterGlassStressType public const nint m_vecStressVelocity = 0x48; // @@ -17101,8 +17101,8 @@ namespace CS2Dumper.Schemas { public const nint m_bFlaggedForRemoval = 0x9A; // bool public const nint m_flPhysicsEntitySpawnedAtTime = 0x9C; // GameTime_t public const nint m_bShatterRateLimited = 0xA0; // bool - public const nint m_hEntityHittingMe = 0xA4; // CHandle< CBaseEntity > - public const nint m_vecNeighbors = 0xA8; // CUtlVector< uint32 > + public const nint m_hEntityHittingMe = 0xA4; // CHandle + public const nint m_vecNeighbors = 0xA8; // CUtlVector } // Parent: CBaseEntity // Fields count: 0 @@ -17205,7 +17205,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) public static class fogplayerparams_t { - public const nint m_hCtrl = 0x8; // CHandle< CFogController > + public const nint m_hCtrl = 0x8; // CHandle public const nint m_flTransitionTime = 0xC; // float32 public const nint m_OldColor = 0x10; // Color public const nint m_flOldStart = 0x14; // float32 @@ -17261,8 +17261,8 @@ namespace CS2Dumper.Schemas { // Parent: None // Fields count: 4 public static class ragdoll_t { - public const nint list = 0x0; // CUtlVector< ragdollelement_t > - public const nint boneIndex = 0x18; // CUtlVector< int32 > + public const nint list = 0x0; // CUtlVector + public const nint boneIndex = 0x18; // CUtlVector public const nint allowStretch = 0x30; // bool public const nint unused = 0x31; // bool } @@ -17274,8 +17274,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hOwner (EHANDLE) public static class PhysicsRagdollPose_t { public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer - public const nint m_Transforms = 0x30; // CNetworkUtlVectorBase< CTransform > - public const nint m_hOwner = 0x48; // CHandle< CBaseEntity > + public const nint m_Transforms = 0x30; // CNetworkUtlVectorBase + public const nint m_hOwner = 0x48; // CHandle } // Parent: None // Fields count: 13 @@ -17289,7 +17289,7 @@ namespace CS2Dumper.Schemas { public const nint m_flNext = 0x18; // GameTime_t public const nint m_bIsGesture = 0x1C; // bool public const nint m_bShouldRemove = 0x1D; // bool - public const nint m_hTarget = 0x44; // CHandle< CBaseEntity > + public const nint m_hTarget = 0x44; // CHandle public const nint m_nSceneEventId = 0x48; // uint32 public const nint m_bClientSide = 0x4C; // bool public const nint m_bStarted = 0x4D; // bool @@ -17441,7 +17441,7 @@ namespace CS2Dumper.Schemas { // Parent: CSoundOpvarSetPointEntity // Fields count: 4 public static class CSoundOpvarSetAutoRoomEntity { - public const nint m_traceResults = 0x668; // CUtlVector< SoundOpvarTraceResult_t > + public const nint m_traceResults = 0x668; // CUtlVector public const nint m_flSize = 0x698; // float32 public const nint m_flHeightTolerance = 0x69C; // float32 public const nint m_flSizeSqr = 0x6A0; // float32 @@ -17465,9 +17465,9 @@ namespace CS2Dumper.Schemas { public const nint m_vecDamagePosition = 0x14; // public const nint m_vecReportedPosition = 0x20; // public const nint m_vecDamageDirection = 0x2C; // - public const nint m_hInflictor = 0x38; // CHandle< CBaseEntity > - public const nint m_hAttacker = 0x3C; // CHandle< CBaseEntity > - public const nint m_hAbility = 0x40; // CHandle< CBaseEntity > + public const nint m_hInflictor = 0x38; // CHandle + public const nint m_hAttacker = 0x3C; // CHandle + public const nint m_hAbility = 0x40; // CHandle public const nint m_flDamage = 0x44; // float32 public const nint m_bitsDamageType = 0x48; // int32 public const nint m_iDamageCustom = 0x4C; // int32 @@ -17492,12 +17492,12 @@ namespace CS2Dumper.Schemas { public const nint nSummarisedCount = 0x0; // int32 public const nint info = 0x8; // CTakeDamageInfo public const nint result = 0xA0; // CTakeDamageResult - public const nint hTarget = 0xA8; // CHandle< CBaseEntity > + public const nint hTarget = 0xA8; // CHandle } // Parent: None // Fields count: 1 public static class CTakeDamageSummaryScopeGuard { - public const nint m_vecSummaries = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > + public const nint m_vecSummaries = 0x8; // CUtlVector } // Parent: CMultiplayRules // Fields count: 0 @@ -17509,7 +17509,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) public static class CAttributeList { - public const nint m_Attributes = 0x8; // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > + public const nint m_Attributes = 0x8; // CUtlVectorEmbeddedNetworkVar public const nint m_pManager = 0x58; // CAttributeManager* } // Parent: None @@ -17540,12 +17540,12 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) public static class CAttributeManager { - public const nint m_Providers = 0x8; // CUtlVector< CHandle< CBaseEntity > > + public const nint m_Providers = 0x8; // CUtlVector> public const nint m_iReapplyProvisionParity = 0x20; // int32 - public const nint m_hOuter = 0x24; // CHandle< CBaseEntity > + public const nint m_hOuter = 0x24; // CHandle public const nint m_bPreventLoopback = 0x28; // bool public const nint m_ProviderType = 0x2C; // attributeprovidertypes_t - public const nint m_CachedResults = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + public const nint m_CachedResults = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -17730,7 +17730,7 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nRoundStartCount (uint8) public static class CCSGameRules { public const nint __m_pChainEntity = 0x98; // CNetworkVarChainer - public const nint m_coopMissionManager = 0xC0; // CHandle< CBaseEntity > + public const nint m_coopMissionManager = 0xC0; // CHandle public const nint m_bFreezePeriod = 0xC4; // bool public const nint m_bWarmupPeriod = 0xC5; // bool public const nint m_fWarmupPeriodEnd = 0xC8; // GameTime_t @@ -17832,14 +17832,14 @@ namespace CS2Dumper.Schemas { public const nint m_iNumCT = 0xDC4; // int32 public const nint m_iNumSpawnableTerrorist = 0xDC8; // int32 public const nint m_iNumSpawnableCT = 0xDCC; // int32 - public const nint m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector< int32 > + public const nint m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector public const nint m_nSpawnPointsRandomSeed = 0xDE8; // int32 public const nint m_bFirstConnected = 0xDEC; // bool public const nint m_bCompleteReset = 0xDED; // bool public const nint m_bPickNewTeamsOnReset = 0xDEE; // bool public const nint m_bScrambleTeamsOnRestart = 0xDEF; // bool public const nint m_bSwapTeamsOnRestart = 0xDF0; // bool - public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector< int32 > + public const nint m_nEndMatchTiedVotes = 0xDF8; // CUtlVector public const nint m_bNeedToAskPlayersForContinueVote = 0xE14; // bool public const nint m_numQueuedMatchmakingAccounts = 0xE18; // uint32 public const nint m_pQueuedMatchmakingReservationString = 0xE20; // char* @@ -17890,15 +17890,15 @@ namespace CS2Dumper.Schemas { public const nint m_bBombDefused = 0xF39; // bool public const nint m_bMapHasBombZone = 0xF3A; // bool public const nint m_vecMainCTSpawnPos = 0xF58; // - public const nint m_CTSpawnPointsMasterList = 0xF68; // CUtlVector< SpawnPoint* > - public const nint m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector< SpawnPoint* > + public const nint m_CTSpawnPointsMasterList = 0xF68; // CUtlVector + public const nint m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector public const nint m_bRespawningAllRespawnablePlayers = 0xF98; // bool public const nint m_iNextCTSpawnPoint = 0xF9C; // int32 public const nint m_flCTSpawnPointUsedTime = 0xFA0; // float32 public const nint m_iNextTerroristSpawnPoint = 0xFA4; // int32 public const nint m_flTerroristSpawnPointUsedTime = 0xFA8; // float32 - public const nint m_CTSpawnPoints = 0xFB0; // CUtlVector< SpawnPoint* > - public const nint m_TerroristSpawnPoints = 0xFC8; // CUtlVector< SpawnPoint* > + public const nint m_CTSpawnPoints = 0xFB0; // CUtlVector + public const nint m_TerroristSpawnPoints = 0xFC8; // CUtlVector public const nint m_bIsUnreservedGameServer = 0xFE0; // bool public const nint m_fAutobalanceDisplayTime = 0xFE4; // float32 public const nint m_bAllowWeaponSwitch = 0x1250; // bool @@ -17914,11 +17914,11 @@ namespace CS2Dumper.Schemas { public const nint m_bSwitchingTeamsAtRoundReset = 0x14E6; // bool public const nint m_pGameModeRules = 0x1500; // CCSGameModeRules* public const nint m_BtGlobalBlackboard = 0x1508; // KeyValues3 - public const nint m_hPlayerResource = 0x1570; // CHandle< CBaseEntity > + public const nint m_hPlayerResource = 0x1570; // CHandle public const nint m_RetakeRules = 0x1578; // CRetakeGameRules public const nint m_GuardianBotSkillLevelMax = 0x175C; // int32 public const nint m_GuardianBotSkillLevelMin = 0x1760; // int32 - public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1768; // CUtlVector< int32 >[4] + public const nint m_arrTeamUniqueKillWeaponsMatch = 0x1768; // CUtlVector[4] public const nint m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4] public const nint m_nMatchEndCount = 0x17F0; // uint8 public const nint m_nTTeamIntroVariant = 0x17F4; // int32 @@ -17984,7 +17984,7 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) public static class CCSGameModeRules_ArmsRace { - public const nint m_WeaponSequence = 0x38; // CNetworkUtlVectorBase< CUtlString > + public const nint m_WeaponSequence = 0x38; // CNetworkUtlVectorBase } // Parent: CCSGameModeScript // Fields count: 1 @@ -18185,8 +18185,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) public static class CPlayerPing { - public const nint m_hPlayer = 0x4C8; // CHandle< CCSPlayerPawn > - public const nint m_hPingedEntity = 0x4CC; // CHandle< CBaseEntity > + public const nint m_hPlayer = 0x4C8; // CHandle + public const nint m_hPingedEntity = 0x4CC; // CHandle public const nint m_iType = 0x4D0; // int32 public const nint m_bUrgent = 0x4D4; // bool public const nint m_szPlaceName = 0x4D5; // char[18] @@ -18197,8 +18197,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) public static class CCSPlayer_PingServices { - public const nint m_flPlayerPingTokens = 0x40; // GameTime_t[5] - public const nint m_hPlayerPing = 0x54; // CHandle< CBaseEntity > + public const nint m_flPlayerPingTokens = 0x40; // + public const nint m_hPlayerPing = 0x54; // CHandle } // Parent: CBaseEntity // Fields count: 10 @@ -18214,8 +18214,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) public static class CCSPlayerResource { - public const nint m_bHostageAlive = 0x4C0; // - public const nint m_isHostageFollowingSomeone = 0x4CC; // + public const nint m_bHostageAlive = 0x4C0; // bool[12] + public const nint m_isHostageFollowingSomeone = 0x4CC; // bool[12] public const nint m_iHostageEntityIDs = 0x4D8; // CEntityIndex[12] public const nint m_bombsiteCenterA = 0x508; // public const nint m_bombsiteCenterB = 0x514; // @@ -18244,169 +18244,169 @@ namespace CS2Dumper.Schemas { public static class Soundsystem { // Alignment: 4 // Members count: 30 - public enum soundlevel_t : int { - SNDLVL_NONE = 0, - SNDLVL_20dB = 20, - SNDLVL_25dB = 25, - SNDLVL_30dB = 30, - SNDLVL_35dB = 35, - SNDLVL_40dB = 40, - SNDLVL_45dB = 45, - SNDLVL_50dB = 50, - SNDLVL_55dB = 55, - SNDLVL_IDLE = 60, - SNDLVL_60dB = 60, - SNDLVL_65dB = 65, - SNDLVL_STATIC = 66, - SNDLVL_70dB = 70, - SNDLVL_NORM = 75, - SNDLVL_75dB = 75, - SNDLVL_80dB = 80, - SNDLVL_TALKING = 80, - SNDLVL_85dB = 85, - SNDLVL_90dB = 90, - SNDLVL_95dB = 95, - SNDLVL_100dB = 100, - SNDLVL_105dB = 105, - SNDLVL_110dB = 110, - SNDLVL_120dB = 120, - SNDLVL_130dB = 130, - SNDLVL_GUNFIRE = 140, - SNDLVL_140dB = 140, - SNDLVL_150dB = 150, - SNDLVL_180dB = 180 + public enum soundlevel_t : uint { + SNDLVL_NONE = 0x0, + SNDLVL_20dB = 0x14, + SNDLVL_25dB = 0x19, + SNDLVL_30dB = 0x1E, + SNDLVL_35dB = 0x23, + SNDLVL_40dB = 0x28, + SNDLVL_45dB = 0x2D, + SNDLVL_50dB = 0x32, + SNDLVL_55dB = 0x37, + SNDLVL_IDLE = 0x3C, + SNDLVL_60dB = 0x3C, + SNDLVL_65dB = 0x41, + SNDLVL_STATIC = 0x42, + SNDLVL_70dB = 0x46, + SNDLVL_NORM = 0x4B, + SNDLVL_75dB = 0x4B, + SNDLVL_80dB = 0x50, + SNDLVL_TALKING = 0x50, + SNDLVL_85dB = 0x55, + SNDLVL_90dB = 0x5A, + SNDLVL_95dB = 0x5F, + SNDLVL_100dB = 0x64, + SNDLVL_105dB = 0x69, + SNDLVL_110dB = 0x6E, + SNDLVL_120dB = 0x78, + SNDLVL_130dB = 0x82, + SNDLVL_GUNFIRE = 0x8C, + SNDLVL_140dB = 0x8C, + SNDLVL_150dB = 0x96, + SNDLVL_180dB = 0xB4 } // Alignment: 4 // Members count: 6 - public enum ActionType_t : int { - SOS_ACTION_NONE = 0, - SOS_ACTION_LIMITER = 1, - SOS_ACTION_TIME_LIMIT = 2, - SOS_ACTION_TIME_BLOCK_LIMITER = 3, - SOS_ACTION_SET_SOUNDEVENT_PARAM = 4, - SOS_ACTION_SOUNDEVENT_CLUSTER = 5 + public enum ActionType_t : uint { + SOS_ACTION_NONE = 0x0, + SOS_ACTION_LIMITER = 0x1, + SOS_ACTION_TIME_LIMIT = 0x2, + SOS_ACTION_TIME_BLOCK_LIMITER = 0x3, + SOS_ACTION_SET_SOUNDEVENT_PARAM = 0x4, + SOS_ACTION_SOUNDEVENT_CLUSTER = 0x5 } // Alignment: 4 // Members count: 3 - public enum SosActionStopType_t : int { - SOS_STOPTYPE_NONE = 0, - SOS_STOPTYPE_TIME = 1, - SOS_STOPTYPE_OPVAR = 2 + public enum SosActionStopType_t : uint { + SOS_STOPTYPE_NONE = 0x0, + SOS_STOPTYPE_TIME = 0x1, + SOS_STOPTYPE_OPVAR = 0x2 } // Alignment: 4 // Members count: 2 - public enum SosActionSortType_t : int { - SOS_SORTTYPE_HIGHEST = 0, - SOS_SORTTYPE_LOWEST = 1 + public enum SosActionSortType_t : uint { + SOS_SORTTYPE_HIGHEST = 0x0, + SOS_SORTTYPE_LOWEST = 0x1 } // Alignment: 4 // Members count: 2 - public enum SosGroupType_t : int { - SOS_GROUPTYPE_DYNAMIC = 0, - SOS_GROUPTYPE_STATIC = 1 + public enum SosGroupType_t : uint { + SOS_GROUPTYPE_DYNAMIC = 0x0, + SOS_GROUPTYPE_STATIC = 0x1 } // Alignment: 4 // Members count: 6 - public enum SosEditItemType_t : int { - SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0, - SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 1, - SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS = 2, - SOS_EDIT_ITEM_TYPE_STACK = 3, - SOS_EDIT_ITEM_TYPE_OPERATOR = 4, - SOS_EDIT_ITEM_TYPE_FIELD = 5 + public enum SosEditItemType_t : uint { + SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0, + SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 0x1, + SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS = 0x2, + SOS_EDIT_ITEM_TYPE_STACK = 0x3, + SOS_EDIT_ITEM_TYPE_OPERATOR = 0x4, + SOS_EDIT_ITEM_TYPE_FIELD = 0x5 } // Alignment: 2 // Members count: 10 - public enum VMixFilterType_t : short { - FILTER_UNKNOWN = -1, - FILTER_LOWPASS = 0, - FILTER_HIGHPASS = 1, - FILTER_BANDPASS = 2, - FILTER_NOTCH = 3, - FILTER_PEAKING_EQ = 4, - FILTER_LOW_SHELF = 5, - FILTER_HIGH_SHELF = 6, - FILTER_ALLPASS = 7, - FILTER_PASSTHROUGH = 8 + public enum VMixFilterType_t : ushort { + FILTER_UNKNOWN = 0xFFFFFFFFFFFFFFFF, + FILTER_LOWPASS = 0x0, + FILTER_HIGHPASS = 0x1, + FILTER_BANDPASS = 0x2, + FILTER_NOTCH = 0x3, + FILTER_PEAKING_EQ = 0x4, + FILTER_LOW_SHELF = 0x5, + FILTER_HIGH_SHELF = 0x6, + FILTER_ALLPASS = 0x7, + FILTER_PASSTHROUGH = 0x8 } // Alignment: 1 // Members count: 9 - public enum VMixFilterSlope_t : sbyte { - FILTER_SLOPE_1POLE_6dB = 0, - FILTER_SLOPE_1POLE_12dB = 1, - FILTER_SLOPE_1POLE_18dB = 2, - FILTER_SLOPE_1POLE_24dB = 3, - FILTER_SLOPE_12dB = 4, - FILTER_SLOPE_24dB = 5, - FILTER_SLOPE_36dB = 6, - FILTER_SLOPE_48dB = 7, - FILTER_SLOPE_MAX = 7 + public enum VMixFilterSlope_t : byte { + FILTER_SLOPE_1POLE_6dB = 0x0, + FILTER_SLOPE_1POLE_12dB = 0x1, + FILTER_SLOPE_1POLE_18dB = 0x2, + FILTER_SLOPE_1POLE_24dB = 0x3, + FILTER_SLOPE_12dB = 0x4, + FILTER_SLOPE_24dB = 0x5, + FILTER_SLOPE_36dB = 0x6, + FILTER_SLOPE_48dB = 0x7, + FILTER_SLOPE_MAX = 0x7 } // Alignment: 2 // Members count: 30 - public enum VMixProcessorType_t : short { - VPROCESSOR_UNKNOWN = 0, - VPROCESSOR_STEAMAUDIO_REVERB = 1, - VPROCESSOR_RT_PITCH = 2, - VPROCESSOR_STEAMAUDIO_HRTF = 3, - VPROCESSOR_DYNAMICS = 4, - VPROCESSOR_PRESETDSP = 5, - VPROCESSOR_DELAY = 6, - VPROCESSOR_MOD_DELAY = 7, - VPROCESSOR_DIFFUSOR = 8, - VPROCESSOR_BOXVERB = 9, - VPROCESSOR_FREEVERB = 10, - VPROCESSOR_PLATEVERB = 11, - VPROCESSOR_FULLWAVE_INTEGRATOR = 12, - VPROCESSOR_FILTER = 13, - VPROCESSOR_STEAMAUDIO_PATHING = 14, - VPROCESSOR_EQ8 = 15, - VPROCESSOR_ENVELOPE = 16, - VPROCESSOR_VOCODER = 17, - VPROCESSOR_CONVOLUTION = 18, - VPROCESSOR_DYNAMICS_3BAND = 19, - VPROCESSOR_DYNAMICS_COMPRESSOR = 20, - VPROCESSOR_SHAPER = 21, - VPROCESSOR_PANNER = 22, - VPROCESSOR_UTILITY = 23, - VPROCESSOR_AUTOFILTER = 24, - VPROCESSOR_OSC = 25, - VPROCESSOR_STEREODELAY = 26, - VPROCESSOR_EFFECT_CHAIN = 27, - VPROCESSOR_SUBGRAPH_SWITCH = 28, - VPROCESSOR_STEAMAUDIO_DIRECT = 29 + public enum VMixProcessorType_t : ushort { + VPROCESSOR_UNKNOWN = 0x0, + VPROCESSOR_STEAMAUDIO_REVERB = 0x1, + VPROCESSOR_RT_PITCH = 0x2, + VPROCESSOR_STEAMAUDIO_HRTF = 0x3, + VPROCESSOR_DYNAMICS = 0x4, + VPROCESSOR_PRESETDSP = 0x5, + VPROCESSOR_DELAY = 0x6, + VPROCESSOR_MOD_DELAY = 0x7, + VPROCESSOR_DIFFUSOR = 0x8, + VPROCESSOR_BOXVERB = 0x9, + VPROCESSOR_FREEVERB = 0xA, + VPROCESSOR_PLATEVERB = 0xB, + VPROCESSOR_FULLWAVE_INTEGRATOR = 0xC, + VPROCESSOR_FILTER = 0xD, + VPROCESSOR_STEAMAUDIO_PATHING = 0xE, + VPROCESSOR_EQ8 = 0xF, + VPROCESSOR_ENVELOPE = 0x10, + VPROCESSOR_VOCODER = 0x11, + VPROCESSOR_CONVOLUTION = 0x12, + VPROCESSOR_DYNAMICS_3BAND = 0x13, + VPROCESSOR_DYNAMICS_COMPRESSOR = 0x14, + VPROCESSOR_SHAPER = 0x15, + VPROCESSOR_PANNER = 0x16, + VPROCESSOR_UTILITY = 0x17, + VPROCESSOR_AUTOFILTER = 0x18, + VPROCESSOR_OSC = 0x19, + VPROCESSOR_STEREODELAY = 0x1A, + VPROCESSOR_EFFECT_CHAIN = 0x1B, + VPROCESSOR_SUBGRAPH_SWITCH = 0x1C, + VPROCESSOR_STEAMAUDIO_DIRECT = 0x1D } // Alignment: 4 // Members count: 5 - public enum VMixLFOShape_t : int { - LFO_SHAPE_SINE = 0, - LFO_SHAPE_SQUARE = 1, - LFO_SHAPE_TRI = 2, - LFO_SHAPE_SAW = 3, - LFO_SHAPE_NOISE = 4 + public enum VMixLFOShape_t : uint { + LFO_SHAPE_SINE = 0x0, + LFO_SHAPE_SQUARE = 0x1, + LFO_SHAPE_TRI = 0x2, + LFO_SHAPE_SAW = 0x3, + LFO_SHAPE_NOISE = 0x4 } // Alignment: 4 // Members count: 2 - public enum VMixPannerType_t : int { - PANNER_TYPE_LINEAR = 0, - PANNER_TYPE_EQUAL_POWER = 1 + public enum VMixPannerType_t : uint { + PANNER_TYPE_LINEAR = 0x0, + PANNER_TYPE_EQUAL_POWER = 0x1 } // Alignment: 4 // Members count: 3 - public enum VMixSubgraphSwitchInterpolationType_t : int { - SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0, - SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 1, - SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 2 + public enum VMixSubgraphSwitchInterpolationType_t : uint { + SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0x0, + SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 0x1, + SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 0x2 } // Alignment: 4 // Members count: 6 - public enum VMixChannelOperation_t : int { - VMIX_CHAN_STEREO = 0, - VMIX_CHAN_LEFT = 1, - VMIX_CHAN_RIGHT = 2, - VMIX_CHAN_SWAP = 3, - VMIX_CHAN_MONO = 4, - VMIX_CHAN_MID_SIDE = 5 + public enum VMixChannelOperation_t : uint { + VMIX_CHAN_STEREO = 0x0, + VMIX_CHAN_LEFT = 0x1, + VMIX_CHAN_RIGHT = 0x2, + VMIX_CHAN_SWAP = 0x3, + VMIX_CHAN_MONO = 0x4, + VMIX_CHAN_MID_SIDE = 0x5 } // Parent: None // Fields count: 3 @@ -18516,7 +18516,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosSoundEventGroupListSchema { - public const nint m_groupList = 0x0; // CUtlVector< CSosSoundEventGroupSchema > + public const nint m_groupList = 0x0; // CUtlVector } // Parent: None // Fields count: 5 @@ -18536,7 +18536,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class SelectedEditItemInfo_t { - public const nint m_EditItems = 0x0; // CUtlVector< SosEditItemInfo_t > + public const nint m_EditItems = 0x0; // CUtlVector } // Parent: None // Fields count: 1 @@ -18544,7 +18544,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSoundEventMetaData { - public const nint m_soundEventVMix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > + public const nint m_soundEventVMix = 0x0; // CStrongHandle } // Parent: None // Fields count: 6 @@ -18566,7 +18566,7 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CDspPresetModifierList { public const nint m_dspName = 0x0; // CUtlString - public const nint m_modifiers = 0x8; // CUtlVector< CDSPMixgroupModifier > + public const nint m_modifiers = 0x8; // CUtlVector } // Parent: None // Fields count: 1 @@ -18574,7 +18574,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerBase { - public const nint m_curves = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > + public const nint m_curves = 0x20; // CUtlDict } // Parent: CVoiceContainerBase // Fields count: 0 @@ -18605,7 +18605,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerTestNestedDynamic { - public const nint m_SoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + public const nint m_SoundToPlay = 0x60; // CStrongHandle public const nint m_flTestConstantParam = 0x68; // float32 } // Parent: CVoiceContainerBase @@ -18641,8 +18641,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerBlend { - public const nint m_hSoundOne = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - public const nint m_hSoundTwo = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + public const nint m_hSoundOne = 0x60; // CStrongHandle + public const nint m_hSoundTwo = 0x68; // CStrongHandle public const nint m_flBlendAmount = 0x70; // float32 } // Parent: CVoiceContainerBase @@ -18651,7 +18651,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerEngineSound { - public const nint m_SoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + public const nint m_SoundToPlay = 0x60; // CStrongHandle public const nint m_flTestConstantParam = 0x68; // float32 public const nint m_flTestSoundEventBoundParam = 0x6C; // float32 public const nint m_flEngineRPM = 0x70; // float32 @@ -18662,7 +18662,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerEnvelopeAnalyzer { - public const nint m_envBuffer = 0x68; // CUtlVector< float32 > + public const nint m_envBuffer = 0x68; // CUtlVector } // Parent: CVoiceContainerBase // Fields count: 7 @@ -18676,7 +18676,7 @@ namespace CS2Dumper.Schemas { public const nint m_flSoftAmplitudeJitter = 0x6C; // float32 public const nint m_flLoudTimeJitter = 0x70; // float32 public const nint m_flSoftTimeJitter = 0x74; // float32 - public const nint m_grainResources = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > + public const nint m_grainResources = 0x78; // CUtlVector> } // Parent: None // Fields count: 6 @@ -18995,18 +18995,18 @@ namespace CS2Dumper.Schemas { public static class Vphysics2 { // Alignment: 4 // Members count: 4 - public enum JointAxis_t : int { - JOINT_AXIS_X = 0, - JOINT_AXIS_Y = 1, - JOINT_AXIS_Z = 2, - JOINT_AXIS_COUNT = 3 + public enum JointAxis_t : uint { + JOINT_AXIS_X = 0x0, + JOINT_AXIS_Y = 0x1, + JOINT_AXIS_Z = 0x2, + JOINT_AXIS_COUNT = 0x3 } // Alignment: 4 // Members count: 3 - public enum JointMotion_t : int { - JOINT_MOTION_FREE = 0, - JOINT_MOTION_LOCKED = 1, - JOINT_MOTION_COUNT = 2 + public enum JointMotion_t : uint { + JOINT_MOTION_FREE = 0x0, + JOINT_MOTION_LOCKED = 0x1, + JOINT_MOTION_COUNT = 0x2 } // Parent: None // Fields count: 5 @@ -19106,8 +19106,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class PhysFeModelDesc_t { - public const nint m_CtrlHash = 0x0; // CUtlVector< uint32 > - public const nint m_CtrlName = 0x18; // CUtlVector< CUtlString > + public const nint m_CtrlHash = 0x0; // CUtlVector + public const nint m_CtrlName = 0x18; // CUtlVector public const nint m_nStaticNodeFlags = 0x30; // uint32 public const nint m_nDynamicNodeFlags = 0x34; // uint32 public const nint m_flLocalForce = 0x38; // float32 @@ -19125,70 +19125,70 @@ namespace CS2Dumper.Schemas { public const nint m_nTreeDepth = 0x54; // uint16 public const nint m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16 public const nint m_nRopeCount = 0x58; // uint16 - public const nint m_Ropes = 0x60; // CUtlVector< uint16 > - public const nint m_NodeBases = 0x78; // CUtlVector< FeNodeBase_t > - public const nint m_SimdNodeBases = 0x90; // CUtlVector< FeSimdNodeBase_t > - public const nint m_Quads = 0xA8; // CUtlVector< FeQuad_t > - public const nint m_SimdQuads = 0xC0; // CUtlVector< FeSimdQuad_t > - public const nint m_SimdTris = 0xD8; // CUtlVector< FeSimdTri_t > - public const nint m_SimdRods = 0xF0; // CUtlVector< FeSimdRodConstraint_t > - public const nint m_SimdRodsAnim = 0x108; // CUtlVector< FeSimdRodConstraintAnim_t > - public const nint m_InitPose = 0x120; // CUtlVector< CTransform > - public const nint m_Rods = 0x138; // CUtlVector< FeRodConstraint_t > - public const nint m_Twists = 0x150; // CUtlVector< FeTwistConstraint_t > - public const nint m_AxialEdges = 0x168; // CUtlVector< FeAxialEdgeBend_t > - public const nint m_NodeInvMasses = 0x180; // CUtlVector< float32 > - public const nint m_CtrlOffsets = 0x198; // CUtlVector< FeCtrlOffset_t > - public const nint m_CtrlOsOffsets = 0x1B0; // CUtlVector< FeCtrlOsOffset_t > - public const nint m_FollowNodes = 0x1C8; // CUtlVector< FeFollowNode_t > - public const nint m_CollisionPlanes = 0x1E0; // CUtlVector< FeCollisionPlane_t > - public const nint m_NodeIntegrator = 0x1F8; // CUtlVector< FeNodeIntegrator_t > - public const nint m_SpringIntegrator = 0x210; // CUtlVector< FeSpringIntegrator_t > - public const nint m_SimdSpringIntegrator = 0x228; // CUtlVector< FeSimdSpringIntegrator_t > - public const nint m_WorldCollisionParams = 0x240; // CUtlVector< FeWorldCollisionParams_t > - public const nint m_LegacyStretchForce = 0x258; // CUtlVector< float32 > - public const nint m_NodeCollisionRadii = 0x270; // CUtlVector< float32 > - public const nint m_DynNodeFriction = 0x288; // CUtlVector< float32 > - public const nint m_LocalRotation = 0x2A0; // CUtlVector< float32 > - public const nint m_LocalForce = 0x2B8; // CUtlVector< float32 > - public const nint m_TaperedCapsuleStretches = 0x2D0; // CUtlVector< FeTaperedCapsuleStretch_t > - public const nint m_TaperedCapsuleRigids = 0x2E8; // CUtlVector< FeTaperedCapsuleRigid_t > - public const nint m_SphereRigids = 0x300; // CUtlVector< FeSphereRigid_t > - public const nint m_WorldCollisionNodes = 0x318; // CUtlVector< uint16 > - public const nint m_TreeParents = 0x330; // CUtlVector< uint16 > - public const nint m_TreeCollisionMasks = 0x348; // CUtlVector< uint16 > - public const nint m_TreeChildren = 0x360; // CUtlVector< FeTreeChildren_t > - public const nint m_FreeNodes = 0x378; // CUtlVector< uint16 > - public const nint m_FitMatrices = 0x390; // CUtlVector< FeFitMatrix_t > - public const nint m_FitWeights = 0x3A8; // CUtlVector< FeFitWeight_t > - public const nint m_ReverseOffsets = 0x3C0; // CUtlVector< FeNodeReverseOffset_t > - public const nint m_AnimStrayRadii = 0x3D8; // CUtlVector< FeAnimStrayRadius_t > - public const nint m_SimdAnimStrayRadii = 0x3F0; // CUtlVector< FeSimdAnimStrayRadius_t > - public const nint m_KelagerBends = 0x408; // CUtlVector< FeKelagerBend2_t > - public const nint m_CtrlSoftOffsets = 0x420; // CUtlVector< FeCtrlSoftOffset_t > - public const nint m_JiggleBones = 0x438; // CUtlVector< CFeIndexedJiggleBone > - public const nint m_SourceElems = 0x450; // CUtlVector< uint16 > - public const nint m_GoalDampedSpringIntegrators = 0x468; // CUtlVector< uint32 > - public const nint m_Tris = 0x480; // CUtlVector< FeTri_t > + public const nint m_Ropes = 0x60; // CUtlVector + public const nint m_NodeBases = 0x78; // CUtlVector + public const nint m_SimdNodeBases = 0x90; // CUtlVector + public const nint m_Quads = 0xA8; // CUtlVector + public const nint m_SimdQuads = 0xC0; // CUtlVector + public const nint m_SimdTris = 0xD8; // CUtlVector + public const nint m_SimdRods = 0xF0; // CUtlVector + public const nint m_SimdRodsAnim = 0x108; // CUtlVector + public const nint m_InitPose = 0x120; // CUtlVector + public const nint m_Rods = 0x138; // CUtlVector + public const nint m_Twists = 0x150; // CUtlVector + public const nint m_AxialEdges = 0x168; // CUtlVector + public const nint m_NodeInvMasses = 0x180; // CUtlVector + public const nint m_CtrlOffsets = 0x198; // CUtlVector + public const nint m_CtrlOsOffsets = 0x1B0; // CUtlVector + public const nint m_FollowNodes = 0x1C8; // CUtlVector + public const nint m_CollisionPlanes = 0x1E0; // CUtlVector + public const nint m_NodeIntegrator = 0x1F8; // CUtlVector + public const nint m_SpringIntegrator = 0x210; // CUtlVector + public const nint m_SimdSpringIntegrator = 0x228; // CUtlVector + public const nint m_WorldCollisionParams = 0x240; // CUtlVector + public const nint m_LegacyStretchForce = 0x258; // CUtlVector + public const nint m_NodeCollisionRadii = 0x270; // CUtlVector + public const nint m_DynNodeFriction = 0x288; // CUtlVector + public const nint m_LocalRotation = 0x2A0; // CUtlVector + public const nint m_LocalForce = 0x2B8; // CUtlVector + public const nint m_TaperedCapsuleStretches = 0x2D0; // CUtlVector + public const nint m_TaperedCapsuleRigids = 0x2E8; // CUtlVector + public const nint m_SphereRigids = 0x300; // CUtlVector + public const nint m_WorldCollisionNodes = 0x318; // CUtlVector + public const nint m_TreeParents = 0x330; // CUtlVector + public const nint m_TreeCollisionMasks = 0x348; // CUtlVector + public const nint m_TreeChildren = 0x360; // CUtlVector + public const nint m_FreeNodes = 0x378; // CUtlVector + public const nint m_FitMatrices = 0x390; // CUtlVector + public const nint m_FitWeights = 0x3A8; // CUtlVector + public const nint m_ReverseOffsets = 0x3C0; // CUtlVector + public const nint m_AnimStrayRadii = 0x3D8; // CUtlVector + public const nint m_SimdAnimStrayRadii = 0x3F0; // CUtlVector + public const nint m_KelagerBends = 0x408; // CUtlVector + public const nint m_CtrlSoftOffsets = 0x420; // CUtlVector + public const nint m_JiggleBones = 0x438; // CUtlVector + public const nint m_SourceElems = 0x450; // CUtlVector + public const nint m_GoalDampedSpringIntegrators = 0x468; // CUtlVector + public const nint m_Tris = 0x480; // CUtlVector public const nint m_nTriCount1 = 0x498; // uint16 public const nint m_nTriCount2 = 0x49A; // uint16 public const nint m_nReservedUint8 = 0x49C; // uint8 public const nint m_nExtraPressureIterations = 0x49D; // uint8 public const nint m_nExtraGoalIterations = 0x49E; // uint8 public const nint m_nExtraIterations = 0x49F; // uint8 - public const nint m_BoxRigids = 0x4A0; // CUtlVector< FeBoxRigid_t > - public const nint m_DynNodeVertexSet = 0x4B8; // CUtlVector< uint8 > - public const nint m_VertexSetNames = 0x4D0; // CUtlVector< uint32 > - public const nint m_RigidColliderPriorities = 0x4E8; // CUtlVector< FeRigidColliderIndices_t > - public const nint m_MorphLayers = 0x500; // CUtlVector< FeMorphLayerDepr_t > - public const nint m_MorphSetData = 0x518; // CUtlVector< uint8 > - public const nint m_VertexMaps = 0x530; // CUtlVector< FeVertexMapDesc_t > - public const nint m_VertexMapValues = 0x548; // CUtlVector< uint8 > - public const nint m_Effects = 0x560; // CUtlVector< FeEffectDesc_t > - public const nint m_LockToParent = 0x578; // CUtlVector< FeCtrlOffset_t > - public const nint m_LockToGoal = 0x590; // CUtlVector< uint16 > - public const nint m_SkelParents = 0x5A8; // CUtlVector< int16 > - public const nint m_DynNodeWindBases = 0x5C0; // CUtlVector< FeNodeWindBase_t > + public const nint m_BoxRigids = 0x4A0; // CUtlVector + public const nint m_DynNodeVertexSet = 0x4B8; // CUtlVector + public const nint m_VertexSetNames = 0x4D0; // CUtlVector + public const nint m_RigidColliderPriorities = 0x4E8; // CUtlVector + public const nint m_MorphLayers = 0x500; // CUtlVector + public const nint m_MorphSetData = 0x518; // CUtlVector + public const nint m_VertexMaps = 0x530; // CUtlVector + public const nint m_VertexMapValues = 0x548; // CUtlVector + public const nint m_Effects = 0x560; // CUtlVector + public const nint m_LockToParent = 0x578; // CUtlVector + public const nint m_LockToGoal = 0x590; // CUtlVector + public const nint m_SkelParents = 0x5A8; // CUtlVector + public const nint m_DynNodeWindBases = 0x5C0; // CUtlVector public const nint m_flInternalPressure = 0x5D8; // float32 public const nint m_flDefaultTimeDilation = 0x5DC; // float32 public const nint m_flWindage = 0x5E0; // float32 @@ -19741,7 +19741,7 @@ namespace CS2Dumper.Schemas { public const nint m_Color = 0xC; // Color public const nint m_flVolumetricSolveStrength = 0x10; // float32 public const nint m_nScaleSourceNode = 0x14; // int32 - public const nint m_Weights = 0x18; // CUtlVector< float32 > + public const nint m_Weights = 0x18; // CUtlVector } // Parent: None // Fields count: 1 @@ -19749,7 +19749,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFeVertexMapBuildArray { - public const nint m_Array = 0x0; // CUtlVector< FeVertexMapBuild_t* > + public const nint m_Array = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -19787,11 +19787,11 @@ namespace CS2Dumper.Schemas { public static class FeMorphLayerDepr_t { public const nint m_Name = 0x0; // CUtlString public const nint m_nNameHash = 0x8; // uint32 - public const nint m_Nodes = 0x10; // CUtlVector< uint16 > - public const nint m_InitPos = 0x28; // CUtlVector< Vector > - public const nint m_Gravity = 0x40; // CUtlVector< float32 > - public const nint m_GoalStrength = 0x58; // CUtlVector< float32 > - public const nint m_GoalDamping = 0x70; // CUtlVector< float32 > + public const nint m_Nodes = 0x10; // CUtlVector + public const nint m_InitPos = 0x28; // CUtlVector + public const nint m_Gravity = 0x40; // CUtlVector + public const nint m_GoalStrength = 0x58; // CUtlVector + public const nint m_GoalDamping = 0x70; // CUtlVector public const nint m_nFlags = 0x88; // uint32 } // Parent: None @@ -19802,11 +19802,11 @@ namespace CS2Dumper.Schemas { public static class CFeMorphLayer { public const nint m_Name = 0x0; // CUtlString public const nint m_nNameHash = 0x8; // uint32 - public const nint m_Nodes = 0x10; // CUtlVector< uint16 > - public const nint m_InitPos = 0x28; // CUtlVector< Vector > - public const nint m_Gravity = 0x40; // CUtlVector< float32 > - public const nint m_GoalStrength = 0x58; // CUtlVector< float32 > - public const nint m_GoalDamping = 0x70; // CUtlVector< float32 > + public const nint m_Nodes = 0x10; // CUtlVector + public const nint m_InitPos = 0x28; // CUtlVector + public const nint m_Gravity = 0x40; // CUtlVector + public const nint m_GoalStrength = 0x58; // CUtlVector + public const nint m_GoalDamping = 0x70; // CUtlVector } // Parent: None // Fields count: 1 @@ -19867,8 +19867,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CRegionSVM { - public const nint m_Planes = 0x0; // CUtlVector< RnPlane_t > - public const nint m_Nodes = 0x18; // CUtlVector< uint32 > + public const nint m_Planes = 0x0; // CUtlVector + public const nint m_Nodes = 0x18; // CUtlVector } // Parent: None // Fields count: 14 @@ -19883,11 +19883,11 @@ namespace CS2Dumper.Schemas { public const nint m_MassProperties = 0x34; // matrix3x4_t public const nint m_flVolume = 0x64; // float32 public const nint m_flSurfaceArea = 0x68; // float32 - public const nint m_Vertices = 0x70; // CUtlVector< RnVertex_t > - public const nint m_VertexPositions = 0x88; // CUtlVector< Vector > - public const nint m_Edges = 0xA0; // CUtlVector< RnHalfEdge_t > - public const nint m_Faces = 0xB8; // CUtlVector< RnFace_t > - public const nint m_FacePlanes = 0xD0; // CUtlVector< RnPlane_t > + public const nint m_Vertices = 0x70; // CUtlVector + public const nint m_VertexPositions = 0x88; // CUtlVector + public const nint m_Edges = 0xA0; // CUtlVector + public const nint m_Faces = 0xB8; // CUtlVector + public const nint m_FacePlanes = 0xD0; // CUtlVector public const nint m_nFlags = 0xE8; // uint32 public const nint m_pRegionSVM = 0xF0; // CRegionSVM* } @@ -19926,11 +19926,11 @@ namespace CS2Dumper.Schemas { public static class RnMesh_t { public const nint m_vMin = 0x0; // public const nint m_vMax = 0xC; // - public const nint m_Nodes = 0x18; // CUtlVector< RnNode_t > + public const nint m_Nodes = 0x18; // CUtlVector public const nint m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector - public const nint m_Triangles = 0x48; // CUtlVector< RnTriangle_t > - public const nint m_Wings = 0x60; // CUtlVector< RnWing_t > - public const nint m_Materials = 0x78; // CUtlVector< uint8 > + public const nint m_Triangles = 0x48; // CUtlVector + public const nint m_Wings = 0x60; // CUtlVector + public const nint m_Materials = 0x78; // CUtlVector public const nint m_vOrthographicAreas = 0x90; // public const nint m_nFlags = 0x9C; // uint32 public const nint m_nDebugFlags = 0xA0; // uint32 @@ -19951,7 +19951,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class RnSphereDesc_t { - public const nint m_Sphere = 0x10; // SphereBase_t< float32 > + public const nint m_Sphere = 0x10; // SphereBase_t } // Parent: RnShapeDesc_t // Fields count: 1 @@ -20100,20 +20100,20 @@ namespace CS2Dumper.Schemas { public static class Worldrenderer { // Alignment: 4 // Members count: 13 - public enum ObjectTypeFlags_t : int { - OBJECT_TYPE_NONE = 0, - OBJECT_TYPE_MODEL = 8, - OBJECT_TYPE_BLOCK_LIGHT = 16, - OBJECT_TYPE_NO_SHADOWS = 32, - OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND = 64, - OBJECT_TYPE_DISABLED_IN_LOW_QUALITY = 128, - OBJECT_TYPE_NO_SUN_SHADOWS = 256, - OBJECT_TYPE_RENDER_WITH_DYNAMIC = 512, - OBJECT_TYPE_RENDER_TO_CUBEMAPS = 1024, - OBJECT_TYPE_MODEL_HAS_LODS = 2048, - OBJECT_TYPE_OVERLAY = 8192, - OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 16384, - OBJECT_TYPE_STATIC_CUBE_MAP = 32768 + public enum ObjectTypeFlags_t : uint { + OBJECT_TYPE_NONE = 0x0, + OBJECT_TYPE_MODEL = 0x8, + OBJECT_TYPE_BLOCK_LIGHT = 0x10, + OBJECT_TYPE_NO_SHADOWS = 0x20, + OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND = 0x40, + OBJECT_TYPE_DISABLED_IN_LOW_QUALITY = 0x80, + OBJECT_TYPE_NO_SUN_SHADOWS = 0x100, + OBJECT_TYPE_RENDER_WITH_DYNAMIC = 0x200, + OBJECT_TYPE_RENDER_TO_CUBEMAPS = 0x400, + OBJECT_TYPE_MODEL_HAS_LODS = 0x800, + OBJECT_TYPE_OVERLAY = 0x2000, + OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 0x4000, + OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000 } // Parent: None // Fields count: 7 @@ -20135,7 +20135,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class EntityKeyValueData_t { - public const nint m_connections = 0x8; // CUtlVector< EntityIOConnectionData_t > + public const nint m_connections = 0x8; // CUtlVector public const nint m_keyValuesData = 0x20; // CUtlBinaryBlock } // Parent: None @@ -20146,8 +20146,8 @@ namespace CS2Dumper.Schemas { public static class PermEntityLumpData_t { public const nint m_name = 0x8; // CUtlString public const nint m_hammerUniqueId = 0x10; // CUtlString - public const nint m_childLumps = 0x18; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > - public const nint m_entityKeyValues = 0x30; // CUtlLeanVector< EntityKeyValueData_t > + public const nint m_childLumps = 0x18; // CUtlVector> + public const nint m_entityKeyValues = 0x30; // CUtlLeanVector } // Parent: None // Fields count: 14 @@ -20167,8 +20167,8 @@ namespace CS2Dumper.Schemas { public const nint m_nLODOverride = 0x6A; // int16 public const nint m_nCubeMapPrecomputedHandshake = 0x6C; // int32 public const nint m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32 - public const nint m_renderableModel = 0x78; // CStrongHandle< InfoForResourceTypeCModel > - public const nint m_renderable = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > + public const nint m_renderableModel = 0x78; // CStrongHandle + public const nint m_renderable = 0x80; // CStrongHandle } // Parent: None // Fields count: 1 @@ -20197,7 +20197,7 @@ namespace CS2Dumper.Schemas { public static class MaterialOverride_t { public const nint m_nSubSceneObject = 0x4; // uint32 public const nint m_nDrawCallIndex = 0x8; // uint32 - public const nint m_pMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_pMaterial = 0x10; // CStrongHandle } // Parent: None // Fields count: 10 @@ -20211,7 +20211,7 @@ namespace CS2Dumper.Schemas { public const nint m_flDepth = 0x38; // float32 public const nint m_vUVStart = 0x3C; // Vector2D public const nint m_vUVEnd = 0x44; // Vector2D - public const nint m_pMaterial = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_pMaterial = 0x50; // CStrongHandle public const nint m_nRenderOrder = 0x58; // int32 public const nint m_vTintColor = 0x5C; // Vector4D public const nint m_nSequenceOverride = 0x6C; // int32 @@ -20226,7 +20226,7 @@ namespace CS2Dumper.Schemas { public const nint m_nLightmapGameVersionNumber = 0x4; // uint32 public const nint m_vLightmapUvScale = 0x8; // Vector2D public const nint m_bHasLightmaps = 0x10; // bool - public const nint m_lightMaps = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > + public const nint m_lightMaps = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 @@ -20236,8 +20236,8 @@ namespace CS2Dumper.Schemas { public static class WorldNodeOnDiskBufferData_t { public const nint m_nElementCount = 0x0; // int32 public const nint m_nElementSizeInBytes = 0x4; // int32 - public const nint m_inputLayoutFields = 0x8; // CUtlVector< RenderInputLayoutField_t > - public const nint m_pData = 0x20; // CUtlVector< uint8 > + public const nint m_inputLayoutFields = 0x8; // CUtlVector + public const nint m_pData = 0x20; // CUtlVector } // Parent: None // Fields count: 9 @@ -20263,7 +20263,7 @@ namespace CS2Dumper.Schemas { public static class AggregateLODSetup_t { public const nint m_vLODOrigin = 0x0; // public const nint m_fMaxObjectScale = 0xC; // float32 - public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 > + public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable } // Parent: None // Fields count: 8 @@ -20274,11 +20274,11 @@ namespace CS2Dumper.Schemas { public const nint m_allFlags = 0x0; // ObjectTypeFlags_t public const nint m_anyFlags = 0x4; // ObjectTypeFlags_t public const nint m_nLayer = 0x8; // int16 - public const nint m_aggregateMeshes = 0x10; // CUtlVector< AggregateMeshInfo_t > - public const nint m_lodSetups = 0x28; // CUtlVector< AggregateLODSetup_t > - public const nint m_visClusterMembership = 0x40; // CUtlVector< uint16 > - public const nint m_fragmentTransforms = 0x58; // CUtlVector< matrix3x4_t > - public const nint m_renderableModel = 0x70; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_aggregateMeshes = 0x10; // CUtlVector + public const nint m_lodSetups = 0x28; // CUtlVector + public const nint m_visClusterMembership = 0x40; // CUtlVector + public const nint m_fragmentTransforms = 0x58; // CUtlVector + public const nint m_renderableModel = 0x70; // CStrongHandle } // Parent: None // Fields count: 3 @@ -20299,11 +20299,11 @@ namespace CS2Dumper.Schemas { public const nint m_Bounds = 0x0; // AABB_t public const nint m_flags = 0x18; // ObjectTypeFlags_t public const nint m_nLayer = 0x1C; // int16 - public const nint m_instancePositions = 0x20; // CUtlVector< Vector > - public const nint m_instanceScales = 0x50; // CUtlVector< float32 > - public const nint m_instanceTintSrgb = 0x68; // CUtlVector< Color > - public const nint m_tiles = 0x80; // CUtlVector< ClutterTile_t > - public const nint m_renderableModel = 0x98; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_instancePositions = 0x20; // CUtlVector + public const nint m_instanceScales = 0x50; // CUtlVector + public const nint m_instanceTintSrgb = 0x68; // CUtlVector + public const nint m_tiles = 0x80; // CUtlVector + public const nint m_renderableModel = 0x98; // CStrongHandle } // Parent: None // Fields count: 13 @@ -20311,17 +20311,17 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class WorldNode_t { - public const nint m_sceneObjects = 0x0; // CUtlVector< SceneObject_t > - public const nint m_infoOverlays = 0x18; // CUtlVector< InfoOverlayData_t > - public const nint m_visClusterMembership = 0x30; // CUtlVector< uint16 > - public const nint m_aggregateSceneObjects = 0x48; // CUtlVector< AggregateSceneObject_t > - public const nint m_clutterSceneObjects = 0x60; // CUtlVector< ClutterSceneObject_t > - public const nint m_extraVertexStreamOverrides = 0x78; // CUtlVector< ExtraVertexStreamOverride_t > - public const nint m_materialOverrides = 0x90; // CUtlVector< MaterialOverride_t > - public const nint m_extraVertexStreams = 0xA8; // CUtlVector< WorldNodeOnDiskBufferData_t > - public const nint m_layerNames = 0xC0; // CUtlVector< CUtlString > - public const nint m_sceneObjectLayerIndices = 0xD8; // CUtlVector< uint8 > - public const nint m_overlayLayerIndices = 0xF0; // CUtlVector< uint8 > + public const nint m_sceneObjects = 0x0; // CUtlVector + public const nint m_infoOverlays = 0x18; // CUtlVector + public const nint m_visClusterMembership = 0x30; // CUtlVector + public const nint m_aggregateSceneObjects = 0x48; // CUtlVector + public const nint m_clutterSceneObjects = 0x60; // CUtlVector + public const nint m_extraVertexStreamOverrides = 0x78; // CUtlVector + public const nint m_materialOverrides = 0x90; // CUtlVector + public const nint m_extraVertexStreams = 0xA8; // CUtlVector + public const nint m_layerNames = 0xC0; // CUtlVector + public const nint m_sceneObjectLayerIndices = 0xD8; // CUtlVector + public const nint m_overlayLayerIndices = 0xF0; // CUtlVector public const nint m_grassFileName = 0x108; // CUtlString public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t } @@ -20348,7 +20348,7 @@ namespace CS2Dumper.Schemas { public const nint m_vMinBounds = 0x10; // public const nint m_vMaxBounds = 0x1C; // public const nint m_flMinimumDistance = 0x28; // float32 - public const nint m_ChildNodeIndices = 0x30; // CUtlVector< int32 > + public const nint m_ChildNodeIndices = 0x30; // CUtlVector public const nint m_worldNodePrefix = 0x48; // CUtlString } // Parent: None @@ -20358,9 +20358,9 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class World_t { public const nint m_builderParams = 0x0; // WorldBuilderParams_t - public const nint m_worldNodes = 0x20; // CUtlVector< NodeData_t > + public const nint m_worldNodes = 0x20; // CUtlVector public const nint m_worldLightingInfo = 0x38; // BakedLightingInfo_t - public const nint m_entityLumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > + public const nint m_entityLumps = 0x68; // CUtlVector> } // Parent: None // Fields count: 2 diff --git a/output/win/schemas.hpp b/output/win/schemas.hpp index 22460a0..894f6f1 100644 --- a/output/win/schemas.hpp +++ b/output/win/schemas.hpp @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC #pragma once @@ -13,674 +13,674 @@ namespace cs2_dumper { namespace animationsystem { // Alignment: 4 // Members count: 2 - enum class MoodType_t : int32_t { - eMoodType_Head = 0, - eMoodType_Body = 1 + enum class MoodType_t : uint32_t { + eMoodType_Head = 0x0, + eMoodType_Body = 0x1 } // Alignment: 4 // Members count: 6 - enum class AnimationProcessingType_t : int32_t { - ANIMATION_PROCESSING_SERVER_SIMULATION = 0, - ANIMATION_PROCESSING_CLIENT_SIMULATION = 1, - ANIMATION_PROCESSING_CLIENT_PREDICTION = 2, - ANIMATION_PROCESSING_CLIENT_INTERPOLATION = 3, - ANIMATION_PROCESSING_CLIENT_RENDER = 4, - ANIMATION_PROCESSING_MAX = 5 + enum class AnimationProcessingType_t : uint32_t { + ANIMATION_PROCESSING_SERVER_SIMULATION = 0x0, + ANIMATION_PROCESSING_CLIENT_SIMULATION = 0x1, + ANIMATION_PROCESSING_CLIENT_PREDICTION = 0x2, + ANIMATION_PROCESSING_CLIENT_INTERPOLATION = 0x3, + ANIMATION_PROCESSING_CLIENT_RENDER = 0x4, + ANIMATION_PROCESSING_MAX = 0x5 } // Alignment: 4 // Members count: 7 - enum class AnimationSnapshotType_t : int32_t { - ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0, - ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 1, - ANIMATION_SNAPSHOT_CLIENT_PREDICTION = 2, - ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION = 3, - ANIMATION_SNAPSHOT_CLIENT_RENDER = 4, - ANIMATION_SNAPSHOT_FINAL_COMPOSITE = 5, - ANIMATION_SNAPSHOT_MAX = 6 + enum class AnimationSnapshotType_t : uint32_t { + ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0x0, + ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 0x1, + ANIMATION_SNAPSHOT_CLIENT_PREDICTION = 0x2, + ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION = 0x3, + ANIMATION_SNAPSHOT_CLIENT_RENDER = 0x4, + ANIMATION_SNAPSHOT_FINAL_COMPOSITE = 0x5, + ANIMATION_SNAPSHOT_MAX = 0x6 } // Alignment: 4 // Members count: 17 - enum class SeqCmd_t : int32_t { - SeqCmd_Nop = 0, - SeqCmd_LinearDelta = 1, - SeqCmd_FetchFrameRange = 2, - SeqCmd_Slerp = 3, - SeqCmd_Add = 4, - SeqCmd_Subtract = 5, - SeqCmd_Scale = 6, - SeqCmd_Copy = 7, - SeqCmd_Blend = 8, - SeqCmd_Worldspace = 9, - SeqCmd_Sequence = 10, - SeqCmd_FetchCycle = 11, - SeqCmd_FetchFrame = 12, - SeqCmd_IKLockInPlace = 13, - SeqCmd_IKRestoreAll = 14, - SeqCmd_ReverseSequence = 15, - SeqCmd_Transform = 16 + enum class SeqCmd_t : uint32_t { + SeqCmd_Nop = 0x0, + SeqCmd_LinearDelta = 0x1, + SeqCmd_FetchFrameRange = 0x2, + SeqCmd_Slerp = 0x3, + SeqCmd_Add = 0x4, + SeqCmd_Subtract = 0x5, + SeqCmd_Scale = 0x6, + SeqCmd_Copy = 0x7, + SeqCmd_Blend = 0x8, + SeqCmd_Worldspace = 0x9, + SeqCmd_Sequence = 0xA, + SeqCmd_FetchCycle = 0xB, + SeqCmd_FetchFrame = 0xC, + SeqCmd_IKLockInPlace = 0xD, + SeqCmd_IKRestoreAll = 0xE, + SeqCmd_ReverseSequence = 0xF, + SeqCmd_Transform = 0x10 } // Alignment: 4 // Members count: 4 - enum class SeqPoseSetting_t : int32_t { - SEQ_POSE_SETTING_CONSTANT = 0, - SEQ_POSE_SETTING_ROTATION = 1, - SEQ_POSE_SETTING_POSITION = 2, - SEQ_POSE_SETTING_VELOCITY = 3 + enum class SeqPoseSetting_t : uint32_t { + SEQ_POSE_SETTING_CONSTANT = 0x0, + SEQ_POSE_SETTING_ROTATION = 0x1, + SEQ_POSE_SETTING_POSITION = 0x2, + SEQ_POSE_SETTING_VELOCITY = 0x3 } // Alignment: 4 // Members count: 18 - enum class ParticleAttachment_t : int32_t { - PATTACH_INVALID = -1, - PATTACH_ABSORIGIN = 0, - PATTACH_ABSORIGIN_FOLLOW = 1, - PATTACH_CUSTOMORIGIN = 2, - PATTACH_CUSTOMORIGIN_FOLLOW = 3, - PATTACH_POINT = 4, - PATTACH_POINT_FOLLOW = 5, - PATTACH_EYES_FOLLOW = 6, - PATTACH_OVERHEAD_FOLLOW = 7, - PATTACH_WORLDORIGIN = 8, - PATTACH_ROOTBONE_FOLLOW = 9, - PATTACH_RENDERORIGIN_FOLLOW = 10, - PATTACH_MAIN_VIEW = 11, - PATTACH_WATERWAKE = 12, - PATTACH_CENTER_FOLLOW = 13, - PATTACH_CUSTOM_GAME_STATE_1 = 14, - PATTACH_HEALTHBAR = 15, - MAX_PATTACH_TYPES = 16 + enum class ParticleAttachment_t : uint32_t { + PATTACH_INVALID = 0xFFFFFFFFFFFFFFFF, + PATTACH_ABSORIGIN = 0x0, + PATTACH_ABSORIGIN_FOLLOW = 0x1, + PATTACH_CUSTOMORIGIN = 0x2, + PATTACH_CUSTOMORIGIN_FOLLOW = 0x3, + PATTACH_POINT = 0x4, + PATTACH_POINT_FOLLOW = 0x5, + PATTACH_EYES_FOLLOW = 0x6, + PATTACH_OVERHEAD_FOLLOW = 0x7, + PATTACH_WORLDORIGIN = 0x8, + PATTACH_ROOTBONE_FOLLOW = 0x9, + PATTACH_RENDERORIGIN_FOLLOW = 0xA, + PATTACH_MAIN_VIEW = 0xB, + PATTACH_WATERWAKE = 0xC, + PATTACH_CENTER_FOLLOW = 0xD, + PATTACH_CUSTOM_GAME_STATE_1 = 0xE, + PATTACH_HEALTHBAR = 0xF, + MAX_PATTACH_TYPES = 0x10 } // Alignment: 1 // Members count: 9 - enum class AnimParamType_t : int8_t { - ANIMPARAM_UNKNOWN = 0, - ANIMPARAM_BOOL = 1, - ANIMPARAM_ENUM = 2, - ANIMPARAM_INT = 3, - ANIMPARAM_FLOAT = 4, - ANIMPARAM_VECTOR = 5, - ANIMPARAM_QUATERNION = 6, - ANIMPARAM_GLOBALSYMBOL = 7, - ANIMPARAM_COUNT = 8 + enum class AnimParamType_t : uint8_t { + ANIMPARAM_UNKNOWN = 0x0, + ANIMPARAM_BOOL = 0x1, + ANIMPARAM_ENUM = 0x2, + ANIMPARAM_INT = 0x3, + ANIMPARAM_FLOAT = 0x4, + ANIMPARAM_VECTOR = 0x5, + ANIMPARAM_QUATERNION = 0x6, + ANIMPARAM_GLOBALSYMBOL = 0x7, + ANIMPARAM_COUNT = 0x8 } // Alignment: 4 // Members count: 4 - enum class BoneTransformSpace_t : int32_t { - BoneTransformSpace_Invalid = -1, - BoneTransformSpace_Parent = 0, - BoneTransformSpace_Model = 1, - BoneTransformSpace_World = 2 + enum class BoneTransformSpace_t : uint32_t { + BoneTransformSpace_Invalid = 0xFFFFFFFFFFFFFFFF, + BoneTransformSpace_Parent = 0x0, + BoneTransformSpace_Model = 0x1, + BoneTransformSpace_World = 0x2 } // Alignment: 4 // Members count: 13 - enum class AnimParamButton_t : int32_t { - ANIMPARAM_BUTTON_NONE = 0, - ANIMPARAM_BUTTON_DPAD_UP = 1, - ANIMPARAM_BUTTON_DPAD_RIGHT = 2, - ANIMPARAM_BUTTON_DPAD_DOWN = 3, - ANIMPARAM_BUTTON_DPAD_LEFT = 4, - ANIMPARAM_BUTTON_A = 5, - ANIMPARAM_BUTTON_B = 6, - ANIMPARAM_BUTTON_X = 7, - ANIMPARAM_BUTTON_Y = 8, - ANIMPARAM_BUTTON_LEFT_SHOULDER = 9, - ANIMPARAM_BUTTON_RIGHT_SHOULDER = 10, - ANIMPARAM_BUTTON_LTRIGGER = 11, - ANIMPARAM_BUTTON_RTRIGGER = 12 + enum class AnimParamButton_t : uint32_t { + ANIMPARAM_BUTTON_NONE = 0x0, + ANIMPARAM_BUTTON_DPAD_UP = 0x1, + ANIMPARAM_BUTTON_DPAD_RIGHT = 0x2, + ANIMPARAM_BUTTON_DPAD_DOWN = 0x3, + ANIMPARAM_BUTTON_DPAD_LEFT = 0x4, + ANIMPARAM_BUTTON_A = 0x5, + ANIMPARAM_BUTTON_B = 0x6, + ANIMPARAM_BUTTON_X = 0x7, + ANIMPARAM_BUTTON_Y = 0x8, + ANIMPARAM_BUTTON_LEFT_SHOULDER = 0x9, + ANIMPARAM_BUTTON_RIGHT_SHOULDER = 0xA, + ANIMPARAM_BUTTON_LTRIGGER = 0xB, + ANIMPARAM_BUTTON_RTRIGGER = 0xC } // Alignment: 4 // Members count: 3 - enum class AnimParamNetworkSetting : int32_t { - Auto = 0, - AlwaysNetwork = 1, - NeverNetwork = 2 + enum class AnimParamNetworkSetting : uint32_t { + Auto = 0x0, + AlwaysNetwork = 0x1, + NeverNetwork = 0x2 } // Alignment: 4 // Members count: 3 - enum class FootstepLandedFootSoundType_t : int32_t { - FOOTSOUND_Left = 0, - FOOTSOUND_Right = 1, - FOOTSOUND_UseOverrideSound = 2 + enum class FootstepLandedFootSoundType_t : uint32_t { + FOOTSOUND_Left = 0x0, + FOOTSOUND_Right = 0x1, + FOOTSOUND_UseOverrideSound = 0x2 } // Alignment: 4 // Members count: 3 - enum class AnimPoseControl : int32_t { - NoPoseControl = 0, - AbsolutePoseControl = 1, - RelativePoseControl = 2 + enum class AnimPoseControl : uint32_t { + NoPoseControl = 0x0, + AbsolutePoseControl = 0x1, + RelativePoseControl = 0x2 } // Alignment: 4 // Members count: 2 - enum class RagdollPoseControl : int32_t { - Absolute = 0, - Relative = 1 + enum class RagdollPoseControl : uint32_t { + Absolute = 0x0, + Relative = 0x1 } // Alignment: 4 // Members count: 5 - enum class VPhysXBodyPart_t__VPhysXFlagEnum_t : int32_t { - FLAG_STATIC = 1, - FLAG_KINEMATIC = 2, - FLAG_JOINT = 4, - FLAG_MASS = 8, - FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 16 + enum class VPhysXBodyPart_t__VPhysXFlagEnum_t : uint32_t { + FLAG_STATIC = 0x1, + FLAG_KINEMATIC = 0x2, + FLAG_JOINT = 0x4, + FLAG_MASS = 0x8, + FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 0x10 } // Alignment: 4 // Members count: 4 - enum class VPhysXConstraintParams_t__EnumFlags0_t : int32_t { - FLAG0_SHIFT_INTERPENETRATE = 0, - FLAG0_SHIFT_CONSTRAIN = 1, - FLAG0_SHIFT_BREAKABLE_FORCE = 2, - FLAG0_SHIFT_BREAKABLE_TORQUE = 3 + enum class VPhysXConstraintParams_t__EnumFlags0_t : uint32_t { + FLAG0_SHIFT_INTERPENETRATE = 0x0, + FLAG0_SHIFT_CONSTRAIN = 0x1, + FLAG0_SHIFT_BREAKABLE_FORCE = 0x2, + FLAG0_SHIFT_BREAKABLE_TORQUE = 0x3 } // Alignment: 4 // Members count: 3 - enum class VPhysXJoint_t__Flags_t : int32_t { - JOINT_FLAGS_NONE = 0, - JOINT_FLAGS_BODY1_FIXED = 1, - JOINT_FLAGS_USE_BLOCK_SOLVER = 2 + enum class VPhysXJoint_t__Flags_t : uint32_t { + JOINT_FLAGS_NONE = 0x0, + JOINT_FLAGS_BODY1_FIXED = 0x1, + JOINT_FLAGS_USE_BLOCK_SOLVER = 0x2 } // Alignment: 4 // Members count: 3 - enum class VPhysXAggregateData_t__VPhysXFlagEnum_t : int32_t { - FLAG_IS_POLYSOUP_GEOMETRY = 1, - FLAG_LEVEL_COLLISION = 16, - FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 32 + enum class VPhysXAggregateData_t__VPhysXFlagEnum_t : uint32_t { + FLAG_IS_POLYSOUP_GEOMETRY = 0x1, + FLAG_LEVEL_COLLISION = 0x10, + FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 0x20 } // Alignment: 4 // Members count: 8 - enum class MeshDrawPrimitiveFlags_t : int32_t { - MESH_DRAW_FLAGS_NONE = 0, - MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 1, - MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT = 2, - MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL = 8, - MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING = 16, - MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING = 32, - MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS = 64, - MESH_DRAW_FLAGS_DRAW_LAST = 128 + enum class MeshDrawPrimitiveFlags_t : uint32_t { + MESH_DRAW_FLAGS_NONE = 0x0, + MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 0x1, + MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT = 0x2, + MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL = 0x8, + MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING = 0x10, + MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING = 0x20, + MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS = 0x40, + MESH_DRAW_FLAGS_DRAW_LAST = 0x80 } // Alignment: 4 // Members count: 22 - enum class ModelSkeletonData_t__BoneFlags_t : int32_t { - FLAG_NO_BONE_FLAGS = 0, - FLAG_BONEFLEXDRIVER = 4, - FLAG_CLOTH = 8, - FLAG_PHYSICS = 16, - FLAG_ATTACHMENT = 32, - FLAG_ANIMATION = 64, - FLAG_MESH = 128, - FLAG_HITBOX = 256, - FLAG_BONE_USED_BY_VERTEX_LOD0 = 1024, - FLAG_BONE_USED_BY_VERTEX_LOD1 = 2048, - FLAG_BONE_USED_BY_VERTEX_LOD2 = 4096, - FLAG_BONE_USED_BY_VERTEX_LOD3 = 8192, - FLAG_BONE_USED_BY_VERTEX_LOD4 = 16384, - FLAG_BONE_USED_BY_VERTEX_LOD5 = 32768, - FLAG_BONE_USED_BY_VERTEX_LOD6 = 65536, - FLAG_BONE_USED_BY_VERTEX_LOD7 = 131072, - FLAG_BONE_MERGE_READ = 262144, - FLAG_BONE_MERGE_WRITE = 524288, - FLAG_ALL_BONE_FLAGS = 1048575, - BLEND_PREALIGNED = 1048576, - FLAG_RIGIDLENGTH = 2097152, - FLAG_PROCEDURAL = 4194304 + enum class ModelSkeletonData_t__BoneFlags_t : uint32_t { + FLAG_NO_BONE_FLAGS = 0x0, + FLAG_BONEFLEXDRIVER = 0x4, + FLAG_CLOTH = 0x8, + FLAG_PHYSICS = 0x10, + FLAG_ATTACHMENT = 0x20, + FLAG_ANIMATION = 0x40, + FLAG_MESH = 0x80, + FLAG_HITBOX = 0x100, + FLAG_BONE_USED_BY_VERTEX_LOD0 = 0x400, + FLAG_BONE_USED_BY_VERTEX_LOD1 = 0x800, + FLAG_BONE_USED_BY_VERTEX_LOD2 = 0x1000, + FLAG_BONE_USED_BY_VERTEX_LOD3 = 0x2000, + FLAG_BONE_USED_BY_VERTEX_LOD4 = 0x4000, + FLAG_BONE_USED_BY_VERTEX_LOD5 = 0x8000, + FLAG_BONE_USED_BY_VERTEX_LOD6 = 0x10000, + FLAG_BONE_USED_BY_VERTEX_LOD7 = 0x20000, + FLAG_BONE_MERGE_READ = 0x40000, + FLAG_BONE_MERGE_WRITE = 0x80000, + FLAG_ALL_BONE_FLAGS = 0xFFFFF, + BLEND_PREALIGNED = 0x100000, + FLAG_RIGIDLENGTH = 0x200000, + FLAG_PROCEDURAL = 0x400000 } // Alignment: 4 // Members count: 15 - enum class PermModelInfo_t__FlagEnum : int32_t { - FLAG_TRANSLUCENT = 1, - FLAG_TRANSLUCENT_TWO_PASS = 2, - FLAG_MODEL_IS_RUNTIME_COMBINED = 4, - FLAG_SOURCE1_IMPORT = 8, - FLAG_MODEL_PART_CHILD = 16, - FLAG_NAV_GEN_NONE = 32, - FLAG_NAV_GEN_HULL = 64, - FLAG_NO_FORCED_FADE = 2048, - FLAG_HAS_SKINNED_MESHES = 1024, - FLAG_DO_NOT_CAST_SHADOWS = 131072, - FLAG_FORCE_PHONEME_CROSSFADE = 4096, - FLAG_NO_ANIM_EVENTS = 1048576, - FLAG_ANIMATION_DRIVEN_FLEXES = 2097152, - FLAG_IMPLICIT_BIND_POSE_SEQUENCE = 4194304, - FLAG_MODEL_DOC = 8388608 + enum class PermModelInfo_t__FlagEnum : uint32_t { + FLAG_TRANSLUCENT = 0x1, + FLAG_TRANSLUCENT_TWO_PASS = 0x2, + FLAG_MODEL_IS_RUNTIME_COMBINED = 0x4, + FLAG_SOURCE1_IMPORT = 0x8, + FLAG_MODEL_PART_CHILD = 0x10, + FLAG_NAV_GEN_NONE = 0x20, + FLAG_NAV_GEN_HULL = 0x40, + FLAG_NO_FORCED_FADE = 0x800, + FLAG_HAS_SKINNED_MESHES = 0x400, + FLAG_DO_NOT_CAST_SHADOWS = 0x20000, + FLAG_FORCE_PHONEME_CROSSFADE = 0x1000, + FLAG_NO_ANIM_EVENTS = 0x100000, + FLAG_ANIMATION_DRIVEN_FLEXES = 0x200000, + FLAG_IMPLICIT_BIND_POSE_SEQUENCE = 0x400000, + FLAG_MODEL_DOC = 0x800000 } // Alignment: 4 // Members count: 4 - enum class ModelBoneFlexComponent_t : int32_t { - MODEL_BONE_FLEX_INVALID = -1, - MODEL_BONE_FLEX_TX = 0, - MODEL_BONE_FLEX_TY = 1, - MODEL_BONE_FLEX_TZ = 2 + enum class ModelBoneFlexComponent_t : uint32_t { + MODEL_BONE_FLEX_INVALID = 0xFFFFFFFFFFFFFFFF, + MODEL_BONE_FLEX_TX = 0x0, + MODEL_BONE_FLEX_TY = 0x1, + MODEL_BONE_FLEX_TZ = 0x2 } // Alignment: 4 // Members count: 5 - enum class ModelConfigAttachmentType_t : int32_t { - MODEL_CONFIG_ATTACHMENT_INVALID = -1, - MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT = 0, - MODEL_CONFIG_ATTACHMENT_ROOT_RELATIVE = 1, - MODEL_CONFIG_ATTACHMENT_BONEMERGE = 2, - MODEL_CONFIG_ATTACHMENT_COUNT = 3 + enum class ModelConfigAttachmentType_t : uint32_t { + MODEL_CONFIG_ATTACHMENT_INVALID = 0xFFFFFFFFFFFFFFFF, + MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT = 0x0, + MODEL_CONFIG_ATTACHMENT_ROOT_RELATIVE = 0x1, + MODEL_CONFIG_ATTACHMENT_BONEMERGE = 0x2, + MODEL_CONFIG_ATTACHMENT_COUNT = 0x3 } // Alignment: 4 // Members count: 26 - enum class FlexOpCode_t : int32_t { - FLEX_OP_CONST = 1, - FLEX_OP_FETCH1 = 2, - FLEX_OP_FETCH2 = 3, - FLEX_OP_ADD = 4, - FLEX_OP_SUB = 5, - FLEX_OP_MUL = 6, - FLEX_OP_DIV = 7, - FLEX_OP_NEG = 8, - FLEX_OP_EXP = 9, - FLEX_OP_OPEN = 10, - FLEX_OP_CLOSE = 11, - FLEX_OP_COMMA = 12, - FLEX_OP_MAX = 13, - FLEX_OP_MIN = 14, - FLEX_OP_2WAY_0 = 15, - FLEX_OP_2WAY_1 = 16, - FLEX_OP_NWAY = 17, - FLEX_OP_COMBO = 18, - FLEX_OP_DOMINATE = 19, - FLEX_OP_DME_LOWER_EYELID = 20, - FLEX_OP_DME_UPPER_EYELID = 21, - FLEX_OP_SQRT = 22, - FLEX_OP_REMAPVALCLAMPED = 23, - FLEX_OP_SIN = 24, - FLEX_OP_COS = 25, - FLEX_OP_ABS = 26 + enum class FlexOpCode_t : uint32_t { + FLEX_OP_CONST = 0x1, + FLEX_OP_FETCH1 = 0x2, + FLEX_OP_FETCH2 = 0x3, + FLEX_OP_ADD = 0x4, + FLEX_OP_SUB = 0x5, + FLEX_OP_MUL = 0x6, + FLEX_OP_DIV = 0x7, + FLEX_OP_NEG = 0x8, + FLEX_OP_EXP = 0x9, + FLEX_OP_OPEN = 0xA, + FLEX_OP_CLOSE = 0xB, + FLEX_OP_COMMA = 0xC, + FLEX_OP_MAX = 0xD, + FLEX_OP_MIN = 0xE, + FLEX_OP_2WAY_0 = 0xF, + FLEX_OP_2WAY_1 = 0x10, + FLEX_OP_NWAY = 0x11, + FLEX_OP_COMBO = 0x12, + FLEX_OP_DOMINATE = 0x13, + FLEX_OP_DME_LOWER_EYELID = 0x14, + FLEX_OP_DME_UPPER_EYELID = 0x15, + FLEX_OP_SQRT = 0x16, + FLEX_OP_REMAPVALCLAMPED = 0x17, + FLEX_OP_SIN = 0x18, + FLEX_OP_COS = 0x19, + FLEX_OP_ABS = 0x1A } // Alignment: 4 // Members count: 4 - enum class MorphFlexControllerRemapType_t : int32_t { - MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0, - MORPH_FLEXCONTROLLER_REMAP_2WAY = 1, - MORPH_FLEXCONTROLLER_REMAP_NWAY = 2, - MORPH_FLEXCONTROLLER_REMAP_EYELID = 3 + enum class MorphFlexControllerRemapType_t : uint32_t { + MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0x0, + MORPH_FLEXCONTROLLER_REMAP_2WAY = 0x1, + MORPH_FLEXCONTROLLER_REMAP_NWAY = 0x2, + MORPH_FLEXCONTROLLER_REMAP_EYELID = 0x3 } // Alignment: 4 // Members count: 4 - enum class MorphBundleType_t : int32_t { - MORPH_BUNDLE_TYPE_NONE = 0, - MORPH_BUNDLE_TYPE_POSITION_SPEED = 1, - MORPH_BUNDLE_TYPE_NORMAL_WRINKLE = 2, - MORPH_BUNDLE_TYPE_COUNT = 3 + enum class MorphBundleType_t : uint32_t { + MORPH_BUNDLE_TYPE_NONE = 0x0, + MORPH_BUNDLE_TYPE_POSITION_SPEED = 0x1, + MORPH_BUNDLE_TYPE_NORMAL_WRINKLE = 0x2, + MORPH_BUNDLE_TYPE_COUNT = 0x3 } // Alignment: 1 // Members count: 5 - enum class MovementGait_t : int8_t { - eInvalid = -1, - eWalk = 0, - eJog = 1, - eRun = 2, - eSprint = 3 + enum class MovementGait_t : uint8_t { + eInvalid = 0xFFFFFFFFFFFFFFFF, + eWalk = 0x0, + eJog = 0x1, + eRun = 0x2, + eSprint = 0x3 } // Alignment: 1 // Members count: 3 - enum class CNmBoneMask__WeightInfo_t : int8_t { - Zero = 0, - Mixed = 1, - One = 2 + enum class CNmBoneMask__WeightInfo_t : uint8_t { + Zero = 0x0, + Mixed = 0x1, + One = 0x2 } // Alignment: 1 // Members count: 4 - enum class NmFootPhase_t : int8_t { - LeftFootDown = 0, - RightFootPassing = 1, - RightFootDown = 2, - LeftFootPassing = 3 + enum class NmFootPhase_t : uint8_t { + LeftFootDown = 0x0, + RightFootPassing = 0x1, + RightFootDown = 0x2, + LeftFootPassing = 0x3 } // Alignment: 1 // Members count: 6 - enum class NmFootPhaseCondition_t : int8_t { - LeftFootDown = 0, - LeftFootPassing = 1, - LeftPhase = 4, - RightFootDown = 2, - RightFootPassing = 3, - RightPhase = 5 + enum class NmFootPhaseCondition_t : uint8_t { + LeftFootDown = 0x0, + LeftFootPassing = 0x1, + LeftPhase = 0x4, + RightFootDown = 0x2, + RightFootPassing = 0x3, + RightPhase = 0x5 } // Alignment: 1 // Members count: 3 - enum class NmTransitionRule_t : int8_t { - AllowTransition = 0, - ConditionallyAllowTransition = 1, - BlockTransition = 2 + enum class NmTransitionRule_t : uint8_t { + AllowTransition = 0x0, + ConditionallyAllowTransition = 0x1, + BlockTransition = 0x2 } // Alignment: 1 // Members count: 4 - enum class NmTransitionRuleCondition_t : int8_t { - AnyAllowed = 0, - FullyAllowed = 1, - ConditionallyAllowed = 2, - Blocked = 3 + enum class NmTransitionRuleCondition_t : uint8_t { + AnyAllowed = 0x0, + FullyAllowed = 0x1, + ConditionallyAllowed = 0x2, + Blocked = 0x3 } // Alignment: 4 // Members count: 2 - enum class NmFrameSnapEventMode_t : int32_t { - Floor = 0, - Round = 1 + enum class NmFrameSnapEventMode_t : uint32_t { + Floor = 0x0, + Round = 0x1 } // Alignment: 4 // Members count: 4 - enum class IKChannelMode : int32_t { - TwoBone = 0, - TwoBone_Translate = 1, - OneBone = 2, - OneBone_Translate = 3 + enum class IKChannelMode : uint32_t { + TwoBone = 0x0, + TwoBone_Translate = 0x1, + OneBone = 0x2, + OneBone_Translate = 0x3 } // Alignment: 4 // Members count: 2 - enum class EDemoBoneSelectionMode : int32_t { - CaptureAllBones = 0, - CaptureSelectedBones = 1 + enum class EDemoBoneSelectionMode : uint32_t { + CaptureAllBones = 0x0, + CaptureSelectedBones = 0x1 } // Alignment: 4 // Members count: 37 - enum class AnimValueSource : int32_t { - MoveHeading = 0, - MoveSpeed = 1, - ForwardSpeed = 2, - StrafeSpeed = 3, - FacingHeading = 4, - ManualFacingHeading = 5, - LookHeading = 6, - LookPitch = 7, - LookDistance = 8, - Parameter = 9, - WayPointHeading = 10, - WayPointDistance = 11, - BoundaryRadius = 12, - TargetMoveHeading = 13, - TargetMoveSpeed = 14, - AccelerationHeading = 15, - AccelerationSpeed = 16, - SlopeHeading = 17, - SlopeAngle = 18, - SlopePitch = 19, - SlopeYaw = 20, - GoalDistance = 21, - AccelerationLeftRight = 22, - AccelerationFrontBack = 23, - RootMotionSpeed = 24, - RootMotionTurnSpeed = 25, - MoveHeadingRelativeToLookHeading = 26, - MaxMoveSpeed = 27, - FingerCurl_Thumb = 28, - FingerCurl_Index = 29, - FingerCurl_Middle = 30, - FingerCurl_Ring = 31, - FingerCurl_Pinky = 32, - FingerSplay_Thumb_Index = 33, - FingerSplay_Index_Middle = 34, - FingerSplay_Middle_Ring = 35, - FingerSplay_Ring_Pinky = 36 + enum class AnimValueSource : uint32_t { + MoveHeading = 0x0, + MoveSpeed = 0x1, + ForwardSpeed = 0x2, + StrafeSpeed = 0x3, + FacingHeading = 0x4, + ManualFacingHeading = 0x5, + LookHeading = 0x6, + LookPitch = 0x7, + LookDistance = 0x8, + Parameter = 0x9, + WayPointHeading = 0xA, + WayPointDistance = 0xB, + BoundaryRadius = 0xC, + TargetMoveHeading = 0xD, + TargetMoveSpeed = 0xE, + AccelerationHeading = 0xF, + AccelerationSpeed = 0x10, + SlopeHeading = 0x11, + SlopeAngle = 0x12, + SlopePitch = 0x13, + SlopeYaw = 0x14, + GoalDistance = 0x15, + AccelerationLeftRight = 0x16, + AccelerationFrontBack = 0x17, + RootMotionSpeed = 0x18, + RootMotionTurnSpeed = 0x19, + MoveHeadingRelativeToLookHeading = 0x1A, + MaxMoveSpeed = 0x1B, + FingerCurl_Thumb = 0x1C, + FingerCurl_Index = 0x1D, + FingerCurl_Middle = 0x1E, + FingerCurl_Ring = 0x1F, + FingerCurl_Pinky = 0x20, + FingerSplay_Thumb_Index = 0x21, + FingerSplay_Index_Middle = 0x22, + FingerSplay_Middle_Ring = 0x23, + FingerSplay_Ring_Pinky = 0x24 } // Alignment: 4 // Members count: 13 - enum class AnimVectorSource : int32_t { - MoveDirection = 0, - FacingDirection = 1, - LookDirection = 2, - VectorParameter = 3, - WayPointDirection = 4, - Acceleration = 5, - SlopeNormal = 6, - SlopeNormal_WorldSpace = 7, - LookTarget = 8, - LookTarget_WorldSpace = 9, - WayPointPosition = 10, - GoalPosition = 11, - RootMotionVelocity = 12 + enum class AnimVectorSource : uint32_t { + MoveDirection = 0x0, + FacingDirection = 0x1, + LookDirection = 0x2, + VectorParameter = 0x3, + WayPointDirection = 0x4, + Acceleration = 0x5, + SlopeNormal = 0x6, + SlopeNormal_WorldSpace = 0x7, + LookTarget = 0x8, + LookTarget_WorldSpace = 0x9, + WayPointPosition = 0xA, + GoalPosition = 0xB, + RootMotionVelocity = 0xC } // Alignment: 4 // Members count: 3 - enum class DampingSpeedFunction : int32_t { - NoDamping = 0, - Constant = 1, - Spring = 2 + enum class DampingSpeedFunction : uint32_t { + NoDamping = 0x0, + Constant = 0x1, + Spring = 0x2 } // Alignment: 4 // Members count: 2 - enum class AnimNodeNetworkMode : int32_t { - ServerAuthoritative = 0, - ClientSimulate = 1 + enum class AnimNodeNetworkMode : uint32_t { + ServerAuthoritative = 0x0, + ClientSimulate = 0x1 } // Alignment: 4 // Members count: 4 - enum class StateActionBehavior : int32_t { - STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0, - STATETAGBEHAVIOR_FIRE_ON_ENTER = 1, - STATETAGBEHAVIOR_FIRE_ON_EXIT = 2, - STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 3 + enum class StateActionBehavior : uint32_t { + STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0x0, + STATETAGBEHAVIOR_FIRE_ON_ENTER = 0x1, + STATETAGBEHAVIOR_FIRE_ON_EXIT = 0x2, + STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 0x3 } // Alignment: 4 // Members count: 3 - enum class FieldNetworkOption : int32_t { - Auto = 0, - ForceEnable = 1, - ForceDisable = 2 + enum class FieldNetworkOption : uint32_t { + Auto = 0x0, + ForceEnable = 0x1, + ForceDisable = 0x2 } // Alignment: 4 // Members count: 8 - enum class FootFallTagFoot_t : int32_t { - FOOT1 = 0, - FOOT2 = 1, - FOOT3 = 2, - FOOT4 = 3, - FOOT5 = 4, - FOOT6 = 5, - FOOT7 = 6, - FOOT8 = 7 + enum class FootFallTagFoot_t : uint32_t { + FOOT1 = 0x0, + FOOT2 = 0x1, + FOOT3 = 0x2, + FOOT4 = 0x3, + FOOT5 = 0x4, + FOOT6 = 0x5, + FOOT7 = 0x6, + FOOT8 = 0x7 } // Alignment: 4 // Members count: 2 - enum class MatterialAttributeTagType_t : int32_t { - MATERIAL_ATTRIBUTE_TAG_VALUE = 0, - MATERIAL_ATTRIBUTE_TAG_COLOR = 1 + enum class MatterialAttributeTagType_t : uint32_t { + MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0, + MATERIAL_ATTRIBUTE_TAG_COLOR = 0x1 } // Alignment: 1 // Members count: 3 - enum class VelocityMetricMode : int8_t { - DirectionOnly = 0, - MagnitudeOnly = 1, - DirectionAndMagnitude = 2 + enum class VelocityMetricMode : uint8_t { + DirectionOnly = 0x0, + MagnitudeOnly = 0x1, + DirectionAndMagnitude = 0x2 } // Alignment: 4 // Members count: 4 - enum class AimMatrixBlendMode : int32_t { - AimMatrixBlendMode_None = 0, - AimMatrixBlendMode_Additive = 1, - AimMatrixBlendMode_ModelSpaceAdditive = 2, - AimMatrixBlendMode_BoneMask = 3 + enum class AimMatrixBlendMode : uint32_t { + AimMatrixBlendMode_None = 0x0, + AimMatrixBlendMode_Additive = 0x1, + AimMatrixBlendMode_ModelSpaceAdditive = 0x2, + AimMatrixBlendMode_BoneMask = 0x3 } // Alignment: 4 // Members count: 4 - enum class BoneMaskBlendSpace : int32_t { - BlendSpace_Parent = 0, - BlendSpace_Model = 1, - BlendSpace_Model_RotationOnly = 2, - BlendSpace_Model_TranslationOnly = 3 + enum class BoneMaskBlendSpace : uint32_t { + BlendSpace_Parent = 0x0, + BlendSpace_Model = 0x1, + BlendSpace_Model_RotationOnly = 0x2, + BlendSpace_Model_TranslationOnly = 0x3 } // Alignment: 4 // Members count: 3 - enum class JiggleBoneSimSpace : int32_t { - SimSpace_Local = 0, - SimSpace_Model = 1, - SimSpace_World = 2 + enum class JiggleBoneSimSpace : uint32_t { + SimSpace_Local = 0x0, + SimSpace_Model = 0x1, + SimSpace_World = 0x2 } // Alignment: 4 // Members count: 7 - enum class SolveIKChainAnimNodeDebugSetting : int32_t { - SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0, - SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle = 1, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Y_Axis_Circle = 2, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Z_Axis_Circle = 3, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Forward = 4, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Up = 5, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 6 + enum class SolveIKChainAnimNodeDebugSetting : uint32_t { + SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0x0, + SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle = 0x1, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Y_Axis_Circle = 0x2, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Z_Axis_Circle = 0x3, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Forward = 0x4, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Up = 0x5, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 0x6 } // Alignment: 2 // Members count: 3 - enum class AnimScriptType : int16_t { - ANIMSCRIPT_TYPE_INVALID = -1, - ANIMSCRIPT_FUSE_GENERAL = 0, - ANIMSCRIPT_FUSE_STATEMACHINE = 1 + enum class AnimScriptType : uint16_t { + ANIMSCRIPT_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + ANIMSCRIPT_FUSE_GENERAL = 0x0, + ANIMSCRIPT_FUSE_STATEMACHINE = 0x1 } // Alignment: 4 // Members count: 3 - enum class BinaryNodeTiming : int32_t { - UseChild1 = 0, - UseChild2 = 1, - SyncChildren = 2 + enum class BinaryNodeTiming : uint32_t { + UseChild1 = 0x0, + UseChild2 = 0x1, + SyncChildren = 0x2 } // Alignment: 4 // Members count: 2 - enum class BinaryNodeChildOption : int32_t { - Child1 = 0, - Child2 = 1 + enum class BinaryNodeChildOption : uint32_t { + Child1 = 0x0, + Child2 = 0x1 } // Alignment: 4 // Members count: 4 - enum class BlendKeyType : int32_t { - BlendKey_UserValue = 0, - BlendKey_Velocity = 1, - BlendKey_Distance = 2, - BlendKey_RemainingDistance = 3 + enum class BlendKeyType : uint32_t { + BlendKey_UserValue = 0x0, + BlendKey_Velocity = 0x1, + BlendKey_Distance = 0x2, + BlendKey_RemainingDistance = 0x3 } // Alignment: 4 // Members count: 2 - enum class Blend2DMode : int32_t { - Blend2DMode_General = 0, - Blend2DMode_Directional = 1 + enum class Blend2DMode : uint32_t { + Blend2DMode_General = 0x0, + Blend2DMode_Directional = 0x1 } // Alignment: 4 // Members count: 4 - enum class ChoiceMethod : int32_t { - WeightedRandom = 0, - WeightedRandomNoRepeat = 1, - Iterate = 2, - IterateRandom = 3 + enum class ChoiceMethod : uint32_t { + WeightedRandom = 0x0, + WeightedRandomNoRepeat = 0x1, + Iterate = 0x2, + IterateRandom = 0x3 } // Alignment: 4 // Members count: 3 - enum class ChoiceChangeMethod : int32_t { - OnReset = 0, - OnCycleEnd = 1, - OnResetOrCycleEnd = 2 + enum class ChoiceChangeMethod : uint32_t { + OnReset = 0x0, + OnCycleEnd = 0x1, + OnResetOrCycleEnd = 0x2 } // Alignment: 4 // Members count: 2 - enum class ChoiceBlendMethod : int32_t { - SingleBlendTime = 0, - PerChoiceBlendTimes = 1 + enum class ChoiceBlendMethod : uint32_t { + SingleBlendTime = 0x0, + PerChoiceBlendTimes = 0x1 } // Alignment: 4 // Members count: 2 - enum class FootLockSubVisualization : int32_t { - FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0, - FOOTLOCKSUBVISUALIZATION_IKSolve = 1 + enum class FootLockSubVisualization : uint32_t { + FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0x0, + FOOTLOCKSUBVISUALIZATION_IKSolve = 0x1 } // Alignment: 4 // Members count: 3 - enum class FootPinningTimingSource : int32_t { - FootMotion = 0, - Tag = 1, - Parameter = 2 + enum class FootPinningTimingSource : uint32_t { + FootMotion = 0x0, + Tag = 0x1, + Parameter = 0x2 } // Alignment: 4 // Members count: 2 - enum class StepPhase : int32_t { - StepPhase_OnGround = 0, - StepPhase_InAir = 1 + enum class StepPhase : uint32_t { + StepPhase_OnGround = 0x0, + StepPhase_InAir = 0x1 } // Alignment: 4 // Members count: 2 - enum class JumpCorrectionMethod : int32_t { - ScaleMotion = 0, - AddCorrectionDelta = 1 + enum class JumpCorrectionMethod : uint32_t { + ScaleMotion = 0x0, + AddCorrectionDelta = 0x1 } // Alignment: 4 // Members count: 3 - enum class SelectorTagBehavior_t : int32_t { - SelectorTagBehavior_OnWhileCurrent = 0, - SelectorTagBehavior_OffWhenFinished = 1, - SelectorTagBehavior_OffBeforeFinished = 2 + enum class SelectorTagBehavior_t : uint32_t { + SelectorTagBehavior_OnWhileCurrent = 0x0, + SelectorTagBehavior_OffWhenFinished = 0x1, + SelectorTagBehavior_OffBeforeFinished = 0x2 } // Alignment: 4 // Members count: 2 - enum class StanceOverrideMode : int32_t { - Sequence = 0, - Node = 1 + enum class StanceOverrideMode : uint32_t { + Sequence = 0x0, + Node = 0x1 } // Alignment: 4 // Members count: 5 - enum class ResetCycleOption : int32_t { - Beginning = 0, - SameCycleAsSource = 1, - InverseSourceCycle = 2, - FixedValue = 3, - SameTimeAsSource = 4 + enum class ResetCycleOption : uint32_t { + Beginning = 0x0, + SameCycleAsSource = 0x1, + InverseSourceCycle = 0x2, + FixedValue = 0x3, + SameTimeAsSource = 0x4 } // Alignment: 4 // Members count: 2 - enum class IkEndEffectorType : int32_t { - IkEndEffector_Attachment = 0, - IkEndEffector_Bone = 1 + enum class IkEndEffectorType : uint32_t { + IkEndEffector_Attachment = 0x0, + IkEndEffector_Bone = 0x1 } // Alignment: 4 // Members count: 4 - enum class IkTargetType : int32_t { - IkTarget_Attachment = 0, - IkTarget_Bone = 1, - IkTarget_Parameter_ModelSpace = 2, - IkTarget_Parameter_WorldSpace = 3 + enum class IkTargetType : uint32_t { + IkTarget_Attachment = 0x0, + IkTarget_Bone = 0x1, + IkTarget_Parameter_ModelSpace = 0x2, + IkTarget_Parameter_WorldSpace = 0x3 } // Alignment: 1 // Members count: 3 - enum class PoseType_t : int8_t { - POSETYPE_STATIC = 0, - POSETYPE_DYNAMIC = 1, - POSETYPE_INVALID = 255 + enum class PoseType_t : uint8_t { + POSETYPE_STATIC = 0x0, + POSETYPE_DYNAMIC = 0x1, + POSETYPE_INVALID = 0xFF } // Alignment: 4 // Members count: 5 - enum class CAnimationGraphVisualizerPrimitiveType : int32_t { - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 1, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 2, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 3, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 4 + enum class CAnimationGraphVisualizerPrimitiveType : uint32_t { + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0x0, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 0x1, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 0x2, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 0x3, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 0x4 } // Alignment: 4 // Members count: 3 - enum class FacingMode : int32_t { - FacingMode_Manual = 0, - FacingMode_Path = 1, - FacingMode_LookTarget = 2 + enum class FacingMode : uint32_t { + FacingMode_Manual = 0x0, + FacingMode_Path = 0x1, + FacingMode_LookTarget = 0x2 } // Alignment: 4 // Members count: 6 - enum class IKSolverType : int32_t { - IKSOLVER_Perlin = 0, - IKSOLVER_TwoBone = 1, - IKSOLVER_Fabrik = 2, - IKSOLVER_DogLeg3Bone = 3, - IKSOLVER_CCD = 4, - IKSOLVER_COUNT = 5 + enum class IKSolverType : uint32_t { + IKSOLVER_Perlin = 0x0, + IKSOLVER_TwoBone = 0x1, + IKSOLVER_Fabrik = 0x2, + IKSOLVER_DogLeg3Bone = 0x3, + IKSOLVER_CCD = 0x4, + IKSOLVER_COUNT = 0x5 } // Alignment: 4 // Members count: 3 - enum class IKTargetSource : int32_t { - IKTARGETSOURCE_Bone = 0, - IKTARGETSOURCE_AnimgraphParameter = 1, - IKTARGETSOURCE_COUNT = 2 + enum class IKTargetSource : uint32_t { + IKTARGETSOURCE_Bone = 0x0, + IKTARGETSOURCE_AnimgraphParameter = 0x1, + IKTARGETSOURCE_COUNT = 0x2 } // Alignment: 4 // Members count: 3 - enum class IKTargetCoordinateSystem : int32_t { - IKTARGETCOORDINATESYSTEM_WorldSpace = 0, - IKTARGETCOORDINATESYSTEM_ModelSpace = 1, - IKTARGETCOORDINATESYSTEM_COUNT = 2 + enum class IKTargetCoordinateSystem : uint32_t { + IKTARGETCOORDINATESYSTEM_WorldSpace = 0x0, + IKTARGETCOORDINATESYSTEM_ModelSpace = 0x1, + IKTARGETCOORDINATESYSTEM_COUNT = 0x2 } // Parent: None // Fields count: 2 @@ -702,7 +702,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sName = 0x0; // CUtlString constexpr std::ptrdiff_t m_bActiveListening = 0x8; // bool constexpr std::ptrdiff_t m_bActiveTalking = 0x9; // bool - constexpr std::ptrdiff_t m_layerAnimations = 0x10; // CUtlVector< MoodAnimation_t > + constexpr std::ptrdiff_t m_layerAnimations = 0x10; // CUtlVector constexpr std::ptrdiff_t m_flIntensity = 0x28; // CRangeFloat constexpr std::ptrdiff_t m_flDurationScale = 0x30; // CRangeFloat constexpr std::ptrdiff_t m_bScaleWithInts = 0x38; // bool @@ -720,10 +720,10 @@ namespace cs2_dumper { namespace AnimationDecodeDebugDumpElement_t { constexpr std::ptrdiff_t m_nEntityIndex = 0x0; // int32 constexpr std::ptrdiff_t m_modelName = 0x8; // CUtlString - constexpr std::ptrdiff_t m_poseParams = 0x10; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_decodeOps = 0x28; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_internalOps = 0x40; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_decodedAnims = 0x58; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_poseParams = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_decodeOps = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_internalOps = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_decodedAnims = 0x58; // CUtlVector } // Parent: None // Fields count: 2 @@ -732,7 +732,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace AnimationDecodeDebugDump_t { constexpr std::ptrdiff_t m_processingType = 0x0; // AnimationProcessingType_t - constexpr std::ptrdiff_t m_elems = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > + constexpr std::ptrdiff_t m_elems = 0x8; // CUtlVector } // Parent: None // Fields count: 9 @@ -743,9 +743,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flRealTime = 0x0; // float32 constexpr std::ptrdiff_t m_rootToWorld = 0x10; // matrix3x4a_t constexpr std::ptrdiff_t m_bBonesInWorldSpace = 0x40; // bool - constexpr std::ptrdiff_t m_boneSetupMask = 0x48; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_boneTransforms = 0x60; // CUtlVector< matrix3x4a_t > - constexpr std::ptrdiff_t m_flexControllers = 0x78; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_boneSetupMask = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_boneTransforms = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_flexControllers = 0x78; // CUtlVector constexpr std::ptrdiff_t m_SnapshotType = 0x90; // AnimationSnapshotType_t constexpr std::ptrdiff_t m_bHasDecodeDump = 0x94; // bool constexpr std::ptrdiff_t m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t @@ -794,13 +794,13 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimEncodeDifference { - constexpr std::ptrdiff_t m_boneArray = 0x0; // CUtlVector< CAnimBoneDifference > - constexpr std::ptrdiff_t m_morphArray = 0x18; // CUtlVector< CAnimMorphDifference > - constexpr std::ptrdiff_t m_userArray = 0x30; // CUtlVector< CAnimUserDifference > - constexpr std::ptrdiff_t m_bHasRotationBitArray = 0x48; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_bHasMovementBitArray = 0x60; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_bHasMorphBitArray = 0x78; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_bHasUserBitArray = 0x90; // CUtlVector< uint8 > + constexpr std::ptrdiff_t m_boneArray = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_morphArray = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_userArray = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_bHasRotationBitArray = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_bHasMovementBitArray = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_bHasMorphBitArray = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_bHasUserBitArray = 0x90; // CUtlVector } // Parent: None // Fields count: 5 @@ -870,7 +870,7 @@ namespace cs2_dumper { namespace CAnimFrameBlockAnim { constexpr std::ptrdiff_t m_nStartFrame = 0x0; // int32 constexpr std::ptrdiff_t m_nEndFrame = 0x4; // int32 - constexpr std::ptrdiff_t m_segmentIndexArray = 0x8; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_segmentIndexArray = 0x8; // CUtlVector } // Parent: None // Fields count: 5 @@ -881,7 +881,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_fileName = 0x0; // CBufferString constexpr std::ptrdiff_t m_nFrames = 0x10; // int32 constexpr std::ptrdiff_t m_nFramesPerBlock = 0x14; // int32 - constexpr std::ptrdiff_t m_frameblockArray = 0x18; // CUtlVector< CAnimFrameBlockAnim > + constexpr std::ptrdiff_t m_frameblockArray = 0x18; // CUtlVector constexpr std::ptrdiff_t m_usageDifferences = 0x30; // CAnimEncodeDifference } // Parent: None @@ -918,15 +918,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flags = 0x10; // CAnimDesc_Flag constexpr std::ptrdiff_t fps = 0x18; // float32 constexpr std::ptrdiff_t m_Data = 0x20; // CAnimEncodedFrames - constexpr std::ptrdiff_t m_movementArray = 0xF8; // CUtlVector< CAnimMovement > - constexpr std::ptrdiff_t m_eventArray = 0x110; // CUtlVector< CAnimEventDefinition > - constexpr std::ptrdiff_t m_activityArray = 0x128; // CUtlVector< CAnimActivity > - constexpr std::ptrdiff_t m_hierarchyArray = 0x140; // CUtlVector< CAnimLocalHierarchy > + constexpr std::ptrdiff_t m_movementArray = 0xF8; // CUtlVector + constexpr std::ptrdiff_t m_eventArray = 0x110; // CUtlVector + constexpr std::ptrdiff_t m_activityArray = 0x128; // CUtlVector + constexpr std::ptrdiff_t m_hierarchyArray = 0x140; // CUtlVector constexpr std::ptrdiff_t framestalltime = 0x158; // float32 constexpr std::ptrdiff_t m_vecRootMin = 0x15C; // constexpr std::ptrdiff_t m_vecRootMax = 0x168; // - constexpr std::ptrdiff_t m_vecBoneWorldMin = 0x178; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_vecBoneWorldMax = 0x190; // CUtlVector< Vector > + constexpr std::ptrdiff_t m_vecBoneWorldMin = 0x178; // CUtlVector + constexpr std::ptrdiff_t m_vecBoneWorldMax = 0x190; // CUtlVector constexpr std::ptrdiff_t m_sequenceParams = 0x1A8; // CAnimSequenceParams } // Parent: None @@ -947,10 +947,10 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CAnimData { constexpr std::ptrdiff_t m_name = 0x10; // CBufferString - constexpr std::ptrdiff_t m_animArray = 0x20; // CUtlVector< CAnimDesc > - constexpr std::ptrdiff_t m_decoderArray = 0x38; // CUtlVector< CAnimDecoder > + constexpr std::ptrdiff_t m_animArray = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_decoderArray = 0x38; // CUtlVector constexpr std::ptrdiff_t m_nMaxUniqueFrameIndex = 0x50; // int32 - constexpr std::ptrdiff_t m_segmentArray = 0x58; // CUtlVector< CAnimFrameSegment > + constexpr std::ptrdiff_t m_segmentArray = 0x58; // CUtlVector } // Parent: None // Fields count: 7 @@ -987,9 +987,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nType = 0x24; // int32 constexpr std::ptrdiff_t m_szGrouping = 0x28; // CBufferString constexpr std::ptrdiff_t m_szDescription = 0x38; // CBufferString - constexpr std::ptrdiff_t m_szElementNameArray = 0x48; // CUtlVector< CBufferString > - constexpr std::ptrdiff_t m_nElementIndexArray = 0x60; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_nElementMaskArray = 0x78; // CUtlVector< uint32 > + constexpr std::ptrdiff_t m_szElementNameArray = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_nElementIndexArray = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_nElementMaskArray = 0x78; // CUtlVector } // Parent: None // Fields count: 6 @@ -998,11 +998,11 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CAnimKeyData { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_boneArray = 0x10; // CUtlVector< CAnimBone > - constexpr std::ptrdiff_t m_userArray = 0x28; // CUtlVector< CAnimUser > - constexpr std::ptrdiff_t m_morphArray = 0x40; // CUtlVector< CBufferString > + constexpr std::ptrdiff_t m_boneArray = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_userArray = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_morphArray = 0x40; // CUtlVector constexpr std::ptrdiff_t m_nChannelElements = 0x58; // int32 - constexpr std::ptrdiff_t m_dataChannelArray = 0x60; // CUtlVector< CAnimDataChannelDesc > + constexpr std::ptrdiff_t m_dataChannelArray = 0x60; // CUtlVector } // Parent: None // Fields count: 7 @@ -1012,11 +1012,11 @@ namespace cs2_dumper { namespace CAnimationGroup { constexpr std::ptrdiff_t m_nFlags = 0x10; // uint32 constexpr std::ptrdiff_t m_name = 0x18; // CBufferString - constexpr std::ptrdiff_t m_localHAnimArray_Handle = 0x60; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimData > > - constexpr std::ptrdiff_t m_includedGroupArray_Handle = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - constexpr std::ptrdiff_t m_directHSeqGroup_Handle = 0x90; // CStrongHandle< InfoForResourceTypeCSequenceGroupData > + constexpr std::ptrdiff_t m_localHAnimArray_Handle = 0x60; // CUtlVector> + constexpr std::ptrdiff_t m_includedGroupArray_Handle = 0x78; // CUtlVector> + constexpr std::ptrdiff_t m_directHSeqGroup_Handle = 0x90; // CStrongHandle constexpr std::ptrdiff_t m_decodeKey = 0x98; // CAnimKeyData - constexpr std::ptrdiff_t m_szScripts = 0x110; // CUtlVector< CBufferString > + constexpr std::ptrdiff_t m_szScripts = 0x110; // CUtlVector } // Parent: None // Fields count: 8 @@ -1065,10 +1065,10 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CSeqBoneMaskList { constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString - constexpr std::ptrdiff_t m_nLocalBoneArray = 0x10; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_flBoneWeightArray = 0x28; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_nLocalBoneArray = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_flBoneWeightArray = 0x28; // CUtlVector constexpr std::ptrdiff_t m_flDefaultMorphCtrlWeight = 0x40; // float32 - constexpr std::ptrdiff_t m_morphCtrlWeightArray = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > + constexpr std::ptrdiff_t m_morphCtrlWeightArray = 0x48; // CUtlVector> } // Parent: None // Fields count: 5 @@ -1079,8 +1079,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString constexpr std::ptrdiff_t m_bRootOffset = 0x10; // bool constexpr std::ptrdiff_t m_vRootOffset = 0x14; // - constexpr std::ptrdiff_t m_nLocalBoneArray = 0x20; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_flBoneScaleArray = 0x38; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_nLocalBoneArray = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_flBoneScaleArray = 0x38; // CUtlVector } // Parent: None // Fields count: 6 @@ -1102,11 +1102,11 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CSeqMultiFetch { constexpr std::ptrdiff_t m_flags = 0x0; // CSeqMultiFetchFlag - constexpr std::ptrdiff_t m_localReferenceArray = 0x8; // CUtlVector< int16 > + constexpr std::ptrdiff_t m_localReferenceArray = 0x8; // CUtlVector constexpr std::ptrdiff_t m_nGroupSize = 0x20; // int32[2] constexpr std::ptrdiff_t m_nLocalPose = 0x28; // int32[2] - constexpr std::ptrdiff_t m_poseKeyArray0 = 0x30; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_poseKeyArray1 = 0x48; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_poseKeyArray0 = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_poseKeyArray1 = 0x48; // CUtlVector constexpr std::ptrdiff_t m_nLocalCyclePoseParameter = 0x60; // int32 constexpr std::ptrdiff_t m_bCalculatePoseParameters = 0x64; // bool constexpr std::ptrdiff_t m_bFixedBlendWeight = 0x65; // bool @@ -1149,13 +1149,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag constexpr std::ptrdiff_t m_fetch = 0x20; // CSeqMultiFetch constexpr std::ptrdiff_t m_nLocalWeightlist = 0x90; // int32 - constexpr std::ptrdiff_t m_autoLayerArray = 0x98; // CUtlVector< CSeqAutoLayer > - constexpr std::ptrdiff_t m_IKLockArray = 0xB0; // CUtlVector< CSeqIKLock > + constexpr std::ptrdiff_t m_autoLayerArray = 0x98; // CUtlVector + constexpr std::ptrdiff_t m_IKLockArray = 0xB0; // CUtlVector constexpr std::ptrdiff_t m_transition = 0xC8; // CSeqTransition constexpr std::ptrdiff_t m_SequenceKeys = 0xD0; // KeyValues3 constexpr std::ptrdiff_t m_LegacyKeyValueText = 0xE0; // CBufferString - constexpr std::ptrdiff_t m_activityArray = 0xF0; // CUtlVector< CAnimActivity > - constexpr std::ptrdiff_t m_footMotion = 0x108; // CUtlVector< CFootMotion > + constexpr std::ptrdiff_t m_activityArray = 0xF0; // CUtlVector + constexpr std::ptrdiff_t m_footMotion = 0x108; // CUtlVector } // Parent: None // Fields count: 6 @@ -1168,7 +1168,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_transition = 0x1C; // CSeqTransition constexpr std::ptrdiff_t m_nLocalBaseReference = 0x24; // int16 constexpr std::ptrdiff_t m_nLocalBoneMask = 0x26; // int16 - constexpr std::ptrdiff_t m_activityArray = 0x28; // CUtlVector< CAnimActivity > + constexpr std::ptrdiff_t m_activityArray = 0x28; // CUtlVector } // Parent: None // Fields count: 9 @@ -1215,10 +1215,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFPS = 0x28; // float32 constexpr std::ptrdiff_t m_nSubCycles = 0x2C; // int16 constexpr std::ptrdiff_t m_numLocalResults = 0x2E; // int16 - constexpr std::ptrdiff_t m_cmdLayerArray = 0x30; // CUtlVector< CSeqCmdLayer > - constexpr std::ptrdiff_t m_eventArray = 0x48; // CUtlVector< CAnimEventDefinition > - constexpr std::ptrdiff_t m_activityArray = 0x60; // CUtlVector< CAnimActivity > - constexpr std::ptrdiff_t m_poseSettingArray = 0x78; // CUtlVector< CSeqPoseSetting > + constexpr std::ptrdiff_t m_cmdLayerArray = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_eventArray = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_activityArray = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_poseSettingArray = 0x78; // CUtlVector } // Parent: None // Fields count: 5 @@ -1240,39 +1240,39 @@ namespace cs2_dumper { namespace CSequenceGroupData { constexpr std::ptrdiff_t m_sName = 0x10; // CBufferString constexpr std::ptrdiff_t m_nFlags = 0x20; // uint32 - constexpr std::ptrdiff_t m_localSequenceNameArray = 0x28; // CUtlVector< CBufferString > - constexpr std::ptrdiff_t m_localS1SeqDescArray = 0x40; // CUtlVector< CSeqS1SeqDesc > - constexpr std::ptrdiff_t m_localMultiSeqDescArray = 0x58; // CUtlVector< CSeqS1SeqDesc > - constexpr std::ptrdiff_t m_localSynthAnimDescArray = 0x70; // CUtlVector< CSeqSynthAnimDesc > - constexpr std::ptrdiff_t m_localCmdSeqDescArray = 0x88; // CUtlVector< CSeqCmdSeqDesc > - constexpr std::ptrdiff_t m_localBoneMaskArray = 0xA0; // CUtlVector< CSeqBoneMaskList > - constexpr std::ptrdiff_t m_localScaleSetArray = 0xB8; // CUtlVector< CSeqScaleSet > - constexpr std::ptrdiff_t m_localBoneNameArray = 0xD0; // CUtlVector< CBufferString > + constexpr std::ptrdiff_t m_localSequenceNameArray = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_localS1SeqDescArray = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_localMultiSeqDescArray = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_localSynthAnimDescArray = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_localCmdSeqDescArray = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_localBoneMaskArray = 0xA0; // CUtlVector + constexpr std::ptrdiff_t m_localScaleSetArray = 0xB8; // CUtlVector + constexpr std::ptrdiff_t m_localBoneNameArray = 0xD0; // CUtlVector constexpr std::ptrdiff_t m_localNodeName = 0xE8; // CBufferString - constexpr std::ptrdiff_t m_localPoseParamArray = 0xF8; // CUtlVector< CSeqPoseParamDesc > + constexpr std::ptrdiff_t m_localPoseParamArray = 0xF8; // CUtlVector constexpr std::ptrdiff_t m_keyValues = 0x110; // KeyValues3 - constexpr std::ptrdiff_t m_localIKAutoplayLockArray = 0x120; // CUtlVector< CSeqIKLock > + constexpr std::ptrdiff_t m_localIKAutoplayLockArray = 0x120; // CUtlVector } // Parent: None // Fields count: 17 namespace CCompressorGroup { constexpr std::ptrdiff_t m_nTotalElementCount = 0x0; // int32 - constexpr std::ptrdiff_t m_szChannelClass = 0x8; // CUtlVector< char* > - constexpr std::ptrdiff_t m_szVariableName = 0x20; // CUtlVector< char* > - constexpr std::ptrdiff_t m_nType = 0x38; // CUtlVector< fieldtype_t > - constexpr std::ptrdiff_t m_nFlags = 0x50; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_szGrouping = 0x68; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_nCompressorIndex = 0x80; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_szElementNames = 0x98; // CUtlVector< CUtlVector< char* > > - constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; // CUtlVector< CUtlVector< int32 > > - constexpr std::ptrdiff_t m_nElementMask = 0xC8; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_vectorCompressor = 0xF8; // CUtlVector< CCompressor< Vector >* > - constexpr std::ptrdiff_t m_quaternionCompressor = 0x110; // CUtlVector< CCompressor< QuaternionStorage >* > - constexpr std::ptrdiff_t m_intCompressor = 0x128; // CUtlVector< CCompressor< int32 >* > - constexpr std::ptrdiff_t m_boolCompressor = 0x140; // CUtlVector< CCompressor< bool >* > - constexpr std::ptrdiff_t m_colorCompressor = 0x158; // CUtlVector< CCompressor< Color >* > - constexpr std::ptrdiff_t m_vector2DCompressor = 0x170; // CUtlVector< CCompressor< Vector2D >* > - constexpr std::ptrdiff_t m_vector4DCompressor = 0x188; // CUtlVector< CCompressor< Vector4D >* > + constexpr std::ptrdiff_t m_szChannelClass = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_szVariableName = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_nType = 0x38; // CUtlVector + constexpr std::ptrdiff_t m_nFlags = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_szGrouping = 0x68; // CUtlVector + constexpr std::ptrdiff_t m_nCompressorIndex = 0x80; // CUtlVector + constexpr std::ptrdiff_t m_szElementNames = 0x98; // CUtlVector> + constexpr std::ptrdiff_t m_nElementUniqueID = 0xB0; // CUtlVector> + constexpr std::ptrdiff_t m_nElementMask = 0xC8; // CUtlVector + constexpr std::ptrdiff_t m_vectorCompressor = 0xF8; // CUtlVector*> + constexpr std::ptrdiff_t m_quaternionCompressor = 0x110; // CUtlVector*> + constexpr std::ptrdiff_t m_intCompressor = 0x128; // CUtlVector*> + constexpr std::ptrdiff_t m_boolCompressor = 0x140; // CUtlVector*> + constexpr std::ptrdiff_t m_colorCompressor = 0x158; // CUtlVector*> + constexpr std::ptrdiff_t m_vector2DCompressor = 0x170; // CUtlVector*> + constexpr std::ptrdiff_t m_vector4DCompressor = 0x188; // CUtlVector*> } // Parent: None // Fields count: 1 @@ -1363,11 +1363,11 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace VPhysics2ShapeDef_t { - constexpr std::ptrdiff_t m_spheres = 0x0; // CUtlVector< RnSphereDesc_t > - constexpr std::ptrdiff_t m_capsules = 0x18; // CUtlVector< RnCapsuleDesc_t > - constexpr std::ptrdiff_t m_hulls = 0x30; // CUtlVector< RnHullDesc_t > - constexpr std::ptrdiff_t m_meshes = 0x48; // CUtlVector< RnMeshDesc_t > - constexpr std::ptrdiff_t m_CollisionAttributeIndices = 0x60; // CUtlVector< uint16 > + constexpr std::ptrdiff_t m_spheres = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_capsules = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_hulls = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_meshes = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_CollisionAttributeIndices = 0x60; // CUtlVector } // Parent: None // Fields count: 10 @@ -1393,13 +1393,13 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace VPhysXCollisionAttributes_t { constexpr std::ptrdiff_t m_CollisionGroup = 0x0; // uint32 - constexpr std::ptrdiff_t m_InteractAs = 0x8; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_InteractWith = 0x20; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_InteractExclude = 0x38; // CUtlVector< uint32 > + constexpr std::ptrdiff_t m_InteractAs = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_InteractWith = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_InteractExclude = 0x38; // CUtlVector constexpr std::ptrdiff_t m_CollisionGroupString = 0x50; // CUtlString - constexpr std::ptrdiff_t m_InteractAsStrings = 0x58; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_InteractWithStrings = 0x70; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_InteractExcludeStrings = 0x88; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_InteractAsStrings = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_InteractWithStrings = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_InteractExcludeStrings = 0x88; // CUtlVector } // Parent: None // Fields count: 2 @@ -1511,12 +1511,12 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace PhysSoftbodyDesc_t { - constexpr std::ptrdiff_t m_ParticleBoneHash = 0x0; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_Particles = 0x18; // CUtlVector< RnSoftbodyParticle_t > - constexpr std::ptrdiff_t m_Springs = 0x30; // CUtlVector< RnSoftbodySpring_t > - constexpr std::ptrdiff_t m_Capsules = 0x48; // CUtlVector< RnSoftbodyCapsule_t > - constexpr std::ptrdiff_t m_InitPose = 0x60; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_ParticleBoneName = 0x78; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_ParticleBoneHash = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_Particles = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_Springs = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_Capsules = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_InitPose = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_ParticleBoneName = 0x78; // CUtlVector } // Parent: None // Fields count: 16 @@ -1526,19 +1526,19 @@ namespace cs2_dumper { namespace VPhysXAggregateData_t { constexpr std::ptrdiff_t m_nFlags = 0x0; // uint16 constexpr std::ptrdiff_t m_nRefCounter = 0x2; // uint16 - constexpr std::ptrdiff_t m_bonesHash = 0x8; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_boneNames = 0x20; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_indexNames = 0x38; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_indexHash = 0x50; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_bindPose = 0x68; // CUtlVector< matrix3x4a_t > - constexpr std::ptrdiff_t m_parts = 0x80; // CUtlVector< VPhysXBodyPart_t > - constexpr std::ptrdiff_t m_constraints2 = 0x98; // CUtlVector< VPhysXConstraint2_t > - constexpr std::ptrdiff_t m_joints = 0xB0; // CUtlVector< VPhysXJoint_t > + constexpr std::ptrdiff_t m_bonesHash = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_boneNames = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_indexNames = 0x38; // CUtlVector + constexpr std::ptrdiff_t m_indexHash = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_bindPose = 0x68; // CUtlVector + constexpr std::ptrdiff_t m_parts = 0x80; // CUtlVector + constexpr std::ptrdiff_t m_constraints2 = 0x98; // CUtlVector + constexpr std::ptrdiff_t m_joints = 0xB0; // CUtlVector constexpr std::ptrdiff_t m_pFeModel = 0xC8; // PhysFeModelDesc_t* - constexpr std::ptrdiff_t m_boneParents = 0xD0; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_surfacePropertyHashes = 0xE8; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_collisionAttributes = 0x100; // CUtlVector< VPhysXCollisionAttributes_t > - constexpr std::ptrdiff_t m_debugPartNames = 0x118; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_boneParents = 0xD0; // CUtlVector + constexpr std::ptrdiff_t m_surfacePropertyHashes = 0xE8; // CUtlVector + constexpr std::ptrdiff_t m_collisionAttributes = 0x100; // CUtlVector + constexpr std::ptrdiff_t m_debugPartNames = 0x118; // CUtlVector constexpr std::ptrdiff_t m_embeddedKeyvalues = 0x130; // CUtlString } // Parent: None @@ -1606,7 +1606,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CVPhysXSurfacePropertiesList { - constexpr std::ptrdiff_t m_surfacePropertiesList = 0x0; // CUtlVector< CPhysSurfaceProperties* > + constexpr std::ptrdiff_t m_surfacePropertiesList = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -1615,7 +1615,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace MaterialGroup_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_materials = 0x8; // CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > > + constexpr std::ptrdiff_t m_materials = 0x8; // CUtlVector> } // Parent: None // Fields count: 7 @@ -1623,13 +1623,13 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace ModelSkeletonData_t { - constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_nParent = 0x18; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_boneSphere = 0x30; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_nFlag = 0x48; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_bonePosParent = 0x60; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_boneRotParent = 0x78; // CUtlVector< QuaternionStorage > - constexpr std::ptrdiff_t m_boneScaleParent = 0x90; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_nParent = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_boneSphere = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_nFlag = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_bonePosParent = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_boneRotParent = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_boneScaleParent = 0x90; // CUtlVector } // Parent: None // Fields count: 10 @@ -1657,7 +1657,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Transform = 0x0; // CTransform constexpr std::ptrdiff_t m_Name = 0x20; // CUtlString constexpr std::ptrdiff_t m_nParent = 0x28; // int32 - constexpr std::ptrdiff_t m_refModel = 0x30; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_refModel = 0x30; // CStrongHandle } // Parent: None // Fields count: 5 @@ -1679,7 +1679,7 @@ namespace cs2_dumper { namespace ModelBoneFlexDriver_t { constexpr std::ptrdiff_t m_boneName = 0x0; // CUtlString constexpr std::ptrdiff_t m_boneNameToken = 0x8; // uint32 - constexpr std::ptrdiff_t m_controls = 0x10; // CUtlVector< ModelBoneFlexDriverControl_t > + constexpr std::ptrdiff_t m_controls = 0x10; // CUtlVector } // Parent: None // Fields count: 2 @@ -1698,27 +1698,27 @@ namespace cs2_dumper { namespace PermModelData_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString constexpr std::ptrdiff_t m_modelInfo = 0x8; // PermModelInfo_t - constexpr std::ptrdiff_t m_ExtParts = 0x60; // CUtlVector< PermModelExtPart_t > - constexpr std::ptrdiff_t m_refMeshes = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCRenderMesh > > - constexpr std::ptrdiff_t m_refMeshGroupMasks = 0x90; // CUtlVector< uint64 > - constexpr std::ptrdiff_t m_refPhysGroupMasks = 0xA8; // CUtlVector< uint64 > - constexpr std::ptrdiff_t m_refLODGroupMasks = 0xC0; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_lodGroupSwitchDistances = 0xD8; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_refPhysicsData = 0xF0; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - constexpr std::ptrdiff_t m_refPhysicsHitboxData = 0x108; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - constexpr std::ptrdiff_t m_refAnimGroups = 0x120; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - constexpr std::ptrdiff_t m_refSequenceGroups = 0x138; // CUtlVector< CStrongHandle< InfoForResourceTypeCSequenceGroupData > > - constexpr std::ptrdiff_t m_meshGroups = 0x150; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_materialGroups = 0x168; // CUtlVector< MaterialGroup_t > + constexpr std::ptrdiff_t m_ExtParts = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_refMeshes = 0x78; // CUtlVector> + constexpr std::ptrdiff_t m_refMeshGroupMasks = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_refPhysGroupMasks = 0xA8; // CUtlVector + constexpr std::ptrdiff_t m_refLODGroupMasks = 0xC0; // CUtlVector + constexpr std::ptrdiff_t m_lodGroupSwitchDistances = 0xD8; // CUtlVector + constexpr std::ptrdiff_t m_refPhysicsData = 0xF0; // CUtlVector> + constexpr std::ptrdiff_t m_refPhysicsHitboxData = 0x108; // CUtlVector> + constexpr std::ptrdiff_t m_refAnimGroups = 0x120; // CUtlVector> + constexpr std::ptrdiff_t m_refSequenceGroups = 0x138; // CUtlVector> + constexpr std::ptrdiff_t m_meshGroups = 0x150; // CUtlVector + constexpr std::ptrdiff_t m_materialGroups = 0x168; // CUtlVector constexpr std::ptrdiff_t m_nDefaultMeshGroupMask = 0x180; // uint64 constexpr std::ptrdiff_t m_modelSkeleton = 0x188; // ModelSkeletonData_t - constexpr std::ptrdiff_t m_remappingTable = 0x230; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_remappingTableStarts = 0x248; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_boneFlexDrivers = 0x260; // CUtlVector< ModelBoneFlexDriver_t > + constexpr std::ptrdiff_t m_remappingTable = 0x230; // CUtlVector + constexpr std::ptrdiff_t m_remappingTableStarts = 0x248; // CUtlVector + constexpr std::ptrdiff_t m_boneFlexDrivers = 0x260; // CUtlVector constexpr std::ptrdiff_t m_pModelConfigList = 0x278; // CModelConfigList* - constexpr std::ptrdiff_t m_BodyGroupsHiddenInTools = 0x280; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_refAnimIncludeModels = 0x298; // CUtlVector< CStrongHandle< InfoForResourceTypeCModel > > - constexpr std::ptrdiff_t m_AnimatedMaterialAttributes = 0x2B0; // CUtlVector< PermModelDataAnimatedMaterialAttribute_t > + constexpr std::ptrdiff_t m_BodyGroupsHiddenInTools = 0x280; // CUtlVector + constexpr std::ptrdiff_t m_refAnimIncludeModels = 0x298; // CUtlVector> + constexpr std::ptrdiff_t m_AnimatedMaterialAttributes = 0x2B0; // CUtlVector } // Parent: None // Fields count: 2 @@ -1727,7 +1727,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CModelConfigElement { constexpr std::ptrdiff_t m_ElementName = 0x8; // CUtlString - constexpr std::ptrdiff_t m_NestedElements = 0x10; // CUtlVector< CModelConfigElement* > + constexpr std::ptrdiff_t m_NestedElements = 0x10; // CUtlVector } // Parent: CModelConfigElement // Fields count: 14 @@ -1737,7 +1737,7 @@ namespace cs2_dumper { namespace CModelConfigElement_AttachedModel { constexpr std::ptrdiff_t m_InstanceName = 0x48; // CUtlString constexpr std::ptrdiff_t m_EntityClass = 0x50; // CUtlString - constexpr std::ptrdiff_t m_hModel = 0x58; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_hModel = 0x58; // CStrongHandle constexpr std::ptrdiff_t m_vOffset = 0x60; // constexpr std::ptrdiff_t m_aAngOffset = 0x6C; // QAngle constexpr std::ptrdiff_t m_AttachmentName = 0x78; // CUtlString @@ -1756,7 +1756,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CModelConfigElement_UserPick { - constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector } // Parent: CModelConfigElement // Fields count: 2 @@ -1764,8 +1764,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CModelConfigElement_RandomPick { - constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_ChoiceWeights = 0x60; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_ChoiceWeights = 0x60; // CUtlVector } // Parent: CModelConfigElement // Fields count: 1 @@ -1833,7 +1833,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CModelConfig { constexpr std::ptrdiff_t m_ConfigName = 0x0; // CUtlString - constexpr std::ptrdiff_t m_Elements = 0x8; // CUtlVector< CModelConfigElement* > + constexpr std::ptrdiff_t m_Elements = 0x8; // CUtlVector constexpr std::ptrdiff_t m_bTopLevel = 0x20; // bool } // Parent: None @@ -1844,7 +1844,7 @@ namespace cs2_dumper { namespace CModelConfigList { constexpr std::ptrdiff_t m_bHideMaterialGroupInTools = 0x0; // bool constexpr std::ptrdiff_t m_bHideRenderColorInTools = 0x1; // bool - constexpr std::ptrdiff_t m_Configs = 0x8; // CUtlVector< CModelConfig* > + constexpr std::ptrdiff_t m_Configs = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -1882,8 +1882,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CRenderSkeleton { - constexpr std::ptrdiff_t m_bones = 0x0; // CUtlVector< RenderSkeletonBone_t > - constexpr std::ptrdiff_t m_boneParents = 0x30; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_bones = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_boneParents = 0x30; // CUtlVector constexpr std::ptrdiff_t m_nBoneWeightCount = 0x48; // int32 } // Parent: None @@ -1913,7 +1913,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFirstMeshlet = 0x2C; // uint32 constexpr std::ptrdiff_t m_nNumMeshlets = 0x30; // uint16 constexpr std::ptrdiff_t m_indexBuffer = 0xB8; // CRenderBufferBinding - constexpr std::ptrdiff_t m_material = 0xE0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_material = 0xE0; // CStrongHandle } // Parent: None // Fields count: 2 @@ -1932,9 +1932,9 @@ namespace cs2_dumper { namespace CSceneObjectData { constexpr std::ptrdiff_t m_vMinBounds = 0x0; // constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // - constexpr std::ptrdiff_t m_drawCalls = 0x18; // CUtlVector< CMaterialDrawDescriptor > - constexpr std::ptrdiff_t m_drawBounds = 0x30; // CUtlVector< AABB_t > - constexpr std::ptrdiff_t m_meshlets = 0x48; // CUtlVector< CMeshletDescriptor > + constexpr std::ptrdiff_t m_drawCalls = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_drawBounds = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_meshlets = 0x48; // CUtlVector constexpr std::ptrdiff_t m_vTintColor = 0x60; // Vector4D } // Parent: None @@ -1980,7 +1980,7 @@ namespace cs2_dumper { namespace CHitBoxSet { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32 - constexpr std::ptrdiff_t m_HitBoxes = 0x10; // CUtlVector< CHitBox > + constexpr std::ptrdiff_t m_HitBoxes = 0x10; // CUtlVector constexpr std::ptrdiff_t m_SourceFilename = 0x28; // CUtlString } // Parent: None @@ -1989,7 +1989,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CHitBoxSetList { - constexpr std::ptrdiff_t m_HitBoxSets = 0x0; // CUtlVector< CHitBoxSet > + constexpr std::ptrdiff_t m_HitBoxSets = 0x0; // CUtlVector } // Parent: None // Fields count: 4 @@ -2028,7 +2028,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nGroomGroupID = 0xC; // int32 constexpr std::ptrdiff_t m_nAttachBoneIdx = 0x10; // int32 constexpr std::ptrdiff_t m_hairInfoBufferData = 0x18; // CUtlBinaryBlock - constexpr std::ptrdiff_t m_hairs = 0x30; // CUtlVector< RenderHairStrandInfo_t > + constexpr std::ptrdiff_t m_hairs = 0x30; // CUtlVector } // Parent: None // Fields count: 5 @@ -2036,8 +2036,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CRenderMesh { - constexpr std::ptrdiff_t m_sceneObjects = 0x10; // CUtlVectorFixedGrowable< CSceneObjectData > - constexpr std::ptrdiff_t m_constraints = 0xA0; // CUtlVector< CBaseConstraint* > + constexpr std::ptrdiff_t m_sceneObjects = 0x10; // CUtlVectorFixedGrowable + constexpr std::ptrdiff_t m_constraints = 0xA0; // CUtlVector constexpr std::ptrdiff_t m_skeleton = 0xB8; // CRenderSkeleton constexpr std::ptrdiff_t m_meshDeformParams = 0x1E0; // DynamicMeshDeformParams_t constexpr std::ptrdiff_t m_pGroomData = 0x1F0; // CRenderGroom* @@ -2082,8 +2082,8 @@ namespace cs2_dumper { namespace CBaseConstraint { constexpr std::ptrdiff_t m_name = 0x28; // CUtlString constexpr std::ptrdiff_t m_vUpVector = 0x30; // - constexpr std::ptrdiff_t m_slaves = 0x40; // CUtlVector< CConstraintSlave > - constexpr std::ptrdiff_t m_targets = 0x58; // CUtlVector< CConstraintTarget > + constexpr std::ptrdiff_t m_slaves = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_targets = 0x58; // CUtlVector } // Parent: CBaseConstraint // Fields count: 0 @@ -2153,15 +2153,15 @@ namespace cs2_dumper { namespace CBoneConstraintPoseSpaceMorph { constexpr std::ptrdiff_t m_sBoneName = 0x28; // CUtlString constexpr std::ptrdiff_t m_sAttachmentName = 0x30; // CUtlString - constexpr std::ptrdiff_t m_outputMorph = 0x38; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_inputList = 0x50; // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > + constexpr std::ptrdiff_t m_outputMorph = 0x38; // CUtlVector + constexpr std::ptrdiff_t m_inputList = 0x50; // CUtlVector constexpr std::ptrdiff_t m_bClamp = 0x68; // bool } // Parent: None // Fields count: 2 namespace CBoneConstraintPoseSpaceMorph__Input_t { constexpr std::ptrdiff_t m_inputValue = 0x0; // - constexpr std::ptrdiff_t m_outputWeightList = 0x10; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_outputWeightList = 0x10; // CUtlVector } // Parent: CBaseConstraint // Fields count: 1 @@ -2169,13 +2169,13 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CBoneConstraintPoseSpaceBone { - constexpr std::ptrdiff_t m_inputList = 0x70; // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > + constexpr std::ptrdiff_t m_inputList = 0x70; // CUtlVector } // Parent: None // Fields count: 2 namespace CBoneConstraintPoseSpaceBone__Input_t { constexpr std::ptrdiff_t m_inputValue = 0x0; // - constexpr std::ptrdiff_t m_outputTransformList = 0x10; // CUtlVector< CTransform > + constexpr std::ptrdiff_t m_outputTransformList = 0x10; // CUtlVector } // Parent: CBoneConstraintBase // Fields count: 4 @@ -2204,7 +2204,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CFlexRule { constexpr std::ptrdiff_t m_nFlex = 0x0; // int32 - constexpr std::ptrdiff_t m_FlexOps = 0x8; // CUtlVector< CFlexOp > + constexpr std::ptrdiff_t m_FlexOps = 0x8; // CUtlVector } // Parent: None // Fields count: 1 @@ -2233,8 +2233,8 @@ namespace cs2_dumper { namespace CMorphBundleData { constexpr std::ptrdiff_t m_flULeftSrc = 0x0; // float32 constexpr std::ptrdiff_t m_flVTopSrc = 0x4; // float32 - constexpr std::ptrdiff_t m_offsets = 0x8; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_ranges = 0x20; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_offsets = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_ranges = 0x20; // CUtlVector } // Parent: None // Fields count: 5 @@ -2246,7 +2246,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nYTopDst = 0x2; // int16 constexpr std::ptrdiff_t m_flUWidthSrc = 0x4; // float32 constexpr std::ptrdiff_t m_flVHeightSrc = 0x8; // float32 - constexpr std::ptrdiff_t m_bundleDatas = 0x10; // CUtlVector< CMorphBundleData > + constexpr std::ptrdiff_t m_bundleDatas = 0x10; // CUtlVector } // Parent: None // Fields count: 2 @@ -2255,7 +2255,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CMorphData { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_morphRectDatas = 0x8; // CUtlVector< CMorphRectData > + constexpr std::ptrdiff_t m_morphRectDatas = 0x8; // CUtlVector } // Parent: None // Fields count: 8 @@ -2265,12 +2265,12 @@ namespace cs2_dumper { namespace CMorphSetData { constexpr std::ptrdiff_t m_nWidth = 0x10; // int32 constexpr std::ptrdiff_t m_nHeight = 0x14; // int32 - constexpr std::ptrdiff_t m_bundleTypes = 0x18; // CUtlVector< MorphBundleType_t > - constexpr std::ptrdiff_t m_morphDatas = 0x30; // CUtlVector< CMorphData > - constexpr std::ptrdiff_t m_pTextureAtlas = 0x48; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_FlexDesc = 0x50; // CUtlVector< CFlexDesc > - constexpr std::ptrdiff_t m_FlexControllers = 0x68; // CUtlVector< CFlexController > - constexpr std::ptrdiff_t m_FlexRules = 0x80; // CUtlVector< CFlexRule > + constexpr std::ptrdiff_t m_bundleTypes = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_morphDatas = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_pTextureAtlas = 0x48; // CStrongHandle + constexpr std::ptrdiff_t m_FlexDesc = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_FlexControllers = 0x68; // CUtlVector + constexpr std::ptrdiff_t m_FlexRules = 0x80; // CUtlVector } // Parent: None // Fields count: 5 @@ -2290,14 +2290,14 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimSkeleton { - constexpr std::ptrdiff_t m_localSpaceTransforms = 0x10; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_modelSpaceTransforms = 0x28; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_boneNames = 0x40; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector< CUtlVector< int32 > > - constexpr std::ptrdiff_t m_parents = 0x70; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_feet = 0x88; // CUtlVector< CAnimFoot > - constexpr std::ptrdiff_t m_morphNames = 0xA0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_lodBoneCounts = 0xB8; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_localSpaceTransforms = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_modelSpaceTransforms = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_boneNames = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_children = 0x58; // CUtlVector> + constexpr std::ptrdiff_t m_parents = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_feet = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_morphNames = 0xA0; // CUtlVector + constexpr std::ptrdiff_t m_lodBoneCounts = 0xB8; // CUtlVector } // Parent: None // Fields count: 9 @@ -2369,7 +2369,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFootTrajectories { - constexpr std::ptrdiff_t m_trajectories = 0x0; // CUtlVector< CFootTrajectory > + constexpr std::ptrdiff_t m_trajectories = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -2386,7 +2386,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFootMotion { - constexpr std::ptrdiff_t m_strides = 0x0; // CUtlVector< CFootStride > + constexpr std::ptrdiff_t m_strides = 0x0; // CUtlVector constexpr std::ptrdiff_t m_name = 0x18; // CUtlString constexpr std::ptrdiff_t m_bAdditive = 0x20; // bool } @@ -2398,14 +2398,14 @@ namespace cs2_dumper { namespace SkeletonAnimCapture_t { constexpr std::ptrdiff_t m_nEntIndex = 0x0; // CEntityIndex constexpr std::ptrdiff_t m_nEntParent = 0x4; // CEntityIndex - constexpr std::ptrdiff_t m_ImportedCollision = 0x8; // CUtlVector< CEntityIndex > + constexpr std::ptrdiff_t m_ImportedCollision = 0x8; // CUtlVector constexpr std::ptrdiff_t m_ModelName = 0x20; // CUtlString constexpr std::ptrdiff_t m_CaptureName = 0x28; // CUtlString - constexpr std::ptrdiff_t m_ModelBindPose = 0x30; // CUtlVector< SkeletonAnimCapture_t::Bone_t > - constexpr std::ptrdiff_t m_FeModelInitPose = 0x48; // CUtlVector< SkeletonAnimCapture_t::Bone_t > + constexpr std::ptrdiff_t m_ModelBindPose = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_FeModelInitPose = 0x48; // CUtlVector constexpr std::ptrdiff_t m_nFlexControllers = 0x60; // int32 constexpr std::ptrdiff_t m_bPredicted = 0x64; // bool - constexpr std::ptrdiff_t m_Frames = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > + constexpr std::ptrdiff_t m_Frames = 0xA8; // CUtlVector } // Parent: None // Fields count: 3 @@ -2442,11 +2442,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Stamp = 0x4; // SkeletonAnimCapture_t::FrameStamp_t constexpr std::ptrdiff_t m_Transform = 0x20; // CTransform constexpr std::ptrdiff_t m_bTeleport = 0x40; // bool - constexpr std::ptrdiff_t m_CompositeBones = 0x48; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_SimStateBones = 0x60; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_FeModelAnims = 0x78; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_FeModelPos = 0x90; // CUtlVector< VectorAligned > - constexpr std::ptrdiff_t m_FlexControllerWeights = 0xA8; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_CompositeBones = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_SimStateBones = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_FeModelAnims = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_FeModelPos = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_FlexControllerWeights = 0xA8; // CUtlVector } // Parent: None // Fields count: 2 @@ -2463,8 +2463,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace SkeletonDemoDb_t { - constexpr std::ptrdiff_t m_AnimCaptures = 0x0; // CUtlVector< SkeletonAnimCapture_t* > - constexpr std::ptrdiff_t m_CameraTrack = 0x18; // CUtlVector< SkeletonAnimCapture_t::Camera_t > + constexpr std::ptrdiff_t m_AnimCaptures = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_CameraTrack = 0x18; // CUtlVector constexpr std::ptrdiff_t m_flRecordingTime = 0x30; // float32 } // Parent: None @@ -2475,7 +2475,7 @@ namespace cs2_dumper { namespace CNmBoneMask { constexpr std::ptrdiff_t m_ID = 0x0; // CGlobalSymbol constexpr std::ptrdiff_t m_weightInfo = 0x8; // CNmBoneMask::WeightInfo_t - constexpr std::ptrdiff_t m_weights = 0x18; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_weights = 0x18; // CUtlVector } // Parent: None // Fields count: 9 @@ -2483,12 +2483,12 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CNmClip { - constexpr std::ptrdiff_t m_skeleton = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > + constexpr std::ptrdiff_t m_skeleton = 0x0; // CStrongHandle constexpr std::ptrdiff_t m_nNumFrames = 0x8; // uint32 constexpr std::ptrdiff_t m_flDuration = 0xC; // float32 constexpr std::ptrdiff_t m_compressedPoseData = 0x10; // CUtlBinaryBlock - constexpr std::ptrdiff_t m_trackCompressionSettings = 0x28; // CUtlVector< NmCompressionSettings_t > - constexpr std::ptrdiff_t m_compressedPoseOffsets = 0x40; // CUtlVector< uint32 > + constexpr std::ptrdiff_t m_trackCompressionSettings = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_compressedPoseOffsets = 0x40; // CUtlVector constexpr std::ptrdiff_t m_syncTrack = 0xA0; // CNmSyncTrack constexpr std::ptrdiff_t m_rootMotion = 0x150; // CNmRootMotionData constexpr std::ptrdiff_t m_bIsAdditive = 0x1A0; // bool @@ -2532,7 +2532,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CNmRootMotionData { - constexpr std::ptrdiff_t m_transforms = 0x0; // CUtlVector< CTransform > + constexpr std::ptrdiff_t m_transforms = 0x0; // CUtlVector constexpr std::ptrdiff_t m_nNumFrames = 0x18; // int32 constexpr std::ptrdiff_t m_flAverageLinearVelocity = 0x1C; // float32 constexpr std::ptrdiff_t m_flAverageAngularVelocityRadians = 0x20; // float32 @@ -2545,12 +2545,12 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CNmSkeleton { constexpr std::ptrdiff_t m_ID = 0x0; // CGlobalSymbol - constexpr std::ptrdiff_t m_boneIDs = 0x8; // CUtlLeanVector< CGlobalSymbol > - constexpr std::ptrdiff_t m_parentIndices = 0x18; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_parentSpaceReferencePose = 0x30; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_modelSpaceReferencePose = 0x48; // CUtlVector< CTransform > + constexpr std::ptrdiff_t m_boneIDs = 0x8; // CUtlLeanVector + constexpr std::ptrdiff_t m_parentIndices = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_parentSpaceReferencePose = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_modelSpaceReferencePose = 0x48; // CUtlVector constexpr std::ptrdiff_t m_numBonesToSampleAtLowLOD = 0x60; // int32 - constexpr std::ptrdiff_t m_boneMasks = 0x68; // CUtlLeanVector< CNmBoneMask > + constexpr std::ptrdiff_t m_boneMasks = 0x68; // CUtlLeanVector } // Parent: None // Fields count: 2 @@ -2576,7 +2576,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CNmSyncTrack { - constexpr std::ptrdiff_t m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > + constexpr std::ptrdiff_t m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable constexpr std::ptrdiff_t m_nStartEventOffset = 0xA8; // int32 } // Parent: None @@ -2653,8 +2653,8 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CNmGraphDataSet { constexpr std::ptrdiff_t m_variationID = 0x0; // CGlobalSymbol - constexpr std::ptrdiff_t m_skeleton = 0x8; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - constexpr std::ptrdiff_t m_resources = 0x10; // CUtlVector< CStrongHandleVoid > + constexpr std::ptrdiff_t m_skeleton = 0x8; // CStrongHandle + constexpr std::ptrdiff_t m_resources = 0x10; // CUtlVector } // Parent: None // Fields count: 10 @@ -2662,16 +2662,16 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CNmGraph { - constexpr std::ptrdiff_t m_persistentNodeIndices = 0x0; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_instanceNodeStartOffsets = 0x18; // CUtlVector< uint32 > + constexpr std::ptrdiff_t m_persistentNodeIndices = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_instanceNodeStartOffsets = 0x18; // CUtlVector constexpr std::ptrdiff_t m_instanceRequiredMemory = 0x30; // uint32 constexpr std::ptrdiff_t m_instanceRequiredAlignment = 0x34; // uint32 constexpr std::ptrdiff_t m_rootNodeIdx = 0x38; // int16 - constexpr std::ptrdiff_t m_controlParameterIDs = 0x40; // CUtlVector< CGlobalSymbol > - constexpr std::ptrdiff_t m_virtualParameterIDs = 0x58; // CUtlVector< CGlobalSymbol > - constexpr std::ptrdiff_t m_virtualParameterNodeIndices = 0x70; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_childGraphSlots = 0x88; // CUtlVector< CNmGraph::ChildGraphSlot_t > - constexpr std::ptrdiff_t m_externalGraphSlots = 0xA0; // CUtlVector< CNmGraph::ExternalGraphSlot_t > + constexpr std::ptrdiff_t m_controlParameterIDs = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_virtualParameterIDs = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_virtualParameterNodeIndices = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_childGraphSlots = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_externalGraphSlots = 0xA0; // CUtlVector } // Parent: None // Fields count: 2 @@ -2697,8 +2697,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CNmGraphVariation { - constexpr std::ptrdiff_t m_graph = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > - constexpr std::ptrdiff_t m_dataSet = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > + constexpr std::ptrdiff_t m_graph = 0x0; // CStrongHandle + constexpr std::ptrdiff_t m_dataSet = 0x8; // CStrongHandle } // Parent: None // Fields count: 2 @@ -2741,8 +2741,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_baseSequence = 0x38; // CUtlString constexpr std::ptrdiff_t m_nBaseSequenceFrame = 0x40; // int32 constexpr std::ptrdiff_t m_boneSelectionMode = 0x44; // EDemoBoneSelectionMode - constexpr std::ptrdiff_t m_bones = 0x48; // CUtlVector< BoneDemoCaptureSettings_t > - constexpr std::ptrdiff_t m_ikChains = 0x60; // CUtlVector< IKDemoCaptureSettings_t > + constexpr std::ptrdiff_t m_bones = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_ikChains = 0x60; // CUtlVector } // Parent: None // Fields count: 5 @@ -2750,7 +2750,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimReplayFrame { - constexpr std::ptrdiff_t m_inputDataBlocks = 0x10; // CUtlVector< CUtlBinaryBlock > + constexpr std::ptrdiff_t m_inputDataBlocks = 0x10; // CUtlVector constexpr std::ptrdiff_t m_instanceData = 0x28; // CUtlBinaryBlock constexpr std::ptrdiff_t m_startingLocalToWorldTransform = 0x40; // CTransform constexpr std::ptrdiff_t m_localToWorldTransform = 0x60; // CTransform @@ -2763,7 +2763,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CAnimGraphDebugReplay { constexpr std::ptrdiff_t m_animGraphFileName = 0x40; // CUtlString - constexpr std::ptrdiff_t m_frameList = 0x48; // CUtlVector< CSmartPtr< CAnimReplayFrame > > + constexpr std::ptrdiff_t m_frameList = 0x48; // CUtlVector> constexpr std::ptrdiff_t m_startIndex = 0x60; // int32 constexpr std::ptrdiff_t m_writeIndex = 0x64; // int32 constexpr std::ptrdiff_t m_frameCount = 0x68; // int32 @@ -2775,7 +2775,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CAnimGraphModelBinding { constexpr std::ptrdiff_t m_modelName = 0x8; // CUtlString - constexpr std::ptrdiff_t m_pSharedData = 0x10; // CSmartPtr< CAnimUpdateSharedData > + constexpr std::ptrdiff_t m_pSharedData = 0x10; // CSmartPtr } // Parent: None // Fields count: 2 @@ -2802,7 +2802,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimParamHandleMap { - constexpr std::ptrdiff_t m_list = 0x0; // CUtlHashtable< uint16, int16 > + constexpr std::ptrdiff_t m_list = 0x0; // CUtlHashtable } // Parent: None // Fields count: 6 @@ -2810,12 +2810,12 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimParameterManagerUpdater { - constexpr std::ptrdiff_t m_parameters = 0x18; // CUtlVector< CSmartPtr< CAnimParameterBase > > - constexpr std::ptrdiff_t m_idToIndexMap = 0x30; // CUtlHashtable< AnimParamID, int32 > - constexpr std::ptrdiff_t m_nameToIndexMap = 0x50; // CUtlHashtable< CUtlString, int32 > - constexpr std::ptrdiff_t m_indexToHandle = 0x70; // CUtlVector< CAnimParamHandle > - constexpr std::ptrdiff_t m_autoResetParams = 0x88; // CUtlVector< CUtlPair< CAnimParamHandle, CAnimVariant > > - constexpr std::ptrdiff_t m_autoResetMap = 0xA0; // CUtlHashtable< CAnimParamHandle, int16 > + constexpr std::ptrdiff_t m_parameters = 0x18; // CUtlVector> + constexpr std::ptrdiff_t m_idToIndexMap = 0x30; // CUtlHashtable + constexpr std::ptrdiff_t m_nameToIndexMap = 0x50; // CUtlHashtable + constexpr std::ptrdiff_t m_indexToHandle = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_autoResetParams = 0x88; // CUtlVector> + constexpr std::ptrdiff_t m_autoResetMap = 0xA0; // CUtlHashtable } // Parent: None // Fields count: 10 @@ -2823,15 +2823,15 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimUpdateSharedData { - constexpr std::ptrdiff_t m_nodes = 0x10; // CUtlVector< CSmartPtr< CAnimUpdateNodeBase > > - constexpr std::ptrdiff_t m_nodeIndexMap = 0x28; // CUtlHashtable< CAnimNodePath, int32 > - constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector< CSmartPtr< CAnimComponentUpdater > > - constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr< CAnimParameterManagerUpdater > - constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; // CSmartPtr< CAnimTagManagerUpdater > - constexpr std::ptrdiff_t m_scriptManager = 0x70; // CSmartPtr< CAnimScriptManager > + constexpr std::ptrdiff_t m_nodes = 0x10; // CUtlVector> + constexpr std::ptrdiff_t m_nodeIndexMap = 0x28; // CUtlHashtable + constexpr std::ptrdiff_t m_components = 0x48; // CUtlVector> + constexpr std::ptrdiff_t m_pParamListUpdater = 0x60; // CSmartPtr + constexpr std::ptrdiff_t m_pTagManagerUpdater = 0x68; // CSmartPtr + constexpr std::ptrdiff_t m_scriptManager = 0x70; // CSmartPtr constexpr std::ptrdiff_t m_settings = 0x78; // CAnimGraphSettingsManager - constexpr std::ptrdiff_t m_pStaticPoseCache = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > - constexpr std::ptrdiff_t m_pSkeleton = 0xB0; // CSmartPtr< CAnimSkeleton > + constexpr std::ptrdiff_t m_pStaticPoseCache = 0xA8; // CSmartPtr + constexpr std::ptrdiff_t m_pSkeleton = 0xB0; // CSmartPtr constexpr std::ptrdiff_t m_rootNodePath = 0xB8; // CAnimNodePath } // Parent: None @@ -2858,7 +2858,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace ParamSpan_t { - constexpr std::ptrdiff_t m_samples = 0x0; // CUtlVector< ParamSpanSample_t > + constexpr std::ptrdiff_t m_samples = 0x0; // CUtlVector constexpr std::ptrdiff_t m_hParam = 0x18; // CAnimParamHandle constexpr std::ptrdiff_t m_eParamType = 0x1A; // AnimParamType_t constexpr std::ptrdiff_t m_flStartCycle = 0x1C; // float32 @@ -2870,7 +2870,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CParamSpanUpdater { - constexpr std::ptrdiff_t m_spans = 0x0; // CUtlVector< ParamSpan_t > + constexpr std::ptrdiff_t m_spans = 0x0; // CUtlVector } // Parent: None // Fields count: 0 @@ -2885,7 +2885,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimGraphSettingsManager { - constexpr std::ptrdiff_t m_settingsGroups = 0x18; // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > + constexpr std::ptrdiff_t m_settingsGroups = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 @@ -2893,8 +2893,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CCachedPose { - constexpr std::ptrdiff_t m_transforms = 0x8; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_morphWeights = 0x20; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_transforms = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_morphWeights = 0x20; // CUtlVector constexpr std::ptrdiff_t m_hSequence = 0x38; // HSequence constexpr std::ptrdiff_t m_flCycle = 0x3C; // float32 } @@ -2904,7 +2904,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CStaticPoseCache { - constexpr std::ptrdiff_t m_poses = 0x10; // CUtlVector< CCachedPose > + constexpr std::ptrdiff_t m_poses = 0x10; // CUtlVector constexpr std::ptrdiff_t m_nBoneCount = 0x28; // int32 constexpr std::ptrdiff_t m_nMorphCount = 0x2C; // int32 } @@ -2976,7 +2976,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CAnimTagManagerUpdater { - constexpr std::ptrdiff_t m_tags = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > + constexpr std::ptrdiff_t m_tags = 0x18; // CUtlVector> } // Parent: CAnimTagBase // Fields count: 7 @@ -3012,7 +3012,7 @@ namespace cs2_dumper { // MPropertyFriendlyName namespace CBodyGroupAnimTag { constexpr std::ptrdiff_t m_nPriority = 0x50; // int32 - constexpr std::ptrdiff_t m_bodyGroupSettings = 0x58; // CUtlVector< CBodyGroupSetting > + constexpr std::ptrdiff_t m_bodyGroupSettings = 0x58; // CUtlVector } // Parent: CAnimTagBase // Fields count: 4 @@ -3066,7 +3066,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults // MPropertyFriendlyName namespace CParticleAnimTag { - constexpr std::ptrdiff_t m_hParticleSystem = 0x50; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + constexpr std::ptrdiff_t m_hParticleSystem = 0x50; // CStrongHandle constexpr std::ptrdiff_t m_particleSystemName = 0x58; // CUtlString constexpr std::ptrdiff_t m_configName = 0x60; // CUtlString constexpr std::ptrdiff_t m_bDetachFromOwner = 0x68; // bool @@ -3141,7 +3141,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CCPPScriptComponentUpdater { - constexpr std::ptrdiff_t m_scriptsToRun = 0x30; // CUtlVector< CGlobalSymbol > + constexpr std::ptrdiff_t m_scriptsToRun = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -3159,7 +3159,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CDampedValueComponentUpdater { - constexpr std::ptrdiff_t m_items = 0x30; // CUtlVector< CDampedValueUpdateItem > + constexpr std::ptrdiff_t m_items = 0x30; // CUtlVector } // Parent: CAnimComponentUpdater // Fields count: 1 @@ -3198,7 +3198,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CMovementComponentUpdater { - constexpr std::ptrdiff_t m_motors = 0x30; // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > + constexpr std::ptrdiff_t m_motors = 0x30; // CUtlVector> constexpr std::ptrdiff_t m_facingDamping = 0x48; // CAnimInputDamping constexpr std::ptrdiff_t m_eDefaultFacingMode = 0x58; // FacingMode constexpr std::ptrdiff_t m_nDefaultMotorIndex = 0x64; // int32 @@ -3215,7 +3215,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace WeightList { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector } // Parent: CAnimComponentUpdater // Fields count: 8 @@ -3223,10 +3223,10 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CRagdollComponentUpdater { - constexpr std::ptrdiff_t m_ragdollNodePaths = 0x30; // CUtlVector< CAnimNodePath > - constexpr std::ptrdiff_t m_boneIndices = 0x48; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_boneNames = 0x60; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_weightLists = 0x78; // CUtlVector< WeightList > + constexpr std::ptrdiff_t m_ragdollNodePaths = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_boneIndices = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_boneNames = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_weightLists = 0x78; // CUtlVector constexpr std::ptrdiff_t m_flSpringFrequencyMin = 0x90; // float32 constexpr std::ptrdiff_t m_flSpringFrequencyMax = 0x94; // float32 constexpr std::ptrdiff_t m_flMaxStretch = 0x98; // float32 @@ -3260,7 +3260,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CMotionDataSet { - constexpr std::ptrdiff_t m_groups = 0x0; // CUtlVector< CMotionGraphGroup > + constexpr std::ptrdiff_t m_groups = 0x0; // CUtlVector constexpr std::ptrdiff_t m_nDimensionCount = 0x18; // int32 } // Parent: None @@ -3270,9 +3270,9 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CMotionGraphGroup { constexpr std::ptrdiff_t m_searchDB = 0x0; // CMotionSearchDB - constexpr std::ptrdiff_t m_motionGraphs = 0xB8; // CUtlVector< CSmartPtr< CMotionGraph > > - constexpr std::ptrdiff_t m_motionGraphConfigs = 0xD0; // CUtlVector< CMotionGraphConfig > - constexpr std::ptrdiff_t m_sampleToConfig = 0xE8; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_motionGraphs = 0xB8; // CUtlVector> + constexpr std::ptrdiff_t m_motionGraphConfigs = 0xD0; // CUtlVector + constexpr std::ptrdiff_t m_sampleToConfig = 0xE8; // CUtlVector constexpr std::ptrdiff_t m_hIsActiveScript = 0x100; // AnimScriptHandle } // Parent: None @@ -3297,7 +3297,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CVectorQuantizer { - constexpr std::ptrdiff_t m_centroidVectors = 0x0; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_centroidVectors = 0x0; // CUtlVector constexpr std::ptrdiff_t m_nCentroids = 0x18; // int32 constexpr std::ptrdiff_t m_nDimensions = 0x1C; // int32 } @@ -3307,7 +3307,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CProductQuantizer { - constexpr std::ptrdiff_t m_subQuantizers = 0x0; // CUtlVector< CVectorQuantizer > + constexpr std::ptrdiff_t m_subQuantizers = 0x0; // CUtlVector constexpr std::ptrdiff_t m_nDimensions = 0x18; // int32 } // Parent: None @@ -3316,11 +3316,11 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CMotionSearchNode { - constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector< CMotionSearchNode* > + constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector constexpr std::ptrdiff_t m_quantizer = 0x18; // CVectorQuantizer - constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector< CUtlVector< SampleCode > > - constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector< CUtlVector< int32 > > - constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_sampleCodes = 0x38; // CUtlVector> + constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector> + constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector } // Parent: None // Fields count: 3 @@ -3330,7 +3330,7 @@ namespace cs2_dumper { namespace CMotionSearchDB { constexpr std::ptrdiff_t m_rootNode = 0x0; // CMotionSearchNode constexpr std::ptrdiff_t m_residualQuantizer = 0x80; // CProductQuantizer - constexpr std::ptrdiff_t m_codeIndices = 0xA0; // CUtlVector< MotionDBIndex > + constexpr std::ptrdiff_t m_codeIndices = 0xA0; // CUtlVector } // Parent: None // Fields count: 7 @@ -3339,8 +3339,8 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CMotionGraph { constexpr std::ptrdiff_t m_paramSpans = 0x10; // CParamSpanUpdater - constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector< TagSpan_t > - constexpr std::ptrdiff_t m_pRootNode = 0x40; // CSmartPtr< CMotionNode > + constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_pRootNode = 0x40; // CSmartPtr constexpr std::ptrdiff_t m_nParameterCount = 0x48; // int32 constexpr std::ptrdiff_t m_nConfigStartIndex = 0x4C; // int32 constexpr std::ptrdiff_t m_nConfigCount = 0x50; // int32 @@ -3368,7 +3368,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CMotionNodeSequence { - constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector< TagSpan_t > + constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector constexpr std::ptrdiff_t m_hSequence = 0x40; // HSequence constexpr std::ptrdiff_t m_flPlaybackSpeed = 0x44; // float32 } @@ -3378,7 +3378,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace MotionBlendItem { - constexpr std::ptrdiff_t m_pChild = 0x0; // CSmartPtr< CMotionNode > + constexpr std::ptrdiff_t m_pChild = 0x0; // CSmartPtr constexpr std::ptrdiff_t m_flKeyValue = 0x8; // float32 } // Parent: CMotionNode @@ -3387,7 +3387,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CMotionNodeBlend1D { - constexpr std::ptrdiff_t m_blendItems = 0x28; // CUtlVector< MotionBlendItem > + constexpr std::ptrdiff_t m_blendItems = 0x28; // CUtlVector constexpr std::ptrdiff_t m_nParamIndex = 0x40; // int32 } // Parent: None @@ -3396,8 +3396,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CMotionMetricEvaluator { - constexpr std::ptrdiff_t m_means = 0x18; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_standardDeviations = 0x30; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_means = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_standardDeviations = 0x30; // CUtlVector constexpr std::ptrdiff_t m_flWeight = 0x48; // float32 constexpr std::ptrdiff_t m_nDimensionStartIndex = 0x4C; // int32 } @@ -3458,7 +3458,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFootCycleMetricEvaluator { - constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector } // Parent: CMotionMetricEvaluator // Fields count: 2 @@ -3466,7 +3466,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFootPositionMetricEvaluator { - constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector constexpr std::ptrdiff_t m_bIgnoreSlope = 0x68; // bool } // Parent: CMotionMetricEvaluator @@ -3495,7 +3495,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CPathMetricEvaluator { - constexpr std::ptrdiff_t m_pathTimeSamples = 0x50; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_pathTimeSamples = 0x50; // CUtlVector constexpr std::ptrdiff_t m_flDistance = 0x68; // float32 constexpr std::ptrdiff_t m_bExtrapolateMovement = 0x6C; // bool constexpr std::ptrdiff_t m_flMinExtrapolationSpeed = 0x70; // float32 @@ -3506,7 +3506,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CStepsRemainingMetricEvaluator { - constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector constexpr std::ptrdiff_t m_flMinStepsRemaining = 0x68; // float32 } // Parent: CMotionMetricEvaluator @@ -3564,7 +3564,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CPlayerInputAnimMotorUpdater { - constexpr std::ptrdiff_t m_sampleTimes = 0x20; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_sampleTimes = 0x20; // CUtlVector constexpr std::ptrdiff_t m_flSpringConstant = 0x3C; // float32 constexpr std::ptrdiff_t m_flAnticipationDistance = 0x40; // float32 constexpr std::ptrdiff_t m_hAnticipationPosParam = 0x44; // CAnimParamHandle @@ -3578,88 +3578,88 @@ namespace cs2_dumper { namespace client { // Alignment: 4 // Members count: 5 - enum class C_BaseCombatCharacter__WaterWakeMode_t : int32_t { - WATER_WAKE_NONE = 0, - WATER_WAKE_IDLE = 1, - WATER_WAKE_WALKING = 2, - WATER_WAKE_RUNNING = 3, - WATER_WAKE_WATER_OVERHEAD = 4 + enum class C_BaseCombatCharacter__WaterWakeMode_t : uint32_t { + WATER_WAKE_NONE = 0x0, + WATER_WAKE_IDLE = 0x1, + WATER_WAKE_WALKING = 0x2, + WATER_WAKE_RUNNING = 0x3, + WATER_WAKE_WATER_OVERHEAD = 0x4 } // Alignment: 4 // Members count: 6 - enum class CompositeMaterialMatchFilterType_t : int32_t { - MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS = 0, - MATCH_FILTER_MATERIAL_SHADER = 1, - MATCH_FILTER_MATERIAL_NAME_SUBSTR = 2, - MATCH_FILTER_MATERIAL_ATTRIBUTE_EQUALS = 3, - MATCH_FILTER_MATERIAL_PROPERTY_EXISTS = 4, - MATCH_FILTER_MATERIAL_PROPERTY_EQUALS = 5 + enum class CompositeMaterialMatchFilterType_t : uint32_t { + MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS = 0x0, + MATCH_FILTER_MATERIAL_SHADER = 0x1, + MATCH_FILTER_MATERIAL_NAME_SUBSTR = 0x2, + MATCH_FILTER_MATERIAL_ATTRIBUTE_EQUALS = 0x3, + MATCH_FILTER_MATERIAL_PROPERTY_EXISTS = 0x4, + MATCH_FILTER_MATERIAL_PROPERTY_EQUALS = 0x5 } // Alignment: 4 // Members count: 2 - enum class CompositeMaterialVarSystemVar_t : int32_t { - COMPMATSYSVAR_COMPOSITETIME = 0, - COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 1 + enum class CompositeMaterialVarSystemVar_t : uint32_t { + COMPMATSYSVAR_COMPOSITETIME = 0x0, + COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 0x1 } // Alignment: 4 // Members count: 14 - enum class CompositeMaterialInputLooseVariableType_t : int32_t { - LOOSE_VARIABLE_TYPE_BOOLEAN = 0, - LOOSE_VARIABLE_TYPE_INTEGER1 = 1, - LOOSE_VARIABLE_TYPE_INTEGER2 = 2, - LOOSE_VARIABLE_TYPE_INTEGER3 = 3, - LOOSE_VARIABLE_TYPE_INTEGER4 = 4, - LOOSE_VARIABLE_TYPE_FLOAT1 = 5, - LOOSE_VARIABLE_TYPE_FLOAT2 = 6, - LOOSE_VARIABLE_TYPE_FLOAT3 = 7, - LOOSE_VARIABLE_TYPE_FLOAT4 = 8, - LOOSE_VARIABLE_TYPE_COLOR4 = 9, - LOOSE_VARIABLE_TYPE_STRING = 10, - LOOSE_VARIABLE_TYPE_SYSTEMVAR = 11, - LOOSE_VARIABLE_TYPE_RESOURCE_MATERIAL = 12, - LOOSE_VARIABLE_TYPE_RESOURCE_TEXTURE = 13 + enum class CompositeMaterialInputLooseVariableType_t : uint32_t { + LOOSE_VARIABLE_TYPE_BOOLEAN = 0x0, + LOOSE_VARIABLE_TYPE_INTEGER1 = 0x1, + LOOSE_VARIABLE_TYPE_INTEGER2 = 0x2, + LOOSE_VARIABLE_TYPE_INTEGER3 = 0x3, + LOOSE_VARIABLE_TYPE_INTEGER4 = 0x4, + LOOSE_VARIABLE_TYPE_FLOAT1 = 0x5, + LOOSE_VARIABLE_TYPE_FLOAT2 = 0x6, + LOOSE_VARIABLE_TYPE_FLOAT3 = 0x7, + LOOSE_VARIABLE_TYPE_FLOAT4 = 0x8, + LOOSE_VARIABLE_TYPE_COLOR4 = 0x9, + LOOSE_VARIABLE_TYPE_STRING = 0xA, + LOOSE_VARIABLE_TYPE_SYSTEMVAR = 0xB, + LOOSE_VARIABLE_TYPE_RESOURCE_MATERIAL = 0xC, + LOOSE_VARIABLE_TYPE_RESOURCE_TEXTURE = 0xD } // Alignment: 4 // Members count: 7 - enum class CompositeMaterialInputTextureType_t : int32_t { - INPUT_TEXTURE_TYPE_DEFAULT = 0, - INPUT_TEXTURE_TYPE_NORMALMAP = 1, - INPUT_TEXTURE_TYPE_COLOR = 2, - INPUT_TEXTURE_TYPE_MASKS = 3, - INPUT_TEXTURE_TYPE_ROUGHNESS = 4, - INPUT_TEXTURE_TYPE_PEARLESCENCE_MASK = 5, - INPUT_TEXTURE_TYPE_AO = 6 + enum class CompositeMaterialInputTextureType_t : uint32_t { + INPUT_TEXTURE_TYPE_DEFAULT = 0x0, + INPUT_TEXTURE_TYPE_NORMALMAP = 0x1, + INPUT_TEXTURE_TYPE_COLOR = 0x2, + INPUT_TEXTURE_TYPE_MASKS = 0x3, + INPUT_TEXTURE_TYPE_ROUGHNESS = 0x4, + INPUT_TEXTURE_TYPE_PEARLESCENCE_MASK = 0x5, + INPUT_TEXTURE_TYPE_AO = 0x6 } // Alignment: 4 // Members count: 10 - enum class CompMatPropertyMutatorType_t : int32_t { - COMP_MAT_PROPERTY_MUTATOR_INIT = 0, - COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS = 1, - COMP_MAT_PROPERTY_MUTATOR_COPY_KEYS_WITH_SUFFIX = 2, - COMP_MAT_PROPERTY_MUTATOR_COPY_PROPERTY = 3, - COMP_MAT_PROPERTY_MUTATOR_SET_VALUE = 4, - COMP_MAT_PROPERTY_MUTATOR_GENERATE_TEXTURE = 5, - COMP_MAT_PROPERTY_MUTATOR_CONDITIONAL_MUTATORS = 6, - COMP_MAT_PROPERTY_MUTATOR_POP_INPUT_QUEUE = 7, - COMP_MAT_PROPERTY_MUTATOR_DRAW_TEXT = 8, - COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES = 9 + enum class CompMatPropertyMutatorType_t : uint32_t { + COMP_MAT_PROPERTY_MUTATOR_INIT = 0x0, + COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS = 0x1, + COMP_MAT_PROPERTY_MUTATOR_COPY_KEYS_WITH_SUFFIX = 0x2, + COMP_MAT_PROPERTY_MUTATOR_COPY_PROPERTY = 0x3, + COMP_MAT_PROPERTY_MUTATOR_SET_VALUE = 0x4, + COMP_MAT_PROPERTY_MUTATOR_GENERATE_TEXTURE = 0x5, + COMP_MAT_PROPERTY_MUTATOR_CONDITIONAL_MUTATORS = 0x6, + COMP_MAT_PROPERTY_MUTATOR_POP_INPUT_QUEUE = 0x7, + COMP_MAT_PROPERTY_MUTATOR_DRAW_TEXT = 0x8, + COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES = 0x9 } // Alignment: 4 // Members count: 3 - enum class CompMatPropertyMutatorConditionType_t : int32_t { - COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS = 0, - COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 1, - COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 2 + enum class CompMatPropertyMutatorConditionType_t : uint32_t { + COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS = 0x0, + COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 0x1, + COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 0x2 } // Alignment: 4 // Members count: 6 - enum class CompositeMaterialInputContainerSourceType_t : int32_t { - CONTAINER_SOURCE_TYPE_TARGET_MATERIAL = 0, - CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR = 1, - CONTAINER_SOURCE_TYPE_SPECIFIC_MATERIAL = 2, - CONTAINER_SOURCE_TYPE_LOOSE_VARIABLES = 3, - CONTAINER_SOURCE_TYPE_VARIABLE_FROM_TARGET_ATTR = 4, - CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL = 5 + enum class CompositeMaterialInputContainerSourceType_t : uint32_t { + CONTAINER_SOURCE_TYPE_TARGET_MATERIAL = 0x0, + CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR = 0x1, + CONTAINER_SOURCE_TYPE_SPECIFIC_MATERIAL = 0x2, + CONTAINER_SOURCE_TYPE_LOOSE_VARIABLES = 0x3, + CONTAINER_SOURCE_TYPE_VARIABLE_FROM_TARGET_ATTR = 0x4, + CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL = 0x5 } // Parent: None // Fields count: 0 @@ -3815,7 +3815,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAttenuation2 = 0xAC; // float32 constexpr std::ptrdiff_t m_flTheta = 0xB0; // float32 constexpr std::ptrdiff_t m_flPhi = 0xB4; // float32 - constexpr std::ptrdiff_t m_hLightCookie = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hLightCookie = 0xB8; // CStrongHandle constexpr std::ptrdiff_t m_nCascades = 0xC0; // int32 constexpr std::ptrdiff_t m_nCastShadows = 0xC4; // int32 constexpr std::ptrdiff_t m_nShadowWidth = 0xC8; // int32 @@ -3955,21 +3955,21 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCsViewPunchAngleTick = 0x4C; // GameTick_t constexpr std::ptrdiff_t m_flCsViewPunchAngleTickRatio = 0x50; // float32 constexpr std::ptrdiff_t m_PlayerFog = 0x58; // C_fogplayerparams_t - constexpr std::ptrdiff_t m_hColorCorrectionCtrl = 0x98; // CHandle< C_ColorCorrection > - constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle< C_TonemapController2 > + constexpr std::ptrdiff_t m_hColorCorrectionCtrl = 0x98; // CHandle + constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle + constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle constexpr std::ptrdiff_t m_audio = 0xA8; // audioparams_t - constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > + constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase> constexpr std::ptrdiff_t m_flOldPlayerZ = 0x138; // float32 constexpr std::ptrdiff_t m_flOldPlayerViewOffsetZ = 0x13C; // float32 constexpr std::ptrdiff_t m_CurrentFog = 0x140; // fogparams_t - constexpr std::ptrdiff_t m_hOldFogController = 0x1A8; // CHandle< C_FogController > + constexpr std::ptrdiff_t m_hOldFogController = 0x1A8; // CHandle constexpr std::ptrdiff_t m_bOverrideFogColor = 0x1AC; // bool[5] constexpr std::ptrdiff_t m_OverrideFogColor = 0x1B1; // Color[5] constexpr std::ptrdiff_t m_bOverrideFogStartEnd = 0x1C5; // bool[5] constexpr std::ptrdiff_t m_fOverrideFogStart = 0x1CC; // float32[5] constexpr std::ptrdiff_t m_fOverrideFogEnd = 0x1E0; // float32[5] - constexpr std::ptrdiff_t m_hActivePostProcessingVolume = 0x1F4; // CHandle< C_PostProcessingVolume > + constexpr std::ptrdiff_t m_hActivePostProcessingVolume = 0x1F4; // CHandle constexpr std::ptrdiff_t m_angDemoViewAngles = 0x1F8; // QAngle } // Parent: CPlayerPawnComponent @@ -4037,7 +4037,7 @@ namespace cs2_dumper { // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) namespace CPlayer_ObserverServices { constexpr std::ptrdiff_t m_iObserverMode = 0x40; // uint8 - constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; // ObserverMode_t constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool constexpr std::ptrdiff_t m_flObserverChaseDistance = 0x50; // float32 @@ -4060,9 +4060,9 @@ namespace cs2_dumper { // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) namespace CPlayer_WeaponServices { - constexpr std::ptrdiff_t m_hMyWeapons = 0x40; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > > - constexpr std::ptrdiff_t m_hActiveWeapon = 0x58; // CHandle< C_BasePlayerWeapon > - constexpr std::ptrdiff_t m_hLastWeapon = 0x5C; // CHandle< C_BasePlayerWeapon > + constexpr std::ptrdiff_t m_hMyWeapons = 0x40; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_hActiveWeapon = 0x58; // CHandle + constexpr std::ptrdiff_t m_hLastWeapon = 0x5C; // CHandle constexpr std::ptrdiff_t m_iAmmo = 0x60; // uint16[32] } // Parent: CBodyComponentSkeletonInstance @@ -4095,8 +4095,8 @@ namespace cs2_dumper { namespace ActiveModelConfig_t { constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t constexpr std::ptrdiff_t m_Name = 0x30; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase< CUtlSymbolLarge > + constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 @@ -4193,7 +4193,7 @@ namespace cs2_dumper { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) namespace CModelState { - constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle constexpr std::ptrdiff_t m_ModelName = 0xA8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bClientClothCreationSuppressed = 0xE8; // bool constexpr std::ptrdiff_t m_MeshGroupMask = 0x180; // uint64 @@ -4305,26 +4305,26 @@ namespace cs2_dumper { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) namespace CAnimGraphNetworkedVariables { - constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase< uint8 > - constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase< uint16 > - constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase< int32 > - constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase< uint64 > - constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase< float32 > - constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase< Quaternion > - constexpr std::ptrdiff_t m_PredNetGlobalSymbolVariables = 0xE0; // C_NetworkUtlVectorBase< CGlobalSymbol > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; // C_NetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0x110; // C_NetworkUtlVectorBase< uint8 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x128; // C_NetworkUtlVectorBase< uint16 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // C_NetworkUtlVectorBase< int32 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x158; // C_NetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x170; // C_NetworkUtlVectorBase< uint64 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x188; // C_NetworkUtlVectorBase< float32 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x1A0; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // C_NetworkUtlVectorBase< Quaternion > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // C_NetworkUtlVectorBase< CGlobalSymbol > + constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetGlobalSymbolVariables = 0xE0; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0x110; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x128; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x158; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x170; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x188; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x1A0; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // C_NetworkUtlVectorBase constexpr std::ptrdiff_t m_nBoolVariablesCount = 0x1E8; // int32 constexpr std::ptrdiff_t m_nOwnerOnlyBoolVariablesCount = 0x1EC; // int32 constexpr std::ptrdiff_t m_nRandomSeedOffset = 0x1F0; // int32 @@ -4421,7 +4421,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x33C; // TakeDamageFlags_t constexpr std::ptrdiff_t m_bIsPlatform = 0x340; // bool constexpr std::ptrdiff_t m_ubInterpolationFrame = 0x341; // uint8 - constexpr std::ptrdiff_t m_hSceneObjectController = 0x344; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hSceneObjectController = 0x344; // CHandle constexpr std::ptrdiff_t m_nNoInterpolationTick = 0x348; // int32 constexpr std::ptrdiff_t m_nVisibilityNoInterpolationTick = 0x34C; // int32 constexpr std::ptrdiff_t m_flProxyRandomValue = 0x350; // float32 @@ -4434,7 +4434,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSubclassID = 0x360; // CUtlStringToken constexpr std::ptrdiff_t m_nSimulationTick = 0x370; // int32 constexpr std::ptrdiff_t m_iCurrentThinkContext = 0x374; // int32 - constexpr std::ptrdiff_t m_aThinkFunctions = 0x378; // CUtlVector< thinkfunc_t > + constexpr std::ptrdiff_t m_aThinkFunctions = 0x378; // CUtlVector constexpr std::ptrdiff_t m_nDisableContextThinkStartTick = 0x390; // GameTick_t constexpr std::ptrdiff_t m_flAnimTime = 0x394; // float32 constexpr std::ptrdiff_t m_flSimulationTime = 0x398; // float32 @@ -4455,14 +4455,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecAbsVelocity = 0x3D8; // constexpr std::ptrdiff_t m_vecVelocity = 0x3E8; // CNetworkVelocityVector constexpr std::ptrdiff_t m_vecBaseVelocity = 0x418; // - constexpr std::ptrdiff_t m_hEffectEntity = 0x424; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_hOwnerEntity = 0x428; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hEffectEntity = 0x424; // CHandle + constexpr std::ptrdiff_t m_hOwnerEntity = 0x428; // CHandle constexpr std::ptrdiff_t m_MoveCollide = 0x42C; // MoveCollide_t constexpr std::ptrdiff_t m_MoveType = 0x42D; // MoveType_t constexpr std::ptrdiff_t m_nActualMoveType = 0x42E; // MoveType_t constexpr std::ptrdiff_t m_flWaterLevel = 0x430; // float32 constexpr std::ptrdiff_t m_fEffects = 0x434; // uint32 - constexpr std::ptrdiff_t m_hGroundEntity = 0x438; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hGroundEntity = 0x438; // CHandle constexpr std::ptrdiff_t m_flFriction = 0x43C; // float32 constexpr std::ptrdiff_t m_flElasticity = 0x440; // float32 constexpr std::ptrdiff_t m_flGravityScale = 0x444; // float32 @@ -4476,14 +4476,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSplitUserPlayerPredictionSlot = 0x464; // CSplitScreenSlot constexpr std::ptrdiff_t m_nFirstPredictableCommand = 0x468; // int32 constexpr std::ptrdiff_t m_nLastPredictableCommand = 0x46C; // int32 - constexpr std::ptrdiff_t m_hOldMoveParent = 0x470; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hOldMoveParent = 0x470; // CHandle constexpr std::ptrdiff_t m_Particles = 0x478; // CParticleProperty - constexpr std::ptrdiff_t m_vecPredictedScriptFloats = 0x4A0; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_vecPredictedScriptFloatIDs = 0x4B8; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_vecPredictedScriptFloats = 0x4A0; // CUtlVector + constexpr std::ptrdiff_t m_vecPredictedScriptFloatIDs = 0x4B8; // CUtlVector constexpr std::ptrdiff_t m_nNextScriptVarRecordID = 0x4E8; // int32 constexpr std::ptrdiff_t m_vecAngVelocity = 0x4F8; // QAngle constexpr std::ptrdiff_t m_DataChangeEventRef = 0x504; // int32 - constexpr std::ptrdiff_t m_dependencies = 0x508; // CUtlVector< CEntityHandle > + constexpr std::ptrdiff_t m_dependencies = 0x508; // CUtlVector constexpr std::ptrdiff_t m_nCreationTick = 0x520; // int32 constexpr std::ptrdiff_t m_bAnimTimeChanged = 0x539; // bool constexpr std::ptrdiff_t m_bSimulationTimeChanged = 0x53A; // bool @@ -4553,8 +4553,8 @@ namespace cs2_dumper { // NetworkVarNames: m_hEntAttached (CHandle< C_BaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) namespace C_EntityFlame { - constexpr std::ptrdiff_t m_hEntAttached = 0x550; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_hOldAttached = 0x578; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hEntAttached = 0x550; // CHandle + constexpr std::ptrdiff_t m_hOldAttached = 0x578; // CHandle constexpr std::ptrdiff_t m_bCheapEffect = 0x57C; // bool } // Parent: None @@ -4592,7 +4592,7 @@ namespace cs2_dumper { // NetworkVarNames: m_flRotation (float32) // NetworkVarNames: m_bFlipHorizontal (bool) namespace CProjectedTextureBase { - constexpr std::ptrdiff_t m_hTargetEntity = 0xC; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hTargetEntity = 0xC; // CHandle constexpr std::ptrdiff_t m_bState = 0x10; // bool constexpr std::ptrdiff_t m_bAlwaysUpdate = 0x11; // bool constexpr std::ptrdiff_t m_flLightFOV = 0x14; // float32 @@ -4687,8 +4687,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flLinearAtten = 0x54; // float32 constexpr std::ptrdiff_t m_bCastsShadows = 0x58; // bool constexpr std::ptrdiff_t m_flCurrentPullBackDist = 0x5C; // float32 - constexpr std::ptrdiff_t m_FlashlightTexture = 0x60; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_MuzzleFlashTexture = 0x68; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_FlashlightTexture = 0x60; // CStrongHandle + constexpr std::ptrdiff_t m_MuzzleFlashTexture = 0x68; // CStrongHandle constexpr std::ptrdiff_t m_textureName = 0x70; // char[64] } // Parent: None @@ -4706,7 +4706,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vColor = 0x0; // constexpr std::ptrdiff_t m_flHorzSize = 0xC; // float32 constexpr std::ptrdiff_t m_flVertSize = 0x10; // float32 - constexpr std::ptrdiff_t m_hMaterial = 0x18; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_hMaterial = 0x18; // CStrongHandle } // Parent: None // Fields count: 15 @@ -4735,7 +4735,7 @@ namespace cs2_dumper { // Fields count: 2 namespace CSkyboxReference { constexpr std::ptrdiff_t m_worldGroupId = 0x550; // WorldGroupId_t - constexpr std::ptrdiff_t m_hSkyCamera = 0x554; // CHandle< C_SkyCamera > + constexpr std::ptrdiff_t m_hSkyCamera = 0x554; // CHandle } // Parent: C_BaseEntity // Fields count: 4 @@ -4866,7 +4866,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMagnitude = 0x44; // float32 constexpr std::ptrdiff_t m_flRadius = 0x48; // float32 constexpr std::ptrdiff_t m_nSurfaceProp = 0x4C; // CUtlStringToken - constexpr std::ptrdiff_t m_nEffectIndex = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > + constexpr std::ptrdiff_t m_nEffectIndex = 0x50; // CWeakHandle constexpr std::ptrdiff_t m_nDamageType = 0x58; // uint32 constexpr std::ptrdiff_t m_nPenetrate = 0x5C; // uint8 constexpr std::ptrdiff_t m_nMaterial = 0x5E; // uint16 @@ -4971,13 +4971,13 @@ namespace cs2_dumper { // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) namespace shard_model_desc_t { constexpr std::ptrdiff_t m_nModelID = 0x8; // int32 - constexpr std::ptrdiff_t m_hMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_hMaterial = 0x10; // CStrongHandle constexpr std::ptrdiff_t m_solid = 0x18; // ShardSolid_t constexpr std::ptrdiff_t m_ShatterPanelMode = 0x19; // ShatterPanelMode constexpr std::ptrdiff_t m_vecPanelSize = 0x1C; // Vector2D constexpr std::ptrdiff_t m_vecStressPositionA = 0x24; // Vector2D constexpr std::ptrdiff_t m_vecStressPositionB = 0x2C; // Vector2D - constexpr std::ptrdiff_t m_vecPanelVertices = 0x38; // C_NetworkUtlVectorBase< Vector2D > + constexpr std::ptrdiff_t m_vecPanelVertices = 0x38; // C_NetworkUtlVectorBase constexpr std::ptrdiff_t m_flGlassHalfThickness = 0x50; // float32 constexpr std::ptrdiff_t m_bHasParent = 0x54; // bool constexpr std::ptrdiff_t m_bParentFrozen = 0x55; // bool @@ -5082,7 +5082,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) namespace C_fogplayerparams_t { - constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle< C_FogController > + constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle constexpr std::ptrdiff_t m_flTransitionTime = 0xC; // float32 constexpr std::ptrdiff_t m_OldColor = 0x10; // Color constexpr std::ptrdiff_t m_flOldStart = 0x14; // float32 @@ -5123,8 +5123,8 @@ namespace cs2_dumper { // NetworkVarNames: m_hOwner (EHANDLE) namespace PhysicsRagdollPose_t { constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer - constexpr std::ptrdiff_t m_Transforms = 0x30; // C_NetworkUtlVectorBase< CTransform > - constexpr std::ptrdiff_t m_hOwner = 0x48; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_Transforms = 0x30; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_hOwner = 0x48; // CHandle constexpr std::ptrdiff_t m_bDirty = 0x68; // bool } // Parent: C_GameRules @@ -5232,7 +5232,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) namespace CAttributeList { - constexpr std::ptrdiff_t m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute > + constexpr std::ptrdiff_t m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* } // Parent: None @@ -5259,12 +5259,12 @@ namespace cs2_dumper { // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) namespace CAttributeManager { - constexpr std::ptrdiff_t m_Providers = 0x8; // CUtlVector< CHandle< C_BaseEntity > > + constexpr std::ptrdiff_t m_Providers = 0x8; // CUtlVector> constexpr std::ptrdiff_t m_iReapplyProvisionParity = 0x20; // int32 - constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle constexpr std::ptrdiff_t m_bPreventLoopback = 0x28; // bool constexpr std::ptrdiff_t m_ProviderType = 0x2C; // attributeprovidertypes_t - constexpr std::ptrdiff_t m_CachedResults = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + constexpr std::ptrdiff_t m_CachedResults = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -5572,7 +5572,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) namespace CCSGameModeRules_ArmsRace { - constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase< CUtlString > + constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase } // Parent: CCSGameModeScript // Fields count: 1 @@ -5742,8 +5742,8 @@ namespace cs2_dumper { // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) namespace C_PlayerPing { - constexpr std::ptrdiff_t m_hPlayer = 0x580; // CHandle< C_CSPlayerPawn > - constexpr std::ptrdiff_t m_hPingedEntity = 0x584; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hPlayer = 0x580; // CHandle + constexpr std::ptrdiff_t m_hPingedEntity = 0x584; // CHandle constexpr std::ptrdiff_t m_iType = 0x588; // int32 constexpr std::ptrdiff_t m_bUrgent = 0x58C; // bool constexpr std::ptrdiff_t m_szPlaceName = 0x58D; // char[18] @@ -5754,7 +5754,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) namespace CCSPlayer_PingServices { - constexpr std::ptrdiff_t m_hPlayerPing = 0x40; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hPlayerPing = 0x40; // CHandle } // Parent: C_BaseEntity // Fields count: 10 @@ -5770,8 +5770,8 @@ namespace cs2_dumper { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) namespace C_CSPlayerResource { - constexpr std::ptrdiff_t m_bHostageAlive = 0x550; // - constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x55C; // + constexpr std::ptrdiff_t m_bHostageAlive = 0x550; // bool[12] + constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x55C; // bool[12] constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x568; // CEntityIndex[12] constexpr std::ptrdiff_t m_bombsiteCenterA = 0x598; // constexpr std::ptrdiff_t m_bombsiteCenterB = 0x5A4; // @@ -5807,7 +5807,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iFOVStart = 0x214; // uint32 constexpr std::ptrdiff_t m_flFOVTime = 0x218; // GameTime_t constexpr std::ptrdiff_t m_flFOVRate = 0x21C; // float32 - constexpr std::ptrdiff_t m_hZoomOwner = 0x220; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hZoomOwner = 0x220; // CHandle constexpr std::ptrdiff_t m_flLastShotFOV = 0x224; // float32 } // Parent: None @@ -5826,7 +5826,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) namespace WeaponPurchaseTracker_t { - constexpr std::ptrdiff_t m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > + constexpr std::ptrdiff_t m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar } // Parent: CPlayerPawnComponent // Fields count: 4 @@ -5836,7 +5836,7 @@ namespace cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) namespace CCSPlayer_ActionTrackingServices { - constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x40; // CHandle< C_BasePlayerWeapon > + constexpr std::ptrdiff_t m_hLastWeaponBeforeC4AutoSwitch = 0x40; // CHandle constexpr std::ptrdiff_t m_bIsRescuing = 0x44; // bool constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x48; // WeaponPurchaseTracker_t constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0xA0; // WeaponPurchaseTracker_t @@ -5871,7 +5871,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) namespace CCSPlayer_BuyServices { - constexpr std::ptrdiff_t m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > + constexpr std::ptrdiff_t m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar } // Parent: CCSPlayerBase_CameraServices // Fields count: 1 @@ -5885,8 +5885,8 @@ namespace cs2_dumper { // NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>) // NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>) namespace CCSPlayer_HostageServices { - constexpr std::ptrdiff_t m_hCarriedHostage = 0x40; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hCarriedHostage = 0x40; // CHandle + constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle } // Parent: CPlayer_ItemServices // Fields count: 3 @@ -5973,7 +5973,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >) namespace CCSPlayer_ViewModelServices { - constexpr std::ptrdiff_t m_hViewModel = 0x40; // CHandle< C_BaseViewModel >[3] + constexpr std::ptrdiff_t m_hViewModel = 0x40; // CHandle[3] } // Parent: CPlayer_WaterServices // Fields count: 3 @@ -6034,7 +6034,7 @@ namespace cs2_dumper { // NetworkVarNames: m_iNumRoundKillsHeadshots (int) // NetworkVarNames: m_unTotalRoundDamageDealt (uint32) namespace CCSPlayerController_ActionTrackingServices { - constexpr std::ptrdiff_t m_perRoundStats = 0x40; // C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > + constexpr std::ptrdiff_t m_perRoundStats = 0x40; // C_UtlVectorEmbeddedNetworkVar constexpr std::ptrdiff_t m_matchStats = 0x90; // CSMatchStats_t constexpr std::ptrdiff_t m_iNumRoundKills = 0x110; // int32 constexpr std::ptrdiff_t m_iNumRoundKillsHeadshots = 0x114; // int32 @@ -6059,10 +6059,10 @@ namespace cs2_dumper { // NetworkVarNames: m_bIsOtherEnemy (bool) // NetworkVarNames: m_killType (EKillTypes_t) namespace CDamageRecord { - constexpr std::ptrdiff_t m_PlayerDamager = 0x28; // CHandle< C_CSPlayerPawnBase > - constexpr std::ptrdiff_t m_PlayerRecipient = 0x2C; // CHandle< C_CSPlayerPawnBase > - constexpr std::ptrdiff_t m_hPlayerControllerDamager = 0x30; // CHandle< CCSPlayerController > - constexpr std::ptrdiff_t m_hPlayerControllerRecipient = 0x34; // CHandle< CCSPlayerController > + constexpr std::ptrdiff_t m_PlayerDamager = 0x28; // CHandle + constexpr std::ptrdiff_t m_PlayerRecipient = 0x2C; // CHandle + constexpr std::ptrdiff_t m_hPlayerControllerDamager = 0x30; // CHandle + constexpr std::ptrdiff_t m_hPlayerControllerRecipient = 0x34; // CHandle constexpr std::ptrdiff_t m_szPlayerDamagerName = 0x38; // CUtlString constexpr std::ptrdiff_t m_szPlayerRecipientName = 0x40; // CUtlString constexpr std::ptrdiff_t m_DamagerXuid = 0x48; // uint64 @@ -6082,7 +6082,7 @@ namespace cs2_dumper { // NetworkVarNames: m_DamageList (CDamageRecord) namespace CCSPlayerController_DamageServices { constexpr std::ptrdiff_t m_nSendUpdate = 0x40; // int32 - constexpr std::ptrdiff_t m_DamageList = 0x48; // C_UtlVectorEmbeddedNetworkVar< CDamageRecord > + constexpr std::ptrdiff_t m_DamageList = 0x48; // C_UtlVectorEmbeddedNetworkVar } // Parent: CPlayerControllerComponent // Fields count: 5 @@ -6126,7 +6126,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsTeacher = 0x64; // int32 constexpr std::ptrdiff_t m_nPersonaDataPublicCommendsFriendly = 0x68; // int32 constexpr std::ptrdiff_t m_nPersonaDataXpTrailLevel = 0x6C; // int32 - constexpr std::ptrdiff_t m_vecServerAuthoritativeWeaponSlots = 0x70; // C_UtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t > + constexpr std::ptrdiff_t m_vecServerAuthoritativeWeaponSlots = 0x70; // C_UtlVectorEmbeddedNetworkVar } // Parent: None // Fields count: 0 @@ -6242,7 +6242,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_strCopyProperty_InputContainerProperty = 0x18; // CUtlString constexpr std::ptrdiff_t m_strCopyProperty_TargetProperty = 0x20; // CUtlString constexpr std::ptrdiff_t m_strRandomRollInputVars_SeedInputVar = 0x28; // CUtlString - constexpr std::ptrdiff_t m_vecRandomRollInputVars_InputVarsToRoll = 0x30; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_vecRandomRollInputVars_InputVarsToRoll = 0x30; // CUtlVector constexpr std::ptrdiff_t m_strCopyMatchingKeys_InputContainerSrc = 0x48; // CUtlString constexpr std::ptrdiff_t m_strCopyKeysWithSuffix_InputContainerSrc = 0x50; // CUtlString constexpr std::ptrdiff_t m_strCopyKeysWithSuffix_FindSuffix = 0x58; // CUtlString @@ -6254,15 +6254,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bIsScratchTarget = 0x2EC; // bool constexpr std::ptrdiff_t m_bSplatDebugInfo = 0x2ED; // bool constexpr std::ptrdiff_t m_bCaptureInRenderDoc = 0x2EE; // bool - constexpr std::ptrdiff_t m_vecTexGenInstructions = 0x2F0; // CUtlVector< CompMatPropertyMutator_t > - constexpr std::ptrdiff_t m_vecConditionalMutators = 0x308; // CUtlVector< CompMatPropertyMutator_t > + constexpr std::ptrdiff_t m_vecTexGenInstructions = 0x2F0; // CUtlVector + constexpr std::ptrdiff_t m_vecConditionalMutators = 0x308; // CUtlVector constexpr std::ptrdiff_t m_strPopInputQueue_Container = 0x320; // CUtlString constexpr std::ptrdiff_t m_strDrawText_InputContainerSrc = 0x328; // CUtlString constexpr std::ptrdiff_t m_strDrawText_InputContainerProperty = 0x330; // CUtlString constexpr std::ptrdiff_t m_vecDrawText_Position = 0x338; // Vector2D constexpr std::ptrdiff_t m_colDrawText_Color = 0x340; // Color constexpr std::ptrdiff_t m_strDrawText_Font = 0x348; // CUtlString - constexpr std::ptrdiff_t m_vecConditions = 0x350; // CUtlVector< CompMatMutatorCondition_t > + constexpr std::ptrdiff_t m_vecConditions = 0x350; // CUtlVector } // Parent: None // Fields count: 8 @@ -6276,7 +6276,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_strSpecificContainerMaterial = 0x8; // CResourceName constexpr std::ptrdiff_t m_strAttrName = 0xE8; // CUtlString constexpr std::ptrdiff_t m_strAlias = 0xF0; // CUtlString - constexpr std::ptrdiff_t m_vecLooseVariables = 0xF8; // CUtlVector< CompositeMaterialInputLooseVariable_t > + constexpr std::ptrdiff_t m_vecLooseVariables = 0xF8; // CUtlVector constexpr std::ptrdiff_t m_strAttrNameForVar = 0x110; // CUtlString constexpr std::ptrdiff_t m_bExposeExternally = 0x118; // bool } @@ -6287,10 +6287,10 @@ namespace cs2_dumper { // MGetKV3ClassDefaults // MPropertyElementNameFn namespace CompositeMaterialAssemblyProcedure_t { - constexpr std::ptrdiff_t m_vecCompMatIncludes = 0x0; // CUtlVector< CResourceName > - constexpr std::ptrdiff_t m_vecMatchFilters = 0x18; // CUtlVector< CompositeMaterialMatchFilter_t > - constexpr std::ptrdiff_t m_vecCompositeInputContainers = 0x30; // CUtlVector< CompositeMaterialInputContainer_t > - constexpr std::ptrdiff_t m_vecPropertyMutators = 0x48; // CUtlVector< CompMatPropertyMutator_t > + constexpr std::ptrdiff_t m_vecCompMatIncludes = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_vecMatchFilters = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_vecCompositeInputContainers = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_vecPropertyMutators = 0x48; // CUtlVector } // Parent: None // Fields count: 1 @@ -6309,7 +6309,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_TargetKVs = 0x8; // KeyValues3 constexpr std::ptrdiff_t m_PreGenerationKVs = 0x18; // KeyValues3 constexpr std::ptrdiff_t m_FinalKVs = 0x28; // KeyValues3 - constexpr std::ptrdiff_t m_vecGeneratedTextures = 0x40; // CUtlVector< GeneratedTextureHandle_t > + constexpr std::ptrdiff_t m_vecGeneratedTextures = 0x40; // CUtlVector } // Parent: None // Fields count: 8 @@ -6323,8 +6323,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_KVModelStateChoices = 0xE8; // KeyValues3 constexpr std::ptrdiff_t m_bEnableChildModel = 0xF8; // bool constexpr std::ptrdiff_t m_ChildModelName = 0x100; // CResourceName - constexpr std::ptrdiff_t m_vecCompositeMaterialAssemblyProcedures = 0x1E0; // CUtlVector< CompositeMaterialAssemblyProcedure_t > - constexpr std::ptrdiff_t m_vecCompositeMaterials = 0x1F8; // CUtlVector< CompositeMaterial_t > + constexpr std::ptrdiff_t m_vecCompositeMaterialAssemblyProcedures = 0x1E0; // CUtlVector + constexpr std::ptrdiff_t m_vecCompositeMaterials = 0x1F8; // CUtlVector } // Parent: None // Fields count: 3 @@ -6333,7 +6333,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CCompositeMaterialEditorDoc { constexpr std::ptrdiff_t m_nVersion = 0x8; // int32 - constexpr std::ptrdiff_t m_Points = 0x10; // CUtlVector< CompositeMaterialEditorPoint_t > + constexpr std::ptrdiff_t m_Points = 0x10; // CUtlVector constexpr std::ptrdiff_t m_KVthumbnail = 0x28; // KeyValues3 } // Parent: None @@ -6380,8 +6380,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_WorldPoints = 0xF0; // Vector[8] constexpr std::ptrdiff_t m_vFogOffsetLayer0 = 0x4A8; // Vector2D constexpr std::ptrdiff_t m_vFogOffsetLayer1 = 0x4B0; // Vector2D - constexpr std::ptrdiff_t m_hEnvWind = 0x4B8; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_hEnvSky = 0x4BC; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hEnvWind = 0x4B8; // CHandle + constexpr std::ptrdiff_t m_hEnvSky = 0x4BC; // CHandle } // Parent: C_BaseEntity // Fields count: 1 @@ -6391,22 +6391,22 @@ namespace cs2_dumper { // Parent: CAnimGraphControllerBase // Fields count: 4 namespace C_CSGO_PreviewModel_GraphController { - constexpr std::ptrdiff_t m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_pszWeaponState = 0x38; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_pszWeaponType = 0x58; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef< char* > + constexpr std::ptrdiff_t m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszWeaponState = 0x38; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszWeaponType = 0x58; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef } // Parent: CAnimGraphControllerBase // Fields count: 8 namespace C_CSGO_PreviewPlayer_GraphController { - constexpr std::ptrdiff_t m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_pszTeamPreviewVariant = 0x38; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_pszTeamPreviewPosition = 0x58; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_nTeamPreviewRandom = 0x98; // CAnimGraphParamOptionalRef< int32 > - constexpr std::ptrdiff_t m_pszWeaponState = 0xB0; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_pszWeaponType = 0xD0; // CAnimGraphParamOptionalRef< char* > - constexpr std::ptrdiff_t m_bCT = 0xF0; // CAnimGraphParamOptionalRef< bool > + constexpr std::ptrdiff_t m_pszCharacterMode = 0x18; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszTeamPreviewVariant = 0x38; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszTeamPreviewPosition = 0x58; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszEndOfMatchCelebration = 0x78; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_nTeamPreviewRandom = 0x98; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszWeaponState = 0xB0; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_pszWeaponType = 0xD0; // CAnimGraphParamOptionalRef + constexpr std::ptrdiff_t m_bCT = 0xF0; // CAnimGraphParamOptionalRef } // Parent: C_BaseEntity // Fields count: 10 @@ -6606,12 +6606,12 @@ namespace cs2_dumper { namespace C_EnvCombinedLightProbeVolume { constexpr std::ptrdiff_t m_Color = 0x15A8; // Color constexpr std::ptrdiff_t m_flBrightness = 0x15AC; // float32 - constexpr std::ptrdiff_t m_hCubemapTexture = 0x15B0; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hCubemapTexture = 0x15B0; // CStrongHandle constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x15B8; // bool - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x15C0; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle constexpr std::ptrdiff_t m_vBoxMins = 0x15E0; // constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; // constexpr std::ptrdiff_t m_bMoveable = 0x15F8; // bool @@ -6652,7 +6652,7 @@ namespace cs2_dumper { // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) namespace C_EnvCubemap { - constexpr std::ptrdiff_t m_hCubemapTexture = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hCubemapTexture = 0x5D0; // CStrongHandle constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5D8; // bool constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5DC; // float32 constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5E0; // @@ -6710,9 +6710,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartDisabled = 0x575; // bool constexpr std::ptrdiff_t m_flFogMaxOpacity = 0x578; // float32 constexpr std::ptrdiff_t m_nCubemapSourceType = 0x57C; // int32 - constexpr std::ptrdiff_t m_hSkyMaterial = 0x580; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_hSkyMaterial = 0x580; // CStrongHandle constexpr std::ptrdiff_t m_iszSkyEntity = 0x588; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; // CStrongHandle constexpr std::ptrdiff_t m_bHasHeightFogEnd = 0x598; // bool constexpr std::ptrdiff_t m_bFirstTime = 0x599; // bool } @@ -6736,7 +6736,7 @@ namespace cs2_dumper { // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) namespace C_GradientFog { - constexpr std::ptrdiff_t m_hGradientFogTexture = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hGradientFogTexture = 0x550; // CStrongHandle constexpr std::ptrdiff_t m_flFogStartDistance = 0x558; // float32 constexpr std::ptrdiff_t m_flFogEndDistance = 0x55C; // float32 constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x560; // bool @@ -6775,10 +6775,10 @@ namespace cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) namespace C_EnvLightProbeVolume { - constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1528; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hLightProbeTexture = 0x1528; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle + constexpr std::ptrdiff_t m_hLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle constexpr std::ptrdiff_t m_vBoxMins = 0x1548; // constexpr std::ptrdiff_t m_vBoxMaxs = 0x1554; // constexpr std::ptrdiff_t m_bMoveable = 0x1560; // bool @@ -6890,7 +6890,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartDisabled = 0x5B8; // bool constexpr std::ptrdiff_t m_bEnableIndirect = 0x5B9; // bool constexpr std::ptrdiff_t m_bIsMaster = 0x5BA; // bool - constexpr std::ptrdiff_t m_hFogIndirectTexture = 0x5C0; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hFogIndirectTexture = 0x5C0; // CStrongHandle constexpr std::ptrdiff_t m_nForceRefreshCount = 0x5C8; // int32 constexpr std::ptrdiff_t m_bFirstTime = 0x5CC; // bool } @@ -7030,8 +7030,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_pOutputOnSpawned = 0x570; // CEntityIOOutput constexpr std::ptrdiff_t m_clientOnlyEntityBehavior = 0x598; // PointTemplateClientOnlyEntityBehavior_t constexpr std::ptrdiff_t m_ownerSpawnGroupType = 0x59C; // PointTemplateOwnerSpawnGroupType_t - constexpr std::ptrdiff_t m_createdSpawnGroupHandles = 0x5A0; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_SpawnedEntityHandles = 0x5B8; // CUtlVector< CEntityHandle > + constexpr std::ptrdiff_t m_createdSpawnGroupHandles = 0x5A0; // CUtlVector + constexpr std::ptrdiff_t m_SpawnedEntityHandles = 0x5B8; // CUtlVector constexpr std::ptrdiff_t m_ScriptSpawnCallback = 0x5D0; // HSCRIPT constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x5D8; // HSCRIPT } @@ -7076,8 +7076,8 @@ namespace cs2_dumper { // NetworkVarNames: m_iScore (int32) // NetworkVarNames: m_szTeamname (char) namespace C_Team { - constexpr std::ptrdiff_t m_aPlayerControllers = 0x550; // C_NetworkUtlVectorBase< CHandle< CBasePlayerController > > - constexpr std::ptrdiff_t m_aPlayers = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > > + constexpr std::ptrdiff_t m_aPlayerControllers = 0x550; // C_NetworkUtlVectorBase> + constexpr std::ptrdiff_t m_aPlayers = 0x568; // C_NetworkUtlVectorBase> constexpr std::ptrdiff_t m_iScore = 0x580; // int32 constexpr std::ptrdiff_t m_szTeamname = 0x584; // char[129] } @@ -7106,11 +7106,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CommandContext = 0x560; // C_CommandContext constexpr std::ptrdiff_t m_nInButtonsWhichAreToggles = 0x5F8; // uint64 constexpr std::ptrdiff_t m_nTickBase = 0x600; // uint32 - constexpr std::ptrdiff_t m_hPawn = 0x604; // CHandle< C_BasePlayerPawn > - constexpr std::ptrdiff_t m_hPredictedPawn = 0x608; // CHandle< C_BasePlayerPawn > + constexpr std::ptrdiff_t m_hPawn = 0x604; // CHandle + constexpr std::ptrdiff_t m_hPredictedPawn = 0x608; // CHandle constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x60C; // CSplitScreenSlot - constexpr std::ptrdiff_t m_hSplitOwner = 0x610; // CHandle< CBasePlayerController > - constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x618; // CUtlVector< CHandle< CBasePlayerController > > + constexpr std::ptrdiff_t m_hSplitOwner = 0x610; // CHandle + constexpr std::ptrdiff_t m_hSplitScreenPlayers = 0x618; // CUtlVector> constexpr std::ptrdiff_t m_bIsHLTV = 0x630; // bool constexpr std::ptrdiff_t m_iConnected = 0x634; // PlayerConnectedState constexpr std::ptrdiff_t m_iszPlayerName = 0x638; // char[128] @@ -7124,7 +7124,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CBasePlayerVData { - constexpr std::ptrdiff_t m_sModelName = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > + constexpr std::ptrdiff_t m_sModelName = 0x28; // CResourceNameTyped> constexpr std::ptrdiff_t m_flHeadDamageMultiplier = 0x108; // CSkillFloat constexpr std::ptrdiff_t m_flChestDamageMultiplier = 0x118; // CSkillFloat constexpr std::ptrdiff_t m_flStomachDamageMultiplier = 0x128; // CSkillFloat @@ -7145,11 +7145,11 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CBasePlayerWeaponVData { - constexpr std::ptrdiff_t m_szWorldModel = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > + constexpr std::ptrdiff_t m_szWorldModel = 0x28; // CResourceNameTyped> constexpr std::ptrdiff_t m_bBuiltRightHanded = 0x108; // bool constexpr std::ptrdiff_t m_bAllowFlipping = 0x109; // bool constexpr std::ptrdiff_t m_sMuzzleAttachment = 0x110; // CUtlString - constexpr std::ptrdiff_t m_szMuzzleFlashParticle = 0x118; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > + constexpr std::ptrdiff_t m_szMuzzleFlashParticle = 0x118; // CResourceNameTyped> constexpr std::ptrdiff_t m_iFlags = 0x1F8; // ItemFlagTypes_t constexpr std::ptrdiff_t m_nPrimaryAmmoType = 0x1F9; // AmmoIndex_t constexpr std::ptrdiff_t m_nSecondaryAmmoType = 0x1FA; // AmmoIndex_t @@ -7162,7 +7162,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bAutoSwitchFrom = 0x211; // bool constexpr std::ptrdiff_t m_iRumbleEffect = 0x214; // RumbleEffect_t constexpr std::ptrdiff_t m_bLinkedCooldowns = 0x218; // bool - constexpr std::ptrdiff_t m_aShootSounds = 0x220; // CUtlMap< WeaponSound_t, CSoundEventName > + constexpr std::ptrdiff_t m_aShootSounds = 0x220; // CUtlMap constexpr std::ptrdiff_t m_iSlot = 0x240; // int32 constexpr std::ptrdiff_t m_iPosition = 0x244; // int32 } @@ -7227,7 +7227,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nRenderFX = 0xA81; // RenderFx_t constexpr std::ptrdiff_t m_bAllowFadeInView = 0xA82; // bool constexpr std::ptrdiff_t m_clrRender = 0xA83; // Color - constexpr std::ptrdiff_t m_vecRenderAttributes = 0xA88; // C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t > + constexpr std::ptrdiff_t m_vecRenderAttributes = 0xA88; // C_UtlVectorEmbeddedNetworkVar constexpr std::ptrdiff_t m_bRenderToCubemaps = 0xAF0; // bool constexpr std::ptrdiff_t m_Collision = 0xAF8; // CCollisionProperty constexpr std::ptrdiff_t m_Glow = 0xBA8; // CGlowProperty @@ -7242,7 +7242,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vDecalForwardAxis = 0xC28; // constexpr std::ptrdiff_t m_flDecalHealBloodRate = 0xC34; // float32 constexpr std::ptrdiff_t m_flDecalHealHeightRate = 0xC38; // float32 - constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC40; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > + constexpr std::ptrdiff_t m_ConfigEntitiesToPropagateMaterialDecalsTo = 0xC40; // C_NetworkUtlVectorBase> constexpr std::ptrdiff_t m_vecViewOffset = 0xC58; // CNetworkViewOffsetVector constexpr std::ptrdiff_t m_pClientAlphaProperty = 0xC88; // CClientAlphaProperty* constexpr std::ptrdiff_t m_ClientOverrideTint = 0xC90; // Color @@ -7299,12 +7299,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flFreezeTransitionDuration = 0xED4; // float32 constexpr std::ptrdiff_t m_nStopType = 0xED8; // int32 constexpr std::ptrdiff_t m_bAnimateDuringGameplayPause = 0xEDC; // bool - constexpr std::ptrdiff_t m_iEffectIndex = 0xEE0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + constexpr std::ptrdiff_t m_iEffectIndex = 0xEE0; // CStrongHandle constexpr std::ptrdiff_t m_flStartTime = 0xEE8; // GameTime_t constexpr std::ptrdiff_t m_flPreSimTime = 0xEEC; // float32 constexpr std::ptrdiff_t m_vServerControlPoints = 0xEF0; // Vector[4] constexpr std::ptrdiff_t m_iServerControlPointAssignments = 0xF20; // uint8[4] - constexpr std::ptrdiff_t m_hControlPointEnts = 0xF24; // CHandle< C_BaseEntity >[64] + constexpr std::ptrdiff_t m_hControlPointEnts = 0xF24; // CHandle[64] constexpr std::ptrdiff_t m_bNoSave = 0x1024; // bool constexpr std::ptrdiff_t m_bNoFreeze = 0x1025; // bool constexpr std::ptrdiff_t m_bNoRamp = 0x1026; // bool @@ -7338,19 +7338,19 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bStartActive = 0x550; // bool constexpr std::ptrdiff_t m_flMaxSimulationTime = 0x554; // float32 constexpr std::ptrdiff_t m_iszEffectName = 0x558; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_PathNodes_Name = 0x560; // CUtlVector< CUtlSymbolLarge > + constexpr std::ptrdiff_t m_PathNodes_Name = 0x560; // CUtlVector constexpr std::ptrdiff_t m_flParticleSpacing = 0x578; // float32 constexpr std::ptrdiff_t m_flSlack = 0x57C; // float32 constexpr std::ptrdiff_t m_flRadius = 0x580; // float32 constexpr std::ptrdiff_t m_ColorTint = 0x584; // Color constexpr std::ptrdiff_t m_nEffectState = 0x588; // int32 - constexpr std::ptrdiff_t m_iEffectIndex = 0x590; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_PathNodes_Position = 0x598; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_PathNodes_TangentIn = 0x5B0; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x5C8; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_PathNodes_Color = 0x5E0; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x5F8; // C_NetworkUtlVectorBase< bool > - constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x610; // C_NetworkUtlVectorBase< float32 > + constexpr std::ptrdiff_t m_iEffectIndex = 0x590; // CStrongHandle + constexpr std::ptrdiff_t m_PathNodes_Position = 0x598; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_TangentIn = 0x5B0; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_TangentOut = 0x5C8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_Color = 0x5E0; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_PinEnabled = 0x5F8; // C_NetworkUtlVectorBase + constexpr std::ptrdiff_t m_PathNodes_RadiusScale = 0x610; // C_NetworkUtlVectorBase } // Parent: C_PathParticleRope // Fields count: 0 @@ -7484,14 +7484,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bDisabledOld = 0x551; // bool constexpr std::ptrdiff_t m_bUpdateOnClient = 0x552; // bool constexpr std::ptrdiff_t m_nInputType = 0x554; // ValueRemapperInputType_t - constexpr std::ptrdiff_t m_hRemapLineStart = 0x558; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_hRemapLineEnd = 0x55C; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hRemapLineStart = 0x558; // CHandle + constexpr std::ptrdiff_t m_hRemapLineEnd = 0x55C; // CHandle constexpr std::ptrdiff_t m_flMaximumChangePerSecond = 0x560; // float32 constexpr std::ptrdiff_t m_flDisengageDistance = 0x564; // float32 constexpr std::ptrdiff_t m_flEngageDistance = 0x568; // float32 constexpr std::ptrdiff_t m_bRequiresUseKey = 0x56C; // bool constexpr std::ptrdiff_t m_nOutputType = 0x570; // ValueRemapperOutputType_t - constexpr std::ptrdiff_t m_hOutputEntities = 0x578; // C_NetworkUtlVectorBase< CHandle< C_BaseEntity > > + constexpr std::ptrdiff_t m_hOutputEntities = 0x578; // C_NetworkUtlVectorBase> constexpr std::ptrdiff_t m_nHapticsType = 0x590; // ValueRemapperHapticsType_t constexpr std::ptrdiff_t m_nMomentumType = 0x594; // ValueRemapperMomentumType_t constexpr std::ptrdiff_t m_flMomentumModifier = 0x598; // float32 @@ -7542,7 +7542,7 @@ namespace cs2_dumper { // NetworkVarNames: m_Handle (CHandle< CBaseEntity>) // NetworkVarNames: m_bSendHandle (bool) namespace C_HandleTest { - constexpr std::ptrdiff_t m_Handle = 0x550; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_Handle = 0x550; // CHandle constexpr std::ptrdiff_t m_bSendHandle = 0x554; // bool } // Parent: C_BaseEntity @@ -7569,7 +7569,7 @@ namespace cs2_dumper { // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) namespace C_BaseButton { - constexpr std::ptrdiff_t m_glowEntity = 0xCD0; // CHandle< C_BaseModelEntity > + constexpr std::ptrdiff_t m_glowEntity = 0xCD0; // CHandle constexpr std::ptrdiff_t m_usable = 0xCD4; // bool constexpr std::ptrdiff_t m_szDisplayText = 0xCD8; // CUtlSymbolLarge } @@ -7624,7 +7624,7 @@ namespace cs2_dumper { // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) namespace C_EnvDecal { - constexpr std::ptrdiff_t m_hDecalMaterial = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_hDecalMaterial = 0xCD0; // CStrongHandle constexpr std::ptrdiff_t m_flWidth = 0xCD8; // float32 constexpr std::ptrdiff_t m_flHeight = 0xCDC; // float32 constexpr std::ptrdiff_t m_flDepth = 0xCE0; // float32 @@ -7701,7 +7701,7 @@ namespace cs2_dumper { // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) namespace C_RopeKeyframe { - constexpr std::ptrdiff_t m_LinksTouchingSomething = 0xCD8; // CBitVec< 10 > + constexpr std::ptrdiff_t m_LinksTouchingSomething = 0xCD8; // CBitVec<10> constexpr std::ptrdiff_t m_nLinksTouchingSomething = 0xCDC; // int32 constexpr std::ptrdiff_t m_bApplyWind = 0xCE0; // bool constexpr std::ptrdiff_t m_fPrevLockedPoints = 0xCE4; // int32 @@ -7711,11 +7711,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCurScroll = 0xD08; // float32 constexpr std::ptrdiff_t m_flScrollSpeed = 0xD0C; // float32 constexpr std::ptrdiff_t m_RopeFlags = 0xD10; // uint16 - constexpr std::ptrdiff_t m_iRopeMaterialModelIndex = 0xD18; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_iRopeMaterialModelIndex = 0xD18; // CStrongHandle constexpr std::ptrdiff_t m_LightValues = 0xF90; // Vector[10] constexpr std::ptrdiff_t m_nSegments = 0x1008; // uint8 - constexpr std::ptrdiff_t m_hStartPoint = 0x100C; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_hEndPoint = 0x1010; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_hStartPoint = 0x100C; // CHandle + constexpr std::ptrdiff_t m_hEndPoint = 0x1010; // CHandle constexpr std::ptrdiff_t m_iStartAttachment = 0x1014; // AttachmentHandle_t constexpr std::ptrdiff_t m_iEndAttachment = 0x1015; // AttachmentHandle_t constexpr std::ptrdiff_t m_Subdiv = 0x1016; // uint8 @@ -7726,7 +7726,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nChangeCount = 0x1021; // uint8 constexpr std::ptrdiff_t m_Width = 0x1024; // float32 constexpr std::ptrdiff_t m_PhysicsDelegate = 0x1028; // C_RopeKeyframe::CPhysicsDelegate - constexpr std::ptrdiff_t m_hMaterial = 0x1038; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_hMaterial = 0x1038; // CStrongHandle constexpr std::ptrdiff_t m_TextureHeight = 0x1040; // int32 constexpr std::ptrdiff_t m_vecImpulse = 0x1044; // constexpr std::ptrdiff_t m_vecPreviousImpulse = 0x1050; // @@ -7762,10 +7762,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flForceClientTime = 0x55C; // float32 constexpr std::ptrdiff_t m_nSceneStringIndex = 0x560; // uint16 constexpr std::ptrdiff_t m_bClientOnly = 0x562; // bool - constexpr std::ptrdiff_t m_hOwner = 0x564; // CHandle< C_BaseFlex > - constexpr std::ptrdiff_t m_hActorList = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BaseFlex > > + constexpr std::ptrdiff_t m_hOwner = 0x564; // CHandle + constexpr std::ptrdiff_t m_hActorList = 0x568; // C_NetworkUtlVectorBase> constexpr std::ptrdiff_t m_bWasPlaying = 0x580; // bool - constexpr std::ptrdiff_t m_QueuedEvents = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > + constexpr std::ptrdiff_t m_QueuedEvents = 0x590; // CUtlVector constexpr std::ptrdiff_t m_flCurrentTime = 0x5A8; // float32 } // Parent: CGlowOverlay @@ -7839,34 +7839,34 @@ namespace cs2_dumper { namespace engine2 { // Alignment: 4 // Members count: 3 - enum class SpawnDebugOverrideState_t : int32_t { - SPAWN_DEBUG_OVERRIDE_NONE = 0, - SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 1, - SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 2 + enum class SpawnDebugOverrideState_t : uint32_t { + SPAWN_DEBUG_OVERRIDE_NONE = 0x0, + SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 0x1, + SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2 } // Alignment: 4 // Members count: 5 - enum class SpawnDebugRestrictionOverrideState_t : int32_t { - SPAWN_DEBUG_RESTRICT_NONE = 0, - SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS = 1, - SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS = 2, - SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS = 4, - SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 8 + enum class SpawnDebugRestrictionOverrideState_t : uint32_t { + SPAWN_DEBUG_RESTRICT_NONE = 0x0, + SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS = 0x1, + SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS = 0x2, + SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS = 0x4, + SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 0x8 } // Alignment: 4 // Members count: 3 - enum class EntityDormancyType_t : int32_t { - ENTITY_NOT_DORMANT = 0, - ENTITY_DORMANT = 1, - ENTITY_SUSPENDED = 2 + enum class EntityDormancyType_t : uint32_t { + ENTITY_NOT_DORMANT = 0x0, + ENTITY_DORMANT = 0x1, + ENTITY_SUSPENDED = 0x2 } // Alignment: 4 // Members count: 4 - enum class EntityIOTargetType_t : int32_t { - ENTITY_IO_TARGET_INVALID = -1, - ENTITY_IO_TARGET_ENTITYNAME = 2, - ENTITY_IO_TARGET_EHANDLE = 6, - ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 7 + enum class EntityIOTargetType_t : uint32_t { + ENTITY_IO_TARGET_INVALID = 0xFFFFFFFFFFFFFFFF, + ENTITY_IO_TARGET_ENTITYNAME = 0x2, + ENTITY_IO_TARGET_EHANDLE = 0x6, + ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7 } // Parent: None // Fields count: 4 @@ -8151,7 +8151,7 @@ namespace cs2_dumper { // Parent: None // Fields count: 1 namespace CEntityIOOutput { - constexpr std::ptrdiff_t m_Value = 0x18; // CVariantBase< CVariantDefaultAllocator > + constexpr std::ptrdiff_t m_Value = 0x18; // CVariantBase } // Parent: CEntityComponent // Fields count: 1 @@ -8171,7 +8171,7 @@ namespace cs2_dumper { // Parent: CAnimScriptBase // Fields count: 1 namespace EmptyTestScript { - constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam< float32 > + constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam } } // Module: materialsystem2.dll @@ -8180,40 +8180,40 @@ namespace cs2_dumper { namespace materialsystem2 { // Alignment: 4 // Members count: 4 - enum class HorizJustification_e : int32_t { - HORIZ_JUSTIFICATION_LEFT = 0, - HORIZ_JUSTIFICATION_CENTER = 1, - HORIZ_JUSTIFICATION_RIGHT = 2, - HORIZ_JUSTIFICATION_NONE = 3 + enum class HorizJustification_e : uint32_t { + HORIZ_JUSTIFICATION_LEFT = 0x0, + HORIZ_JUSTIFICATION_CENTER = 0x1, + HORIZ_JUSTIFICATION_RIGHT = 0x2, + HORIZ_JUSTIFICATION_NONE = 0x3 } // Alignment: 4 // Members count: 4 - enum class VertJustification_e : int32_t { - VERT_JUSTIFICATION_TOP = 0, - VERT_JUSTIFICATION_CENTER = 1, - VERT_JUSTIFICATION_BOTTOM = 2, - VERT_JUSTIFICATION_NONE = 3 + enum class VertJustification_e : uint32_t { + VERT_JUSTIFICATION_TOP = 0x0, + VERT_JUSTIFICATION_CENTER = 0x1, + VERT_JUSTIFICATION_BOTTOM = 0x2, + VERT_JUSTIFICATION_NONE = 0x3 } // Alignment: 4 // Members count: 3 - enum class LayoutPositionType_e : int32_t { - LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0, - LAYOUTPOSITIONTYPE_FRACTIONAL = 1, - LAYOUTPOSITIONTYPE_NONE = 2 + enum class LayoutPositionType_e : uint32_t { + LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0, + LAYOUTPOSITIONTYPE_FRACTIONAL = 0x1, + LAYOUTPOSITIONTYPE_NONE = 0x2 } // Alignment: 4 // Members count: 3 - enum class BloomBlendMode_t : int32_t { - BLOOM_BLEND_ADD = 0, - BLOOM_BLEND_SCREEN = 1, - BLOOM_BLEND_BLUR = 2 + enum class BloomBlendMode_t : uint32_t { + BLOOM_BLEND_ADD = 0x0, + BLOOM_BLEND_SCREEN = 0x1, + BLOOM_BLEND_BLUR = 0x2 } // Alignment: 4 // Members count: 3 - enum class ViewFadeMode_t : int32_t { - VIEW_FADE_CONSTANT_COLOR = 0, - VIEW_FADE_MODULATE = 1, - VIEW_FADE_MOD2X = 2 + enum class ViewFadeMode_t : uint32_t { + VIEW_FADE_CONSTANT_COLOR = 0x0, + VIEW_FADE_MODULATE = 0x1, + VIEW_FADE_MOD2X = 0x2 } // Parent: None // Fields count: 1 @@ -8253,7 +8253,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace MaterialParamTexture_t { - constexpr std::ptrdiff_t m_pValue = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_pValue = 0x8; // CStrongHandle } // Parent: MaterialParam_t // Fields count: 1 @@ -8279,18 +8279,18 @@ namespace cs2_dumper { namespace MaterialResourceData_t { constexpr std::ptrdiff_t m_materialName = 0x0; // CUtlString constexpr std::ptrdiff_t m_shaderName = 0x8; // CUtlString - constexpr std::ptrdiff_t m_intParams = 0x10; // CUtlVector< MaterialParamInt_t > - constexpr std::ptrdiff_t m_floatParams = 0x28; // CUtlVector< MaterialParamFloat_t > - constexpr std::ptrdiff_t m_vectorParams = 0x40; // CUtlVector< MaterialParamVector_t > - constexpr std::ptrdiff_t m_textureParams = 0x58; // CUtlVector< MaterialParamTexture_t > - constexpr std::ptrdiff_t m_dynamicParams = 0x70; // CUtlVector< MaterialParamBuffer_t > - constexpr std::ptrdiff_t m_dynamicTextureParams = 0x88; // CUtlVector< MaterialParamBuffer_t > - constexpr std::ptrdiff_t m_intAttributes = 0xA0; // CUtlVector< MaterialParamInt_t > - constexpr std::ptrdiff_t m_floatAttributes = 0xB8; // CUtlVector< MaterialParamFloat_t > - constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector< MaterialParamVector_t > - constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector< MaterialParamTexture_t > - constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector< MaterialParamString_t > - constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_intParams = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_floatParams = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_vectorParams = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_textureParams = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_dynamicParams = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_dynamicTextureParams = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_intAttributes = 0xA0; // CUtlVector + constexpr std::ptrdiff_t m_floatAttributes = 0xB8; // CUtlVector + constexpr std::ptrdiff_t m_vectorAttributes = 0xD0; // CUtlVector + constexpr std::ptrdiff_t m_textureAttributes = 0xE8; // CUtlVector + constexpr std::ptrdiff_t m_stringAttributes = 0x100; // CUtlVector + constexpr std::ptrdiff_t m_renderAttributesUsed = 0x118; // CUtlVector } // Parent: None // Fields count: 15 @@ -8396,39 +8396,39 @@ namespace cs2_dumper { namespace panorama { // Alignment: 4 // Members count: 13 - enum class ELayoutNodeType : int32_t { - ROOT = 0, - STYLES = 1, - SCRIPT_BODY = 2, - SCRIPTS = 3, - SNIPPETS = 4, - INCLUDE = 5, - SNIPPET = 6, - PANEL = 7, - PANEL_ATTRIBUTE = 8, - PANEL_ATTRIBUTE_VALUE = 9, - REFERENCE_CONTENT = 10, - REFERENCE_COMPILED = 11, - REFERENCE_PASSTHROUGH = 12 + enum class ELayoutNodeType : uint32_t { + ROOT = 0x0, + STYLES = 0x1, + SCRIPT_BODY = 0x2, + SCRIPTS = 0x3, + SNIPPETS = 0x4, + INCLUDE = 0x5, + SNIPPET = 0x6, + PANEL = 0x7, + PANEL_ATTRIBUTE = 0x8, + PANEL_ATTRIBUTE_VALUE = 0x9, + REFERENCE_CONTENT = 0xA, + REFERENCE_COMPILED = 0xB, + REFERENCE_PASSTHROUGH = 0xC } // Alignment: 4 // Members count: 15 - enum class EStyleNodeType : int32_t { - ROOT = 0, - EXPRESSION = 1, - PROPERTY = 2, - DEFINE = 3, - IMPORT = 4, - KEYFRAMES = 5, - KEYFRAME_SELECTOR = 6, - STYLE_SELECTOR = 7, - WHITESPACE = 8, - EXPRESSION_TEXT = 9, - EXPRESSION_URL = 10, - EXPRESSION_CONCAT = 11, - REFERENCE_CONTENT = 12, - REFERENCE_COMPILED = 13, - REFERENCE_PASSTHROUGH = 14 + enum class EStyleNodeType : uint32_t { + ROOT = 0x0, + EXPRESSION = 0x1, + PROPERTY = 0x2, + DEFINE = 0x3, + IMPORT = 0x4, + KEYFRAMES = 0x5, + KEYFRAME_SELECTOR = 0x6, + STYLE_SELECTOR = 0x7, + WHITESPACE = 0x8, + EXPRESSION_TEXT = 0x9, + EXPRESSION_URL = 0xA, + EXPRESSION_CONCAT = 0xB, + REFERENCE_CONTENT = 0xC, + REFERENCE_COMPILED = 0xD, + REFERENCE_PASSTHROUGH = 0xE } } // Module: particles.dll @@ -8437,649 +8437,649 @@ namespace cs2_dumper { namespace particles { // Alignment: 4 // Members count: 6 - enum class ParticleControlPointAxis_t : int32_t { - PARTICLE_CP_AXIS_X = 0, - PARTICLE_CP_AXIS_Y = 1, - PARTICLE_CP_AXIS_Z = 2, - PARTICLE_CP_AXIS_NEGATIVE_X = 3, - PARTICLE_CP_AXIS_NEGATIVE_Y = 4, - PARTICLE_CP_AXIS_NEGATIVE_Z = 5 + enum class ParticleControlPointAxis_t : uint32_t { + PARTICLE_CP_AXIS_X = 0x0, + PARTICLE_CP_AXIS_Y = 0x1, + PARTICLE_CP_AXIS_Z = 0x2, + PARTICLE_CP_AXIS_NEGATIVE_X = 0x3, + PARTICLE_CP_AXIS_NEGATIVE_Y = 0x4, + PARTICLE_CP_AXIS_NEGATIVE_Z = 0x5 } // Alignment: 4 // Members count: 6 - enum class ParticleImpulseType_t : int32_t { - IMPULSE_TYPE_NONE = 0, - IMPULSE_TYPE_GENERIC = 1, - IMPULSE_TYPE_ROPE = 2, - IMPULSE_TYPE_EXPLOSION = 4, - IMPULSE_TYPE_EXPLOSION_UNDERWATER = 8, - IMPULSE_TYPE_PARTICLE_SYSTEM = 16 + enum class ParticleImpulseType_t : uint32_t { + IMPULSE_TYPE_NONE = 0x0, + IMPULSE_TYPE_GENERIC = 0x1, + IMPULSE_TYPE_ROPE = 0x2, + IMPULSE_TYPE_EXPLOSION = 0x4, + IMPULSE_TYPE_EXPLOSION_UNDERWATER = 0x8, + IMPULSE_TYPE_PARTICLE_SYSTEM = 0x10 } // Alignment: 4 // Members count: 3 - enum class ParticleFalloffFunction_t : int32_t { - PARTICLE_FALLOFF_CONSTANT = 0, - PARTICLE_FALLOFF_LINEAR = 1, - PARTICLE_FALLOFF_EXPONENTIAL = 2 + enum class ParticleFalloffFunction_t : uint32_t { + PARTICLE_FALLOFF_CONSTANT = 0x0, + PARTICLE_FALLOFF_LINEAR = 0x1, + PARTICLE_FALLOFF_EXPONENTIAL = 0x2 } // Alignment: 4 // Members count: 3 - enum class AnimationType_t : int32_t { - ANIMATION_TYPE_FIXED_RATE = 0, - ANIMATION_TYPE_FIT_LIFETIME = 1, - ANIMATION_TYPE_MANUAL_FRAMES = 2 + enum class AnimationType_t : uint32_t { + ANIMATION_TYPE_FIXED_RATE = 0x0, + ANIMATION_TYPE_FIT_LIFETIME = 0x1, + ANIMATION_TYPE_MANUAL_FRAMES = 0x2 } // Alignment: 4 // Members count: 3 - enum class ClosestPointTestType_t : int32_t { - PARTICLE_CLOSEST_TYPE_BOX = 0, - PARTICLE_CLOSEST_TYPE_CAPSULE = 1, - PARTICLE_CLOSEST_TYPE_HYBRID = 2 + enum class ClosestPointTestType_t : uint32_t { + PARTICLE_CLOSEST_TYPE_BOX = 0x0, + PARTICLE_CLOSEST_TYPE_CAPSULE = 0x1, + PARTICLE_CLOSEST_TYPE_HYBRID = 0x2 } // Alignment: 4 // Members count: 3 - enum class InheritableBoolType_t : int32_t { - INHERITABLE_BOOL_INHERIT = 0, - INHERITABLE_BOOL_FALSE = 1, - INHERITABLE_BOOL_TRUE = 2 + enum class InheritableBoolType_t : uint32_t { + INHERITABLE_BOOL_INHERIT = 0x0, + INHERITABLE_BOOL_FALSE = 0x1, + INHERITABLE_BOOL_TRUE = 0x2 } // Alignment: 4 // Members count: 2 - enum class ParticleHitboxBiasType_t : int32_t { - PARTICLE_HITBOX_BIAS_ENTITY = 0, - PARTICLE_HITBOX_BIAS_HITBOX = 1 + enum class ParticleHitboxBiasType_t : uint32_t { + PARTICLE_HITBOX_BIAS_ENTITY = 0x0, + PARTICLE_HITBOX_BIAS_HITBOX = 0x1 } // Alignment: 4 // Members count: 2 - enum class ParticleAttrBoxFlags_t : int32_t { - PARTICLE_ATTR_BOX_FLAGS_NONE = 0, - PARTICLE_ATTR_BOX_FLAGS_WATER = 1 + enum class ParticleAttrBoxFlags_t : uint32_t { + PARTICLE_ATTR_BOX_FLAGS_NONE = 0x0, + PARTICLE_ATTR_BOX_FLAGS_WATER = 0x1 } // Alignment: 4 // Members count: 7 - enum class PFuncVisualizationType_t : int32_t { - PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0, - PFUNC_VISUALIZATION_SPHERE_SOLID = 1, - PFUNC_VISUALIZATION_BOX = 2, - PFUNC_VISUALIZATION_RING = 3, - PFUNC_VISUALIZATION_PLANE = 4, - PFUNC_VISUALIZATION_LINE = 5, - PFUNC_VISUALIZATION_CYLINDER = 6 + enum class PFuncVisualizationType_t : uint32_t { + PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0x0, + PFUNC_VISUALIZATION_SPHERE_SOLID = 0x1, + PFUNC_VISUALIZATION_BOX = 0x2, + PFUNC_VISUALIZATION_RING = 0x3, + PFUNC_VISUALIZATION_PLANE = 0x4, + PFUNC_VISUALIZATION_LINE = 0x5, + PFUNC_VISUALIZATION_CYLINDER = 0x6 } // Alignment: 4 // Members count: 3 - enum class PetGroundType_t : int32_t { - PET_GROUND_NONE = 0, - PET_GROUND_GRID = 1, - PET_GROUND_PLANE = 2 + enum class PetGroundType_t : uint32_t { + PET_GROUND_NONE = 0x0, + PET_GROUND_GRID = 0x1, + PET_GROUND_PLANE = 0x2 } // Alignment: 4 // Members count: 2 - enum class SpriteCardShaderType_t : int32_t { - SPRITECARD_SHADER_BASE = 0, - SPRITECARD_SHADER_CUSTOM = 1 + enum class SpriteCardShaderType_t : uint32_t { + SPRITECARD_SHADER_BASE = 0x0, + SPRITECARD_SHADER_CUSTOM = 0x1 } // Alignment: 4 // Members count: 5 - enum class ParticleTopology_t : int32_t { - PARTICLE_TOPOLOGY_POINTS = 0, - PARTICLE_TOPOLOGY_LINES = 1, - PARTICLE_TOPOLOGY_TRIS = 2, - PARTICLE_TOPOLOGY_QUADS = 3, - PARTICLE_TOPOLOGY_CUBES = 4 + enum class ParticleTopology_t : uint32_t { + PARTICLE_TOPOLOGY_POINTS = 0x0, + PARTICLE_TOPOLOGY_LINES = 0x1, + PARTICLE_TOPOLOGY_TRIS = 0x2, + PARTICLE_TOPOLOGY_QUADS = 0x3, + PARTICLE_TOPOLOGY_CUBES = 0x4 } // Alignment: 4 // Members count: 4 - enum class ParticleDetailLevel_t : int32_t { - PARTICLEDETAIL_LOW = 0, - PARTICLEDETAIL_MEDIUM = 1, - PARTICLEDETAIL_HIGH = 2, - PARTICLEDETAIL_ULTRA = 3 + enum class ParticleDetailLevel_t : uint32_t { + PARTICLEDETAIL_LOW = 0x0, + PARTICLEDETAIL_MEDIUM = 0x1, + PARTICLEDETAIL_HIGH = 0x2, + PARTICLEDETAIL_ULTRA = 0x3 } // Alignment: 4 // Members count: 4 - enum class ParticleTraceSet_t : int32_t { - PARTICLE_TRACE_SET_ALL = 0, - PARTICLE_TRACE_SET_STATIC = 1, - PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED = 2, - PARTICLE_TRACE_SET_DYNAMIC = 3 + enum class ParticleTraceSet_t : uint32_t { + PARTICLE_TRACE_SET_ALL = 0x0, + PARTICLE_TRACE_SET_STATIC = 0x1, + PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED = 0x2, + PARTICLE_TRACE_SET_DYNAMIC = 0x3 } // Alignment: 4 // Members count: 5 - enum class ParticleCollisionMode_t : int32_t { - COLLISION_MODE_PER_PARTICLE_TRACE = 3, - COLLISION_MODE_USE_NEAREST_TRACE = 2, - COLLISION_MODE_PER_FRAME_PLANESET = 1, - COLLISION_MODE_INITIAL_TRACE_DOWN = 0, - COLLISION_MODE_DISABLED = -1 + enum class ParticleCollisionMode_t : uint32_t { + COLLISION_MODE_PER_PARTICLE_TRACE = 0x3, + COLLISION_MODE_USE_NEAREST_TRACE = 0x2, + COLLISION_MODE_PER_FRAME_PLANESET = 0x1, + COLLISION_MODE_INITIAL_TRACE_DOWN = 0x0, + COLLISION_MODE_DISABLED = 0xFFFFFFFFFFFFFFFF } // Alignment: 4 // Members count: 5 - enum class ParticleColorBlendMode_t : int32_t { - PARTICLEBLEND_DEFAULT = 0, - PARTICLEBLEND_OVERLAY = 1, - PARTICLEBLEND_DARKEN = 2, - PARTICLEBLEND_LIGHTEN = 3, - PARTICLEBLEND_MULTIPLY = 4 + enum class ParticleColorBlendMode_t : uint32_t { + PARTICLEBLEND_DEFAULT = 0x0, + PARTICLEBLEND_OVERLAY = 0x1, + PARTICLEBLEND_DARKEN = 0x2, + PARTICLEBLEND_LIGHTEN = 0x3, + PARTICLEBLEND_MULTIPLY = 0x4 } // Alignment: 4 // Members count: 7 - enum class Detail2Combo_t : int32_t { - DETAIL_2_COMBO_UNINITIALIZED = -1, - DETAIL_2_COMBO_OFF = 0, - DETAIL_2_COMBO_ADD = 1, - DETAIL_2_COMBO_ADD_SELF_ILLUM = 2, - DETAIL_2_COMBO_MOD2X = 3, - DETAIL_2_COMBO_MUL = 4, - DETAIL_2_COMBO_CROSSFADE = 5 + enum class Detail2Combo_t : uint32_t { + DETAIL_2_COMBO_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + DETAIL_2_COMBO_OFF = 0x0, + DETAIL_2_COMBO_ADD = 0x1, + DETAIL_2_COMBO_ADD_SELF_ILLUM = 0x2, + DETAIL_2_COMBO_MOD2X = 0x3, + DETAIL_2_COMBO_MUL = 0x4, + DETAIL_2_COMBO_CROSSFADE = 0x5 } // Alignment: 4 // Members count: 4 - enum class DetailCombo_t : int32_t { - DETAIL_COMBO_OFF = 0, - DETAIL_COMBO_ADD = 1, - DETAIL_COMBO_ADD_SELF_ILLUM = 2, - DETAIL_COMBO_MOD2X = 3 + enum class DetailCombo_t : uint32_t { + DETAIL_COMBO_OFF = 0x0, + DETAIL_COMBO_ADD = 0x1, + DETAIL_COMBO_ADD_SELF_ILLUM = 0x2, + DETAIL_COMBO_MOD2X = 0x3 } // Alignment: 4 // Members count: 9 - enum class ScalarExpressionType_t : int32_t { - SCALAR_EXPRESSION_UNINITIALIZED = -1, - SCALAR_EXPRESSION_ADD = 0, - SCALAR_EXPRESSION_SUBTRACT = 1, - SCALAR_EXPRESSION_MUL = 2, - SCALAR_EXPRESSION_DIVIDE = 3, - SCALAR_EXPRESSION_INPUT_1 = 4, - SCALAR_EXPRESSION_MIN = 5, - SCALAR_EXPRESSION_MAX = 6, - SCALAR_EXPRESSION_MOD = 7 + enum class ScalarExpressionType_t : uint32_t { + SCALAR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + SCALAR_EXPRESSION_ADD = 0x0, + SCALAR_EXPRESSION_SUBTRACT = 0x1, + SCALAR_EXPRESSION_MUL = 0x2, + SCALAR_EXPRESSION_DIVIDE = 0x3, + SCALAR_EXPRESSION_INPUT_1 = 0x4, + SCALAR_EXPRESSION_MIN = 0x5, + SCALAR_EXPRESSION_MAX = 0x6, + SCALAR_EXPRESSION_MOD = 0x7 } // Alignment: 4 // Members count: 9 - enum class VectorExpressionType_t : int32_t { - VECTOR_EXPRESSION_UNINITIALIZED = -1, - VECTOR_EXPRESSION_ADD = 0, - VECTOR_EXPRESSION_SUBTRACT = 1, - VECTOR_EXPRESSION_MUL = 2, - VECTOR_EXPRESSION_DIVIDE = 3, - VECTOR_EXPRESSION_INPUT_1 = 4, - VECTOR_EXPRESSION_MIN = 5, - VECTOR_EXPRESSION_MAX = 6, - VECTOR_EXPRESSION_CROSSPRODUCT = 7 + enum class VectorExpressionType_t : uint32_t { + VECTOR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + VECTOR_EXPRESSION_ADD = 0x0, + VECTOR_EXPRESSION_SUBTRACT = 0x1, + VECTOR_EXPRESSION_MUL = 0x2, + VECTOR_EXPRESSION_DIVIDE = 0x3, + VECTOR_EXPRESSION_INPUT_1 = 0x4, + VECTOR_EXPRESSION_MIN = 0x5, + VECTOR_EXPRESSION_MAX = 0x6, + VECTOR_EXPRESSION_CROSSPRODUCT = 0x7 } // Alignment: 4 // Members count: 7 - enum class VectorFloatExpressionType_t : int32_t { - VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = -1, - VECTOR_FLOAT_EXPRESSION_DOTPRODUCT = 0, - VECTOR_FLOAT_EXPRESSION_DISTANCE = 1, - VECTOR_FLOAT_EXPRESSION_DISTANCESQR = 2, - VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH = 3, - VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR = 4, - VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 5 + enum class VectorFloatExpressionType_t : uint32_t { + VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + VECTOR_FLOAT_EXPRESSION_DOTPRODUCT = 0x0, + VECTOR_FLOAT_EXPRESSION_DISTANCE = 0x1, + VECTOR_FLOAT_EXPRESSION_DISTANCESQR = 0x2, + VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH = 0x3, + VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR = 0x4, + VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 0x5 } // Alignment: 4 // Members count: 4 - enum class MissingParentInheritBehavior_t : int32_t { - MISSING_PARENT_DO_NOTHING = -1, - MISSING_PARENT_KILL = 0, - MISSING_PARENT_FIND_NEW = 1, - MISSING_PARENT_SAME_INDEX = 2 + enum class MissingParentInheritBehavior_t : uint32_t { + MISSING_PARENT_DO_NOTHING = 0xFFFFFFFFFFFFFFFF, + MISSING_PARENT_KILL = 0x0, + MISSING_PARENT_FIND_NEW = 0x1, + MISSING_PARENT_SAME_INDEX = 0x2 } // Alignment: 4 // Members count: 2 - enum class HitboxLerpType_t : int32_t { - HITBOX_LERP_LIFETIME = 0, - HITBOX_LERP_CONSTANT = 1 + enum class HitboxLerpType_t : uint32_t { + HITBOX_LERP_LIFETIME = 0x0, + HITBOX_LERP_CONSTANT = 0x1 } // Alignment: 4 // Members count: 3 - enum class ParticleSelection_t : int32_t { - PARTICLE_SELECTION_FIRST = 0, - PARTICLE_SELECTION_LAST = 1, - PARTICLE_SELECTION_NUMBER = 2 + enum class ParticleSelection_t : uint32_t { + PARTICLE_SELECTION_FIRST = 0x0, + PARTICLE_SELECTION_LAST = 0x1, + PARTICLE_SELECTION_NUMBER = 0x2 } // Alignment: 4 // Members count: 12 - enum class ParticlePinDistance_t : int32_t { - PARTICLE_PIN_DISTANCE_NONE = -1, - PARTICLE_PIN_DISTANCE_NEIGHBOR = 0, - PARTICLE_PIN_DISTANCE_FARTHEST = 1, - PARTICLE_PIN_DISTANCE_FIRST = 2, - PARTICLE_PIN_DISTANCE_LAST = 3, - PARTICLE_PIN_DISTANCE_CENTER = 5, - PARTICLE_PIN_DISTANCE_CP = 6, - PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER = 7, - PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH = 8, - PARTICLE_PIN_SPEED = 9, - PARTICLE_PIN_COLLECTION_AGE = 10, - PARTICLE_PIN_FLOAT_VALUE = 11 + enum class ParticlePinDistance_t : uint32_t { + PARTICLE_PIN_DISTANCE_NONE = 0xFFFFFFFFFFFFFFFF, + PARTICLE_PIN_DISTANCE_NEIGHBOR = 0x0, + PARTICLE_PIN_DISTANCE_FARTHEST = 0x1, + PARTICLE_PIN_DISTANCE_FIRST = 0x2, + PARTICLE_PIN_DISTANCE_LAST = 0x3, + PARTICLE_PIN_DISTANCE_CENTER = 0x5, + PARTICLE_PIN_DISTANCE_CP = 0x6, + PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER = 0x7, + PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH = 0x8, + PARTICLE_PIN_SPEED = 0x9, + PARTICLE_PIN_COLLECTION_AGE = 0xA, + PARTICLE_PIN_FLOAT_VALUE = 0xB } // Alignment: 4 // Members count: 13 - enum class ParticleColorBlendType_t : int32_t { - PARTICLE_COLOR_BLEND_MULTIPLY = 0, - PARTICLE_COLOR_BLEND_MULTIPLY2X = 1, - PARTICLE_COLOR_BLEND_DIVIDE = 2, - PARTICLE_COLOR_BLEND_ADD = 3, - PARTICLE_COLOR_BLEND_SUBTRACT = 4, - PARTICLE_COLOR_BLEND_MOD2X = 5, - PARTICLE_COLOR_BLEND_SCREEN = 6, - PARTICLE_COLOR_BLEND_MAX = 7, - PARTICLE_COLOR_BLEND_MIN = 8, - PARTICLE_COLOR_BLEND_REPLACE = 9, - PARTICLE_COLOR_BLEND_AVERAGE = 10, - PARTICLE_COLOR_BLEND_NEGATE = 11, - PARTICLE_COLOR_BLEND_LUMINANCE = 12 + enum class ParticleColorBlendType_t : uint32_t { + PARTICLE_COLOR_BLEND_MULTIPLY = 0x0, + PARTICLE_COLOR_BLEND_MULTIPLY2X = 0x1, + PARTICLE_COLOR_BLEND_DIVIDE = 0x2, + PARTICLE_COLOR_BLEND_ADD = 0x3, + PARTICLE_COLOR_BLEND_SUBTRACT = 0x4, + PARTICLE_COLOR_BLEND_MOD2X = 0x5, + PARTICLE_COLOR_BLEND_SCREEN = 0x6, + PARTICLE_COLOR_BLEND_MAX = 0x7, + PARTICLE_COLOR_BLEND_MIN = 0x8, + PARTICLE_COLOR_BLEND_REPLACE = 0x9, + PARTICLE_COLOR_BLEND_AVERAGE = 0xA, + PARTICLE_COLOR_BLEND_NEGATE = 0xB, + PARTICLE_COLOR_BLEND_LUMINANCE = 0xC } // Alignment: 4 // Members count: 6 - enum class ParticleSetMethod_t : int32_t { - PARTICLE_SET_REPLACE_VALUE = 0, - PARTICLE_SET_SCALE_INITIAL_VALUE = 1, - PARTICLE_SET_ADD_TO_INITIAL_VALUE = 2, - PARTICLE_SET_RAMP_CURRENT_VALUE = 3, - PARTICLE_SET_SCALE_CURRENT_VALUE = 4, - PARTICLE_SET_ADD_TO_CURRENT_VALUE = 5 + enum class ParticleSetMethod_t : uint32_t { + PARTICLE_SET_REPLACE_VALUE = 0x0, + PARTICLE_SET_SCALE_INITIAL_VALUE = 0x1, + PARTICLE_SET_ADD_TO_INITIAL_VALUE = 0x2, + PARTICLE_SET_RAMP_CURRENT_VALUE = 0x3, + PARTICLE_SET_SCALE_CURRENT_VALUE = 0x4, + PARTICLE_SET_ADD_TO_CURRENT_VALUE = 0x5 } // Alignment: 4 // Members count: 3 - enum class ParticleDirectionNoiseType_t : int32_t { - PARTICLE_DIR_NOISE_PERLIN = 0, - PARTICLE_DIR_NOISE_CURL = 1, - PARTICLE_DIR_NOISE_WORLEY_BASIC = 2 + enum class ParticleDirectionNoiseType_t : uint32_t { + PARTICLE_DIR_NOISE_PERLIN = 0x0, + PARTICLE_DIR_NOISE_CURL = 0x1, + PARTICLE_DIR_NOISE_WORLEY_BASIC = 0x2 } // Alignment: 4 // Members count: 3 - enum class ParticleRotationLockType_t : int32_t { - PARTICLE_ROTATION_LOCK_NONE = 0, - PARTICLE_ROTATION_LOCK_ROTATIONS = 1, - PARTICLE_ROTATION_LOCK_NORMAL = 2 + enum class ParticleRotationLockType_t : uint32_t { + PARTICLE_ROTATION_LOCK_NONE = 0x0, + PARTICLE_ROTATION_LOCK_ROTATIONS = 0x1, + PARTICLE_ROTATION_LOCK_NORMAL = 0x2 } // Alignment: 4 // Members count: 3 - enum class ParticleEndcapMode_t : int32_t { - PARTICLE_ENDCAP_ALWAYS_ON = -1, - PARTICLE_ENDCAP_ENDCAP_OFF = 0, - PARTICLE_ENDCAP_ENDCAP_ON = 1 + enum class ParticleEndcapMode_t : uint32_t { + PARTICLE_ENDCAP_ALWAYS_ON = 0xFFFFFFFFFFFFFFFF, + PARTICLE_ENDCAP_ENDCAP_OFF = 0x0, + PARTICLE_ENDCAP_ENDCAP_ON = 0x1 } // Alignment: 4 // Members count: 3 - enum class ParticleLightingQuality_t : int32_t { - PARTICLE_LIGHTING_PER_PARTICLE = 0, - PARTICLE_LIGHTING_PER_VERTEX = 1, - PARTICLE_LIGHTING_PER_PIXEL = -1 + enum class ParticleLightingQuality_t : uint32_t { + PARTICLE_LIGHTING_PER_PARTICLE = 0x0, + PARTICLE_LIGHTING_PER_VERTEX = 0x1, + PARTICLE_LIGHTING_PER_PIXEL = 0xFFFFFFFFFFFFFFFF } // Alignment: 4 // Members count: 2 - enum class StandardLightingAttenuationStyle_t : int32_t { - LIGHT_STYLE_OLD = 0, - LIGHT_STYLE_NEW = 1 + enum class StandardLightingAttenuationStyle_t : uint32_t { + LIGHT_STYLE_OLD = 0x0, + LIGHT_STYLE_NEW = 0x1 } // Alignment: 4 // Members count: 3 - enum class ParticleTraceMissBehavior_t : int32_t { - PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0, - PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 1, - PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 2 + enum class ParticleTraceMissBehavior_t : uint32_t { + PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0x0, + PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 0x1, + PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 0x2 } // Alignment: 4 // Members count: 2 - enum class ParticleOrientationSetMode_t : int32_t { - PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0, - PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 1 + enum class ParticleOrientationSetMode_t : uint32_t { + PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0x0, + PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 0x1 } // Alignment: 4 // Members count: 2 - enum class ParticleLightnintBranchBehavior_t : int32_t { - PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0, - PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 1 + enum class ParticleLightnintBranchBehavior_t : uint32_t { + PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0x0, + PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 0x1 } // Alignment: 4 // Members count: 3 - enum class ParticleLightFogLightingMode_t : int32_t { - PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0, - PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 2, - PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 4 + enum class ParticleLightFogLightingMode_t : uint32_t { + PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0x0, + PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 0x2, + PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 0x4 } // Alignment: 4 // Members count: 3 - enum class ParticleSequenceCropOverride_t : int32_t { - PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = -1, - PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0, - PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 1 + enum class ParticleSequenceCropOverride_t : uint32_t { + PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = 0xFFFFFFFFFFFFFFFF, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0x0, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 0x1 } // Alignment: 4 // Members count: 3 - enum class ParticleParentSetMode_t : int32_t { - PARTICLE_SET_PARENT_NO = 0, - PARTICLE_SET_PARENT_IMMEDIATE = 1, - PARTICLE_SET_PARENT_ROOT = 1 + enum class ParticleParentSetMode_t : uint32_t { + PARTICLE_SET_PARENT_NO = 0x0, + PARTICLE_SET_PARENT_IMMEDIATE = 0x1, + PARTICLE_SET_PARENT_ROOT = 0x1 } // Alignment: 4 // Members count: 2 - enum class MaterialProxyType_t : int32_t { - MATERIAL_PROXY_STATUS_EFFECT = 0, - MATERIAL_PROXY_TINT = 1 + enum class MaterialProxyType_t : uint32_t { + MATERIAL_PROXY_STATUS_EFFECT = 0x0, + MATERIAL_PROXY_TINT = 0x1 } // Alignment: 4 // Members count: 3 - enum class BBoxVolumeType_t : int32_t { - BBOX_VOLUME = 0, - BBOX_DIMENSIONS = 1, - BBOX_MINS_MAXS = 2 + enum class BBoxVolumeType_t : uint32_t { + BBOX_VOLUME = 0x0, + BBOX_DIMENSIONS = 0x1, + BBOX_MINS_MAXS = 0x2 } // Alignment: 4 // Members count: 2 - enum class ParticleHitboxDataSelection_t : int32_t { - PARTICLE_HITBOX_AVERAGE_SPEED = 0, - PARTICLE_HITBOX_COUNT = 1 + enum class ParticleHitboxDataSelection_t : uint32_t { + PARTICLE_HITBOX_AVERAGE_SPEED = 0x0, + PARTICLE_HITBOX_COUNT = 0x1 } // Alignment: 4 // Members count: 2 - enum class SnapshotIndexType_t : int32_t { - SNAPSHOT_INDEX_INCREMENT = 0, - SNAPSHOT_INDEX_DIRECT = 1 + enum class SnapshotIndexType_t : uint32_t { + SNAPSHOT_INDEX_INCREMENT = 0x0, + SNAPSHOT_INDEX_DIRECT = 0x1 } // Alignment: 4 // Members count: 6 - enum class ParticleOrientationChoiceList_t : int32_t { - PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0, - PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 1, - PARTICLE_ORIENTATION_WORLD_Z_ALIGNED = 2, - PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL = 3, - PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL = 4, - PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 5 + enum class ParticleOrientationChoiceList_t : uint32_t { + PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0x0, + PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 0x1, + PARTICLE_ORIENTATION_WORLD_Z_ALIGNED = 0x2, + PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL = 0x3, + PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL = 0x4, + PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 0x5 } // Alignment: 4 // Members count: 7 - enum class ParticleOutputBlendMode_t : int32_t { - PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0, - PARTICLE_OUTPUT_BLEND_MODE_ADD = 1, - PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD = 2, - PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD = 3, - PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD = 4, - PARTICLE_OUTPUT_BLEND_MODE_MOD2X = 5, - PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 6 + enum class ParticleOutputBlendMode_t : uint32_t { + PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0x0, + PARTICLE_OUTPUT_BLEND_MODE_ADD = 0x1, + PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD = 0x2, + PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD = 0x3, + PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD = 0x4, + PARTICLE_OUTPUT_BLEND_MODE_MOD2X = 0x5, + PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 0x6 } // Alignment: 4 // Members count: 4 - enum class ParticleAlphaReferenceType_t : int32_t { - PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0, - PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA = 1, - PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE = 2, - PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 3 + enum class ParticleAlphaReferenceType_t : uint32_t { + PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0x0, + PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA = 0x1, + PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE = 0x2, + PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 0x3 } // Alignment: 4 // Members count: 2 - enum class BlurFilterType_t : int32_t { - BLURFILTER_GAUSSIAN = 0, - BLURFILTER_BOX = 1 + enum class BlurFilterType_t : uint32_t { + BLURFILTER_GAUSSIAN = 0x0, + BLURFILTER_BOX = 0x1 } // Alignment: 4 // Members count: 4 - enum class ParticleLightTypeChoiceList_t : int32_t { - PARTICLE_LIGHT_TYPE_POINT = 0, - PARTICLE_LIGHT_TYPE_SPOT = 1, - PARTICLE_LIGHT_TYPE_FX = 2, - PARTICLE_LIGHT_TYPE_CAPSULE = 3 + enum class ParticleLightTypeChoiceList_t : uint32_t { + PARTICLE_LIGHT_TYPE_POINT = 0x0, + PARTICLE_LIGHT_TYPE_SPOT = 0x1, + PARTICLE_LIGHT_TYPE_FX = 0x2, + PARTICLE_LIGHT_TYPE_CAPSULE = 0x3 } // Alignment: 4 // Members count: 2 - enum class ParticleLightUnitChoiceList_t : int32_t { - PARTICLE_LIGHT_UNIT_CANDELAS = 0, - PARTICLE_LIGHT_UNIT_LUMENS = 1 + enum class ParticleLightUnitChoiceList_t : uint32_t { + PARTICLE_LIGHT_UNIT_CANDELAS = 0x0, + PARTICLE_LIGHT_UNIT_LUMENS = 0x1 } // Alignment: 4 // Members count: 2 - enum class ParticleOmni2LightTypeChoiceList_t : int32_t { - PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0, - PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 1 + enum class ParticleOmni2LightTypeChoiceList_t : uint32_t { + PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0x0, + PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 0x1 } // Alignment: 4 // Members count: 3 - enum class ParticleLightBehaviorChoiceList_t : int32_t { - PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0, - PARTICLE_LIGHT_BEHAVIOR_ROPE = 1, - PARTICLE_LIGHT_BEHAVIOR_TRAILS = 2 + enum class ParticleLightBehaviorChoiceList_t : uint32_t { + PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0x0, + PARTICLE_LIGHT_BEHAVIOR_ROPE = 0x1, + PARTICLE_LIGHT_BEHAVIOR_TRAILS = 0x2 } // Alignment: 4 // Members count: 3 - enum class ParticleDepthFeatheringMode_t : int32_t { - PARTICLE_DEPTH_FEATHERING_OFF = 0, - PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 1, - PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 2 + enum class ParticleDepthFeatheringMode_t : uint32_t { + PARTICLE_DEPTH_FEATHERING_OFF = 0x0, + PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 0x1, + PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 0x2 } // Alignment: 4 // Members count: 4 - enum class ParticleVRHandChoiceList_t : int32_t { - PARTICLE_VRHAND_LEFT = 0, - PARTICLE_VRHAND_RIGHT = 1, - PARTICLE_VRHAND_CP = 2, - PARTICLE_VRHAND_CP_OBJECT = 3 + enum class ParticleVRHandChoiceList_t : uint32_t { + PARTICLE_VRHAND_LEFT = 0x0, + PARTICLE_VRHAND_RIGHT = 0x1, + PARTICLE_VRHAND_CP = 0x2, + PARTICLE_VRHAND_CP_OBJECT = 0x3 } // Alignment: 4 // Members count: 2 - enum class ParticleSortingChoiceList_t : int32_t { - PARTICLE_SORTING_NEAREST = 0, - PARTICLE_SORTING_CREATION_TIME = 1 + enum class ParticleSortingChoiceList_t : uint32_t { + PARTICLE_SORTING_NEAREST = 0x0, + PARTICLE_SORTING_CREATION_TIME = 0x1 } // Alignment: 4 // Members count: 10 - enum class SpriteCardTextureType_t : int32_t { - SPRITECARD_TEXTURE_DIFFUSE = 0, - SPRITECARD_TEXTURE_ZOOM = 1, - SPRITECARD_TEXTURE_1D_COLOR_LOOKUP = 2, - SPRITECARD_TEXTURE_UVDISTORTION = 3, - SPRITECARD_TEXTURE_UVDISTORTION_ZOOM = 4, - SPRITECARD_TEXTURE_NORMALMAP = 5, - SPRITECARD_TEXTURE_ANIMMOTIONVEC = 6, - SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A = 7, - SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B = 8, - SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 9 + enum class SpriteCardTextureType_t : uint32_t { + SPRITECARD_TEXTURE_DIFFUSE = 0x0, + SPRITECARD_TEXTURE_ZOOM = 0x1, + SPRITECARD_TEXTURE_1D_COLOR_LOOKUP = 0x2, + SPRITECARD_TEXTURE_UVDISTORTION = 0x3, + SPRITECARD_TEXTURE_UVDISTORTION_ZOOM = 0x4, + SPRITECARD_TEXTURE_NORMALMAP = 0x5, + SPRITECARD_TEXTURE_ANIMMOTIONVEC = 0x6, + SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A = 0x7, + SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B = 0x8, + SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 0x9 } // Alignment: 4 // Members count: 15 - enum class SpriteCardTextureChannel_t : int32_t { - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA = 1, - SPRITECARD_TEXTURE_CHANNEL_MIX_A = 2, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A = 3, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK = 4, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK = 5, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA = 6, - SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA = 7, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA = 8, - SPRITECARD_TEXTURE_CHANNEL_MIX_R = 9, - SPRITECARD_TEXTURE_CHANNEL_MIX_G = 10, - SPRITECARD_TEXTURE_CHANNEL_MIX_B = 11, - SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA = 12, - SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA = 13, - SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 14 + enum class SpriteCardTextureChannel_t : uint32_t { + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0x0, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA = 0x1, + SPRITECARD_TEXTURE_CHANNEL_MIX_A = 0x2, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A = 0x3, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK = 0x4, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK = 0x5, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA = 0x6, + SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA = 0x7, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA = 0x8, + SPRITECARD_TEXTURE_CHANNEL_MIX_R = 0x9, + SPRITECARD_TEXTURE_CHANNEL_MIX_G = 0xA, + SPRITECARD_TEXTURE_CHANNEL_MIX_B = 0xB, + SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA = 0xC, + SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA = 0xD, + SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 0xE } // Alignment: 4 // Members count: 14 - enum class SpriteCardPerParticleScale_t : int32_t { - SPRITECARD_TEXTURE_PP_SCALE_NONE = 0, - SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE = 1, - SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME = 2, - SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1 = 3, - SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2 = 4, - SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA = 5, - SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS = 6, - SPRITECARD_TEXTURE_PP_SCALE_ROLL = 7, - SPRITECARD_TEXTURE_PP_SCALE_YAW = 8, - SPRITECARD_TEXTURE_PP_SCALE_PITCH = 9, - SPRITECARD_TEXTURE_PP_SCALE_RANDOM = 10, - SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM = 11, - SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME = 12, - SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 13 + enum class SpriteCardPerParticleScale_t : uint32_t { + SPRITECARD_TEXTURE_PP_SCALE_NONE = 0x0, + SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE = 0x1, + SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME = 0x2, + SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1 = 0x3, + SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2 = 0x4, + SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA = 0x5, + SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS = 0x6, + SPRITECARD_TEXTURE_PP_SCALE_ROLL = 0x7, + SPRITECARD_TEXTURE_PP_SCALE_YAW = 0x8, + SPRITECARD_TEXTURE_PP_SCALE_PITCH = 0x9, + SPRITECARD_TEXTURE_PP_SCALE_RANDOM = 0xA, + SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM = 0xB, + SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME = 0xC, + SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 0xD } // Alignment: 4 // Members count: 7 - enum class ParticleTextureLayerBlendType_t : int32_t { - SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0, - SPRITECARD_TEXTURE_BLEND_MOD2X = 1, - SPRITECARD_TEXTURE_BLEND_REPLACE = 2, - SPRITECARD_TEXTURE_BLEND_ADD = 3, - SPRITECARD_TEXTURE_BLEND_SUBTRACT = 4, - SPRITECARD_TEXTURE_BLEND_AVERAGE = 5, - SPRITECARD_TEXTURE_BLEND_LUMINANCE = 6 + enum class ParticleTextureLayerBlendType_t : uint32_t { + SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0x0, + SPRITECARD_TEXTURE_BLEND_MOD2X = 0x1, + SPRITECARD_TEXTURE_BLEND_REPLACE = 0x2, + SPRITECARD_TEXTURE_BLEND_ADD = 0x3, + SPRITECARD_TEXTURE_BLEND_SUBTRACT = 0x4, + SPRITECARD_TEXTURE_BLEND_AVERAGE = 0x5, + SPRITECARD_TEXTURE_BLEND_LUMINANCE = 0x6 } // Alignment: 4 // Members count: 6 - enum class ParticlePostProcessPriorityGroup_t : int32_t { - PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0, - PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE = 1, - PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT = 2, - PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW = 3, - PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH = 4, - PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 5 + enum class ParticlePostProcessPriorityGroup_t : uint32_t { + PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0x0, + PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE = 0x1, + PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT = 0x2, + PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW = 0x3, + PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH = 0x4, + PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 0x5 } // Alignment: 4 // Members count: 3 - enum class ParticleFogType_t : int32_t { - PARTICLE_FOG_GAME_DEFAULT = 0, - PARTICLE_FOG_ENABLED = 1, - PARTICLE_FOG_DISABLED = 2 + enum class ParticleFogType_t : uint32_t { + PARTICLE_FOG_GAME_DEFAULT = 0x0, + PARTICLE_FOG_ENABLED = 0x1, + PARTICLE_FOG_DISABLED = 0x2 } // Alignment: 4 // Members count: 2 - enum class TextureRepetitionMode_t : int32_t { - TEXTURE_REPETITION_PARTICLE = 0, - TEXTURE_REPETITION_PATH = 1 + enum class TextureRepetitionMode_t : uint32_t { + TEXTURE_REPETITION_PARTICLE = 0x0, + TEXTURE_REPETITION_PATH = 0x1 } // Alignment: 4 // Members count: 24 - enum class ParticleFloatType_t : int32_t { - PF_TYPE_INVALID = -1, - PF_TYPE_LITERAL = 0, - PF_TYPE_NAMED_VALUE = 1, - PF_TYPE_RANDOM_UNIFORM = 2, - PF_TYPE_RANDOM_BIASED = 3, - PF_TYPE_COLLECTION_AGE = 4, - PF_TYPE_ENDCAP_AGE = 5, - PF_TYPE_CONTROL_POINT_COMPONENT = 6, - PF_TYPE_CONTROL_POINT_CHANGE_AGE = 7, - PF_TYPE_CONTROL_POINT_SPEED = 8, - PF_TYPE_PARTICLE_DETAIL_LEVEL = 9, - PF_TYPE_CONCURRENT_DEF_COUNT = 10, - PF_TYPE_CLOSEST_CAMERA_DISTANCE = 11, - PF_TYPE_RENDERER_CAMERA_DISTANCE = 12, - PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT = 13, - PF_TYPE_PARTICLE_NOISE = 14, - PF_TYPE_PARTICLE_AGE = 15, - PF_TYPE_PARTICLE_AGE_NORMALIZED = 16, - PF_TYPE_PARTICLE_FLOAT = 17, - PF_TYPE_PARTICLE_VECTOR_COMPONENT = 18, - PF_TYPE_PARTICLE_SPEED = 19, - PF_TYPE_PARTICLE_NUMBER = 20, - PF_TYPE_PARTICLE_NUMBER_NORMALIZED = 21, - PF_TYPE_COUNT = 22 + enum class ParticleFloatType_t : uint32_t { + PF_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_TYPE_LITERAL = 0x0, + PF_TYPE_NAMED_VALUE = 0x1, + PF_TYPE_RANDOM_UNIFORM = 0x2, + PF_TYPE_RANDOM_BIASED = 0x3, + PF_TYPE_COLLECTION_AGE = 0x4, + PF_TYPE_ENDCAP_AGE = 0x5, + PF_TYPE_CONTROL_POINT_COMPONENT = 0x6, + PF_TYPE_CONTROL_POINT_CHANGE_AGE = 0x7, + PF_TYPE_CONTROL_POINT_SPEED = 0x8, + PF_TYPE_PARTICLE_DETAIL_LEVEL = 0x9, + PF_TYPE_CONCURRENT_DEF_COUNT = 0xA, + PF_TYPE_CLOSEST_CAMERA_DISTANCE = 0xB, + PF_TYPE_RENDERER_CAMERA_DISTANCE = 0xC, + PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT = 0xD, + PF_TYPE_PARTICLE_NOISE = 0xE, + PF_TYPE_PARTICLE_AGE = 0xF, + PF_TYPE_PARTICLE_AGE_NORMALIZED = 0x10, + PF_TYPE_PARTICLE_FLOAT = 0x11, + PF_TYPE_PARTICLE_VECTOR_COMPONENT = 0x12, + PF_TYPE_PARTICLE_SPEED = 0x13, + PF_TYPE_PARTICLE_NUMBER = 0x14, + PF_TYPE_PARTICLE_NUMBER_NORMALIZED = 0x15, + PF_TYPE_COUNT = 0x16 } // Alignment: 4 // Members count: 5 - enum class ParticleFloatBiasType_t : int32_t { - PF_BIAS_TYPE_INVALID = -1, - PF_BIAS_TYPE_STANDARD = 0, - PF_BIAS_TYPE_GAIN = 1, - PF_BIAS_TYPE_EXPONENTIAL = 2, - PF_BIAS_TYPE_COUNT = 3 + enum class ParticleFloatBiasType_t : uint32_t { + PF_BIAS_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_BIAS_TYPE_STANDARD = 0x0, + PF_BIAS_TYPE_GAIN = 0x1, + PF_BIAS_TYPE_EXPONENTIAL = 0x2, + PF_BIAS_TYPE_COUNT = 0x3 } // Alignment: 4 // Members count: 4 - enum class PFNoiseType_t : int32_t { - PF_NOISE_TYPE_PERLIN = 0, - PF_NOISE_TYPE_SIMPLEX = 1, - PF_NOISE_TYPE_WORLEY = 2, - PF_NOISE_TYPE_CURL = 3 + enum class PFNoiseType_t : uint32_t { + PF_NOISE_TYPE_PERLIN = 0x0, + PF_NOISE_TYPE_SIMPLEX = 0x1, + PF_NOISE_TYPE_WORLEY = 0x2, + PF_NOISE_TYPE_CURL = 0x3 } // Alignment: 4 // Members count: 4 - enum class PFNoiseModifier_t : int32_t { - PF_NOISE_MODIFIER_NONE = 0, - PF_NOISE_MODIFIER_LINES = 1, - PF_NOISE_MODIFIER_CLUMPS = 2, - PF_NOISE_MODIFIER_RINGS = 3 + enum class PFNoiseModifier_t : uint32_t { + PF_NOISE_MODIFIER_NONE = 0x0, + PF_NOISE_MODIFIER_LINES = 0x1, + PF_NOISE_MODIFIER_CLUMPS = 0x2, + PF_NOISE_MODIFIER_RINGS = 0x3 } // Alignment: 4 // Members count: 6 - enum class PFNoiseTurbulence_t : int32_t { - PF_NOISE_TURB_NONE = 0, - PF_NOISE_TURB_HIGHLIGHT = 1, - PF_NOISE_TURB_FEEDBACK = 2, - PF_NOISE_TURB_LOOPY = 3, - PF_NOISE_TURB_CONTRAST = 4, - PF_NOISE_TURB_ALTERNATE = 5 + enum class PFNoiseTurbulence_t : uint32_t { + PF_NOISE_TURB_NONE = 0x0, + PF_NOISE_TURB_HIGHLIGHT = 0x1, + PF_NOISE_TURB_FEEDBACK = 0x2, + PF_NOISE_TURB_LOOPY = 0x3, + PF_NOISE_TURB_CONTRAST = 0x4, + PF_NOISE_TURB_ALTERNATE = 0x5 } // Alignment: 4 // Members count: 4 - enum class ParticleFloatRandomMode_t : int32_t { - PF_RANDOM_MODE_INVALID = -1, - PF_RANDOM_MODE_CONSTANT = 0, - PF_RANDOM_MODE_VARYING = 1, - PF_RANDOM_MODE_COUNT = 2 + enum class ParticleFloatRandomMode_t : uint32_t { + PF_RANDOM_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_RANDOM_MODE_CONSTANT = 0x0, + PF_RANDOM_MODE_VARYING = 0x1, + PF_RANDOM_MODE_COUNT = 0x2 } // Alignment: 4 // Members count: 4 - enum class ParticleFloatInputMode_t : int32_t { - PF_INPUT_MODE_INVALID = -1, - PF_INPUT_MODE_CLAMPED = 0, - PF_INPUT_MODE_LOOPED = 1, - PF_INPUT_MODE_COUNT = 2 + enum class ParticleFloatInputMode_t : uint32_t { + PF_INPUT_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_INPUT_MODE_CLAMPED = 0x0, + PF_INPUT_MODE_LOOPED = 0x1, + PF_INPUT_MODE_COUNT = 0x2 } // Alignment: 4 // Members count: 8 - enum class ParticleFloatMapType_t : int32_t { - PF_MAP_TYPE_INVALID = -1, - PF_MAP_TYPE_DIRECT = 0, - PF_MAP_TYPE_MULT = 1, - PF_MAP_TYPE_REMAP = 2, - PF_MAP_TYPE_REMAP_BIASED = 3, - PF_MAP_TYPE_CURVE = 4, - PF_MAP_TYPE_NOTCHED = 5, - PF_MAP_TYPE_COUNT = 6 + enum class ParticleFloatMapType_t : uint32_t { + PF_MAP_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_MAP_TYPE_DIRECT = 0x0, + PF_MAP_TYPE_MULT = 0x1, + PF_MAP_TYPE_REMAP = 0x2, + PF_MAP_TYPE_REMAP_BIASED = 0x3, + PF_MAP_TYPE_CURVE = 0x4, + PF_MAP_TYPE_NOTCHED = 0x5, + PF_MAP_TYPE_COUNT = 0x6 } // Alignment: 4 // Members count: 5 - enum class ParticleTransformType_t : int32_t { - PT_TYPE_INVALID = 0, - PT_TYPE_NAMED_VALUE = 1, - PT_TYPE_CONTROL_POINT = 2, - PT_TYPE_CONTROL_POINT_RANGE = 3, - PT_TYPE_COUNT = 4 + enum class ParticleTransformType_t : uint32_t { + PT_TYPE_INVALID = 0x0, + PT_TYPE_NAMED_VALUE = 0x1, + PT_TYPE_CONTROL_POINT = 0x2, + PT_TYPE_CONTROL_POINT_RANGE = 0x3, + PT_TYPE_COUNT = 0x4 } // Alignment: 4 // Members count: 5 - enum class ParticleModelType_t : int32_t { - PM_TYPE_INVALID = 0, - PM_TYPE_NAMED_VALUE_MODEL = 1, - PM_TYPE_NAMED_VALUE_EHANDLE = 2, - PM_TYPE_CONTROL_POINT = 3, - PM_TYPE_COUNT = 4 + enum class ParticleModelType_t : uint32_t { + PM_TYPE_INVALID = 0x0, + PM_TYPE_NAMED_VALUE_MODEL = 0x1, + PM_TYPE_NAMED_VALUE_EHANDLE = 0x2, + PM_TYPE_CONTROL_POINT = 0x3, + PM_TYPE_COUNT = 0x4 } // Alignment: 4 // Members count: 19 - enum class ParticleVecType_t : int32_t { - PVEC_TYPE_INVALID = -1, - PVEC_TYPE_LITERAL = 0, - PVEC_TYPE_LITERAL_COLOR = 1, - PVEC_TYPE_NAMED_VALUE = 2, - PVEC_TYPE_PARTICLE_VECTOR = 3, - PVEC_TYPE_PARTICLE_VELOCITY = 4, - PVEC_TYPE_CP_VALUE = 5, - PVEC_TYPE_CP_RELATIVE_POSITION = 6, - PVEC_TYPE_CP_RELATIVE_DIR = 7, - PVEC_TYPE_CP_RELATIVE_RANDOM_DIR = 8, - PVEC_TYPE_FLOAT_COMPONENTS = 9, - PVEC_TYPE_FLOAT_INTERP_CLAMPED = 10, - PVEC_TYPE_FLOAT_INTERP_OPEN = 11, - PVEC_TYPE_FLOAT_INTERP_GRADIENT = 12, - PVEC_TYPE_RANDOM_UNIFORM = 13, - PVEC_TYPE_RANDOM_UNIFORM_OFFSET = 14, - PVEC_TYPE_CP_DELTA = 15, - PVEC_TYPE_CLOSEST_CAMERA_POSITION = 16, - PVEC_TYPE_COUNT = 17 + enum class ParticleVecType_t : uint32_t { + PVEC_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PVEC_TYPE_LITERAL = 0x0, + PVEC_TYPE_LITERAL_COLOR = 0x1, + PVEC_TYPE_NAMED_VALUE = 0x2, + PVEC_TYPE_PARTICLE_VECTOR = 0x3, + PVEC_TYPE_PARTICLE_VELOCITY = 0x4, + PVEC_TYPE_CP_VALUE = 0x5, + PVEC_TYPE_CP_RELATIVE_POSITION = 0x6, + PVEC_TYPE_CP_RELATIVE_DIR = 0x7, + PVEC_TYPE_CP_RELATIVE_RANDOM_DIR = 0x8, + PVEC_TYPE_FLOAT_COMPONENTS = 0x9, + PVEC_TYPE_FLOAT_INTERP_CLAMPED = 0xA, + PVEC_TYPE_FLOAT_INTERP_OPEN = 0xB, + PVEC_TYPE_FLOAT_INTERP_GRADIENT = 0xC, + PVEC_TYPE_RANDOM_UNIFORM = 0xD, + PVEC_TYPE_RANDOM_UNIFORM_OFFSET = 0xE, + PVEC_TYPE_CP_DELTA = 0xF, + PVEC_TYPE_CLOSEST_CAMERA_POSITION = 0x10, + PVEC_TYPE_COUNT = 0x11 } // Parent: None // Fields count: 2 @@ -9106,7 +9106,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace RenderProjectedMaterial_t { - constexpr std::ptrdiff_t m_hMaterial = 0x0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_hMaterial = 0x0; // CStrongHandle } // Parent: None // Fields count: 2 @@ -9130,7 +9130,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nFireParticleOnSequenceFrame = 0x18; // int32 constexpr std::ptrdiff_t m_hitboxSetName = 0x20; // CUtlString constexpr std::ptrdiff_t m_materialGroupName = 0x28; // CUtlString - constexpr std::ptrdiff_t m_vecBodyGroups = 0x30; // CUtlVector< ParticlePreviewBodyGroup_t > + constexpr std::ptrdiff_t m_vecBodyGroups = 0x30; // CUtlVector constexpr std::ptrdiff_t m_flPlaybackSpeed = 0x48; // float32 constexpr std::ptrdiff_t m_flParticleSimulationRate = 0x4C; // float32 constexpr std::ptrdiff_t m_bShouldDrawHitboxes = 0x50; // bool @@ -9160,7 +9160,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace ParticleControlPointConfiguration_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_drivers = 0x8; // CUtlVector< ParticleControlPointDriver_t > + constexpr std::ptrdiff_t m_drivers = 0x8; // CUtlVector constexpr std::ptrdiff_t m_previewState = 0x20; // ParticlePreviewState_t } // Parent: None @@ -9224,7 +9224,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace ParticleChildrenInfo_t { - constexpr std::ptrdiff_t m_ChildRef = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + constexpr std::ptrdiff_t m_ChildRef = 0x0; // CStrongHandle constexpr std::ptrdiff_t m_flDelay = 0x8; // float32 constexpr std::ptrdiff_t m_bEndCap = 0xC; // bool constexpr std::ptrdiff_t m_bDisableChild = 0xD; // bool @@ -9246,7 +9246,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace ModelReference_t { - constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle constexpr std::ptrdiff_t m_flRelativeProbabilityOfSpawn = 0x8; // float32 } // Parent: None @@ -9291,14 +9291,14 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CParticleSystemDefinition { constexpr std::ptrdiff_t m_nBehaviorVersion = 0x8; // int32 - constexpr std::ptrdiff_t m_PreEmissionOperators = 0x10; // CUtlVector< CParticleFunctionPreEmission* > - constexpr std::ptrdiff_t m_Emitters = 0x28; // CUtlVector< CParticleFunctionEmitter* > - constexpr std::ptrdiff_t m_Initializers = 0x40; // CUtlVector< CParticleFunctionInitializer* > - constexpr std::ptrdiff_t m_Operators = 0x58; // CUtlVector< CParticleFunctionOperator* > - constexpr std::ptrdiff_t m_ForceGenerators = 0x70; // CUtlVector< CParticleFunctionForce* > - constexpr std::ptrdiff_t m_Constraints = 0x88; // CUtlVector< CParticleFunctionConstraint* > - constexpr std::ptrdiff_t m_Renderers = 0xA0; // CUtlVector< CParticleFunctionRenderer* > - constexpr std::ptrdiff_t m_Children = 0xB8; // CUtlVector< ParticleChildrenInfo_t > + constexpr std::ptrdiff_t m_PreEmissionOperators = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_Emitters = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_Initializers = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_Operators = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_ForceGenerators = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_Constraints = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_Renderers = 0xA0; // CUtlVector + constexpr std::ptrdiff_t m_Children = 0xB8; // CUtlVector constexpr std::ptrdiff_t m_nFirstMultipleOverride_BackwardCompat = 0x178; // int32 constexpr std::ptrdiff_t m_nInitialParticles = 0x210; // int32 constexpr std::ptrdiff_t m_nMaxParticles = 0x214; // int32 @@ -9310,7 +9310,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bInfiniteBounds = 0x23C; // bool constexpr std::ptrdiff_t m_bEnableNamedValues = 0x23D; // bool constexpr std::ptrdiff_t m_NamedValueDomain = 0x240; // CUtlString - constexpr std::ptrdiff_t m_NamedValueLocals = 0x248; // CUtlVector< ParticleNamedValueSource_t* > + constexpr std::ptrdiff_t m_NamedValueLocals = 0x248; // CUtlVector constexpr std::ptrdiff_t m_ConstantColor = 0x260; // Color constexpr std::ptrdiff_t m_ConstantNormal = 0x264; // constexpr std::ptrdiff_t m_flConstantRadius = 0x270; // float32 @@ -9320,15 +9320,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nConstantSequenceNumber = 0x280; // int32 constexpr std::ptrdiff_t m_nConstantSequenceNumber1 = 0x284; // int32 constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x288; // int32 - constexpr std::ptrdiff_t m_hSnapshot = 0x290; // CStrongHandle< InfoForResourceTypeIParticleSnapshot > - constexpr std::ptrdiff_t m_pszCullReplacementName = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + constexpr std::ptrdiff_t m_hSnapshot = 0x290; // CStrongHandle + constexpr std::ptrdiff_t m_pszCullReplacementName = 0x298; // CStrongHandle constexpr std::ptrdiff_t m_flCullRadius = 0x2A0; // float32 constexpr std::ptrdiff_t m_flCullFillCost = 0x2A4; // float32 constexpr std::ptrdiff_t m_nCullControlPoint = 0x2A8; // int32 - constexpr std::ptrdiff_t m_hFallback = 0x2B0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + constexpr std::ptrdiff_t m_hFallback = 0x2B0; // CStrongHandle constexpr std::ptrdiff_t m_nFallbackMaxCount = 0x2B8; // int32 - constexpr std::ptrdiff_t m_hLowViolenceDef = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_hReferenceReplacement = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + constexpr std::ptrdiff_t m_hLowViolenceDef = 0x2C0; // CStrongHandle + constexpr std::ptrdiff_t m_hReferenceReplacement = 0x2C8; // CStrongHandle constexpr std::ptrdiff_t m_flPreSimulationTime = 0x2D0; // float32 constexpr std::ptrdiff_t m_flStopSimulationAfterTime = 0x2D4; // float32 constexpr std::ptrdiff_t m_flMaximumTimeStep = 0x2D8; // float32 @@ -9353,7 +9353,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSkipRenderControlPoint = 0x320; // int32 constexpr std::ptrdiff_t m_nAllowRenderControlPoint = 0x324; // int32 constexpr std::ptrdiff_t m_bShouldSort = 0x328; // bool - constexpr std::ptrdiff_t m_controlPointConfigurations = 0x370; // CUtlVector< ParticleControlPointConfiguration_t > + constexpr std::ptrdiff_t m_controlPointConfigurations = 0x370; // CUtlVector } // Parent: None // Fields count: 16 @@ -9464,7 +9464,7 @@ namespace cs2_dumper { namespace TextureGroup_t { constexpr std::ptrdiff_t m_bEnabled = 0x0; // bool constexpr std::ptrdiff_t m_bReplaceTextureWithGradient = 0x1; // bool - constexpr std::ptrdiff_t m_hTexture = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hTexture = 0x8; // CStrongHandle constexpr std::ptrdiff_t m_Gradient = 0x10; // CColorGradient constexpr std::ptrdiff_t m_nTextureType = 0x28; // SpriteCardTextureType_t constexpr std::ptrdiff_t m_nTextureChannels = 0x2C; // SpriteCardTextureChannel_t @@ -9490,7 +9490,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flCenterYOffset = 0xDD0; // CParticleCollectionRendererFloatInput constexpr std::ptrdiff_t m_flBumpStrength = 0xF28; // float32 constexpr std::ptrdiff_t m_nCropTextureOverride = 0xF2C; // ParticleSequenceCropOverride_t - constexpr std::ptrdiff_t m_vecTexturesInput = 0xF30; // CUtlVector< TextureGroup_t > + constexpr std::ptrdiff_t m_vecTexturesInput = 0xF30; // CUtlVector constexpr std::ptrdiff_t m_flAnimationRate = 0xF48; // float32 constexpr std::ptrdiff_t m_nAnimationType = 0xF4C; // AnimationType_t constexpr std::ptrdiff_t m_bAnimateInFPS = 0xF50; // bool @@ -9603,7 +9603,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAlphaScale = 0x358; // CParticleCollectionFloatInput constexpr std::ptrdiff_t m_vecColorScale = 0x4B0; // CParticleCollectionVecInput constexpr std::ptrdiff_t m_nColorBlendType = 0xB08; // ParticleColorBlendType_t - constexpr std::ptrdiff_t m_hMaterial = 0xB10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_hMaterial = 0xB10; // CStrongHandle constexpr std::ptrdiff_t m_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t constexpr std::ptrdiff_t m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput constexpr std::ptrdiff_t m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput @@ -9619,8 +9619,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nMaxTesselation = 0x1344; // int32 constexpr std::ptrdiff_t m_nRoundness = 0x1348; // int32 constexpr std::ptrdiff_t m_LightingTransform = 0x1350; // CParticleTransformInput - constexpr std::ptrdiff_t m_MaterialFloatVars = 0x13B8; // CUtlVector< FloatInputMaterialVariable_t > - constexpr std::ptrdiff_t m_MaterialVecVars = 0x13E8; // CUtlVector< VecInputMaterialVariable_t > + constexpr std::ptrdiff_t m_MaterialFloatVars = 0x13B8; // CUtlVector + constexpr std::ptrdiff_t m_MaterialVecVars = 0x13E8; // CUtlVector } // Parent: None // Fields count: 0 @@ -9722,7 +9722,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_IsPublic = 0x8; // bool constexpr std::ptrdiff_t m_ValueType = 0xC; // PulseValueType_t constexpr std::ptrdiff_t m_DefaultConfig = 0x10; // ParticleNamedValueConfiguration_t - constexpr std::ptrdiff_t m_NamedConfigs = 0x48; // CUtlVector< ParticleNamedValueConfiguration_t > + constexpr std::ptrdiff_t m_NamedConfigs = 0x48; // CUtlVector } // Parent: None // Fields count: 2 @@ -9829,7 +9829,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMaxDistance = 0x1C4; // float32 constexpr std::ptrdiff_t m_flTimeScale = 0x1C8; // float32 constexpr std::ptrdiff_t m_bLoopedPath = 0x1CC; // bool - constexpr std::ptrdiff_t m_pointList = 0x1D0; // CUtlVector< PointDefinitionWithTimeValues_t > + constexpr std::ptrdiff_t m_pointList = 0x1D0; // CUtlVector } // Parent: CParticleFunctionConstraint // Fields count: 8 @@ -10424,7 +10424,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSequenceMax = 0x1C4; // int32 constexpr std::ptrdiff_t m_bShuffle = 0x1C8; // bool constexpr std::ptrdiff_t m_bLinear = 0x1C9; // bool - constexpr std::ptrdiff_t m_WeightedList = 0x1D0; // CUtlVector< SequenceWeightedList_t > + constexpr std::ptrdiff_t m_WeightedList = 0x1D0; // CUtlVector } // Parent: CParticleFunctionInitializer // Fields count: 4 @@ -10445,7 +10445,7 @@ namespace cs2_dumper { namespace C_INIT_RandomModelSequence { constexpr std::ptrdiff_t m_ActivityName = 0x1C0; // char[256] constexpr std::ptrdiff_t m_SequenceName = 0x2C0; // char[256] - constexpr std::ptrdiff_t m_hModel = 0x3C0; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_hModel = 0x3C0; // CStrongHandle } // Parent: CParticleFunctionInitializer // Fields count: 1 @@ -10571,7 +10571,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapParticleCountToNamedModelElementScalar { - constexpr std::ptrdiff_t m_hModel = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_hModel = 0x1F0; // CStrongHandle constexpr std::ptrdiff_t m_outputMinName = 0x1F8; // CUtlString constexpr std::ptrdiff_t m_outputMaxName = 0x200; // CUtlString constexpr std::ptrdiff_t m_bModelFromRenderer = 0x208; // bool @@ -11138,7 +11138,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace C_INIT_PointList { constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_pointList = 0x1C8; // CUtlVector< PointDefinition_t > + constexpr std::ptrdiff_t m_pointList = 0x1C8; // CUtlVector constexpr std::ptrdiff_t m_bPlaceAlongPath = 0x1E0; // bool constexpr std::ptrdiff_t m_bClosedLoop = 0x1E1; // bool constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1E4; // int32 @@ -11149,8 +11149,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RandomNamedModelElement { - constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle + constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector constexpr std::ptrdiff_t m_bShuffle = 0x1E0; // bool constexpr std::ptrdiff_t m_bLinear = 0x1E1; // bool constexpr std::ptrdiff_t m_bModelFromRenderer = 0x1E2; // bool @@ -11183,9 +11183,9 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace C_INIT_RemapNamedModelElementToScalar { - constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_values = 0x1E0; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_hModel = 0x1C0; // CStrongHandle + constexpr std::ptrdiff_t m_names = 0x1C8; // CUtlVector + constexpr std::ptrdiff_t m_values = 0x1E0; // CUtlVector constexpr std::ptrdiff_t m_nFieldInput = 0x1F8; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t constexpr std::ptrdiff_t m_nSetMethod = 0x200; // ParticleSetMethod_t @@ -12263,128 +12263,128 @@ namespace cs2_dumper { namespace pulse_system { // Alignment: 2 // Members count: 61 - enum class PulseInstructionCode_t : int16_t { - INVALID = 0, - IMMEDIATE_HALT = 1, - RETURN_VOID = 2, - RETURN_VALUE = 3, - NOP = 4, - JUMP = 5, - JUMP_COND = 6, - CHUNK_LEAP = 7, - CHUNK_LEAP_COND = 8, - PULSE_CALL_SYNC = 9, - PULSE_CALL_ASYNC_FIRE = 10, - CELL_INVOKE = 11, - LIBRARY_INVOKE = 12, - SET_VAR = 13, - GET_VAR = 14, - GET_CONST = 15, - SET_REGISTER_DOMAIN_VALUE = 16, - COPY = 17, - NOT = 18, - NEGATE = 19, - ADD = 20, - SUB = 21, - MUL = 22, - DIV = 23, - MOD = 24, - LT = 25, - LTE = 26, - EQ = 27, - NE = 28, - AND = 29, - OR = 30, - CONVERT_VALUE = 31, - LAST_SERIALIZED_CODE = 32, - NEGATE_INT = 33, - NEGATE_FLOAT = 34, - ADD_INT = 35, - ADD_FLOAT = 36, - ADD_STRING = 37, - SUB_INT = 38, - SUB_FLOAT = 39, - MUL_INT = 40, - MUL_FLOAT = 41, - DIV_INT = 42, - DIV_FLOAT = 43, - MOD_INT = 44, - MOD_FLOAT = 45, - LT_INT = 46, - LT_FLOAT = 47, - LTE_INT = 48, - LTE_FLOAT = 49, - EQ_BOOL = 50, - EQ_INT = 51, - EQ_FLOAT = 52, - EQ_STRING = 53, - EQ_ENTITY_NAME = 54, - NE_BOOL = 55, - NE_INT = 56, - NE_FLOAT = 57, - NE_STRING = 58, - NE_ENTITY_NAME = 59, - GET_CONST_INLINE_STORAGE = 60 + enum class PulseInstructionCode_t : uint16_t { + INVALID = 0x0, + IMMEDIATE_HALT = 0x1, + RETURN_VOID = 0x2, + RETURN_VALUE = 0x3, + NOP = 0x4, + JUMP = 0x5, + JUMP_COND = 0x6, + CHUNK_LEAP = 0x7, + CHUNK_LEAP_COND = 0x8, + PULSE_CALL_SYNC = 0x9, + PULSE_CALL_ASYNC_FIRE = 0xA, + CELL_INVOKE = 0xB, + LIBRARY_INVOKE = 0xC, + SET_VAR = 0xD, + GET_VAR = 0xE, + GET_CONST = 0xF, + SET_REGISTER_DOMAIN_VALUE = 0x10, + COPY = 0x11, + NOT = 0x12, + NEGATE = 0x13, + ADD = 0x14, + SUB = 0x15, + MUL = 0x16, + DIV = 0x17, + MOD = 0x18, + LT = 0x19, + LTE = 0x1A, + EQ = 0x1B, + NE = 0x1C, + AND = 0x1D, + OR = 0x1E, + CONVERT_VALUE = 0x1F, + LAST_SERIALIZED_CODE = 0x20, + NEGATE_INT = 0x21, + NEGATE_FLOAT = 0x22, + ADD_INT = 0x23, + ADD_FLOAT = 0x24, + ADD_STRING = 0x25, + SUB_INT = 0x26, + SUB_FLOAT = 0x27, + MUL_INT = 0x28, + MUL_FLOAT = 0x29, + DIV_INT = 0x2A, + DIV_FLOAT = 0x2B, + MOD_INT = 0x2C, + MOD_FLOAT = 0x2D, + LT_INT = 0x2E, + LT_FLOAT = 0x2F, + LTE_INT = 0x30, + LTE_FLOAT = 0x31, + EQ_BOOL = 0x32, + EQ_INT = 0x33, + EQ_FLOAT = 0x34, + EQ_STRING = 0x35, + EQ_ENTITY_NAME = 0x36, + NE_BOOL = 0x37, + NE_INT = 0x38, + NE_FLOAT = 0x39, + NE_STRING = 0x3A, + NE_ENTITY_NAME = 0x3B, + GET_CONST_INLINE_STORAGE = 0x3C } // Alignment: 4 // Members count: 2 - enum class PulseMethodCallMode_t : int32_t { - SYNC_WAIT_FOR_COMPLETION = 0, - ASYNC_FIRE_AND_FORGET = 1 + enum class PulseMethodCallMode_t : uint32_t { + SYNC_WAIT_FOR_COMPLETION = 0x0, + ASYNC_FIRE_AND_FORGET = 0x1 } // Alignment: 4 // Members count: 3 - enum class PulseCursorExecResult_t : int32_t { - Succeeded = 0, - Canceled = 1, - Failed = 2 + enum class PulseCursorExecResult_t : uint32_t { + Succeeded = 0x0, + Canceled = 0x1, + Failed = 0x2 } // Alignment: 4 // Members count: 4 - enum class PulseCursorCancelPriority_t : int32_t { - None = 0, - CancelOnSucceeded = 1, - SoftCancel = 2, - HardCancel = 3 + enum class PulseCursorCancelPriority_t : uint32_t { + None = 0x0, + CancelOnSucceeded = 0x1, + SoftCancel = 0x2, + HardCancel = 0x3 } // Alignment: 4 // Members count: 19 - enum class PulseValueType_t : int32_t { - PVAL_INVALID = -1, - PVAL_BOOL = 0, - PVAL_INT = 1, - PVAL_FLOAT = 2, - PVAL_STRING = 3, - PVAL_VEC3 = 4, - PVAL_TRANSFORM = 5, - PVAL_COLOR_RGB = 6, - PVAL_EHANDLE = 7, - PVAL_RESOURCE = 8, - PVAL_SNDEVT_GUID = 9, - PVAL_ENTITY_NAME = 10, - PVAL_SCHEMA_PTR = 11, - PVAL_TYPESAFE_INT = 12, - PVAL_CURSOR_FLOW = 13, - PVAL_ANY = 14, - PVAL_SCHEMA_ENUM = 15, - PVAL_PANORAMA_PANEL_HANDLE = 16, - PVAL_COUNT = 17 + enum class PulseValueType_t : uint32_t { + PVAL_INVALID = 0xFFFFFFFFFFFFFFFF, + PVAL_BOOL = 0x0, + PVAL_INT = 0x1, + PVAL_FLOAT = 0x2, + PVAL_STRING = 0x3, + PVAL_VEC3 = 0x4, + PVAL_TRANSFORM = 0x5, + PVAL_COLOR_RGB = 0x6, + PVAL_EHANDLE = 0x7, + PVAL_RESOURCE = 0x8, + PVAL_SNDEVT_GUID = 0x9, + PVAL_ENTITY_NAME = 0xA, + PVAL_SCHEMA_PTR = 0xB, + PVAL_TYPESAFE_INT = 0xC, + PVAL_CURSOR_FLOW = 0xD, + PVAL_ANY = 0xE, + PVAL_SCHEMA_ENUM = 0xF, + PVAL_PANORAMA_PANEL_HANDLE = 0x10, + PVAL_COUNT = 0x11 } // Alignment: 4 // Members count: 5 - enum class PulseTestEnumColor_t : int32_t { - BLACK = 0, - WHITE = 1, - RED = 2, - GREEN = 3, - BLUE = 4 + enum class PulseTestEnumColor_t : uint32_t { + BLACK = 0x0, + WHITE = 0x1, + RED = 0x2, + GREEN = 0x3, + BLUE = 0x4 } // Alignment: 4 // Members count: 3 - enum class PulseTestEnumShape_t : int32_t { - CIRCLE = 100, - SQUARE = 200, - TRIANGLE = 300 + enum class PulseTestEnumShape_t : uint32_t { + CIRCLE = 0x64, + SQUARE = 0xC8, + TRIANGLE = 0x12C } // Parent: None // Fields count: 0 @@ -12433,9 +12433,9 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CPulse_Chunk { - constexpr std::ptrdiff_t m_Instructions = 0x0; // CUtlLeanVector< PGDInstruction_t > - constexpr std::ptrdiff_t m_Registers = 0x10; // CUtlLeanVector< CPulse_RegisterInfo > - constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector< PulseDocNodeID_t > + constexpr std::ptrdiff_t m_Instructions = 0x0; // CUtlLeanVector + constexpr std::ptrdiff_t m_Registers = 0x10; // CUtlLeanVector + constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector } // Parent: None // Fields count: 5 @@ -12512,14 +12512,14 @@ namespace cs2_dumper { namespace CPulseGraphDef { constexpr std::ptrdiff_t m_DomainIdentifier = 0x8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_ParentMapName = 0x10; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_Chunks = 0x18; // CUtlVector< CPulse_Chunk* > - constexpr std::ptrdiff_t m_Cells = 0x30; // CUtlVector< CPulseCell_Base* > - constexpr std::ptrdiff_t m_Vars = 0x48; // CUtlVector< CPulse_Variable > - constexpr std::ptrdiff_t m_PublicOutputs = 0x60; // CUtlVector< CPulse_PublicOutput > - constexpr std::ptrdiff_t m_InvokeBindings = 0x78; // CUtlVector< CPulse_InvokeBinding* > - constexpr std::ptrdiff_t m_CallInfos = 0x90; // CUtlVector< CPulse_CallInfo* > - constexpr std::ptrdiff_t m_Constants = 0xA8; // CUtlVector< CPulse_Constant > - constexpr std::ptrdiff_t m_OutputConnections = 0xC0; // CUtlVector< CPulse_OutputConnection* > + constexpr std::ptrdiff_t m_Chunks = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_Cells = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_Vars = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_PublicOutputs = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_InvokeBindings = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_CallInfos = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_Constants = 0xA8; // CUtlVector + constexpr std::ptrdiff_t m_OutputConnections = 0xC0; // CUtlVector } // Parent: None // Fields count: 0 @@ -12656,7 +12656,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CPulseCell_Outflow_CycleShuffled__InstanceState_t { - constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable< uint8 > + constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32 } // Parent: CPulseCell_BaseFlow @@ -12742,7 +12742,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bExplicitTimeStepping = 0xD9; // bool constexpr std::ptrdiff_t m_bExpectingToDestroyWithYieldedCursors = 0xDA; // bool constexpr std::ptrdiff_t m_nNextValidateIndex = 0xDC; // int32 - constexpr std::ptrdiff_t m_Tracepoints = 0xE0; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_Tracepoints = 0xE0; // CUtlVector constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0xF8; // bool } // Parent: CPulseCell_BaseFlow @@ -12914,63 +12914,63 @@ namespace cs2_dumper { namespace rendersystemdx11 { // Alignment: 4 // Members count: 3 - enum class RenderSlotType_t : int32_t { - RENDER_SLOT_INVALID = -1, - RENDER_SLOT_PER_VERTEX = 0, - RENDER_SLOT_PER_INSTANCE = 1 + enum class RenderSlotType_t : uint32_t { + RENDER_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, + RENDER_SLOT_PER_VERTEX = 0x0, + RENDER_SLOT_PER_INSTANCE = 0x1 } // Alignment: 4 // Members count: 12 - enum class RenderBufferFlags_t : int32_t { - RENDER_BUFFER_USAGE_VERTEX_BUFFER = 1, - RENDER_BUFFER_USAGE_INDEX_BUFFER = 2, - RENDER_BUFFER_USAGE_SHADER_RESOURCE = 4, - RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 8, - RENDER_BUFFER_BYTEADDRESS_BUFFER = 16, - RENDER_BUFFER_STRUCTURED_BUFFER = 32, - RENDER_BUFFER_APPEND_CONSUME_BUFFER = 64, - RENDER_BUFFER_UAV_COUNTER = 128, - RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 256, - RENDER_BUFFER_ACCELERATION_STRUCTURE = 512, - RENDER_BUFFER_SHADER_BINDING_TABLE = 1024, - RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 2048 + enum class RenderBufferFlags_t : uint32_t { + RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, + RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, + RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4, + RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8, + RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10, + RENDER_BUFFER_STRUCTURED_BUFFER = 0x20, + RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40, + RENDER_BUFFER_UAV_COUNTER = 0x80, + RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100, + RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200, + RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400, + RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800 } // Alignment: 4 // Members count: 13 - enum class RenderPrimitiveType_t : int32_t { - RENDER_PRIM_POINTS = 0, - RENDER_PRIM_LINES = 1, - RENDER_PRIM_LINES_WITH_ADJACENCY = 2, - RENDER_PRIM_LINE_STRIP = 3, - RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 4, - RENDER_PRIM_TRIANGLES = 5, - RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 6, - RENDER_PRIM_TRIANGLE_STRIP = 7, - RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 8, - RENDER_PRIM_INSTANCED_QUADS = 9, - RENDER_PRIM_HETEROGENOUS = 10, - RENDER_PRIM_COMPUTE_SHADER = 11, - RENDER_PRIM_TYPE_COUNT = 12 + enum class RenderPrimitiveType_t : uint32_t { + RENDER_PRIM_POINTS = 0x0, + RENDER_PRIM_LINES = 0x1, + RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2, + RENDER_PRIM_LINE_STRIP = 0x3, + RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4, + RENDER_PRIM_TRIANGLES = 0x5, + RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6, + RENDER_PRIM_TRIANGLE_STRIP = 0x7, + RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8, + RENDER_PRIM_INSTANCED_QUADS = 0x9, + RENDER_PRIM_HETEROGENOUS = 0xA, + RENDER_PRIM_COMPUTE_SHADER = 0xB, + RENDER_PRIM_TYPE_COUNT = 0xC } // Alignment: 4 // Members count: 4 - enum class InputLayoutVariation_t : int32_t { - INPUT_LAYOUT_VARIATION_DEFAULT = 0, - INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 1, - INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 2, - INPUT_LAYOUT_VARIATION_MAX = 3 + enum class InputLayoutVariation_t : uint32_t { + INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, + INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, + INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2, + INPUT_LAYOUT_VARIATION_MAX = 0x3 } // Alignment: 1 // Members count: 8 - enum class RenderMultisampleType_t : int8_t { - RENDER_MULTISAMPLE_INVALID = -1, - RENDER_MULTISAMPLE_NONE = 0, - RENDER_MULTISAMPLE_2X = 1, - RENDER_MULTISAMPLE_4X = 2, - RENDER_MULTISAMPLE_6X = 3, - RENDER_MULTISAMPLE_8X = 4, - RENDER_MULTISAMPLE_16X = 5, - RENDER_MULTISAMPLE_TYPE_COUNT = 6 + enum class RenderMultisampleType_t : uint8_t { + RENDER_MULTISAMPLE_INVALID = 0xFFFFFFFFFFFFFFFF, + RENDER_MULTISAMPLE_NONE = 0x0, + RENDER_MULTISAMPLE_2X = 0x1, + RENDER_MULTISAMPLE_4X = 0x2, + RENDER_MULTISAMPLE_6X = 0x3, + RENDER_MULTISAMPLE_8X = 0x4, + RENDER_MULTISAMPLE_16X = 0x5, + RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 } // Parent: None // Fields count: 7 @@ -12994,7 +12994,7 @@ namespace cs2_dumper { // Parent: None // Fields count: 1 namespace VsInputSignature_t { - constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector< VsInputSignatureElement_t > + constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector } } // Module: resourcesystem.dll @@ -13003,22 +13003,22 @@ namespace cs2_dumper { namespace resourcesystem { // Alignment: 1 // Members count: 2 - enum class FuseVariableAccess_t : int8_t { - WRITABLE = 0, - READ_ONLY = 1 + enum class FuseVariableAccess_t : uint8_t { + WRITABLE = 0x0, + READ_ONLY = 0x1 } // Alignment: 1 // Members count: 9 - enum class FuseVariableType_t : int8_t { - INVALID = 0, - BOOL = 1, - INT8 = 2, - INT16 = 3, - INT32 = 4, - UINT8 = 5, - UINT16 = 6, - UINT32 = 7, - FLOAT32 = 8 + enum class FuseVariableType_t : uint8_t { + INVALID = 0x0, + BOOL = 0x1, + INT8 = 0x2, + INT16 = 0x3, + INT32 = 0x4, + UINT8 = 0x5, + UINT16 = 0x6, + UINT32 = 0x7, + FLOAT32 = 0x8 } // Parent: None // Fields count: 1 @@ -13056,7 +13056,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace ManifestTestResource_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t > + constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle } // Parent: None // Fields count: 0 @@ -13407,9 +13407,9 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFuseProgram { - constexpr std::ptrdiff_t m_programBuffer = 0x0; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_variablesRead = 0x18; // CUtlVector< FuseVariableIndex_t > - constexpr std::ptrdiff_t m_variablesWritten = 0x30; // CUtlVector< FuseVariableIndex_t > + constexpr std::ptrdiff_t m_programBuffer = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_variablesRead = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_variablesWritten = 0x30; // CUtlVector constexpr std::ptrdiff_t m_nMaxTempVarsUsed = 0x48; // int32 } // Parent: None @@ -13418,12 +13418,12 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFuseSymbolTable { - constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector< ConstantInfo_t > - constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector< VariableInfo_t > - constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector< FunctionInfo_t > - constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable< CUtlStringToken, int32 > - constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable< CUtlStringToken, int32 > - constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable< CUtlStringToken, int32 > + constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable + constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable + constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable } // Parent: None // Fields count: 2 @@ -13457,11 +13457,11 @@ namespace cs2_dumper { namespace scenesystem { // Alignment: 1 // Members count: 4 - enum class DisableShadows_t : int8_t { - kDisableShadows_None = 0, - kDisableShadows_All = 1, - kDisableShadows_Baked = 2, - kDisableShadows_Realtime = 3 + enum class DisableShadows_t : uint8_t { + kDisableShadows_None = 0x0, + kDisableShadows_All = 0x1, + kDisableShadows_Baked = 0x2, + kDisableShadows_Realtime = 0x3 } // Parent: None // Fields count: 2 @@ -13478,7 +13478,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CSSDSMsg_EndFrame { - constexpr std::ptrdiff_t m_Views = 0x0; // CUtlVector< CSSDSEndFrameViewInfo > + constexpr std::ptrdiff_t m_Views = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -13536,7 +13536,7 @@ namespace cs2_dumper { namespace CSSDSMsg_ViewTargetList { constexpr std::ptrdiff_t m_viewId = 0x0; // SceneViewId_t constexpr std::ptrdiff_t m_ViewName = 0x10; // CUtlString - constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector< CSSDSMsg_ViewTarget > + constexpr std::ptrdiff_t m_Targets = 0x18; // CUtlVector } // Parent: CSSDSMsg_LayerBase // Fields count: 0 @@ -13559,95 +13559,95 @@ namespace cs2_dumper { namespace schemasystem { // Alignment: 4 // Members count: 3 - enum class ThreeState_t : int32_t { - TRS_FALSE = 0, - TRS_TRUE = 1, - TRS_NONE = 2 + enum class ThreeState_t : uint32_t { + TRS_FALSE = 0x0, + TRS_TRUE = 0x1, + TRS_NONE = 0x2 } // Alignment: 1 // Members count: 81 - enum class fieldtype_t : int8_t { - FIELD_VOID = 0, - FIELD_FLOAT32 = 1, - FIELD_STRING = 2, - FIELD_VECTOR = 3, - FIELD_QUATERNION = 4, - FIELD_INT32 = 5, - FIELD_BOOLEAN = 6, - FIELD_INT16 = 7, - FIELD_CHARACTER = 8, - FIELD_COLOR32 = 9, - FIELD_EMBEDDED = 10, - FIELD_CUSTOM = 11, - FIELD_CLASSPTR = 12, - FIELD_EHANDLE = 13, - FIELD_POSITION_VECTOR = 14, - FIELD_TIME = 15, - FIELD_TICK = 16, - FIELD_SOUNDNAME = 17, - FIELD_INPUT = 18, - FIELD_FUNCTION = 19, - FIELD_VMATRIX = 20, - FIELD_VMATRIX_WORLDSPACE = 21, - FIELD_MATRIX3X4_WORLDSPACE = 22, - FIELD_INTERVAL = 23, - FIELD_UNUSED = 24, - FIELD_VECTOR2D = 25, - FIELD_INT64 = 26, - FIELD_VECTOR4D = 27, - FIELD_RESOURCE = 28, - FIELD_TYPEUNKNOWN = 29, - FIELD_CSTRING = 30, - FIELD_HSCRIPT = 31, - FIELD_VARIANT = 32, - FIELD_UINT64 = 33, - FIELD_FLOAT64 = 34, - FIELD_POSITIVEINTEGER_OR_NULL = 35, - FIELD_HSCRIPT_NEW_INSTANCE = 36, - FIELD_UINT32 = 37, - FIELD_UTLSTRINGTOKEN = 38, - FIELD_QANGLE = 39, - FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 40, - FIELD_HMATERIAL = 41, - FIELD_HMODEL = 42, - FIELD_NETWORK_QUANTIZED_VECTOR = 43, - FIELD_NETWORK_QUANTIZED_FLOAT = 44, - FIELD_DIRECTION_VECTOR_WORLDSPACE = 45, - FIELD_QANGLE_WORLDSPACE = 46, - FIELD_QUATERNION_WORLDSPACE = 47, - FIELD_HSCRIPT_LIGHTBINDING = 48, - FIELD_V8_VALUE = 49, - FIELD_V8_OBJECT = 50, - FIELD_V8_ARRAY = 51, - FIELD_V8_CALLBACK_INFO = 52, - FIELD_UTLSTRING = 53, - FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 54, - FIELD_HRENDERTEXTURE = 55, - FIELD_HPARTICLESYSTEMDEFINITION = 56, - FIELD_UINT8 = 57, - FIELD_UINT16 = 58, - FIELD_CTRANSFORM = 59, - FIELD_CTRANSFORM_WORLDSPACE = 60, - FIELD_HPOSTPROCESSING = 61, - FIELD_MATRIX3X4 = 62, - FIELD_SHIM = 63, - FIELD_CMOTIONTRANSFORM = 64, - FIELD_CMOTIONTRANSFORM_WORLDSPACE = 65, - FIELD_ATTACHMENT_HANDLE = 66, - FIELD_AMMO_INDEX = 67, - FIELD_CONDITION_ID = 68, - FIELD_AI_SCHEDULE_BITS = 69, - FIELD_MODIFIER_HANDLE = 70, - FIELD_ROTATION_VECTOR = 71, - FIELD_ROTATION_VECTOR_WORLDSPACE = 72, - FIELD_HVDATA = 73, - FIELD_SCALE32 = 74, - FIELD_STRING_AND_TOKEN = 75, - FIELD_ENGINE_TIME = 76, - FIELD_ENGINE_TICK = 77, - FIELD_WORLD_GROUP_ID = 78, - FIELD_GLOBALSYMBOL = 79, - FIELD_TYPECOUNT = 80 + enum class fieldtype_t : uint8_t { + FIELD_VOID = 0x0, + FIELD_FLOAT32 = 0x1, + FIELD_STRING = 0x2, + FIELD_VECTOR = 0x3, + FIELD_QUATERNION = 0x4, + FIELD_INT32 = 0x5, + FIELD_BOOLEAN = 0x6, + FIELD_INT16 = 0x7, + FIELD_CHARACTER = 0x8, + FIELD_COLOR32 = 0x9, + FIELD_EMBEDDED = 0xA, + FIELD_CUSTOM = 0xB, + FIELD_CLASSPTR = 0xC, + FIELD_EHANDLE = 0xD, + FIELD_POSITION_VECTOR = 0xE, + FIELD_TIME = 0xF, + FIELD_TICK = 0x10, + FIELD_SOUNDNAME = 0x11, + FIELD_INPUT = 0x12, + FIELD_FUNCTION = 0x13, + FIELD_VMATRIX = 0x14, + FIELD_VMATRIX_WORLDSPACE = 0x15, + FIELD_MATRIX3X4_WORLDSPACE = 0x16, + FIELD_INTERVAL = 0x17, + FIELD_UNUSED = 0x18, + FIELD_VECTOR2D = 0x19, + FIELD_INT64 = 0x1A, + FIELD_VECTOR4D = 0x1B, + FIELD_RESOURCE = 0x1C, + FIELD_TYPEUNKNOWN = 0x1D, + FIELD_CSTRING = 0x1E, + FIELD_HSCRIPT = 0x1F, + FIELD_VARIANT = 0x20, + FIELD_UINT64 = 0x21, + FIELD_FLOAT64 = 0x22, + FIELD_POSITIVEINTEGER_OR_NULL = 0x23, + FIELD_HSCRIPT_NEW_INSTANCE = 0x24, + FIELD_UINT32 = 0x25, + FIELD_UTLSTRINGTOKEN = 0x26, + FIELD_QANGLE = 0x27, + FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 0x28, + FIELD_HMATERIAL = 0x29, + FIELD_HMODEL = 0x2A, + FIELD_NETWORK_QUANTIZED_VECTOR = 0x2B, + FIELD_NETWORK_QUANTIZED_FLOAT = 0x2C, + FIELD_DIRECTION_VECTOR_WORLDSPACE = 0x2D, + FIELD_QANGLE_WORLDSPACE = 0x2E, + FIELD_QUATERNION_WORLDSPACE = 0x2F, + FIELD_HSCRIPT_LIGHTBINDING = 0x30, + FIELD_V8_VALUE = 0x31, + FIELD_V8_OBJECT = 0x32, + FIELD_V8_ARRAY = 0x33, + FIELD_V8_CALLBACK_INFO = 0x34, + FIELD_UTLSTRING = 0x35, + FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 0x36, + FIELD_HRENDERTEXTURE = 0x37, + FIELD_HPARTICLESYSTEMDEFINITION = 0x38, + FIELD_UINT8 = 0x39, + FIELD_UINT16 = 0x3A, + FIELD_CTRANSFORM = 0x3B, + FIELD_CTRANSFORM_WORLDSPACE = 0x3C, + FIELD_HPOSTPROCESSING = 0x3D, + FIELD_MATRIX3X4 = 0x3E, + FIELD_SHIM = 0x3F, + FIELD_CMOTIONTRANSFORM = 0x40, + FIELD_CMOTIONTRANSFORM_WORLDSPACE = 0x41, + FIELD_ATTACHMENT_HANDLE = 0x42, + FIELD_AMMO_INDEX = 0x43, + FIELD_CONDITION_ID = 0x44, + FIELD_AI_SCHEDULE_BITS = 0x45, + FIELD_MODIFIER_HANDLE = 0x46, + FIELD_ROTATION_VECTOR = 0x47, + FIELD_ROTATION_VECTOR_WORLDSPACE = 0x48, + FIELD_HVDATA = 0x49, + FIELD_SCALE32 = 0x4A, + FIELD_STRING_AND_TOKEN = 0x4B, + FIELD_ENGINE_TIME = 0x4C, + FIELD_ENGINE_TICK = 0x4D, + FIELD_WORLD_GROUP_ID = 0x4E, + FIELD_GLOBALSYMBOL = 0x4F, + FIELD_TYPECOUNT = 0x50 } // Parent: None // Fields count: 22 @@ -13672,7 +13672,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_CUtlSymbol = 0x148; // CUtlSymbol constexpr std::ptrdiff_t m_stringToken = 0x14C; // CUtlStringToken constexpr std::ptrdiff_t m_stringTokenWithStorage = 0x150; // CUtlStringTokenWithStorage - constexpr std::ptrdiff_t m_ResourceTypes = 0x168; // CResourceArray< CResourcePointer< CResourceString > > + constexpr std::ptrdiff_t m_ResourceTypes = 0x168; // CResourceArray> constexpr std::ptrdiff_t m_KV3 = 0x170; // KeyValues3 } // Parent: None @@ -13722,1527 +13722,1527 @@ namespace cs2_dumper { namespace server { // Alignment: 4 // Members count: 19 - enum class NavAttributeEnum : int32_t { - NAV_MESH_AVOID = 128, - NAV_MESH_STAIRS = 4096, - NAV_MESH_NON_ZUP = 32768, - NAV_MESH_SHORT_HEIGHT = 65536, - NAV_MESH_CROUCH = 65536, - NAV_MESH_JUMP = 2, - NAV_MESH_PRECISE = 4, - NAV_MESH_NO_JUMP = 8, - NAV_MESH_STOP = 16, - NAV_MESH_RUN = 32, - NAV_MESH_WALK = 64, - NAV_MESH_TRANSIENT = 256, - NAV_MESH_DONT_HIDE = 512, - NAV_MESH_STAND = 1024, - NAV_MESH_NO_HOSTAGES = 2048, - NAV_MESH_NO_MERGE = 8192, - NAV_MESH_OBSTACLE_TOP = 16384, - NAV_ATTR_FIRST_GAME_INDEX = 19, - NAV_ATTR_LAST_INDEX = 31 + enum class NavAttributeEnum : uint32_t { + NAV_MESH_AVOID = 0x80, + NAV_MESH_STAIRS = 0x1000, + NAV_MESH_NON_ZUP = 0x8000, + NAV_MESH_SHORT_HEIGHT = 0x10000, + NAV_MESH_CROUCH = 0x10000, + NAV_MESH_JUMP = 0x2, + NAV_MESH_PRECISE = 0x4, + NAV_MESH_NO_JUMP = 0x8, + NAV_MESH_STOP = 0x10, + NAV_MESH_RUN = 0x20, + NAV_MESH_WALK = 0x40, + NAV_MESH_TRANSIENT = 0x100, + NAV_MESH_DONT_HIDE = 0x200, + NAV_MESH_STAND = 0x400, + NAV_MESH_NO_HOSTAGES = 0x800, + NAV_MESH_NO_MERGE = 0x2000, + NAV_MESH_OBSTACLE_TOP = 0x4000, + NAV_ATTR_FIRST_GAME_INDEX = 0x13, + NAV_ATTR_LAST_INDEX = 0x1F } // Alignment: 4 // Members count: 5 - enum class NavDirType : int32_t { - NORTH = 0, - EAST = 1, - SOUTH = 2, - WEST = 3, - NUM_NAV_DIR_TYPE_DIRECTIONS = 4 + enum class NavDirType : uint32_t { + NORTH = 0x0, + EAST = 0x1, + SOUTH = 0x2, + WEST = 0x3, + NUM_NAV_DIR_TYPE_DIRECTIONS = 0x4 } // Alignment: 1 // Members count: 3 - enum class SequenceFinishNotifyState_t : int8_t { - eDoNotNotify = 0, - eNotifyWhenFinished = 1, - eNotifyTriggered = 2 + enum class SequenceFinishNotifyState_t : uint8_t { + eDoNotNotify = 0x0, + eNotifyWhenFinished = 0x1, + eNotifyTriggered = 0x2 } // Alignment: 4 // Members count: 3 - enum class PointTemplateOwnerSpawnGroupType_t : int32_t { - INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0, - INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 1, - INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 2 + enum class PointTemplateOwnerSpawnGroupType_t : uint32_t { + INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0x0, + INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1, + INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2 } // Alignment: 4 // Members count: 2 - enum class PointTemplateClientOnlyEntityBehavior_t : int32_t { - CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0, - CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 1 + enum class PointTemplateClientOnlyEntityBehavior_t : uint32_t { + CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0x0, + CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 0x1 } // Alignment: 4 // Members count: 4 - enum class PerformanceMode_t : int32_t { - PM_NORMAL = 0, - PM_NO_GIBS = 1, - PM_FULL_GIBS = 2, - PM_REDUCED_GIBS = 3 + enum class PerformanceMode_t : uint32_t { + PM_NORMAL = 0x0, + PM_NO_GIBS = 0x1, + PM_FULL_GIBS = 0x2, + PM_REDUCED_GIBS = 0x3 } // Alignment: 4 // Members count: 4 - enum class AmmoPosition_t : int32_t { - AMMO_POSITION_INVALID = -1, - AMMO_POSITION_PRIMARY = 0, - AMMO_POSITION_SECONDARY = 1, - AMMO_POSITION_COUNT = 2 + enum class AmmoPosition_t : uint32_t { + AMMO_POSITION_INVALID = 0xFFFFFFFFFFFFFFFF, + AMMO_POSITION_PRIMARY = 0x0, + AMMO_POSITION_SECONDARY = 0x1, + AMMO_POSITION_COUNT = 0x2 } // Alignment: 4 // Members count: 3 - enum class ChatIgnoreType_t : int32_t { - CHAT_IGNORE_NONE = 0, - CHAT_IGNORE_ALL = 1, - CHAT_IGNORE_TEAM = 2 + enum class ChatIgnoreType_t : uint32_t { + CHAT_IGNORE_NONE = 0x0, + CHAT_IGNORE_ALL = 0x1, + CHAT_IGNORE_TEAM = 0x2 } // Alignment: 1 // Members count: 3 - enum class FixAngleSet_t : int8_t { - None = 0, - Absolute = 1, - Relative = 2 + enum class FixAngleSet_t : uint8_t { + None = 0x0, + Absolute = 0x1, + Relative = 0x2 } // Alignment: 4 // Members count: 4 - enum class CommandExecMode_t : int32_t { - EXEC_MANUAL = 0, - EXEC_LEVELSTART = 1, - EXEC_PERIODIC = 2, - EXEC_MODES_COUNT = 3 + enum class CommandExecMode_t : uint32_t { + EXEC_MANUAL = 0x0, + EXEC_LEVELSTART = 0x1, + EXEC_PERIODIC = 0x2, + EXEC_MODES_COUNT = 0x3 } // Alignment: 4 // Members count: 2 - enum class CommandEntitySpecType_t : int32_t { - SPEC_SEARCH = 0, - SPEC_TYPES_COUNT = 1 + enum class CommandEntitySpecType_t : uint32_t { + SPEC_SEARCH = 0x0, + SPEC_TYPES_COUNT = 0x1 } // Alignment: 4 // Members count: 43 - enum class GameAnimEventIndex_t : int32_t { - AE_EMPTY = 0, - AE_CL_PLAYSOUND = 1, - AE_CL_PLAYSOUND_ATTACHMENT = 2, - AE_CL_PLAYSOUND_POSITION = 3, - AE_SV_PLAYSOUND = 4, - AE_CL_STOPSOUND = 5, - AE_CL_PLAYSOUND_LOOPING = 6, - AE_CL_CREATE_PARTICLE_EFFECT = 7, - AE_CL_STOP_PARTICLE_EFFECT = 8, - AE_CL_CREATE_PARTICLE_EFFECT_CFG = 9, - AE_SV_CREATE_PARTICLE_EFFECT_CFG = 10, - AE_SV_STOP_PARTICLE_EFFECT = 11, - AE_FOOTSTEP = 12, - AE_RAGDOLL = 13, - AE_CL_STOP_RAGDOLL_CONTROL = 14, - AE_CL_ENABLE_BODYGROUP = 15, - AE_CL_DISABLE_BODYGROUP = 16, - AE_BODYGROUP_SET_VALUE = 17, - AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN = 18, - AE_WEAPON_PERFORM_ATTACK = 19, - AE_FIRE_INPUT = 20, - AE_CL_CLOTH_ATTR = 21, - AE_CL_CLOTH_GROUND_OFFSET = 22, - AE_CL_CLOTH_STIFFEN = 23, - AE_CL_CLOTH_EFFECT = 24, - AE_CL_CREATE_ANIM_SCOPE_PROP = 25, - AE_PULSE_GRAPH = 26, - AE_PULSE_GRAPH_LOOKAT = 27, - AE_PULSE_GRAPH_AIMAT = 28, - AE_PULSE_GRAPH_IKLOCKLEFTARM = 29, - AE_PULSE_GRAPH_IKLOCKRIGHTARM = 30, - AE_CL_WEAPON_TRANSITION_INTO_HAND = 31, - AE_CL_BODYGROUP_SET_TO_CLIP = 32, - AE_CL_BODYGROUP_SET_TO_NEXTCLIP = 33, - AE_SV_SHOW_SILENCER = 34, - AE_SV_ATTACH_SILENCER_COMPLETE = 35, - AE_SV_HIDE_SILENCER = 36, - AE_SV_DETACH_SILENCER_COMPLETE = 37, - AE_CL_EJECT_MAG = 38, - AE_WPN_COMPLETE_RELOAD = 39, - AE_WPN_HEALTHSHOT_INJECT = 40, - AE_CL_C4_SCREEN_TEXT = 41, - AE_GRENADE_THROW_COMPLETE = 42 + enum class GameAnimEventIndex_t : uint32_t { + AE_EMPTY = 0x0, + AE_CL_PLAYSOUND = 0x1, + AE_CL_PLAYSOUND_ATTACHMENT = 0x2, + AE_CL_PLAYSOUND_POSITION = 0x3, + AE_SV_PLAYSOUND = 0x4, + AE_CL_STOPSOUND = 0x5, + AE_CL_PLAYSOUND_LOOPING = 0x6, + AE_CL_CREATE_PARTICLE_EFFECT = 0x7, + AE_CL_STOP_PARTICLE_EFFECT = 0x8, + AE_CL_CREATE_PARTICLE_EFFECT_CFG = 0x9, + AE_SV_CREATE_PARTICLE_EFFECT_CFG = 0xA, + AE_SV_STOP_PARTICLE_EFFECT = 0xB, + AE_FOOTSTEP = 0xC, + AE_RAGDOLL = 0xD, + AE_CL_STOP_RAGDOLL_CONTROL = 0xE, + AE_CL_ENABLE_BODYGROUP = 0xF, + AE_CL_DISABLE_BODYGROUP = 0x10, + AE_BODYGROUP_SET_VALUE = 0x11, + AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN = 0x12, + AE_WEAPON_PERFORM_ATTACK = 0x13, + AE_FIRE_INPUT = 0x14, + AE_CL_CLOTH_ATTR = 0x15, + AE_CL_CLOTH_GROUND_OFFSET = 0x16, + AE_CL_CLOTH_STIFFEN = 0x17, + AE_CL_CLOTH_EFFECT = 0x18, + AE_CL_CREATE_ANIM_SCOPE_PROP = 0x19, + AE_PULSE_GRAPH = 0x1A, + AE_PULSE_GRAPH_LOOKAT = 0x1B, + AE_PULSE_GRAPH_AIMAT = 0x1C, + AE_PULSE_GRAPH_IKLOCKLEFTARM = 0x1D, + AE_PULSE_GRAPH_IKLOCKRIGHTARM = 0x1E, + AE_CL_WEAPON_TRANSITION_INTO_HAND = 0x1F, + AE_CL_BODYGROUP_SET_TO_CLIP = 0x20, + AE_CL_BODYGROUP_SET_TO_NEXTCLIP = 0x21, + AE_SV_SHOW_SILENCER = 0x22, + AE_SV_ATTACH_SILENCER_COMPLETE = 0x23, + AE_SV_HIDE_SILENCER = 0x24, + AE_SV_DETACH_SILENCER_COMPLETE = 0x25, + AE_CL_EJECT_MAG = 0x26, + AE_WPN_COMPLETE_RELOAD = 0x27, + AE_WPN_HEALTHSHOT_INJECT = 0x28, + AE_CL_C4_SCREEN_TEXT = 0x29, + AE_GRENADE_THROW_COMPLETE = 0x2A } // Alignment: 4 // Members count: 7 - enum class ObserverMode_t : int32_t { - OBS_MODE_NONE = 0, - OBS_MODE_FIXED = 1, - OBS_MODE_IN_EYE = 2, - OBS_MODE_CHASE = 3, - OBS_MODE_ROAMING = 4, - OBS_MODE_DIRECTED = 5, - NUM_OBSERVER_MODES = 6 + enum class ObserverMode_t : uint32_t { + OBS_MODE_NONE = 0x0, + OBS_MODE_FIXED = 0x1, + OBS_MODE_IN_EYE = 0x2, + OBS_MODE_CHASE = 0x3, + OBS_MODE_ROAMING = 0x4, + OBS_MODE_DIRECTED = 0x5, + NUM_OBSERVER_MODES = 0x6 } // Alignment: 4 // Members count: 3 - enum class ObserverInterpState_t : int32_t { - OBSERVER_INTERP_NONE = 0, - OBSERVER_INTERP_TRAVELING = 1, - OBSERVER_INTERP_SETTLING = 2 + enum class ObserverInterpState_t : uint32_t { + OBSERVER_INTERP_NONE = 0x0, + OBSERVER_INTERP_TRAVELING = 0x1, + OBSERVER_INTERP_SETTLING = 0x2 } // Alignment: 4 // Members count: 27 - enum class RumbleEffect_t : int32_t { - RUMBLE_INVALID = -1, - RUMBLE_STOP_ALL = 0, - RUMBLE_PISTOL = 1, - RUMBLE_357 = 2, - RUMBLE_SMG1 = 3, - RUMBLE_AR2 = 4, - RUMBLE_SHOTGUN_SINGLE = 5, - RUMBLE_SHOTGUN_DOUBLE = 6, - RUMBLE_AR2_ALT_FIRE = 7, - RUMBLE_RPG_MISSILE = 8, - RUMBLE_CROWBAR_SWING = 9, - RUMBLE_AIRBOAT_GUN = 10, - RUMBLE_JEEP_ENGINE_LOOP = 11, - RUMBLE_FLAT_LEFT = 12, - RUMBLE_FLAT_RIGHT = 13, - RUMBLE_FLAT_BOTH = 14, - RUMBLE_DMG_LOW = 15, - RUMBLE_DMG_MED = 16, - RUMBLE_DMG_HIGH = 17, - RUMBLE_FALL_LONG = 18, - RUMBLE_FALL_SHORT = 19, - RUMBLE_PHYSCANNON_OPEN = 20, - RUMBLE_PHYSCANNON_PUNT = 21, - RUMBLE_PHYSCANNON_LOW = 22, - RUMBLE_PHYSCANNON_MEDIUM = 23, - RUMBLE_PHYSCANNON_HIGH = 24, - NUM_RUMBLE_EFFECTS = 25 + enum class RumbleEffect_t : uint32_t { + RUMBLE_INVALID = 0xFFFFFFFFFFFFFFFF, + RUMBLE_STOP_ALL = 0x0, + RUMBLE_PISTOL = 0x1, + RUMBLE_357 = 0x2, + RUMBLE_SMG1 = 0x3, + RUMBLE_AR2 = 0x4, + RUMBLE_SHOTGUN_SINGLE = 0x5, + RUMBLE_SHOTGUN_DOUBLE = 0x6, + RUMBLE_AR2_ALT_FIRE = 0x7, + RUMBLE_RPG_MISSILE = 0x8, + RUMBLE_CROWBAR_SWING = 0x9, + RUMBLE_AIRBOAT_GUN = 0xA, + RUMBLE_JEEP_ENGINE_LOOP = 0xB, + RUMBLE_FLAT_LEFT = 0xC, + RUMBLE_FLAT_RIGHT = 0xD, + RUMBLE_FLAT_BOTH = 0xE, + RUMBLE_DMG_LOW = 0xF, + RUMBLE_DMG_MED = 0x10, + RUMBLE_DMG_HIGH = 0x11, + RUMBLE_FALL_LONG = 0x12, + RUMBLE_FALL_SHORT = 0x13, + RUMBLE_PHYSCANNON_OPEN = 0x14, + RUMBLE_PHYSCANNON_PUNT = 0x15, + RUMBLE_PHYSCANNON_LOW = 0x16, + RUMBLE_PHYSCANNON_MEDIUM = 0x17, + RUMBLE_PHYSCANNON_HIGH = 0x18, + NUM_RUMBLE_EFFECTS = 0x19 } // Alignment: 4 // Members count: 25 - enum class WeaponSound_t : int32_t { - WEAPON_SOUND_EMPTY = 0, - WEAPON_SOUND_SECONDARY_EMPTY = 1, - WEAPON_SOUND_SINGLE = 2, - WEAPON_SOUND_SECONDARY_ATTACK = 3, - WEAPON_SOUND_MELEE_MISS = 4, - WEAPON_SOUND_MELEE_HIT = 5, - WEAPON_SOUND_MELEE_HIT_WORLD = 6, - WEAPON_SOUND_MELEE_HIT_PLAYER = 7, - WEAPON_SOUND_MELEE_HIT_NPC = 8, - WEAPON_SOUND_SPECIAL1 = 9, - WEAPON_SOUND_SPECIAL2 = 10, - WEAPON_SOUND_SPECIAL3 = 11, - WEAPON_SOUND_NEARLYEMPTY = 12, - WEAPON_SOUND_IMPACT = 13, - WEAPON_SOUND_REFLECT = 14, - WEAPON_SOUND_SECONDARY_IMPACT = 15, - WEAPON_SOUND_SECONDARY_REFLECT = 16, - WEAPON_SOUND_RELOAD = 17, - WEAPON_SOUND_SINGLE_ACCURATE = 18, - WEAPON_SOUND_ZOOM_IN = 19, - WEAPON_SOUND_ZOOM_OUT = 20, - WEAPON_SOUND_MOUSE_PRESSED = 21, - WEAPON_SOUND_DROP = 22, - WEAPON_SOUND_RADIO_USE = 23, - WEAPON_SOUND_NUM_TYPES = 24 + enum class WeaponSound_t : uint32_t { + WEAPON_SOUND_EMPTY = 0x0, + WEAPON_SOUND_SECONDARY_EMPTY = 0x1, + WEAPON_SOUND_SINGLE = 0x2, + WEAPON_SOUND_SECONDARY_ATTACK = 0x3, + WEAPON_SOUND_MELEE_MISS = 0x4, + WEAPON_SOUND_MELEE_HIT = 0x5, + WEAPON_SOUND_MELEE_HIT_WORLD = 0x6, + WEAPON_SOUND_MELEE_HIT_PLAYER = 0x7, + WEAPON_SOUND_MELEE_HIT_NPC = 0x8, + WEAPON_SOUND_SPECIAL1 = 0x9, + WEAPON_SOUND_SPECIAL2 = 0xA, + WEAPON_SOUND_SPECIAL3 = 0xB, + WEAPON_SOUND_NEARLYEMPTY = 0xC, + WEAPON_SOUND_IMPACT = 0xD, + WEAPON_SOUND_REFLECT = 0xE, + WEAPON_SOUND_SECONDARY_IMPACT = 0xF, + WEAPON_SOUND_SECONDARY_REFLECT = 0x10, + WEAPON_SOUND_RELOAD = 0x11, + WEAPON_SOUND_SINGLE_ACCURATE = 0x12, + WEAPON_SOUND_ZOOM_IN = 0x13, + WEAPON_SOUND_ZOOM_OUT = 0x14, + WEAPON_SOUND_MOUSE_PRESSED = 0x15, + WEAPON_SOUND_DROP = 0x16, + WEAPON_SOUND_RADIO_USE = 0x17, + WEAPON_SOUND_NUM_TYPES = 0x18 } // Alignment: 4 // Members count: 3 - enum class AmmoFlags_t : int32_t { - AMMO_FORCE_DROP_IF_CARRIED = 1, - AMMO_RESERVE_STAYS_WITH_WEAPON = 2, - AMMO_FLAG_MAX = 2 + enum class AmmoFlags_t : uint32_t { + AMMO_FORCE_DROP_IF_CARRIED = 0x1, + AMMO_RESERVE_STAYS_WITH_WEAPON = 0x2, + AMMO_FLAG_MAX = 0x2 } // Alignment: 4 // Members count: 15 - enum class TakeDamageFlags_t : int32_t { - DFLAG_NONE = 0, - DFLAG_SUPPRESS_HEALTH_CHANGES = 1, - DFLAG_SUPPRESS_PHYSICS_FORCE = 2, - DFLAG_SUPPRESS_EFFECTS = 4, - DFLAG_PREVENT_DEATH = 8, - DFLAG_FORCE_DEATH = 16, - DFLAG_ALWAYS_GIB = 32, - DFLAG_NEVER_GIB = 64, - DFLAG_REMOVE_NO_RAGDOLL = 128, - DFLAG_SUPPRESS_DAMAGE_MODIFICATION = 256, - DFLAG_ALWAYS_FIRE_DAMAGE_EVENTS = 512, - DFLAG_RADIUS_DMG = 1024, - DMG_LASTDFLAG = 1024, - DFLAG_IGNORE_ARMOR = 2048, - DFLAG_SUPPRESS_UTILREMOVE = 4096 + enum class TakeDamageFlags_t : uint32_t { + DFLAG_NONE = 0x0, + DFLAG_SUPPRESS_HEALTH_CHANGES = 0x1, + DFLAG_SUPPRESS_PHYSICS_FORCE = 0x2, + DFLAG_SUPPRESS_EFFECTS = 0x4, + DFLAG_PREVENT_DEATH = 0x8, + DFLAG_FORCE_DEATH = 0x10, + DFLAG_ALWAYS_GIB = 0x20, + DFLAG_NEVER_GIB = 0x40, + DFLAG_REMOVE_NO_RAGDOLL = 0x80, + DFLAG_SUPPRESS_DAMAGE_MODIFICATION = 0x100, + DFLAG_ALWAYS_FIRE_DAMAGE_EVENTS = 0x200, + DFLAG_RADIUS_DMG = 0x400, + DMG_LASTDFLAG = 0x400, + DFLAG_IGNORE_ARMOR = 0x800, + DFLAG_SUPPRESS_UTILREMOVE = 0x1000 } // Alignment: 4 // Members count: 24 - enum class DamageTypes_t : int32_t { - DMG_GENERIC = 0, - DMG_CRUSH = 1, - DMG_BULLET = 2, - DMG_SLASH = 4, - DMG_BURN = 8, - DMG_VEHICLE = 16, - DMG_FALL = 32, - DMG_BLAST = 64, - DMG_CLUB = 128, - DMG_SHOCK = 256, - DMG_SONIC = 512, - DMG_ENERGYBEAM = 1024, - DMG_DROWN = 16384, - DMG_POISON = 32768, - DMG_RADIATION = 65536, - DMG_DROWNRECOVER = 131072, - DMG_ACID = 262144, - DMG_PHYSGUN = 1048576, - DMG_DISSOLVE = 2097152, - DMG_BLAST_SURFACE = 4194304, - DMG_BUCKSHOT = 16777216, - DMG_LASTGENERICFLAG = 16777216, - DMG_HEADSHOT = 33554432, - DMG_DANGERZONE = 67108864 + enum class DamageTypes_t : uint32_t { + DMG_GENERIC = 0x0, + DMG_CRUSH = 0x1, + DMG_BULLET = 0x2, + DMG_SLASH = 0x4, + DMG_BURN = 0x8, + DMG_VEHICLE = 0x10, + DMG_FALL = 0x20, + DMG_BLAST = 0x40, + DMG_CLUB = 0x80, + DMG_SHOCK = 0x100, + DMG_SONIC = 0x200, + DMG_ENERGYBEAM = 0x400, + DMG_DROWN = 0x4000, + DMG_POISON = 0x8000, + DMG_RADIATION = 0x10000, + DMG_DROWNRECOVER = 0x20000, + DMG_ACID = 0x40000, + DMG_PHYSGUN = 0x100000, + DMG_DISSOLVE = 0x200000, + DMG_BLAST_SURFACE = 0x400000, + DMG_BUCKSHOT = 0x1000000, + DMG_LASTGENERICFLAG = 0x1000000, + DMG_HEADSHOT = 0x2000000, + DMG_DANGERZONE = 0x4000000 } // Alignment: 4 // Members count: 17 - enum class BaseExplosionTypes_t : int32_t { - EXPLOSION_TYPE_DEFAULT = 0, - EXPLOSION_TYPE_GRENADE = 1, - EXPLOSION_TYPE_MOLOTOV = 2, - EXPLOSION_TYPE_FIREWORKS = 3, - EXPLOSION_TYPE_GASCAN = 4, - EXPLOSION_TYPE_GASCYLINDER = 5, - EXPLOSION_TYPE_EXPLOSIVEBARREL = 6, - EXPLOSION_TYPE_ELECTRICAL = 7, - EXPLOSION_TYPE_EMP = 8, - EXPLOSION_TYPE_SHRAPNEL = 9, - EXPLOSION_TYPE_SMOKEGRENADE = 10, - EXPLOSION_TYPE_FLASHBANG = 11, - EXPLOSION_TYPE_TRIPMINE = 12, - EXPLOSION_TYPE_ICE = 13, - EXPLOSION_TYPE_NONE = 14, - EXPLOSION_TYPE_CUSTOM = 15, - EXPLOSION_TYPE_COUNT = 16 + enum class BaseExplosionTypes_t : uint32_t { + EXPLOSION_TYPE_DEFAULT = 0x0, + EXPLOSION_TYPE_GRENADE = 0x1, + EXPLOSION_TYPE_MOLOTOV = 0x2, + EXPLOSION_TYPE_FIREWORKS = 0x3, + EXPLOSION_TYPE_GASCAN = 0x4, + EXPLOSION_TYPE_GASCYLINDER = 0x5, + EXPLOSION_TYPE_EXPLOSIVEBARREL = 0x6, + EXPLOSION_TYPE_ELECTRICAL = 0x7, + EXPLOSION_TYPE_EMP = 0x8, + EXPLOSION_TYPE_SHRAPNEL = 0x9, + EXPLOSION_TYPE_SMOKEGRENADE = 0xA, + EXPLOSION_TYPE_FLASHBANG = 0xB, + EXPLOSION_TYPE_TRIPMINE = 0xC, + EXPLOSION_TYPE_ICE = 0xD, + EXPLOSION_TYPE_NONE = 0xE, + EXPLOSION_TYPE_CUSTOM = 0xF, + EXPLOSION_TYPE_COUNT = 0x10 } // Alignment: 4 // Members count: 6 - enum class HierarchyType_t : int32_t { - HIERARCHY_NONE = 0, - HIERARCHY_BONE_MERGE = 1, - HIERARCHY_ATTACHMENT = 2, - HIERARCHY_ABSORIGIN = 3, - HIERARCHY_BONE = 4, - HIERARCHY_TYPE_COUNT = 5 + enum class HierarchyType_t : uint32_t { + HIERARCHY_NONE = 0x0, + HIERARCHY_BONE_MERGE = 0x1, + HIERARCHY_ATTACHMENT = 0x2, + HIERARCHY_ABSORIGIN = 0x3, + HIERARCHY_BONE = 0x4, + HIERARCHY_TYPE_COUNT = 0x5 } // Alignment: 4 // Members count: 3 - enum class CanPlaySequence_t : int32_t { - CANNOT_PLAY = 0, - CAN_PLAY_NOW = 1, - CAN_PLAY_ENQUEUED = 2 + enum class CanPlaySequence_t : uint32_t { + CANNOT_PLAY = 0x0, + CAN_PLAY_NOW = 0x1, + CAN_PLAY_ENQUEUED = 0x2 } // Alignment: 4 // Members count: 6 - enum class ScriptedMoveTo_t : int32_t { - CINE_MOVETO_WAIT = 0, - CINE_MOVETO_WALK = 1, - CINE_MOVETO_RUN = 2, - CINE_MOVETO_CUSTOM = 3, - CINE_MOVETO_TELEPORT = 4, - CINE_MOVETO_WAIT_FACING = 5 + enum class ScriptedMoveTo_t : uint32_t { + CINE_MOVETO_WAIT = 0x0, + CINE_MOVETO_WALK = 0x1, + CINE_MOVETO_RUN = 0x2, + CINE_MOVETO_CUSTOM = 0x3, + CINE_MOVETO_TELEPORT = 0x4, + CINE_MOVETO_WAIT_FACING = 0x5 } // Alignment: 4 // Members count: 4 - enum class ScriptedOnDeath_t : int32_t { - SS_ONDEATH_NOT_APPLICABLE = -1, - SS_ONDEATH_UNDEFINED = 0, - SS_ONDEATH_RAGDOLL = 1, - SS_ONDEATH_ANIMATED_DEATH = 2 + enum class ScriptedOnDeath_t : uint32_t { + SS_ONDEATH_NOT_APPLICABLE = 0xFFFFFFFFFFFFFFFF, + SS_ONDEATH_UNDEFINED = 0x0, + SS_ONDEATH_RAGDOLL = 0x1, + SS_ONDEATH_ANIMATED_DEATH = 0x2 } // Alignment: 4 // Members count: 7 - enum class IChoreoServices__ScriptState_t : int32_t { - SCRIPT_PLAYING = 0, - SCRIPT_WAIT = 1, - SCRIPT_POST_IDLE = 2, - SCRIPT_CLEANUP = 3, - SCRIPT_WALK_TO_MARK = 4, - SCRIPT_RUN_TO_MARK = 5, - SCRIPT_CUSTOM_MOVE_TO_MARK = 6 + enum class IChoreoServices__ScriptState_t : uint32_t { + SCRIPT_PLAYING = 0x0, + SCRIPT_WAIT = 0x1, + SCRIPT_POST_IDLE = 0x2, + SCRIPT_CLEANUP = 0x3, + SCRIPT_WALK_TO_MARK = 0x4, + SCRIPT_RUN_TO_MARK = 0x5, + SCRIPT_CUSTOM_MOVE_TO_MARK = 0x6 } // Alignment: 4 // Members count: 7 - enum class IChoreoServices__ChoreoState_t : int32_t { - STATE_PRE_SCRIPT = 0, - STATE_WAIT_FOR_SCRIPT = 1, - STATE_WALK_TO_MARK = 2, - STATE_SYNCHRONIZE_SCRIPT = 3, - STATE_PLAY_SCRIPT = 4, - STATE_PLAY_SCRIPT_POST_IDLE = 5, - STATE_PLAY_SCRIPT_POST_IDLE_DONE = 6 + enum class IChoreoServices__ChoreoState_t : uint32_t { + STATE_PRE_SCRIPT = 0x0, + STATE_WAIT_FOR_SCRIPT = 0x1, + STATE_WALK_TO_MARK = 0x2, + STATE_SYNCHRONIZE_SCRIPT = 0x3, + STATE_PLAY_SCRIPT = 0x4, + STATE_PLAY_SCRIPT_POST_IDLE = 0x5, + STATE_PLAY_SCRIPT_POST_IDLE_DONE = 0x6 } // Alignment: 8 // Members count: 21 - enum class InputBitMask_t : int64_t { - IN_NONE = 0, - IN_ALL = -1, - IN_ATTACK = 1, - IN_JUMP = 2, - IN_DUCK = 4, - IN_FORWARD = 8, - IN_BACK = 16, - IN_USE = 32, - IN_TURNLEFT = 128, - IN_TURNRIGHT = 256, - IN_MOVELEFT = 512, - IN_MOVERIGHT = 1024, - IN_ATTACK2 = 2048, - IN_RELOAD = 8192, - IN_SPEED = 65536, - IN_JOYAUTOSPRINT = 131072, - IN_FIRST_MOD_SPECIFIC_BIT = 4294967296, - IN_USEORRELOAD = 4294967296, - IN_SCORE = 8589934592, - IN_ZOOM = 17179869184, - IN_LOOK_AT_WEAPON = 34359738368 + enum class InputBitMask_t : uint64_t { + IN_NONE = 0x0, + IN_ALL = 0xFFFFFFFFFFFFFFFF, + IN_ATTACK = 0x1, + IN_JUMP = 0x2, + IN_DUCK = 0x4, + IN_FORWARD = 0x8, + IN_BACK = 0x10, + IN_USE = 0x20, + IN_TURNLEFT = 0x80, + IN_TURNRIGHT = 0x100, + IN_MOVELEFT = 0x200, + IN_MOVERIGHT = 0x400, + IN_ATTACK2 = 0x800, + IN_RELOAD = 0x2000, + IN_SPEED = 0x10000, + IN_JOYAUTOSPRINT = 0x20000, + IN_FIRST_MOD_SPECIFIC_BIT = 0x100000000, + IN_USEORRELOAD = 0x100000000, + IN_SCORE = 0x200000000, + IN_ZOOM = 0x400000000, + IN_LOOK_AT_WEAPON = 0x800000000 } // Alignment: 4 // Members count: 9 - enum class EInButtonState : int32_t { - IN_BUTTON_UP = 0, - IN_BUTTON_DOWN = 1, - IN_BUTTON_DOWN_UP = 2, - IN_BUTTON_UP_DOWN = 3, - IN_BUTTON_UP_DOWN_UP = 4, - IN_BUTTON_DOWN_UP_DOWN = 5, - IN_BUTTON_DOWN_UP_DOWN_UP = 6, - IN_BUTTON_UP_DOWN_UP_DOWN = 7, - IN_BUTTON_STATE_COUNT = 8 + enum class EInButtonState : uint32_t { + IN_BUTTON_UP = 0x0, + IN_BUTTON_DOWN = 0x1, + IN_BUTTON_DOWN_UP = 0x2, + IN_BUTTON_UP_DOWN = 0x3, + IN_BUTTON_UP_DOWN_UP = 0x4, + IN_BUTTON_DOWN_UP_DOWN = 0x5, + IN_BUTTON_DOWN_UP_DOWN_UP = 0x6, + IN_BUTTON_UP_DOWN_UP_DOWN = 0x7, + IN_BUTTON_STATE_COUNT = 0x8 } // Alignment: 4 // Members count: 6 - enum class ShakeCommand_t : int32_t { - SHAKE_START = 0, - SHAKE_STOP = 1, - SHAKE_AMPLITUDE = 2, - SHAKE_FREQUENCY = 3, - SHAKE_START_RUMBLEONLY = 4, - SHAKE_START_NORUMBLE = 5 + enum class ShakeCommand_t : uint32_t { + SHAKE_START = 0x0, + SHAKE_STOP = 0x1, + SHAKE_AMPLITUDE = 0x2, + SHAKE_FREQUENCY = 0x3, + SHAKE_START_RUMBLEONLY = 0x4, + SHAKE_START_NORUMBLE = 0x5 } // Alignment: 4 // Members count: 5 - enum class TimelineCompression_t : int32_t { - TIMELINE_COMPRESSION_SUM = 0, - TIMELINE_COMPRESSION_COUNT_PER_INTERVAL = 1, - TIMELINE_COMPRESSION_AVERAGE = 2, - TIMELINE_COMPRESSION_AVERAGE_BLEND = 3, - TIMELINE_COMPRESSION_TOTAL = 4 + enum class TimelineCompression_t : uint32_t { + TIMELINE_COMPRESSION_SUM = 0x0, + TIMELINE_COMPRESSION_COUNT_PER_INTERVAL = 0x1, + TIMELINE_COMPRESSION_AVERAGE = 0x2, + TIMELINE_COMPRESSION_AVERAGE_BLEND = 0x3, + TIMELINE_COMPRESSION_TOTAL = 0x4 } // Alignment: 8 // Members count: 39 - enum class DebugOverlayBits_t : int64_t { - OVERLAY_TEXT_BIT = 1, - OVERLAY_NAME_BIT = 2, - OVERLAY_BBOX_BIT = 4, - OVERLAY_PIVOT_BIT = 8, - OVERLAY_MESSAGE_BIT = 16, - OVERLAY_ABSBOX_BIT = 32, - OVERLAY_RBOX_BIT = 64, - OVERLAY_SHOW_BLOCKSLOS = 128, - OVERLAY_ATTACHMENTS_BIT = 256, - OVERLAY_INTERPOLATED_ATTACHMENTS_BIT = 512, - OVERLAY_INTERPOLATED_PIVOT_BIT = 1024, - OVERLAY_SKELETON_BIT = 2048, - OVERLAY_INTERPOLATED_SKELETON_BIT = 4096, - OVERLAY_TRIGGER_BOUNDS_BIT = 8192, - OVERLAY_HITBOX_BIT = 16384, - OVERLAY_INTERPOLATED_HITBOX_BIT = 32768, - OVERLAY_AUTOAIM_BIT = 65536, - OVERLAY_NPC_SELECTED_BIT = 131072, - OVERLAY_JOINT_INFO_BIT = 262144, - OVERLAY_NPC_ROUTE_BIT = 524288, - OVERLAY_VISIBILITY_TRACES_BIT = 1048576, - OVERLAY_NPC_ENEMIES_BIT = 4194304, - OVERLAY_NPC_CONDITIONS_BIT = 8388608, - OVERLAY_NPC_COMBAT_BIT = 16777216, - OVERLAY_NPC_TASK_BIT = 33554432, - OVERLAY_NPC_BODYLOCATIONS = 67108864, - OVERLAY_NPC_VIEWCONE_BIT = 134217728, - OVERLAY_NPC_KILL_BIT = 268435456, - OVERLAY_WC_CHANGE_ENTITY = 536870912, - OVERLAY_BUDDHA_MODE = 1073741824, - OVERLAY_NPC_STEERING_REGULATIONS = 2147483648, - OVERLAY_NPC_TASK_TEXT_BIT = 4294967296, - OVERLAY_PROP_DEBUG = 8589934592, - OVERLAY_NPC_RELATION_BIT = 17179869184, - OVERLAY_VIEWOFFSET = 34359738368, - OVERLAY_VCOLLIDE_WIREFRAME_BIT = 68719476736, - OVERLAY_ACTORNAME_BIT = 274877906944, - OVERLAY_NPC_CONDITIONS_TEXT_BIT = 549755813888, - OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT = 1099511627776 + enum class DebugOverlayBits_t : uint64_t { + OVERLAY_TEXT_BIT = 0x1, + OVERLAY_NAME_BIT = 0x2, + OVERLAY_BBOX_BIT = 0x4, + OVERLAY_PIVOT_BIT = 0x8, + OVERLAY_MESSAGE_BIT = 0x10, + OVERLAY_ABSBOX_BIT = 0x20, + OVERLAY_RBOX_BIT = 0x40, + OVERLAY_SHOW_BLOCKSLOS = 0x80, + OVERLAY_ATTACHMENTS_BIT = 0x100, + OVERLAY_INTERPOLATED_ATTACHMENTS_BIT = 0x200, + OVERLAY_INTERPOLATED_PIVOT_BIT = 0x400, + OVERLAY_SKELETON_BIT = 0x800, + OVERLAY_INTERPOLATED_SKELETON_BIT = 0x1000, + OVERLAY_TRIGGER_BOUNDS_BIT = 0x2000, + OVERLAY_HITBOX_BIT = 0x4000, + OVERLAY_INTERPOLATED_HITBOX_BIT = 0x8000, + OVERLAY_AUTOAIM_BIT = 0x10000, + OVERLAY_NPC_SELECTED_BIT = 0x20000, + OVERLAY_JOINT_INFO_BIT = 0x40000, + OVERLAY_NPC_ROUTE_BIT = 0x80000, + OVERLAY_VISIBILITY_TRACES_BIT = 0x100000, + OVERLAY_NPC_ENEMIES_BIT = 0x400000, + OVERLAY_NPC_CONDITIONS_BIT = 0x800000, + OVERLAY_NPC_COMBAT_BIT = 0x1000000, + OVERLAY_NPC_TASK_BIT = 0x2000000, + OVERLAY_NPC_BODYLOCATIONS = 0x4000000, + OVERLAY_NPC_VIEWCONE_BIT = 0x8000000, + OVERLAY_NPC_KILL_BIT = 0x10000000, + OVERLAY_WC_CHANGE_ENTITY = 0x20000000, + OVERLAY_BUDDHA_MODE = 0x40000000, + OVERLAY_NPC_STEERING_REGULATIONS = 0x80000000, + OVERLAY_NPC_TASK_TEXT_BIT = 0x100000000, + OVERLAY_PROP_DEBUG = 0x200000000, + OVERLAY_NPC_RELATION_BIT = 0x400000000, + OVERLAY_VIEWOFFSET = 0x800000000, + OVERLAY_VCOLLIDE_WIREFRAME_BIT = 0x1000000000, + OVERLAY_ACTORNAME_BIT = 0x4000000000, + OVERLAY_NPC_CONDITIONS_TEXT_BIT = 0x8000000000, + OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT = 0x10000000000 } // Alignment: 1 // Members count: 14 - enum class MoveType_t : int8_t { - MOVETYPE_NONE = 0, - MOVETYPE_OBSOLETE = 1, - MOVETYPE_WALK = 2, - MOVETYPE_FLY = 3, - MOVETYPE_FLYGRAVITY = 4, - MOVETYPE_VPHYSICS = 5, - MOVETYPE_PUSH = 6, - MOVETYPE_NOCLIP = 7, - MOVETYPE_OBSERVER = 8, - MOVETYPE_LADDER = 9, - MOVETYPE_CUSTOM = 10, - MOVETYPE_LAST = 11, - MOVETYPE_INVALID = 11, - MOVETYPE_MAX_BITS = 5 + enum class MoveType_t : uint8_t { + MOVETYPE_NONE = 0x0, + MOVETYPE_OBSOLETE = 0x1, + MOVETYPE_WALK = 0x2, + MOVETYPE_FLY = 0x3, + MOVETYPE_FLYGRAVITY = 0x4, + MOVETYPE_VPHYSICS = 0x5, + MOVETYPE_PUSH = 0x6, + MOVETYPE_NOCLIP = 0x7, + MOVETYPE_OBSERVER = 0x8, + MOVETYPE_LADDER = 0x9, + MOVETYPE_CUSTOM = 0xA, + MOVETYPE_LAST = 0xB, + MOVETYPE_INVALID = 0xB, + MOVETYPE_MAX_BITS = 0x5 } // Alignment: 1 // Members count: 6 - enum class MoveCollide_t : int8_t { - MOVECOLLIDE_DEFAULT = 0, - MOVECOLLIDE_FLY_BOUNCE = 1, - MOVECOLLIDE_FLY_CUSTOM = 2, - MOVECOLLIDE_FLY_SLIDE = 3, - MOVECOLLIDE_COUNT = 4, - MOVECOLLIDE_MAX_BITS = 3 + enum class MoveCollide_t : uint8_t { + MOVECOLLIDE_DEFAULT = 0x0, + MOVECOLLIDE_FLY_BOUNCE = 0x1, + MOVECOLLIDE_FLY_CUSTOM = 0x2, + MOVECOLLIDE_FLY_SLIDE = 0x3, + MOVECOLLIDE_COUNT = 0x4, + MOVECOLLIDE_MAX_BITS = 0x3 } // Alignment: 1 // Members count: 9 - enum class SolidType_t : int8_t { - SOLID_NONE = 0, - SOLID_BSP = 1, - SOLID_BBOX = 2, - SOLID_OBB = 3, - SOLID_SPHERE = 4, - SOLID_POINT = 5, - SOLID_VPHYSICS = 6, - SOLID_CAPSULE = 7, - SOLID_LAST = 8 + enum class SolidType_t : uint8_t { + SOLID_NONE = 0x0, + SOLID_BSP = 0x1, + SOLID_BBOX = 0x2, + SOLID_OBB = 0x3, + SOLID_SPHERE = 0x4, + SOLID_POINT = 0x5, + SOLID_VPHYSICS = 0x6, + SOLID_CAPSULE = 0x7, + SOLID_LAST = 0x8 } // Alignment: 4 // Members count: 3 - enum class BrushSolidities_e : int32_t { - BRUSHSOLID_TOGGLE = 0, - BRUSHSOLID_NEVER = 1, - BRUSHSOLID_ALWAYS = 2 + enum class BrushSolidities_e : uint32_t { + BRUSHSOLID_TOGGLE = 0x0, + BRUSHSOLID_NEVER = 0x1, + BRUSHSOLID_ALWAYS = 0x2 } // Alignment: 1 // Members count: 13 - enum class RenderMode_t : int8_t { - kRenderNormal = 0, - kRenderTransColor = 1, - kRenderTransTexture = 2, - kRenderGlow = 3, - kRenderTransAlpha = 4, - kRenderTransAdd = 5, - kRenderEnvironmental = 6, - kRenderTransAddFrameBlend = 7, - kRenderTransAlphaAdd = 8, - kRenderWorldGlow = 9, - kRenderNone = 10, - kRenderDevVisualizer = 11, - kRenderModeCount = 12 + enum class RenderMode_t : uint8_t { + kRenderNormal = 0x0, + kRenderTransColor = 0x1, + kRenderTransTexture = 0x2, + kRenderGlow = 0x3, + kRenderTransAlpha = 0x4, + kRenderTransAdd = 0x5, + kRenderEnvironmental = 0x6, + kRenderTransAddFrameBlend = 0x7, + kRenderTransAlphaAdd = 0x8, + kRenderWorldGlow = 0x9, + kRenderNone = 0xA, + kRenderDevVisualizer = 0xB, + kRenderModeCount = 0xC } // Alignment: 1 // Members count: 20 - enum class RenderFx_t : int8_t { - kRenderFxNone = 0, - kRenderFxPulseSlow = 1, - kRenderFxPulseFast = 2, - kRenderFxPulseSlowWide = 3, - kRenderFxPulseFastWide = 4, - kRenderFxFadeSlow = 5, - kRenderFxFadeFast = 6, - kRenderFxSolidSlow = 7, - kRenderFxSolidFast = 8, - kRenderFxStrobeSlow = 9, - kRenderFxStrobeFast = 10, - kRenderFxStrobeFaster = 11, - kRenderFxFlickerSlow = 12, - kRenderFxFlickerFast = 13, - kRenderFxNoDissipation = 14, - kRenderFxFadeOut = 15, - kRenderFxFadeIn = 16, - kRenderFxPulseFastWider = 17, - kRenderFxGlowShell = 18, - kRenderFxMax = 19 + enum class RenderFx_t : uint8_t { + kRenderFxNone = 0x0, + kRenderFxPulseSlow = 0x1, + kRenderFxPulseFast = 0x2, + kRenderFxPulseSlowWide = 0x3, + kRenderFxPulseFastWide = 0x4, + kRenderFxFadeSlow = 0x5, + kRenderFxFadeFast = 0x6, + kRenderFxSolidSlow = 0x7, + kRenderFxSolidFast = 0x8, + kRenderFxStrobeSlow = 0x9, + kRenderFxStrobeFast = 0xA, + kRenderFxStrobeFaster = 0xB, + kRenderFxFlickerSlow = 0xC, + kRenderFxFlickerFast = 0xD, + kRenderFxNoDissipation = 0xE, + kRenderFxFadeOut = 0xF, + kRenderFxFadeIn = 0x10, + kRenderFxPulseFastWider = 0x11, + kRenderFxGlowShell = 0x12, + kRenderFxMax = 0x13 } // Alignment: 4 // Members count: 2 - enum class CRR_Response__ResponseEnum_t : int32_t { - MAX_RESPONSE_NAME = 192, - MAX_RULE_NAME = 128 + enum class CRR_Response__ResponseEnum_t : uint32_t { + MAX_RESPONSE_NAME = 0xC0, + MAX_RULE_NAME = 0x80 } // Alignment: 4 // Members count: 3 - enum class LessonPanelLayoutFileTypes_t : int32_t { - LAYOUT_HAND_DEFAULT = 0, - LAYOUT_WORLD_DEFAULT = 1, - LAYOUT_CUSTOM = 2 + enum class LessonPanelLayoutFileTypes_t : uint32_t { + LAYOUT_HAND_DEFAULT = 0x0, + LAYOUT_WORLD_DEFAULT = 0x1, + LAYOUT_CUSTOM = 0x2 } // Alignment: 4 // Members count: 5 - enum class Touch_t : int32_t { - touch_none = 0, - touch_player_only = 1, - touch_npc_only = 2, - touch_player_or_npc = 3, - touch_player_or_npc_or_physicsprop = 4 + enum class Touch_t : uint32_t { + touch_none = 0x0, + touch_player_only = 0x1, + touch_npc_only = 0x2, + touch_player_or_npc = 0x3, + touch_player_or_npc_or_physicsprop = 0x4 } // Alignment: 4 // Members count: 4 - enum class ScriptedMoveType_t : int32_t { - SCRIPTED_MOVETYPE_NONE = 0, - SCRIPTED_MOVETYPE_TO_WITH_DURATION = 1, - SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED = 2, - SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 3 + enum class ScriptedMoveType_t : uint32_t { + SCRIPTED_MOVETYPE_NONE = 0x0, + SCRIPTED_MOVETYPE_TO_WITH_DURATION = 0x1, + SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED = 0x2, + SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 0x3 } // Alignment: 4 // Members count: 3 - enum class ForcedCrouchState_t : int32_t { - FORCEDCROUCH_NONE = 0, - FORCEDCROUCH_CROUCHED = 1, - FORCEDCROUCH_UNCROUCHED = 2 + enum class ForcedCrouchState_t : uint32_t { + FORCEDCROUCH_NONE = 0x0, + FORCEDCROUCH_CROUCHED = 0x1, + FORCEDCROUCH_UNCROUCHED = 0x2 } // Alignment: 4 // Members count: 12 - enum class Hull_t : int32_t { - HULL_HUMAN = 0, - HULL_SMALL_CENTERED = 1, - HULL_WIDE_HUMAN = 2, - HULL_TINY = 3, - HULL_MEDIUM = 4, - HULL_TINY_CENTERED = 5, - HULL_LARGE = 6, - HULL_LARGE_CENTERED = 7, - HULL_MEDIUM_TALL = 8, - HULL_SMALL = 9, - NUM_HULLS = 10, - HULL_NONE = 11 + enum class Hull_t : uint32_t { + HULL_HUMAN = 0x0, + HULL_SMALL_CENTERED = 0x1, + HULL_WIDE_HUMAN = 0x2, + HULL_TINY = 0x3, + HULL_MEDIUM = 0x4, + HULL_TINY_CENTERED = 0x5, + HULL_LARGE = 0x6, + HULL_LARGE_CENTERED = 0x7, + HULL_MEDIUM_TALL = 0x8, + HULL_SMALL = 0x9, + NUM_HULLS = 0xA, + HULL_NONE = 0xB } // Alignment: 4 // Members count: 1 - enum class navproperties_t : int32_t { - NAV_IGNORE = 1 + enum class navproperties_t : uint32_t { + NAV_IGNORE = 0x1 } // Alignment: 4 // Members count: 4 - enum class CLogicBranchList__LogicBranchListenerLastState_t : int32_t { - LOGIC_BRANCH_LISTENER_NOT_INIT = 0, - LOGIC_BRANCH_LISTENER_ALL_TRUE = 1, - LOGIC_BRANCH_LISTENER_ALL_FALSE = 2, - LOGIC_BRANCH_LISTENER_MIXED = 3 + enum class CLogicBranchList__LogicBranchListenerLastState_t : uint32_t { + LOGIC_BRANCH_LISTENER_NOT_INIT = 0x0, + LOGIC_BRANCH_LISTENER_ALL_TRUE = 0x1, + LOGIC_BRANCH_LISTENER_ALL_FALSE = 0x2, + LOGIC_BRANCH_LISTENER_MIXED = 0x3 } // Alignment: 4 // Members count: 3 - enum class EntFinderMethod_t : int32_t { - ENT_FIND_METHOD_NEAREST = 0, - ENT_FIND_METHOD_FARTHEST = 1, - ENT_FIND_METHOD_RANDOM = 2 + enum class EntFinderMethod_t : uint32_t { + ENT_FIND_METHOD_NEAREST = 0x0, + ENT_FIND_METHOD_FARTHEST = 0x1, + ENT_FIND_METHOD_RANDOM = 0x2 } // Alignment: 4 // Members count: 2 - enum class ValueRemapperInputType_t : int32_t { - InputType_PlayerShootPosition = 0, - InputType_PlayerShootPositionAroundAxis = 1 + enum class ValueRemapperInputType_t : uint32_t { + InputType_PlayerShootPosition = 0x0, + InputType_PlayerShootPositionAroundAxis = 0x1 } // Alignment: 4 // Members count: 4 - enum class ValueRemapperOutputType_t : int32_t { - OutputType_AnimationCycle = 0, - OutputType_RotationX = 1, - OutputType_RotationY = 2, - OutputType_RotationZ = 3 + enum class ValueRemapperOutputType_t : uint32_t { + OutputType_AnimationCycle = 0x0, + OutputType_RotationX = 0x1, + OutputType_RotationY = 0x2, + OutputType_RotationZ = 0x3 } // Alignment: 4 // Members count: 2 - enum class ValueRemapperHapticsType_t : int32_t { - HaticsType_Default = 0, - HaticsType_None = 1 + enum class ValueRemapperHapticsType_t : uint32_t { + HaticsType_Default = 0x0, + HaticsType_None = 0x1 } // Alignment: 4 // Members count: 4 - enum class ValueRemapperMomentumType_t : int32_t { - MomentumType_None = 0, - MomentumType_Friction = 1, - MomentumType_SpringTowardSnapValue = 2, - MomentumType_SpringAwayFromSnapValue = 3 + enum class ValueRemapperMomentumType_t : uint32_t { + MomentumType_None = 0x0, + MomentumType_Friction = 0x1, + MomentumType_SpringTowardSnapValue = 0x2, + MomentumType_SpringAwayFromSnapValue = 0x3 } // Alignment: 4 // Members count: 2 - enum class ValueRemapperRatchetType_t : int32_t { - RatchetType_Absolute = 0, - RatchetType_EachEngage = 1 + enum class ValueRemapperRatchetType_t : uint32_t { + RatchetType_Absolute = 0x0, + RatchetType_EachEngage = 0x1 } // Alignment: 4 // Members count: 3 - enum class PointWorldTextJustifyHorizontal_t : int32_t { - POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0, - POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 1, - POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 2 + enum class PointWorldTextJustifyHorizontal_t : uint32_t { + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0x0, + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 0x1, + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 0x2 } // Alignment: 4 // Members count: 3 - enum class PointWorldTextJustifyVertical_t : int32_t { - POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0, - POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 1, - POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 2 + enum class PointWorldTextJustifyVertical_t : uint32_t { + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0x0, + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 0x1, + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 0x2 } // Alignment: 4 // Members count: 2 - enum class PointWorldTextReorientMode_t : int32_t { - POINT_WORLD_TEXT_REORIENT_NONE = 0, - POINT_WORLD_TEXT_REORIENT_AROUND_UP = 1 + enum class PointWorldTextReorientMode_t : uint32_t { + POINT_WORLD_TEXT_REORIENT_NONE = 0x0, + POINT_WORLD_TEXT_REORIENT_AROUND_UP = 0x1 } // Alignment: 4 // Members count: 3 - enum class doorCheck_e : int32_t { - DOOR_CHECK_FORWARD = 0, - DOOR_CHECK_BACKWARD = 1, - DOOR_CHECK_FULL = 2 + enum class doorCheck_e : uint32_t { + DOOR_CHECK_FORWARD = 0x0, + DOOR_CHECK_BACKWARD = 0x1, + DOOR_CHECK_FULL = 0x2 } // Alignment: 4 // Members count: 4 - enum class PropDoorRotatingSpawnPos_t : int32_t { - DOOR_SPAWN_CLOSED = 0, - DOOR_SPAWN_OPEN_FORWARD = 1, - DOOR_SPAWN_OPEN_BACK = 2, - DOOR_SPAWN_AJAR = 3 + enum class PropDoorRotatingSpawnPos_t : uint32_t { + DOOR_SPAWN_CLOSED = 0x0, + DOOR_SPAWN_OPEN_FORWARD = 0x1, + DOOR_SPAWN_OPEN_BACK = 0x2, + DOOR_SPAWN_AJAR = 0x3 } // Alignment: 4 // Members count: 3 - enum class PropDoorRotatingOpenDirection_e : int32_t { - DOOR_ROTATING_OPEN_BOTH_WAYS = 0, - DOOR_ROTATING_OPEN_FORWARD = 1, - DOOR_ROTATING_OPEN_BACKWARD = 2 + enum class PropDoorRotatingOpenDirection_e : uint32_t { + DOOR_ROTATING_OPEN_BOTH_WAYS = 0x0, + DOOR_ROTATING_OPEN_FORWARD = 0x1, + DOOR_ROTATING_OPEN_BACKWARD = 0x2 } // Alignment: 4 // Members count: 2 - enum class SceneOnPlayerDeath_t : int32_t { - SCENE_ONPLAYERDEATH_DO_NOTHING = 0, - SCENE_ONPLAYERDEATH_CANCEL = 1 + enum class SceneOnPlayerDeath_t : uint32_t { + SCENE_ONPLAYERDEATH_DO_NOTHING = 0x0, + SCENE_ONPLAYERDEATH_CANCEL = 0x1 } // Alignment: 4 // Members count: 2 - enum class ScriptedConflictResponse_t : int32_t { - SS_CONFLICT_ENQUEUE = 0, - SS_CONFLICT_INTERRUPT = 1 + enum class ScriptedConflictResponse_t : uint32_t { + SS_CONFLICT_ENQUEUE = 0x0, + SS_CONFLICT_INTERRUPT = 0x1 } // Alignment: 4 // Members count: 3 - enum class TRAIN_CODE : int32_t { - TRAIN_SAFE = 0, - TRAIN_BLOCKING = 1, - TRAIN_FOLLOWING = 2 + enum class TRAIN_CODE : uint32_t { + TRAIN_SAFE = 0x0, + TRAIN_BLOCKING = 0x1, + TRAIN_FOLLOWING = 0x2 } // Alignment: 4 // Members count: 5 - enum class NPCFollowFormation_t : int32_t { - Default = -1, - CloseCircle = 0, - WideCircle = 1, - MediumCircle = 5, - Sidekick = 6 + enum class NPCFollowFormation_t : uint32_t { + Default = 0xFFFFFFFFFFFFFFFF, + CloseCircle = 0x0, + WideCircle = 0x1, + MediumCircle = 0x5, + Sidekick = 0x6 } // Alignment: 4 // Members count: 3 - enum class NPCLookType_t : int32_t { - Chest = 0, - Head = 1, - Eyes = 2 + enum class NPCLookType_t : uint32_t { + Chest = 0x0, + Head = 0x1, + Eyes = 0x2 } // Alignment: 4 // Members count: 3 - enum class SoundEventStartType_t : int32_t { - SOUNDEVENT_START_PLAYER = 0, - SOUNDEVENT_START_WORLD = 1, - SOUNDEVENT_START_ENTITY = 2 + enum class SoundEventStartType_t : uint32_t { + SOUNDEVENT_START_PLAYER = 0x0, + SOUNDEVENT_START_WORLD = 0x1, + SOUNDEVENT_START_ENTITY = 0x2 } // Alignment: 4 // Members count: 8 - enum class TOGGLE_STATE : int32_t { - TS_AT_TOP = 0, - TS_AT_BOTTOM = 1, - TS_GOING_UP = 2, - TS_GOING_DOWN = 3, - DOOR_OPEN = 0, - DOOR_CLOSED = 1, - DOOR_OPENING = 2, - DOOR_CLOSING = 3 + enum class TOGGLE_STATE : uint32_t { + TS_AT_TOP = 0x0, + TS_AT_BOTTOM = 0x1, + TS_GOING_UP = 0x2, + TS_GOING_DOWN = 0x3, + DOOR_OPEN = 0x0, + DOOR_CLOSED = 0x1, + DOOR_OPENING = 0x2, + DOOR_CLOSING = 0x3 } // Alignment: 4 // Members count: 2 - enum class FuncDoorSpawnPos_t : int32_t { - FUNC_DOOR_SPAWN_CLOSED = 0, - FUNC_DOOR_SPAWN_OPEN = 1 + enum class FuncDoorSpawnPos_t : uint32_t { + FUNC_DOOR_SPAWN_CLOSED = 0x0, + FUNC_DOOR_SPAWN_OPEN = 0x1 } // Alignment: 4 // Members count: 2 - enum class filter_t : int32_t { - FILTER_AND = 0, - FILTER_OR = 1 + enum class filter_t : uint32_t { + FILTER_AND = 0x0, + FILTER_OR = 0x1 } // Alignment: 4 // Members count: 3 - enum class Explosions : int32_t { - expRandom = 0, - expDirected = 1, - expUsePrecise = 2 + enum class Explosions : uint32_t { + expRandom = 0x0, + expDirected = 0x1, + expUsePrecise = 0x2 } // Alignment: 4 // Members count: 12 - enum class Materials : int32_t { - matGlass = 0, - matWood = 1, - matMetal = 2, - matFlesh = 3, - matCinderBlock = 4, - matCeilingTile = 5, - matComputer = 6, - matUnbreakableGlass = 7, - matRocks = 8, - matWeb = 9, - matNone = 10, - matLastMaterial = 11 + enum class Materials : uint32_t { + matGlass = 0x0, + matWood = 0x1, + matMetal = 0x2, + matFlesh = 0x3, + matCinderBlock = 0x4, + matCeilingTile = 0x5, + matComputer = 0x6, + matUnbreakableGlass = 0x7, + matRocks = 0x8, + matWeb = 0x9, + matNone = 0xA, + matLastMaterial = 0xB } // Alignment: 4 // Members count: 3 - enum class EOverrideBlockLOS_t : int32_t { - BLOCK_LOS_DEFAULT = 0, - BLOCK_LOS_FORCE_FALSE = 1, - BLOCK_LOS_FORCE_TRUE = 2 + enum class EOverrideBlockLOS_t : uint32_t { + BLOCK_LOS_DEFAULT = 0x0, + BLOCK_LOS_FORCE_FALSE = 0x1, + BLOCK_LOS_FORCE_TRUE = 0x2 } // Alignment: 4 // Members count: 3 - enum class MoveLinearAuthoredPos_t : int32_t { - MOVELINEAR_AUTHORED_AT_START_POSITION = 0, - MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 1, - MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 2 + enum class MoveLinearAuthoredPos_t : uint32_t { + MOVELINEAR_AUTHORED_AT_START_POSITION = 0x0, + MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 0x1, + MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 0x2 } // Alignment: 4 // Members count: 3 - enum class TrackOrientationType_t : int32_t { - TrackOrientation_Fixed = 0, - TrackOrientation_FacePath = 1, - TrackOrientation_FacePathAngles = 2 + enum class TrackOrientationType_t : uint32_t { + TrackOrientation_Fixed = 0x0, + TrackOrientation_FacePath = 0x1, + TrackOrientation_FacePathAngles = 0x2 } // Alignment: 4 // Members count: 3 - enum class SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : int32_t { - kMIN_THRESHOLD = 0, - kMIN_FULL = 1, - kHIGHWATER = 2 + enum class SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : uint32_t { + kMIN_THRESHOLD = 0x0, + kMIN_FULL = 0x1, + kHIGHWATER = 0x2 } // Alignment: 4 // Members count: 23 - enum class SoundFlags_t : int32_t { - SOUND_NONE = 0, - SOUND_COMBAT = 1, - SOUND_WORLD = 2, - SOUND_PLAYER = 4, - SOUND_DANGER = 8, - SOUND_BULLET_IMPACT = 16, - SOUND_THUMPER = 32, - SOUND_PHYSICS_DANGER = 64, - SOUND_MOVE_AWAY = 128, - SOUND_PLAYER_VEHICLE = 256, - SOUND_GLASS_BREAK = 512, - SOUND_PHYSICS_OBJECT = 1024, - SOUND_CONTEXT_GUNFIRE = 1048576, - SOUND_CONTEXT_COMBINE_ONLY = 2097152, - SOUND_CONTEXT_REACT_TO_SOURCE = 4194304, - SOUND_CONTEXT_EXPLOSION = 8388608, - SOUND_CONTEXT_EXCLUDE_COMBINE = 16777216, - SOUND_CONTEXT_DANGER_APPROACH = 33554432, - SOUND_CONTEXT_ALLIES_ONLY = 67108864, - SOUND_CONTEXT_PANIC_NPCS = 134217728, - ALL_CONTEXTS = -1048576, - ALL_SCENTS = 0, - ALL_SOUNDS = 1048575 + enum class SoundFlags_t : uint32_t { + SOUND_NONE = 0x0, + SOUND_COMBAT = 0x1, + SOUND_WORLD = 0x2, + SOUND_PLAYER = 0x4, + SOUND_DANGER = 0x8, + SOUND_BULLET_IMPACT = 0x10, + SOUND_THUMPER = 0x20, + SOUND_PHYSICS_DANGER = 0x40, + SOUND_MOVE_AWAY = 0x80, + SOUND_PLAYER_VEHICLE = 0x100, + SOUND_GLASS_BREAK = 0x200, + SOUND_PHYSICS_OBJECT = 0x400, + SOUND_CONTEXT_GUNFIRE = 0x100000, + SOUND_CONTEXT_COMBINE_ONLY = 0x200000, + SOUND_CONTEXT_REACT_TO_SOURCE = 0x400000, + SOUND_CONTEXT_EXPLOSION = 0x800000, + SOUND_CONTEXT_EXCLUDE_COMBINE = 0x1000000, + SOUND_CONTEXT_DANGER_APPROACH = 0x2000000, + SOUND_CONTEXT_ALLIES_ONLY = 0x4000000, + SOUND_CONTEXT_PANIC_NPCS = 0x8000000, + ALL_CONTEXTS = 0xFFFFFFFFFFF00000, + ALL_SCENTS = 0x0, + ALL_SOUNDS = 0xFFFFF } // Alignment: 4 // Members count: 3 - enum class TrainVelocityType_t : int32_t { - TrainVelocity_Instantaneous = 0, - TrainVelocity_LinearBlend = 1, - TrainVelocity_EaseInEaseOut = 2 + enum class TrainVelocityType_t : uint32_t { + TrainVelocity_Instantaneous = 0x0, + TrainVelocity_LinearBlend = 0x1, + TrainVelocity_EaseInEaseOut = 0x2 } // Alignment: 4 // Members count: 4 - enum class TrainOrientationType_t : int32_t { - TrainOrientation_Fixed = 0, - TrainOrientation_AtPathTracks = 1, - TrainOrientation_LinearBlend = 2, - TrainOrientation_EaseInEaseOut = 3 + enum class TrainOrientationType_t : uint32_t { + TrainOrientation_Fixed = 0x0, + TrainOrientation_AtPathTracks = 0x1, + TrainOrientation_LinearBlend = 0x2, + TrainOrientation_EaseInEaseOut = 0x3 } // Alignment: 4 // Members count: 7 - enum class BeamType_t : int32_t { - BEAM_INVALID = 0, - BEAM_POINTS = 1, - BEAM_ENTPOINT = 2, - BEAM_ENTS = 3, - BEAM_HOSE = 4, - BEAM_SPLINE = 5, - BEAM_LASER = 6 + enum class BeamType_t : uint32_t { + BEAM_INVALID = 0x0, + BEAM_POINTS = 0x1, + BEAM_ENTPOINT = 0x2, + BEAM_ENTS = 0x3, + BEAM_HOSE = 0x4, + BEAM_SPLINE = 0x5, + BEAM_LASER = 0x6 } // Alignment: 4 // Members count: 4 - enum class BeamClipStyle_t : int32_t { - kNOCLIP = 0, - kGEOCLIP = 1, - kMODELCLIP = 2, - kBEAMCLIPSTYLE_NUMBITS = 2 + enum class BeamClipStyle_t : uint32_t { + kNOCLIP = 0x0, + kGEOCLIP = 0x1, + kMODELCLIP = 0x2, + kBEAMCLIPSTYLE_NUMBITS = 0x2 } // Alignment: 1 // Members count: 10 - enum class SurroundingBoundsType_t : int8_t { - USE_OBB_COLLISION_BOUNDS = 0, - USE_BEST_COLLISION_BOUNDS = 1, - USE_HITBOXES = 2, - USE_SPECIFIED_BOUNDS = 3, - USE_GAME_CODE = 4, - USE_ROTATION_EXPANDED_BOUNDS = 5, - USE_ROTATION_EXPANDED_ORIENTED_BOUNDS = 6, - USE_COLLISION_BOUNDS_NEVER_VPHYSICS = 7, - USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS = 8, - SURROUNDING_TYPE_BIT_COUNT = 3 + enum class SurroundingBoundsType_t : uint8_t { + USE_OBB_COLLISION_BOUNDS = 0x0, + USE_BEST_COLLISION_BOUNDS = 0x1, + USE_HITBOXES = 0x2, + USE_SPECIFIED_BOUNDS = 0x3, + USE_GAME_CODE = 0x4, + USE_ROTATION_EXPANDED_BOUNDS = 0x5, + USE_ROTATION_EXPANDED_ORIENTED_BOUNDS = 0x6, + USE_COLLISION_BOUNDS_NEVER_VPHYSICS = 0x7, + USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS = 0x8, + SURROUNDING_TYPE_BIT_COUNT = 0x3 } // Alignment: 1 // Members count: 2 - enum class ShatterPanelMode : int8_t { - SHATTER_GLASS = 0, - SHATTER_DRYWALL = 1 + enum class ShatterPanelMode : uint8_t { + SHATTER_GLASS = 0x0, + SHATTER_DRYWALL = 0x1 } // Alignment: 1 // Members count: 5 - enum class ShatterDamageCause : int8_t { - SHATTERDAMAGE_BULLET = 0, - SHATTERDAMAGE_MELEE = 1, - SHATTERDAMAGE_THROWN = 2, - SHATTERDAMAGE_SCRIPT = 3, - SHATTERDAMAGE_EXPLOSIVE = 4 + enum class ShatterDamageCause : uint8_t { + SHATTERDAMAGE_BULLET = 0x0, + SHATTERDAMAGE_MELEE = 0x1, + SHATTERDAMAGE_THROWN = 0x2, + SHATTERDAMAGE_SCRIPT = 0x3, + SHATTERDAMAGE_EXPLOSIVE = 0x4 } // Alignment: 1 // Members count: 5 - enum class ShatterGlassStressType : int8_t { - SHATTERGLASS_BLUNT = 0, - SHATTERGLASS_BALLISTIC = 1, - SHATTERGLASS_PULSE = 2, - SHATTERDRYWALL_CHUNKS = 3, - SHATTERGLASS_EXPLOSIVE = 4 + enum class ShatterGlassStressType : uint8_t { + SHATTERGLASS_BLUNT = 0x0, + SHATTERGLASS_BALLISTIC = 0x1, + SHATTERGLASS_PULSE = 0x2, + SHATTERDRYWALL_CHUNKS = 0x3, + SHATTERGLASS_EXPLOSIVE = 0x4 } // Alignment: 1 // Members count: 3 - enum class OnFrame : int8_t { - ONFRAME_UNKNOWN = 0, - ONFRAME_TRUE = 1, - ONFRAME_FALSE = 2 + enum class OnFrame : uint8_t { + ONFRAME_UNKNOWN = 0x0, + ONFRAME_TRUE = 0x1, + ONFRAME_FALSE = 0x2 } // Alignment: 1 // Members count: 2 - enum class ShardSolid_t : int8_t { - SHARD_SOLID = 0, - SHARD_DEBRIS = 1 + enum class ShardSolid_t : uint8_t { + SHARD_SOLID = 0x0, + SHARD_DEBRIS = 0x1 } // Alignment: 4 // Members count: 5 - enum class AnimLoopMode_t : int32_t { - ANIM_LOOP_MODE_INVALID = -1, - ANIM_LOOP_MODE_NOT_LOOPING = 0, - ANIM_LOOP_MODE_LOOPING = 1, - ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS = 2, - ANIM_LOOP_MODE_COUNT = 3 + enum class AnimLoopMode_t : uint32_t { + ANIM_LOOP_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, + ANIM_LOOP_MODE_NOT_LOOPING = 0x0, + ANIM_LOOP_MODE_LOOPING = 0x1, + ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS = 0x2, + ANIM_LOOP_MODE_COUNT = 0x3 } // Alignment: 4 // Members count: 4 - enum class EntitySubclassScope_t : int32_t { - SUBCLASS_SCOPE_NONE = -1, - SUBCLASS_SCOPE_PRECIPITATION = 0, - SUBCLASS_SCOPE_PLAYER_WEAPONS = 1, - SUBCLASS_SCOPE_COUNT = 2 + enum class EntitySubclassScope_t : uint32_t { + SUBCLASS_SCOPE_NONE = 0xFFFFFFFFFFFFFFFF, + SUBCLASS_SCOPE_PRECIPITATION = 0x0, + SUBCLASS_SCOPE_PLAYER_WEAPONS = 0x1, + SUBCLASS_SCOPE_COUNT = 0x2 } // Alignment: 4 // Members count: 3 - enum class SubclassVDataChangeType_t : int32_t { - SUBCLASS_VDATA_CREATED = 0, - SUBCLASS_VDATA_SUBCLASS_CHANGED = 1, - SUBCLASS_VDATA_RELOADED = 2 + enum class SubclassVDataChangeType_t : uint32_t { + SUBCLASS_VDATA_CREATED = 0x0, + SUBCLASS_VDATA_SUBCLASS_CHANGED = 0x1, + SUBCLASS_VDATA_RELOADED = 0x2 } // Alignment: 4 // Members count: 7 - enum class PlayerConnectedState : int32_t { - PlayerNeverConnected = -1, - PlayerConnected = 0, - PlayerConnecting = 1, - PlayerReconnecting = 2, - PlayerDisconnecting = 3, - PlayerDisconnected = 4, - PlayerReserved = 5 + enum class PlayerConnectedState : uint32_t { + PlayerNeverConnected = 0xFFFFFFFFFFFFFFFF, + PlayerConnected = 0x0, + PlayerConnecting = 0x1, + PlayerReconnecting = 0x2, + PlayerDisconnecting = 0x3, + PlayerDisconnected = 0x4, + PlayerReserved = 0x5 } // Alignment: 4 // Members count: 3 - enum class WeaponSwitchReason_t : int32_t { - eDrawn = 0, - eEquipped = 1, - eUserInitiatedSwitchToLast = 2 + enum class WeaponSwitchReason_t : uint32_t { + eDrawn = 0x0, + eEquipped = 0x1, + eUserInitiatedSwitchToLast = 0x2 } // Alignment: 4 // Members count: 4 - enum class WeaponAttackType_t : int32_t { - eInvalid = -1, - ePrimary = 0, - eSecondary = 1, - eCount = 2 + enum class WeaponAttackType_t : uint32_t { + eInvalid = 0xFFFFFFFFFFFFFFFF, + ePrimary = 0x0, + eSecondary = 0x1, + eCount = 0x2 } // Alignment: 4 // Members count: 35 - enum class vote_create_failed_t : int32_t { - VOTE_FAILED_GENERIC = 0, - VOTE_FAILED_TRANSITIONING_PLAYERS = 1, - VOTE_FAILED_RATE_EXCEEDED = 2, - VOTE_FAILED_YES_MUST_EXCEED_NO = 3, - VOTE_FAILED_QUORUM_FAILURE = 4, - VOTE_FAILED_ISSUE_DISABLED = 5, - VOTE_FAILED_MAP_NOT_FOUND = 6, - VOTE_FAILED_MAP_NAME_REQUIRED = 7, - VOTE_FAILED_FAILED_RECENTLY = 8, - VOTE_FAILED_TEAM_CANT_CALL = 9, - VOTE_FAILED_WAITINGFORPLAYERS = 10, - VOTE_FAILED_PLAYERNOTFOUND = 11, - VOTE_FAILED_CANNOT_KICK_ADMIN = 12, - VOTE_FAILED_SCRAMBLE_IN_PROGRESS = 13, - VOTE_FAILED_SPECTATOR = 14, - VOTE_FAILED_FAILED_RECENT_KICK = 15, - VOTE_FAILED_FAILED_RECENT_CHANGEMAP = 16, - VOTE_FAILED_FAILED_RECENT_SWAPTEAMS = 17, - VOTE_FAILED_FAILED_RECENT_SCRAMBLETEAMS = 18, - VOTE_FAILED_FAILED_RECENT_RESTART = 19, - VOTE_FAILED_SWAP_IN_PROGRESS = 20, - VOTE_FAILED_DISABLED = 21, - VOTE_FAILED_NEXTLEVEL_SET = 22, - VOTE_FAILED_TOO_EARLY_SURRENDER = 23, - VOTE_FAILED_MATCH_PAUSED = 24, - VOTE_FAILED_MATCH_NOT_PAUSED = 25, - VOTE_FAILED_NOT_IN_WARMUP = 26, - VOTE_FAILED_NOT_10_PLAYERS = 27, - VOTE_FAILED_TIMEOUT_ACTIVE = 28, - VOTE_FAILED_TIMEOUT_INACTIVE = 29, - VOTE_FAILED_TIMEOUT_EXHAUSTED = 30, - VOTE_FAILED_CANT_ROUND_END = 31, - VOTE_FAILED_REMATCH = 32, - VOTE_FAILED_CONTINUE = 33, - VOTE_FAILED_MAX = 34 + enum class vote_create_failed_t : uint32_t { + VOTE_FAILED_GENERIC = 0x0, + VOTE_FAILED_TRANSITIONING_PLAYERS = 0x1, + VOTE_FAILED_RATE_EXCEEDED = 0x2, + VOTE_FAILED_YES_MUST_EXCEED_NO = 0x3, + VOTE_FAILED_QUORUM_FAILURE = 0x4, + VOTE_FAILED_ISSUE_DISABLED = 0x5, + VOTE_FAILED_MAP_NOT_FOUND = 0x6, + VOTE_FAILED_MAP_NAME_REQUIRED = 0x7, + VOTE_FAILED_FAILED_RECENTLY = 0x8, + VOTE_FAILED_TEAM_CANT_CALL = 0x9, + VOTE_FAILED_WAITINGFORPLAYERS = 0xA, + VOTE_FAILED_PLAYERNOTFOUND = 0xB, + VOTE_FAILED_CANNOT_KICK_ADMIN = 0xC, + VOTE_FAILED_SCRAMBLE_IN_PROGRESS = 0xD, + VOTE_FAILED_SPECTATOR = 0xE, + VOTE_FAILED_FAILED_RECENT_KICK = 0xF, + VOTE_FAILED_FAILED_RECENT_CHANGEMAP = 0x10, + VOTE_FAILED_FAILED_RECENT_SWAPTEAMS = 0x11, + VOTE_FAILED_FAILED_RECENT_SCRAMBLETEAMS = 0x12, + VOTE_FAILED_FAILED_RECENT_RESTART = 0x13, + VOTE_FAILED_SWAP_IN_PROGRESS = 0x14, + VOTE_FAILED_DISABLED = 0x15, + VOTE_FAILED_NEXTLEVEL_SET = 0x16, + VOTE_FAILED_TOO_EARLY_SURRENDER = 0x17, + VOTE_FAILED_MATCH_PAUSED = 0x18, + VOTE_FAILED_MATCH_NOT_PAUSED = 0x19, + VOTE_FAILED_NOT_IN_WARMUP = 0x1A, + VOTE_FAILED_NOT_10_PLAYERS = 0x1B, + VOTE_FAILED_TIMEOUT_ACTIVE = 0x1C, + VOTE_FAILED_TIMEOUT_INACTIVE = 0x1D, + VOTE_FAILED_TIMEOUT_EXHAUSTED = 0x1E, + VOTE_FAILED_CANT_ROUND_END = 0x1F, + VOTE_FAILED_REMATCH = 0x20, + VOTE_FAILED_CONTINUE = 0x21, + VOTE_FAILED_MAX = 0x22 } // Alignment: 1 // Members count: 9 - enum class ItemFlagTypes_t : int8_t { - ITEM_FLAG_NONE = 0, - ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO = 1, - ITEM_FLAG_NOAUTORELOAD = 2, - ITEM_FLAG_NOAUTOSWITCHEMPTY = 4, - ITEM_FLAG_LIMITINWORLD = 8, - ITEM_FLAG_EXHAUSTIBLE = 16, - ITEM_FLAG_DOHITLOCATIONDMG = 32, - ITEM_FLAG_NOAMMOPICKUPS = 64, - ITEM_FLAG_NOITEMPICKUP = 128 + enum class ItemFlagTypes_t : uint8_t { + ITEM_FLAG_NONE = 0x0, + ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO = 0x1, + ITEM_FLAG_NOAUTORELOAD = 0x2, + ITEM_FLAG_NOAUTOSWITCHEMPTY = 0x4, + ITEM_FLAG_LIMITINWORLD = 0x8, + ITEM_FLAG_EXHAUSTIBLE = 0x10, + ITEM_FLAG_DOHITLOCATIONDMG = 0x20, + ITEM_FLAG_NOAMMOPICKUPS = 0x40, + ITEM_FLAG_NOITEMPICKUP = 0x80 } // Alignment: 4 // Members count: 5 - enum class EntityDisolveType_t : int32_t { - ENTITY_DISSOLVE_INVALID = -1, - ENTITY_DISSOLVE_NORMAL = 0, - ENTITY_DISSOLVE_ELECTRICAL = 1, - ENTITY_DISSOLVE_ELECTRICAL_LIGHT = 2, - ENTITY_DISSOLVE_CORE = 3 + enum class EntityDisolveType_t : uint32_t { + ENTITY_DISSOLVE_INVALID = 0xFFFFFFFFFFFFFFFF, + ENTITY_DISSOLVE_NORMAL = 0x0, + ENTITY_DISSOLVE_ELECTRICAL = 0x1, + ENTITY_DISSOLVE_ELECTRICAL_LIGHT = 0x2, + ENTITY_DISSOLVE_CORE = 0x3 } // Alignment: 4 // Members count: 14 - enum class HitGroup_t : int32_t { - HITGROUP_INVALID = -1, - HITGROUP_GENERIC = 0, - HITGROUP_HEAD = 1, - HITGROUP_CHEST = 2, - HITGROUP_STOMACH = 3, - HITGROUP_LEFTARM = 4, - HITGROUP_RIGHTARM = 5, - HITGROUP_LEFTLEG = 6, - HITGROUP_RIGHTLEG = 7, - HITGROUP_NECK = 8, - HITGROUP_UNUSED = 9, - HITGROUP_GEAR = 10, - HITGROUP_SPECIAL = 11, - HITGROUP_COUNT = 12 + enum class HitGroup_t : uint32_t { + HITGROUP_INVALID = 0xFFFFFFFFFFFFFFFF, + HITGROUP_GENERIC = 0x0, + HITGROUP_HEAD = 0x1, + HITGROUP_CHEST = 0x2, + HITGROUP_STOMACH = 0x3, + HITGROUP_LEFTARM = 0x4, + HITGROUP_RIGHTARM = 0x5, + HITGROUP_LEFTLEG = 0x6, + HITGROUP_RIGHTLEG = 0x7, + HITGROUP_NECK = 0x8, + HITGROUP_UNUSED = 0x9, + HITGROUP_GEAR = 0xA, + HITGROUP_SPECIAL = 0xB, + HITGROUP_COUNT = 0xC } // Alignment: 1 // Members count: 7 - enum class WaterLevel_t : int8_t { - WL_NotInWater = 0, - WL_Feet = 1, - WL_Knees = 2, - WL_Waist = 3, - WL_Chest = 4, - WL_FullyUnderwater = 5, - WL_Count = 6 + enum class WaterLevel_t : uint8_t { + WL_NotInWater = 0x0, + WL_Feet = 0x1, + WL_Knees = 0x2, + WL_Waist = 0x3, + WL_Chest = 0x4, + WL_FullyUnderwater = 0x5, + WL_Count = 0x6 } // Alignment: 4 // Members count: 5 - enum class DoorState_t : int32_t { - DOOR_STATE_CLOSED = 0, - DOOR_STATE_OPENING = 1, - DOOR_STATE_OPEN = 2, - DOOR_STATE_CLOSING = 3, - DOOR_STATE_AJAR = 4 + enum class DoorState_t : uint32_t { + DOOR_STATE_CLOSED = 0x0, + DOOR_STATE_OPENING = 0x1, + DOOR_STATE_OPEN = 0x2, + DOOR_STATE_CLOSING = 0x3, + DOOR_STATE_AJAR = 0x4 } // Alignment: 4 // Members count: 2 - enum class ShadowType_t : int32_t { - SHADOWS_NONE = 0, - SHADOWS_SIMPLE = 1 + enum class ShadowType_t : uint32_t { + SHADOWS_NONE = 0x0, + SHADOWS_SIMPLE = 0x1 } // Alignment: 4 // Members count: 10 - enum class Class_T : int32_t { - CLASS_NONE = 0, - CLASS_PLAYER = 1, - CLASS_PLAYER_ALLY = 2, - CLASS_BOMB = 3, - CLASS_FOOT_CONTACT_SHADOW = 4, - CLASS_WEAPON = 5, - CLASS_WATER_SPLASHER = 6, - CLASS_WEAPON_VIEWMODEL = 7, - CLASS_DOOR = 8, - NUM_CLASSIFY_CLASSES = 9 + enum class Class_T : uint32_t { + CLASS_NONE = 0x0, + CLASS_PLAYER = 0x1, + CLASS_PLAYER_ALLY = 0x2, + CLASS_BOMB = 0x3, + CLASS_FOOT_CONTACT_SHADOW = 0x4, + CLASS_WEAPON = 0x5, + CLASS_WATER_SPLASHER = 0x6, + CLASS_WEAPON_VIEWMODEL = 0x7, + CLASS_DOOR = 0x8, + NUM_CLASSIFY_CLASSES = 0x9 } // Alignment: 4 // Members count: 10 - enum class Disposition_t : int32_t { - D_ER = 0, - D_HT = 1, - D_FR = 2, - D_LI = 3, - D_NU = 4, - D_ERROR = 0, - D_HATE = 1, - D_FEAR = 2, - D_LIKE = 3, - D_NEUTRAL = 4 + enum class Disposition_t : uint32_t { + D_ER = 0x0, + D_HT = 0x1, + D_FR = 0x2, + D_LI = 0x3, + D_NU = 0x4, + D_ERROR = 0x0, + D_HATE = 0x1, + D_FEAR = 0x2, + D_LIKE = 0x3, + D_NEUTRAL = 0x4 } // Alignment: 4 // Members count: 6 - enum class LatchDirtyPermission_t : int32_t { - LATCH_DIRTY_DISALLOW = 0, - LATCH_DIRTY_SERVER_CONTROLLED = 1, - LATCH_DIRTY_CLIENT_SIMULATED = 2, - LATCH_DIRTY_PREDICTION = 3, - LATCH_DIRTY_FRAMESIMULATE = 4, - LATCH_DIRTY_PARTICLE_SIMULATE = 5 + enum class LatchDirtyPermission_t : uint32_t { + LATCH_DIRTY_DISALLOW = 0x0, + LATCH_DIRTY_SERVER_CONTROLLED = 0x1, + LATCH_DIRTY_CLIENT_SIMULATED = 0x2, + LATCH_DIRTY_PREDICTION = 0x3, + LATCH_DIRTY_FRAMESIMULATE = 0x4, + LATCH_DIRTY_PARTICLE_SIMULATE = 0x5 } // Alignment: 4 // Members count: 5 - enum class LifeState_t : int32_t { - LIFE_ALIVE = 0, - LIFE_DYING = 1, - LIFE_DEAD = 2, - LIFE_RESPAWNABLE = 3, - LIFE_RESPAWNING = 4 + enum class LifeState_t : uint32_t { + LIFE_ALIVE = 0x0, + LIFE_DYING = 0x1, + LIFE_DEAD = 0x2, + LIFE_RESPAWNABLE = 0x3, + LIFE_RESPAWNING = 0x4 } // Alignment: 4 // Members count: 5 - enum class StanceType_t : int32_t { - STANCE_CURRENT = -1, - STANCE_DEFAULT = 0, - STANCE_CROUCHING = 1, - STANCE_PRONE = 2, - NUM_STANCES = 3 + enum class StanceType_t : uint32_t { + STANCE_CURRENT = 0xFFFFFFFFFFFFFFFF, + STANCE_DEFAULT = 0x0, + STANCE_CROUCHING = 0x1, + STANCE_PRONE = 0x2, + NUM_STANCES = 0x3 } // Alignment: 4 // Members count: 2 - enum class ModifyDamageReturn_t : int32_t { - CONTINUE_TO_APPLY_DAMAGE = 0, - ABORT_DO_NOT_APPLY_DAMAGE = 1 + enum class ModifyDamageReturn_t : uint32_t { + CONTINUE_TO_APPLY_DAMAGE = 0x0, + ABORT_DO_NOT_APPLY_DAMAGE = 0x1 } // Alignment: 1 // Members count: 3 - enum class BeginDeathLifeStateTransition_t : int8_t { - NO_CHANGE_IN_LIFESTATE = 0, - TRANSITION_TO_LIFESTATE_DYING = 1, - TRANSITION_TO_LIFESTATE_DEAD = 2 + enum class BeginDeathLifeStateTransition_t : uint8_t { + NO_CHANGE_IN_LIFESTATE = 0x0, + TRANSITION_TO_LIFESTATE_DYING = 0x1, + TRANSITION_TO_LIFESTATE_DEAD = 0x2 } // Alignment: 4 // Members count: 3 - enum class WorldTextPanelHorizontalAlign_t : int32_t { - WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0, - WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 1, - WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 2 + enum class WorldTextPanelHorizontalAlign_t : uint32_t { + WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0x0, + WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 0x1, + WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 0x2 } // Alignment: 4 // Members count: 3 - enum class WorldTextPanelVerticalAlign_t : int32_t { - WORLDTEXT_VERTICAL_ALIGN_TOP = 0, - WORLDTEXT_VERTICAL_ALIGN_CENTER = 1, - WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 2 + enum class WorldTextPanelVerticalAlign_t : uint32_t { + WORLDTEXT_VERTICAL_ALIGN_TOP = 0x0, + WORLDTEXT_VERTICAL_ALIGN_CENTER = 0x1, + WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 0x2 } // Alignment: 4 // Members count: 3 - enum class WorldTextPanelOrientation_t : int32_t { - WORLDTEXT_ORIENTATION_DEFAULT = 0, - WORLDTEXT_ORIENTATION_FACEUSER = 1, - WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 2 + enum class WorldTextPanelOrientation_t : uint32_t { + WORLDTEXT_ORIENTATION_DEFAULT = 0x0, + WORLDTEXT_ORIENTATION_FACEUSER = 0x1, + WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 0x2 } // Alignment: 4 // Members count: 2 - enum class attributeprovidertypes_t : int32_t { - PROVIDER_GENERIC = 0, - PROVIDER_WEAPON = 1 + enum class attributeprovidertypes_t : uint32_t { + PROVIDER_GENERIC = 0x0, + PROVIDER_WEAPON = 0x1 } // Alignment: 4 // Members count: 4 - enum class SpawnPointCoopEnemy__BotDefaultBehavior_t : int32_t { - DEFEND_AREA = 0, - HUNT = 1, - CHARGE_ENEMY = 2, - DEFEND_INVESTIGATE = 3 + enum class SpawnPointCoopEnemy__BotDefaultBehavior_t : uint32_t { + DEFEND_AREA = 0x0, + HUNT = 0x1, + CHARGE_ENEMY = 0x2, + DEFEND_INVESTIGATE = 0x3 } // Alignment: 4 // Members count: 4 - enum class MoveMountingAmount_t : int32_t { - MOVE_MOUNT_NONE = 0, - MOVE_MOUNT_LOW = 1, - MOVE_MOUNT_HIGH = 2, - MOVE_MOUNT_MAXCOUNT = 3 + enum class MoveMountingAmount_t : uint32_t { + MOVE_MOUNT_NONE = 0x0, + MOVE_MOUNT_LOW = 0x1, + MOVE_MOUNT_HIGH = 0x2, + MOVE_MOUNT_MAXCOUNT = 0x3 } // Alignment: 4 // Members count: 10 - enum class CSPlayerState : int32_t { - STATE_ACTIVE = 0, - STATE_WELCOME = 1, - STATE_PICKINGTEAM = 2, - STATE_PICKINGCLASS = 3, - STATE_DEATH_ANIM = 4, - STATE_DEATH_WAIT_FOR_KEY = 5, - STATE_OBSERVER_MODE = 6, - STATE_GUNGAME_RESPAWN = 7, - STATE_DORMANT = 8, - NUM_PLAYER_STATES = 9 + enum class CSPlayerState : uint32_t { + STATE_ACTIVE = 0x0, + STATE_WELCOME = 0x1, + STATE_PICKINGTEAM = 0x2, + STATE_PICKINGCLASS = 0x3, + STATE_DEATH_ANIM = 0x4, + STATE_DEATH_WAIT_FOR_KEY = 0x5, + STATE_OBSERVER_MODE = 0x6, + STATE_GUNGAME_RESPAWN = 0x7, + STATE_DORMANT = 0x8, + NUM_PLAYER_STATES = 0x9 } // Alignment: 4 // Members count: 18 - enum class CSPlayerBlockingUseAction_t : int32_t { - k_CSPlayerBlockingUseAction_None = 0, - k_CSPlayerBlockingUseAction_DefusingDefault = 1, - k_CSPlayerBlockingUseAction_DefusingWithKit = 2, - k_CSPlayerBlockingUseAction_HostageGrabbing = 3, - k_CSPlayerBlockingUseAction_HostageDropping = 4, - k_CSPlayerBlockingUseAction_OpeningSafe = 5, - k_CSPlayerBlockingUseAction_EquippingParachute = 6, - k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 7, - k_CSPlayerBlockingUseAction_EquippingContract = 8, - k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 9, - k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 10, - k_CSPlayerBlockingUseAction_PayingToOpenDoor = 11, - k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 12, - k_CSPlayerBlockingUseAction_EquippingExoJump = 13, - k_CSPlayerBlockingUseAction_PickingUpBumpMine = 14, - k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 15, - k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 16, - k_CSPlayerBlockingUseAction_MaxCount = 17 + enum class CSPlayerBlockingUseAction_t : uint32_t { + k_CSPlayerBlockingUseAction_None = 0x0, + k_CSPlayerBlockingUseAction_DefusingDefault = 0x1, + k_CSPlayerBlockingUseAction_DefusingWithKit = 0x2, + k_CSPlayerBlockingUseAction_HostageGrabbing = 0x3, + k_CSPlayerBlockingUseAction_HostageDropping = 0x4, + k_CSPlayerBlockingUseAction_OpeningSafe = 0x5, + k_CSPlayerBlockingUseAction_EquippingParachute = 0x6, + k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x7, + k_CSPlayerBlockingUseAction_EquippingContract = 0x8, + k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 0x9, + k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0xA, + k_CSPlayerBlockingUseAction_PayingToOpenDoor = 0xB, + k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 0xC, + k_CSPlayerBlockingUseAction_EquippingExoJump = 0xD, + k_CSPlayerBlockingUseAction_PickingUpBumpMine = 0xE, + k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0xF, + k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x10, + k_CSPlayerBlockingUseAction_MaxCount = 0x11 } // Alignment: 4 // Members count: 8 - enum class GrenadeType_t : int32_t { - GRENADE_TYPE_EXPLOSIVE = 0, - GRENADE_TYPE_FLASH = 1, - GRENADE_TYPE_FIRE = 2, - GRENADE_TYPE_DECOY = 3, - GRENADE_TYPE_SMOKE = 4, - GRENADE_TYPE_SENSOR = 5, - GRENADE_TYPE_SNOWBALL = 6, - GRENADE_TYPE_TOTAL = 7 + enum class GrenadeType_t : uint32_t { + GRENADE_TYPE_EXPLOSIVE = 0x0, + GRENADE_TYPE_FLASH = 0x1, + GRENADE_TYPE_FIRE = 0x2, + GRENADE_TYPE_DECOY = 0x3, + GRENADE_TYPE_SMOKE = 0x4, + GRENADE_TYPE_SENSOR = 0x5, + GRENADE_TYPE_SNOWBALL = 0x6, + GRENADE_TYPE_TOTAL = 0x7 } // Alignment: 4 // Members count: 13 - enum class QuestProgress__Reason : int32_t { - QUEST_NONINITIALIZED = 0, - QUEST_OK = 1, - QUEST_NOT_ENOUGH_PLAYERS = 2, - QUEST_WARMUP = 3, - QUEST_NOT_CONNECTED_TO_STEAM = 4, - QUEST_NONOFFICIAL_SERVER = 5, - QUEST_NO_ENTITLEMENT = 6, - QUEST_NO_QUEST = 7, - QUEST_PLAYER_IS_BOT = 8, - QUEST_WRONG_MAP = 9, - QUEST_WRONG_MODE = 10, - QUEST_NOT_SYNCED_WITH_SERVER = 11, - QUEST_REASON_MAX = 12 + enum class QuestProgress__Reason : uint32_t { + QUEST_NONINITIALIZED = 0x0, + QUEST_OK = 0x1, + QUEST_NOT_ENOUGH_PLAYERS = 0x2, + QUEST_WARMUP = 0x3, + QUEST_NOT_CONNECTED_TO_STEAM = 0x4, + QUEST_NONOFFICIAL_SERVER = 0x5, + QUEST_NO_ENTITLEMENT = 0x6, + QUEST_NO_QUEST = 0x7, + QUEST_PLAYER_IS_BOT = 0x8, + QUEST_WRONG_MAP = 0x9, + QUEST_WRONG_MODE = 0xA, + QUEST_NOT_SYNCED_WITH_SERVER = 0xB, + QUEST_REASON_MAX = 0xC } // Alignment: 4 // Members count: 74 - enum class loadout_slot_t : int32_t { - LOADOUT_SLOT_PROMOTED = -2, - LOADOUT_SLOT_INVALID = -1, - LOADOUT_SLOT_MELEE = 0, - LOADOUT_SLOT_C4 = 1, - LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON = 0, - LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON = 1, - LOADOUT_SLOT_SECONDARY0 = 2, - LOADOUT_SLOT_SECONDARY1 = 3, - LOADOUT_SLOT_SECONDARY2 = 4, - LOADOUT_SLOT_SECONDARY3 = 5, - LOADOUT_SLOT_SECONDARY4 = 6, - LOADOUT_SLOT_SECONDARY5 = 7, - LOADOUT_SLOT_SMG0 = 8, - LOADOUT_SLOT_SMG1 = 9, - LOADOUT_SLOT_SMG2 = 10, - LOADOUT_SLOT_SMG3 = 11, - LOADOUT_SLOT_SMG4 = 12, - LOADOUT_SLOT_SMG5 = 13, - LOADOUT_SLOT_RIFLE0 = 14, - LOADOUT_SLOT_RIFLE1 = 15, - LOADOUT_SLOT_RIFLE2 = 16, - LOADOUT_SLOT_RIFLE3 = 17, - LOADOUT_SLOT_RIFLE4 = 18, - LOADOUT_SLOT_RIFLE5 = 19, - LOADOUT_SLOT_HEAVY0 = 20, - LOADOUT_SLOT_HEAVY1 = 21, - LOADOUT_SLOT_HEAVY2 = 22, - LOADOUT_SLOT_HEAVY3 = 23, - LOADOUT_SLOT_HEAVY4 = 24, - LOADOUT_SLOT_HEAVY5 = 25, - LOADOUT_SLOT_FIRST_WHEEL_WEAPON = 2, - LOADOUT_SLOT_LAST_WHEEL_WEAPON = 25, - LOADOUT_SLOT_FIRST_PRIMARY_WEAPON = 8, - LOADOUT_SLOT_LAST_PRIMARY_WEAPON = 25, - LOADOUT_SLOT_FIRST_WHEEL_GRENADE = 26, - LOADOUT_SLOT_GRENADE0 = 26, - LOADOUT_SLOT_GRENADE1 = 27, - LOADOUT_SLOT_GRENADE2 = 28, - LOADOUT_SLOT_GRENADE3 = 29, - LOADOUT_SLOT_GRENADE4 = 30, - LOADOUT_SLOT_GRENADE5 = 31, - LOADOUT_SLOT_LAST_WHEEL_GRENADE = 31, - LOADOUT_SLOT_EQUIPMENT0 = 32, - LOADOUT_SLOT_EQUIPMENT1 = 33, - LOADOUT_SLOT_EQUIPMENT2 = 34, - LOADOUT_SLOT_EQUIPMENT3 = 35, - LOADOUT_SLOT_EQUIPMENT4 = 36, - LOADOUT_SLOT_EQUIPMENT5 = 37, - LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT = 32, - LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT = 37, - LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER = 38, - LOADOUT_SLOT_PET = 39, - LOADOUT_SLOT_CLOTHING_FACEMASK = 40, - LOADOUT_SLOT_CLOTHING_HANDS = 41, - LOADOUT_SLOT_FIRST_COSMETIC = 41, - LOADOUT_SLOT_LAST_COSMETIC = 41, - LOADOUT_SLOT_CLOTHING_EYEWEAR = 42, - LOADOUT_SLOT_CLOTHING_HAT = 43, - LOADOUT_SLOT_CLOTHING_LOWERBODY = 44, - LOADOUT_SLOT_CLOTHING_TORSO = 45, - LOADOUT_SLOT_CLOTHING_APPEARANCE = 46, - LOADOUT_SLOT_MISC0 = 47, - LOADOUT_SLOT_MISC1 = 48, - LOADOUT_SLOT_MISC2 = 49, - LOADOUT_SLOT_MISC3 = 50, - LOADOUT_SLOT_MISC4 = 51, - LOADOUT_SLOT_MISC5 = 52, - LOADOUT_SLOT_MISC6 = 53, - LOADOUT_SLOT_MUSICKIT = 54, - LOADOUT_SLOT_FLAIR0 = 55, - LOADOUT_SLOT_SPRAY0 = 56, - LOADOUT_SLOT_FIRST_ALL_CHARACTER = 54, - LOADOUT_SLOT_LAST_ALL_CHARACTER = 56, - LOADOUT_SLOT_COUNT = 57 + enum class loadout_slot_t : uint32_t { + LOADOUT_SLOT_PROMOTED = 0xFFFFFFFFFFFFFFFE, + LOADOUT_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, + LOADOUT_SLOT_MELEE = 0x0, + LOADOUT_SLOT_C4 = 0x1, + LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON = 0x0, + LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON = 0x1, + LOADOUT_SLOT_SECONDARY0 = 0x2, + LOADOUT_SLOT_SECONDARY1 = 0x3, + LOADOUT_SLOT_SECONDARY2 = 0x4, + LOADOUT_SLOT_SECONDARY3 = 0x5, + LOADOUT_SLOT_SECONDARY4 = 0x6, + LOADOUT_SLOT_SECONDARY5 = 0x7, + LOADOUT_SLOT_SMG0 = 0x8, + LOADOUT_SLOT_SMG1 = 0x9, + LOADOUT_SLOT_SMG2 = 0xA, + LOADOUT_SLOT_SMG3 = 0xB, + LOADOUT_SLOT_SMG4 = 0xC, + LOADOUT_SLOT_SMG5 = 0xD, + LOADOUT_SLOT_RIFLE0 = 0xE, + LOADOUT_SLOT_RIFLE1 = 0xF, + LOADOUT_SLOT_RIFLE2 = 0x10, + LOADOUT_SLOT_RIFLE3 = 0x11, + LOADOUT_SLOT_RIFLE4 = 0x12, + LOADOUT_SLOT_RIFLE5 = 0x13, + LOADOUT_SLOT_HEAVY0 = 0x14, + LOADOUT_SLOT_HEAVY1 = 0x15, + LOADOUT_SLOT_HEAVY2 = 0x16, + LOADOUT_SLOT_HEAVY3 = 0x17, + LOADOUT_SLOT_HEAVY4 = 0x18, + LOADOUT_SLOT_HEAVY5 = 0x19, + LOADOUT_SLOT_FIRST_WHEEL_WEAPON = 0x2, + LOADOUT_SLOT_LAST_WHEEL_WEAPON = 0x19, + LOADOUT_SLOT_FIRST_PRIMARY_WEAPON = 0x8, + LOADOUT_SLOT_LAST_PRIMARY_WEAPON = 0x19, + LOADOUT_SLOT_FIRST_WHEEL_GRENADE = 0x1A, + LOADOUT_SLOT_GRENADE0 = 0x1A, + LOADOUT_SLOT_GRENADE1 = 0x1B, + LOADOUT_SLOT_GRENADE2 = 0x1C, + LOADOUT_SLOT_GRENADE3 = 0x1D, + LOADOUT_SLOT_GRENADE4 = 0x1E, + LOADOUT_SLOT_GRENADE5 = 0x1F, + LOADOUT_SLOT_LAST_WHEEL_GRENADE = 0x1F, + LOADOUT_SLOT_EQUIPMENT0 = 0x20, + LOADOUT_SLOT_EQUIPMENT1 = 0x21, + LOADOUT_SLOT_EQUIPMENT2 = 0x22, + LOADOUT_SLOT_EQUIPMENT3 = 0x23, + LOADOUT_SLOT_EQUIPMENT4 = 0x24, + LOADOUT_SLOT_EQUIPMENT5 = 0x25, + LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT = 0x20, + LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT = 0x25, + LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER = 0x26, + LOADOUT_SLOT_PET = 0x27, + LOADOUT_SLOT_CLOTHING_FACEMASK = 0x28, + LOADOUT_SLOT_CLOTHING_HANDS = 0x29, + LOADOUT_SLOT_FIRST_COSMETIC = 0x29, + LOADOUT_SLOT_LAST_COSMETIC = 0x29, + LOADOUT_SLOT_CLOTHING_EYEWEAR = 0x2A, + LOADOUT_SLOT_CLOTHING_HAT = 0x2B, + LOADOUT_SLOT_CLOTHING_LOWERBODY = 0x2C, + LOADOUT_SLOT_CLOTHING_TORSO = 0x2D, + LOADOUT_SLOT_CLOTHING_APPEARANCE = 0x2E, + LOADOUT_SLOT_MISC0 = 0x2F, + LOADOUT_SLOT_MISC1 = 0x30, + LOADOUT_SLOT_MISC2 = 0x31, + LOADOUT_SLOT_MISC3 = 0x32, + LOADOUT_SLOT_MISC4 = 0x33, + LOADOUT_SLOT_MISC5 = 0x34, + LOADOUT_SLOT_MISC6 = 0x35, + LOADOUT_SLOT_MUSICKIT = 0x36, + LOADOUT_SLOT_FLAIR0 = 0x37, + LOADOUT_SLOT_SPRAY0 = 0x38, + LOADOUT_SLOT_FIRST_ALL_CHARACTER = 0x36, + LOADOUT_SLOT_LAST_ALL_CHARACTER = 0x38, + LOADOUT_SLOT_COUNT = 0x39 } // Alignment: 1 // Members count: 8 - enum class EKillTypes_t : int8_t { - KILL_NONE = 0, - KILL_DEFAULT = 1, - KILL_HEADSHOT = 2, - KILL_BLAST = 3, - KILL_BURN = 4, - KILL_SLASH = 5, - KILL_SHOCK = 6, - KILLTYPE_COUNT = 7 + enum class EKillTypes_t : uint8_t { + KILL_NONE = 0x0, + KILL_DEFAULT = 0x1, + KILL_HEADSHOT = 0x2, + KILL_BLAST = 0x3, + KILL_BURN = 0x4, + KILL_SLASH = 0x5, + KILL_SHOCK = 0x6, + KILLTYPE_COUNT = 0x7 } // Alignment: 4 // Members count: 9 - enum class PreviewCharacterMode : int32_t { - DIORAMA = 0, - MAIN_MENU = 1, - BUY_MENU = 2, - TEAM_SELECT = 3, - END_OF_MATCH = 4, - INVENTORY_INSPECT = 5, - WALKING = 6, - TEAM_INTRO = 7, - WINGMAN_INTRO = 8 + enum class PreviewCharacterMode : uint32_t { + DIORAMA = 0x0, + MAIN_MENU = 0x1, + BUY_MENU = 0x2, + TEAM_SELECT = 0x3, + END_OF_MATCH = 0x4, + INVENTORY_INSPECT = 0x5, + WALKING = 0x6, + TEAM_INTRO = 0x7, + WINGMAN_INTRO = 0x8 } // Alignment: 4 // Members count: 6 - enum class PreviewWeaponState : int32_t { - DROPPED = 0, - HOLSTERED = 1, - DEPLOYED = 2, - PLANTED = 3, - INSPECT = 4, - ICON = 5 + enum class PreviewWeaponState : uint32_t { + DROPPED = 0x0, + HOLSTERED = 0x1, + DEPLOYED = 0x2, + PLANTED = 0x3, + INSPECT = 0x4, + ICON = 0x5 } // Alignment: 4 // Members count: 23 - enum class PreviewEOMCelebration : int32_t { - WALKUP = 0, - PUNCHING = 1, - SWAGGER = 2, - DROPDOWN = 3, - STRETCH = 4, - SWAT_FEMALE = 5, - MASK_F = 6, - GUERILLA = 7, - GUERILLA02 = 8, - GENDARMERIE = 9, - SCUBA_FEMALE = 10, - SCUBA_MALE = 11, - AVA_DEFEAT = 12, - GENDARMERIE_DEFEAT = 13, - MAE_DEFEAT = 14, - RICKSAW_DEFEAT = 15, - SCUBA_FEMALE_DEFEAT = 16, - SCUBA_MALE_DEFEAT = 17, - CRASSWATER_DEFEAT = 18, - DARRYL_DEFEAT = 19, - DOCTOR_DEFEAT = 20, - MUHLIK_DEFEAT = 21, - VYPA_DEFEAT = 22 + enum class PreviewEOMCelebration : uint32_t { + WALKUP = 0x0, + PUNCHING = 0x1, + SWAGGER = 0x2, + DROPDOWN = 0x3, + STRETCH = 0x4, + SWAT_FEMALE = 0x5, + MASK_F = 0x6, + GUERILLA = 0x7, + GUERILLA02 = 0x8, + GENDARMERIE = 0x9, + SCUBA_FEMALE = 0xA, + SCUBA_MALE = 0xB, + AVA_DEFEAT = 0xC, + GENDARMERIE_DEFEAT = 0xD, + MAE_DEFEAT = 0xE, + RICKSAW_DEFEAT = 0xF, + SCUBA_FEMALE_DEFEAT = 0x10, + SCUBA_MALE_DEFEAT = 0x11, + CRASSWATER_DEFEAT = 0x12, + DARRYL_DEFEAT = 0x13, + DOCTOR_DEFEAT = 0x14, + MUHLIK_DEFEAT = 0x15, + VYPA_DEFEAT = 0x16 } // Alignment: 4 // Members count: 20 - enum class CSWeaponType : int32_t { - WEAPONTYPE_KNIFE = 0, - WEAPONTYPE_PISTOL = 1, - WEAPONTYPE_SUBMACHINEGUN = 2, - WEAPONTYPE_RIFLE = 3, - WEAPONTYPE_SHOTGUN = 4, - WEAPONTYPE_SNIPER_RIFLE = 5, - WEAPONTYPE_MACHINEGUN = 6, - WEAPONTYPE_C4 = 7, - WEAPONTYPE_TASER = 8, - WEAPONTYPE_GRENADE = 9, - WEAPONTYPE_EQUIPMENT = 10, - WEAPONTYPE_STACKABLEITEM = 11, - WEAPONTYPE_FISTS = 12, - WEAPONTYPE_BREACHCHARGE = 13, - WEAPONTYPE_BUMPMINE = 14, - WEAPONTYPE_TABLET = 15, - WEAPONTYPE_MELEE = 16, - WEAPONTYPE_SHIELD = 17, - WEAPONTYPE_ZONE_REPULSOR = 18, - WEAPONTYPE_UNKNOWN = 19 + enum class CSWeaponType : uint32_t { + WEAPONTYPE_KNIFE = 0x0, + WEAPONTYPE_PISTOL = 0x1, + WEAPONTYPE_SUBMACHINEGUN = 0x2, + WEAPONTYPE_RIFLE = 0x3, + WEAPONTYPE_SHOTGUN = 0x4, + WEAPONTYPE_SNIPER_RIFLE = 0x5, + WEAPONTYPE_MACHINEGUN = 0x6, + WEAPONTYPE_C4 = 0x7, + WEAPONTYPE_TASER = 0x8, + WEAPONTYPE_GRENADE = 0x9, + WEAPONTYPE_EQUIPMENT = 0xA, + WEAPONTYPE_STACKABLEITEM = 0xB, + WEAPONTYPE_FISTS = 0xC, + WEAPONTYPE_BREACHCHARGE = 0xD, + WEAPONTYPE_BUMPMINE = 0xE, + WEAPONTYPE_TABLET = 0xF, + WEAPONTYPE_MELEE = 0x10, + WEAPONTYPE_SHIELD = 0x11, + WEAPONTYPE_ZONE_REPULSOR = 0x12, + WEAPONTYPE_UNKNOWN = 0x13 } // Alignment: 4 // Members count: 7 - enum class CSWeaponCategory : int32_t { - WEAPONCATEGORY_OTHER = 0, - WEAPONCATEGORY_MELEE = 1, - WEAPONCATEGORY_SECONDARY = 2, - WEAPONCATEGORY_SMG = 3, - WEAPONCATEGORY_RIFLE = 4, - WEAPONCATEGORY_HEAVY = 5, - WEAPONCATEGORY_COUNT = 6 + enum class CSWeaponCategory : uint32_t { + WEAPONCATEGORY_OTHER = 0x0, + WEAPONCATEGORY_MELEE = 0x1, + WEAPONCATEGORY_SECONDARY = 0x2, + WEAPONCATEGORY_SMG = 0x3, + WEAPONCATEGORY_RIFLE = 0x4, + WEAPONCATEGORY_HEAVY = 0x5, + WEAPONCATEGORY_COUNT = 0x6 } // Alignment: 4 // Members count: 3 - enum class CSWeaponSilencerType : int32_t { - WEAPONSILENCER_NONE = 0, - WEAPONSILENCER_DETACHABLE = 1, - WEAPONSILENCER_INTEGRATED = 2 + enum class CSWeaponSilencerType : uint32_t { + WEAPONSILENCER_NONE = 0x0, + WEAPONSILENCER_DETACHABLE = 0x1, + WEAPONSILENCER_INTEGRATED = 0x2 } // Alignment: 4 // Members count: 24 - enum class PlayerAnimEvent_t : int32_t { - PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0, - PLAYERANIMEVENT_FIRE_GUN_SECONDARY = 1, - PLAYERANIMEVENT_GRENADE_PULL_PIN = 2, - PLAYERANIMEVENT_THROW_GRENADE = 3, - PLAYERANIMEVENT_JUMP = 4, - PLAYERANIMEVENT_RELOAD = 5, - PLAYERANIMEVENT_CLEAR_FIRING = 6, - PLAYERANIMEVENT_DEPLOY = 7, - PLAYERANIMEVENT_SILENCER_STATE = 8, - PLAYERANIMEVENT_SILENCER_TOGGLE = 9, - PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND = 10, - PLAYERANIMEVENT_CATCH_WEAPON = 11, - PLAYERANIMEVENT_LOOKATWEAPON_REQUEST = 12, - PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON = 13, - PLAYERANIMEVENT_HAULBACK = 14, - PLAYERANIMEVENT_IDLE = 15, - PLAYERANIMEVENT_STRIKE_HIT = 16, - PLAYERANIMEVENT_STRIKE_MISS = 17, - PLAYERANIMEVENT_BACKSTAB = 18, - PLAYERANIMEVENT_DRYFIRE = 19, - PLAYERANIMEVENT_FIDGET = 20, - PLAYERANIMEVENT_RELEASE = 21, - PLAYERANIMEVENT_TAUNT = 22, - PLAYERANIMEVENT_COUNT = 23 + enum class PlayerAnimEvent_t : uint32_t { + PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0x0, + PLAYERANIMEVENT_FIRE_GUN_SECONDARY = 0x1, + PLAYERANIMEVENT_GRENADE_PULL_PIN = 0x2, + PLAYERANIMEVENT_THROW_GRENADE = 0x3, + PLAYERANIMEVENT_JUMP = 0x4, + PLAYERANIMEVENT_RELOAD = 0x5, + PLAYERANIMEVENT_CLEAR_FIRING = 0x6, + PLAYERANIMEVENT_DEPLOY = 0x7, + PLAYERANIMEVENT_SILENCER_STATE = 0x8, + PLAYERANIMEVENT_SILENCER_TOGGLE = 0x9, + PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND = 0xA, + PLAYERANIMEVENT_CATCH_WEAPON = 0xB, + PLAYERANIMEVENT_LOOKATWEAPON_REQUEST = 0xC, + PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON = 0xD, + PLAYERANIMEVENT_HAULBACK = 0xE, + PLAYERANIMEVENT_IDLE = 0xF, + PLAYERANIMEVENT_STRIKE_HIT = 0x10, + PLAYERANIMEVENT_STRIKE_MISS = 0x11, + PLAYERANIMEVENT_BACKSTAB = 0x12, + PLAYERANIMEVENT_DRYFIRE = 0x13, + PLAYERANIMEVENT_FIDGET = 0x14, + PLAYERANIMEVENT_RELEASE = 0x15, + PLAYERANIMEVENT_TAUNT = 0x16, + PLAYERANIMEVENT_COUNT = 0x17 } // Alignment: 4 // Members count: 5 - enum class MedalRank_t : int32_t { - MEDAL_RANK_NONE = 0, - MEDAL_RANK_BRONZE = 1, - MEDAL_RANK_SILVER = 2, - MEDAL_RANK_GOLD = 3, - MEDAL_RANK_COUNT = 4 + enum class MedalRank_t : uint32_t { + MEDAL_RANK_NONE = 0x0, + MEDAL_RANK_BRONZE = 0x1, + MEDAL_RANK_SILVER = 0x2, + MEDAL_RANK_GOLD = 0x3, + MEDAL_RANK_COUNT = 0x4 } // Alignment: 4 // Members count: 3 - enum class CSWeaponState_t : int32_t { - WEAPON_NOT_CARRIED = 0, - WEAPON_IS_CARRIED_BY_PLAYER = 1, - WEAPON_IS_ACTIVE = 2 + enum class CSWeaponState_t : uint32_t { + WEAPON_NOT_CARRIED = 0x0, + WEAPON_IS_CARRIED_BY_PLAYER = 0x1, + WEAPON_IS_ACTIVE = 0x2 } // Alignment: 4 // Members count: 3 - enum class CSWeaponMode : int32_t { - Primary_Mode = 0, - Secondary_Mode = 1, - WeaponMode_MAX = 2 + enum class CSWeaponMode : uint32_t { + Primary_Mode = 0x0, + Secondary_Mode = 0x1, + WeaponMode_MAX = 0x2 } // Alignment: 4 // Members count: 3 - enum class C4LightEffect_t : int32_t { - eLightEffectNone = 0, - eLightEffectDropped = 1, - eLightEffectThirdPersonHeld = 2 + enum class C4LightEffect_t : uint32_t { + eLightEffectNone = 0x0, + eLightEffectDropped = 0x1, + eLightEffectThirdPersonHeld = 0x2 } // Alignment: 4 // Members count: 17 - enum class gear_slot_t : int32_t { - GEAR_SLOT_INVALID = -1, - GEAR_SLOT_RIFLE = 0, - GEAR_SLOT_PISTOL = 1, - GEAR_SLOT_KNIFE = 2, - GEAR_SLOT_GRENADES = 3, - GEAR_SLOT_C4 = 4, - GEAR_SLOT_RESERVED_SLOT6 = 5, - GEAR_SLOT_RESERVED_SLOT7 = 6, - GEAR_SLOT_RESERVED_SLOT8 = 7, - GEAR_SLOT_RESERVED_SLOT9 = 8, - GEAR_SLOT_RESERVED_SLOT10 = 9, - GEAR_SLOT_RESERVED_SLOT11 = 10, - GEAR_SLOT_BOOSTS = 11, - GEAR_SLOT_UTILITY = 12, - GEAR_SLOT_COUNT = 13, - GEAR_SLOT_FIRST = 0, - GEAR_SLOT_LAST = 12 + enum class gear_slot_t : uint32_t { + GEAR_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, + GEAR_SLOT_RIFLE = 0x0, + GEAR_SLOT_PISTOL = 0x1, + GEAR_SLOT_KNIFE = 0x2, + GEAR_SLOT_GRENADES = 0x3, + GEAR_SLOT_C4 = 0x4, + GEAR_SLOT_RESERVED_SLOT6 = 0x5, + GEAR_SLOT_RESERVED_SLOT7 = 0x6, + GEAR_SLOT_RESERVED_SLOT8 = 0x7, + GEAR_SLOT_RESERVED_SLOT9 = 0x8, + GEAR_SLOT_RESERVED_SLOT10 = 0x9, + GEAR_SLOT_RESERVED_SLOT11 = 0xA, + GEAR_SLOT_BOOSTS = 0xB, + GEAR_SLOT_UTILITY = 0xC, + GEAR_SLOT_COUNT = 0xD, + GEAR_SLOT_FIRST = 0x0, + GEAR_SLOT_LAST = 0xC } // Alignment: 4 // Members count: 7 - enum class ChickenActivity : int32_t { - IDLE = 0, - WALK = 1, - RUN = 2, - HOP = 3, - JUMP = 4, - GLIDE = 5, - LAND = 6 + enum class ChickenActivity : uint32_t { + IDLE = 0x0, + WALK = 0x1, + RUN = 0x2, + HOP = 0x3, + JUMP = 0x4, + GLIDE = 0x5, + LAND = 0x6 } // Parent: None // Fields count: 1 @@ -15450,7 +15450,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flAttenuation2 = 0xAC; // float32 constexpr std::ptrdiff_t m_flTheta = 0xB0; // float32 constexpr std::ptrdiff_t m_flPhi = 0xB4; // float32 - constexpr std::ptrdiff_t m_hLightCookie = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_hLightCookie = 0xB8; // CStrongHandle constexpr std::ptrdiff_t m_nCascades = 0xC0; // int32 constexpr std::ptrdiff_t m_nCastShadows = 0xC4; // int32 constexpr std::ptrdiff_t m_nShadowWidth = 0xC8; // int32 @@ -15676,14 +15676,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nCsViewPunchAngleTick = 0x4C; // GameTick_t constexpr std::ptrdiff_t m_flCsViewPunchAngleTickRatio = 0x50; // float32 constexpr std::ptrdiff_t m_PlayerFog = 0x58; // fogplayerparams_t - constexpr std::ptrdiff_t m_hColorCorrectionCtrl = 0x98; // CHandle< CColorCorrection > - constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle< CTonemapController2 > + constexpr std::ptrdiff_t m_hColorCorrectionCtrl = 0x98; // CHandle + constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle + constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle constexpr std::ptrdiff_t m_audio = 0xA8; // audioparams_t - constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > + constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase> constexpr std::ptrdiff_t m_flOldPlayerZ = 0x138; // float32 constexpr std::ptrdiff_t m_flOldPlayerViewOffsetZ = 0x13C; // float32 - constexpr std::ptrdiff_t m_hTriggerSoundscapeList = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > + constexpr std::ptrdiff_t m_hTriggerSoundscapeList = 0x158; // CUtlVector> } // Parent: CPlayerPawnComponent // Fields count: 0 @@ -15752,7 +15752,7 @@ namespace cs2_dumper { // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) namespace CPlayer_ObserverServices { constexpr std::ptrdiff_t m_iObserverMode = 0x40; // uint8 - constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hObserverTarget = 0x44; // CHandle constexpr std::ptrdiff_t m_iObserverLastMode = 0x48; // ObserverMode_t constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool } @@ -15773,9 +15773,9 @@ namespace cs2_dumper { // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) namespace CPlayer_WeaponServices { - constexpr std::ptrdiff_t m_hMyWeapons = 0x40; // CNetworkUtlVectorBase< CHandle< CBasePlayerWeapon > > - constexpr std::ptrdiff_t m_hActiveWeapon = 0x58; // CHandle< CBasePlayerWeapon > - constexpr std::ptrdiff_t m_hLastWeapon = 0x5C; // CHandle< CBasePlayerWeapon > + constexpr std::ptrdiff_t m_hMyWeapons = 0x40; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_hActiveWeapon = 0x58; // CHandle + constexpr std::ptrdiff_t m_hLastWeapon = 0x5C; // CHandle constexpr std::ptrdiff_t m_iAmmo = 0x60; // uint16[32] constexpr std::ptrdiff_t m_bPreventWeaponPickup = 0xA0; // bool } @@ -15825,8 +15825,8 @@ namespace cs2_dumper { namespace ActiveModelConfig_t { constexpr std::ptrdiff_t m_Handle = 0x28; // ModelConfigHandle_t constexpr std::ptrdiff_t m_Name = 0x30; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // CNetworkUtlVectorBase< CHandle< CBaseModelEntity > > - constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase< CUtlSymbolLarge > + constexpr std::ptrdiff_t m_AssociatedEntities = 0x38; // CNetworkUtlVectorBase> + constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 @@ -15836,8 +15836,8 @@ namespace cs2_dumper { // Parent: None // Fields count: 2 namespace CRopeOverlapHit { - constexpr std::ptrdiff_t m_hEntity = 0x0; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_vecOverlappingLinks = 0x8; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_hEntity = 0x0; // CHandle + constexpr std::ptrdiff_t m_vecOverlappingLinks = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -15947,7 +15947,7 @@ namespace cs2_dumper { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) namespace CModelState { - constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle constexpr std::ptrdiff_t m_ModelName = 0xA8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_bClientClothCreationSuppressed = 0xE8; // bool constexpr std::ptrdiff_t m_MeshGroupMask = 0x180; // uint64 @@ -16059,26 +16059,26 @@ namespace cs2_dumper { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) namespace CAnimGraphNetworkedVariables { - constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase< uint8 > - constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase< uint16 > - constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase< int32 > - constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase< uint64 > - constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase< float32 > - constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase< Quaternion > - constexpr std::ptrdiff_t m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase< CGlobalSymbol > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase< uint8 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase< uint16 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase< int32 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x158; // CNetworkUtlVectorBase< uint32 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x170; // CNetworkUtlVectorBase< uint64 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x188; // CNetworkUtlVectorBase< float32 > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x1A0; // CNetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // CNetworkUtlVectorBase< Quaternion > - constexpr std::ptrdiff_t m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // CNetworkUtlVectorBase< CGlobalSymbol > + constexpr std::ptrdiff_t m_PredNetBoolVariables = 0x8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetByteVariables = 0x20; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt16Variables = 0x38; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetIntVariables = 0x50; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt32Variables = 0x68; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetUInt64Variables = 0x80; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetFloatVariables = 0x98; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetVectorVariables = 0xB0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetQuaternionVariables = 0xC8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_PredNetGlobalSymbolVariables = 0xE0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetBoolVariables = 0xF8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetByteVariables = 0x110; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt16Variables = 0x128; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetIntVariables = 0x140; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt32Variables = 0x158; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetUInt64Variables = 0x170; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetFloatVariables = 0x188; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetVectorVariables = 0x1A0; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetQuaternionVariables = 0x1B8; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_OwnerOnlyPredNetGlobalSymbolVariables = 0x1D0; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_nBoolVariablesCount = 0x1E8; // int32 constexpr std::ptrdiff_t m_nOwnerOnlyBoolVariablesCount = 0x1EC; // int32 constexpr std::ptrdiff_t m_nRandomSeedOffset = 0x1F0; // int32 @@ -16127,8 +16127,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_szSpeakerContext = 0x170; // char* constexpr std::ptrdiff_t m_szWorldContext = 0x178; // char* constexpr std::ptrdiff_t m_Followup = 0x180; // ResponseFollowup - constexpr std::ptrdiff_t m_pchCriteriaNames = 0x1B8; // CUtlVector< CUtlSymbol > - constexpr std::ptrdiff_t m_pchCriteriaValues = 0x1D0; // CUtlVector< char* > + constexpr std::ptrdiff_t m_pchCriteriaNames = 0x1B8; // CUtlVector + constexpr std::ptrdiff_t m_pchCriteriaValues = 0x1D0; // CUtlVector } // Parent: None // Fields count: 2 @@ -16152,14 +16152,14 @@ namespace cs2_dumper { // Parent: None // Fields count: 1 namespace CResponseQueue { - constexpr std::ptrdiff_t m_ExpresserTargets = 0x48; // CUtlVector< CAI_Expresser* > + constexpr std::ptrdiff_t m_ExpresserTargets = 0x48; // CUtlVector } // Parent: None // Fields count: 5 namespace CResponseQueue__CDeferredResponse { constexpr std::ptrdiff_t m_contexts = 0x8; // CResponseCriteriaSet constexpr std::ptrdiff_t m_fDispatchTime = 0x38; // float32 - constexpr std::ptrdiff_t m_hIssuer = 0x3C; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hIssuer = 0x3C; // CHandle constexpr std::ptrdiff_t m_response = 0x48; // CRR_Response constexpr std::ptrdiff_t m_bResponseValid = 0x230; // bool } @@ -16190,10 +16190,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iTeleportStage = 0x18; // int32 constexpr std::ptrdiff_t m_bCheatState = 0x1C; // bool constexpr std::ptrdiff_t m_bIsFirstSpawnGroupToLoad = 0x1D; // bool - constexpr std::ptrdiff_t m_hCurrentNode = 0x38; // CHandle< CPointCommentaryNode > - constexpr std::ptrdiff_t m_hActiveCommentaryNode = 0x3C; // CHandle< CPointCommentaryNode > - constexpr std::ptrdiff_t m_hLastCommentaryNode = 0x40; // CHandle< CPointCommentaryNode > - constexpr std::ptrdiff_t m_vecNodes = 0x48; // CUtlVector< CHandle< CPointCommentaryNode > > + constexpr std::ptrdiff_t m_hCurrentNode = 0x38; // CHandle + constexpr std::ptrdiff_t m_hActiveCommentaryNode = 0x3C; // CHandle + constexpr std::ptrdiff_t m_hLastCommentaryNode = 0x40; // CHandle + constexpr std::ptrdiff_t m_vecNodes = 0x48; // CUtlVector> } // Parent: None // Fields count: 1 @@ -16226,8 +16226,8 @@ namespace cs2_dumper { // Parent: IChoreoServices // Fields count: 5 namespace CGameChoreoServices { - constexpr std::ptrdiff_t m_hOwner = 0x8; // CHandle< CBaseAnimGraph > - constexpr std::ptrdiff_t m_hScriptedSequence = 0xC; // CHandle< CScriptedSequence > + constexpr std::ptrdiff_t m_hOwner = 0x8; // CHandle + constexpr std::ptrdiff_t m_hScriptedSequence = 0xC; // CHandle constexpr std::ptrdiff_t m_scriptState = 0x10; // IChoreoServices::ScriptState_t constexpr std::ptrdiff_t m_choreoState = 0x14; // IChoreoServices::ChoreoState_t constexpr std::ptrdiff_t m_flTimeStartedState = 0x18; // GameTime_t @@ -16274,7 +16274,7 @@ namespace cs2_dumper { // Fields count: 2 namespace CCopyRecipientFilter { constexpr std::ptrdiff_t m_Flags = 0x8; // int32 - constexpr std::ptrdiff_t m_Recipients = 0x10; // CUtlVector< CPlayerSlot > + constexpr std::ptrdiff_t m_Recipients = 0x10; // CUtlVector } // Parent: None // Fields count: 13 @@ -16284,7 +16284,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_shutdownTime = 0x30; // float32 constexpr std::ptrdiff_t m_flLastTime = 0x34; // float32 constexpr std::ptrdiff_t m_iszSoundScriptName = 0x38; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hEnt = 0x40; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hEnt = 0x40; // CHandle constexpr std::ptrdiff_t m_soundEntityIndex = 0x44; // CEntityIndex constexpr std::ptrdiff_t m_soundOrigin = 0x48; // constexpr std::ptrdiff_t m_isPlaying = 0x54; // int32 @@ -16314,7 +16314,7 @@ namespace cs2_dumper { // Parent: None // Fields count: 4 namespace CPulseGraphComponentBase { - constexpr std::ptrdiff_t m_hOwner = 0x8; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hOwner = 0x8; // CHandle constexpr std::ptrdiff_t m_sNameFixupStaticPrefix = 0x10; // CUtlSymbolLarge constexpr std::ptrdiff_t m_sNameFixupParent = 0x18; // CUtlSymbolLarge constexpr std::ptrdiff_t m_sNameFixupLocal = 0x20; // CUtlSymbolLarge @@ -16361,12 +16361,12 @@ namespace cs2_dumper { namespace CPulseCell_Outflow_PlaySceneBase { constexpr std::ptrdiff_t m_OnFinished = 0x48; // CPulse_ResumePoint constexpr std::ptrdiff_t m_OnCanceled = 0x58; // CPulse_ResumePoint - constexpr std::ptrdiff_t m_Triggers = 0x68; // CUtlVector< CPulse_OutflowConnection > + constexpr std::ptrdiff_t m_Triggers = 0x68; // CUtlVector } // Parent: None // Fields count: 1 namespace CPulseCell_Outflow_PlaySceneBase__CursorState_t { - constexpr std::ptrdiff_t m_sceneInstance = 0x0; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_sceneInstance = 0x0; // CHandle } // Parent: None // Fields count: 9 @@ -16387,7 +16387,7 @@ namespace cs2_dumper { // Parent: None // Fields count: 1 namespace CPulseCell_Outflow_ScriptedSequence__CursorState_t { - constexpr std::ptrdiff_t m_scriptedSequence = 0x0; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_scriptedSequence = 0x0; // CHandle } // Parent: CEntityComponent // Fields count: 0 @@ -16486,13 +16486,13 @@ namespace cs2_dumper { namespace CBaseEntity { constexpr std::ptrdiff_t m_CBodyComponent = 0x38; // CBodyComponent* constexpr std::ptrdiff_t m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent - constexpr std::ptrdiff_t m_aThinkFunctions = 0x230; // CUtlVector< thinkfunc_t > + constexpr std::ptrdiff_t m_aThinkFunctions = 0x230; // CUtlVector constexpr std::ptrdiff_t m_iCurrentThinkContext = 0x248; // int32 constexpr std::ptrdiff_t m_nLastThinkTick = 0x24C; // GameTick_t constexpr std::ptrdiff_t m_nDisableContextThinkStartTick = 0x250; // GameTick_t - constexpr std::ptrdiff_t m_isSteadyState = 0x260; // CBitVec< 64 > + constexpr std::ptrdiff_t m_isSteadyState = 0x260; // CBitVec<64> constexpr std::ptrdiff_t m_lastNetworkChange = 0x268; // float32 - constexpr std::ptrdiff_t m_ResponseContexts = 0x278; // CUtlVector< ResponseContext_t > + constexpr std::ptrdiff_t m_ResponseContexts = 0x278; // CUtlVector constexpr std::ptrdiff_t m_iszResponseContext = 0x290; // CUtlSymbolLarge constexpr std::ptrdiff_t m_iHealth = 0x2B8; // int32 constexpr std::ptrdiff_t m_iMaxHealth = 0x2BC; // int32 @@ -16508,7 +16508,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nSlimeTouch = 0x2D6; // uint8 constexpr std::ptrdiff_t m_bRestoreInHierarchy = 0x2D7; // bool constexpr std::ptrdiff_t m_target = 0x2D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hDamageFilter = 0x2E0; // CHandle< CBaseFilter > + constexpr std::ptrdiff_t m_hDamageFilter = 0x2E0; // CHandle constexpr std::ptrdiff_t m_iszDamageFilterName = 0x2E8; // CUtlSymbolLarge constexpr std::ptrdiff_t m_flMoveDoneTime = 0x2F0; // float32 constexpr std::ptrdiff_t m_nSubclassID = 0x2F4; // CUtlStringToken @@ -16533,10 +16533,10 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecBaseVelocity = 0x3B0; // constexpr std::ptrdiff_t m_nPushEnumCount = 0x3BC; // int32 constexpr std::ptrdiff_t m_pCollision = 0x3C0; // CCollisionProperty* - constexpr std::ptrdiff_t m_hEffectEntity = 0x3C8; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_hOwnerEntity = 0x3CC; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hEffectEntity = 0x3C8; // CHandle + constexpr std::ptrdiff_t m_hOwnerEntity = 0x3CC; // CHandle constexpr std::ptrdiff_t m_fEffects = 0x3D0; // uint32 - constexpr std::ptrdiff_t m_hGroundEntity = 0x3D4; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hGroundEntity = 0x3D4; // CHandle constexpr std::ptrdiff_t m_flFriction = 0x3D8; // float32 constexpr std::ptrdiff_t m_flElasticity = 0x3DC; // float32 constexpr std::ptrdiff_t m_flGravityScale = 0x3E0; // float32 @@ -16556,7 +16556,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bNetworkQuantizeOriginAndAngles = 0x4AC; // bool constexpr std::ptrdiff_t m_bLagCompensate = 0x4AD; // bool constexpr std::ptrdiff_t m_flOverriddenFriction = 0x4B0; // float32 - constexpr std::ptrdiff_t m_pBlocker = 0x4B4; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_pBlocker = 0x4B4; // CHandle constexpr std::ptrdiff_t m_flLocalTime = 0x4B8; // float32 constexpr std::ptrdiff_t m_flVPhysicsUpdateLocalTime = 0x4BC; // float32 } @@ -16614,14 +16614,14 @@ namespace cs2_dumper { // NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) namespace CEntityFlame { - constexpr std::ptrdiff_t m_hEntAttached = 0x4C0; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hEntAttached = 0x4C0; // CHandle constexpr std::ptrdiff_t m_bCheapEffect = 0x4C4; // bool constexpr std::ptrdiff_t m_flSize = 0x4C8; // float32 constexpr std::ptrdiff_t m_bUseHitboxes = 0x4CC; // bool constexpr std::ptrdiff_t m_iNumHitboxFires = 0x4D0; // int32 constexpr std::ptrdiff_t m_flHitboxFireScale = 0x4D4; // float32 constexpr std::ptrdiff_t m_flLifetime = 0x4D8; // GameTime_t - constexpr std::ptrdiff_t m_hAttacker = 0x4DC; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hAttacker = 0x4DC; // CHandle constexpr std::ptrdiff_t m_iDangerSound = 0x4E0; // int32 constexpr std::ptrdiff_t m_flDirectDamagePerSecond = 0x4E4; // float32 constexpr std::ptrdiff_t m_iCustomDamageType = 0x4E8; // int32 @@ -16638,7 +16638,7 @@ namespace cs2_dumper { namespace CFilterMultiple { constexpr std::ptrdiff_t m_nFilterType = 0x518; // filter_t constexpr std::ptrdiff_t m_iFilterName = 0x520; // CUtlSymbolLarge[10] - constexpr std::ptrdiff_t m_hFilter = 0x570; // CHandle< CBaseEntity >[10] + constexpr std::ptrdiff_t m_hFilter = 0x570; // CHandle[10] constexpr std::ptrdiff_t m_nFilterCount = 0x598; // int32 } // Parent: CBaseFilter @@ -16687,7 +16687,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_swimDepth = 0x4D8; // float32 constexpr std::ptrdiff_t m_waterLevel = 0x4DC; // float32 constexpr std::ptrdiff_t m_isDormant = 0x4E0; // bool - constexpr std::ptrdiff_t m_fishes = 0x4E8; // CUtlVector< CHandle< CFish > > + constexpr std::ptrdiff_t m_fishes = 0x4E8; // CUtlVector> constexpr std::ptrdiff_t m_visTimer = 0x500; // CountdownTimer } // Parent: CServerOnlyEntity @@ -16705,7 +16705,7 @@ namespace cs2_dumper { // Fields count: 4 namespace CLogicBranch { constexpr std::ptrdiff_t m_bInValue = 0x4C0; // bool - constexpr std::ptrdiff_t m_Listeners = 0x4C8; // CUtlVector< CHandle< CBaseEntity > > + constexpr std::ptrdiff_t m_Listeners = 0x4C8; // CUtlVector> constexpr std::ptrdiff_t m_OnTrue = 0x4E0; // CEntityIOOutput constexpr std::ptrdiff_t m_OnFalse = 0x508; // CEntityIOOutput } @@ -16758,7 +16758,7 @@ namespace cs2_dumper { // Parent: None // Fields count: 1 namespace magnetted_objects_t { - constexpr std::ptrdiff_t hEntity = 0x8; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t hEntity = 0x8; // CHandle } // Parent: CServerOnlyPointEntity // Fields count: 6 @@ -16768,13 +16768,13 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_associatedRelayTargetName = 0x4D0; // CUtlSymbolLarge constexpr std::ptrdiff_t m_fixupNames = 0x4D8; // bool constexpr std::ptrdiff_t m_bLoadDynamic = 0x4D9; // bool - constexpr std::ptrdiff_t m_associatedRelayEntity = 0x4DC; // CHandle< CPointPrefab > + constexpr std::ptrdiff_t m_associatedRelayEntity = 0x4DC; // CHandle } // Parent: CBaseEntity // Fields count: 2 namespace CSkyboxReference { constexpr std::ptrdiff_t m_worldGroupId = 0x4C0; // WorldGroupId_t - constexpr std::ptrdiff_t m_hSkyCamera = 0x4C4; // CHandle< CSkyCamera > + constexpr std::ptrdiff_t m_hSkyCamera = 0x4C4; // CHandle } // Parent: CBaseEntity // Fields count: 4 @@ -16791,8 +16791,8 @@ namespace cs2_dumper { // Parent: None // Fields count: 12 namespace CSound { - constexpr std::ptrdiff_t m_hOwner = 0x0; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_hTarget = 0x4; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hOwner = 0x0; // CHandle + constexpr std::ptrdiff_t m_hTarget = 0x4; // CHandle constexpr std::ptrdiff_t m_iVolume = 0x8; // int32 constexpr std::ptrdiff_t m_flOcclusionScale = 0xC; // float32 constexpr std::ptrdiff_t m_iType = 0x10; // int32 @@ -16816,7 +16816,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_soundscapeEntityListId = 0x508; // int32 constexpr std::ptrdiff_t m_soundEventHash = 0x50C; // uint32 constexpr std::ptrdiff_t m_positionNames = 0x510; // CUtlSymbolLarge[8] - constexpr std::ptrdiff_t m_hProxySoundscape = 0x550; // CHandle< CEnvSoundscape > + constexpr std::ptrdiff_t m_hProxySoundscape = 0x550; // CHandle constexpr std::ptrdiff_t m_bDisabled = 0x554; // bool } // Parent: CEnvSoundscape @@ -16831,7 +16831,7 @@ namespace cs2_dumper { // Parent: None // Fields count: 6 namespace lerpdata_t { - constexpr std::ptrdiff_t m_hEnt = 0x0; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hEnt = 0x0; // CHandle constexpr std::ptrdiff_t m_MoveType = 0x4; // MoveType_t constexpr std::ptrdiff_t m_flStartTime = 0x8; // GameTime_t constexpr std::ptrdiff_t m_vecStartOrigin = 0xC; // @@ -16956,7 +16956,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flMagnitude = 0x44; // float32 constexpr std::ptrdiff_t m_flRadius = 0x48; // float32 constexpr std::ptrdiff_t m_nSurfaceProp = 0x4C; // CUtlStringToken - constexpr std::ptrdiff_t m_nEffectIndex = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > + constexpr std::ptrdiff_t m_nEffectIndex = 0x50; // CWeakHandle constexpr std::ptrdiff_t m_nDamageType = 0x58; // uint32 constexpr std::ptrdiff_t m_nPenetrate = 0x5C; // uint8 constexpr std::ptrdiff_t m_nMaterial = 0x5E; // uint16 @@ -17063,13 +17063,13 @@ namespace cs2_dumper { // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) namespace shard_model_desc_t { constexpr std::ptrdiff_t m_nModelID = 0x8; // int32 - constexpr std::ptrdiff_t m_hMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_hMaterial = 0x10; // CStrongHandle constexpr std::ptrdiff_t m_solid = 0x18; // ShardSolid_t constexpr std::ptrdiff_t m_ShatterPanelMode = 0x19; // ShatterPanelMode constexpr std::ptrdiff_t m_vecPanelSize = 0x1C; // Vector2D constexpr std::ptrdiff_t m_vecStressPositionA = 0x24; // Vector2D constexpr std::ptrdiff_t m_vecStressPositionB = 0x2C; // Vector2D - constexpr std::ptrdiff_t m_vecPanelVertices = 0x38; // CNetworkUtlVectorBase< Vector2D > + constexpr std::ptrdiff_t m_vecPanelVertices = 0x38; // CNetworkUtlVectorBase constexpr std::ptrdiff_t m_flGlassHalfThickness = 0x50; // float32 constexpr std::ptrdiff_t m_bHasParent = 0x54; // bool constexpr std::ptrdiff_t m_bParentFrozen = 0x55; // bool @@ -17079,11 +17079,11 @@ namespace cs2_dumper { // Fields count: 30 namespace CShatterGlassShard { constexpr std::ptrdiff_t m_hShardHandle = 0x8; // uint32 - constexpr std::ptrdiff_t m_vecPanelVertices = 0x10; // CUtlVector< Vector2D > + constexpr std::ptrdiff_t m_vecPanelVertices = 0x10; // CUtlVector constexpr std::ptrdiff_t m_vLocalPanelSpaceOrigin = 0x28; // Vector2D - constexpr std::ptrdiff_t m_hModel = 0x30; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_hPhysicsEntity = 0x38; // CHandle< CShatterGlassShardPhysics > - constexpr std::ptrdiff_t m_hParentPanel = 0x3C; // CHandle< CFuncShatterglass > + constexpr std::ptrdiff_t m_hModel = 0x30; // CStrongHandle + constexpr std::ptrdiff_t m_hPhysicsEntity = 0x38; // CHandle + constexpr std::ptrdiff_t m_hParentPanel = 0x3C; // CHandle constexpr std::ptrdiff_t m_hParentShard = 0x40; // uint32 constexpr std::ptrdiff_t m_ShatterStressType = 0x44; // ShatterGlassStressType constexpr std::ptrdiff_t m_vecStressVelocity = 0x48; // @@ -17106,8 +17106,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bFlaggedForRemoval = 0x9A; // bool constexpr std::ptrdiff_t m_flPhysicsEntitySpawnedAtTime = 0x9C; // GameTime_t constexpr std::ptrdiff_t m_bShatterRateLimited = 0xA0; // bool - constexpr std::ptrdiff_t m_hEntityHittingMe = 0xA4; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_vecNeighbors = 0xA8; // CUtlVector< uint32 > + constexpr std::ptrdiff_t m_hEntityHittingMe = 0xA4; // CHandle + constexpr std::ptrdiff_t m_vecNeighbors = 0xA8; // CUtlVector } // Parent: CBaseEntity // Fields count: 0 @@ -17210,7 +17210,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) namespace fogplayerparams_t { - constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle< CFogController > + constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle constexpr std::ptrdiff_t m_flTransitionTime = 0xC; // float32 constexpr std::ptrdiff_t m_OldColor = 0x10; // Color constexpr std::ptrdiff_t m_flOldStart = 0x14; // float32 @@ -17266,8 +17266,8 @@ namespace cs2_dumper { // Parent: None // Fields count: 4 namespace ragdoll_t { - constexpr std::ptrdiff_t list = 0x0; // CUtlVector< ragdollelement_t > - constexpr std::ptrdiff_t boneIndex = 0x18; // CUtlVector< int32 > + constexpr std::ptrdiff_t list = 0x0; // CUtlVector + constexpr std::ptrdiff_t boneIndex = 0x18; // CUtlVector constexpr std::ptrdiff_t allowStretch = 0x30; // bool constexpr std::ptrdiff_t unused = 0x31; // bool } @@ -17279,8 +17279,8 @@ namespace cs2_dumper { // NetworkVarNames: m_hOwner (EHANDLE) namespace PhysicsRagdollPose_t { constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer - constexpr std::ptrdiff_t m_Transforms = 0x30; // CNetworkUtlVectorBase< CTransform > - constexpr std::ptrdiff_t m_hOwner = 0x48; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_Transforms = 0x30; // CNetworkUtlVectorBase + constexpr std::ptrdiff_t m_hOwner = 0x48; // CHandle } // Parent: None // Fields count: 13 @@ -17294,7 +17294,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flNext = 0x18; // GameTime_t constexpr std::ptrdiff_t m_bIsGesture = 0x1C; // bool constexpr std::ptrdiff_t m_bShouldRemove = 0x1D; // bool - constexpr std::ptrdiff_t m_hTarget = 0x44; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hTarget = 0x44; // CHandle constexpr std::ptrdiff_t m_nSceneEventId = 0x48; // uint32 constexpr std::ptrdiff_t m_bClientSide = 0x4C; // bool constexpr std::ptrdiff_t m_bStarted = 0x4D; // bool @@ -17446,7 +17446,7 @@ namespace cs2_dumper { // Parent: CSoundOpvarSetPointEntity // Fields count: 4 namespace CSoundOpvarSetAutoRoomEntity { - constexpr std::ptrdiff_t m_traceResults = 0x668; // CUtlVector< SoundOpvarTraceResult_t > + constexpr std::ptrdiff_t m_traceResults = 0x668; // CUtlVector constexpr std::ptrdiff_t m_flSize = 0x698; // float32 constexpr std::ptrdiff_t m_flHeightTolerance = 0x69C; // float32 constexpr std::ptrdiff_t m_flSizeSqr = 0x6A0; // float32 @@ -17470,9 +17470,9 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vecDamagePosition = 0x14; // constexpr std::ptrdiff_t m_vecReportedPosition = 0x20; // constexpr std::ptrdiff_t m_vecDamageDirection = 0x2C; // - constexpr std::ptrdiff_t m_hInflictor = 0x38; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_hAttacker = 0x3C; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_hAbility = 0x40; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hInflictor = 0x38; // CHandle + constexpr std::ptrdiff_t m_hAttacker = 0x3C; // CHandle + constexpr std::ptrdiff_t m_hAbility = 0x40; // CHandle constexpr std::ptrdiff_t m_flDamage = 0x44; // float32 constexpr std::ptrdiff_t m_bitsDamageType = 0x48; // int32 constexpr std::ptrdiff_t m_iDamageCustom = 0x4C; // int32 @@ -17497,12 +17497,12 @@ namespace cs2_dumper { constexpr std::ptrdiff_t nSummarisedCount = 0x0; // int32 constexpr std::ptrdiff_t info = 0x8; // CTakeDamageInfo constexpr std::ptrdiff_t result = 0xA0; // CTakeDamageResult - constexpr std::ptrdiff_t hTarget = 0xA8; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t hTarget = 0xA8; // CHandle } // Parent: None // Fields count: 1 namespace CTakeDamageSummaryScopeGuard { - constexpr std::ptrdiff_t m_vecSummaries = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > + constexpr std::ptrdiff_t m_vecSummaries = 0x8; // CUtlVector } // Parent: CMultiplayRules // Fields count: 0 @@ -17514,7 +17514,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) namespace CAttributeList { - constexpr std::ptrdiff_t m_Attributes = 0x8; // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > + constexpr std::ptrdiff_t m_Attributes = 0x8; // CUtlVectorEmbeddedNetworkVar constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* } // Parent: None @@ -17545,12 +17545,12 @@ namespace cs2_dumper { // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) namespace CAttributeManager { - constexpr std::ptrdiff_t m_Providers = 0x8; // CUtlVector< CHandle< CBaseEntity > > + constexpr std::ptrdiff_t m_Providers = 0x8; // CUtlVector> constexpr std::ptrdiff_t m_iReapplyProvisionParity = 0x20; // int32 - constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle constexpr std::ptrdiff_t m_bPreventLoopback = 0x28; // bool constexpr std::ptrdiff_t m_ProviderType = 0x2C; // attributeprovidertypes_t - constexpr std::ptrdiff_t m_CachedResults = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + constexpr std::ptrdiff_t m_CachedResults = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -17735,7 +17735,7 @@ namespace cs2_dumper { // NetworkVarNames: m_nRoundStartCount (uint8) namespace CCSGameRules { constexpr std::ptrdiff_t __m_pChainEntity = 0x98; // CNetworkVarChainer - constexpr std::ptrdiff_t m_coopMissionManager = 0xC0; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_coopMissionManager = 0xC0; // CHandle constexpr std::ptrdiff_t m_bFreezePeriod = 0xC4; // bool constexpr std::ptrdiff_t m_bWarmupPeriod = 0xC5; // bool constexpr std::ptrdiff_t m_fWarmupPeriodEnd = 0xC8; // GameTime_t @@ -17837,14 +17837,14 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_iNumCT = 0xDC4; // int32 constexpr std::ptrdiff_t m_iNumSpawnableTerrorist = 0xDC8; // int32 constexpr std::ptrdiff_t m_iNumSpawnableCT = 0xDCC; // int32 - constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_arrSelectedHostageSpawnIndices = 0xDD0; // CUtlVector constexpr std::ptrdiff_t m_nSpawnPointsRandomSeed = 0xDE8; // int32 constexpr std::ptrdiff_t m_bFirstConnected = 0xDEC; // bool constexpr std::ptrdiff_t m_bCompleteReset = 0xDED; // bool constexpr std::ptrdiff_t m_bPickNewTeamsOnReset = 0xDEE; // bool constexpr std::ptrdiff_t m_bScrambleTeamsOnRestart = 0xDEF; // bool constexpr std::ptrdiff_t m_bSwapTeamsOnRestart = 0xDF0; // bool - constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_nEndMatchTiedVotes = 0xDF8; // CUtlVector constexpr std::ptrdiff_t m_bNeedToAskPlayersForContinueVote = 0xE14; // bool constexpr std::ptrdiff_t m_numQueuedMatchmakingAccounts = 0xE18; // uint32 constexpr std::ptrdiff_t m_pQueuedMatchmakingReservationString = 0xE20; // char* @@ -17895,15 +17895,15 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bBombDefused = 0xF39; // bool constexpr std::ptrdiff_t m_bMapHasBombZone = 0xF3A; // bool constexpr std::ptrdiff_t m_vecMainCTSpawnPos = 0xF58; // - constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF68; // CUtlVector< SpawnPoint* > - constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector< SpawnPoint* > + constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF68; // CUtlVector + constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector constexpr std::ptrdiff_t m_bRespawningAllRespawnablePlayers = 0xF98; // bool constexpr std::ptrdiff_t m_iNextCTSpawnPoint = 0xF9C; // int32 constexpr std::ptrdiff_t m_flCTSpawnPointUsedTime = 0xFA0; // float32 constexpr std::ptrdiff_t m_iNextTerroristSpawnPoint = 0xFA4; // int32 constexpr std::ptrdiff_t m_flTerroristSpawnPointUsedTime = 0xFA8; // float32 - constexpr std::ptrdiff_t m_CTSpawnPoints = 0xFB0; // CUtlVector< SpawnPoint* > - constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFC8; // CUtlVector< SpawnPoint* > + constexpr std::ptrdiff_t m_CTSpawnPoints = 0xFB0; // CUtlVector + constexpr std::ptrdiff_t m_TerroristSpawnPoints = 0xFC8; // CUtlVector constexpr std::ptrdiff_t m_bIsUnreservedGameServer = 0xFE0; // bool constexpr std::ptrdiff_t m_fAutobalanceDisplayTime = 0xFE4; // float32 constexpr std::ptrdiff_t m_bAllowWeaponSwitch = 0x1250; // bool @@ -17919,11 +17919,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_bSwitchingTeamsAtRoundReset = 0x14E6; // bool constexpr std::ptrdiff_t m_pGameModeRules = 0x1500; // CCSGameModeRules* constexpr std::ptrdiff_t m_BtGlobalBlackboard = 0x1508; // KeyValues3 - constexpr std::ptrdiff_t m_hPlayerResource = 0x1570; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hPlayerResource = 0x1570; // CHandle constexpr std::ptrdiff_t m_RetakeRules = 0x1578; // CRetakeGameRules constexpr std::ptrdiff_t m_GuardianBotSkillLevelMax = 0x175C; // int32 constexpr std::ptrdiff_t m_GuardianBotSkillLevelMin = 0x1760; // int32 - constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1768; // CUtlVector< int32 >[4] + constexpr std::ptrdiff_t m_arrTeamUniqueKillWeaponsMatch = 0x1768; // CUtlVector[4] constexpr std::ptrdiff_t m_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4] constexpr std::ptrdiff_t m_nMatchEndCount = 0x17F0; // uint8 constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17F4; // int32 @@ -17989,7 +17989,7 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) namespace CCSGameModeRules_ArmsRace { - constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // CNetworkUtlVectorBase< CUtlString > + constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // CNetworkUtlVectorBase } // Parent: CCSGameModeScript // Fields count: 1 @@ -18190,8 +18190,8 @@ namespace cs2_dumper { // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) namespace CPlayerPing { - constexpr std::ptrdiff_t m_hPlayer = 0x4C8; // CHandle< CCSPlayerPawn > - constexpr std::ptrdiff_t m_hPingedEntity = 0x4CC; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hPlayer = 0x4C8; // CHandle + constexpr std::ptrdiff_t m_hPingedEntity = 0x4CC; // CHandle constexpr std::ptrdiff_t m_iType = 0x4D0; // int32 constexpr std::ptrdiff_t m_bUrgent = 0x4D4; // bool constexpr std::ptrdiff_t m_szPlaceName = 0x4D5; // char[18] @@ -18202,8 +18202,8 @@ namespace cs2_dumper { // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) namespace CCSPlayer_PingServices { - constexpr std::ptrdiff_t m_flPlayerPingTokens = 0x40; // GameTime_t[5] - constexpr std::ptrdiff_t m_hPlayerPing = 0x54; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_flPlayerPingTokens = 0x40; // + constexpr std::ptrdiff_t m_hPlayerPing = 0x54; // CHandle } // Parent: CBaseEntity // Fields count: 10 @@ -18219,8 +18219,8 @@ namespace cs2_dumper { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) namespace CCSPlayerResource { - constexpr std::ptrdiff_t m_bHostageAlive = 0x4C0; // - constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x4CC; // + constexpr std::ptrdiff_t m_bHostageAlive = 0x4C0; // bool[12] + constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x4CC; // bool[12] constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x4D8; // CEntityIndex[12] constexpr std::ptrdiff_t m_bombsiteCenterA = 0x508; // constexpr std::ptrdiff_t m_bombsiteCenterB = 0x514; // @@ -18249,169 +18249,169 @@ namespace cs2_dumper { namespace soundsystem { // Alignment: 4 // Members count: 30 - enum class soundlevel_t : int32_t { - SNDLVL_NONE = 0, - SNDLVL_20dB = 20, - SNDLVL_25dB = 25, - SNDLVL_30dB = 30, - SNDLVL_35dB = 35, - SNDLVL_40dB = 40, - SNDLVL_45dB = 45, - SNDLVL_50dB = 50, - SNDLVL_55dB = 55, - SNDLVL_IDLE = 60, - SNDLVL_60dB = 60, - SNDLVL_65dB = 65, - SNDLVL_STATIC = 66, - SNDLVL_70dB = 70, - SNDLVL_NORM = 75, - SNDLVL_75dB = 75, - SNDLVL_80dB = 80, - SNDLVL_TALKING = 80, - SNDLVL_85dB = 85, - SNDLVL_90dB = 90, - SNDLVL_95dB = 95, - SNDLVL_100dB = 100, - SNDLVL_105dB = 105, - SNDLVL_110dB = 110, - SNDLVL_120dB = 120, - SNDLVL_130dB = 130, - SNDLVL_GUNFIRE = 140, - SNDLVL_140dB = 140, - SNDLVL_150dB = 150, - SNDLVL_180dB = 180 + enum class soundlevel_t : uint32_t { + SNDLVL_NONE = 0x0, + SNDLVL_20dB = 0x14, + SNDLVL_25dB = 0x19, + SNDLVL_30dB = 0x1E, + SNDLVL_35dB = 0x23, + SNDLVL_40dB = 0x28, + SNDLVL_45dB = 0x2D, + SNDLVL_50dB = 0x32, + SNDLVL_55dB = 0x37, + SNDLVL_IDLE = 0x3C, + SNDLVL_60dB = 0x3C, + SNDLVL_65dB = 0x41, + SNDLVL_STATIC = 0x42, + SNDLVL_70dB = 0x46, + SNDLVL_NORM = 0x4B, + SNDLVL_75dB = 0x4B, + SNDLVL_80dB = 0x50, + SNDLVL_TALKING = 0x50, + SNDLVL_85dB = 0x55, + SNDLVL_90dB = 0x5A, + SNDLVL_95dB = 0x5F, + SNDLVL_100dB = 0x64, + SNDLVL_105dB = 0x69, + SNDLVL_110dB = 0x6E, + SNDLVL_120dB = 0x78, + SNDLVL_130dB = 0x82, + SNDLVL_GUNFIRE = 0x8C, + SNDLVL_140dB = 0x8C, + SNDLVL_150dB = 0x96, + SNDLVL_180dB = 0xB4 } // Alignment: 4 // Members count: 6 - enum class ActionType_t : int32_t { - SOS_ACTION_NONE = 0, - SOS_ACTION_LIMITER = 1, - SOS_ACTION_TIME_LIMIT = 2, - SOS_ACTION_TIME_BLOCK_LIMITER = 3, - SOS_ACTION_SET_SOUNDEVENT_PARAM = 4, - SOS_ACTION_SOUNDEVENT_CLUSTER = 5 + enum class ActionType_t : uint32_t { + SOS_ACTION_NONE = 0x0, + SOS_ACTION_LIMITER = 0x1, + SOS_ACTION_TIME_LIMIT = 0x2, + SOS_ACTION_TIME_BLOCK_LIMITER = 0x3, + SOS_ACTION_SET_SOUNDEVENT_PARAM = 0x4, + SOS_ACTION_SOUNDEVENT_CLUSTER = 0x5 } // Alignment: 4 // Members count: 3 - enum class SosActionStopType_t : int32_t { - SOS_STOPTYPE_NONE = 0, - SOS_STOPTYPE_TIME = 1, - SOS_STOPTYPE_OPVAR = 2 + enum class SosActionStopType_t : uint32_t { + SOS_STOPTYPE_NONE = 0x0, + SOS_STOPTYPE_TIME = 0x1, + SOS_STOPTYPE_OPVAR = 0x2 } // Alignment: 4 // Members count: 2 - enum class SosActionSortType_t : int32_t { - SOS_SORTTYPE_HIGHEST = 0, - SOS_SORTTYPE_LOWEST = 1 + enum class SosActionSortType_t : uint32_t { + SOS_SORTTYPE_HIGHEST = 0x0, + SOS_SORTTYPE_LOWEST = 0x1 } // Alignment: 4 // Members count: 2 - enum class SosGroupType_t : int32_t { - SOS_GROUPTYPE_DYNAMIC = 0, - SOS_GROUPTYPE_STATIC = 1 + enum class SosGroupType_t : uint32_t { + SOS_GROUPTYPE_DYNAMIC = 0x0, + SOS_GROUPTYPE_STATIC = 0x1 } // Alignment: 4 // Members count: 6 - enum class SosEditItemType_t : int32_t { - SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0, - SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 1, - SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS = 2, - SOS_EDIT_ITEM_TYPE_STACK = 3, - SOS_EDIT_ITEM_TYPE_OPERATOR = 4, - SOS_EDIT_ITEM_TYPE_FIELD = 5 + enum class SosEditItemType_t : uint32_t { + SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0, + SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 0x1, + SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS = 0x2, + SOS_EDIT_ITEM_TYPE_STACK = 0x3, + SOS_EDIT_ITEM_TYPE_OPERATOR = 0x4, + SOS_EDIT_ITEM_TYPE_FIELD = 0x5 } // Alignment: 2 // Members count: 10 - enum class VMixFilterType_t : int16_t { - FILTER_UNKNOWN = -1, - FILTER_LOWPASS = 0, - FILTER_HIGHPASS = 1, - FILTER_BANDPASS = 2, - FILTER_NOTCH = 3, - FILTER_PEAKING_EQ = 4, - FILTER_LOW_SHELF = 5, - FILTER_HIGH_SHELF = 6, - FILTER_ALLPASS = 7, - FILTER_PASSTHROUGH = 8 + enum class VMixFilterType_t : uint16_t { + FILTER_UNKNOWN = 0xFFFFFFFFFFFFFFFF, + FILTER_LOWPASS = 0x0, + FILTER_HIGHPASS = 0x1, + FILTER_BANDPASS = 0x2, + FILTER_NOTCH = 0x3, + FILTER_PEAKING_EQ = 0x4, + FILTER_LOW_SHELF = 0x5, + FILTER_HIGH_SHELF = 0x6, + FILTER_ALLPASS = 0x7, + FILTER_PASSTHROUGH = 0x8 } // Alignment: 1 // Members count: 9 - enum class VMixFilterSlope_t : int8_t { - FILTER_SLOPE_1POLE_6dB = 0, - FILTER_SLOPE_1POLE_12dB = 1, - FILTER_SLOPE_1POLE_18dB = 2, - FILTER_SLOPE_1POLE_24dB = 3, - FILTER_SLOPE_12dB = 4, - FILTER_SLOPE_24dB = 5, - FILTER_SLOPE_36dB = 6, - FILTER_SLOPE_48dB = 7, - FILTER_SLOPE_MAX = 7 + enum class VMixFilterSlope_t : uint8_t { + FILTER_SLOPE_1POLE_6dB = 0x0, + FILTER_SLOPE_1POLE_12dB = 0x1, + FILTER_SLOPE_1POLE_18dB = 0x2, + FILTER_SLOPE_1POLE_24dB = 0x3, + FILTER_SLOPE_12dB = 0x4, + FILTER_SLOPE_24dB = 0x5, + FILTER_SLOPE_36dB = 0x6, + FILTER_SLOPE_48dB = 0x7, + FILTER_SLOPE_MAX = 0x7 } // Alignment: 2 // Members count: 30 - enum class VMixProcessorType_t : int16_t { - VPROCESSOR_UNKNOWN = 0, - VPROCESSOR_STEAMAUDIO_REVERB = 1, - VPROCESSOR_RT_PITCH = 2, - VPROCESSOR_STEAMAUDIO_HRTF = 3, - VPROCESSOR_DYNAMICS = 4, - VPROCESSOR_PRESETDSP = 5, - VPROCESSOR_DELAY = 6, - VPROCESSOR_MOD_DELAY = 7, - VPROCESSOR_DIFFUSOR = 8, - VPROCESSOR_BOXVERB = 9, - VPROCESSOR_FREEVERB = 10, - VPROCESSOR_PLATEVERB = 11, - VPROCESSOR_FULLWAVE_INTEGRATOR = 12, - VPROCESSOR_FILTER = 13, - VPROCESSOR_STEAMAUDIO_PATHING = 14, - VPROCESSOR_EQ8 = 15, - VPROCESSOR_ENVELOPE = 16, - VPROCESSOR_VOCODER = 17, - VPROCESSOR_CONVOLUTION = 18, - VPROCESSOR_DYNAMICS_3BAND = 19, - VPROCESSOR_DYNAMICS_COMPRESSOR = 20, - VPROCESSOR_SHAPER = 21, - VPROCESSOR_PANNER = 22, - VPROCESSOR_UTILITY = 23, - VPROCESSOR_AUTOFILTER = 24, - VPROCESSOR_OSC = 25, - VPROCESSOR_STEREODELAY = 26, - VPROCESSOR_EFFECT_CHAIN = 27, - VPROCESSOR_SUBGRAPH_SWITCH = 28, - VPROCESSOR_STEAMAUDIO_DIRECT = 29 + enum class VMixProcessorType_t : uint16_t { + VPROCESSOR_UNKNOWN = 0x0, + VPROCESSOR_STEAMAUDIO_REVERB = 0x1, + VPROCESSOR_RT_PITCH = 0x2, + VPROCESSOR_STEAMAUDIO_HRTF = 0x3, + VPROCESSOR_DYNAMICS = 0x4, + VPROCESSOR_PRESETDSP = 0x5, + VPROCESSOR_DELAY = 0x6, + VPROCESSOR_MOD_DELAY = 0x7, + VPROCESSOR_DIFFUSOR = 0x8, + VPROCESSOR_BOXVERB = 0x9, + VPROCESSOR_FREEVERB = 0xA, + VPROCESSOR_PLATEVERB = 0xB, + VPROCESSOR_FULLWAVE_INTEGRATOR = 0xC, + VPROCESSOR_FILTER = 0xD, + VPROCESSOR_STEAMAUDIO_PATHING = 0xE, + VPROCESSOR_EQ8 = 0xF, + VPROCESSOR_ENVELOPE = 0x10, + VPROCESSOR_VOCODER = 0x11, + VPROCESSOR_CONVOLUTION = 0x12, + VPROCESSOR_DYNAMICS_3BAND = 0x13, + VPROCESSOR_DYNAMICS_COMPRESSOR = 0x14, + VPROCESSOR_SHAPER = 0x15, + VPROCESSOR_PANNER = 0x16, + VPROCESSOR_UTILITY = 0x17, + VPROCESSOR_AUTOFILTER = 0x18, + VPROCESSOR_OSC = 0x19, + VPROCESSOR_STEREODELAY = 0x1A, + VPROCESSOR_EFFECT_CHAIN = 0x1B, + VPROCESSOR_SUBGRAPH_SWITCH = 0x1C, + VPROCESSOR_STEAMAUDIO_DIRECT = 0x1D } // Alignment: 4 // Members count: 5 - enum class VMixLFOShape_t : int32_t { - LFO_SHAPE_SINE = 0, - LFO_SHAPE_SQUARE = 1, - LFO_SHAPE_TRI = 2, - LFO_SHAPE_SAW = 3, - LFO_SHAPE_NOISE = 4 + enum class VMixLFOShape_t : uint32_t { + LFO_SHAPE_SINE = 0x0, + LFO_SHAPE_SQUARE = 0x1, + LFO_SHAPE_TRI = 0x2, + LFO_SHAPE_SAW = 0x3, + LFO_SHAPE_NOISE = 0x4 } // Alignment: 4 // Members count: 2 - enum class VMixPannerType_t : int32_t { - PANNER_TYPE_LINEAR = 0, - PANNER_TYPE_EQUAL_POWER = 1 + enum class VMixPannerType_t : uint32_t { + PANNER_TYPE_LINEAR = 0x0, + PANNER_TYPE_EQUAL_POWER = 0x1 } // Alignment: 4 // Members count: 3 - enum class VMixSubgraphSwitchInterpolationType_t : int32_t { - SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0, - SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 1, - SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 2 + enum class VMixSubgraphSwitchInterpolationType_t : uint32_t { + SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0x0, + SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 0x1, + SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 0x2 } // Alignment: 4 // Members count: 6 - enum class VMixChannelOperation_t : int32_t { - VMIX_CHAN_STEREO = 0, - VMIX_CHAN_LEFT = 1, - VMIX_CHAN_RIGHT = 2, - VMIX_CHAN_SWAP = 3, - VMIX_CHAN_MONO = 4, - VMIX_CHAN_MID_SIDE = 5 + enum class VMixChannelOperation_t : uint32_t { + VMIX_CHAN_STEREO = 0x0, + VMIX_CHAN_LEFT = 0x1, + VMIX_CHAN_RIGHT = 0x2, + VMIX_CHAN_SWAP = 0x3, + VMIX_CHAN_MONO = 0x4, + VMIX_CHAN_MID_SIDE = 0x5 } // Parent: None // Fields count: 3 @@ -18521,7 +18521,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CSosSoundEventGroupListSchema { - constexpr std::ptrdiff_t m_groupList = 0x0; // CUtlVector< CSosSoundEventGroupSchema > + constexpr std::ptrdiff_t m_groupList = 0x0; // CUtlVector } // Parent: None // Fields count: 5 @@ -18541,7 +18541,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace SelectedEditItemInfo_t { - constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector< SosEditItemInfo_t > + constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector } // Parent: None // Fields count: 1 @@ -18549,7 +18549,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CSoundEventMetaData { - constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > + constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle } // Parent: None // Fields count: 6 @@ -18571,7 +18571,7 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace CDspPresetModifierList { constexpr std::ptrdiff_t m_dspName = 0x0; // CUtlString - constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector< CDSPMixgroupModifier > + constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector } // Parent: None // Fields count: 1 @@ -18579,7 +18579,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CVoiceContainerBase { - constexpr std::ptrdiff_t m_curves = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > + constexpr std::ptrdiff_t m_curves = 0x20; // CUtlDict } // Parent: CVoiceContainerBase // Fields count: 0 @@ -18610,7 +18610,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CVoiceContainerTestNestedDynamic { - constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // float32 } // Parent: CVoiceContainerBase @@ -18646,8 +18646,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CVoiceContainerBlend { - constexpr std::ptrdiff_t m_hSoundOne = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - constexpr std::ptrdiff_t m_hSoundTwo = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + constexpr std::ptrdiff_t m_hSoundOne = 0x60; // CStrongHandle + constexpr std::ptrdiff_t m_hSoundTwo = 0x68; // CStrongHandle constexpr std::ptrdiff_t m_flBlendAmount = 0x70; // float32 } // Parent: CVoiceContainerBase @@ -18656,7 +18656,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CVoiceContainerEngineSound { - constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // float32 constexpr std::ptrdiff_t m_flTestSoundEventBoundParam = 0x6C; // float32 constexpr std::ptrdiff_t m_flEngineRPM = 0x70; // float32 @@ -18667,7 +18667,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CVoiceContainerEnvelopeAnalyzer { - constexpr std::ptrdiff_t m_envBuffer = 0x68; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_envBuffer = 0x68; // CUtlVector } // Parent: CVoiceContainerBase // Fields count: 7 @@ -18681,7 +18681,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flSoftAmplitudeJitter = 0x6C; // float32 constexpr std::ptrdiff_t m_flLoudTimeJitter = 0x70; // float32 constexpr std::ptrdiff_t m_flSoftTimeJitter = 0x74; // float32 - constexpr std::ptrdiff_t m_grainResources = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > + constexpr std::ptrdiff_t m_grainResources = 0x78; // CUtlVector> } // Parent: None // Fields count: 6 @@ -19000,18 +19000,18 @@ namespace cs2_dumper { namespace vphysics2 { // Alignment: 4 // Members count: 4 - enum class JointAxis_t : int32_t { - JOINT_AXIS_X = 0, - JOINT_AXIS_Y = 1, - JOINT_AXIS_Z = 2, - JOINT_AXIS_COUNT = 3 + enum class JointAxis_t : uint32_t { + JOINT_AXIS_X = 0x0, + JOINT_AXIS_Y = 0x1, + JOINT_AXIS_Z = 0x2, + JOINT_AXIS_COUNT = 0x3 } // Alignment: 4 // Members count: 3 - enum class JointMotion_t : int32_t { - JOINT_MOTION_FREE = 0, - JOINT_MOTION_LOCKED = 1, - JOINT_MOTION_COUNT = 2 + enum class JointMotion_t : uint32_t { + JOINT_MOTION_FREE = 0x0, + JOINT_MOTION_LOCKED = 0x1, + JOINT_MOTION_COUNT = 0x2 } // Parent: None // Fields count: 5 @@ -19111,8 +19111,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace PhysFeModelDesc_t { - constexpr std::ptrdiff_t m_CtrlHash = 0x0; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_CtrlName = 0x18; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_CtrlHash = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_CtrlName = 0x18; // CUtlVector constexpr std::ptrdiff_t m_nStaticNodeFlags = 0x30; // uint32 constexpr std::ptrdiff_t m_nDynamicNodeFlags = 0x34; // uint32 constexpr std::ptrdiff_t m_flLocalForce = 0x38; // float32 @@ -19130,70 +19130,70 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nTreeDepth = 0x54; // uint16 constexpr std::ptrdiff_t m_nNodeBaseJiggleboneDependsCount = 0x56; // uint16 constexpr std::ptrdiff_t m_nRopeCount = 0x58; // uint16 - constexpr std::ptrdiff_t m_Ropes = 0x60; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_NodeBases = 0x78; // CUtlVector< FeNodeBase_t > - constexpr std::ptrdiff_t m_SimdNodeBases = 0x90; // CUtlVector< FeSimdNodeBase_t > - constexpr std::ptrdiff_t m_Quads = 0xA8; // CUtlVector< FeQuad_t > - constexpr std::ptrdiff_t m_SimdQuads = 0xC0; // CUtlVector< FeSimdQuad_t > - constexpr std::ptrdiff_t m_SimdTris = 0xD8; // CUtlVector< FeSimdTri_t > - constexpr std::ptrdiff_t m_SimdRods = 0xF0; // CUtlVector< FeSimdRodConstraint_t > - constexpr std::ptrdiff_t m_SimdRodsAnim = 0x108; // CUtlVector< FeSimdRodConstraintAnim_t > - constexpr std::ptrdiff_t m_InitPose = 0x120; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_Rods = 0x138; // CUtlVector< FeRodConstraint_t > - constexpr std::ptrdiff_t m_Twists = 0x150; // CUtlVector< FeTwistConstraint_t > - constexpr std::ptrdiff_t m_AxialEdges = 0x168; // CUtlVector< FeAxialEdgeBend_t > - constexpr std::ptrdiff_t m_NodeInvMasses = 0x180; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_CtrlOffsets = 0x198; // CUtlVector< FeCtrlOffset_t > - constexpr std::ptrdiff_t m_CtrlOsOffsets = 0x1B0; // CUtlVector< FeCtrlOsOffset_t > - constexpr std::ptrdiff_t m_FollowNodes = 0x1C8; // CUtlVector< FeFollowNode_t > - constexpr std::ptrdiff_t m_CollisionPlanes = 0x1E0; // CUtlVector< FeCollisionPlane_t > - constexpr std::ptrdiff_t m_NodeIntegrator = 0x1F8; // CUtlVector< FeNodeIntegrator_t > - constexpr std::ptrdiff_t m_SpringIntegrator = 0x210; // CUtlVector< FeSpringIntegrator_t > - constexpr std::ptrdiff_t m_SimdSpringIntegrator = 0x228; // CUtlVector< FeSimdSpringIntegrator_t > - constexpr std::ptrdiff_t m_WorldCollisionParams = 0x240; // CUtlVector< FeWorldCollisionParams_t > - constexpr std::ptrdiff_t m_LegacyStretchForce = 0x258; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_NodeCollisionRadii = 0x270; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_DynNodeFriction = 0x288; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_LocalRotation = 0x2A0; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_LocalForce = 0x2B8; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_TaperedCapsuleStretches = 0x2D0; // CUtlVector< FeTaperedCapsuleStretch_t > - constexpr std::ptrdiff_t m_TaperedCapsuleRigids = 0x2E8; // CUtlVector< FeTaperedCapsuleRigid_t > - constexpr std::ptrdiff_t m_SphereRigids = 0x300; // CUtlVector< FeSphereRigid_t > - constexpr std::ptrdiff_t m_WorldCollisionNodes = 0x318; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_TreeParents = 0x330; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_TreeCollisionMasks = 0x348; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_TreeChildren = 0x360; // CUtlVector< FeTreeChildren_t > - constexpr std::ptrdiff_t m_FreeNodes = 0x378; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_FitMatrices = 0x390; // CUtlVector< FeFitMatrix_t > - constexpr std::ptrdiff_t m_FitWeights = 0x3A8; // CUtlVector< FeFitWeight_t > - constexpr std::ptrdiff_t m_ReverseOffsets = 0x3C0; // CUtlVector< FeNodeReverseOffset_t > - constexpr std::ptrdiff_t m_AnimStrayRadii = 0x3D8; // CUtlVector< FeAnimStrayRadius_t > - constexpr std::ptrdiff_t m_SimdAnimStrayRadii = 0x3F0; // CUtlVector< FeSimdAnimStrayRadius_t > - constexpr std::ptrdiff_t m_KelagerBends = 0x408; // CUtlVector< FeKelagerBend2_t > - constexpr std::ptrdiff_t m_CtrlSoftOffsets = 0x420; // CUtlVector< FeCtrlSoftOffset_t > - constexpr std::ptrdiff_t m_JiggleBones = 0x438; // CUtlVector< CFeIndexedJiggleBone > - constexpr std::ptrdiff_t m_SourceElems = 0x450; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x468; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_Tris = 0x480; // CUtlVector< FeTri_t > + constexpr std::ptrdiff_t m_Ropes = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_NodeBases = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_SimdNodeBases = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_Quads = 0xA8; // CUtlVector + constexpr std::ptrdiff_t m_SimdQuads = 0xC0; // CUtlVector + constexpr std::ptrdiff_t m_SimdTris = 0xD8; // CUtlVector + constexpr std::ptrdiff_t m_SimdRods = 0xF0; // CUtlVector + constexpr std::ptrdiff_t m_SimdRodsAnim = 0x108; // CUtlVector + constexpr std::ptrdiff_t m_InitPose = 0x120; // CUtlVector + constexpr std::ptrdiff_t m_Rods = 0x138; // CUtlVector + constexpr std::ptrdiff_t m_Twists = 0x150; // CUtlVector + constexpr std::ptrdiff_t m_AxialEdges = 0x168; // CUtlVector + constexpr std::ptrdiff_t m_NodeInvMasses = 0x180; // CUtlVector + constexpr std::ptrdiff_t m_CtrlOffsets = 0x198; // CUtlVector + constexpr std::ptrdiff_t m_CtrlOsOffsets = 0x1B0; // CUtlVector + constexpr std::ptrdiff_t m_FollowNodes = 0x1C8; // CUtlVector + constexpr std::ptrdiff_t m_CollisionPlanes = 0x1E0; // CUtlVector + constexpr std::ptrdiff_t m_NodeIntegrator = 0x1F8; // CUtlVector + constexpr std::ptrdiff_t m_SpringIntegrator = 0x210; // CUtlVector + constexpr std::ptrdiff_t m_SimdSpringIntegrator = 0x228; // CUtlVector + constexpr std::ptrdiff_t m_WorldCollisionParams = 0x240; // CUtlVector + constexpr std::ptrdiff_t m_LegacyStretchForce = 0x258; // CUtlVector + constexpr std::ptrdiff_t m_NodeCollisionRadii = 0x270; // CUtlVector + constexpr std::ptrdiff_t m_DynNodeFriction = 0x288; // CUtlVector + constexpr std::ptrdiff_t m_LocalRotation = 0x2A0; // CUtlVector + constexpr std::ptrdiff_t m_LocalForce = 0x2B8; // CUtlVector + constexpr std::ptrdiff_t m_TaperedCapsuleStretches = 0x2D0; // CUtlVector + constexpr std::ptrdiff_t m_TaperedCapsuleRigids = 0x2E8; // CUtlVector + constexpr std::ptrdiff_t m_SphereRigids = 0x300; // CUtlVector + constexpr std::ptrdiff_t m_WorldCollisionNodes = 0x318; // CUtlVector + constexpr std::ptrdiff_t m_TreeParents = 0x330; // CUtlVector + constexpr std::ptrdiff_t m_TreeCollisionMasks = 0x348; // CUtlVector + constexpr std::ptrdiff_t m_TreeChildren = 0x360; // CUtlVector + constexpr std::ptrdiff_t m_FreeNodes = 0x378; // CUtlVector + constexpr std::ptrdiff_t m_FitMatrices = 0x390; // CUtlVector + constexpr std::ptrdiff_t m_FitWeights = 0x3A8; // CUtlVector + constexpr std::ptrdiff_t m_ReverseOffsets = 0x3C0; // CUtlVector + constexpr std::ptrdiff_t m_AnimStrayRadii = 0x3D8; // CUtlVector + constexpr std::ptrdiff_t m_SimdAnimStrayRadii = 0x3F0; // CUtlVector + constexpr std::ptrdiff_t m_KelagerBends = 0x408; // CUtlVector + constexpr std::ptrdiff_t m_CtrlSoftOffsets = 0x420; // CUtlVector + constexpr std::ptrdiff_t m_JiggleBones = 0x438; // CUtlVector + constexpr std::ptrdiff_t m_SourceElems = 0x450; // CUtlVector + constexpr std::ptrdiff_t m_GoalDampedSpringIntegrators = 0x468; // CUtlVector + constexpr std::ptrdiff_t m_Tris = 0x480; // CUtlVector constexpr std::ptrdiff_t m_nTriCount1 = 0x498; // uint16 constexpr std::ptrdiff_t m_nTriCount2 = 0x49A; // uint16 constexpr std::ptrdiff_t m_nReservedUint8 = 0x49C; // uint8 constexpr std::ptrdiff_t m_nExtraPressureIterations = 0x49D; // uint8 constexpr std::ptrdiff_t m_nExtraGoalIterations = 0x49E; // uint8 constexpr std::ptrdiff_t m_nExtraIterations = 0x49F; // uint8 - constexpr std::ptrdiff_t m_BoxRigids = 0x4A0; // CUtlVector< FeBoxRigid_t > - constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x4B8; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_VertexSetNames = 0x4D0; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_RigidColliderPriorities = 0x4E8; // CUtlVector< FeRigidColliderIndices_t > - constexpr std::ptrdiff_t m_MorphLayers = 0x500; // CUtlVector< FeMorphLayerDepr_t > - constexpr std::ptrdiff_t m_MorphSetData = 0x518; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_VertexMaps = 0x530; // CUtlVector< FeVertexMapDesc_t > - constexpr std::ptrdiff_t m_VertexMapValues = 0x548; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_Effects = 0x560; // CUtlVector< FeEffectDesc_t > - constexpr std::ptrdiff_t m_LockToParent = 0x578; // CUtlVector< FeCtrlOffset_t > - constexpr std::ptrdiff_t m_LockToGoal = 0x590; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_SkelParents = 0x5A8; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_DynNodeWindBases = 0x5C0; // CUtlVector< FeNodeWindBase_t > + constexpr std::ptrdiff_t m_BoxRigids = 0x4A0; // CUtlVector + constexpr std::ptrdiff_t m_DynNodeVertexSet = 0x4B8; // CUtlVector + constexpr std::ptrdiff_t m_VertexSetNames = 0x4D0; // CUtlVector + constexpr std::ptrdiff_t m_RigidColliderPriorities = 0x4E8; // CUtlVector + constexpr std::ptrdiff_t m_MorphLayers = 0x500; // CUtlVector + constexpr std::ptrdiff_t m_MorphSetData = 0x518; // CUtlVector + constexpr std::ptrdiff_t m_VertexMaps = 0x530; // CUtlVector + constexpr std::ptrdiff_t m_VertexMapValues = 0x548; // CUtlVector + constexpr std::ptrdiff_t m_Effects = 0x560; // CUtlVector + constexpr std::ptrdiff_t m_LockToParent = 0x578; // CUtlVector + constexpr std::ptrdiff_t m_LockToGoal = 0x590; // CUtlVector + constexpr std::ptrdiff_t m_SkelParents = 0x5A8; // CUtlVector + constexpr std::ptrdiff_t m_DynNodeWindBases = 0x5C0; // CUtlVector constexpr std::ptrdiff_t m_flInternalPressure = 0x5D8; // float32 constexpr std::ptrdiff_t m_flDefaultTimeDilation = 0x5DC; // float32 constexpr std::ptrdiff_t m_flWindage = 0x5E0; // float32 @@ -19746,7 +19746,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Color = 0xC; // Color constexpr std::ptrdiff_t m_flVolumetricSolveStrength = 0x10; // float32 constexpr std::ptrdiff_t m_nScaleSourceNode = 0x14; // int32 - constexpr std::ptrdiff_t m_Weights = 0x18; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_Weights = 0x18; // CUtlVector } // Parent: None // Fields count: 1 @@ -19754,7 +19754,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CFeVertexMapBuildArray { - constexpr std::ptrdiff_t m_Array = 0x0; // CUtlVector< FeVertexMapBuild_t* > + constexpr std::ptrdiff_t m_Array = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -19792,11 +19792,11 @@ namespace cs2_dumper { namespace FeMorphLayerDepr_t { constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32 - constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector constexpr std::ptrdiff_t m_nFlags = 0x88; // uint32 } // Parent: None @@ -19807,11 +19807,11 @@ namespace cs2_dumper { namespace CFeMorphLayer { constexpr std::ptrdiff_t m_Name = 0x0; // CUtlString constexpr std::ptrdiff_t m_nNameHash = 0x8; // uint32 - constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector< float32 > + constexpr std::ptrdiff_t m_Nodes = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_InitPos = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_Gravity = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_GoalStrength = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_GoalDamping = 0x70; // CUtlVector } // Parent: None // Fields count: 1 @@ -19872,8 +19872,8 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace CRegionSVM { - constexpr std::ptrdiff_t m_Planes = 0x0; // CUtlVector< RnPlane_t > - constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector< uint32 > + constexpr std::ptrdiff_t m_Planes = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector } // Parent: None // Fields count: 14 @@ -19888,11 +19888,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_MassProperties = 0x34; // matrix3x4_t constexpr std::ptrdiff_t m_flVolume = 0x64; // float32 constexpr std::ptrdiff_t m_flSurfaceArea = 0x68; // float32 - constexpr std::ptrdiff_t m_Vertices = 0x70; // CUtlVector< RnVertex_t > - constexpr std::ptrdiff_t m_VertexPositions = 0x88; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_Edges = 0xA0; // CUtlVector< RnHalfEdge_t > - constexpr std::ptrdiff_t m_Faces = 0xB8; // CUtlVector< RnFace_t > - constexpr std::ptrdiff_t m_FacePlanes = 0xD0; // CUtlVector< RnPlane_t > + constexpr std::ptrdiff_t m_Vertices = 0x70; // CUtlVector + constexpr std::ptrdiff_t m_VertexPositions = 0x88; // CUtlVector + constexpr std::ptrdiff_t m_Edges = 0xA0; // CUtlVector + constexpr std::ptrdiff_t m_Faces = 0xB8; // CUtlVector + constexpr std::ptrdiff_t m_FacePlanes = 0xD0; // CUtlVector constexpr std::ptrdiff_t m_nFlags = 0xE8; // uint32 constexpr std::ptrdiff_t m_pRegionSVM = 0xF0; // CRegionSVM* } @@ -19931,11 +19931,11 @@ namespace cs2_dumper { namespace RnMesh_t { constexpr std::ptrdiff_t m_vMin = 0x0; // constexpr std::ptrdiff_t m_vMax = 0xC; // - constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector< RnNode_t > + constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector constexpr std::ptrdiff_t m_Vertices = 0x30; // CUtlVectorSIMDPaddedVector - constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector< RnTriangle_t > - constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector< RnWing_t > - constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector< uint8 > + constexpr std::ptrdiff_t m_Triangles = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_Wings = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_Materials = 0x78; // CUtlVector constexpr std::ptrdiff_t m_vOrthographicAreas = 0x90; // constexpr std::ptrdiff_t m_nFlags = 0x9C; // uint32 constexpr std::ptrdiff_t m_nDebugFlags = 0xA0; // uint32 @@ -19956,7 +19956,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace RnSphereDesc_t { - constexpr std::ptrdiff_t m_Sphere = 0x10; // SphereBase_t< float32 > + constexpr std::ptrdiff_t m_Sphere = 0x10; // SphereBase_t } // Parent: RnShapeDesc_t // Fields count: 1 @@ -20105,20 +20105,20 @@ namespace cs2_dumper { namespace worldrenderer { // Alignment: 4 // Members count: 13 - enum class ObjectTypeFlags_t : int32_t { - OBJECT_TYPE_NONE = 0, - OBJECT_TYPE_MODEL = 8, - OBJECT_TYPE_BLOCK_LIGHT = 16, - OBJECT_TYPE_NO_SHADOWS = 32, - OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND = 64, - OBJECT_TYPE_DISABLED_IN_LOW_QUALITY = 128, - OBJECT_TYPE_NO_SUN_SHADOWS = 256, - OBJECT_TYPE_RENDER_WITH_DYNAMIC = 512, - OBJECT_TYPE_RENDER_TO_CUBEMAPS = 1024, - OBJECT_TYPE_MODEL_HAS_LODS = 2048, - OBJECT_TYPE_OVERLAY = 8192, - OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 16384, - OBJECT_TYPE_STATIC_CUBE_MAP = 32768 + enum class ObjectTypeFlags_t : uint32_t { + OBJECT_TYPE_NONE = 0x0, + OBJECT_TYPE_MODEL = 0x8, + OBJECT_TYPE_BLOCK_LIGHT = 0x10, + OBJECT_TYPE_NO_SHADOWS = 0x20, + OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND = 0x40, + OBJECT_TYPE_DISABLED_IN_LOW_QUALITY = 0x80, + OBJECT_TYPE_NO_SUN_SHADOWS = 0x100, + OBJECT_TYPE_RENDER_WITH_DYNAMIC = 0x200, + OBJECT_TYPE_RENDER_TO_CUBEMAPS = 0x400, + OBJECT_TYPE_MODEL_HAS_LODS = 0x800, + OBJECT_TYPE_OVERLAY = 0x2000, + OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 0x4000, + OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000 } // Parent: None // Fields count: 7 @@ -20140,7 +20140,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace EntityKeyValueData_t { - constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector< EntityIOConnectionData_t > + constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector constexpr std::ptrdiff_t m_keyValuesData = 0x20; // CUtlBinaryBlock } // Parent: None @@ -20151,8 +20151,8 @@ namespace cs2_dumper { namespace PermEntityLumpData_t { constexpr std::ptrdiff_t m_name = 0x8; // CUtlString constexpr std::ptrdiff_t m_hammerUniqueId = 0x10; // CUtlString - constexpr std::ptrdiff_t m_childLumps = 0x18; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > - constexpr std::ptrdiff_t m_entityKeyValues = 0x30; // CUtlLeanVector< EntityKeyValueData_t > + constexpr std::ptrdiff_t m_childLumps = 0x18; // CUtlVector> + constexpr std::ptrdiff_t m_entityKeyValues = 0x30; // CUtlLeanVector } // Parent: None // Fields count: 14 @@ -20172,8 +20172,8 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLODOverride = 0x6A; // int16 constexpr std::ptrdiff_t m_nCubeMapPrecomputedHandshake = 0x6C; // int32 constexpr std::ptrdiff_t m_nLightProbeVolumePrecomputedHandshake = 0x70; // int32 - constexpr std::ptrdiff_t m_renderableModel = 0x78; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > + constexpr std::ptrdiff_t m_renderableModel = 0x78; // CStrongHandle + constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle } // Parent: None // Fields count: 1 @@ -20202,7 +20202,7 @@ namespace cs2_dumper { namespace MaterialOverride_t { constexpr std::ptrdiff_t m_nSubSceneObject = 0x4; // uint32 constexpr std::ptrdiff_t m_nDrawCallIndex = 0x8; // uint32 - constexpr std::ptrdiff_t m_pMaterial = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_pMaterial = 0x10; // CStrongHandle } // Parent: None // Fields count: 10 @@ -20216,7 +20216,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_flDepth = 0x38; // float32 constexpr std::ptrdiff_t m_vUVStart = 0x3C; // Vector2D constexpr std::ptrdiff_t m_vUVEnd = 0x44; // Vector2D - constexpr std::ptrdiff_t m_pMaterial = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_pMaterial = 0x50; // CStrongHandle constexpr std::ptrdiff_t m_nRenderOrder = 0x58; // int32 constexpr std::ptrdiff_t m_vTintColor = 0x5C; // Vector4D constexpr std::ptrdiff_t m_nSequenceOverride = 0x6C; // int32 @@ -20231,7 +20231,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_nLightmapGameVersionNumber = 0x4; // uint32 constexpr std::ptrdiff_t m_vLightmapUvScale = 0x8; // Vector2D constexpr std::ptrdiff_t m_bHasLightmaps = 0x10; // bool - constexpr std::ptrdiff_t m_lightMaps = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > + constexpr std::ptrdiff_t m_lightMaps = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 @@ -20241,8 +20241,8 @@ namespace cs2_dumper { namespace WorldNodeOnDiskBufferData_t { constexpr std::ptrdiff_t m_nElementCount = 0x0; // int32 constexpr std::ptrdiff_t m_nElementSizeInBytes = 0x4; // int32 - constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector< RenderInputLayoutField_t > - constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector< uint8 > + constexpr std::ptrdiff_t m_inputLayoutFields = 0x8; // CUtlVector + constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector } // Parent: None // Fields count: 9 @@ -20268,7 +20268,7 @@ namespace cs2_dumper { namespace AggregateLODSetup_t { constexpr std::ptrdiff_t m_vLODOrigin = 0x0; // constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float32 - constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 > + constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable } // Parent: None // Fields count: 8 @@ -20279,11 +20279,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_allFlags = 0x0; // ObjectTypeFlags_t constexpr std::ptrdiff_t m_anyFlags = 0x4; // ObjectTypeFlags_t constexpr std::ptrdiff_t m_nLayer = 0x8; // int16 - constexpr std::ptrdiff_t m_aggregateMeshes = 0x10; // CUtlVector< AggregateMeshInfo_t > - constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector< AggregateLODSetup_t > - constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector< matrix3x4_t > - constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_aggregateMeshes = 0x10; // CUtlVector + constexpr std::ptrdiff_t m_lodSetups = 0x28; // CUtlVector + constexpr std::ptrdiff_t m_visClusterMembership = 0x40; // CUtlVector + constexpr std::ptrdiff_t m_fragmentTransforms = 0x58; // CUtlVector + constexpr std::ptrdiff_t m_renderableModel = 0x70; // CStrongHandle } // Parent: None // Fields count: 3 @@ -20304,11 +20304,11 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_Bounds = 0x0; // AABB_t constexpr std::ptrdiff_t m_flags = 0x18; // ObjectTypeFlags_t constexpr std::ptrdiff_t m_nLayer = 0x1C; // int16 - constexpr std::ptrdiff_t m_instancePositions = 0x20; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector< Color > - constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector< ClutterTile_t > - constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_instancePositions = 0x20; // CUtlVector + constexpr std::ptrdiff_t m_instanceScales = 0x50; // CUtlVector + constexpr std::ptrdiff_t m_instanceTintSrgb = 0x68; // CUtlVector + constexpr std::ptrdiff_t m_tiles = 0x80; // CUtlVector + constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle } // Parent: None // Fields count: 13 @@ -20316,17 +20316,17 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults namespace WorldNode_t { - constexpr std::ptrdiff_t m_sceneObjects = 0x0; // CUtlVector< SceneObject_t > - constexpr std::ptrdiff_t m_infoOverlays = 0x18; // CUtlVector< InfoOverlayData_t > - constexpr std::ptrdiff_t m_visClusterMembership = 0x30; // CUtlVector< uint16 > - constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48; // CUtlVector< AggregateSceneObject_t > - constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60; // CUtlVector< ClutterSceneObject_t > - constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78; // CUtlVector< ExtraVertexStreamOverride_t > - constexpr std::ptrdiff_t m_materialOverrides = 0x90; // CUtlVector< MaterialOverride_t > - constexpr std::ptrdiff_t m_extraVertexStreams = 0xA8; // CUtlVector< WorldNodeOnDiskBufferData_t > - constexpr std::ptrdiff_t m_layerNames = 0xC0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; // CUtlVector< uint8 > + constexpr std::ptrdiff_t m_sceneObjects = 0x0; // CUtlVector + constexpr std::ptrdiff_t m_infoOverlays = 0x18; // CUtlVector + constexpr std::ptrdiff_t m_visClusterMembership = 0x30; // CUtlVector + constexpr std::ptrdiff_t m_aggregateSceneObjects = 0x48; // CUtlVector + constexpr std::ptrdiff_t m_clutterSceneObjects = 0x60; // CUtlVector + constexpr std::ptrdiff_t m_extraVertexStreamOverrides = 0x78; // CUtlVector + constexpr std::ptrdiff_t m_materialOverrides = 0x90; // CUtlVector + constexpr std::ptrdiff_t m_extraVertexStreams = 0xA8; // CUtlVector + constexpr std::ptrdiff_t m_layerNames = 0xC0; // CUtlVector + constexpr std::ptrdiff_t m_sceneObjectLayerIndices = 0xD8; // CUtlVector + constexpr std::ptrdiff_t m_overlayLayerIndices = 0xF0; // CUtlVector constexpr std::ptrdiff_t m_grassFileName = 0x108; // CUtlString constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t } @@ -20353,7 +20353,7 @@ namespace cs2_dumper { constexpr std::ptrdiff_t m_vMinBounds = 0x10; // constexpr std::ptrdiff_t m_vMaxBounds = 0x1C; // constexpr std::ptrdiff_t m_flMinimumDistance = 0x28; // float32 - constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_ChildNodeIndices = 0x30; // CUtlVector constexpr std::ptrdiff_t m_worldNodePrefix = 0x48; // CUtlString } // Parent: None @@ -20363,9 +20363,9 @@ namespace cs2_dumper { // MGetKV3ClassDefaults namespace World_t { constexpr std::ptrdiff_t m_builderParams = 0x0; // WorldBuilderParams_t - constexpr std::ptrdiff_t m_worldNodes = 0x20; // CUtlVector< NodeData_t > + constexpr std::ptrdiff_t m_worldNodes = 0x20; // CUtlVector constexpr std::ptrdiff_t m_worldLightingInfo = 0x38; // BakedLightingInfo_t - constexpr std::ptrdiff_t m_entityLumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > + constexpr std::ptrdiff_t m_entityLumps = 0x68; // CUtlVector> } // Parent: None // Fields count: 2 diff --git a/output/win/schemas.json b/output/win/schemas.json index 58d91ac..fc70497 100644 --- a/output/win/schemas.json +++ b/output/win/schemas.json @@ -1,221803 +1,31747 @@ { - "schemas": { - "animationsystem.dll": [ - [ - { - "name": "MoodAnimation_t", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyArrayElementNameKey" - } - } - ], - "fields": [ - { - "name": "m_sName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "MoodAnimationLayer_t", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyArrayElementNameKey" - } - } - ], - "fields": [ - { - "name": "m_sName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_bActiveListening", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bActiveTalking", - "ty": "bool", - "offset": 9 - }, - { - "name": "m_layerAnimations", - "ty": "CUtlVector< MoodAnimation_t >", - "offset": 16 - }, - { - "name": "m_flIntensity", - "ty": "CRangeFloat", - "offset": 40 - }, - { - "name": "m_flDurationScale", - "ty": "CRangeFloat", - "offset": 48 - }, - { - "name": "m_bScaleWithInts", - "ty": "bool", - "offset": 56 - }, - { - "name": "m_flNextStart", - "ty": "CRangeFloat", - "offset": 60 - }, - { - "name": "m_flStartOffset", - "ty": "CRangeFloat", - "offset": 68 - }, - { - "name": "m_flEndOffset", - "ty": "CRangeFloat", - "offset": 76 - }, - { - "name": "m_flFadeIn", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flFadeOut", - "ty": "float32", - "offset": 88 - } - ] - }, - { - "name": "AnimationDecodeDebugDumpElement_t", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEntityIndex", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_modelName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_poseParams", - "ty": "CUtlVector< CUtlString >", - "offset": 16 - }, - { - "name": "m_decodeOps", - "ty": "CUtlVector< CUtlString >", - "offset": 40 - }, - { - "name": "m_internalOps", - "ty": "CUtlVector< CUtlString >", - "offset": 64 - }, - { - "name": "m_decodedAnims", - "ty": "CUtlVector< CUtlString >", - "offset": 88 - } - ] - }, - { - "name": "AnimationDecodeDebugDump_t", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_processingType", - "ty": "AnimationProcessingType_t", - "offset": 0 - }, - { - "name": "m_elems", - "ty": "CUtlVector< AnimationDecodeDebugDumpElement_t >", - "offset": 8 - } - ] - }, - { - "name": "AnimationSnapshotBase_t", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_rootToWorld", - "ty": "matrix3x4a_t", - "offset": 16 - }, - { - "name": "m_bBonesInWorldSpace", - "ty": "bool", - "offset": 64 - }, - { - "name": "m_boneSetupMask", - "ty": "CUtlVector< uint32 >", - "offset": 72 - }, - { - "name": "m_boneTransforms", - "ty": "CUtlVector< matrix3x4a_t >", - "offset": 96 - }, - { - "name": "m_flexControllers", - "ty": "CUtlVector< float32 >", - "offset": 120 - }, - { - "name": "m_SnapshotType", - "ty": "AnimationSnapshotType_t", - "offset": 144 - }, - { - "name": "m_bHasDecodeDump", - "ty": "bool", - "offset": 148 - }, - { - "name": "m_DecodeDump", - "ty": "AnimationDecodeDebugDumpElement_t", - "offset": 152 - } - ] - }, - { - "name": "AnimationSnapshot_t", - "module_name": "animationsystem.dll", - "parent": { - "name": "AnimationSnapshotBase_t", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_rootToWorld", - "ty": "matrix3x4a_t", - "offset": 16 - }, - { - "name": "m_bBonesInWorldSpace", - "ty": "bool", - "offset": 64 - }, - { - "name": "m_boneSetupMask", - "ty": "CUtlVector< uint32 >", - "offset": 72 - }, - { - "name": "m_boneTransforms", - "ty": "CUtlVector< matrix3x4a_t >", - "offset": 96 - }, - { - "name": "m_flexControllers", - "ty": "CUtlVector< float32 >", - "offset": 120 - }, - { - "name": "m_SnapshotType", - "ty": "AnimationSnapshotType_t", - "offset": 144 - }, - { - "name": "m_bHasDecodeDump", - "ty": "bool", - "offset": 148 - }, - { - "name": "m_DecodeDump", - "ty": "AnimationDecodeDebugDumpElement_t", - "offset": 152 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEntIndex", - "ty": "int32", - "offset": 272 - }, - { - "name": "m_modelName", - "ty": "CUtlString", - "offset": 280 - } - ] - }, - { - "name": "CAnimBoneDifference", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_parent", - "ty": "CBufferString", - "offset": 16 - }, - { - "name": "m_posError", - "ty": "", - "offset": 32 - }, - { - "name": "m_bHasRotation", - "ty": "bool", - "offset": 44 - }, - { - "name": "m_bHasMovement", - "ty": "bool", - "offset": 45 - } - ] - }, - { - "name": "CAnimMorphDifference", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CBufferString", - "offset": 0 - } - ] - }, - { - "name": "CAnimUserDifference", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 16 - } - ] - }, - { - "name": "CAnimEncodeDifference", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneArray", - "ty": "CUtlVector< CAnimBoneDifference >", - "offset": 0 - }, - { - "name": "m_morphArray", - "ty": "CUtlVector< CAnimMorphDifference >", - "offset": 24 - }, - { - "name": "m_userArray", - "ty": "CUtlVector< CAnimUserDifference >", - "offset": 48 - }, - { - "name": "m_bHasRotationBitArray", - "ty": "CUtlVector< uint8 >", - "offset": 72 - }, - { - "name": "m_bHasMovementBitArray", - "ty": "CUtlVector< uint8 >", - "offset": 96 - }, - { - "name": "m_bHasMorphBitArray", - "ty": "CUtlVector< uint8 >", - "offset": 120 - }, - { - "name": "m_bHasUserBitArray", - "ty": "CUtlVector< uint8 >", - "offset": 144 - } - ] - }, - { - "name": "CAnimEventDefinition", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFrame", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_EventData", - "ty": "KeyValues3", - "offset": 16 - }, - { - "name": "m_sLegacyOptions", - "ty": "CBufferString", - "offset": 32 - }, - { - "name": "m_sEventName", - "ty": "CGlobalSymbol", - "offset": 48 - } - ] - }, - { - "name": "CAnimMovement", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "endframe", - "ty": "int32", - "offset": 0 - }, - { - "name": "motionflags", - "ty": "int32", - "offset": 4 - }, - { - "name": "v0", - "ty": "float32", - "offset": 8 - }, - { - "name": "v1", - "ty": "float32", - "offset": 12 - }, - { - "name": "angle", - "ty": "float32", - "offset": 16 - }, - { - "name": "vector", - "ty": "", - "offset": 20 - }, - { - "name": "position", - "ty": "", - "offset": 32 - } - ] - }, - { - "name": "CAnimLocalHierarchy", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sBone", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_sNewParent", - "ty": "CBufferString", - "offset": 16 - }, - { - "name": "m_nStartFrame", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nPeakFrame", - "ty": "int32", - "offset": 36 - }, - { - "name": "m_nTailFrame", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_nEndFrame", - "ty": "int32", - "offset": 44 - } - ] - }, - { - "name": "CAnimDecoder", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_szName", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_nVersion", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 20 - } - ] - }, - { - "name": "CAnimFrameSegment", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nUniqueFrameIndex", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nLocalElementMasks", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_nLocalChannel", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_container", - "ty": "CUtlBinaryBlock", - "offset": 16 - } - ] - }, - { - "name": "CAnimFrameBlockAnim", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nStartFrame", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nEndFrame", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_segmentIndexArray", - "ty": "CUtlVector< int32 >", - "offset": 8 - } - ] - }, - { - "name": "CAnimEncodedFrames", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fileName", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_nFrames", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nFramesPerBlock", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_frameblockArray", - "ty": "CUtlVector< CAnimFrameBlockAnim >", - "offset": 24 - }, - { - "name": "m_usageDifferences", - "ty": "CAnimEncodeDifference", - "offset": 48 - } - ] - }, - { - "name": "CAnimDesc_Flag", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bLooping", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bAllZeros", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_bHidden", - "ty": "bool", - "offset": 2 - }, - { - "name": "m_bDelta", - "ty": "bool", - "offset": 3 - }, - { - "name": "m_bLegacyWorldspace", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_bModelDoc", - "ty": "bool", - "offset": 5 - }, - { - "name": "m_bImplicitSeqIgnoreDelta", - "ty": "bool", - "offset": 6 - }, - { - "name": "m_bAnimGraphAdditive", - "ty": "bool", - "offset": 7 - } - ] - }, - { - "name": "CAnimSequenceParams", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeInTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flFadeOutTime", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "CAnimDesc", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_flags", - "ty": "CAnimDesc_Flag", - "offset": 16 - }, - { - "name": "fps", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_Data", - "ty": "CAnimEncodedFrames", - "offset": 32 - }, - { - "name": "m_movementArray", - "ty": "CUtlVector< CAnimMovement >", - "offset": 248 - }, - { - "name": "m_eventArray", - "ty": "CUtlVector< CAnimEventDefinition >", - "offset": 272 - }, - { - "name": "m_activityArray", - "ty": "CUtlVector< CAnimActivity >", - "offset": 296 - }, - { - "name": "m_hierarchyArray", - "ty": "CUtlVector< CAnimLocalHierarchy >", - "offset": 320 - }, - { - "name": "framestalltime", - "ty": "float32", - "offset": 344 - }, - { - "name": "m_vecRootMin", - "ty": "", - "offset": 348 - }, - { - "name": "m_vecRootMax", - "ty": "", - "offset": 360 - }, - { - "name": "m_vecBoneWorldMin", - "ty": "CUtlVector< Vector >", - "offset": 376 - }, - { - "name": "m_vecBoneWorldMax", - "ty": "CUtlVector< Vector >", - "offset": 400 - }, - { - "name": "m_sequenceParams", - "ty": "CAnimSequenceParams", - "offset": 424 - } - ] - }, - { - "name": "CAnimActivity", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_nActivity", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nFlags", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_nWeight", - "ty": "int32", - "offset": 24 - } - ] - }, - { - "name": "CAnimData", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CBufferString", - "offset": 16 - }, - { - "name": "m_animArray", - "ty": "CUtlVector< CAnimDesc >", - "offset": 32 - }, - { - "name": "m_decoderArray", - "ty": "CUtlVector< CAnimDecoder >", - "offset": 56 - }, - { - "name": "m_nMaxUniqueFrameIndex", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_segmentArray", - "ty": "CUtlVector< CAnimFrameSegment >", - "offset": 88 - } - ] - }, - { - "name": "CAnimBone", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_parent", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_pos", - "ty": "", - "offset": 20 - }, - { - "name": "m_quat", - "ty": "QuaternionStorage", - "offset": 32 - }, - { - "name": "m_scale", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_qAlignment", - "ty": "QuaternionStorage", - "offset": 52 - }, - { - "name": "m_flags", - "ty": "int32", - "offset": 68 - } - ] - }, - { - "name": "CAnimUser", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 16 - } - ] - }, - { - "name": "CAnimDataChannelDesc", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_szChannelClass", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_szVariableName", - "ty": "CBufferString", - "offset": 16 - }, - { - "name": "m_nFlags", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 36 - }, - { - "name": "m_szGrouping", - "ty": "CBufferString", - "offset": 40 - }, - { - "name": "m_szDescription", - "ty": "CBufferString", - "offset": 56 - }, - { - "name": "m_szElementNameArray", - "ty": "CUtlVector< CBufferString >", - "offset": 72 - }, - { - "name": "m_nElementIndexArray", - "ty": "CUtlVector< int32 >", - "offset": 96 - }, - { - "name": "m_nElementMaskArray", - "ty": "CUtlVector< uint32 >", - "offset": 120 - } - ] - }, - { - "name": "CAnimKeyData", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_boneArray", - "ty": "CUtlVector< CAnimBone >", - "offset": 16 - }, - { - "name": "m_userArray", - "ty": "CUtlVector< CAnimUser >", - "offset": 40 - }, - { - "name": "m_morphArray", - "ty": "CUtlVector< CBufferString >", - "offset": 64 - }, - { - "name": "m_nChannelElements", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_dataChannelArray", - "ty": "CUtlVector< CAnimDataChannelDesc >", - "offset": 96 - } - ] - }, - { - "name": "CAnimationGroup", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 16 - }, - { - "name": "m_name", - "ty": "CBufferString", - "offset": 24 - }, - { - "name": "m_localHAnimArray_Handle", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCAnimData > >", - "offset": 96 - }, - { - "name": "m_includedGroupArray_Handle", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > >", - "offset": 120 - }, - { - "name": "m_directHSeqGroup_Handle", - "ty": "CStrongHandle< InfoForResourceTypeCSequenceGroupData >", - "offset": 144 - }, - { - "name": "m_decodeKey", - "ty": "CAnimKeyData", - "offset": 152 - }, - { - "name": "m_szScripts", - "ty": "CUtlVector< CBufferString >", - "offset": 272 - } - ] - }, - { - "name": "CSeqAutoLayerFlag", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bPost", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bSpline", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_bXFade", - "ty": "bool", - "offset": 2 - }, - { - "name": "m_bNoBlend", - "ty": "bool", - "offset": 3 - }, - { - "name": "m_bLocal", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_bPose", - "ty": "bool", - "offset": 5 - }, - { - "name": "m_bFetchFrame", - "ty": "bool", - "offset": 6 - }, - { - "name": "m_bSubtract", - "ty": "bool", - "offset": 7 - } - ] - }, - { - "name": "CSeqAutoLayer", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nLocalReference", - "ty": "int16", - "offset": 0 - }, - { - "name": "m_nLocalPose", - "ty": "int16", - "offset": 2 - }, - { - "name": "m_flags", - "ty": "CSeqAutoLayerFlag", - "offset": 4 - }, - { - "name": "m_start", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_peak", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_tail", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_end", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CSeqIKLock", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flPosWeight", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flAngleWeight", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_nLocalBone", - "ty": "int16", - "offset": 8 - }, - { - "name": "m_bBonesOrientedAlongPositiveX", - "ty": "bool", - "offset": 10 - } - ] - }, - { - "name": "CSeqBoneMaskList", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sName", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_nLocalBoneArray", - "ty": "CUtlVector< int16 >", - "offset": 16 - }, - { - "name": "m_flBoneWeightArray", - "ty": "CUtlVector< float32 >", - "offset": 40 - }, - { - "name": "m_flDefaultMorphCtrlWeight", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_morphCtrlWeightArray", - "ty": "CUtlVector< CUtlPair< CBufferString, float32 > >", - "offset": 72 - } - ] - }, - { - "name": "CSeqScaleSet", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sName", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_bRootOffset", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_vRootOffset", - "ty": "", - "offset": 20 - }, - { - "name": "m_nLocalBoneArray", - "ty": "CUtlVector< int16 >", - "offset": 32 - }, - { - "name": "m_flBoneScaleArray", - "ty": "CUtlVector< float32 >", - "offset": 56 - } - ] - }, - { - "name": "CSeqMultiFetchFlag", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bRealtime", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bCylepose", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_b0D", - "ty": "bool", - "offset": 2 - }, - { - "name": "m_b1D", - "ty": "bool", - "offset": 3 - }, - { - "name": "m_b2D", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_b2D_TRI", - "ty": "bool", - "offset": 5 - } - ] - }, - { - "name": "CSeqMultiFetch", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flags", - "ty": "CSeqMultiFetchFlag", - "offset": 0 - }, - { - "name": "m_localReferenceArray", - "ty": "CUtlVector< int16 >", - "offset": 8 - }, - { - "name": "m_nGroupSize", - "ty": "int32[2]", - "offset": 32 - }, - { - "name": "m_nLocalPose", - "ty": "int32[2]", - "offset": 40 - }, - { - "name": "m_poseKeyArray0", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_poseKeyArray1", - "ty": "CUtlVector< float32 >", - "offset": 72 - }, - { - "name": "m_nLocalCyclePoseParameter", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_bCalculatePoseParameters", - "ty": "bool", - "offset": 100 - }, - { - "name": "m_bFixedBlendWeight", - "ty": "bool", - "offset": 101 - }, - { - "name": "m_flFixedBlendWeightVals", - "ty": "float32[2]", - "offset": 104 - } - ] - }, - { - "name": "CSeqSeqDescFlag", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bLooping", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bSnap", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_bAutoplay", - "ty": "bool", - "offset": 2 - }, - { - "name": "m_bPost", - "ty": "bool", - "offset": 3 - }, - { - "name": "m_bHidden", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_bMulti", - "ty": "bool", - "offset": 5 - }, - { - "name": "m_bLegacyDelta", - "ty": "bool", - "offset": 6 - }, - { - "name": "m_bLegacyWorldspace", - "ty": "bool", - "offset": 7 - }, - { - "name": "m_bLegacyCyclepose", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bLegacyRealtime", - "ty": "bool", - "offset": 9 - }, - { - "name": "m_bModelDoc", - "ty": "bool", - "offset": 10 - } - ] - }, - { - "name": "CSeqTransition", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeInTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flFadeOutTime", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "CSeqS1SeqDesc", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sName", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_flags", - "ty": "CSeqSeqDescFlag", - "offset": 16 - }, - { - "name": "m_fetch", - "ty": "CSeqMultiFetch", - "offset": 32 - }, - { - "name": "m_nLocalWeightlist", - "ty": "int32", - "offset": 144 - }, - { - "name": "m_autoLayerArray", - "ty": "CUtlVector< CSeqAutoLayer >", - "offset": 152 - }, - { - "name": "m_IKLockArray", - "ty": "CUtlVector< CSeqIKLock >", - "offset": 176 - }, - { - "name": "m_transition", - "ty": "CSeqTransition", - "offset": 200 - }, - { - "name": "m_SequenceKeys", - "ty": "KeyValues3", - "offset": 208 - }, - { - "name": "m_LegacyKeyValueText", - "ty": "CBufferString", - "offset": 224 - }, - { - "name": "m_activityArray", - "ty": "CUtlVector< CAnimActivity >", - "offset": 240 - }, - { - "name": "m_footMotion", - "ty": "CUtlVector< CFootMotion >", - "offset": 264 - } - ] - }, - { - "name": "CSeqSynthAnimDesc", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sName", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_flags", - "ty": "CSeqSeqDescFlag", - "offset": 16 - }, - { - "name": "m_transition", - "ty": "CSeqTransition", - "offset": 28 - }, - { - "name": "m_nLocalBaseReference", - "ty": "int16", - "offset": 36 - }, - { - "name": "m_nLocalBoneMask", - "ty": "int16", - "offset": 38 - }, - { - "name": "m_activityArray", - "ty": "CUtlVector< CAnimActivity >", - "offset": 40 - } - ] - }, - { - "name": "CSeqCmdLayer", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_cmd", - "ty": "int16", - "offset": 0 - }, - { - "name": "m_nLocalReference", - "ty": "int16", - "offset": 2 - }, - { - "name": "m_nLocalBonemask", - "ty": "int16", - "offset": 4 - }, - { - "name": "m_nDstResult", - "ty": "int16", - "offset": 6 - }, - { - "name": "m_nSrcResult", - "ty": "int16", - "offset": 8 - }, - { - "name": "m_bSpline", - "ty": "bool", - "offset": 10 - }, - { - "name": "m_flVar1", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flVar2", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nLineNumber", - "ty": "int16", - "offset": 20 - } - ] - }, - { - "name": "CSeqPoseSetting", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sPoseParameter", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_sAttachment", - "ty": "CBufferString", - "offset": 16 - }, - { - "name": "m_sReferenceSequence", - "ty": "CBufferString", - "offset": 32 - }, - { - "name": "m_flValue", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_bX", - "ty": "bool", - "offset": 52 - }, - { - "name": "m_bY", - "ty": "bool", - "offset": 53 - }, - { - "name": "m_bZ", - "ty": "bool", - "offset": 54 - }, - { - "name": "m_eType", - "ty": "int32", - "offset": 56 - } - ] - }, - { - "name": "CSeqCmdSeqDesc", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sName", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_flags", - "ty": "CSeqSeqDescFlag", - "offset": 16 - }, - { - "name": "m_transition", - "ty": "CSeqTransition", - "offset": 28 - }, - { - "name": "m_nFrameRangeSequence", - "ty": "int16", - "offset": 36 - }, - { - "name": "m_nFrameCount", - "ty": "int16", - "offset": 38 - }, - { - "name": "m_flFPS", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_nSubCycles", - "ty": "int16", - "offset": 44 - }, - { - "name": "m_numLocalResults", - "ty": "int16", - "offset": 46 - }, - { - "name": "m_cmdLayerArray", - "ty": "CUtlVector< CSeqCmdLayer >", - "offset": 48 - }, - { - "name": "m_eventArray", - "ty": "CUtlVector< CAnimEventDefinition >", - "offset": 72 - }, - { - "name": "m_activityArray", - "ty": "CUtlVector< CAnimActivity >", - "offset": 96 - }, - { - "name": "m_poseSettingArray", - "ty": "CUtlVector< CSeqPoseSetting >", - "offset": 120 - } - ] - }, - { - "name": "CSeqPoseParamDesc", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sName", - "ty": "CBufferString", - "offset": 0 - }, - { - "name": "m_flStart", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flEnd", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flLoop", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_bLooping", - "ty": "bool", - "offset": 28 - } - ] - }, - { - "name": "CSequenceGroupData", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sName", - "ty": "CBufferString", - "offset": 16 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 32 - }, - { - "name": "m_localSequenceNameArray", - "ty": "CUtlVector< CBufferString >", - "offset": 40 - }, - { - "name": "m_localS1SeqDescArray", - "ty": "CUtlVector< CSeqS1SeqDesc >", - "offset": 64 - }, - { - "name": "m_localMultiSeqDescArray", - "ty": "CUtlVector< CSeqS1SeqDesc >", - "offset": 88 - }, - { - "name": "m_localSynthAnimDescArray", - "ty": "CUtlVector< CSeqSynthAnimDesc >", - "offset": 112 - }, - { - "name": "m_localCmdSeqDescArray", - "ty": "CUtlVector< CSeqCmdSeqDesc >", - "offset": 136 - }, - { - "name": "m_localBoneMaskArray", - "ty": "CUtlVector< CSeqBoneMaskList >", - "offset": 160 - }, - { - "name": "m_localScaleSetArray", - "ty": "CUtlVector< CSeqScaleSet >", - "offset": 184 - }, - { - "name": "m_localBoneNameArray", - "ty": "CUtlVector< CBufferString >", - "offset": 208 - }, - { - "name": "m_localNodeName", - "ty": "CBufferString", - "offset": 232 - }, - { - "name": "m_localPoseParamArray", - "ty": "CUtlVector< CSeqPoseParamDesc >", - "offset": 248 - }, - { - "name": "m_keyValues", - "ty": "KeyValues3", - "offset": 272 - }, - { - "name": "m_localIKAutoplayLockArray", - "ty": "CUtlVector< CSeqIKLock >", - "offset": 288 - } - ] - }, - { - "name": "CCompressorGroup", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nTotalElementCount", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_szChannelClass", - "ty": "CUtlVector< char* >", - "offset": 8 - }, - { - "name": "m_szVariableName", - "ty": "CUtlVector< char* >", - "offset": 32 - }, - { - "name": "m_nType", - "ty": "CUtlVector< fieldtype_t >", - "offset": 56 - }, - { - "name": "m_nFlags", - "ty": "CUtlVector< int32 >", - "offset": 80 - }, - { - "name": "m_szGrouping", - "ty": "CUtlVector< CUtlString >", - "offset": 104 - }, - { - "name": "m_nCompressorIndex", - "ty": "CUtlVector< int32 >", - "offset": 128 - }, - { - "name": "m_szElementNames", - "ty": "CUtlVector< CUtlVector< char* > >", - "offset": 152 - }, - { - "name": "m_nElementUniqueID", - "ty": "CUtlVector< CUtlVector< int32 > >", - "offset": 176 - }, - { - "name": "m_nElementMask", - "ty": "CUtlVector< uint32 >", - "offset": 200 - }, - { - "name": "m_vectorCompressor", - "ty": "CUtlVector< CCompressor< Vector >* >", - "offset": 248 - }, - { - "name": "m_quaternionCompressor", - "ty": "CUtlVector< CCompressor< QuaternionStorage >* >", - "offset": 272 - }, - { - "name": "m_intCompressor", - "ty": "CUtlVector< CCompressor< int32 >* >", - "offset": 296 - }, - { - "name": "m_boolCompressor", - "ty": "CUtlVector< CCompressor< bool >* >", - "offset": 320 - }, - { - "name": "m_colorCompressor", - "ty": "CUtlVector< CCompressor< Color >* >", - "offset": 344 - }, - { - "name": "m_vector2DCompressor", - "ty": "CUtlVector< CCompressor< Vector2D >* >", - "offset": 368 - }, - { - "name": "m_vector4DCompressor", - "ty": "CUtlVector< CCompressor< Vector4D >* >", - "offset": 392 - } - ] - }, - { - "name": "CAnimEnum", - "module_name": "animationsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_value", - "ty": "uint8", - "offset": 0 - } - ] - }, - { - "name": "AnimNodeID", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimNodeOutputID", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimStateID", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimParamID", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimTagID", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimComponentID", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "AnimScriptHandle", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyEditClassAsString" - } - } - ], - "fields": [ - { - "name": "m_id", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "CAnimAttachment", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_influenceRotations", - "ty": "Quaternion[3]", - "offset": 0 - }, - { - "name": "m_influenceOffsets", - "ty": "VectorAligned[3]", - "offset": 48 - }, - { - "name": "m_influenceIndices", - "ty": "int32[3]", - "offset": 96 - }, - { - "name": "m_influenceWeights", - "ty": "float32[3]", - "offset": 108 - }, - { - "name": "m_numInfluences", - "ty": "uint8", - "offset": 120 - } - ] - }, - { - "name": "VPhysics2ShapeDef_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_spheres", - "ty": "CUtlVector< RnSphereDesc_t >", - "offset": 0 - }, - { - "name": "m_capsules", - "ty": "CUtlVector< RnCapsuleDesc_t >", - "offset": 24 - }, - { - "name": "m_hulls", - "ty": "CUtlVector< RnHullDesc_t >", - "offset": 48 - }, - { - "name": "m_meshes", - "ty": "CUtlVector< RnMeshDesc_t >", - "offset": 72 - }, - { - "name": "m_CollisionAttributeIndices", - "ty": "CUtlVector< uint16 >", - "offset": 96 - } - ] - }, - { - "name": "VPhysXBodyPart_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_flMass", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_rnShape", - "ty": "VPhysics2ShapeDef_t", - "offset": 8 - }, - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint16", - "offset": 128 - }, - { - "name": "m_nReserved", - "ty": "uint16", - "offset": 130 - }, - { - "name": "m_flInertiaScale", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_flLinearDamping", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_flAngularDamping", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_bOverrideMassCenter", - "ty": "bool", - "offset": 144 - }, - { - "name": "m_vMassCenterOverride", - "ty": "", - "offset": 148 - } - ] - }, - { - "name": "VPhysXCollisionAttributes_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_CollisionGroup", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_InteractAs", - "ty": "CUtlVector< uint32 >", - "offset": 8 - }, - { - "name": "m_InteractWith", - "ty": "CUtlVector< uint32 >", - "offset": 32 - }, - { - "name": "m_InteractExclude", - "ty": "CUtlVector< uint32 >", - "offset": 56 - }, - { - "name": "m_CollisionGroupString", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_InteractAsStrings", - "ty": "CUtlVector< CUtlString >", - "offset": 88 - }, - { - "name": "m_InteractWithStrings", - "ty": "CUtlVector< CUtlString >", - "offset": 112 - }, - { - "name": "m_InteractExcludeStrings", - "ty": "CUtlVector< CUtlString >", - "offset": 136 - } - ] - }, - { - "name": "VPhysXRange_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMin", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "VPhysXConstraintParams_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nType", - "ty": "int8", - "offset": 0 - }, - { - "name": "m_nTranslateMotion", - "ty": "int8", - "offset": 1 - }, - { - "name": "m_nRotateMotion", - "ty": "int8", - "offset": 2 - }, - { - "name": "m_nFlags", - "ty": "int8", - "offset": 3 - }, - { - "name": "m_anchor", - "ty": "Vector[2]", - "offset": 4 - }, - { - "name": "m_axes", - "ty": "QuaternionStorage[2]", - "offset": 28 - }, - { - "name": "m_maxForce", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_maxTorque", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_linearLimitValue", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_linearLimitRestitution", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_linearLimitSpring", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_linearLimitDamping", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_twistLowLimitValue", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_twistLowLimitRestitution", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_twistLowLimitSpring", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_twistLowLimitDamping", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_twistHighLimitValue", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_twistHighLimitRestitution", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_twistHighLimitSpring", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_twistHighLimitDamping", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_swing1LimitValue", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_swing1LimitRestitution", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_swing1LimitSpring", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_swing1LimitDamping", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_swing2LimitValue", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_swing2LimitRestitution", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_swing2LimitSpring", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_swing2LimitDamping", - "ty": "float32", - "offset": 144 - }, - { - "name": "m_goalPosition", - "ty": "", - "offset": 148 - }, - { - "name": "m_goalOrientation", - "ty": "QuaternionStorage", - "offset": 160 - }, - { - "name": "m_goalAngularVelocity", - "ty": "", - "offset": 176 - }, - { - "name": "m_driveSpringX", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_driveSpringY", - "ty": "float32", - "offset": 192 - }, - { - "name": "m_driveSpringZ", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_driveDampingX", - "ty": "float32", - "offset": 200 - }, - { - "name": "m_driveDampingY", - "ty": "float32", - "offset": 204 - }, - { - "name": "m_driveDampingZ", - "ty": "float32", - "offset": 208 - }, - { - "name": "m_driveSpringTwist", - "ty": "float32", - "offset": 212 - }, - { - "name": "m_driveSpringSwing", - "ty": "float32", - "offset": 216 - }, - { - "name": "m_driveSpringSlerp", - "ty": "float32", - "offset": 220 - }, - { - "name": "m_driveDampingTwist", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_driveDampingSwing", - "ty": "float32", - "offset": 228 - }, - { - "name": "m_driveDampingSlerp", - "ty": "float32", - "offset": 232 - }, - { - "name": "m_solverIterationCount", - "ty": "int32", - "offset": 236 - }, - { - "name": "m_projectionLinearTolerance", - "ty": "float32", - "offset": 240 - }, - { - "name": "m_projectionAngularTolerance", - "ty": "float32", - "offset": 244 - } - ] - }, - { - "name": "VPhysXConstraint2_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nParent", - "ty": "uint16", - "offset": 4 - }, - { - "name": "m_nChild", - "ty": "uint16", - "offset": 6 - }, - { - "name": "m_params", - "ty": "VPhysXConstraintParams_t", - "offset": 8 - } - ] - }, - { - "name": "VPhysXJoint_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nType", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nBody1", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_nBody2", - "ty": "uint16", - "offset": 4 - }, - { - "name": "m_nFlags", - "ty": "uint16", - "offset": 6 - }, - { - "name": "m_Frame1", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_Frame2", - "ty": "CTransform", - "offset": 48 - }, - { - "name": "m_bEnableCollision", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_bEnableLinearLimit", - "ty": "bool", - "offset": 81 - }, - { - "name": "m_LinearLimit", - "ty": "VPhysXRange_t", - "offset": 84 - }, - { - "name": "m_bEnableLinearMotor", - "ty": "bool", - "offset": 92 - }, - { - "name": "m_vLinearTargetVelocity", - "ty": "", - "offset": 96 - }, - { - "name": "m_flMaxForce", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_bEnableSwingLimit", - "ty": "bool", - "offset": 112 - }, - { - "name": "m_SwingLimit", - "ty": "VPhysXRange_t", - "offset": 116 - }, - { - "name": "m_bEnableTwistLimit", - "ty": "bool", - "offset": 124 - }, - { - "name": "m_TwistLimit", - "ty": "VPhysXRange_t", - "offset": 128 - }, - { - "name": "m_bEnableAngularMotor", - "ty": "bool", - "offset": 136 - }, - { - "name": "m_vAngularTargetVelocity", - "ty": "", - "offset": 140 - }, - { - "name": "m_flMaxTorque", - "ty": "float32", - "offset": 152 - }, - { - "name": "m_flLinearFrequency", - "ty": "float32", - "offset": 156 - }, - { - "name": "m_flLinearDampingRatio", - "ty": "float32", - "offset": 160 - }, - { - "name": "m_flAngularFrequency", - "ty": "float32", - "offset": 164 - }, - { - "name": "m_flAngularDampingRatio", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 172 - } - ] - }, - { - "name": "PhysSoftbodyDesc_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ParticleBoneHash", - "ty": "CUtlVector< uint32 >", - "offset": 0 - }, - { - "name": "m_Particles", - "ty": "CUtlVector< RnSoftbodyParticle_t >", - "offset": 24 - }, - { - "name": "m_Springs", - "ty": "CUtlVector< RnSoftbodySpring_t >", - "offset": 48 - }, - { - "name": "m_Capsules", - "ty": "CUtlVector< RnSoftbodyCapsule_t >", - "offset": 72 - }, - { - "name": "m_InitPose", - "ty": "CUtlVector< CTransform >", - "offset": 96 - }, - { - "name": "m_ParticleBoneName", - "ty": "CUtlVector< CUtlString >", - "offset": 120 - } - ] - }, - { - "name": "VPhysXAggregateData_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nRefCounter", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_bonesHash", - "ty": "CUtlVector< uint32 >", - "offset": 8 - }, - { - "name": "m_boneNames", - "ty": "CUtlVector< CUtlString >", - "offset": 32 - }, - { - "name": "m_indexNames", - "ty": "CUtlVector< uint16 >", - "offset": 56 - }, - { - "name": "m_indexHash", - "ty": "CUtlVector< uint16 >", - "offset": 80 - }, - { - "name": "m_bindPose", - "ty": "CUtlVector< matrix3x4a_t >", - "offset": 104 - }, - { - "name": "m_parts", - "ty": "CUtlVector< VPhysXBodyPart_t >", - "offset": 128 - }, - { - "name": "m_constraints2", - "ty": "CUtlVector< VPhysXConstraint2_t >", - "offset": 152 - }, - { - "name": "m_joints", - "ty": "CUtlVector< VPhysXJoint_t >", - "offset": 176 - }, - { - "name": "m_pFeModel", - "ty": "PhysFeModelDesc_t*", - "offset": 200 - }, - { - "name": "m_boneParents", - "ty": "CUtlVector< uint16 >", - "offset": 208 - }, - { - "name": "m_surfacePropertyHashes", - "ty": "CUtlVector< uint32 >", - "offset": 232 - }, - { - "name": "m_collisionAttributes", - "ty": "CUtlVector< VPhysXCollisionAttributes_t >", - "offset": 256 - }, - { - "name": "m_debugPartNames", - "ty": "CUtlVector< CUtlString >", - "offset": 280 - }, - { - "name": "m_embeddedKeyvalues", - "ty": "CUtlString", - "offset": 304 - } - ] - }, - { - "name": "CPhysSurfacePropertiesPhysics", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_friction", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_elasticity", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_density", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_thickness", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_softContactFrequency", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_softContactDampingRatio", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_wheelDrag", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CPhysSurfacePropertiesAudio", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_reflectivity", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_hardnessFactor", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_roughnessFactor", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_roughThreshold", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_hardThreshold", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_hardVelocityThreshold", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flStaticImpactVolume", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flOcclusionFactor", - "ty": "float32", - "offset": 28 - } - ] - }, - { - "name": "CPhysSurfacePropertiesSoundNames", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_impactSoft", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_impactHard", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_scrapeSmooth", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_scrapeRough", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_bulletImpact", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_rolling", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_break", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_strain", - "ty": "CUtlString", - "offset": 56 - } - ] - }, - { - "name": "CPhysSurfaceProperties", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_baseNameHash", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_bHidden", - "ty": "bool", - "offset": 24 - }, - { - "name": "m_description", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_physics", - "ty": "CPhysSurfacePropertiesPhysics", - "offset": 40 - }, - { - "name": "m_audioSounds", - "ty": "CPhysSurfacePropertiesSoundNames", - "offset": 72 - }, - { - "name": "m_audioParams", - "ty": "CPhysSurfacePropertiesAudio", - "offset": 136 - } - ] - }, - { - "name": "CVPhysXSurfacePropertiesList", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_surfacePropertiesList", - "ty": "CUtlVector< CPhysSurfaceProperties* >", - "offset": 0 - } - ] - }, - { - "name": "MaterialGroup_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_materials", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > >", - "offset": 8 - } - ] - }, - { - "name": "ModelSkeletonData_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneName", - "ty": "CUtlVector< CUtlString >", - "offset": 0 - }, - { - "name": "m_nParent", - "ty": "CUtlVector< int16 >", - "offset": 24 - }, - { - "name": "m_boneSphere", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_nFlag", - "ty": "CUtlVector< uint32 >", - "offset": 72 - }, - { - "name": "m_bonePosParent", - "ty": "CUtlVector< Vector >", - "offset": 96 - }, - { - "name": "m_boneRotParent", - "ty": "CUtlVector< QuaternionStorage >", - "offset": 120 - }, - { - "name": "m_boneScaleParent", - "ty": "CUtlVector< float32 >", - "offset": 144 - } - ] - }, - { - "name": "PermModelInfo_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_vHullMin", - "ty": "", - "offset": 4 - }, - { - "name": "m_vHullMax", - "ty": "", - "offset": 16 - }, - { - "name": "m_vViewMin", - "ty": "", - "offset": 28 - }, - { - "name": "m_vViewMax", - "ty": "", - "offset": 40 - }, - { - "name": "m_flMass", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_vEyePosition", - "ty": "", - "offset": 56 - }, - { - "name": "m_flMaxEyeDeflection", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_sSurfaceProperty", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_keyValueText", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - { - "name": "PermModelExtPart_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Transform", - "ty": "CTransform", - "offset": 0 - }, - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_nParent", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_refModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 48 - } - ] - }, - { - "name": "ModelBoneFlexDriverControl_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBoneComponent", - "ty": "ModelBoneFlexComponent_t", - "offset": 0 - }, - { - "name": "m_flexController", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_flexControllerToken", - "ty": "uint32", - "offset": 16 - }, - { - "name": "m_flMin", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "ModelBoneFlexDriver_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_boneNameToken", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_controls", - "ty": "CUtlVector< ModelBoneFlexDriverControl_t >", - "offset": 16 - } - ] - }, - { - "name": "PermModelDataAnimatedMaterialAttribute_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_AttributeName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNumChannels", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "PermModelData_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_modelInfo", - "ty": "PermModelInfo_t", - "offset": 8 - }, - { - "name": "m_ExtParts", - "ty": "CUtlVector< PermModelExtPart_t >", - "offset": 96 - }, - { - "name": "m_refMeshes", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCRenderMesh > >", - "offset": 120 - }, - { - "name": "m_refMeshGroupMasks", - "ty": "CUtlVector< uint64 >", - "offset": 144 - }, - { - "name": "m_refPhysGroupMasks", - "ty": "CUtlVector< uint64 >", - "offset": 168 - }, - { - "name": "m_refLODGroupMasks", - "ty": "CUtlVector< uint8 >", - "offset": 192 - }, - { - "name": "m_lodGroupSwitchDistances", - "ty": "CUtlVector< float32 >", - "offset": 216 - }, - { - "name": "m_refPhysicsData", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > >", - "offset": 240 - }, - { - "name": "m_refPhysicsHitboxData", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > >", - "offset": 264 - }, - { - "name": "m_refAnimGroups", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > >", - "offset": 288 - }, - { - "name": "m_refSequenceGroups", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCSequenceGroupData > >", - "offset": 312 - }, - { - "name": "m_meshGroups", - "ty": "CUtlVector< CUtlString >", - "offset": 336 - }, - { - "name": "m_materialGroups", - "ty": "CUtlVector< MaterialGroup_t >", - "offset": 360 - }, - { - "name": "m_nDefaultMeshGroupMask", - "ty": "uint64", - "offset": 384 - }, - { - "name": "m_modelSkeleton", - "ty": "ModelSkeletonData_t", - "offset": 392 - }, - { - "name": "m_remappingTable", - "ty": "CUtlVector< int16 >", - "offset": 560 - }, - { - "name": "m_remappingTableStarts", - "ty": "CUtlVector< uint16 >", - "offset": 584 - }, - { - "name": "m_boneFlexDrivers", - "ty": "CUtlVector< ModelBoneFlexDriver_t >", - "offset": 608 - }, - { - "name": "m_pModelConfigList", - "ty": "CModelConfigList*", - "offset": 632 - }, - { - "name": "m_BodyGroupsHiddenInTools", - "ty": "CUtlVector< CUtlString >", - "offset": 640 - }, - { - "name": "m_refAnimIncludeModels", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCModel > >", - "offset": 664 - }, - { - "name": "m_AnimatedMaterialAttributes", - "ty": "CUtlVector< PermModelDataAnimatedMaterialAttribute_t >", - "offset": 688 - } - ] - }, - { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - { - "name": "CModelConfigElement_AttachedModel", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InstanceName", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_EntityClass", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 88 - }, - { - "name": "m_vOffset", - "ty": "", - "offset": 96 - }, - { - "name": "m_aAngOffset", - "ty": "QAngle", - "offset": 108 - }, - { - "name": "m_AttachmentName", - "ty": "CUtlString", - "offset": 120 - }, - { - "name": "m_LocalAttachmentOffsetName", - "ty": "CUtlString", - "offset": 128 - }, - { - "name": "m_AttachmentType", - "ty": "ModelConfigAttachmentType_t", - "offset": 136 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bool", - "offset": 140 - }, - { - "name": "m_bUserSpecifiedColor", - "ty": "bool", - "offset": 141 - }, - { - "name": "m_bUserSpecifiedMaterialGroup", - "ty": "bool", - "offset": 142 - }, - { - "name": "m_bAcceptParentMaterialDrivenDecals", - "ty": "bool", - "offset": 143 - }, - { - "name": "m_BodygroupOnOtherModels", - "ty": "CUtlString", - "offset": 144 - }, - { - "name": "m_MaterialGroupOnOtherModels", - "ty": "CUtlString", - "offset": 152 - } - ] - }, - { - "name": "CModelConfigElement_UserPick", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Choices", - "ty": "CUtlVector< CUtlString >", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_RandomPick", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Choices", - "ty": "CUtlVector< CUtlString >", - "offset": 72 - }, - { - "name": "m_ChoiceWeights", - "ty": "CUtlVector< float32 >", - "offset": 96 - } - ] - }, - { - "name": "CModelConfigElement_SetMaterialGroup", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_MaterialGroupName", - "ty": "CUtlString", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_SetMaterialGroupOnAttachedModels", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_MaterialGroupName", - "ty": "CUtlString", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_SetRenderColor", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Color", - "ty": "Color", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_RandomColor", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Gradient", - "ty": "CColorGradient", - "offset": 72 - } - ] - }, - { - "name": "CModelConfigElement_SetBodygroup", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_GroupName", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_nChoice", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "CModelConfigElement_SetBodygroupOnAttachedModels", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_GroupName", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_nChoice", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "CModelConfigElement_Command", - "module_name": "modellib.dll", - "parent": { - "name": "CModelConfigElement", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ElementName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_NestedElements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 16 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Command", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_Args", - "ty": "KeyValues3", - "offset": 80 - } - ] - }, - { - "name": "CModelConfig", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ConfigName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_Elements", - "ty": "CUtlVector< CModelConfigElement* >", - "offset": 8 - }, - { - "name": "m_bTopLevel", - "ty": "bool", - "offset": 32 - } - ] - }, - { - "name": "CModelConfigList", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bHideMaterialGroupInTools", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bHideRenderColorInTools", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_Configs", - "ty": "CUtlVector< CModelConfig* >", - "offset": 8 - } - ] - }, - { - "name": "CRenderBufferBinding", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hBuffer", - "ty": "uint64", - "offset": 0 - }, - { - "name": "m_nBindOffsetBytes", - "ty": "uint32", - "offset": 16 - } - ] - }, - { - "name": "SkeletonBoneBounds_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecCenter", - "ty": "", - "offset": 0 - }, - { - "name": "m_vecSize", - "ty": "", - "offset": 12 - } - ] - }, - { - "name": "RenderSkeletonBone_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_parentName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_invBindPose", - "ty": "matrix3x4_t", - "offset": 16 - }, - { - "name": "m_bbox", - "ty": "SkeletonBoneBounds_t", - "offset": 64 - }, - { - "name": "m_flSphereRadius", - "ty": "float32", - "offset": 88 - } - ] - }, - { - "name": "CRenderSkeleton", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bones", - "ty": "CUtlVector< RenderSkeletonBone_t >", - "offset": 0 - }, - { - "name": "m_boneParents", - "ty": "CUtlVector< int32 >", - "offset": 48 - }, - { - "name": "m_nBoneWeightCount", - "ty": "int32", - "offset": 72 - } - ] - }, - { - "name": "CDrawCullingData", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vConeApex", - "ty": "", - "offset": 0 - }, - { - "name": "m_ConeAxis", - "ty": "int8[3]", - "offset": 12 - }, - { - "name": "m_ConeCutoff", - "ty": "int8", - "offset": 15 - } - ] - }, - { - "name": "CMaterialDrawDescriptor", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nPrimitiveType", - "ty": "RenderPrimitiveType_t", - "offset": 0 - }, - { - "name": "m_nBaseVertex", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_nVertexCount", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_nStartIndex", - "ty": "int32", - "offset": 12 - }, - { - "name": "m_nIndexCount", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_flUvDensity", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_vTintColor", - "ty": "", - "offset": 24 - }, - { - "name": "m_flAlpha", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_nFirstMeshlet", - "ty": "uint32", - "offset": 44 - }, - { - "name": "m_nNumMeshlets", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_indexBuffer", - "ty": "CRenderBufferBinding", - "offset": 184 - }, - { - "name": "m_material", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 224 - } - ] - }, - { - "name": "CMeshletDescriptor", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_PackedAABB", - "ty": "PackedAABB_t", - "offset": 0 - }, - { - "name": "m_CullingData", - "ty": "CDrawCullingData", - "offset": 8 - } - ] - }, - { - "name": "CSceneObjectData", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vMinBounds", - "ty": "", - "offset": 0 - }, - { - "name": "m_vMaxBounds", - "ty": "", - "offset": 12 - }, - { - "name": "m_drawCalls", - "ty": "CUtlVector< CMaterialDrawDescriptor >", - "offset": 24 - }, - { - "name": "m_drawBounds", - "ty": "CUtlVector< AABB_t >", - "offset": 48 - }, - { - "name": "m_meshlets", - "ty": "CUtlVector< CMeshletDescriptor >", - "offset": 72 - }, - { - "name": "m_vTintColor", - "ty": "Vector4D", - "offset": 96 - } - ] - }, - { - "name": "CAttachment", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_influenceNames", - "ty": "CUtlString[3]", - "offset": 8 - }, - { - "name": "m_vInfluenceRotations", - "ty": "Quaternion[3]", - "offset": 32 - }, - { - "name": "m_vInfluenceOffsets", - "ty": "Vector[3]", - "offset": 80 - }, - { - "name": "m_influenceWeights", - "ty": "float32[3]", - "offset": 116 - }, - { - "name": "m_bInfluenceRootTransform", - "ty": "bool[3]", - "offset": 128 - }, - { - "name": "m_nInfluences", - "ty": "uint8", - "offset": 131 - }, - { - "name": "m_bIgnoreRotation", - "ty": "bool", - "offset": 132 - } - ] - }, - { - "name": "CHitBox", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_sSurfaceProperty", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_sBoneName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_vMinBounds", - "ty": "", - "offset": 24 - }, - { - "name": "m_vMaxBounds", - "ty": "", - "offset": 36 - }, - { - "name": "m_flShapeRadius", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_nBoneNameHash", - "ty": "uint32", - "offset": 52 - }, - { - "name": "m_nGroupId", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nShapeType", - "ty": "uint8", - "offset": 60 - }, - { - "name": "m_bTranslationOnly", - "ty": "bool", - "offset": 61 - }, - { - "name": "m_CRC", - "ty": "uint32", - "offset": 64 - }, - { - "name": "m_cRenderColor", - "ty": "Color", - "offset": 68 - }, - { - "name": "m_nHitBoxIndex", - "ty": "uint16", - "offset": 72 - } - ] - }, - { - "name": "CHitBoxSet", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_HitBoxes", - "ty": "CUtlVector< CHitBox >", - "offset": 16 - }, - { - "name": "m_SourceFilename", - "ty": "CUtlString", - "offset": 40 - } - ] - }, - { - "name": "CHitBoxSetList", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_HitBoxSets", - "ty": "CUtlVector< CHitBoxSet >", - "offset": 0 - } - ] - }, - { - "name": "DynamicMeshDeformParams_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTensionCompressScale", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flTensionStretchScale", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_bRecomputeSmoothNormalsAfterAnimation", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bComputeDynamicMeshTensionAfterAnimation", - "ty": "bool", - "offset": 9 - } - ] - }, - { - "name": "RenderHairStrandInfo_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nGuideIdx", - "ty": "uint32[3]", - "offset": 0 - }, - { - "name": "m_nBaseTriIdx", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_vGuideBarycentric", - "ty": "Vector2D", - "offset": 16 - }, - { - "name": "m_vBaseBarycentric", - "ty": "Vector2D", - "offset": 24 - }, - { - "name": "m_vRootOffset_flLengthScale", - "ty": "uint16[4]", - "offset": 32 - }, - { - "name": "m_nPackedBaseMeshUv", - "ty": "uint32", - "offset": 40 - }, - { - "name": "m_nPad", - "ty": "uint32", - "offset": 44 - } - ] - }, - { - "name": "CRenderGroom", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSegmentsPerHairStrand", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nGuideHairCount", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_nHairCount", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_nGroomGroupID", - "ty": "int32", - "offset": 12 - }, - { - "name": "m_nAttachBoneIdx", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_hairInfoBufferData", - "ty": "CUtlBinaryBlock", - "offset": 24 - }, - { - "name": "m_hairs", - "ty": "CUtlVector< RenderHairStrandInfo_t >", - "offset": 48 - } - ] - }, - { - "name": "CRenderMesh", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sceneObjects", - "ty": "CUtlVectorFixedGrowable< CSceneObjectData >", - "offset": 16 - }, - { - "name": "m_constraints", - "ty": "CUtlVector< CBaseConstraint* >", - "offset": 160 - }, - { - "name": "m_skeleton", - "ty": "CRenderSkeleton", - "offset": 184 - }, - { - "name": "m_meshDeformParams", - "ty": "DynamicMeshDeformParams_t", - "offset": 480 - }, - { - "name": "m_pGroomData", - "ty": "CRenderGroom*", - "offset": 496 - } - ] - }, - { - "name": "CConstraintTarget", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_qOffset", - "ty": "Quaternion", - "offset": 32 - }, - { - "name": "m_vOffset", - "ty": "", - "offset": 48 - }, - { - "name": "m_nBoneHash", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_sName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_bIsAttachment", - "ty": "bool", - "offset": 89 - } - ] - }, - { - "name": "CConstraintSlave", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_qBaseOrientation", - "ty": "Quaternion", - "offset": 0 - }, - { - "name": "m_vBasePosition", - "ty": "", - "offset": 16 - }, - { - "name": "m_nBoneHash", - "ty": "uint32", - "offset": 28 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_sName", - "ty": "CUtlString", - "offset": 40 - } - ] - }, - { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CBaseConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - { - "name": "CPointConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "COrientConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CAimConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_qAimOffset", - "ty": "Quaternion", - "offset": 112 - }, - { - "name": "m_nUpType", - "ty": "uint32", - "offset": 128 - } - ] - }, - { - "name": "CTwistConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bInverse", - "ty": "bool", - "offset": 112 - }, - { - "name": "m_qParentBindRotation", - "ty": "Quaternion", - "offset": 128 - }, - { - "name": "m_qChildBindRotation", - "ty": "Quaternion", - "offset": 144 - } - ] - }, - { - "name": "CTiltTwistConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nTargetAxis", - "ty": "int32", - "offset": 112 - }, - { - "name": "m_nSlaveAxis", - "ty": "int32", - "offset": 116 - } - ] - }, - { - "name": "CMorphConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sTargetMorph", - "ty": "CUtlString", - "offset": 112 - }, - { - "name": "m_nSlaveChannel", - "ty": "int32", - "offset": 120 - }, - { - "name": "m_flMin", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 128 - } - ] - }, - { - "name": "CParentConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CBoneConstraintPoseSpaceMorph", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sBoneName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_sAttachmentName", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_outputMorph", - "ty": "CUtlVector< CUtlString >", - "offset": 56 - }, - { - "name": "m_inputList", - "ty": "CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t >", - "offset": 80 - }, - { - "name": "m_bClamp", - "ty": "bool", - "offset": 104 - } - ] - }, - { - "name": "CBoneConstraintPoseSpaceMorph::Input_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_inputValue", - "ty": "", - "offset": 0 - }, - { - "name": "m_outputWeightList", - "ty": "CUtlVector< float32 >", - "offset": 16 - } - ] - }, - { - "name": "CBoneConstraintPoseSpaceBone", - "module_name": "modellib.dll", - "parent": { - "name": "CBaseConstraint", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vUpVector", - "ty": "", - "offset": 48 - }, - { - "name": "m_slaves", - "ty": "CUtlVector< CConstraintSlave >", - "offset": 64 - }, - { - "name": "m_targets", - "ty": "CUtlVector< CConstraintTarget >", - "offset": 88 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_inputList", - "ty": "CUtlVector< CBoneConstraintPoseSpaceBone::Input_t >", - "offset": 112 - } - ] - }, - { - "name": "CBoneConstraintPoseSpaceBone::Input_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_inputValue", - "ty": "", - "offset": 0 - }, - { - "name": "m_outputTransformList", - "ty": "CUtlVector< CTransform >", - "offset": 16 - } - ] - }, - { - "name": "CBoneConstraintDotToMorph", - "module_name": "modellib.dll", - "parent": { - "name": "CBoneConstraintBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sBoneName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_sTargetBoneName", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_sMorphChannelName", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_flRemap", - "ty": "float32[4]", - "offset": 64 - } - ] - }, - { - "name": "CFlexOp", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_OpCode", - "ty": "FlexOpCode_t", - "offset": 0 - }, - { - "name": "m_Data", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "CFlexRule", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlex", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_FlexOps", - "ty": "CUtlVector< CFlexOp >", - "offset": 8 - } - ] - }, - { - "name": "CFlexDesc", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_szFacs", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - { - "name": "CFlexController", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_szName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_szType", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "min", - "ty": "float32", - "offset": 16 - }, - { - "name": "max", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "CMorphBundleData", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flULeftSrc", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flVTopSrc", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_offsets", - "ty": "CUtlVector< float32 >", - "offset": 8 - }, - { - "name": "m_ranges", - "ty": "CUtlVector< float32 >", - "offset": 32 - } - ] - }, - { - "name": "CMorphRectData", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nXLeftDst", - "ty": "int16", - "offset": 0 - }, - { - "name": "m_nYTopDst", - "ty": "int16", - "offset": 2 - }, - { - "name": "m_flUWidthSrc", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flVHeightSrc", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_bundleDatas", - "ty": "CUtlVector< CMorphBundleData >", - "offset": 16 - } - ] - }, - { - "name": "CMorphData", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_morphRectDatas", - "ty": "CUtlVector< CMorphRectData >", - "offset": 8 - } - ] - }, - { - "name": "CMorphSetData", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nWidth", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nHeight", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_bundleTypes", - "ty": "CUtlVector< MorphBundleType_t >", - "offset": 24 - }, - { - "name": "m_morphDatas", - "ty": "CUtlVector< CMorphData >", - "offset": 48 - }, - { - "name": "m_pTextureAtlas", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 72 - }, - { - "name": "m_FlexDesc", - "ty": "CUtlVector< CFlexDesc >", - "offset": 80 - }, - { - "name": "m_FlexControllers", - "ty": "CUtlVector< CFlexController >", - "offset": 104 - }, - { - "name": "m_FlexRules", - "ty": "CUtlVector< CFlexRule >", - "offset": 128 - } - ] - }, - { - "name": "CAnimFoot", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_vBallOffset", - "ty": "", - "offset": 8 - }, - { - "name": "m_vHeelOffset", - "ty": "", - "offset": 20 - }, - { - "name": "m_ankleBoneIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_toeBoneIndex", - "ty": "int32", - "offset": 36 - } - ] - }, - { - "name": "CAnimSkeleton", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_localSpaceTransforms", - "ty": "CUtlVector< CTransform >", - "offset": 16 - }, - { - "name": "m_modelSpaceTransforms", - "ty": "CUtlVector< CTransform >", - "offset": 40 - }, - { - "name": "m_boneNames", - "ty": "CUtlVector< CUtlString >", - "offset": 64 - }, - { - "name": "m_children", - "ty": "CUtlVector< CUtlVector< int32 > >", - "offset": 88 - }, - { - "name": "m_parents", - "ty": "CUtlVector< int32 >", - "offset": 112 - }, - { - "name": "m_feet", - "ty": "CUtlVector< CAnimFoot >", - "offset": 136 - }, - { - "name": "m_morphNames", - "ty": "CUtlVector< CUtlString >", - "offset": 160 - }, - { - "name": "m_lodBoneCounts", - "ty": "CUtlVector< int32 >", - "offset": 184 - } - ] - }, - { - "name": "CFootDefinition", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_ankleBoneName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_toeBoneName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_vBallOffset", - "ty": "", - "offset": 24 - }, - { - "name": "m_vHeelOffset", - "ty": "", - "offset": 36 - }, - { - "name": "m_flFootLength", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flBindPoseDirectionMS", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flTraceHeight", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flTraceRadius", - "ty": "float32", - "offset": 60 - } - ] - }, - { - "name": "CCycleBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCycle", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "CAnimCycle", - "module_name": "modellib.dll", - "parent": { - "name": "CCycleBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCycle", - "ty": "float32", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CFootCycle", - "module_name": "modellib.dll", - "parent": { - "name": "CCycleBase", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCycle", - "ty": "float32", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CFootCycleDefinition", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vStancePositionMS", - "ty": "", - "offset": 0 - }, - { - "name": "m_vMidpointPositionMS", - "ty": "", - "offset": 12 - }, - { - "name": "m_flStanceDirectionMS", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_vToStrideStartPos", - "ty": "", - "offset": 28 - }, - { - "name": "m_stanceCycle", - "ty": "CAnimCycle", - "offset": 40 - }, - { - "name": "m_footLiftCycle", - "ty": "CFootCycle", - "offset": 44 - }, - { - "name": "m_footOffCycle", - "ty": "CFootCycle", - "offset": 48 - }, - { - "name": "m_footStrikeCycle", - "ty": "CFootCycle", - "offset": 52 - }, - { - "name": "m_footLandCycle", - "ty": "CFootCycle", - "offset": 56 - } - ] - }, - { - "name": "CFootTrajectory", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vOffset", - "ty": "", - "offset": 0 - }, - { - "name": "m_flRotationOffset", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flProgression", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CFootTrajectories", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_trajectories", - "ty": "CUtlVector< CFootTrajectory >", - "offset": 0 - } - ] - }, - { - "name": "CFootStride", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_definition", - "ty": "CFootCycleDefinition", - "offset": 0 - }, - { - "name": "m_trajectories", - "ty": "CFootTrajectories", - "offset": 64 - } - ] - }, - { - "name": "CFootMotion", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strides", - "ty": "CUtlVector< CFootStride >", - "offset": 0 - }, - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_bAdditive", - "ty": "bool", - "offset": 32 - } - ] - }, - { - "name": "SkeletonAnimCapture_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEntIndex", - "ty": "CEntityIndex", - "offset": 0 - }, - { - "name": "m_nEntParent", - "ty": "CEntityIndex", - "offset": 4 - }, - { - "name": "m_ImportedCollision", - "ty": "CUtlVector< CEntityIndex >", - "offset": 8 - }, - { - "name": "m_ModelName", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_CaptureName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_ModelBindPose", - "ty": "CUtlVector< SkeletonAnimCapture_t::Bone_t >", - "offset": 48 - }, - { - "name": "m_FeModelInitPose", - "ty": "CUtlVector< SkeletonAnimCapture_t::Bone_t >", - "offset": 72 - }, - { - "name": "m_nFlexControllers", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_bPredicted", - "ty": "bool", - "offset": 100 - }, - { - "name": "m_Frames", - "ty": "CUtlVector< SkeletonAnimCapture_t::Frame_t >", - "offset": 168 - } - ] - }, - { - "name": "SkeletonAnimCapture_t::Bone_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_BindPose", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_nParent", - "ty": "int32", - "offset": 48 - } - ] - }, - { - "name": "SkeletonAnimCapture_t::FrameStamp_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flEntitySimTime", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_bTeleportTick", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bPredicted", - "ty": "bool", - "offset": 9 - }, - { - "name": "m_flCurTime", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nFrameCount", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_nTickCount", - "ty": "int32", - "offset": 24 - } - ] - }, - { - "name": "SkeletonAnimCapture_t::Frame_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_Stamp", - "ty": "SkeletonAnimCapture_t::FrameStamp_t", - "offset": 4 - }, - { - "name": "m_Transform", - "ty": "CTransform", - "offset": 32 - }, - { - "name": "m_bTeleport", - "ty": "bool", - "offset": 64 - }, - { - "name": "m_CompositeBones", - "ty": "CUtlVector< CTransform >", - "offset": 72 - }, - { - "name": "m_SimStateBones", - "ty": "CUtlVector< CTransform >", - "offset": 96 - }, - { - "name": "m_FeModelAnims", - "ty": "CUtlVector< CTransform >", - "offset": 120 - }, - { - "name": "m_FeModelPos", - "ty": "CUtlVector< VectorAligned >", - "offset": 144 - }, - { - "name": "m_FlexControllerWeights", - "ty": "CUtlVector< float32 >", - "offset": 168 - } - ] - }, - { - "name": "SkeletonAnimCapture_t::Camera_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_tmCamera", - "ty": "CTransform", - "offset": 0 - }, - { - "name": "m_flTime", - "ty": "float32", - "offset": 32 - } - ] - }, - { - "name": "SkeletonDemoDb_t", - "module_name": "modellib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_AnimCaptures", - "ty": "CUtlVector< SkeletonAnimCapture_t* >", - "offset": 0 - }, - { - "name": "m_CameraTrack", - "ty": "CUtlVector< SkeletonAnimCapture_t::Camera_t >", - "offset": 24 - }, - { - "name": "m_flRecordingTime", - "ty": "float32", - "offset": 48 - } - ] - }, - { - "name": "CNmBoneMask", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ID", - "ty": "CGlobalSymbol", - "offset": 0 - }, - { - "name": "m_weightInfo", - "ty": "CNmBoneMask::WeightInfo_t", - "offset": 8 - }, - { - "name": "m_weights", - "ty": "CUtlVector< float32 >", - "offset": 24 - } - ] - }, - { - "name": "CNmClip", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_skeleton", - "ty": "CStrongHandle< InfoForResourceTypeCNmSkeleton >", - "offset": 0 - }, - { - "name": "m_nNumFrames", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_compressedPoseData", - "ty": "CUtlBinaryBlock", - "offset": 16 - }, - { - "name": "m_trackCompressionSettings", - "ty": "CUtlVector< NmCompressionSettings_t >", - "offset": 40 - }, - { - "name": "m_compressedPoseOffsets", - "ty": "CUtlVector< uint32 >", - "offset": 64 - }, - { - "name": "m_syncTrack", - "ty": "CNmSyncTrack", - "offset": 160 - }, - { - "name": "m_rootMotion", - "ty": "CNmRootMotionData", - "offset": 336 - }, - { - "name": "m_bIsAdditive", - "ty": "bool", - "offset": 416 - } - ] - }, - { - "name": "NmCompressionSettings_t", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_translationRangeX", - "ty": "NmCompressionSettings_t::QuantizationRange_t", - "offset": 0 - }, - { - "name": "m_translationRangeY", - "ty": "NmCompressionSettings_t::QuantizationRange_t", - "offset": 8 - }, - { - "name": "m_translationRangeZ", - "ty": "NmCompressionSettings_t::QuantizationRange_t", - "offset": 16 - }, - { - "name": "m_scaleRange", - "ty": "NmCompressionSettings_t::QuantizationRange_t", - "offset": 24 - }, - { - "name": "m_constantRotation", - "ty": "Quaternion", - "offset": 32 - }, - { - "name": "m_bIsRotationStatic", - "ty": "bool", - "offset": 48 - }, - { - "name": "m_bIsTranslationStatic", - "ty": "bool", - "offset": 49 - }, - { - "name": "m_bIsScaleStatic", - "ty": "bool", - "offset": 50 - } - ] - }, - { - "name": "NmCompressionSettings_t::QuantizationRange_t", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRangeStart", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flRangeLength", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "CNmEvent", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "CNmRootMotionData", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_transforms", - "ty": "CUtlVector< CTransform >", - "offset": 0 - }, - { - "name": "m_nNumFrames", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_flAverageLinearVelocity", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flAverageAngularVelocityRadians", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_totalDelta", - "ty": "CTransform", - "offset": 48 - } - ] - }, - { - "name": "CNmSkeleton", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ID", - "ty": "CGlobalSymbol", - "offset": 0 - }, - { - "name": "m_boneIDs", - "ty": "CUtlLeanVector< CGlobalSymbol >", - "offset": 8 - }, - { - "name": "m_parentIndices", - "ty": "CUtlVector< int32 >", - "offset": 24 - }, - { - "name": "m_parentSpaceReferencePose", - "ty": "CUtlVector< CTransform >", - "offset": 48 - }, - { - "name": "m_modelSpaceReferencePose", - "ty": "CUtlVector< CTransform >", - "offset": 72 - }, - { - "name": "m_numBonesToSampleAtLowLOD", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_boneMasks", - "ty": "CUtlLeanVector< CNmBoneMask >", - "offset": 104 - } - ] - }, - { - "name": "NmSyncTrackTime_t", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEventIdx", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_percentageThrough", - "ty": "NmPercent_t", - "offset": 4 - } - ] - }, - { - "name": "NmSyncTrackTimeRange_t", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_startTime", - "ty": "NmSyncTrackTime_t", - "offset": 0 - }, - { - "name": "m_endTime", - "ty": "NmSyncTrackTime_t", - "offset": 8 - } - ] - }, - { - "name": "CNmSyncTrack", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_syncEvents", - "ty": "CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t >", - "offset": 0 - }, - { - "name": "m_nStartEventOffset", - "ty": "int32", - "offset": 168 - } - ] - }, - { - "name": "CNmSyncTrack::EventMarker_t", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_startTime", - "ty": "NmPercent_t", - "offset": 0 - }, - { - "name": "m_ID", - "ty": "CGlobalSymbol", - "offset": 8 - } - ] - }, - { - "name": "CNmSyncTrack::Event_t", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ID", - "ty": "CGlobalSymbol", - "offset": 0 - }, - { - "name": "m_startTime", - "ty": "NmPercent_t", - "offset": 8 - }, - { - "name": "m_duration", - "ty": "NmPercent_t", - "offset": 12 - } - ] - }, - { - "name": "NmPercent_t", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flValue", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "CNmLegacyEvent", - "module_name": "animlib.dll", - "parent": { - "name": "CNmEvent", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 12 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CNmFootEvent", - "module_name": "animlib.dll", - "parent": { - "name": "CNmEvent", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 12 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_phase", - "ty": "NmFootPhase_t", - "offset": 16 - } - ] - }, - { - "name": "CNmIDEvent", - "module_name": "animlib.dll", - "parent": { - "name": "CNmEvent", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 12 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ID", - "ty": "CGlobalSymbol", - "offset": 16 - } - ] - }, - { - "name": "CNmTransitionEvent", - "module_name": "animlib.dll", - "parent": { - "name": "CNmEvent", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 12 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_rule", - "ty": "NmTransitionRule_t", - "offset": 16 - }, - { - "name": "m_ID", - "ty": "CGlobalSymbol", - "offset": 24 - } - ] - }, - { - "name": "CNmFrameSnapEvent", - "module_name": "animlib.dll", - "parent": { - "name": "CNmEvent", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 12 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_frameSnapMode", - "ty": "NmFrameSnapEventMode_t", - "offset": 16 - } - ] - }, - { - "name": "CNmGraphDataSet", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_variationID", - "ty": "CGlobalSymbol", - "offset": 0 - }, - { - "name": "m_skeleton", - "ty": "CStrongHandle< InfoForResourceTypeCNmSkeleton >", - "offset": 8 - }, - { - "name": "m_resources", - "ty": "CUtlVector< CStrongHandleVoid >", - "offset": 16 - } - ] - }, - { - "name": "CNmGraph", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_persistentNodeIndices", - "ty": "CUtlVector< int16 >", - "offset": 0 - }, - { - "name": "m_instanceNodeStartOffsets", - "ty": "CUtlVector< uint32 >", - "offset": 24 - }, - { - "name": "m_instanceRequiredMemory", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_instanceRequiredAlignment", - "ty": "uint32", - "offset": 52 - }, - { - "name": "m_rootNodeIdx", - "ty": "int16", - "offset": 56 - }, - { - "name": "m_controlParameterIDs", - "ty": "CUtlVector< CGlobalSymbol >", - "offset": 64 - }, - { - "name": "m_virtualParameterIDs", - "ty": "CUtlVector< CGlobalSymbol >", - "offset": 88 - }, - { - "name": "m_virtualParameterNodeIndices", - "ty": "CUtlVector< int16 >", - "offset": 112 - }, - { - "name": "m_childGraphSlots", - "ty": "CUtlVector< CNmGraph::ChildGraphSlot_t >", - "offset": 136 - }, - { - "name": "m_externalGraphSlots", - "ty": "CUtlVector< CNmGraph::ExternalGraphSlot_t >", - "offset": 160 - } - ] - }, - { - "name": "CNmGraph::ExternalGraphSlot_t", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNodeIdx", - "ty": "int16", - "offset": 0 - }, - { - "name": "m_slotID", - "ty": "CGlobalSymbol", - "offset": 8 - } - ] - }, - { - "name": "CNmGraph::ChildGraphSlot_t", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNodeIdx", - "ty": "int16", - "offset": 0 - }, - { - "name": "m_dataSlotIdx", - "ty": "int16", - "offset": 2 - } - ] - }, - { - "name": "CNmGraphVariation", - "module_name": "animlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_graph", - "ty": "CStrongHandle< InfoForResourceTypeCNmGraph >", - "offset": 0 - }, - { - "name": "m_dataSet", - "ty": "CStrongHandle< InfoForResourceTypeCNmGraphDataSet >", - "offset": 8 - } - ] - }, - { - "name": "BoneDemoCaptureSettings_t", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_boneName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flChainLength", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "IKDemoCaptureSettings_t", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_parentBoneName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_eMode", - "ty": "IKChannelMode", - "offset": 8 - }, - { - "name": "m_ikChainName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_oneBoneStart", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_oneBoneEnd", - "ty": "CUtlString", - "offset": 32 - } - ] - }, - { - "name": "CAnimDemoCaptureSettings", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_rangeBoneChainLength", - "ty": "Vector2D", - "offset": 0 - }, - { - "name": "m_rangeMaxSplineErrorRotation", - "ty": "Vector2D", - "offset": 8 - }, - { - "name": "m_flMaxSplineErrorTranslation", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flMaxSplineErrorScale", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flIkRotation_MaxSplineError", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flIkTranslation_MaxSplineError", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flMaxQuantizationErrorRotation", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flMaxQuantizationErrorTranslation", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flMaxQuantizationErrorScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flIkRotation_MaxQuantizationError", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flIkTranslation_MaxQuantizationError", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_baseSequence", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_nBaseSequenceFrame", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_boneSelectionMode", - "ty": "EDemoBoneSelectionMode", - "offset": 68 - }, - { - "name": "m_bones", - "ty": "CUtlVector< BoneDemoCaptureSettings_t >", - "offset": 72 - }, - { - "name": "m_ikChains", - "ty": "CUtlVector< IKDemoCaptureSettings_t >", - "offset": 96 - } - ] - }, - { - "name": "CAnimReplayFrame", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_inputDataBlocks", - "ty": "CUtlVector< CUtlBinaryBlock >", - "offset": 16 - }, - { - "name": "m_instanceData", - "ty": "CUtlBinaryBlock", - "offset": 40 - }, - { - "name": "m_startingLocalToWorldTransform", - "ty": "CTransform", - "offset": 64 - }, - { - "name": "m_localToWorldTransform", - "ty": "CTransform", - "offset": 96 - }, - { - "name": "m_timeStamp", - "ty": "float32", - "offset": 128 - } - ] - }, - { - "name": "CAnimGraphDebugReplay", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_animGraphFileName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_frameList", - "ty": "CUtlVector< CSmartPtr< CAnimReplayFrame > >", - "offset": 72 - }, - { - "name": "m_startIndex", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_writeIndex", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_frameCount", - "ty": "int32", - "offset": 104 - } - ] - }, - { - "name": "CAnimGraphModelBinding", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_modelName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_pSharedData", - "ty": "CSmartPtr< CAnimUpdateSharedData >", - "offset": 16 - } - ] - }, - { - "name": "CAnimInputDamping", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_speedFunction", - "ty": "DampingSpeedFunction", - "offset": 8 - }, - { - "name": "m_fSpeedScale", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "CAnimParamHandle", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_type", - "ty": "AnimParamType_t", - "offset": 0 - }, - { - "name": "m_index", - "ty": "uint8", - "offset": 1 - } - ] - }, - { - "name": "CAnimParamHandleMap", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_list", - "ty": "CUtlHashtable< uint16, int16 >", - "offset": 0 - } - ] - }, - { - "name": "CAnimParameterManagerUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_parameters", - "ty": "CUtlVector< CSmartPtr< CAnimParameterBase > >", - "offset": 24 - }, - { - "name": "m_idToIndexMap", - "ty": "CUtlHashtable< AnimParamID, int32 >", - "offset": 48 - }, - { - "name": "m_nameToIndexMap", - "ty": "CUtlHashtable< CUtlString, int32 >", - "offset": 80 - }, - { - "name": "m_indexToHandle", - "ty": "CUtlVector< CAnimParamHandle >", - "offset": 112 - }, - { - "name": "m_autoResetParams", - "ty": "CUtlVector< CUtlPair< CAnimParamHandle, CAnimVariant > >", - "offset": 136 - }, - { - "name": "m_autoResetMap", - "ty": "CUtlHashtable< CAnimParamHandle, int16 >", - "offset": 160 - } - ] - }, - { - "name": "CAnimUpdateSharedData", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nodes", - "ty": "CUtlVector< CSmartPtr< CAnimUpdateNodeBase > >", - "offset": 16 - }, - { - "name": "m_nodeIndexMap", - "ty": "CUtlHashtable< CAnimNodePath, int32 >", - "offset": 40 - }, - { - "name": "m_components", - "ty": "CUtlVector< CSmartPtr< CAnimComponentUpdater > >", - "offset": 72 - }, - { - "name": "m_pParamListUpdater", - "ty": "CSmartPtr< CAnimParameterManagerUpdater >", - "offset": 96 - }, - { - "name": "m_pTagManagerUpdater", - "ty": "CSmartPtr< CAnimTagManagerUpdater >", - "offset": 104 - }, - { - "name": "m_scriptManager", - "ty": "CSmartPtr< CAnimScriptManager >", - "offset": 112 - }, - { - "name": "m_settings", - "ty": "CAnimGraphSettingsManager", - "offset": 120 - }, - { - "name": "m_pStaticPoseCache", - "ty": "CSmartPtr< CStaticPoseCacheBuilder >", - "offset": 168 - }, - { - "name": "m_pSkeleton", - "ty": "CSmartPtr< CAnimSkeleton >", - "offset": 176 - }, - { - "name": "m_rootNodePath", - "ty": "CAnimNodePath", - "offset": 184 - } - ] - }, - { - "name": "CBlendCurve", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flControlPoint1", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flControlPoint2", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "ParamSpanSample_t", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_value", - "ty": "CAnimVariant", - "offset": 0 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "ParamSpan_t", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_samples", - "ty": "CUtlVector< ParamSpanSample_t >", - "offset": 0 - }, - { - "name": "m_hParam", - "ty": "CAnimParamHandle", - "offset": 24 - }, - { - "name": "m_eParamType", - "ty": "AnimParamType_t", - "offset": 26 - }, - { - "name": "m_flStartCycle", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flEndCycle", - "ty": "float32", - "offset": 32 - } - ] - }, - { - "name": "CParamSpanUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_spans", - "ty": "CUtlVector< ParamSpan_t >", - "offset": 0 - } - ] - }, - { - "name": "CAnimGraphSettingsGroup", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CAnimGraphSettingsManager", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_settingsGroups", - "ty": "CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > >", - "offset": 24 - } - ] - }, - { - "name": "CCachedPose", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_transforms", - "ty": "CUtlVector< CTransform >", - "offset": 8 - }, - { - "name": "m_morphWeights", - "ty": "CUtlVector< float32 >", - "offset": 32 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 56 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 60 - } - ] - }, - { - "name": "CStaticPoseCache", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_poses", - "ty": "CUtlVector< CCachedPose >", - "offset": 16 - }, - { - "name": "m_nBoneCount", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_nMorphCount", - "ty": "int32", - "offset": 44 - } - ] - }, - { - "name": "CStaticPoseCacheBuilder", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CStaticPoseCache", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_poses", - "ty": "CUtlVector< CCachedPose >", - "offset": 16 - }, - { - "name": "m_nBoneCount", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_nMorphCount", - "ty": "int32", - "offset": 44 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CEmitTagActionUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nTagIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_bIsZeroDuration", - "ty": "bool", - "offset": 28 - } - ] - }, - { - "name": "CSetParameterActionUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hParam", - "ty": "CAnimParamHandle", - "offset": 24 - }, - { - "name": "m_value", - "ty": "CAnimVariant", - "offset": 26 - } - ] - }, - { - "name": "CToggleComponentActionUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_componentID", - "ty": "AnimComponentID", - "offset": 24 - }, - { - "name": "m_bSetEnabled", - "ty": "bool", - "offset": 28 - } - ] - }, - { - "name": "CExpressionActionUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimActionUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hParam", - "ty": "CAnimParamHandle", - "offset": 24 - }, - { - "name": "m_eParamType", - "ty": "AnimParamType_t", - "offset": 26 - }, - { - "name": "m_hScript", - "ty": "AnimScriptHandle", - "offset": 28 - } - ] - }, - { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - { - "name": "CAnimTagManagerUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_tags", - "ty": "CUtlVector< CSmartPtr< CAnimTagBase > >", - "offset": 24 - } - ] - }, - { - "name": "CAudioAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_clipName", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_attachmentName", - "ty": "CUtlString", - "offset": 88 - }, - { - "name": "m_flVolume", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_bStopWhenTagEnds", - "ty": "bool", - "offset": 100 - }, - { - "name": "m_bStopWhenGraphEnds", - "ty": "bool", - "offset": 101 - }, - { - "name": "m_bPlayOnServer", - "ty": "bool", - "offset": 102 - }, - { - "name": "m_bPlayOnClient", - "ty": "bool", - "offset": 103 - } - ] - }, - { - "name": "CBodyGroupSetting", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_BodyGroupName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nBodyGroupOption", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "CBodyGroupAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_nPriority", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_bodyGroupSettings", - "ty": "CUtlVector< CBodyGroupSetting >", - "offset": 88 - } - ] - }, - { - "name": "CClothSettingsAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_flStiffness", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flEaseIn", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flEaseOut", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_nVertexSet", - "ty": "CUtlString", - "offset": 96 - } - ] - }, - { - "name": "CFootFallAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_foot", - "ty": "FootFallTagFoot_t", - "offset": 80 - } - ] - }, - { - "name": "CFootstepLandedAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_FootstepType", - "ty": "FootstepLandedFootSoundType_t", - "offset": 80 - }, - { - "name": "m_OverrideSoundName", - "ty": "CUtlString", - "offset": 88 - }, - { - "name": "m_DebugAnimSourceString", - "ty": "CUtlString", - "offset": 96 - }, - { - "name": "m_BoneName", - "ty": "CUtlString", - "offset": 104 - } - ] - }, - { - "name": "CMaterialAttributeAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_AttributeName", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_AttributeType", - "ty": "MatterialAttributeTagType_t", - "offset": 88 - }, - { - "name": "m_flValue", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 96 - } - ] - }, - { - "name": "CParticleAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_hParticleSystem", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 80 - }, - { - "name": "m_particleSystemName", - "ty": "CUtlString", - "offset": 88 - }, - { - "name": "m_configName", - "ty": "CUtlString", - "offset": 96 - }, - { - "name": "m_bDetachFromOwner", - "ty": "bool", - "offset": 104 - }, - { - "name": "m_bStopWhenTagEnds", - "ty": "bool", - "offset": 105 - }, - { - "name": "m_bTagEndStopIsInstant", - "ty": "bool", - "offset": 106 - }, - { - "name": "m_attachmentName", - "ty": "CUtlString", - "offset": 112 - }, - { - "name": "m_attachmentType", - "ty": "ParticleAttachment_t", - "offset": 120 - }, - { - "name": "m_attachmentCP1Name", - "ty": "CUtlString", - "offset": 128 - }, - { - "name": "m_attachmentCP1Type", - "ty": "ParticleAttachment_t", - "offset": 136 - } - ] - }, - { - "name": "CRagdollAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_nPoseControl", - "ty": "AnimPoseControl", - "offset": 80 - }, - { - "name": "m_flFrequency", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flDampingRatio", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flDecayDuration", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flDecayBias", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_bDestroy", - "ty": "bool", - "offset": 100 - } - ] - }, - { - "name": "CSequenceFinishedAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [ - { - "name": "m_sequenceName", - "ty": "CUtlString", - "offset": 80 - } - ] - }, - { - "name": "CStringAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CTaskStatusAnimTag", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimTagBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CGlobalSymbol", - "offset": 24 - }, - { - "name": "m_group", - "ty": "CGlobalSymbol", - "offset": 32 - }, - { - "name": "m_tagID", - "ty": "AnimTagID", - "offset": 40 - }, - { - "name": "m_bIsReferenced", - "ty": "bool", - "offset": 64 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - { - "name": "CAnimScriptComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hScript", - "ty": "AnimScriptHandle", - "offset": 48 - } - ] - }, - { - "name": "CCPPScriptComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_scriptsToRun", - "ty": "CUtlVector< CGlobalSymbol >", - "offset": 48 - } - ] - }, - { - "name": "CDampedValueUpdateItem", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_damping", - "ty": "CAnimInputDamping", - "offset": 0 - }, - { - "name": "m_hParamIn", - "ty": "CAnimParamHandle", - "offset": 24 - }, - { - "name": "m_hParamOut", - "ty": "CAnimParamHandle", - "offset": 26 - } - ] - }, - { - "name": "CDampedValueComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_items", - "ty": "CUtlVector< CDampedValueUpdateItem >", - "offset": 48 - } - ] - }, - { - "name": "CDemoSettingsComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_settings", - "ty": "CAnimDemoCaptureSettings", - "offset": 48 - } - ] - }, - { - "name": "CLODComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nServerLOD", - "ty": "int32", - "offset": 48 - } - ] - }, - { - "name": "CLookComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hLookHeading", - "ty": "CAnimParamHandle", - "offset": 52 - }, - { - "name": "m_hLookHeadingVelocity", - "ty": "CAnimParamHandle", - "offset": 54 - }, - { - "name": "m_hLookPitch", - "ty": "CAnimParamHandle", - "offset": 56 - }, - { - "name": "m_hLookDistance", - "ty": "CAnimParamHandle", - "offset": 58 - }, - { - "name": "m_hLookDirection", - "ty": "CAnimParamHandle", - "offset": 60 - }, - { - "name": "m_hLookTarget", - "ty": "CAnimParamHandle", - "offset": 62 - }, - { - "name": "m_hLookTargetWorldSpace", - "ty": "CAnimParamHandle", - "offset": 64 - }, - { - "name": "m_bNetworkLookTarget", - "ty": "bool", - "offset": 66 - } - ] - }, - { - "name": "CMovementComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_motors", - "ty": "CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > >", - "offset": 48 - }, - { - "name": "m_facingDamping", - "ty": "CAnimInputDamping", - "offset": 72 - }, - { - "name": "m_eDefaultFacingMode", - "ty": "FacingMode", - "offset": 88 - }, - { - "name": "m_nDefaultMotorIndex", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_flDefaultRunSpeed", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_bMoveVarsDisabled", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_bNetworkPath", - "ty": "bool", - "offset": 109 - }, - { - "name": "m_bNetworkFacing", - "ty": "bool", - "offset": 110 - }, - { - "name": "m_paramHandles", - "ty": "CAnimParamHandle[30]", - "offset": 111 - } - ] - }, - { - "name": "WeightList", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_weights", - "ty": "CUtlVector< float32 >", - "offset": 8 - } - ] - }, - { - "name": "CRagdollComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ragdollNodePaths", - "ty": "CUtlVector< CAnimNodePath >", - "offset": 48 - }, - { - "name": "m_boneIndices", - "ty": "CUtlVector< int32 >", - "offset": 72 - }, - { - "name": "m_boneNames", - "ty": "CUtlVector< CUtlString >", - "offset": 96 - }, - { - "name": "m_weightLists", - "ty": "CUtlVector< WeightList >", - "offset": 120 - }, - { - "name": "m_flSpringFrequencyMin", - "ty": "float32", - "offset": 144 - }, - { - "name": "m_flSpringFrequencyMax", - "ty": "float32", - "offset": 148 - }, - { - "name": "m_flMaxStretch", - "ty": "float32", - "offset": 152 - }, - { - "name": "m_bSolidCollisionAtZeroWeight", - "ty": "bool", - "offset": 156 - } - ] - }, - { - "name": "CSlopeComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTraceDistance", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_hSlopeAngle", - "ty": "CAnimParamHandle", - "offset": 56 - }, - { - "name": "m_hSlopeAngleFront", - "ty": "CAnimParamHandle", - "offset": 58 - }, - { - "name": "m_hSlopeAngleSide", - "ty": "CAnimParamHandle", - "offset": 60 - }, - { - "name": "m_hSlopeHeading", - "ty": "CAnimParamHandle", - "offset": 62 - }, - { - "name": "m_hSlopeNormal", - "ty": "CAnimParamHandle", - "offset": 64 - }, - { - "name": "m_hSlopeNormal_WorldSpace", - "ty": "CAnimParamHandle", - "offset": 66 - } - ] - }, - { - "name": "CStateMachineComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimComponentUpdater", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimComponentID", - "offset": 32 - }, - { - "name": "m_networkMode", - "ty": "AnimNodeNetworkMode", - "offset": 36 - }, - { - "name": "m_bStartEnabled", - "ty": "bool", - "offset": 40 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_stateMachine", - "ty": "CAnimStateMachineUpdater", - "offset": 48 - } - ] - }, - { - "name": "CMotionDataSet", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_groups", - "ty": "CUtlVector< CMotionGraphGroup >", - "offset": 0 - }, - { - "name": "m_nDimensionCount", - "ty": "int32", - "offset": 24 - } - ] - }, - { - "name": "CMotionGraphGroup", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_searchDB", - "ty": "CMotionSearchDB", - "offset": 0 - }, - { - "name": "m_motionGraphs", - "ty": "CUtlVector< CSmartPtr< CMotionGraph > >", - "offset": 184 - }, - { - "name": "m_motionGraphConfigs", - "ty": "CUtlVector< CMotionGraphConfig >", - "offset": 208 - }, - { - "name": "m_sampleToConfig", - "ty": "CUtlVector< int32 >", - "offset": 232 - }, - { - "name": "m_hIsActiveScript", - "ty": "AnimScriptHandle", - "offset": 256 - } - ] - }, - { - "name": "SampleCode", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_subCode", - "ty": "uint8[8]", - "offset": 0 - } - ] - }, - { - "name": "MotionDBIndex", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nIndex", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "CVectorQuantizer", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_centroidVectors", - "ty": "CUtlVector< float32 >", - "offset": 0 - }, - { - "name": "m_nCentroids", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nDimensions", - "ty": "int32", - "offset": 28 - } - ] - }, - { - "name": "CProductQuantizer", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_subQuantizers", - "ty": "CUtlVector< CVectorQuantizer >", - "offset": 0 - }, - { - "name": "m_nDimensions", - "ty": "int32", - "offset": 24 - } - ] - }, - { - "name": "CMotionSearchNode", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_children", - "ty": "CUtlVector< CMotionSearchNode* >", - "offset": 0 - }, - { - "name": "m_quantizer", - "ty": "CVectorQuantizer", - "offset": 24 - }, - { - "name": "m_sampleCodes", - "ty": "CUtlVector< CUtlVector< SampleCode > >", - "offset": 56 - }, - { - "name": "m_sampleIndices", - "ty": "CUtlVector< CUtlVector< int32 > >", - "offset": 80 - }, - { - "name": "m_selectableSamples", - "ty": "CUtlVector< int32 >", - "offset": 104 - } - ] - }, - { - "name": "CMotionSearchDB", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_rootNode", - "ty": "CMotionSearchNode", - "offset": 0 - }, - { - "name": "m_residualQuantizer", - "ty": "CProductQuantizer", - "offset": 128 - }, - { - "name": "m_codeIndices", - "ty": "CUtlVector< MotionDBIndex >", - "offset": 160 - } - ] - }, - { - "name": "CMotionGraph", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_paramSpans", - "ty": "CParamSpanUpdater", - "offset": 16 - }, - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 40 - }, - { - "name": "m_pRootNode", - "ty": "CSmartPtr< CMotionNode >", - "offset": 64 - }, - { - "name": "m_nParameterCount", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_nConfigStartIndex", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_nConfigCount", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 84 - } - ] - }, - { - "name": "CEditableMotionGraph", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionGraph", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_paramSpans", - "ty": "CParamSpanUpdater", - "offset": 16 - }, - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 40 - }, - { - "name": "m_pRootNode", - "ty": "CSmartPtr< CMotionNode >", - "offset": 64 - }, - { - "name": "m_nParameterCount", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_nConfigStartIndex", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_nConfigCount", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 84 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CMotionNode", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimNodeID", - "offset": 32 - } - ] - }, - { - "name": "CMotionNodeSequence", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionNode", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimNodeID", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_tags", - "ty": "CUtlVector< TagSpan_t >", - "offset": 40 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 64 - }, - { - "name": "m_flPlaybackSpeed", - "ty": "float32", - "offset": 68 - } - ] - }, - { - "name": "MotionBlendItem", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pChild", - "ty": "CSmartPtr< CMotionNode >", - "offset": 0 - }, - { - "name": "m_flKeyValue", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "CMotionNodeBlend1D", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionNode", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_id", - "ty": "AnimNodeID", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_blendItems", - "ty": "CUtlVector< MotionBlendItem >", - "offset": 40 - }, - { - "name": "m_nParamIndex", - "ty": "int32", - "offset": 64 - } - ] - }, - { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - { - "name": "CBlockSelectionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CBonePositionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBoneIndex", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "CBoneVelocityMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBoneIndex", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "CCurrentRotationVelocityMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CCurrentVelocityMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CDistanceRemainingMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMaxDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flMinDistance", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flStartGoalFilterDistance", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flMaxGoalOvershootScale", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_bFilterFixedMinDistance", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bFilterGoalDistance", - "ty": "bool", - "offset": 97 - }, - { - "name": "m_bFilterGoalOvershoot", - "ty": "bool", - "offset": 98 - } - ] - }, - { - "name": "CFootCycleMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_footIndices", - "ty": "CUtlVector< int32 >", - "offset": 80 - } - ] - }, - { - "name": "CFootPositionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_footIndices", - "ty": "CUtlVector< int32 >", - "offset": 80 - }, - { - "name": "m_bIgnoreSlope", - "ty": "bool", - "offset": 104 - } - ] - }, - { - "name": "CFutureFacingMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flTime", - "ty": "float32", - "offset": 84 - } - ] - }, - { - "name": "CFutureVelocityMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flStoppingDistance", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flTargetSpeed", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_eMode", - "ty": "VelocityMetricMode", - "offset": 92 - } - ] - }, - { - "name": "CPathMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pathTimeSamples", - "ty": "CUtlVector< float32 >", - "offset": 80 - }, - { - "name": "m_flDistance", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_bExtrapolateMovement", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_flMinExtrapolationSpeed", - "ty": "float32", - "offset": 112 - } - ] - }, - { - "name": "CStepsRemainingMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_footIndices", - "ty": "CUtlVector< int32 >", - "offset": 80 - }, - { - "name": "m_flMinStepsRemaining", - "ty": "float32", - "offset": 104 - } - ] - }, - { - "name": "CTimeRemainingMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_means", - "ty": "CUtlVector< float32 >", - "offset": 24 - }, - { - "name": "m_standardDeviations", - "ty": "CUtlVector< float32 >", - "offset": 48 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nDimensionStartIndex", - "ty": "int32", - "offset": 76 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bMatchByTimeRemaining", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_flMaxTimeRemaining", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_bFilterByTimeRemaining", - "ty": "bool", - "offset": 88 - }, - { - "name": "m_flMinTimeRemaining", - "ty": "float32", - "offset": 92 - } - ] - }, - { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - { - "name": "CPathAnimMotorUpdaterBase", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bLockToPath", - "ty": "bool", - "offset": 32 - } - ] - }, - { - "name": "CDampedPathAnimMotorUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CPathAnimMotorUpdaterBase", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bLockToPath", - "ty": "bool", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flAnticipationTime", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flMinSpeedScale", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_hAnticipationPosParam", - "ty": "CAnimParamHandle", - "offset": 52 - }, - { - "name": "m_hAnticipationHeadingParam", - "ty": "CAnimParamHandle", - "offset": 54 - }, - { - "name": "m_flSpringConstant", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flMinSpringTension", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flMaxSpringTension", - "ty": "float32", - "offset": 64 - } - ] - }, - { - "name": "CPathAnimMotorUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CPathAnimMotorUpdaterBase", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bLockToPath", - "ty": "bool", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPlayerInputAnimMotorUpdater", - "module_name": "animgraphlib.dll", - "parent": { - "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 24 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sampleTimes", - "ty": "CUtlVector< float32 >", - "offset": 32 - }, - { - "name": "m_flSpringConstant", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flAnticipationDistance", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_hAnticipationPosParam", - "ty": "CAnimParamHandle", - "offset": 68 - }, - { - "name": "m_hAnticipationHeadingParam", - "ty": "CAnimParamHandle", - "offset": 70 - }, - { - "name": "m_bUseAcceleration", - "ty": "bool", - "offset": 72 - } - ] - } - ], - [ - { - "name": "MoodType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "eMoodType_Head", - "value": 0 - }, - { - "name": "eMoodType_Body", - "value": 1 - } - ] - }, - { - "name": "AnimationProcessingType_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "ANIMATION_PROCESSING_SERVER_SIMULATION", - "value": 0 - }, - { - "name": "ANIMATION_PROCESSING_CLIENT_SIMULATION", - "value": 1 - }, - { - "name": "ANIMATION_PROCESSING_CLIENT_PREDICTION", - "value": 2 - }, - { - "name": "ANIMATION_PROCESSING_CLIENT_INTERPOLATION", - "value": 3 - }, - { - "name": "ANIMATION_PROCESSING_CLIENT_RENDER", - "value": 4 - }, - { - "name": "ANIMATION_PROCESSING_MAX", - "value": 5 - } - ] - }, - { - "name": "AnimationSnapshotType_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "ANIMATION_SNAPSHOT_SERVER_SIMULATION", - "value": 0 - }, - { - "name": "ANIMATION_SNAPSHOT_CLIENT_SIMULATION", - "value": 1 - }, - { - "name": "ANIMATION_SNAPSHOT_CLIENT_PREDICTION", - "value": 2 - }, - { - "name": "ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION", - "value": 3 - }, - { - "name": "ANIMATION_SNAPSHOT_CLIENT_RENDER", - "value": 4 - }, - { - "name": "ANIMATION_SNAPSHOT_FINAL_COMPOSITE", - "value": 5 - }, - { - "name": "ANIMATION_SNAPSHOT_MAX", - "value": 6 - } - ] - }, - { - "name": "SeqCmd_t", - "ty": "int32", - "alignment": 4, - "size": 17, - "members": [ - { - "name": "SeqCmd_Nop", - "value": 0 - }, - { - "name": "SeqCmd_LinearDelta", - "value": 1 - }, - { - "name": "SeqCmd_FetchFrameRange", - "value": 2 - }, - { - "name": "SeqCmd_Slerp", - "value": 3 - }, - { - "name": "SeqCmd_Add", - "value": 4 - }, - { - "name": "SeqCmd_Subtract", - "value": 5 - }, - { - "name": "SeqCmd_Scale", - "value": 6 - }, - { - "name": "SeqCmd_Copy", - "value": 7 - }, - { - "name": "SeqCmd_Blend", - "value": 8 - }, - { - "name": "SeqCmd_Worldspace", - "value": 9 - }, - { - "name": "SeqCmd_Sequence", - "value": 10 - }, - { - "name": "SeqCmd_FetchCycle", - "value": 11 - }, - { - "name": "SeqCmd_FetchFrame", - "value": 12 - }, - { - "name": "SeqCmd_IKLockInPlace", - "value": 13 - }, - { - "name": "SeqCmd_IKRestoreAll", - "value": 14 - }, - { - "name": "SeqCmd_ReverseSequence", - "value": 15 - }, - { - "name": "SeqCmd_Transform", - "value": 16 - } - ] - }, - { - "name": "SeqPoseSetting_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "SEQ_POSE_SETTING_CONSTANT", - "value": 0 - }, - { - "name": "SEQ_POSE_SETTING_ROTATION", - "value": 1 - }, - { - "name": "SEQ_POSE_SETTING_POSITION", - "value": 2 - }, - { - "name": "SEQ_POSE_SETTING_VELOCITY", - "value": 3 - } - ] - }, - { - "name": "ParticleAttachment_t", - "ty": "int32", - "alignment": 4, - "size": 18, - "members": [ - { - "name": "PATTACH_INVALID", - "value": -1 - }, - { - "name": "PATTACH_ABSORIGIN", - "value": 0 - }, - { - "name": "PATTACH_ABSORIGIN_FOLLOW", - "value": 1 - }, - { - "name": "PATTACH_CUSTOMORIGIN", - "value": 2 - }, - { - "name": "PATTACH_CUSTOMORIGIN_FOLLOW", - "value": 3 - }, - { - "name": "PATTACH_POINT", - "value": 4 - }, - { - "name": "PATTACH_POINT_FOLLOW", - "value": 5 - }, - { - "name": "PATTACH_EYES_FOLLOW", - "value": 6 - }, - { - "name": "PATTACH_OVERHEAD_FOLLOW", - "value": 7 - }, - { - "name": "PATTACH_WORLDORIGIN", - "value": 8 - }, - { - "name": "PATTACH_ROOTBONE_FOLLOW", - "value": 9 - }, - { - "name": "PATTACH_RENDERORIGIN_FOLLOW", - "value": 10 - }, - { - "name": "PATTACH_MAIN_VIEW", - "value": 11 - }, - { - "name": "PATTACH_WATERWAKE", - "value": 12 - }, - { - "name": "PATTACH_CENTER_FOLLOW", - "value": 13 - }, - { - "name": "PATTACH_CUSTOM_GAME_STATE_1", - "value": 14 - }, - { - "name": "PATTACH_HEALTHBAR", - "value": 15 - }, - { - "name": "MAX_PATTACH_TYPES", - "value": 16 - } - ] - }, - { - "name": "AnimParamType_t", - "ty": "int8", - "alignment": 1, - "size": 9, - "members": [ - { - "name": "ANIMPARAM_UNKNOWN", - "value": 0 - }, - { - "name": "ANIMPARAM_BOOL", - "value": 1 - }, - { - "name": "ANIMPARAM_ENUM", - "value": 2 - }, - { - "name": "ANIMPARAM_INT", - "value": 3 - }, - { - "name": "ANIMPARAM_FLOAT", - "value": 4 - }, - { - "name": "ANIMPARAM_VECTOR", - "value": 5 - }, - { - "name": "ANIMPARAM_QUATERNION", - "value": 6 - }, - { - "name": "ANIMPARAM_GLOBALSYMBOL", - "value": 7 - }, - { - "name": "ANIMPARAM_COUNT", - "value": 8 - } - ] - }, - { - "name": "BoneTransformSpace_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "BoneTransformSpace_Invalid", - "value": -1 - }, - { - "name": "BoneTransformSpace_Parent", - "value": 0 - }, - { - "name": "BoneTransformSpace_Model", - "value": 1 - }, - { - "name": "BoneTransformSpace_World", - "value": 2 - } - ] - }, - { - "name": "AnimParamButton_t", - "ty": "int32", - "alignment": 4, - "size": 13, - "members": [ - { - "name": "ANIMPARAM_BUTTON_NONE", - "value": 0 - }, - { - "name": "ANIMPARAM_BUTTON_DPAD_UP", - "value": 1 - }, - { - "name": "ANIMPARAM_BUTTON_DPAD_RIGHT", - "value": 2 - }, - { - "name": "ANIMPARAM_BUTTON_DPAD_DOWN", - "value": 3 - }, - { - "name": "ANIMPARAM_BUTTON_DPAD_LEFT", - "value": 4 - }, - { - "name": "ANIMPARAM_BUTTON_A", - "value": 5 - }, - { - "name": "ANIMPARAM_BUTTON_B", - "value": 6 - }, - { - "name": "ANIMPARAM_BUTTON_X", - "value": 7 - }, - { - "name": "ANIMPARAM_BUTTON_Y", - "value": 8 - }, - { - "name": "ANIMPARAM_BUTTON_LEFT_SHOULDER", - "value": 9 - }, - { - "name": "ANIMPARAM_BUTTON_RIGHT_SHOULDER", - "value": 10 - }, - { - "name": "ANIMPARAM_BUTTON_LTRIGGER", - "value": 11 - }, - { - "name": "ANIMPARAM_BUTTON_RTRIGGER", - "value": 12 - } - ] - }, - { - "name": "AnimParamNetworkSetting", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "Auto", - "value": 0 - }, - { - "name": "AlwaysNetwork", - "value": 1 - }, - { - "name": "NeverNetwork", - "value": 2 - } - ] - }, - { - "name": "FootstepLandedFootSoundType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "FOOTSOUND_Left", - "value": 0 - }, - { - "name": "FOOTSOUND_Right", - "value": 1 - }, - { - "name": "FOOTSOUND_UseOverrideSound", - "value": 2 - } - ] - }, - { - "name": "AnimPoseControl", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "NoPoseControl", - "value": 0 - }, - { - "name": "AbsolutePoseControl", - "value": 1 - }, - { - "name": "RelativePoseControl", - "value": 2 - } - ] - }, - { - "name": "RagdollPoseControl", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "Absolute", - "value": 0 - }, - { - "name": "Relative", - "value": 1 - } - ] - }, - { - "name": "VPhysXBodyPart_t::VPhysXFlagEnum_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "FLAG_STATIC", - "value": 1 - }, - { - "name": "FLAG_KINEMATIC", - "value": 2 - }, - { - "name": "FLAG_JOINT", - "value": 4 - }, - { - "name": "FLAG_MASS", - "value": 8 - }, - { - "name": "FLAG_ALWAYS_DYNAMIC_ON_CLIENT", - "value": 16 - } - ] - }, - { - "name": "VPhysXConstraintParams_t::EnumFlags0_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "FLAG0_SHIFT_INTERPENETRATE", - "value": 0 - }, - { - "name": "FLAG0_SHIFT_CONSTRAIN", - "value": 1 - }, - { - "name": "FLAG0_SHIFT_BREAKABLE_FORCE", - "value": 2 - }, - { - "name": "FLAG0_SHIFT_BREAKABLE_TORQUE", - "value": 3 - } - ] - }, - { - "name": "VPhysXJoint_t::Flags_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "JOINT_FLAGS_NONE", - "value": 0 - }, - { - "name": "JOINT_FLAGS_BODY1_FIXED", - "value": 1 - }, - { - "name": "JOINT_FLAGS_USE_BLOCK_SOLVER", - "value": 2 - } - ] - }, - { - "name": "VPhysXAggregateData_t::VPhysXFlagEnum_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "FLAG_IS_POLYSOUP_GEOMETRY", - "value": 1 - }, - { - "name": "FLAG_LEVEL_COLLISION", - "value": 16 - }, - { - "name": "FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE", - "value": 32 - } - ] - }, - { - "name": "MeshDrawPrimitiveFlags_t", - "ty": "int32", - "alignment": 4, - "size": 8, - "members": [ - { - "name": "MESH_DRAW_FLAGS_NONE", - "value": 0 - }, - { - "name": "MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH", - "value": 1 - }, - { - "name": "MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT", - "value": 2 - }, - { - "name": "MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL", - "value": 8 - }, - { - "name": "MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING", - "value": 16 - }, - { - "name": "MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING", - "value": 32 - }, - { - "name": "MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS", - "value": 64 - }, - { - "name": "MESH_DRAW_FLAGS_DRAW_LAST", - "value": 128 - } - ] - }, - { - "name": "ModelSkeletonData_t::BoneFlags_t", - "ty": "int32", - "alignment": 4, - "size": 22, - "members": [ - { - "name": "FLAG_NO_BONE_FLAGS", - "value": 0 - }, - { - "name": "FLAG_BONEFLEXDRIVER", - "value": 4 - }, - { - "name": "FLAG_CLOTH", - "value": 8 - }, - { - "name": "FLAG_PHYSICS", - "value": 16 - }, - { - "name": "FLAG_ATTACHMENT", - "value": 32 - }, - { - "name": "FLAG_ANIMATION", - "value": 64 - }, - { - "name": "FLAG_MESH", - "value": 128 - }, - { - "name": "FLAG_HITBOX", - "value": 256 - }, - { - "name": "FLAG_BONE_USED_BY_VERTEX_LOD0", - "value": 1024 - }, - { - "name": "FLAG_BONE_USED_BY_VERTEX_LOD1", - "value": 2048 - }, - { - "name": "FLAG_BONE_USED_BY_VERTEX_LOD2", - "value": 4096 - }, - { - "name": "FLAG_BONE_USED_BY_VERTEX_LOD3", - "value": 8192 - }, - { - "name": "FLAG_BONE_USED_BY_VERTEX_LOD4", - "value": 16384 - }, - { - "name": "FLAG_BONE_USED_BY_VERTEX_LOD5", - "value": 32768 - }, - { - "name": "FLAG_BONE_USED_BY_VERTEX_LOD6", - "value": 65536 - }, - { - "name": "FLAG_BONE_USED_BY_VERTEX_LOD7", - "value": 131072 - }, - { - "name": "FLAG_BONE_MERGE_READ", - "value": 262144 - }, - { - "name": "FLAG_BONE_MERGE_WRITE", - "value": 524288 - }, - { - "name": "FLAG_ALL_BONE_FLAGS", - "value": 1048575 - }, - { - "name": "BLEND_PREALIGNED", - "value": 1048576 - }, - { - "name": "FLAG_RIGIDLENGTH", - "value": 2097152 - }, - { - "name": "FLAG_PROCEDURAL", - "value": 4194304 - } - ] - }, - { - "name": "PermModelInfo_t::FlagEnum", - "ty": "int32", - "alignment": 4, - "size": 15, - "members": [ - { - "name": "FLAG_TRANSLUCENT", - "value": 1 - }, - { - "name": "FLAG_TRANSLUCENT_TWO_PASS", - "value": 2 - }, - { - "name": "FLAG_MODEL_IS_RUNTIME_COMBINED", - "value": 4 - }, - { - "name": "FLAG_SOURCE1_IMPORT", - "value": 8 - }, - { - "name": "FLAG_MODEL_PART_CHILD", - "value": 16 - }, - { - "name": "FLAG_NAV_GEN_NONE", - "value": 32 - }, - { - "name": "FLAG_NAV_GEN_HULL", - "value": 64 - }, - { - "name": "FLAG_NO_FORCED_FADE", - "value": 2048 - }, - { - "name": "FLAG_HAS_SKINNED_MESHES", - "value": 1024 - }, - { - "name": "FLAG_DO_NOT_CAST_SHADOWS", - "value": 131072 - }, - { - "name": "FLAG_FORCE_PHONEME_CROSSFADE", - "value": 4096 - }, - { - "name": "FLAG_NO_ANIM_EVENTS", - "value": 1048576 - }, - { - "name": "FLAG_ANIMATION_DRIVEN_FLEXES", - "value": 2097152 - }, - { - "name": "FLAG_IMPLICIT_BIND_POSE_SEQUENCE", - "value": 4194304 - }, - { - "name": "FLAG_MODEL_DOC", - "value": 8388608 - } - ] - }, - { - "name": "ModelBoneFlexComponent_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "MODEL_BONE_FLEX_INVALID", - "value": -1 - }, - { - "name": "MODEL_BONE_FLEX_TX", - "value": 0 - }, - { - "name": "MODEL_BONE_FLEX_TY", - "value": 1 - }, - { - "name": "MODEL_BONE_FLEX_TZ", - "value": 2 - } - ] - }, - { - "name": "ModelConfigAttachmentType_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "MODEL_CONFIG_ATTACHMENT_INVALID", - "value": -1 - }, - { - "name": "MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT", - "value": 0 - }, - { - "name": "MODEL_CONFIG_ATTACHMENT_ROOT_RELATIVE", - "value": 1 - }, - { - "name": "MODEL_CONFIG_ATTACHMENT_BONEMERGE", - "value": 2 - }, - { - "name": "MODEL_CONFIG_ATTACHMENT_COUNT", - "value": 3 - } - ] - }, - { - "name": "FlexOpCode_t", - "ty": "int32", - "alignment": 4, - "size": 26, - "members": [ - { - "name": "FLEX_OP_CONST", - "value": 1 - }, - { - "name": "FLEX_OP_FETCH1", - "value": 2 - }, - { - "name": "FLEX_OP_FETCH2", - "value": 3 - }, - { - "name": "FLEX_OP_ADD", - "value": 4 - }, - { - "name": "FLEX_OP_SUB", - "value": 5 - }, - { - "name": "FLEX_OP_MUL", - "value": 6 - }, - { - "name": "FLEX_OP_DIV", - "value": 7 - }, - { - "name": "FLEX_OP_NEG", - "value": 8 - }, - { - "name": "FLEX_OP_EXP", - "value": 9 - }, - { - "name": "FLEX_OP_OPEN", - "value": 10 - }, - { - "name": "FLEX_OP_CLOSE", - "value": 11 - }, - { - "name": "FLEX_OP_COMMA", - "value": 12 - }, - { - "name": "FLEX_OP_MAX", - "value": 13 - }, - { - "name": "FLEX_OP_MIN", - "value": 14 - }, - { - "name": "FLEX_OP_2WAY_0", - "value": 15 - }, - { - "name": "FLEX_OP_2WAY_1", - "value": 16 - }, - { - "name": "FLEX_OP_NWAY", - "value": 17 - }, - { - "name": "FLEX_OP_COMBO", - "value": 18 - }, - { - "name": "FLEX_OP_DOMINATE", - "value": 19 - }, - { - "name": "FLEX_OP_DME_LOWER_EYELID", - "value": 20 - }, - { - "name": "FLEX_OP_DME_UPPER_EYELID", - "value": 21 - }, - { - "name": "FLEX_OP_SQRT", - "value": 22 - }, - { - "name": "FLEX_OP_REMAPVALCLAMPED", - "value": 23 - }, - { - "name": "FLEX_OP_SIN", - "value": 24 - }, - { - "name": "FLEX_OP_COS", - "value": 25 - }, - { - "name": "FLEX_OP_ABS", - "value": 26 - } - ] - }, - { - "name": "MorphFlexControllerRemapType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "MORPH_FLEXCONTROLLER_REMAP_PASSTHRU", - "value": 0 - }, - { - "name": "MORPH_FLEXCONTROLLER_REMAP_2WAY", - "value": 1 - }, - { - "name": "MORPH_FLEXCONTROLLER_REMAP_NWAY", - "value": 2 - }, - { - "name": "MORPH_FLEXCONTROLLER_REMAP_EYELID", - "value": 3 - } - ] - }, - { - "name": "MorphBundleType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "MORPH_BUNDLE_TYPE_NONE", - "value": 0 - }, - { - "name": "MORPH_BUNDLE_TYPE_POSITION_SPEED", - "value": 1 - }, - { - "name": "MORPH_BUNDLE_TYPE_NORMAL_WRINKLE", - "value": 2 - }, - { - "name": "MORPH_BUNDLE_TYPE_COUNT", - "value": 3 - } - ] - }, - { - "name": "MovementGait_t", - "ty": "int8", - "alignment": 1, - "size": 5, - "members": [ - { - "name": "eInvalid", - "value": -1 - }, - { - "name": "eWalk", - "value": 0 - }, - { - "name": "eJog", - "value": 1 - }, - { - "name": "eRun", - "value": 2 - }, - { - "name": "eSprint", - "value": 3 - } - ] - }, - { - "name": "CNmBoneMask::WeightInfo_t", - "ty": "int8", - "alignment": 1, - "size": 3, - "members": [ - { - "name": "Zero", - "value": 0 - }, - { - "name": "Mixed", - "value": 1 - }, - { - "name": "One", - "value": 2 - } - ] - }, - { - "name": "NmFootPhase_t", - "ty": "int8", - "alignment": 1, - "size": 4, - "members": [ - { - "name": "LeftFootDown", - "value": 0 - }, - { - "name": "RightFootPassing", - "value": 1 - }, - { - "name": "RightFootDown", - "value": 2 - }, - { - "name": "LeftFootPassing", - "value": 3 - } - ] - }, - { - "name": "NmFootPhaseCondition_t", - "ty": "int8", - "alignment": 1, - "size": 6, - "members": [ - { - "name": "LeftFootDown", - "value": 0 - }, - { - "name": "LeftFootPassing", - "value": 1 - }, - { - "name": "LeftPhase", - "value": 4 - }, - { - "name": "RightFootDown", - "value": 2 - }, - { - "name": "RightFootPassing", - "value": 3 - }, - { - "name": "RightPhase", - "value": 5 - } - ] - }, - { - "name": "NmTransitionRule_t", - "ty": "int8", - "alignment": 1, - "size": 3, - "members": [ - { - "name": "AllowTransition", - "value": 0 - }, - { - "name": "ConditionallyAllowTransition", - "value": 1 - }, - { - "name": "BlockTransition", - "value": 2 - } - ] - }, - { - "name": "NmTransitionRuleCondition_t", - "ty": "int8", - "alignment": 1, - "size": 4, - "members": [ - { - "name": "AnyAllowed", - "value": 0 - }, - { - "name": "FullyAllowed", - "value": 1 - }, - { - "name": "ConditionallyAllowed", - "value": 2 - }, - { - "name": "Blocked", - "value": 3 - } - ] - }, - { - "name": "NmFrameSnapEventMode_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "Floor", - "value": 0 - }, - { - "name": "Round", - "value": 1 - } - ] - }, - { - "name": "IKChannelMode", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "TwoBone", - "value": 0 - }, - { - "name": "TwoBone_Translate", - "value": 1 - }, - { - "name": "OneBone", - "value": 2 - }, - { - "name": "OneBone_Translate", - "value": 3 - } - ] - }, - { - "name": "EDemoBoneSelectionMode", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "CaptureAllBones", - "value": 0 - }, - { - "name": "CaptureSelectedBones", - "value": 1 - } - ] - }, - { - "name": "AnimValueSource", - "ty": "int32", - "alignment": 4, - "size": 37, - "members": [ - { - "name": "MoveHeading", - "value": 0 - }, - { - "name": "MoveSpeed", - "value": 1 - }, - { - "name": "ForwardSpeed", - "value": 2 - }, - { - "name": "StrafeSpeed", - "value": 3 - }, - { - "name": "FacingHeading", - "value": 4 - }, - { - "name": "ManualFacingHeading", - "value": 5 - }, - { - "name": "LookHeading", - "value": 6 - }, - { - "name": "LookPitch", - "value": 7 - }, - { - "name": "LookDistance", - "value": 8 - }, - { - "name": "Parameter", - "value": 9 - }, - { - "name": "WayPointHeading", - "value": 10 - }, - { - "name": "WayPointDistance", - "value": 11 - }, - { - "name": "BoundaryRadius", - "value": 12 - }, - { - "name": "TargetMoveHeading", - "value": 13 - }, - { - "name": "TargetMoveSpeed", - "value": 14 - }, - { - "name": "AccelerationHeading", - "value": 15 - }, - { - "name": "AccelerationSpeed", - "value": 16 - }, - { - "name": "SlopeHeading", - "value": 17 - }, - { - "name": "SlopeAngle", - "value": 18 - }, - { - "name": "SlopePitch", - "value": 19 - }, - { - "name": "SlopeYaw", - "value": 20 - }, - { - "name": "GoalDistance", - "value": 21 - }, - { - "name": "AccelerationLeftRight", - "value": 22 - }, - { - "name": "AccelerationFrontBack", - "value": 23 - }, - { - "name": "RootMotionSpeed", - "value": 24 - }, - { - "name": "RootMotionTurnSpeed", - "value": 25 - }, - { - "name": "MoveHeadingRelativeToLookHeading", - "value": 26 - }, - { - "name": "MaxMoveSpeed", - "value": 27 - }, - { - "name": "FingerCurl_Thumb", - "value": 28 - }, - { - "name": "FingerCurl_Index", - "value": 29 - }, - { - "name": "FingerCurl_Middle", - "value": 30 - }, - { - "name": "FingerCurl_Ring", - "value": 31 - }, - { - "name": "FingerCurl_Pinky", - "value": 32 - }, - { - "name": "FingerSplay_Thumb_Index", - "value": 33 - }, - { - "name": "FingerSplay_Index_Middle", - "value": 34 - }, - { - "name": "FingerSplay_Middle_Ring", - "value": 35 - }, - { - "name": "FingerSplay_Ring_Pinky", - "value": 36 - } - ] - }, - { - "name": "AnimVectorSource", - "ty": "int32", - "alignment": 4, - "size": 13, - "members": [ - { - "name": "MoveDirection", - "value": 0 - }, - { - "name": "FacingDirection", - "value": 1 - }, - { - "name": "LookDirection", - "value": 2 - }, - { - "name": "VectorParameter", - "value": 3 - }, - { - "name": "WayPointDirection", - "value": 4 - }, - { - "name": "Acceleration", - "value": 5 - }, - { - "name": "SlopeNormal", - "value": 6 - }, - { - "name": "SlopeNormal_WorldSpace", - "value": 7 - }, - { - "name": "LookTarget", - "value": 8 - }, - { - "name": "LookTarget_WorldSpace", - "value": 9 - }, - { - "name": "WayPointPosition", - "value": 10 - }, - { - "name": "GoalPosition", - "value": 11 - }, - { - "name": "RootMotionVelocity", - "value": 12 - } - ] - }, - { - "name": "DampingSpeedFunction", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "NoDamping", - "value": 0 - }, - { - "name": "Constant", - "value": 1 - }, - { - "name": "Spring", - "value": 2 - } - ] - }, - { - "name": "AnimNodeNetworkMode", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "ServerAuthoritative", - "value": 0 - }, - { - "name": "ClientSimulate", - "value": 1 - } - ] - }, - { - "name": "StateActionBehavior", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT", - "value": 0 - }, - { - "name": "STATETAGBEHAVIOR_FIRE_ON_ENTER", - "value": 1 - }, - { - "name": "STATETAGBEHAVIOR_FIRE_ON_EXIT", - "value": 2 - }, - { - "name": "STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT", - "value": 3 - } - ] - }, - { - "name": "FieldNetworkOption", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "Auto", - "value": 0 - }, - { - "name": "ForceEnable", - "value": 1 - }, - { - "name": "ForceDisable", - "value": 2 - } - ] - }, - { - "name": "FootFallTagFoot_t", - "ty": "int32", - "alignment": 4, - "size": 8, - "members": [ - { - "name": "FOOT1", - "value": 0 - }, - { - "name": "FOOT2", - "value": 1 - }, - { - "name": "FOOT3", - "value": 2 - }, - { - "name": "FOOT4", - "value": 3 - }, - { - "name": "FOOT5", - "value": 4 - }, - { - "name": "FOOT6", - "value": 5 - }, - { - "name": "FOOT7", - "value": 6 - }, - { - "name": "FOOT8", - "value": 7 - } - ] - }, - { - "name": "MatterialAttributeTagType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "MATERIAL_ATTRIBUTE_TAG_VALUE", - "value": 0 - }, - { - "name": "MATERIAL_ATTRIBUTE_TAG_COLOR", - "value": 1 - } - ] - }, - { - "name": "VelocityMetricMode", - "ty": "int8", - "alignment": 1, - "size": 3, - "members": [ - { - "name": "DirectionOnly", - "value": 0 - }, - { - "name": "MagnitudeOnly", - "value": 1 - }, - { - "name": "DirectionAndMagnitude", - "value": 2 - } - ] - }, - { - "name": "AimMatrixBlendMode", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "AimMatrixBlendMode_None", - "value": 0 - }, - { - "name": "AimMatrixBlendMode_Additive", - "value": 1 - }, - { - "name": "AimMatrixBlendMode_ModelSpaceAdditive", - "value": 2 - }, - { - "name": "AimMatrixBlendMode_BoneMask", - "value": 3 - } - ] - }, - { - "name": "BoneMaskBlendSpace", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "BlendSpace_Parent", - "value": 0 - }, - { - "name": "BlendSpace_Model", - "value": 1 - }, - { - "name": "BlendSpace_Model_RotationOnly", - "value": 2 - }, - { - "name": "BlendSpace_Model_TranslationOnly", - "value": 3 - } - ] - }, - { - "name": "JiggleBoneSimSpace", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "SimSpace_Local", - "value": 0 - }, - { - "name": "SimSpace_Model", - "value": 1 - }, - { - "name": "SimSpace_World", - "value": 2 - } - ] - }, - { - "name": "SolveIKChainAnimNodeDebugSetting", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "SOLVEIKCHAINANIMNODEDEBUGSETTING_None", - "value": 0 - }, - { - "name": "SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle", - "value": 1 - }, - { - "name": "SOLVEIKCHAINANIMNODEDEBUGSETTING_Y_Axis_Circle", - "value": 2 - }, - { - "name": "SOLVEIKCHAINANIMNODEDEBUGSETTING_Z_Axis_Circle", - "value": 3 - }, - { - "name": "SOLVEIKCHAINANIMNODEDEBUGSETTING_Forward", - "value": 4 - }, - { - "name": "SOLVEIKCHAINANIMNODEDEBUGSETTING_Up", - "value": 5 - }, - { - "name": "SOLVEIKCHAINANIMNODEDEBUGSETTING_Left", - "value": 6 - } - ] - }, - { - "name": "AnimScriptType", - "ty": "int16", - "alignment": 2, - "size": 3, - "members": [ - { - "name": "ANIMSCRIPT_TYPE_INVALID", - "value": -1 - }, - { - "name": "ANIMSCRIPT_FUSE_GENERAL", - "value": 0 - }, - { - "name": "ANIMSCRIPT_FUSE_STATEMACHINE", - "value": 1 - } - ] - }, - { - "name": "BinaryNodeTiming", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "UseChild1", - "value": 0 - }, - { - "name": "UseChild2", - "value": 1 - }, - { - "name": "SyncChildren", - "value": 2 - } - ] - }, - { - "name": "BinaryNodeChildOption", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "Child1", - "value": 0 - }, - { - "name": "Child2", - "value": 1 - } - ] - }, - { - "name": "BlendKeyType", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "BlendKey_UserValue", - "value": 0 - }, - { - "name": "BlendKey_Velocity", - "value": 1 - }, - { - "name": "BlendKey_Distance", - "value": 2 - }, - { - "name": "BlendKey_RemainingDistance", - "value": 3 - } - ] - }, - { - "name": "Blend2DMode", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "Blend2DMode_General", - "value": 0 - }, - { - "name": "Blend2DMode_Directional", - "value": 1 - } - ] - }, - { - "name": "ChoiceMethod", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "WeightedRandom", - "value": 0 - }, - { - "name": "WeightedRandomNoRepeat", - "value": 1 - }, - { - "name": "Iterate", - "value": 2 - }, - { - "name": "IterateRandom", - "value": 3 - } - ] - }, - { - "name": "ChoiceChangeMethod", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "OnReset", - "value": 0 - }, - { - "name": "OnCycleEnd", - "value": 1 - }, - { - "name": "OnResetOrCycleEnd", - "value": 2 - } - ] - }, - { - "name": "ChoiceBlendMethod", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SingleBlendTime", - "value": 0 - }, - { - "name": "PerChoiceBlendTimes", - "value": 1 - } - ] - }, - { - "name": "FootLockSubVisualization", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis", - "value": 0 - }, - { - "name": "FOOTLOCKSUBVISUALIZATION_IKSolve", - "value": 1 - } - ] - }, - { - "name": "FootPinningTimingSource", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "FootMotion", - "value": 0 - }, - { - "name": "Tag", - "value": 1 - }, - { - "name": "Parameter", - "value": 2 - } - ] - }, - { - "name": "StepPhase", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "StepPhase_OnGround", - "value": 0 - }, - { - "name": "StepPhase_InAir", - "value": 1 - } - ] - }, - { - "name": "JumpCorrectionMethod", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "ScaleMotion", - "value": 0 - }, - { - "name": "AddCorrectionDelta", - "value": 1 - } - ] - }, - { - "name": "SelectorTagBehavior_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "SelectorTagBehavior_OnWhileCurrent", - "value": 0 - }, - { - "name": "SelectorTagBehavior_OffWhenFinished", - "value": 1 - }, - { - "name": "SelectorTagBehavior_OffBeforeFinished", - "value": 2 - } - ] - }, - { - "name": "StanceOverrideMode", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "Sequence", - "value": 0 - }, - { - "name": "Node", - "value": 1 - } - ] - }, - { - "name": "ResetCycleOption", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "Beginning", - "value": 0 - }, - { - "name": "SameCycleAsSource", - "value": 1 - }, - { - "name": "InverseSourceCycle", - "value": 2 - }, - { - "name": "FixedValue", - "value": 3 - }, - { - "name": "SameTimeAsSource", - "value": 4 - } - ] - }, - { - "name": "IkEndEffectorType", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "IkEndEffector_Attachment", - "value": 0 - }, - { - "name": "IkEndEffector_Bone", - "value": 1 - } - ] - }, - { - "name": "IkTargetType", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "IkTarget_Attachment", - "value": 0 - }, - { - "name": "IkTarget_Bone", - "value": 1 - }, - { - "name": "IkTarget_Parameter_ModelSpace", - "value": 2 - }, - { - "name": "IkTarget_Parameter_WorldSpace", - "value": 3 - } - ] - }, - { - "name": "PoseType_t", - "ty": "int8", - "alignment": 1, - "size": 3, - "members": [ - { - "name": "POSETYPE_STATIC", - "value": 0 - }, - { - "name": "POSETYPE_DYNAMIC", - "value": 1 - }, - { - "name": "POSETYPE_INVALID", - "value": 255 - } - ] - }, - { - "name": "CAnimationGraphVisualizerPrimitiveType", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text", - "value": 0 - }, - { - "name": "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere", - "value": 1 - }, - { - "name": "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line", - "value": 2 - }, - { - "name": "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie", - "value": 3 - }, - { - "name": "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis", - "value": 4 - } - ] - }, - { - "name": "FacingMode", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "FacingMode_Manual", - "value": 0 - }, - { - "name": "FacingMode_Path", - "value": 1 - }, - { - "name": "FacingMode_LookTarget", - "value": 2 - } - ] - }, - { - "name": "IKSolverType", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "IKSOLVER_Perlin", - "value": 0 - }, - { - "name": "IKSOLVER_TwoBone", - "value": 1 - }, - { - "name": "IKSOLVER_Fabrik", - "value": 2 - }, - { - "name": "IKSOLVER_DogLeg3Bone", - "value": 3 - }, - { - "name": "IKSOLVER_CCD", - "value": 4 - }, - { - "name": "IKSOLVER_COUNT", - "value": 5 - } - ] - }, - { - "name": "IKTargetSource", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "IKTARGETSOURCE_Bone", - "value": 0 - }, - { - "name": "IKTARGETSOURCE_AnimgraphParameter", - "value": 1 - }, - { - "name": "IKTARGETSOURCE_COUNT", - "value": 2 - } - ] - }, - { - "name": "IKTargetCoordinateSystem", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "IKTARGETCOORDINATESYSTEM_WorldSpace", - "value": 0 - }, - { - "name": "IKTARGETCOORDINATESYSTEM_ModelSpace", - "value": 1 - }, - { - "name": "IKTARGETCOORDINATESYSTEM_COUNT", - "value": 2 - } - ] - } - ] - ], - "client.dll": [ - [ - { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityIdentity", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nameStringableIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nameStringableIndex", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_name", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_designerName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_flags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 56 - }, - { - "name": "m_fDataObjectTypes", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CEntityIdentity*", - "offset": 88 - }, - { - "name": "m_pNext", - "ty": "CEntityIdentity*", - "offset": 96 - }, - { - "name": "m_pPrevByClass", - "ty": "CEntityIdentity*", - "offset": 104 - }, - { - "name": "m_pNextByClass", - "ty": "CEntityIdentity*", - "offset": 112 - } - ] - }, - { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CScriptComponent", - "module_name": "entity2.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_scriptClassName", - "ty": "CUtlSymbolLarge", - "offset": 48 - } - ] - }, - { - "name": "CBodyComponent", - "module_name": "client.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - { - "name": "CBodyComponentPoint", - "module_name": "client.dll", - "parent": { - "name": "CBodyComponent", - "module_name": "client.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_sceneNode", - "ty": "CGameSceneNode" - } - } - ], - "fields": [ - { - "name": "m_sceneNode", - "ty": "CGameSceneNode", - "offset": 80 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 416 - } - ] - }, - { - "name": "CBodyComponentSkeletonInstance", - "module_name": "client.dll", - "parent": { - "name": "CBodyComponent", - "module_name": "client.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 80 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1072 - } - ] - }, - { - "name": "CHitboxComponent", - "module_name": "client.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bvDisabledHitGroups", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_bvDisabledHitGroups", - "ty": "uint32[1]", - "offset": 36 - } - ] - }, - { - "name": "CLightComponent", - "module_name": "client.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Color", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_SecondaryColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flRange", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFalloff", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation0", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation1", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation2", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTheta", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flPhi", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightCookie", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_nCascades", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCastShadows", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowWidth", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowHeight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderDiffuse", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderSpecular", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderTransmissive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flOrthoLightWidth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flOrthoLightHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nStyle", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_Pattern", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_nCascadeRenderStaticObjects", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeCrossFade", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistanceFade", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance0", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance1", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance2", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance3", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution0", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUsesBakedShadowing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nBakedShadowIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nDirectLight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectLight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeMinDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeMaxDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowFadeMinDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowFadeMaxDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlicker", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPrecomputedFieldsValid", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedBoundsMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedBoundsMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBAngles", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBExtent", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flPrecomputedMaxRange", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFogLightingMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogContributionStength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flNearClipPlane", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_SkyColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flSkyIntensity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_SkyAmbientBounce", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseSecondaryColor", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMixedShadows", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flLightStyleStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCapsuleLength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flMinRoughness", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 72 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 133 - }, - { - "name": "m_SecondaryColor", - "ty": "Color", - "offset": 137 - }, - { - "name": "m_flBrightness", - "ty": "float32", - "offset": 144 - }, - { - "name": "m_flBrightnessScale", - "ty": "float32", - "offset": 148 - }, - { - "name": "m_flBrightnessMult", - "ty": "float32", - "offset": 152 - }, - { - "name": "m_flRange", - "ty": "float32", - "offset": 156 - }, - { - "name": "m_flFalloff", - "ty": "float32", - "offset": 160 - }, - { - "name": "m_flAttenuation0", - "ty": "float32", - "offset": 164 - }, - { - "name": "m_flAttenuation1", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flAttenuation2", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_flTheta", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_flPhi", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_hLightCookie", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 184 - }, - { - "name": "m_nCascades", - "ty": "int32", - "offset": 192 - }, - { - "name": "m_nCastShadows", - "ty": "int32", - "offset": 196 - }, - { - "name": "m_nShadowWidth", - "ty": "int32", - "offset": 200 - }, - { - "name": "m_nShadowHeight", - "ty": "int32", - "offset": 204 - }, - { - "name": "m_bRenderDiffuse", - "ty": "bool", - "offset": 208 - }, - { - "name": "m_nRenderSpecular", - "ty": "int32", - "offset": 212 - }, - { - "name": "m_bRenderTransmissive", - "ty": "bool", - "offset": 216 - }, - { - "name": "m_flOrthoLightWidth", - "ty": "float32", - "offset": 220 - }, - { - "name": "m_flOrthoLightHeight", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nStyle", - "ty": "int32", - "offset": 228 - }, - { - "name": "m_Pattern", - "ty": "CUtlString", - "offset": 232 - }, - { - "name": "m_nCascadeRenderStaticObjects", - "ty": "int32", - "offset": 240 - }, - { - "name": "m_flShadowCascadeCrossFade", - "ty": "float32", - "offset": 244 - }, - { - "name": "m_flShadowCascadeDistanceFade", - "ty": "float32", - "offset": 248 - }, - { - "name": "m_flShadowCascadeDistance0", - "ty": "float32", - "offset": 252 - }, - { - "name": "m_flShadowCascadeDistance1", - "ty": "float32", - "offset": 256 - }, - { - "name": "m_flShadowCascadeDistance2", - "ty": "float32", - "offset": 260 - }, - { - "name": "m_flShadowCascadeDistance3", - "ty": "float32", - "offset": 264 - }, - { - "name": "m_nShadowCascadeResolution0", - "ty": "int32", - "offset": 268 - }, - { - "name": "m_nShadowCascadeResolution1", - "ty": "int32", - "offset": 272 - }, - { - "name": "m_nShadowCascadeResolution2", - "ty": "int32", - "offset": 276 - }, - { - "name": "m_nShadowCascadeResolution3", - "ty": "int32", - "offset": 280 - }, - { - "name": "m_bUsesBakedShadowing", - "ty": "bool", - "offset": 284 - }, - { - "name": "m_nShadowPriority", - "ty": "int32", - "offset": 288 - }, - { - "name": "m_nBakedShadowIndex", - "ty": "int32", - "offset": 292 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 296 - }, - { - "name": "m_nDirectLight", - "ty": "int32", - "offset": 300 - }, - { - "name": "m_nIndirectLight", - "ty": "int32", - "offset": 304 - }, - { - "name": "m_flFadeMinDist", - "ty": "float32", - "offset": 308 - }, - { - "name": "m_flFadeMaxDist", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flShadowFadeMinDist", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_flShadowFadeMaxDist", - "ty": "float32", - "offset": 320 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 324 - }, - { - "name": "m_bFlicker", - "ty": "bool", - "offset": 325 - }, - { - "name": "m_bPrecomputedFieldsValid", - "ty": "bool", - "offset": 326 - }, - { - "name": "m_vPrecomputedBoundsMins", - "ty": "", - "offset": 328 - }, - { - "name": "m_vPrecomputedBoundsMaxs", - "ty": "", - "offset": 340 - }, - { - "name": "m_vPrecomputedOBBOrigin", - "ty": "", - "offset": 352 - }, - { - "name": "m_vPrecomputedOBBAngles", - "ty": "QAngle", - "offset": 364 - }, - { - "name": "m_vPrecomputedOBBExtent", - "ty": "", - "offset": 376 - }, - { - "name": "m_flPrecomputedMaxRange", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_nFogLightingMode", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flFogContributionStength", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flNearClipPlane", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_SkyColor", - "ty": "Color", - "offset": 404 - }, - { - "name": "m_flSkyIntensity", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_SkyAmbientBounce", - "ty": "Color", - "offset": 412 - }, - { - "name": "m_bUseSecondaryColor", - "ty": "bool", - "offset": 416 - }, - { - "name": "m_bMixedShadows", - "ty": "bool", - "offset": 417 - }, - { - "name": "m_flLightStyleStartTime", - "ty": "GameTime_t", - "offset": 420 - }, - { - "name": "m_flCapsuleLength", - "ty": "float32", - "offset": 424 - }, - { - "name": "m_flMinRoughness", - "ty": "float32", - "offset": 428 - } - ] - }, - { - "name": "CRenderComponent", - "module_name": "client.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 16 - }, - { - "name": "m_bIsRenderingWithViewModels", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_nSplitscreenFlags", - "ty": "uint32", - "offset": 84 - }, - { - "name": "m_bEnableRendering", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bInterpolationReadyToDraw", - "ty": "bool", - "offset": 176 - } - ] - }, - { - "name": "CBuoyancyHelper", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flFluidDensity", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CBasePlayerControllerAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "C_CommandContext", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "needsprocessing", - "ty": "bool", - "offset": 0 - }, - { - "name": "command_number", - "ty": "int32", - "offset": 144 - } - ] - }, - { - "name": "ViewAngleServerChange_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "nType", - "ty": "FixAngleSet_t" - } - }, - { - "NetworkVarNames": { - "name": "qAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "nIndex", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "nType", - "ty": "FixAngleSet_t", - "offset": 48 - }, - { - "name": "qAngle", - "ty": "QAngle", - "offset": 52 - }, - { - "name": "nIndex", - "ty": "uint32", - "offset": 64 - } - ] - }, - { - "name": "CDynamicPropAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPlayer_AutoaimServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "audioparams_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "localSound", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "soundscapeIndex", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "localBits", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "soundscapeEntityListIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "soundEventHash", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "localSound", - "ty": "Vector[8]", - "offset": 8 - }, - { - "name": "soundscapeIndex", - "ty": "int32", - "offset": 104 - }, - { - "name": "localBits", - "ty": "uint8", - "offset": 108 - }, - { - "name": "soundscapeEntityListIndex", - "ty": "int32", - "offset": 112 - }, - { - "name": "soundEventHash", - "ty": "uint32", - "offset": 116 - } - ] - }, - { - "name": "CPlayer_CameraServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "C_fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< C_ColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< C_TonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_CurrentFog", - "ty": "fogparams_t", - "offset": 320 - }, - { - "name": "m_hOldFogController", - "ty": "CHandle< C_FogController >", - "offset": 424 - }, - { - "name": "m_bOverrideFogColor", - "ty": "bool[5]", - "offset": 428 - }, - { - "name": "m_OverrideFogColor", - "ty": "Color[5]", - "offset": 433 - }, - { - "name": "m_bOverrideFogStartEnd", - "ty": "bool[5]", - "offset": 453 - }, - { - "name": "m_fOverrideFogStart", - "ty": "float32[5]", - "offset": 460 - }, - { - "name": "m_fOverrideFogEnd", - "ty": "float32[5]", - "offset": 480 - }, - { - "name": "m_hActivePostProcessingVolume", - "ty": "CHandle< C_PostProcessingVolume >", - "offset": 500 - }, - { - "name": "m_angDemoViewAngles", - "ty": "QAngle", - "offset": 504 - } - ] - }, - { - "name": "CPlayer_FlashlightServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_ItemServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_MovementServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - { - "name": "CPlayer_MovementServices_Humanoid", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_MovementServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFallVelocity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bInCrouch", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nCrouchState", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucked", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bInDuckJump", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flStepSoundTime", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flFallVelocity", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_bInCrouch", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_nCrouchState", - "ty": "uint32", - "offset": 484 - }, - { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t", - "offset": 488 - }, - { - "name": "m_bDucked", - "ty": "bool", - "offset": 492 - }, - { - "name": "m_bDucking", - "ty": "bool", - "offset": 493 - }, - { - "name": "m_bInDuckJump", - "ty": "bool", - "offset": 494 - }, - { - "name": "m_groundNormal", - "ty": "", - "offset": 496 - }, - { - "name": "m_flSurfaceFriction", - "ty": "float32", - "offset": 508 - }, - { - "name": "m_surfaceProps", - "ty": "CUtlStringToken", - "offset": 512 - }, - { - "name": "m_nStepside", - "ty": "int32", - "offset": 528 - } - ] - }, - { - "name": "CPlayer_ObserverServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iObserverMode", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hObserverTarget", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iObserverMode", - "ty": "uint8", - "offset": 64 - }, - { - "name": "m_hObserverTarget", - "ty": "CHandle< C_BaseEntity >", - "offset": 68 - }, - { - "name": "m_iObserverLastMode", - "ty": "ObserverMode_t", - "offset": 72 - }, - { - "name": "m_bForcedObserverMode", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_flObserverChaseDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flObserverChaseDistanceCalcTime", - "ty": "GameTime_t", - "offset": 84 - } - ] - }, - { - "name": "CPlayer_UseServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_WaterServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_WeaponServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hMyWeapons", - "ty": "CHandle< C_BasePlayerWeapon >" - } - }, - { - "NetworkVarNames": { - "name": "m_hActiveWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_hLastWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_iAmmo", - "ty": "uint16" - } - } - ], - "fields": [ - { - "name": "m_hMyWeapons", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > >", - "offset": 64 - }, - { - "name": "m_hActiveWeapon", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 88 - }, - { - "name": "m_hLastWeapon", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 92 - }, - { - "name": "m_iAmmo", - "ty": "uint16[32]", - "offset": 96 - } - ] - }, - { - "name": "CBodyComponentBaseAnimGraph", - "module_name": "client.dll", - "parent": { - "name": "CBodyComponentSkeletonInstance", - "module_name": "client.dll", - "parent": { - "name": "CBodyComponent", - "module_name": "client.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 80 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1072 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_animationController", - "ty": "CBaseAnimGraphController" - } - } - ], - "fields": [ - { - "name": "m_animationController", - "ty": "CBaseAnimGraphController", - "offset": 1120 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 7208 - } - ] - }, - { - "name": "EntityRenderAttribute_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_ID", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_Values", - "ty": "Vector4D" - } - } - ], - "fields": [ - { - "name": "m_ID", - "ty": "CUtlStringToken", - "offset": 48 - }, - { - "name": "m_Values", - "ty": "Vector4D", - "offset": 52 - } - ] - }, - { - "name": "ActiveModelConfig_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Handle", - "ty": "ModelConfigHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_Name", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_AssociatedEntities", - "ty": "CHandle< C_BaseModelEntity >" - } - }, - { - "NetworkVarNames": { - "name": "m_AssociatedEntityNames", - "ty": "string_t" - } - } - ], - "fields": [ - { - "name": "m_Handle", - "ty": "ModelConfigHandle_t", - "offset": 40 - }, - { - "name": "m_Name", - "ty": "CUtlSymbolLarge", - "offset": 48 - }, - { - "name": "m_AssociatedEntities", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 56 - }, - { - "name": "m_AssociatedEntityNames", - "ty": "C_NetworkUtlVectorBase< CUtlSymbolLarge >", - "offset": 80 - } - ] - }, - { - "name": "CBodyComponentBaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "CBodyComponentSkeletonInstance", - "module_name": "client.dll", - "parent": { - "name": "CBodyComponent", - "module_name": "client.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 80 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1072 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1120 - } - ] - }, - { - "name": "CGameSceneNodeHandle", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hOwner", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_hOwner", - "ty": "CEntityHandle", - "offset": 8 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 12 - } - ] - }, - { - "name": "CGameSceneNode", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector" - } - }, - { - "NetworkVarNames": { - "name": "m_angRotation", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nodeToWorld", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_pOwner", - "ty": "CEntityInstance*", - "offset": 48 - }, - { - "name": "m_pParent", - "ty": "CGameSceneNode*", - "offset": 56 - }, - { - "name": "m_pChild", - "ty": "CGameSceneNode*", - "offset": 64 - }, - { - "name": "m_pNextSibling", - "ty": "CGameSceneNode*", - "offset": 72 - }, - { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle", - "offset": 112 - }, - { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector", - "offset": 128 - }, - { - "name": "m_angRotation", - "ty": "QAngle", - "offset": 184 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_vecAbsOrigin", - "ty": "", - "offset": 200 - }, - { - "name": "m_angAbsRotation", - "ty": "QAngle", - "offset": 212 - }, - { - "name": "m_flAbsScale", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nParentAttachmentOrBone", - "ty": "int16", - "offset": 228 - }, - { - "name": "m_bDebugAbsOriginChanges", - "ty": "bool", - "offset": 230 - }, - { - "name": "m_bDormant", - "ty": "bool", - "offset": 231 - }, - { - "name": "m_bForceParentToBeNetworked", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bDirtyHierarchy", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeInfo", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedPositionChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedAnglesChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedScaleChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bWillBeCallingPostDataUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nLatchAbsOrigin", - "ty": "bitfield:2", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeBoneToRoot", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nHierarchicalDepth", - "ty": "uint8", - "offset": 235 - }, - { - "name": "m_nHierarchyType", - "ty": "uint8", - "offset": 236 - }, - { - "name": "m_nDoNotSetAnimTimeInInvalidatePhysicsCount", - "ty": "uint8", - "offset": 237 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 240 - }, - { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken", - "offset": 304 - }, - { - "name": "m_flZOffset", - "ty": "float32", - "offset": 308 - }, - { - "name": "m_vRenderOrigin", - "ty": "", - "offset": 312 - } - ] - }, - { - "name": "SequenceHistory_t", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 0 - }, - { - "name": "m_flSeqStartTime", - "ty": "GameTime_t", - "offset": 4 - }, - { - "name": "m_flSeqFixedCycle", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_nSeqLoopMode", - "ty": "AnimLoopMode_t", - "offset": 12 - }, - { - "name": "m_flPlaybackRate", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flCyclesPerSecond", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "CNetworkedSequenceOperation", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hSequence", - "ty": "HSequence" - } - }, - { - "NetworkVarNames": { - "name": "m_flPrevCycle", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCycle", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 8 - }, - { - "name": "m_flPrevCycle", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flWeight", - "ty": "CNetworkedQuantizedFloat", - "offset": 20 - }, - { - "name": "m_bSequenceChangeNetworked", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bDiscontinuity", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_flPrevCycleFromDiscontinuity", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flPrevCycleForAnimEventDetection", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "CModelState", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hModel", - "ty": "HModelStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientClothCreationSuppressed", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MeshGroupMask", - "ty": "MeshGroupMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nIdealMotionType", - "ty": "int8" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 160 - }, - { - "name": "m_ModelName", - "ty": "CUtlSymbolLarge", - "offset": 168 - }, - { - "name": "m_bClientClothCreationSuppressed", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_MeshGroupMask", - "ty": "uint64", - "offset": 384 - }, - { - "name": "m_nIdealMotionType", - "ty": "int8", - "offset": 514 - }, - { - "name": "m_nForceLOD", - "ty": "int8", - "offset": 515 - }, - { - "name": "m_nClothUpdateFlags", - "ty": "int8", - "offset": 516 - } - ] - }, - { - "name": "CSkeletonInstance", - "module_name": "client.dll", - "parent": { - "name": "CGameSceneNode", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector" - } - }, - { - "NetworkVarNames": { - "name": "m_angRotation", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nodeToWorld", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_pOwner", - "ty": "CEntityInstance*", - "offset": 48 - }, - { - "name": "m_pParent", - "ty": "CGameSceneNode*", - "offset": 56 - }, - { - "name": "m_pChild", - "ty": "CGameSceneNode*", - "offset": 64 - }, - { - "name": "m_pNextSibling", - "ty": "CGameSceneNode*", - "offset": 72 - }, - { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle", - "offset": 112 - }, - { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector", - "offset": 128 - }, - { - "name": "m_angRotation", - "ty": "QAngle", - "offset": 184 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_vecAbsOrigin", - "ty": "", - "offset": 200 - }, - { - "name": "m_angAbsRotation", - "ty": "QAngle", - "offset": 212 - }, - { - "name": "m_flAbsScale", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nParentAttachmentOrBone", - "ty": "int16", - "offset": 228 - }, - { - "name": "m_bDebugAbsOriginChanges", - "ty": "bool", - "offset": 230 - }, - { - "name": "m_bDormant", - "ty": "bool", - "offset": 231 - }, - { - "name": "m_bForceParentToBeNetworked", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bDirtyHierarchy", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeInfo", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedPositionChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedAnglesChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedScaleChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bWillBeCallingPostDataUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nLatchAbsOrigin", - "ty": "bitfield:2", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeBoneToRoot", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nHierarchicalDepth", - "ty": "uint8", - "offset": 235 - }, - { - "name": "m_nHierarchyType", - "ty": "uint8", - "offset": 236 - }, - { - "name": "m_nDoNotSetAnimTimeInInvalidatePhysicsCount", - "ty": "uint8", - "offset": 237 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 240 - }, - { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken", - "offset": 304 - }, - { - "name": "m_flZOffset", - "ty": "float32", - "offset": 308 - }, - { - "name": "m_vRenderOrigin", - "ty": "", - "offset": 312 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_modelState", - "ty": "CModelState" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsAnimationEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseParentRenderBounds", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_materialGroup", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_nHitboxSet", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_modelState", - "ty": "CModelState", - "offset": 352 - }, - { - "name": "m_bIsAnimationEnabled", - "ty": "bool", - "offset": 880 - }, - { - "name": "m_bUseParentRenderBounds", - "ty": "bool", - "offset": 881 - }, - { - "name": "m_bDisableSolidCollisionsForHierarchy", - "ty": "bool", - "offset": 882 - }, - { - "name": "m_bDirtyMotionType", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bIsGeneratingLatchedParentSpaceState", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_materialGroup", - "ty": "CUtlStringToken", - "offset": 884 - }, - { - "name": "m_nHitboxSet", - "ty": "uint8", - "offset": 888 - } - ] - }, - { - "name": "IntervalTimer", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 12 - } - ] - }, - { - "name": "CountdownTimer", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_timescale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_duration", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 12 - }, - { - "name": "m_timescale", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 20 - } - ] - }, - { - "name": "EngineCountdownTimer", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timescale", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_duration", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_timestamp", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_timescale", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CTimeline", - "module_name": "client.dll", - "parent": { - "name": "IntervalTimer", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 12 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flValues", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nValueCounts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nBucketCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flInterval", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFinalValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nCompressionType", - "ty": "TimelineCompression_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bStopped", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flValues", - "ty": "float32[64]", - "offset": 16 - }, - { - "name": "m_nValueCounts", - "ty": "int32[64]", - "offset": 272 - }, - { - "name": "m_nBucketCount", - "ty": "int32", - "offset": 528 - }, - { - "name": "m_flInterval", - "ty": "float32", - "offset": 532 - }, - { - "name": "m_flFinalValue", - "ty": "float32", - "offset": 536 - }, - { - "name": "m_nCompressionType", - "ty": "TimelineCompression_t", - "offset": 540 - }, - { - "name": "m_bStopped", - "ty": "bool", - "offset": 544 - } - ] - }, - { - "name": "CAnimGraphNetworkedVariables", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_PredNetBoolVariables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetByteVariables", - "ty": "byte" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt16Variables", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetIntVariables", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt32Variables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt64Variables", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetFloatVariables", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetVectorVariables", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetQuaternionVariables", - "ty": "Quaternion" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetGlobalSymbolVariables", - "ty": "CGlobalSymbol" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetBoolVariables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetByteVariables", - "ty": "byte" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt16Variables", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetIntVariables", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt32Variables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt64Variables", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetFloatVariables", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetVectorVariables", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetQuaternionVariables", - "ty": "Quaternion" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", - "ty": "CGlobalSymbol" - } - }, - { - "NetworkVarNames": { - "name": "m_nBoolVariablesCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOwnerOnlyBoolVariablesCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandomSeedOffset", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flLastTeleportTime", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_PredNetBoolVariables", - "ty": "C_NetworkUtlVectorBase< uint32 >", - "offset": 8 - }, - { - "name": "m_PredNetByteVariables", - "ty": "C_NetworkUtlVectorBase< uint8 >", - "offset": 32 - }, - { - "name": "m_PredNetUInt16Variables", - "ty": "C_NetworkUtlVectorBase< uint16 >", - "offset": 56 - }, - { - "name": "m_PredNetIntVariables", - "ty": "C_NetworkUtlVectorBase< int32 >", - "offset": 80 - }, - { - "name": "m_PredNetUInt32Variables", - "ty": "C_NetworkUtlVectorBase< uint32 >", - "offset": 104 - }, - { - "name": "m_PredNetUInt64Variables", - "ty": "C_NetworkUtlVectorBase< uint64 >", - "offset": 128 - }, - { - "name": "m_PredNetFloatVariables", - "ty": "C_NetworkUtlVectorBase< float32 >", - "offset": 152 - }, - { - "name": "m_PredNetVectorVariables", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 176 - }, - { - "name": "m_PredNetQuaternionVariables", - "ty": "C_NetworkUtlVectorBase< Quaternion >", - "offset": 200 - }, - { - "name": "m_PredNetGlobalSymbolVariables", - "ty": "C_NetworkUtlVectorBase< CGlobalSymbol >", - "offset": 224 - }, - { - "name": "m_OwnerOnlyPredNetBoolVariables", - "ty": "C_NetworkUtlVectorBase< uint32 >", - "offset": 248 - }, - { - "name": "m_OwnerOnlyPredNetByteVariables", - "ty": "C_NetworkUtlVectorBase< uint8 >", - "offset": 272 - }, - { - "name": "m_OwnerOnlyPredNetUInt16Variables", - "ty": "C_NetworkUtlVectorBase< uint16 >", - "offset": 296 - }, - { - "name": "m_OwnerOnlyPredNetIntVariables", - "ty": "C_NetworkUtlVectorBase< int32 >", - "offset": 320 - }, - { - "name": "m_OwnerOnlyPredNetUInt32Variables", - "ty": "C_NetworkUtlVectorBase< uint32 >", - "offset": 344 - }, - { - "name": "m_OwnerOnlyPredNetUInt64Variables", - "ty": "C_NetworkUtlVectorBase< uint64 >", - "offset": 368 - }, - { - "name": "m_OwnerOnlyPredNetFloatVariables", - "ty": "C_NetworkUtlVectorBase< float32 >", - "offset": 392 - }, - { - "name": "m_OwnerOnlyPredNetVectorVariables", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 416 - }, - { - "name": "m_OwnerOnlyPredNetQuaternionVariables", - "ty": "C_NetworkUtlVectorBase< Quaternion >", - "offset": 440 - }, - { - "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", - "ty": "C_NetworkUtlVectorBase< CGlobalSymbol >", - "offset": 464 - }, - { - "name": "m_nBoolVariablesCount", - "ty": "int32", - "offset": 488 - }, - { - "name": "m_nOwnerOnlyBoolVariablesCount", - "ty": "int32", - "offset": 492 - }, - { - "name": "m_nRandomSeedOffset", - "ty": "int32", - "offset": 496 - }, - { - "name": "m_flLastTeleportTime", - "ty": "float32", - "offset": 500 - } - ] - }, - { - "name": "C_BaseEntityAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CTakeDamageInfoAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CClientPointEntityAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseGraphInstance_ClientEntity", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pParent", - "ty": "CClientScriptEntity*", - "offset": 216 - } - ] - }, - { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - { - "name": "CLogicalEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_BaseFlex::Emphasized_Phoneme", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_sClassName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flAmount", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_bRequired", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bBasechecked", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_bValid", - "ty": "bool", - "offset": 30 - } - ] - }, - { - "name": "C_ColorCorrection", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "NetworkVarNames": { - "name": "m_MinFalloff", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_MaxFalloff", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxWeight", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCurWeight", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_netlookupFilename", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMaster", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSide", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bExclusive", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_vecOrigin", - "ty": "", - "offset": 1360 - }, - { - "name": "m_MinFalloff", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_MaxFalloff", - "ty": "float32", - "offset": 1376 - }, - { - "name": "m_flFadeInDuration", - "ty": "float32", - "offset": 1380 - }, - { - "name": "m_flFadeOutDuration", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_flMaxWeight", - "ty": "float32", - "offset": 1388 - }, - { - "name": "m_flCurWeight", - "ty": "float32", - "offset": 1392 - }, - { - "name": "m_netlookupFilename", - "ty": "char[512]", - "offset": 1396 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1908 - }, - { - "name": "m_bMaster", - "ty": "bool", - "offset": 1909 - }, - { - "name": "m_bClientSide", - "ty": "bool", - "offset": 1910 - }, - { - "name": "m_bExclusive", - "ty": "bool", - "offset": 1911 - }, - { - "name": "m_bEnabledOnClient", - "ty": "bool[1]", - "offset": 1912 - }, - { - "name": "m_flCurWeightOnClient", - "ty": "float32[1]", - "offset": 1916 - }, - { - "name": "m_bFadingIn", - "ty": "bool[1]", - "offset": 1920 - }, - { - "name": "m_flFadeStartWeight", - "ty": "float32[1]", - "offset": 1924 - }, - { - "name": "m_flFadeStartTime", - "ty": "float32[1]", - "offset": 1928 - }, - { - "name": "m_flFadeDuration", - "ty": "float32[1]", - "offset": 1932 - } - ] - }, - { - "name": "C_EnvWindClientside", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_EnvWindShared", - "ty": "CEnvWindShared" - } - } - ], - "fields": [ - { - "name": "m_EnvWindShared", - "ty": "C_EnvWindShared", - "offset": 1360 - } - ] - }, - { - "name": "C_EntityFlame", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hEntAttached", - "ty": "CHandle< C_BaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_bCheapEffect", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hEntAttached", - "ty": "CHandle< C_BaseEntity >", - "offset": 1360 - }, - { - "name": "m_hOldAttached", - "ty": "CHandle< C_BaseEntity >", - "offset": 1400 - }, - { - "name": "m_bCheapEffect", - "ty": "bool", - "offset": 1404 - } - ] - }, - { - "name": "CProjectedTextureBase", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hTargetEntity", - "ty": "CHandle< C_BaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_bState", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bAlwaysUpdate", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flLightFOV", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnableShadows", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bSimpleProjection", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bLightOnlyTarget", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bLightWorld", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCameraSpace", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_LightColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flIntensity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flLinearAttenuation", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flQuadraticAttenuation", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bVolumetric", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flVolumetricIntensity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flNoiseStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFlashlightTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNumPlanes", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flPlaneOffset", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flColorTransitionTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flAmbient", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_SpotlightTextureName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_nSpotlightTextureFrame", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowQuality", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flNearZ", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFarZ", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flProjectionSize", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flRotation", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlipHorizontal", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hTargetEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 12 - }, - { - "name": "m_bState", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_bAlwaysUpdate", - "ty": "bool", - "offset": 17 - }, - { - "name": "m_flLightFOV", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_bEnableShadows", - "ty": "bool", - "offset": 24 - }, - { - "name": "m_bSimpleProjection", - "ty": "bool", - "offset": 25 - }, - { - "name": "m_bLightOnlyTarget", - "ty": "bool", - "offset": 26 - }, - { - "name": "m_bLightWorld", - "ty": "bool", - "offset": 27 - }, - { - "name": "m_bCameraSpace", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_flBrightnessScale", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_LightColor", - "ty": "Color", - "offset": 36 - }, - { - "name": "m_flIntensity", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flLinearAttenuation", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flQuadraticAttenuation", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_bVolumetric", - "ty": "bool", - "offset": 52 - }, - { - "name": "m_flVolumetricIntensity", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flNoiseStrength", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flFlashlightTime", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_nNumPlanes", - "ty": "uint32", - "offset": 68 - }, - { - "name": "m_flPlaneOffset", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flColorTransitionTime", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_flAmbient", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_SpotlightTextureName", - "ty": "char[512]", - "offset": 84 - }, - { - "name": "m_nSpotlightTextureFrame", - "ty": "int32", - "offset": 596 - }, - { - "name": "m_nShadowQuality", - "ty": "uint32", - "offset": 600 - }, - { - "name": "m_flNearZ", - "ty": "float32", - "offset": 604 - }, - { - "name": "m_flFarZ", - "ty": "float32", - "offset": 608 - }, - { - "name": "m_flProjectionSize", - "ty": "float32", - "offset": 612 - }, - { - "name": "m_flRotation", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_bFlipHorizontal", - "ty": "bool", - "offset": 620 - } - ] - }, - { - "name": "C_BaseFire", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flScaleTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlags", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_flScaleTime", - "ty": "float32", - "offset": 1368 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 1372 - } - ] - }, - { - "name": "C_FireSmoke", - "module_name": "client.dll", - "parent": { - "name": "C_BaseFire", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flScaleTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlags", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_flScaleTime", - "ty": "float32", - "offset": 1368 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 1372 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkOverride" - } - }, - { - "Unknown": { - "name": "MNetworkOverride" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlameModelIndex", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlameFromAboveModelIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nFlameModelIndex", - "ty": "int32", - "offset": 1376 - }, - { - "name": "m_nFlameFromAboveModelIndex", - "ty": "int32", - "offset": 1380 - }, - { - "name": "m_flScaleRegister", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_flScaleStart", - "ty": "float32", - "offset": 1388 - }, - { - "name": "m_flScaleEnd", - "ty": "float32", - "offset": 1392 - }, - { - "name": "m_flScaleTimeStart", - "ty": "GameTime_t", - "offset": 1396 - }, - { - "name": "m_flScaleTimeEnd", - "ty": "GameTime_t", - "offset": 1400 - }, - { - "name": "m_flChildFlameSpread", - "ty": "float32", - "offset": 1404 - }, - { - "name": "m_flClipPerc", - "ty": "float32", - "offset": 1424 - }, - { - "name": "m_bClipTested", - "ty": "bool", - "offset": 1428 - }, - { - "name": "m_bFadingOut", - "ty": "bool", - "offset": 1429 - }, - { - "name": "m_tParticleSpawn", - "ty": "TimedEvent", - "offset": 1432 - }, - { - "name": "m_pFireOverlay", - "ty": "CFireOverlay*", - "offset": 1440 - } - ] - }, - { - "name": "C_RopeKeyframe::CPhysicsDelegate", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pKeyframe", - "ty": "C_RopeKeyframe*", - "offset": 8 - } - ] - }, - { - "name": "C_SceneEntity::QueuedEvents_t", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "starttime", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "C_TintController", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CFlashlightEffect", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bIsOn", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_bMuzzleFlashEnabled", - "ty": "bool", - "offset": 32 - }, - { - "name": "m_flMuzzleFlashBrightness", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_quatMuzzleFlashOrientation", - "ty": "Quaternion", - "offset": 48 - }, - { - "name": "m_vecMuzzleFlashOrigin", - "ty": "", - "offset": 64 - }, - { - "name": "m_flFov", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_flFarZ", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flLinearAtten", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_bCastsShadows", - "ty": "bool", - "offset": 88 - }, - { - "name": "m_flCurrentPullBackDist", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_FlashlightTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 96 - }, - { - "name": "m_MuzzleFlashTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 104 - }, - { - "name": "m_textureName", - "ty": "char[64]", - "offset": 112 - } - ] - }, - { - "name": "CInterpolatedValue", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flStartValue", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flEndValue", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_nInterpType", - "ty": "int32", - "offset": 16 - } - ] - }, - { - "name": "CGlowSprite", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vColor", - "ty": "", - "offset": 0 - }, - { - "name": "m_flHorzSize", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flVertSize", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 24 - } - ] - }, - { - "name": "CGlowOverlay", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPos", - "ty": "", - "offset": 8 - }, - { - "name": "m_bDirectional", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_vDirection", - "ty": "", - "offset": 24 - }, - { - "name": "m_bInSky", - "ty": "bool", - "offset": 36 - }, - { - "name": "m_skyObstructionScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_Sprites", - "ty": "CGlowSprite[4]", - "offset": 48 - }, - { - "name": "m_nSprites", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flGlowObstructionScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_bCacheGlowObstruction", - "ty": "bool", - "offset": 192 - }, - { - "name": "m_bCacheSkyObstruction", - "ty": "bool", - "offset": 193 - }, - { - "name": "m_bActivated", - "ty": "int16", - "offset": 194 - }, - { - "name": "m_ListIndex", - "ty": "uint16", - "offset": 196 - }, - { - "name": "m_queryHandle", - "ty": "int32", - "offset": 200 - } - ] - }, - { - "name": "IClientAlphaProperty", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CSkyboxReference", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 1360 - }, - { - "name": "m_hSkyCamera", - "ty": "CHandle< C_SkyCamera >", - "offset": 1364 - } - ] - }, - { - "name": "C_SkyCamera", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skyboxData", - "ty": "sky3dparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_skyboxSlotToken", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_skyboxData", - "ty": "sky3dparams_t", - "offset": 1360 - }, - { - "name": "m_skyboxSlotToken", - "ty": "CUtlStringToken", - "offset": 1504 - }, - { - "name": "m_bUseAngles", - "ty": "bool", - "offset": 1508 - }, - { - "name": "m_pNext", - "ty": "C_SkyCamera*", - "offset": 1512 - } - ] - }, - { - "name": "TimedEvent", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_TimeBetweenEvents", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_fNextEvent", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "VPhysicsCollisionAttribute_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nInteractsAs", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nInteractsWith", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nInteractsExclude", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nEntityId", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nOwnerId", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nHierarchyId", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nCollisionGroup", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nCollisionFunctionMask", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_nInteractsAs", - "ty": "uint64", - "offset": 8 - }, - { - "name": "m_nInteractsWith", - "ty": "uint64", - "offset": 16 - }, - { - "name": "m_nInteractsExclude", - "ty": "uint64", - "offset": 24 - }, - { - "name": "m_nEntityId", - "ty": "uint32", - "offset": 32 - }, - { - "name": "m_nOwnerId", - "ty": "uint32", - "offset": 36 - }, - { - "name": "m_nHierarchyId", - "ty": "uint16", - "offset": 40 - }, - { - "name": "m_nCollisionGroup", - "ty": "uint8", - "offset": 42 - }, - { - "name": "m_nCollisionFunctionMask", - "ty": "uint8", - "offset": 43 - } - ] - }, - { - "name": "CCollisionProperty", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_collisionAttribute", - "ty": "VPhysicsCollisionAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vecMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_usSolidFlags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSolidType", - "ty": "SolidType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_triggerBloat", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSurroundType", - "ty": "SurroundingBoundsType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CollisionGroup", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnablePhysics", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_vecSpecifiedSurroundingMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecSpecifiedSurroundingMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vCapsuleCenter1", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vCapsuleCenter2", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flCapsuleRadius", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_collisionAttribute", - "ty": "VPhysicsCollisionAttribute_t", - "offset": 16 - }, - { - "name": "m_vecMins", - "ty": "", - "offset": 64 - }, - { - "name": "m_vecMaxs", - "ty": "", - "offset": 76 - }, - { - "name": "m_usSolidFlags", - "ty": "uint8", - "offset": 90 - }, - { - "name": "m_nSolidType", - "ty": "SolidType_t", - "offset": 91 - }, - { - "name": "m_triggerBloat", - "ty": "uint8", - "offset": 92 - }, - { - "name": "m_nSurroundType", - "ty": "SurroundingBoundsType_t", - "offset": 93 - }, - { - "name": "m_CollisionGroup", - "ty": "uint8", - "offset": 94 - }, - { - "name": "m_nEnablePhysics", - "ty": "uint8", - "offset": 95 - }, - { - "name": "m_flBoundingRadius", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_vecSpecifiedSurroundingMins", - "ty": "", - "offset": 100 - }, - { - "name": "m_vecSpecifiedSurroundingMaxs", - "ty": "", - "offset": 112 - }, - { - "name": "m_vecSurroundingMaxs", - "ty": "", - "offset": 124 - }, - { - "name": "m_vecSurroundingMins", - "ty": "", - "offset": 136 - }, - { - "name": "m_vCapsuleCenter1", - "ty": "", - "offset": 148 - }, - { - "name": "m_vCapsuleCenter2", - "ty": "", - "offset": 160 - }, - { - "name": "m_flCapsuleRadius", - "ty": "float32", - "offset": 172 - } - ] - }, - { - "name": "CDecalInfo", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flAnimationScale", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flAnimationLifeSpan", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flPlaceTime", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flFadeStartTime", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flFadeDuration", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nVBSlot", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_nBoneIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_vPosition", - "ty": "", - "offset": 40 - }, - { - "name": "m_flBoundingRadiusSqr", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_pNext", - "ty": "CDecalInfo*", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CDecalInfo*", - "offset": 72 - }, - { - "name": "m_nDecalMaterialIndex", - "ty": "int32", - "offset": 168 - } - ] - }, - { - "name": "CEffectData", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vStart", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vNormal", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vAngles", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_hEntity", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_hOtherEntity", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMagnitude", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nSurfaceProp", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_nEffectIndex", - "ty": "HParticleSystemDefinition" - } - }, - { - "NetworkVarNames": { - "name": "m_nDamageType", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nPenetrate", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nMaterial", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nHitBox", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nColor", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAttachmentIndex", - "ty": "AttachmentHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nAttachmentName", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectName", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nExplosionType", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_vOrigin", - "ty": "", - "offset": 8 - }, - { - "name": "m_vStart", - "ty": "", - "offset": 20 - }, - { - "name": "m_vNormal", - "ty": "", - "offset": 32 - }, - { - "name": "m_vAngles", - "ty": "QAngle", - "offset": 44 - }, - { - "name": "m_hEntity", - "ty": "CEntityHandle", - "offset": 56 - }, - { - "name": "m_hOtherEntity", - "ty": "CEntityHandle", - "offset": 60 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_flMagnitude", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nSurfaceProp", - "ty": "CUtlStringToken", - "offset": 76 - }, - { - "name": "m_nEffectIndex", - "ty": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 80 - }, - { - "name": "m_nDamageType", - "ty": "uint32", - "offset": 88 - }, - { - "name": "m_nPenetrate", - "ty": "uint8", - "offset": 92 - }, - { - "name": "m_nMaterial", - "ty": "uint16", - "offset": 94 - }, - { - "name": "m_nHitBox", - "ty": "uint16", - "offset": 96 - }, - { - "name": "m_nColor", - "ty": "uint8", - "offset": 98 - }, - { - "name": "m_fFlags", - "ty": "uint8", - "offset": 99 - }, - { - "name": "m_nAttachmentIndex", - "ty": "AttachmentHandle_t", - "offset": 100 - }, - { - "name": "m_nAttachmentName", - "ty": "CUtlStringToken", - "offset": 104 - }, - { - "name": "m_iEffectName", - "ty": "uint16", - "offset": 108 - }, - { - "name": "m_nExplosionType", - "ty": "uint8", - "offset": 110 - } - ] - }, - { - "name": "C_EnvDetailController", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFadeStartDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeEndDist", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flFadeStartDist", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flFadeEndDist", - "ty": "float32", - "offset": 1364 - } - ] - }, - { - "name": "C_EnvWindShared", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iWindSeed", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMinWind", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxWind", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_windRadius", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMinGust", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxGust", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_flMinGustDelay", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxGustDelay", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGustDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_iGustDirChange", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_location", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_iInitialWindDir", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_flInitialWindSpeed", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_iWindSeed", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_iMinWind", - "ty": "uint16", - "offset": 16 - }, - { - "name": "m_iMaxWind", - "ty": "uint16", - "offset": 18 - }, - { - "name": "m_windRadius", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_iMinGust", - "ty": "uint16", - "offset": 24 - }, - { - "name": "m_iMaxGust", - "ty": "uint16", - "offset": 26 - }, - { - "name": "m_flMinGustDelay", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flMaxGustDelay", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flGustDuration", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_iGustDirChange", - "ty": "uint16", - "offset": 40 - }, - { - "name": "m_location", - "ty": "", - "offset": 44 - }, - { - "name": "m_iszGustSound", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iWindDir", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_flWindSpeed", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_currentWindVector", - "ty": "", - "offset": 68 - }, - { - "name": "m_CurrentSwayVector", - "ty": "", - "offset": 80 - }, - { - "name": "m_PrevSwayVector", - "ty": "", - "offset": 92 - }, - { - "name": "m_iInitialWindDir", - "ty": "uint16", - "offset": 104 - }, - { - "name": "m_flInitialWindSpeed", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flVariationTime", - "ty": "GameTime_t", - "offset": 112 - }, - { - "name": "m_flSwayTime", - "ty": "GameTime_t", - "offset": 116 - }, - { - "name": "m_flSimTime", - "ty": "GameTime_t", - "offset": 120 - }, - { - "name": "m_flSwitchTime", - "ty": "GameTime_t", - "offset": 124 - }, - { - "name": "m_flAveWindSpeed", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_bGusting", - "ty": "bool", - "offset": 132 - }, - { - "name": "m_flWindAngleVariation", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_flWindSpeedVariation", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_iEntIndex", - "ty": "CEntityIndex", - "offset": 144 - } - ] - }, - { - "name": "C_EnvWindShared::WindAveEvent_t", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStartWindSpeed", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flAveWindSpeed", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "C_EnvWindShared::WindVariationEvent_t", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flWindAngleVariation", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flWindSpeedVariation", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "C_InfoLadderDismount", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "shard_model_desc_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nModelID", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_hMaterial", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_solid", - "ty": "ShardSolid_t" - } - }, - { - "NetworkVarNames": { - "name": "m_ShatterPanelMode", - "ty": "ShatterPanelMode" - } - }, - { - "NetworkVarNames": { - "name": "m_vecPanelSize", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecStressPositionA", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecStressPositionB", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecPanelVertices", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlassHalfThickness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasParent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bParentFrozen", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_SurfacePropStringToken", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nModelID", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 16 - }, - { - "name": "m_solid", - "ty": "ShardSolid_t", - "offset": 24 - }, - { - "name": "m_ShatterPanelMode", - "ty": "ShatterPanelMode", - "offset": 25 - }, - { - "name": "m_vecPanelSize", - "ty": "Vector2D", - "offset": 28 - }, - { - "name": "m_vecStressPositionA", - "ty": "Vector2D", - "offset": 36 - }, - { - "name": "m_vecStressPositionB", - "ty": "Vector2D", - "offset": 44 - }, - { - "name": "m_vecPanelVertices", - "ty": "C_NetworkUtlVectorBase< Vector2D >", - "offset": 56 - }, - { - "name": "m_flGlassHalfThickness", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_bHasParent", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_bParentFrozen", - "ty": "bool", - "offset": 85 - }, - { - "name": "m_SurfacePropStringToken", - "ty": "CUtlStringToken", - "offset": 88 - } - ] - }, - { - "name": "C_GameRulesProxy", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_GameRules", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CGlowProperty", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iGlowType", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iGlowTeam", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nGlowRange", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nGlowRangeMin", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_glowColorOverride", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlashing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bEligibleForScreenHighlight", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_fGlowColor", - "ty": "", - "offset": 8 - }, - { - "name": "m_iGlowType", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iGlowTeam", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nGlowRange", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nGlowRangeMin", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_glowColorOverride", - "ty": "Color", - "offset": 64 - }, - { - "name": "m_bFlashing", - "ty": "bool", - "offset": 68 - }, - { - "name": "m_flGlowTime", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flGlowStartTime", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_bEligibleForScreenHighlight", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_bGlowing", - "ty": "bool", - "offset": 81 - } - ] - }, - { - "name": "C_MultiplayRules", - "module_name": "client.dll", - "parent": { - "name": "C_GameRules", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "fogparams_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "dirPrimary", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "colorPrimary", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorSecondary", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorPrimaryLerpTo", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorSecondaryLerpTo", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "start", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "end", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "farz", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "maxdensity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "exponent", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "HDRColorScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "skyboxFogFactor", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "skyboxFogFactorLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "startLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "endLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "maxdensityLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "lerptime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "blendtobackground", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "scattering", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "locallightscale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "enable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "blend", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoReflectionFog", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "dirPrimary", - "ty": "", - "offset": 8 - }, - { - "name": "colorPrimary", - "ty": "Color", - "offset": 20 - }, - { - "name": "colorSecondary", - "ty": "Color", - "offset": 24 - }, - { - "name": "colorPrimaryLerpTo", - "ty": "Color", - "offset": 28 - }, - { - "name": "colorSecondaryLerpTo", - "ty": "Color", - "offset": 32 - }, - { - "name": "start", - "ty": "float32", - "offset": 36 - }, - { - "name": "end", - "ty": "float32", - "offset": 40 - }, - { - "name": "farz", - "ty": "float32", - "offset": 44 - }, - { - "name": "maxdensity", - "ty": "float32", - "offset": 48 - }, - { - "name": "exponent", - "ty": "float32", - "offset": 52 - }, - { - "name": "HDRColorScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "skyboxFogFactor", - "ty": "float32", - "offset": 60 - }, - { - "name": "skyboxFogFactorLerpTo", - "ty": "float32", - "offset": 64 - }, - { - "name": "startLerpTo", - "ty": "float32", - "offset": 68 - }, - { - "name": "endLerpTo", - "ty": "float32", - "offset": 72 - }, - { - "name": "maxdensityLerpTo", - "ty": "float32", - "offset": 76 - }, - { - "name": "lerptime", - "ty": "GameTime_t", - "offset": 80 - }, - { - "name": "duration", - "ty": "float32", - "offset": 84 - }, - { - "name": "blendtobackground", - "ty": "float32", - "offset": 88 - }, - { - "name": "scattering", - "ty": "float32", - "offset": 92 - }, - { - "name": "locallightscale", - "ty": "float32", - "offset": 96 - }, - { - "name": "enable", - "ty": "bool", - "offset": 100 - }, - { - "name": "blend", - "ty": "bool", - "offset": 101 - }, - { - "name": "m_bNoReflectionFog", - "ty": "bool", - "offset": 102 - }, - { - "name": "m_bPadding", - "ty": "bool", - "offset": 103 - } - ] - }, - { - "name": "C_fogplayerparams_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCtrl", - "ty": "CHandle< CFogController>" - } - } - ], - "fields": [ - { - "name": "m_hCtrl", - "ty": "CHandle< C_FogController >", - "offset": 8 - }, - { - "name": "m_flTransitionTime", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_OldColor", - "ty": "Color", - "offset": 16 - }, - { - "name": "m_flOldStart", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flOldEnd", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flOldMaxDensity", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flOldHDRColorScale", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flOldFarZ", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_NewColor", - "ty": "Color", - "offset": 40 - }, - { - "name": "m_flNewStart", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flNewEnd", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flNewMaxDensity", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flNewHDRColorScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flNewFarZ", - "ty": "float32", - "offset": 60 - } - ] - }, - { - "name": "sky3dparams_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "scale", - "ty": "int16" - } - }, - { - "NetworkVarNames": { - "name": "origin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "bClip3DSkyBoxNearToWorldFar", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "flClip3DSkyBoxNearToWorldFarOffset", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "fog", - "ty": "fogparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupID", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "scale", - "ty": "int16", - "offset": 8 - }, - { - "name": "origin", - "ty": "", - "offset": 12 - }, - { - "name": "bClip3DSkyBoxNearToWorldFar", - "ty": "bool", - "offset": 24 - }, - { - "name": "flClip3DSkyBoxNearToWorldFarOffset", - "ty": "float32", - "offset": 28 - }, - { - "name": "fog", - "ty": "fogparams_t", - "offset": 32 - }, - { - "name": "m_nWorldGroupID", - "ty": "WorldGroupId_t", - "offset": 136 - } - ] - }, - { - "name": "PhysicsRagdollPose_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Transforms", - "ty": "CTransform" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwner", - "ty": "EHANDLE" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - }, - { - "name": "m_Transforms", - "ty": "C_NetworkUtlVectorBase< CTransform >", - "offset": 48 - }, - { - "name": "m_hOwner", - "ty": "CHandle< C_BaseEntity >", - "offset": 72 - }, - { - "name": "m_bDirty", - "ty": "bool", - "offset": 104 - } - ] - }, - { - "name": "C_SingleplayRules", - "module_name": "client.dll", - "parent": { - "name": "C_GameRules", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1360 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1384 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1388 - } - ] - }, - { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1360 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1384 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1388 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetAABBEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1360 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1384 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1388 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetOBBEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetAABBEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1360 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1384 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1388 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetPathCornerEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1360 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1384 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1388 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetAutoRoomEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1360 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1384 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1388 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_SoundOpvarSetOBBWindEntity", - "module_name": "client.dll", - "parent": { - "name": "C_SoundOpvarSetPointBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1360 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1384 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1388 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_TeamplayRules", - "module_name": "client.dll", - "parent": { - "name": "C_MultiplayRules", - "module_name": "client.dll", - "parent": { - "name": "C_GameRules", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_TeamRoundTimer", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bTimerPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimerEndTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bShowInHUD", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTimerLength", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nTimerInitialLength", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nTimerMaxLength", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bAutoCountdown", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nSetupTimeLength", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nState", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bInCaptureWatchState", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flTotalTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStopWatchTimer", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bTimerPaused", - "ty": "bool", - "offset": 1360 - }, - { - "name": "m_flTimeRemaining", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_flTimerEndTime", - "ty": "GameTime_t", - "offset": 1368 - }, - { - "name": "m_bIsDisabled", - "ty": "bool", - "offset": 1372 - }, - { - "name": "m_bShowInHUD", - "ty": "bool", - "offset": 1373 - }, - { - "name": "m_nTimerLength", - "ty": "int32", - "offset": 1376 - }, - { - "name": "m_nTimerInitialLength", - "ty": "int32", - "offset": 1380 - }, - { - "name": "m_nTimerMaxLength", - "ty": "int32", - "offset": 1384 - }, - { - "name": "m_bAutoCountdown", - "ty": "bool", - "offset": 1388 - }, - { - "name": "m_nSetupTimeLength", - "ty": "int32", - "offset": 1392 - }, - { - "name": "m_nState", - "ty": "int32", - "offset": 1396 - }, - { - "name": "m_bStartPaused", - "ty": "bool", - "offset": 1400 - }, - { - "name": "m_bInCaptureWatchState", - "ty": "bool", - "offset": 1401 - }, - { - "name": "m_flTotalTime", - "ty": "float32", - "offset": 1404 - }, - { - "name": "m_bStopWatchTimer", - "ty": "bool", - "offset": 1408 - }, - { - "name": "m_bFireFinished", - "ty": "bool", - "offset": 1409 - }, - { - "name": "m_bFire5MinRemain", - "ty": "bool", - "offset": 1410 - }, - { - "name": "m_bFire4MinRemain", - "ty": "bool", - "offset": 1411 - }, - { - "name": "m_bFire3MinRemain", - "ty": "bool", - "offset": 1412 - }, - { - "name": "m_bFire2MinRemain", - "ty": "bool", - "offset": 1413 - }, - { - "name": "m_bFire1MinRemain", - "ty": "bool", - "offset": 1414 - }, - { - "name": "m_bFire30SecRemain", - "ty": "bool", - "offset": 1415 - }, - { - "name": "m_bFire10SecRemain", - "ty": "bool", - "offset": 1416 - }, - { - "name": "m_bFire5SecRemain", - "ty": "bool", - "offset": 1417 - }, - { - "name": "m_bFire4SecRemain", - "ty": "bool", - "offset": 1418 - }, - { - "name": "m_bFire3SecRemain", - "ty": "bool", - "offset": 1419 - }, - { - "name": "m_bFire2SecRemain", - "ty": "bool", - "offset": 1420 - }, - { - "name": "m_bFire1SecRemain", - "ty": "bool", - "offset": 1421 - }, - { - "name": "m_nOldTimerLength", - "ty": "int32", - "offset": 1424 - }, - { - "name": "m_nOldTimerState", - "ty": "int32", - "offset": 1428 - } - ] - }, - { - "name": "CAttributeList", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Attributes", - "ty": "CEconItemAttribute" - } - } - ], - "fields": [ - { - "name": "m_Attributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute >", - "offset": 8 - }, - { - "name": "m_pManager", - "ty": "CAttributeManager*", - "offset": 88 - } - ] - }, - { - "name": "CEconItemAttribute", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iAttributeDefinitionIndex", - "ty": "attrib_definition_index_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flInitialValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nRefundableCurrency", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bSetBonus", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iAttributeDefinitionIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_flValue", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flInitialValue", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_nRefundableCurrency", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_bSetBonus", - "ty": "bool", - "offset": 64 - } - ] - }, - { - "name": "CAttributeManager", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iReapplyProvisionParity", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hOuter", - "ty": "EHANDLE" - } - }, - { - "NetworkVarNames": { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t" - } - } - ], - "fields": [ - { - "name": "m_Providers", - "ty": "CUtlVector< CHandle< C_BaseEntity > >", - "offset": 8 - }, - { - "name": "m_iReapplyProvisionParity", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_hOuter", - "ty": "CHandle< C_BaseEntity >", - "offset": 36 - }, - { - "name": "m_bPreventLoopback", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t", - "offset": 44 - }, - { - "name": "m_CachedResults", - "ty": "CUtlVector< CAttributeManager::cached_attribute_float_t >", - "offset": 48 - } - ] - }, - { - "name": "CAttributeManager::cached_attribute_float_t", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "flIn", - "ty": "float32", - "offset": 0 - }, - { - "name": "iAttribHook", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "flOut", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "C_AttributeContainer", - "module_name": "client.dll", - "parent": { - "name": "CAttributeManager", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iReapplyProvisionParity", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hOuter", - "ty": "EHANDLE" - } - }, - { - "NetworkVarNames": { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t" - } - } - ], - "fields": [ - { - "name": "m_Providers", - "ty": "CUtlVector< CHandle< C_BaseEntity > >", - "offset": 8 - }, - { - "name": "m_iReapplyProvisionParity", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_hOuter", - "ty": "CHandle< C_BaseEntity >", - "offset": 36 - }, - { - "name": "m_bPreventLoopback", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t", - "offset": 44 - }, - { - "name": "m_CachedResults", - "ty": "CUtlVector< CAttributeManager::cached_attribute_float_t >", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_Item", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_Item", - "ty": "C_EconItemView", - "offset": 80 - }, - { - "name": "m_iExternalItemProviderRegisteredToken", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_ullRegisteredAsItemID", - "ty": "uint64", - "offset": 1184 - } - ] - }, - { - "name": "C_EconEntity::AttachedModelData_t", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_iModelDisplayFlags", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "EntitySpottedState_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bSpotted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bSpottedByMask", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_bSpotted", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bSpottedByMask", - "ty": "uint32[2]", - "offset": 12 - } - ] - }, - { - "name": "C_CSGameRulesProxy", - "module_name": "client.dll", - "parent": { - "name": "C_GameRulesProxy", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pGameRules", - "ty": "CCSGameRules*" - } - } - ], - "fields": [ - { - "name": "m_pGameRules", - "ty": "C_CSGameRules*", - "offset": 1360 - } - ] - }, - { - "name": "C_CSGameRules", - "module_name": "client.dll", - "parent": { - "name": "C_TeamplayRules", - "module_name": "client.dll", - "parent": { - "name": "C_MultiplayRules", - "module_name": "client.dll", - "parent": { - "name": "C_GameRules", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bFreezePeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bWarmupPeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_fWarmupPeriodEnd", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fWarmupPeriodStart", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nTotalPausedTicks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPauseStartTick", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bServerPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bGamePaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bTerroristTimeOutActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCTTimeOutActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flTerroristTimeOutRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flCTTimeOutRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nTerroristTimeOuts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCTTimeOuts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTechnicalTimeOut", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMatchWaitingForResume", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_fMatchStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fRoundStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flRestartRoundTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bGameRestart", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGameStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_timeUntilNextPhaseStarts", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_gamePhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_totalRoundsPlayed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundsPlayedThisPhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOvertimePlaying", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHostagesRemaining", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnyHostageReached", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasBombTarget", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasRescueZone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasBuyZone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsQueuedMatchmaking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nQueuedMatchmakingMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsValveDS", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bLogoMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPlayAllStepSoundsOnServer", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iSpectatorSlotCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_MatchDevice", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasMatchStarted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextMapInMapgroup", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentEventName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentEventStage", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szMatchStatTxt", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentPredictionsTxt", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_nTournamentPredictionsPct", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flCMMItemDropRevealStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCMMItemDropRevealEndTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsDroppingItems", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsQuestEligible", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsHltvActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeWaveNumber", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeSpecialKillsRemaining", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeSpecialWeaponNeeded", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGiftsGiven", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGifters", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGiftsPeriodSeconds", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrFeaturedGiftersAccounts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrFeaturedGiftersGifts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrProhibitedItemIndices", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_arrTournamentActiveCasterAccounts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numBestOfMaps", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nHalloweenMaskListSeed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bBombDropped", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bBombPlanted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundWinStatus", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_eRoundWinReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTCantBuy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCTCantBuy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGuardianBuyUntilTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_RoundResults", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_PlayersAlive_CT", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_PlayersAlive_T", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_TeamRespawnWaveTimes", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flNextRespawnWave", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nServerQuestID", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vMinimapMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vMinimapMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_MinimapVerticalSectionHeights", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapGroupVoteTypes", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapGroupVoteOptions", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapVoteWinner", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumConsecutiveCTLoses", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumConsecutiveTerroristLoses", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMatchAbortedEarlyReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_pGameModeRules", - "ty": "CCSGameModeRules *" - } - }, - { - "NetworkVarNames": { - "name": "m_RetakeRules", - "ty": "CRetakeGameRules" - } - }, - { - "NetworkVarNames": { - "name": "m_nMatchEndCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nTTeamIntroVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCTTeamIntroVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTeamIntroPeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndWinnerTeam", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_eRoundEndReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundEndShowTimerDefend", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndTimerTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sRoundEndFunFactToken", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactPlayerSlot", - "ty": "CPlayerSlot" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sRoundEndMessage", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndPlayerCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundEndNoMusic", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndLegacy", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundEndCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundStartRoundNumber", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundStartCount", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - }, - { - "name": "m_bFreezePeriod", - "ty": "bool", - "offset": 48 - }, - { - "name": "m_bWarmupPeriod", - "ty": "bool", - "offset": 49 - }, - { - "name": "m_fWarmupPeriodEnd", - "ty": "GameTime_t", - "offset": 52 - }, - { - "name": "m_fWarmupPeriodStart", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_nTotalPausedTicks", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_nPauseStartTick", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_bServerPaused", - "ty": "bool", - "offset": 68 - }, - { - "name": "m_bGamePaused", - "ty": "bool", - "offset": 69 - }, - { - "name": "m_bTerroristTimeOutActive", - "ty": "bool", - "offset": 70 - }, - { - "name": "m_bCTTimeOutActive", - "ty": "bool", - "offset": 71 - }, - { - "name": "m_flTerroristTimeOutRemaining", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flCTTimeOutRemaining", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_nTerroristTimeOuts", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_nCTTimeOuts", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_bTechnicalTimeOut", - "ty": "bool", - "offset": 88 - }, - { - "name": "m_bMatchWaitingForResume", - "ty": "bool", - "offset": 89 - }, - { - "name": "m_iRoundTime", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_fMatchStartTime", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_fRoundStartTime", - "ty": "GameTime_t", - "offset": 100 - }, - { - "name": "m_flRestartRoundTime", - "ty": "GameTime_t", - "offset": 104 - }, - { - "name": "m_bGameRestart", - "ty": "bool", - "offset": 108 - }, - { - "name": "m_flGameStartTime", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_timeUntilNextPhaseStarts", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_gamePhase", - "ty": "int32", - "offset": 120 - }, - { - "name": "m_totalRoundsPlayed", - "ty": "int32", - "offset": 124 - }, - { - "name": "m_nRoundsPlayedThisPhase", - "ty": "int32", - "offset": 128 - }, - { - "name": "m_nOvertimePlaying", - "ty": "int32", - "offset": 132 - }, - { - "name": "m_iHostagesRemaining", - "ty": "int32", - "offset": 136 - }, - { - "name": "m_bAnyHostageReached", - "ty": "bool", - "offset": 140 - }, - { - "name": "m_bMapHasBombTarget", - "ty": "bool", - "offset": 141 - }, - { - "name": "m_bMapHasRescueZone", - "ty": "bool", - "offset": 142 - }, - { - "name": "m_bMapHasBuyZone", - "ty": "bool", - "offset": 143 - }, - { - "name": "m_bIsQueuedMatchmaking", - "ty": "bool", - "offset": 144 - }, - { - "name": "m_nQueuedMatchmakingMode", - "ty": "int32", - "offset": 148 - }, - { - "name": "m_bIsValveDS", - "ty": "bool", - "offset": 152 - }, - { - "name": "m_bLogoMap", - "ty": "bool", - "offset": 153 - }, - { - "name": "m_bPlayAllStepSoundsOnServer", - "ty": "bool", - "offset": 154 - }, - { - "name": "m_iSpectatorSlotCount", - "ty": "int32", - "offset": 156 - }, - { - "name": "m_MatchDevice", - "ty": "int32", - "offset": 160 - }, - { - "name": "m_bHasMatchStarted", - "ty": "bool", - "offset": 164 - }, - { - "name": "m_nNextMapInMapgroup", - "ty": "int32", - "offset": 168 - }, - { - "name": "m_szTournamentEventName", - "ty": "char[512]", - "offset": 172 - }, - { - "name": "m_szTournamentEventStage", - "ty": "char[512]", - "offset": 684 - }, - { - "name": "m_szMatchStatTxt", - "ty": "char[512]", - "offset": 1196 - }, - { - "name": "m_szTournamentPredictionsTxt", - "ty": "char[512]", - "offset": 1708 - }, - { - "name": "m_nTournamentPredictionsPct", - "ty": "int32", - "offset": 2220 - }, - { - "name": "m_flCMMItemDropRevealStartTime", - "ty": "GameTime_t", - "offset": 2224 - }, - { - "name": "m_flCMMItemDropRevealEndTime", - "ty": "GameTime_t", - "offset": 2228 - }, - { - "name": "m_bIsDroppingItems", - "ty": "bool", - "offset": 2232 - }, - { - "name": "m_bIsQuestEligible", - "ty": "bool", - "offset": 2233 - }, - { - "name": "m_bIsHltvActive", - "ty": "bool", - "offset": 2234 - }, - { - "name": "m_nGuardianModeWaveNumber", - "ty": "int32", - "offset": 2236 - }, - { - "name": "m_nGuardianModeSpecialKillsRemaining", - "ty": "int32", - "offset": 2240 - }, - { - "name": "m_nGuardianModeSpecialWeaponNeeded", - "ty": "int32", - "offset": 2244 - }, - { - "name": "m_nGuardianGrenadesToGiveBots", - "ty": "int32", - "offset": 2248 - }, - { - "name": "m_nNumHeaviesToSpawn", - "ty": "int32", - "offset": 2252 - }, - { - "name": "m_numGlobalGiftsGiven", - "ty": "uint32", - "offset": 2256 - }, - { - "name": "m_numGlobalGifters", - "ty": "uint32", - "offset": 2260 - }, - { - "name": "m_numGlobalGiftsPeriodSeconds", - "ty": "uint32", - "offset": 2264 - }, - { - "name": "m_arrFeaturedGiftersAccounts", - "ty": "uint32[4]", - "offset": 2268 - }, - { - "name": "m_arrFeaturedGiftersGifts", - "ty": "uint32[4]", - "offset": 2284 - }, - { - "name": "m_arrProhibitedItemIndices", - "ty": "uint16[100]", - "offset": 2300 - }, - { - "name": "m_arrTournamentActiveCasterAccounts", - "ty": "uint32[4]", - "offset": 2500 - }, - { - "name": "m_numBestOfMaps", - "ty": "int32", - "offset": 2516 - }, - { - "name": "m_nHalloweenMaskListSeed", - "ty": "int32", - "offset": 2520 - }, - { - "name": "m_bBombDropped", - "ty": "bool", - "offset": 2524 - }, - { - "name": "m_bBombPlanted", - "ty": "bool", - "offset": 2525 - }, - { - "name": "m_iRoundWinStatus", - "ty": "int32", - "offset": 2528 - }, - { - "name": "m_eRoundWinReason", - "ty": "int32", - "offset": 2532 - }, - { - "name": "m_bTCantBuy", - "ty": "bool", - "offset": 2536 - }, - { - "name": "m_bCTCantBuy", - "ty": "bool", - "offset": 2537 - }, - { - "name": "m_flGuardianBuyUntilTime", - "ty": "GameTime_t", - "offset": 2540 - }, - { - "name": "m_iMatchStats_RoundResults", - "ty": "int32[30]", - "offset": 2544 - }, - { - "name": "m_iMatchStats_PlayersAlive_CT", - "ty": "int32[30]", - "offset": 2664 - }, - { - "name": "m_iMatchStats_PlayersAlive_T", - "ty": "int32[30]", - "offset": 2784 - }, - { - "name": "m_TeamRespawnWaveTimes", - "ty": "float32[32]", - "offset": 2904 - }, - { - "name": "m_flNextRespawnWave", - "ty": "GameTime_t[32]", - "offset": 3032 - }, - { - "name": "m_nServerQuestID", - "ty": "int32", - "offset": 3160 - }, - { - "name": "m_vMinimapMins", - "ty": "", - "offset": 3164 - }, - { - "name": "m_vMinimapMaxs", - "ty": "", - "offset": 3176 - }, - { - "name": "m_MinimapVerticalSectionHeights", - "ty": "float32[8]", - "offset": 3188 - }, - { - "name": "m_bDontIncrementCoopWave", - "ty": "bool", - "offset": 3220 - }, - { - "name": "m_bSpawnedTerrorHuntHeavy", - "ty": "bool", - "offset": 3221 - }, - { - "name": "m_nEndMatchMapGroupVoteTypes", - "ty": "int32[10]", - "offset": 3224 - }, - { - "name": "m_nEndMatchMapGroupVoteOptions", - "ty": "int32[10]", - "offset": 3264 - }, - { - "name": "m_nEndMatchMapVoteWinner", - "ty": "int32", - "offset": 3304 - }, - { - "name": "m_iNumConsecutiveCTLoses", - "ty": "int32", - "offset": 3308 - }, - { - "name": "m_iNumConsecutiveTerroristLoses", - "ty": "int32", - "offset": 3312 - }, - { - "name": "m_bMarkClientStopRecordAtRoundEnd", - "ty": "bool", - "offset": 3344 - }, - { - "name": "m_nMatchAbortedEarlyReason", - "ty": "int32", - "offset": 3432 - }, - { - "name": "m_bHasTriggeredRoundStartMusic", - "ty": "bool", - "offset": 3436 - }, - { - "name": "m_bHasTriggeredCoopSpawnReset", - "ty": "bool", - "offset": 3437 - }, - { - "name": "m_bSwitchingTeamsAtRoundReset", - "ty": "bool", - "offset": 3438 - }, - { - "name": "m_pGameModeRules", - "ty": "CCSGameModeRules*", - "offset": 3464 - }, - { - "name": "m_RetakeRules", - "ty": "C_RetakeGameRules", - "offset": 3472 - }, - { - "name": "m_nMatchEndCount", - "ty": "uint8", - "offset": 3752 - }, - { - "name": "m_nTTeamIntroVariant", - "ty": "int32", - "offset": 3756 - }, - { - "name": "m_nCTTeamIntroVariant", - "ty": "int32", - "offset": 3760 - }, - { - "name": "m_bTeamIntroPeriod", - "ty": "bool", - "offset": 3764 - }, - { - "name": "m_iRoundEndWinnerTeam", - "ty": "int32", - "offset": 3768 - }, - { - "name": "m_eRoundEndReason", - "ty": "int32", - "offset": 3772 - }, - { - "name": "m_bRoundEndShowTimerDefend", - "ty": "bool", - "offset": 3776 - }, - { - "name": "m_iRoundEndTimerTime", - "ty": "int32", - "offset": 3780 - }, - { - "name": "m_sRoundEndFunFactToken", - "ty": "CUtlString", - "offset": 3784 - }, - { - "name": "m_iRoundEndFunFactPlayerSlot", - "ty": "CPlayerSlot", - "offset": 3792 - }, - { - "name": "m_iRoundEndFunFactData1", - "ty": "int32", - "offset": 3796 - }, - { - "name": "m_iRoundEndFunFactData2", - "ty": "int32", - "offset": 3800 - }, - { - "name": "m_iRoundEndFunFactData3", - "ty": "int32", - "offset": 3804 - }, - { - "name": "m_sRoundEndMessage", - "ty": "CUtlString", - "offset": 3808 - }, - { - "name": "m_iRoundEndPlayerCount", - "ty": "int32", - "offset": 3816 - }, - { - "name": "m_bRoundEndNoMusic", - "ty": "bool", - "offset": 3820 - }, - { - "name": "m_iRoundEndLegacy", - "ty": "int32", - "offset": 3824 - }, - { - "name": "m_nRoundEndCount", - "ty": "uint8", - "offset": 3828 - }, - { - "name": "m_iRoundStartRoundNumber", - "ty": "int32", - "offset": 3832 - }, - { - "name": "m_nRoundStartCount", - "ty": "uint8", - "offset": 3836 - }, - { - "name": "m_flLastPerfSampleTime", - "ty": "float64", - "offset": 20232 - } - ] - }, - { - "name": "CCSTakeDamageInfoAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeRules", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - { - "name": "CCSGameModeRules_Noop", - "module_name": "client.dll", - "parent": { - "name": "CCSGameModeRules", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGameModeScript", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeRules_ArmsRace", - "module_name": "client.dll", - "parent": { - "name": "CCSGameModeRules", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_WeaponSequence", - "ty": "CUtlString" - } - } - ], - "fields": [ - { - "name": "m_WeaponSequence", - "ty": "C_NetworkUtlVectorBase< CUtlString >", - "offset": 56 - } - ] - }, - { - "name": "CCSArmsRaceScript", - "module_name": "client.dll", - "parent": { - "name": "CCSGameModeScript", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pOuter", - "ty": "CCSGameModeRules_ArmsRace*", - "offset": 216 - } - ] - }, - { - "name": "CCSGameModeRules_Deathmatch", - "module_name": "client.dll", - "parent": { - "name": "CCSGameModeRules", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flDMBonusStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flDMBonusTimeLength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nDMBonusWeaponLoadoutSlot", - "ty": "int16" - } - } - ], - "fields": [ - { - "name": "m_flDMBonusStartTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flDMBonusTimeLength", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_nDMBonusWeaponLoadoutSlot", - "ty": "int16", - "offset": 64 - } - ] - }, - { - "name": "CCSDeathmatchScript", - "module_name": "client.dll", - "parent": { - "name": "CCSGameModeScript", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pOuter", - "ty": "CCSGameModeRules_Deathmatch*", - "offset": 216 - } - ] - }, - { - "name": "C_RetakeGameRules", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nMatchSeed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bBlockersPresent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundInProgress", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iFirstSecondHalfRound", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iBombSite", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_nMatchSeed", - "ty": "int32", - "offset": 248 - }, - { - "name": "m_bBlockersPresent", - "ty": "bool", - "offset": 252 - }, - { - "name": "m_bRoundInProgress", - "ty": "bool", - "offset": 253 - }, - { - "name": "m_iFirstSecondHalfRound", - "ty": "int32", - "offset": 256 - }, - { - "name": "m_iBombSite", - "ty": "int32", - "offset": 260 - } - ] - }, - { - "name": "CSPerRoundStats_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDeaths", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iAssists", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEquipmentValue", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMoneySaved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iKillReward", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLiveTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHeadShotKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iObjective", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashEarned", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iUtilityDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemiesFlashed", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iKills", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iDeaths", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_iAssists", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_iEquipmentValue", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iMoneySaved", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iKillReward", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iLiveTime", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iHeadShotKills", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_iObjective", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_iCashEarned", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iUtilityDamage", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iEnemiesFlashed", - "ty": "int32", - "offset": 96 - } - ] - }, - { - "name": "CSMatchStats_t", - "module_name": "client.dll", - "parent": { - "name": "CSPerRoundStats_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDeaths", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iAssists", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEquipmentValue", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMoneySaved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iKillReward", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLiveTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHeadShotKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iObjective", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashEarned", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iUtilityDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemiesFlashed", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iKills", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iDeaths", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_iAssists", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_iEquipmentValue", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iMoneySaved", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iKillReward", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iLiveTime", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iHeadShotKills", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_iObjective", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_iCashEarned", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iUtilityDamage", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iEnemiesFlashed", - "ty": "int32", - "offset": 96 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iEnemy5Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemy4Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemy3Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemyKnifeKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemyTaserKills", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iEnemy5Ks", - "ty": "int32", - "offset": 104 - }, - { - "name": "m_iEnemy4Ks", - "ty": "int32", - "offset": 108 - }, - { - "name": "m_iEnemy3Ks", - "ty": "int32", - "offset": 112 - }, - { - "name": "m_iEnemyKnifeKills", - "ty": "int32", - "offset": 116 - }, - { - "name": "m_iEnemyTaserKills", - "ty": "int32", - "offset": 120 - } - ] - }, - { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - { - "name": "C_CSGO_TeamSelectCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamSelectTerroristPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamSelectCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamSelectCounterTerroristPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamSelectCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamIntroTerroristPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamIntroCounterTerroristPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroTerroristPosition", - "module_name": "client.dll", - "parent": { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroCounterTerroristPosition", - "module_name": "client.dll", - "parent": { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSMinimapBoundary", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_PlayerPing", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hPlayer", - "ty": "CHandle< CCSPlayerPawn>" - } - }, - { - "NetworkVarNames": { - "name": "m_hPingedEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_iType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUrgent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_szPlaceName", - "ty": "char" - } - } - ], - "fields": [ - { - "name": "m_hPlayer", - "ty": "CHandle< C_CSPlayerPawn >", - "offset": 1408 - }, - { - "name": "m_hPingedEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1412 - }, - { - "name": "m_iType", - "ty": "int32", - "offset": 1416 - }, - { - "name": "m_bUrgent", - "ty": "bool", - "offset": 1420 - }, - { - "name": "m_szPlaceName", - "ty": "char[18]", - "offset": 1421 - } - ] - }, - { - "name": "CCSPlayer_PingServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hPlayerPing", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_hPlayerPing", - "ty": "CHandle< C_BaseEntity >", - "offset": 64 - } - ] - }, - { - "name": "C_CSPlayerResource", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bHostageAlive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_isHostageFollowingSomeone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iHostageEntityIDs", - "ty": "CEntityIndex" - } - }, - { - "NetworkVarNames": { - "name": "m_bombsiteCenterA", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bombsiteCenterB", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bEndMatchNextMapAllVoted", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bHostageAlive", - "ty": "", - "offset": 1360 - }, - { - "name": "m_isHostageFollowingSomeone", - "ty": "", - "offset": 1372 - }, - { - "name": "m_iHostageEntityIDs", - "ty": "CEntityIndex[12]", - "offset": 1384 - }, - { - "name": "m_bombsiteCenterA", - "ty": "", - "offset": 1432 - }, - { - "name": "m_bombsiteCenterB", - "ty": "", - "offset": 1444 - }, - { - "name": "m_hostageRescueX", - "ty": "int32[4]", - "offset": 1456 - }, - { - "name": "m_hostageRescueY", - "ty": "int32[4]", - "offset": 1472 - }, - { - "name": "m_hostageRescueZ", - "ty": "int32[4]", - "offset": 1488 - }, - { - "name": "m_bEndMatchNextMapAllVoted", - "ty": "bool", - "offset": 1504 - }, - { - "name": "m_foundGoalPositions", - "ty": "bool", - "offset": 1505 - } - ] - }, - { - "name": "CCSPlayerControllerAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPlayer_ViewModelServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSPlayerBase_CameraServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_CameraServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "C_fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< C_ColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< C_TonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_CurrentFog", - "ty": "fogparams_t", - "offset": 320 - }, - { - "name": "m_hOldFogController", - "ty": "CHandle< C_FogController >", - "offset": 424 - }, - { - "name": "m_bOverrideFogColor", - "ty": "bool[5]", - "offset": 428 - }, - { - "name": "m_OverrideFogColor", - "ty": "Color[5]", - "offset": 433 - }, - { - "name": "m_bOverrideFogStartEnd", - "ty": "bool[5]", - "offset": 453 - }, - { - "name": "m_fOverrideFogStart", - "ty": "float32[5]", - "offset": 460 - }, - { - "name": "m_fOverrideFogEnd", - "ty": "float32[5]", - "offset": 480 - }, - { - "name": "m_hActivePostProcessingVolume", - "ty": "CHandle< C_PostProcessingVolume >", - "offset": 500 - }, - { - "name": "m_angDemoViewAngles", - "ty": "QAngle", - "offset": 504 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iFOV", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iFOVStart", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVRate", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_hZoomOwner", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iFOV", - "ty": "uint32", - "offset": 528 - }, - { - "name": "m_iFOVStart", - "ty": "uint32", - "offset": 532 - }, - { - "name": "m_flFOVTime", - "ty": "GameTime_t", - "offset": 536 - }, - { - "name": "m_flFOVRate", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_hZoomOwner", - "ty": "CHandle< C_BaseEntity >", - "offset": 544 - }, - { - "name": "m_flLastShotFOV", - "ty": "float32", - "offset": 548 - } - ] - }, - { - "name": "WeaponPurchaseCount_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nItemDefIndex", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nCount", - "ty": "uint16" - } - } - ], - "fields": [ - { - "name": "m_nItemDefIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_nCount", - "ty": "uint16", - "offset": 50 - } - ] - }, - { - "name": "WeaponPurchaseTracker_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_weaponPurchases", - "ty": "WeaponPurchaseCount_t" - } - } - ], - "fields": [ - { - "name": "m_weaponPurchases", - "ty": "C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t >", - "offset": 8 - } - ] - }, - { - "name": "CCSPlayer_ActionTrackingServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bIsRescuing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponPurchasesThisMatch", - "ty": "WeaponPurchaseTracker_t" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponPurchasesThisRound", - "ty": "WeaponPurchaseTracker_t" - } - } - ], - "fields": [ - { - "name": "m_hLastWeaponBeforeC4AutoSwitch", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 64 - }, - { - "name": "m_bIsRescuing", - "ty": "bool", - "offset": 68 - }, - { - "name": "m_weaponPurchasesThisMatch", - "ty": "WeaponPurchaseTracker_t", - "offset": 72 - }, - { - "name": "m_weaponPurchasesThisRound", - "ty": "WeaponPurchaseTracker_t", - "offset": 160 - } - ] - }, - { - "name": "CCSPlayer_BulletServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_totalHitsOnServer", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_totalHitsOnServer", - "ty": "int32", - "offset": 64 - } - ] - }, - { - "name": "SellbackPurchaseEntry_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_unDefIdx", - "ty": "item_definition_index_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nCost", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPrevArmor", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bPrevHelmet", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_hItem", - "ty": "CEntityHandle" - } - } - ], - "fields": [ - { - "name": "m_unDefIdx", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_nCost", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nPrevArmor", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_bPrevHelmet", - "ty": "bool", - "offset": 60 - }, - { - "name": "m_hItem", - "ty": "CEntityHandle", - "offset": 64 - } - ] - }, - { - "name": "CCSPlayer_BuyServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecSellbackPurchaseEntries", - "ty": "SellbackPurchaseEntry_t" - } - } - ], - "fields": [ - { - "name": "m_vecSellbackPurchaseEntries", - "ty": "C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t >", - "offset": 64 - } - ] - }, - { - "name": "CCSPlayer_CameraServices", - "module_name": "client.dll", - "parent": { - "name": "CCSPlayerBase_CameraServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_CameraServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "C_fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< C_ColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< C_TonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_CurrentFog", - "ty": "fogparams_t", - "offset": 320 - }, - { - "name": "m_hOldFogController", - "ty": "CHandle< C_FogController >", - "offset": 424 - }, - { - "name": "m_bOverrideFogColor", - "ty": "bool[5]", - "offset": 428 - }, - { - "name": "m_OverrideFogColor", - "ty": "Color[5]", - "offset": 433 - }, - { - "name": "m_bOverrideFogStartEnd", - "ty": "bool[5]", - "offset": 453 - }, - { - "name": "m_fOverrideFogStart", - "ty": "float32[5]", - "offset": 460 - }, - { - "name": "m_fOverrideFogEnd", - "ty": "float32[5]", - "offset": 480 - }, - { - "name": "m_hActivePostProcessingVolume", - "ty": "CHandle< C_PostProcessingVolume >", - "offset": 500 - }, - { - "name": "m_angDemoViewAngles", - "ty": "QAngle", - "offset": 504 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iFOV", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iFOVStart", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVRate", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_hZoomOwner", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iFOV", - "ty": "uint32", - "offset": 528 - }, - { - "name": "m_iFOVStart", - "ty": "uint32", - "offset": 532 - }, - { - "name": "m_flFOVTime", - "ty": "GameTime_t", - "offset": 536 - }, - { - "name": "m_flFOVRate", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_hZoomOwner", - "ty": "CHandle< C_BaseEntity >", - "offset": 544 - }, - { - "name": "m_flLastShotFOV", - "ty": "float32", - "offset": 548 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flDeathCamTilt", - "ty": "float32", - "offset": 552 - } - ] - }, - { - "name": "CCSPlayer_HostageServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCarriedHostage", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hCarriedHostageProp", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_hCarriedHostage", - "ty": "CHandle< C_BaseEntity >", - "offset": 64 - }, - { - "name": "m_hCarriedHostageProp", - "ty": "CHandle< C_BaseEntity >", - "offset": 68 - } - ] - }, - { - "name": "CCSPlayer_ItemServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_ItemServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bHasDefuser", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasHelmet", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasHeavyArmor", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bHasDefuser", - "ty": "bool", - "offset": 64 - }, - { - "name": "m_bHasHelmet", - "ty": "bool", - "offset": 65 - }, - { - "name": "m_bHasHeavyArmor", - "ty": "bool", - "offset": 66 - } - ] - }, - { - "name": "CCSPlayer_MovementServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_MovementServices_Humanoid", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_MovementServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFallVelocity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bInCrouch", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nCrouchState", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucked", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bInDuckJump", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flStepSoundTime", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flFallVelocity", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_bInCrouch", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_nCrouchState", - "ty": "uint32", - "offset": 484 - }, - { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t", - "offset": 488 - }, - { - "name": "m_bDucked", - "ty": "bool", - "offset": 492 - }, - { - "name": "m_bDucking", - "ty": "bool", - "offset": 493 - }, - { - "name": "m_bInDuckJump", - "ty": "bool", - "offset": 494 - }, - { - "name": "m_groundNormal", - "ty": "", - "offset": 496 - }, - { - "name": "m_flSurfaceFriction", - "ty": "float32", - "offset": 508 - }, - { - "name": "m_surfaceProps", - "ty": "CUtlStringToken", - "offset": 512 - }, - { - "name": "m_nStepside", - "ty": "int32", - "offset": 528 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flMaxFallVelocity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vecLadderNormal", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_nLadderSurfacePropIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flDuckAmount", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDuckSpeed", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bDuckOverride", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDesiresDuck", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nDuckTimeMsecs", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nDuckJumpTimeMsecs", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nJumpTimeMsecs", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flLastDuckTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nGameCodeHasMovedPlayerAfterCommand", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bOldJumpPressed", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flJumpUntil", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flJumpVel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fStashGrenadeParameterWhen", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nButtonDownMaskPrev", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flOffsetTickCompleteTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flOffsetTickStashedSpeed", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flStamina", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_flMaxFallVelocity", - "ty": "float32", - "offset": 536 - }, - { - "name": "m_vecLadderNormal", - "ty": "", - "offset": 540 - }, - { - "name": "m_nLadderSurfacePropIndex", - "ty": "int32", - "offset": 552 - }, - { - "name": "m_flDuckAmount", - "ty": "float32", - "offset": 556 - }, - { - "name": "m_flDuckSpeed", - "ty": "float32", - "offset": 560 - }, - { - "name": "m_bDuckOverride", - "ty": "bool", - "offset": 564 - }, - { - "name": "m_bDesiresDuck", - "ty": "bool", - "offset": 565 - }, - { - "name": "m_flDuckOffset", - "ty": "float32", - "offset": 568 - }, - { - "name": "m_nDuckTimeMsecs", - "ty": "uint32", - "offset": 572 - }, - { - "name": "m_nDuckJumpTimeMsecs", - "ty": "uint32", - "offset": 576 - }, - { - "name": "m_nJumpTimeMsecs", - "ty": "uint32", - "offset": 580 - }, - { - "name": "m_flLastDuckTime", - "ty": "float32", - "offset": 584 - }, - { - "name": "m_vecLastPositionAtFullCrouchSpeed", - "ty": "Vector2D", - "offset": 600 - }, - { - "name": "m_duckUntilOnGround", - "ty": "bool", - "offset": 608 - }, - { - "name": "m_bHasWalkMovedSinceLastJump", - "ty": "bool", - "offset": 609 - }, - { - "name": "m_bInStuckTest", - "ty": "bool", - "offset": 610 - }, - { - "name": "m_flStuckCheckTime", - "ty": "float32[64][2]", - "offset": 624 - }, - { - "name": "m_nTraceCount", - "ty": "int32", - "offset": 1136 - }, - { - "name": "m_StuckLast", - "ty": "int32", - "offset": 1140 - }, - { - "name": "m_bSpeedCropped", - "ty": "bool", - "offset": 1144 - }, - { - "name": "m_nOldWaterLevel", - "ty": "int32", - "offset": 1148 - }, - { - "name": "m_flWaterEntryTime", - "ty": "float32", - "offset": 1152 - }, - { - "name": "m_vecForward", - "ty": "", - "offset": 1156 - }, - { - "name": "m_vecLeft", - "ty": "", - "offset": 1168 - }, - { - "name": "m_vecUp", - "ty": "", - "offset": 1180 - }, - { - "name": "m_nGameCodeHasMovedPlayerAfterCommand", - "ty": "int32", - "offset": 1192 - }, - { - "name": "m_bOldJumpPressed", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_flJumpPressedTime", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_flJumpUntil", - "ty": "float32", - "offset": 1204 - }, - { - "name": "m_flJumpVel", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_fStashGrenadeParameterWhen", - "ty": "GameTime_t", - "offset": 1212 - }, - { - "name": "m_nButtonDownMaskPrev", - "ty": "uint64", - "offset": 1216 - }, - { - "name": "m_flOffsetTickCompleteTime", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_flOffsetTickStashedSpeed", - "ty": "float32", - "offset": 1228 - }, - { - "name": "m_flStamina", - "ty": "float32", - "offset": 1232 - }, - { - "name": "m_flHeightAtJumpStart", - "ty": "float32", - "offset": 1236 - }, - { - "name": "m_flMaxJumpHeightThisJump", - "ty": "float32", - "offset": 1240 - } - ] - }, - { - "name": "CCSPlayer_UseServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_UseServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSPlayer_ViewModelServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_ViewModelServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hViewModel", - "ty": "CHandle< CBaseViewModel >" - } - } - ], - "fields": [ - { - "name": "m_hViewModel", - "ty": "CHandle< C_BaseViewModel >[3]", - "offset": 64 - } - ] - }, - { - "name": "CCSPlayer_WaterServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_WaterServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_flWaterJumpTime", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_vecWaterJumpVel", - "ty": "", - "offset": 68 - }, - { - "name": "m_flSwimSoundTime", - "ty": "float32", - "offset": 80 - } - ] - }, - { - "name": "CCSPlayer_WeaponServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_WeaponServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hMyWeapons", - "ty": "CHandle< C_BasePlayerWeapon >" - } - }, - { - "NetworkVarNames": { - "name": "m_hActiveWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_hLastWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_iAmmo", - "ty": "uint16" - } - } - ], - "fields": [ - { - "name": "m_hMyWeapons", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > >", - "offset": 64 - }, - { - "name": "m_hActiveWeapon", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 88 - }, - { - "name": "m_hLastWeapon", - "ty": "CHandle< C_BasePlayerWeapon >", - "offset": 92 - }, - { - "name": "m_iAmmo", - "ty": "uint16[32]", - "offset": 96 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flNextAttack", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsLookingAtWeapon", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsHoldingLookAtWeapon", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flNextAttack", - "ty": "GameTime_t", - "offset": 184 - }, - { - "name": "m_bIsLookingAtWeapon", - "ty": "bool", - "offset": 188 - }, - { - "name": "m_bIsHoldingLookAtWeapon", - "ty": "bool", - "offset": 189 - }, - { - "name": "m_nOldShootPositionHistoryCount", - "ty": "uint32", - "offset": 192 - }, - { - "name": "m_nOldInputHistoryCount", - "ty": "uint32", - "offset": 1112 - } - ] - }, - { - "name": "CCSObserver_ObserverServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_ObserverServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iObserverMode", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hObserverTarget", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iObserverMode", - "ty": "uint8", - "offset": 64 - }, - { - "name": "m_hObserverTarget", - "ty": "CHandle< C_BaseEntity >", - "offset": 68 - }, - { - "name": "m_iObserverLastMode", - "ty": "ObserverMode_t", - "offset": 72 - }, - { - "name": "m_bForcedObserverMode", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_flObserverChaseDistance", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flObserverChaseDistanceCalcTime", - "ty": "GameTime_t", - "offset": 84 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_hLastObserverTarget", - "ty": "CEntityHandle", - "offset": 88 - }, - { - "name": "m_vecObserverInterpolateOffset", - "ty": "", - "offset": 92 - }, - { - "name": "m_vecObserverInterpStartPos", - "ty": "", - "offset": 104 - }, - { - "name": "m_flObsInterp_PathLength", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_qObsInterp_OrientationStart", - "ty": "Quaternion", - "offset": 128 - }, - { - "name": "m_qObsInterp_OrientationTravelDir", - "ty": "Quaternion", - "offset": 144 - }, - { - "name": "m_obsInterpState", - "ty": "ObserverInterpState_t", - "offset": 160 - }, - { - "name": "m_bObserverInterpolationNeedsDeferredSetup", - "ty": "bool", - "offset": 164 - } - ] - }, - { - "name": "CCSObserver_CameraServices", - "module_name": "client.dll", - "parent": { - "name": "CCSPlayerBase_CameraServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_CameraServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "C_fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< C_ColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< C_TonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_CurrentFog", - "ty": "fogparams_t", - "offset": 320 - }, - { - "name": "m_hOldFogController", - "ty": "CHandle< C_FogController >", - "offset": 424 - }, - { - "name": "m_bOverrideFogColor", - "ty": "bool[5]", - "offset": 428 - }, - { - "name": "m_OverrideFogColor", - "ty": "Color[5]", - "offset": 433 - }, - { - "name": "m_bOverrideFogStartEnd", - "ty": "bool[5]", - "offset": 453 - }, - { - "name": "m_fOverrideFogStart", - "ty": "float32[5]", - "offset": 460 - }, - { - "name": "m_fOverrideFogEnd", - "ty": "float32[5]", - "offset": 480 - }, - { - "name": "m_hActivePostProcessingVolume", - "ty": "CHandle< C_PostProcessingVolume >", - "offset": 500 - }, - { - "name": "m_angDemoViewAngles", - "ty": "QAngle", - "offset": 504 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iFOV", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iFOVStart", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flFOVRate", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_hZoomOwner", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iFOV", - "ty": "uint32", - "offset": 528 - }, - { - "name": "m_iFOVStart", - "ty": "uint32", - "offset": 532 - }, - { - "name": "m_flFOVTime", - "ty": "GameTime_t", - "offset": 536 - }, - { - "name": "m_flFOVRate", - "ty": "float32", - "offset": 540 - }, - { - "name": "m_hZoomOwner", - "ty": "CHandle< C_BaseEntity >", - "offset": 544 - }, - { - "name": "m_flLastShotFOV", - "ty": "float32", - "offset": 548 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSObserver_MovementServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_MovementServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSObserver_UseServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_UseServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSObserver_ViewModelServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayer_ViewModelServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSPlayerController_ActionTrackingServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerControllerComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_perRoundStats", - "ty": "CSPerRoundStats_t" - } - }, - { - "NetworkVarNames": { - "name": "m_matchStats", - "ty": "CSMatchStats_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumRoundKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumRoundKillsHeadshots", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_unTotalRoundDamageDealt", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_perRoundStats", - "ty": "C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t >", - "offset": 64 - }, - { - "name": "m_matchStats", - "ty": "CSMatchStats_t", - "offset": 144 - }, - { - "name": "m_iNumRoundKills", - "ty": "int32", - "offset": 272 - }, - { - "name": "m_iNumRoundKillsHeadshots", - "ty": "int32", - "offset": 276 - }, - { - "name": "m_unTotalRoundDamageDealt", - "ty": "uint32", - "offset": 280 - } - ] - }, - { - "name": "CDamageRecord", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_PlayerDamager", - "ty": "CHandle< CCSPlayerPawnBase >" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerRecipient", - "ty": "CHandle< CCSPlayerPawnBase >" - } - }, - { - "NetworkVarNames": { - "name": "m_hPlayerControllerDamager", - "ty": "CHandle< CCSPlayerController >" - } - }, - { - "NetworkVarNames": { - "name": "m_hPlayerControllerRecipient", - "ty": "CHandle< CCSPlayerController >" - } - }, - { - "NetworkVarNames": { - "name": "m_szPlayerDamagerName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_szPlayerRecipientName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_DamagerXuid", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_RecipientXuid", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iActualHealthRemoved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumHits", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLastBulletUpdate", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsOtherEnemy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_killType", - "ty": "EKillTypes_t" - } - } - ], - "fields": [ - { - "name": "m_PlayerDamager", - "ty": "CHandle< C_CSPlayerPawnBase >", - "offset": 40 - }, - { - "name": "m_PlayerRecipient", - "ty": "CHandle< C_CSPlayerPawnBase >", - "offset": 44 - }, - { - "name": "m_hPlayerControllerDamager", - "ty": "CHandle< CCSPlayerController >", - "offset": 48 - }, - { - "name": "m_hPlayerControllerRecipient", - "ty": "CHandle< CCSPlayerController >", - "offset": 52 - }, - { - "name": "m_szPlayerDamagerName", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_szPlayerRecipientName", - "ty": "CUtlString", - "offset": 64 - }, - { - "name": "m_DamagerXuid", - "ty": "uint64", - "offset": 72 - }, - { - "name": "m_RecipientXuid", - "ty": "uint64", - "offset": 80 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iActualHealthRemoved", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iNumHits", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_iLastBulletUpdate", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_bIsOtherEnemy", - "ty": "bool", - "offset": 104 - }, - { - "name": "m_killType", - "ty": "EKillTypes_t", - "offset": 105 - } - ] - }, - { - "name": "CCSPlayerController_DamageServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerControllerComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nSendUpdate", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_DamageList", - "ty": "CDamageRecord" - } - } - ], - "fields": [ - { - "name": "m_nSendUpdate", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_DamageList", - "ty": "C_UtlVectorEmbeddedNetworkVar< CDamageRecord >", - "offset": 72 - } - ] - }, - { - "name": "CCSPlayerController_InGameMoneyServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerControllerComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iAccount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iStartAccount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iTotalCashSpent", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashSpentThisRound", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iAccount", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iStartAccount", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iTotalCashSpent", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iCashSpentThisRound", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_nPreviousAccount", - "ty": "int32", - "offset": 80 - } - ] - }, - { - "name": "ServerAuthoritativeWeaponSlot_t", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "unClass", - "ty": "uint16", - "offset": 40 - }, - { - "name": "unSlot", - "ty": "uint16", - "offset": 42 - }, - { - "name": "unItemDefIdx", - "ty": "uint16", - "offset": 44 - } - ] - }, - { - "name": "CCSPlayerController_InventoryServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerControllerComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_unMusicID", - "ty": "item_definition_index_t" - } - }, - { - "NetworkVarNames": { - "name": "m_rank", - "ty": "MedalRank_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataPublicLevel", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataPublicCommendsLeader", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataPublicCommendsTeacher", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataPublicCommendsFriendly", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPersonaDataXpTrailLevel", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vecServerAuthoritativeWeaponSlots", - "ty": "ServerAuthoritativeWeaponSlot_t" - } - } - ], - "fields": [ - { - "name": "m_unMusicID", - "ty": "uint16", - "offset": 64 - }, - { - "name": "m_rank", - "ty": "MedalRank_t[6]", - "offset": 68 - }, - { - "name": "m_nPersonaDataPublicLevel", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_nPersonaDataPublicCommendsLeader", - "ty": "int32", - "offset": 96 - }, - { - "name": "m_nPersonaDataPublicCommendsTeacher", - "ty": "int32", - "offset": 100 - }, - { - "name": "m_nPersonaDataPublicCommendsFriendly", - "ty": "int32", - "offset": 104 - }, - { - "name": "m_nPersonaDataXpTrailLevel", - "ty": "int32", - "offset": 108 - }, - { - "name": "m_vecServerAuthoritativeWeaponSlots", - "ty": "C_UtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t >", - "offset": 112 - } - ] - }, - { - "name": "CCSWeaponBaseVDataAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCSWeaponBaseAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "C_IronSightController", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bIronSightAvailable", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_flIronSightAmount", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flIronSightAmountGained", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flIronSightAmountBiased", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flIronSightAmount_Interpolated", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flIronSightAmountGained_Interpolated", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flIronSightAmountBiased_Interpolated", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flInterpolationLastUpdated", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_angDeltaAverage", - "ty": "QAngle[8]", - "offset": 48 - }, - { - "name": "m_angViewLast", - "ty": "QAngle", - "offset": 144 - }, - { - "name": "m_vecDotCoords", - "ty": "Vector2D", - "offset": 156 - }, - { - "name": "m_flDotBlur", - "ty": "float32", - "offset": 164 - }, - { - "name": "m_flSpeedRatio", - "ty": "float32", - "offset": 168 - } - ] - }, - { - "name": "CompositeMaterialMatchFilter_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_nCompositeMaterialMatchFilterType", - "ty": "CompositeMaterialMatchFilterType_t", - "offset": 0 - }, - { - "name": "m_strMatchFilter", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_strMatchValue", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bPassWhenTrue", - "ty": "bool", - "offset": 24 - } - ] - }, - { - "name": "CompositeMaterialInputLooseVariable_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_strName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_bExposeExternally", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_strExposedFriendlyName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_strExposedFriendlyGroupName", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_bExposedVariableIsFixedRange", - "ty": "bool", - "offset": 32 - }, - { - "name": "m_strExposedVisibleWhenTrue", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_strExposedHiddenWhenTrue", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_nVariableType", - "ty": "CompositeMaterialInputLooseVariableType_t", - "offset": 56 - }, - { - "name": "m_bValueBoolean", - "ty": "bool", - "offset": 60 - }, - { - "name": "m_nValueIntX", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nValueIntY", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_nValueIntZ", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_nValueIntW", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_bHasFloatBounds", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_flValueFloatX", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flValueFloatX_Min", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flValueFloatX_Max", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flValueFloatY", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flValueFloatY_Min", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flValueFloatY_Max", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flValueFloatZ", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flValueFloatZ_Min", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flValueFloatZ_Max", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flValueFloatW", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_flValueFloatW_Min", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flValueFloatW_Max", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_cValueColor4", - "ty": "Color", - "offset": 132 - }, - { - "name": "m_nValueSystemVar", - "ty": "CompositeMaterialVarSystemVar_t", - "offset": 136 - }, - { - "name": "m_strResourceMaterial", - "ty": "CResourceName", - "offset": 144 - }, - { - "name": "m_strTextureContentAssetPath", - "ty": "CUtlString", - "offset": 368 - }, - { - "name": "m_strTextureRuntimeResourcePath", - "ty": "CResourceName", - "offset": 376 - }, - { - "name": "m_strTextureCompilationVtexTemplate", - "ty": "CUtlString", - "offset": 600 - }, - { - "name": "m_nTextureType", - "ty": "CompositeMaterialInputTextureType_t", - "offset": 608 - }, - { - "name": "m_strString", - "ty": "CUtlString", - "offset": 616 - } - ] - }, - { - "name": "CompMatMutatorCondition_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_nMutatorCondition", - "ty": "CompMatPropertyMutatorConditionType_t", - "offset": 0 - }, - { - "name": "m_strMutatorConditionContainerName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_strMutatorConditionContainerVarName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_strMutatorConditionContainerVarValue", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_bPassWhenTrue", - "ty": "bool", - "offset": 32 - } - ] - }, - { - "name": "CompMatPropertyMutator_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_nMutatorCommandType", - "ty": "CompMatPropertyMutatorType_t", - "offset": 4 - }, - { - "name": "m_strInitWith_Container", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_strCopyProperty_InputContainerSrc", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_strCopyProperty_InputContainerProperty", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_strCopyProperty_TargetProperty", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_strRandomRollInputVars_SeedInputVar", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vecRandomRollInputVars_InputVarsToRoll", - "ty": "CUtlVector< CUtlString >", - "offset": 48 - }, - { - "name": "m_strCopyMatchingKeys_InputContainerSrc", - "ty": "CUtlString", - "offset": 72 - }, - { - "name": "m_strCopyKeysWithSuffix_InputContainerSrc", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_strCopyKeysWithSuffix_FindSuffix", - "ty": "CUtlString", - "offset": 88 - }, - { - "name": "m_strCopyKeysWithSuffix_ReplaceSuffix", - "ty": "CUtlString", - "offset": 96 - }, - { - "name": "m_nSetValue_Value", - "ty": "CompositeMaterialInputLooseVariable_t", - "offset": 104 - }, - { - "name": "m_strGenerateTexture_TargetParam", - "ty": "CUtlString", - "offset": 728 - }, - { - "name": "m_strGenerateTexture_InitialContainer", - "ty": "CUtlString", - "offset": 736 - }, - { - "name": "m_nResolution", - "ty": "int32", - "offset": 744 - }, - { - "name": "m_bIsScratchTarget", - "ty": "bool", - "offset": 748 - }, - { - "name": "m_bSplatDebugInfo", - "ty": "bool", - "offset": 749 - }, - { - "name": "m_bCaptureInRenderDoc", - "ty": "bool", - "offset": 750 - }, - { - "name": "m_vecTexGenInstructions", - "ty": "CUtlVector< CompMatPropertyMutator_t >", - "offset": 752 - }, - { - "name": "m_vecConditionalMutators", - "ty": "CUtlVector< CompMatPropertyMutator_t >", - "offset": 776 - }, - { - "name": "m_strPopInputQueue_Container", - "ty": "CUtlString", - "offset": 800 - }, - { - "name": "m_strDrawText_InputContainerSrc", - "ty": "CUtlString", - "offset": 808 - }, - { - "name": "m_strDrawText_InputContainerProperty", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_vecDrawText_Position", - "ty": "Vector2D", - "offset": 824 - }, - { - "name": "m_colDrawText_Color", - "ty": "Color", - "offset": 832 - }, - { - "name": "m_strDrawText_Font", - "ty": "CUtlString", - "offset": 840 - }, - { - "name": "m_vecConditions", - "ty": "CUtlVector< CompMatMutatorCondition_t >", - "offset": 848 - } - ] - }, - { - "name": "CompositeMaterialInputContainer_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_nCompositeMaterialInputContainerSourceType", - "ty": "CompositeMaterialInputContainerSourceType_t", - "offset": 4 - }, - { - "name": "m_strSpecificContainerMaterial", - "ty": "CResourceName", - "offset": 8 - }, - { - "name": "m_strAttrName", - "ty": "CUtlString", - "offset": 232 - }, - { - "name": "m_strAlias", - "ty": "CUtlString", - "offset": 240 - }, - { - "name": "m_vecLooseVariables", - "ty": "CUtlVector< CompositeMaterialInputLooseVariable_t >", - "offset": 248 - }, - { - "name": "m_strAttrNameForVar", - "ty": "CUtlString", - "offset": 272 - }, - { - "name": "m_bExposeExternally", - "ty": "bool", - "offset": 280 - } - ] - }, - { - "name": "CompositeMaterialAssemblyProcedure_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_vecCompMatIncludes", - "ty": "CUtlVector< CResourceName >", - "offset": 0 - }, - { - "name": "m_vecMatchFilters", - "ty": "CUtlVector< CompositeMaterialMatchFilter_t >", - "offset": 24 - }, - { - "name": "m_vecCompositeInputContainers", - "ty": "CUtlVector< CompositeMaterialInputContainer_t >", - "offset": 48 - }, - { - "name": "m_vecPropertyMutators", - "ty": "CUtlVector< CompMatPropertyMutator_t >", - "offset": 72 - } - ] - }, - { - "name": "GeneratedTextureHandle_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_strBitmapName", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - { - "name": "CompositeMaterial_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_TargetKVs", - "ty": "KeyValues3", - "offset": 8 - }, - { - "name": "m_PreGenerationKVs", - "ty": "KeyValues3", - "offset": 24 - }, - { - "name": "m_FinalKVs", - "ty": "KeyValues3", - "offset": 40 - }, - { - "name": "m_vecGeneratedTextures", - "ty": "CUtlVector< GeneratedTextureHandle_t >", - "offset": 64 - } - ] - }, - { - "name": "CompositeMaterialEditorPoint_t", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ModelName", - "ty": "CResourceName", - "offset": 0 - }, - { - "name": "m_nSequenceIndex", - "ty": "int32", - "offset": 224 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 228 - }, - { - "name": "m_KVModelStateChoices", - "ty": "KeyValues3", - "offset": 232 - }, - { - "name": "m_bEnableChildModel", - "ty": "bool", - "offset": 248 - }, - { - "name": "m_ChildModelName", - "ty": "CResourceName", - "offset": 256 - }, - { - "name": "m_vecCompositeMaterialAssemblyProcedures", - "ty": "CUtlVector< CompositeMaterialAssemblyProcedure_t >", - "offset": 480 - }, - { - "name": "m_vecCompositeMaterials", - "ty": "CUtlVector< CompositeMaterial_t >", - "offset": 504 - } - ] - }, - { - "name": "CCompositeMaterialEditorDoc", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nVersion", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_Points", - "ty": "CUtlVector< CompositeMaterialEditorPoint_t >", - "offset": 16 - }, - { - "name": "m_KVthumbnail", - "ty": "KeyValues3", - "offset": 40 - } - ] - }, - { - "name": "CGlobalLightBase", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bSpotLight", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_SpotLightOrigin", - "ty": "", - "offset": 20 - }, - { - "name": "m_SpotLightAngles", - "ty": "QAngle", - "offset": 32 - }, - { - "name": "m_ShadowDirection", - "ty": "", - "offset": 44 - }, - { - "name": "m_AmbientDirection", - "ty": "", - "offset": 56 - }, - { - "name": "m_SpecularDirection", - "ty": "", - "offset": 68 - }, - { - "name": "m_InspectorSpecularDirection", - "ty": "", - "offset": 80 - }, - { - "name": "m_flSpecularPower", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flSpecularIndependence", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_SpecularColor", - "ty": "Color", - "offset": 100 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 104 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 105 - }, - { - "name": "m_LightColor", - "ty": "Color", - "offset": 106 - }, - { - "name": "m_AmbientColor1", - "ty": "Color", - "offset": 110 - }, - { - "name": "m_AmbientColor2", - "ty": "Color", - "offset": 114 - }, - { - "name": "m_AmbientColor3", - "ty": "Color", - "offset": 118 - }, - { - "name": "m_flSunDistance", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flFOV", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_flNearZ", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_flFarZ", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_bEnableShadows", - "ty": "bool", - "offset": 140 - }, - { - "name": "m_bOldEnableShadows", - "ty": "bool", - "offset": 141 - }, - { - "name": "m_bBackgroundClearNotRequired", - "ty": "bool", - "offset": 142 - }, - { - "name": "m_flCloudScale", - "ty": "float32", - "offset": 144 - }, - { - "name": "m_flCloud1Speed", - "ty": "float32", - "offset": 148 - }, - { - "name": "m_flCloud1Direction", - "ty": "float32", - "offset": 152 - }, - { - "name": "m_flCloud2Speed", - "ty": "float32", - "offset": 156 - }, - { - "name": "m_flCloud2Direction", - "ty": "float32", - "offset": 160 - }, - { - "name": "m_flAmbientScale1", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_flAmbientScale2", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flGroundScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flLightScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_flFoWDarkness", - "ty": "float32", - "offset": 192 - }, - { - "name": "m_bEnableSeparateSkyboxFog", - "ty": "bool", - "offset": 196 - }, - { - "name": "m_vFowColor", - "ty": "", - "offset": 200 - }, - { - "name": "m_ViewOrigin", - "ty": "", - "offset": 212 - }, - { - "name": "m_ViewAngles", - "ty": "QAngle", - "offset": 224 - }, - { - "name": "m_flViewFoV", - "ty": "float32", - "offset": 236 - }, - { - "name": "m_WorldPoints", - "ty": "Vector[8]", - "offset": 240 - }, - { - "name": "m_vFogOffsetLayer0", - "ty": "Vector2D", - "offset": 1192 - }, - { - "name": "m_vFogOffsetLayer1", - "ty": "Vector2D", - "offset": 1200 - }, - { - "name": "m_hEnvWind", - "ty": "CHandle< C_BaseEntity >", - "offset": 1208 - }, - { - "name": "m_hEnvSky", - "ty": "CHandle< C_BaseEntity >", - "offset": 1212 - } - ] - }, - { - "name": "C_GlobalLight", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_WindClothForceHandle", - "ty": "uint16", - "offset": 2576 - } - ] - }, - { - "name": "C_CSGO_PreviewModel_GraphController", - "module_name": "client.dll", - "parent": { - "name": "CAnimGraphControllerBase", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pszCharacterMode", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 24 - }, - { - "name": "m_pszWeaponState", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 56 - }, - { - "name": "m_pszWeaponType", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 88 - }, - { - "name": "m_pszEndOfMatchCelebration", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 120 - } - ] - }, - { - "name": "C_CSGO_PreviewPlayer_GraphController", - "module_name": "client.dll", - "parent": { - "name": "CAnimGraphControllerBase", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pszCharacterMode", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 24 - }, - { - "name": "m_pszTeamPreviewVariant", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 56 - }, - { - "name": "m_pszTeamPreviewPosition", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 88 - }, - { - "name": "m_pszEndOfMatchCelebration", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 120 - }, - { - "name": "m_nTeamPreviewRandom", - "ty": "CAnimGraphParamOptionalRef< int32 >", - "offset": 152 - }, - { - "name": "m_pszWeaponState", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 176 - }, - { - "name": "m_pszWeaponType", - "ty": "CAnimGraphParamOptionalRef< char* >", - "offset": 208 - }, - { - "name": "m_bCT", - "ty": "CAnimGraphParamOptionalRef< bool >", - "offset": 240 - } - ] - }, - { - "name": "C_CSGO_MapPreviewCameraPathNode", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_szParentPathUniqueID", - "ty": "CUtlSymbolLarge", - "offset": 1360 - }, - { - "name": "m_nPathIndex", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_vInTangentLocal", - "ty": "", - "offset": 1372 - }, - { - "name": "m_vOutTangentLocal", - "ty": "", - "offset": 1384 - }, - { - "name": "m_flFOV", - "ty": "float32", - "offset": 1396 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 1400 - }, - { - "name": "m_flEaseIn", - "ty": "float32", - "offset": 1404 - }, - { - "name": "m_flEaseOut", - "ty": "float32", - "offset": 1408 - }, - { - "name": "m_vInTangentWorld", - "ty": "", - "offset": 1412 - }, - { - "name": "m_vOutTangentWorld", - "ty": "", - "offset": 1424 - } - ] - }, - { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1369 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1370 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1444 - } - ] - }, - { - "name": "CCSPlayer_GlowServices", - "module_name": "client.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSObserverPawnAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "C_CSPlayerPawnAPI", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "C_VoteController", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iActiveIssueIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iOnlyTeamToVote", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nVoteOptionCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPotentialVotes", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsYesNoVote", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iActiveIssueIndex", - "ty": "int32", - "offset": 1376 - }, - { - "name": "m_iOnlyTeamToVote", - "ty": "int32", - "offset": 1380 - }, - { - "name": "m_nVoteOptionCount", - "ty": "int32[5]", - "offset": 1384 - }, - { - "name": "m_nPotentialVotes", - "ty": "int32", - "offset": 1404 - }, - { - "name": "m_bVotesDirty", - "ty": "bool", - "offset": 1408 - }, - { - "name": "m_bTypeDirty", - "ty": "bool", - "offset": 1409 - }, - { - "name": "m_bIsYesNoVote", - "ty": "bool", - "offset": 1410 - } - ] - }, - { - "name": "C_MapVetoPickController", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nDraftType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nTeamWinningCoinToss", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nTeamWithFirstChoice", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nVoteMapIdsList", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nAccountIDs", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId0", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId4", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMapId5", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nStartingSide0", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCurrentPhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPhaseStartTick", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPhaseDurationTicks", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_nDraftType", - "ty": "int32", - "offset": 1376 - }, - { - "name": "m_nTeamWinningCoinToss", - "ty": "int32", - "offset": 1380 - }, - { - "name": "m_nTeamWithFirstChoice", - "ty": "int32[64]", - "offset": 1384 - }, - { - "name": "m_nVoteMapIdsList", - "ty": "int32[7]", - "offset": 1640 - }, - { - "name": "m_nAccountIDs", - "ty": "int32[64]", - "offset": 1668 - }, - { - "name": "m_nMapId0", - "ty": "int32[64]", - "offset": 1924 - }, - { - "name": "m_nMapId1", - "ty": "int32[64]", - "offset": 2180 - }, - { - "name": "m_nMapId2", - "ty": "int32[64]", - "offset": 2436 - }, - { - "name": "m_nMapId3", - "ty": "int32[64]", - "offset": 2692 - }, - { - "name": "m_nMapId4", - "ty": "int32[64]", - "offset": 2948 - }, - { - "name": "m_nMapId5", - "ty": "int32[64]", - "offset": 3204 - }, - { - "name": "m_nStartingSide0", - "ty": "int32[64]", - "offset": 3460 - }, - { - "name": "m_nCurrentPhase", - "ty": "int32", - "offset": 3716 - }, - { - "name": "m_nPhaseStartTick", - "ty": "int32", - "offset": 3720 - }, - { - "name": "m_nPhaseDurationTicks", - "ty": "int32", - "offset": 3724 - }, - { - "name": "m_nPostDataUpdateTick", - "ty": "int32", - "offset": 3728 - }, - { - "name": "m_bDisabledHud", - "ty": "bool", - "offset": 3732 - } - ] - }, - { - "name": "CPlayerSprayDecalRenderHelper", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1369 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1370 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1444 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1456 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1460 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1476 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1480 - } - ] - }, - { - "name": "C_CSGO_TeamSelectCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1369 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1370 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1444 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1456 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1460 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1476 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1480 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TerroristTeamIntroCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1369 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1370 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1444 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1456 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1460 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1476 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1480 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_TerroristWingmanIntroCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1369 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1370 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1444 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1456 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1460 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1476 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1480 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_CounterTerroristTeamIntroCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1369 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1370 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1444 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1456 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1460 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1476 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1480 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_CounterTerroristWingmanIntroCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1369 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1370 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1444 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1456 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1460 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1476 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1480 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_bVerticalFOV", - "ty": "bool", - "offset": 1369 - }, - { - "name": "m_bConstantSpeed", - "ty": "bool", - "offset": 1370 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flPathLength", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flPathDuration", - "ty": "float32", - "offset": 1444 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1456 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1460 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1464 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1468 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1472 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1476 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1480 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1376 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1384 - }, - { - "name": "m_agentItem", - "ty": "C_EconItemView", - "offset": 1392 - }, - { - "name": "m_glovesItem", - "ty": "C_EconItemView", - "offset": 2488 - }, - { - "name": "m_weaponItem", - "ty": "C_EconItemView", - "offset": 3584 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchLineupEndpoint", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchLineupStart", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_EndOfMatchLineupEndpoint", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CSGO_EndOfMatchLineupEnd", - "module_name": "client.dll", - "parent": { - "name": "C_CSGO_EndOfMatchLineupEndpoint", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_CsmFovOverride", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_cameraName", - "ty": "CUtlString", - "offset": 1360 - }, - { - "name": "m_flCsmFovOverrideValue", - "ty": "float32", - "offset": 1368 - } - ] - }, - { - "name": "C_PointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EnvCombinedLightProbeVolume", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Color", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_hCubemapTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bCustomCubemapTexture", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightIndicesTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightScalarsTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightShadowsTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bMoveable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nHandshake", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flEdgeFadeDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vEdgeFadeDists", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_Color", - "ty": "Color", - "offset": 5544 - }, - { - "name": "m_flBrightness", - "ty": "float32", - "offset": 5548 - }, - { - "name": "m_hCubemapTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5552 - }, - { - "name": "m_bCustomCubemapTexture", - "ty": "bool", - "offset": 5560 - }, - { - "name": "m_hLightProbeTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5568 - }, - { - "name": "m_hLightProbeDirectLightIndicesTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5576 - }, - { - "name": "m_hLightProbeDirectLightScalarsTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5584 - }, - { - "name": "m_hLightProbeDirectLightShadowsTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5592 - }, - { - "name": "m_vBoxMins", - "ty": "", - "offset": 5600 - }, - { - "name": "m_vBoxMaxs", - "ty": "", - "offset": 5612 - }, - { - "name": "m_bMoveable", - "ty": "bool", - "offset": 5624 - }, - { - "name": "m_nHandshake", - "ty": "int32", - "offset": 5628 - }, - { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int32", - "offset": 5632 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 5636 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 5640 - }, - { - "name": "m_flEdgeFadeDist", - "ty": "float32", - "offset": 5644 - }, - { - "name": "m_vEdgeFadeDists", - "ty": "", - "offset": 5648 - }, - { - "name": "m_nLightProbeSizeX", - "ty": "int32", - "offset": 5660 - }, - { - "name": "m_nLightProbeSizeY", - "ty": "int32", - "offset": 5664 - }, - { - "name": "m_nLightProbeSizeZ", - "ty": "int32", - "offset": 5668 - }, - { - "name": "m_nLightProbeAtlasX", - "ty": "int32", - "offset": 5672 - }, - { - "name": "m_nLightProbeAtlasY", - "ty": "int32", - "offset": 5676 - }, - { - "name": "m_nLightProbeAtlasZ", - "ty": "int32", - "offset": 5680 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 5705 - } - ] - }, - { - "name": "C_EnvCubemap", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCubemapTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bCustomCubemapTexture", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flInfluenceRadius", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxProjectMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxProjectMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bMoveable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nHandshake", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flEdgeFadeDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vEdgeFadeDists", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDiffuseScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDefaultEnvMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDefaultSpecEnvMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIndoorCubeMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCopyDiffuseFromDefaultCubemap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hCubemapTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1488 - }, - { - "name": "m_bCustomCubemapTexture", - "ty": "bool", - "offset": 1496 - }, - { - "name": "m_flInfluenceRadius", - "ty": "float32", - "offset": 1500 - }, - { - "name": "m_vBoxProjectMins", - "ty": "", - "offset": 1504 - }, - { - "name": "m_vBoxProjectMaxs", - "ty": "", - "offset": 1516 - }, - { - "name": "m_bMoveable", - "ty": "bool", - "offset": 1528 - }, - { - "name": "m_nHandshake", - "ty": "int32", - "offset": 1532 - }, - { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int32", - "offset": 1536 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 1540 - }, - { - "name": "m_flEdgeFadeDist", - "ty": "float32", - "offset": 1544 - }, - { - "name": "m_vEdgeFadeDists", - "ty": "", - "offset": 1548 - }, - { - "name": "m_flDiffuseScale", - "ty": "float32", - "offset": 1560 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1564 - }, - { - "name": "m_bDefaultEnvMap", - "ty": "bool", - "offset": 1565 - }, - { - "name": "m_bDefaultSpecEnvMap", - "ty": "bool", - "offset": 1566 - }, - { - "name": "m_bIndoorCubeMap", - "ty": "bool", - "offset": 1567 - }, - { - "name": "m_bCopyDiffuseFromDefaultCubemap", - "ty": "bool", - "offset": 1568 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1584 - } - ] - }, - { - "name": "C_EnvCubemapBox", - "module_name": "client.dll", - "parent": { - "name": "C_EnvCubemap", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCubemapTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bCustomCubemapTexture", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flInfluenceRadius", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxProjectMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxProjectMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bMoveable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nHandshake", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flEdgeFadeDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_vEdgeFadeDists", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDiffuseScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDefaultEnvMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDefaultSpecEnvMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIndoorCubeMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCopyDiffuseFromDefaultCubemap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hCubemapTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1488 - }, - { - "name": "m_bCustomCubemapTexture", - "ty": "bool", - "offset": 1496 - }, - { - "name": "m_flInfluenceRadius", - "ty": "float32", - "offset": 1500 - }, - { - "name": "m_vBoxProjectMins", - "ty": "", - "offset": 1504 - }, - { - "name": "m_vBoxProjectMaxs", - "ty": "", - "offset": 1516 - }, - { - "name": "m_bMoveable", - "ty": "bool", - "offset": 1528 - }, - { - "name": "m_nHandshake", - "ty": "int32", - "offset": 1532 - }, - { - "name": "m_nEnvCubeMapArrayIndex", - "ty": "int32", - "offset": 1536 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 1540 - }, - { - "name": "m_flEdgeFadeDist", - "ty": "float32", - "offset": 1544 - }, - { - "name": "m_vEdgeFadeDists", - "ty": "", - "offset": 1548 - }, - { - "name": "m_flDiffuseScale", - "ty": "float32", - "offset": 1560 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1564 - }, - { - "name": "m_bDefaultEnvMap", - "ty": "bool", - "offset": 1565 - }, - { - "name": "m_bDefaultSpecEnvMap", - "ty": "bool", - "offset": 1566 - }, - { - "name": "m_bIndoorCubeMap", - "ty": "bool", - "offset": 1567 - }, - { - "name": "m_bCopyDiffuseFromDefaultCubemap", - "ty": "bool", - "offset": 1568 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1584 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EnvCubemapFog", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flEndDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogFalloffExponent", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bHeightFogEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogHeightWidth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogHeightEnd", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogHeightStart", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogHeightExponent", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flLODBias", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxOpacity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nCubemapSourceType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hSkyMaterial", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSkyEntity", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hFogCubemapTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasHeightFogEnd", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flEndDistance", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flStartDistance", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_flFogFalloffExponent", - "ty": "float32", - "offset": 1368 - }, - { - "name": "m_bHeightFogEnabled", - "ty": "bool", - "offset": 1372 - }, - { - "name": "m_flFogHeightWidth", - "ty": "float32", - "offset": 1376 - }, - { - "name": "m_flFogHeightEnd", - "ty": "float32", - "offset": 1380 - }, - { - "name": "m_flFogHeightStart", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_flFogHeightExponent", - "ty": "float32", - "offset": 1388 - }, - { - "name": "m_flLODBias", - "ty": "float32", - "offset": 1392 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 1396 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1397 - }, - { - "name": "m_flFogMaxOpacity", - "ty": "float32", - "offset": 1400 - }, - { - "name": "m_nCubemapSourceType", - "ty": "int32", - "offset": 1404 - }, - { - "name": "m_hSkyMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 1408 - }, - { - "name": "m_iszSkyEntity", - "ty": "CUtlSymbolLarge", - "offset": 1416 - }, - { - "name": "m_hFogCubemapTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1424 - }, - { - "name": "m_bHasHeightFogEnd", - "ty": "bool", - "offset": 1432 - }, - { - "name": "m_bFirstTime", - "ty": "bool", - "offset": 1433 - } - ] - }, - { - "name": "C_GradientFog", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hGradientFogTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStartDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogEndDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bHeightFogEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStartHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogEndHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFarZ", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxOpacity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogFalloffExponent", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogVerticalExponent", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fogColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStrength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hGradientFogTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1360 - }, - { - "name": "m_flFogStartDistance", - "ty": "float32", - "offset": 1368 - }, - { - "name": "m_flFogEndDistance", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_bHeightFogEnabled", - "ty": "bool", - "offset": 1376 - }, - { - "name": "m_flFogStartHeight", - "ty": "float32", - "offset": 1380 - }, - { - "name": "m_flFogEndHeight", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_flFarZ", - "ty": "float32", - "offset": 1388 - }, - { - "name": "m_flFogMaxOpacity", - "ty": "float32", - "offset": 1392 - }, - { - "name": "m_flFogFalloffExponent", - "ty": "float32", - "offset": 1396 - }, - { - "name": "m_flFogVerticalExponent", - "ty": "float32", - "offset": 1400 - }, - { - "name": "m_fogColor", - "ty": "Color", - "offset": 1404 - }, - { - "name": "m_flFogStrength", - "ty": "float32", - "offset": 1408 - }, - { - "name": "m_flFadeTime", - "ty": "float32", - "offset": 1412 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1416 - }, - { - "name": "m_bIsEnabled", - "ty": "bool", - "offset": 1417 - }, - { - "name": "m_bGradientFogNeedsTextures", - "ty": "bool", - "offset": 1418 - } - ] - }, - { - "name": "C_EnvLightProbeVolume", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hLightProbeTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightIndicesTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightScalarsTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightProbeDirectLightShadowsTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bMoveable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nHandshake", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeSizeZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nLightProbeAtlasZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hLightProbeTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5416 - }, - { - "name": "m_hLightProbeDirectLightIndicesTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5424 - }, - { - "name": "m_hLightProbeDirectLightScalarsTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5432 - }, - { - "name": "m_hLightProbeDirectLightShadowsTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 5440 - }, - { - "name": "m_vBoxMins", - "ty": "", - "offset": 5448 - }, - { - "name": "m_vBoxMaxs", - "ty": "", - "offset": 5460 - }, - { - "name": "m_bMoveable", - "ty": "bool", - "offset": 5472 - }, - { - "name": "m_nHandshake", - "ty": "int32", - "offset": 5476 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 5480 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 5484 - }, - { - "name": "m_nLightProbeSizeX", - "ty": "int32", - "offset": 5488 - }, - { - "name": "m_nLightProbeSizeY", - "ty": "int32", - "offset": 5492 - }, - { - "name": "m_nLightProbeSizeZ", - "ty": "int32", - "offset": 5496 - }, - { - "name": "m_nLightProbeAtlasX", - "ty": "int32", - "offset": 5500 - }, - { - "name": "m_nLightProbeAtlasY", - "ty": "int32", - "offset": 5504 - }, - { - "name": "m_nLightProbeAtlasZ", - "ty": "int32", - "offset": 5508 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 5521 - } - ] - }, - { - "name": "C_PlayerVisibility", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flVisibilityStrength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogDistanceMultiplier", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxDensityMultiplier", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flVisibilityStrength", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flFogDistanceMultiplier", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_flFogMaxDensityMultiplier", - "ty": "float32", - "offset": 1368 - }, - { - "name": "m_flFadeTime", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1376 - }, - { - "name": "m_bIsEnabled", - "ty": "bool", - "offset": 1377 - } - ] - }, - { - "name": "C_TonemapController2", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flAutoExposureMin", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAutoExposureMax", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTonemapPercentTarget", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTonemapPercentBrightPixels", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTonemapMinAvgLum", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flExposureAdaptationSpeedUp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flExposureAdaptationSpeedDown", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTonemapEVSmoothingRange", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_flAutoExposureMin", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flAutoExposureMax", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_flTonemapPercentTarget", - "ty": "float32", - "offset": 1368 - }, - { - "name": "m_flTonemapPercentBrightPixels", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flTonemapMinAvgLum", - "ty": "float32", - "offset": 1376 - }, - { - "name": "m_flExposureAdaptationSpeedUp", - "ty": "float32", - "offset": 1380 - }, - { - "name": "m_flExposureAdaptationSpeedDown", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_flTonemapEVSmoothingRange", - "ty": "float32", - "offset": 1388 - } - ] - }, - { - "name": "C_EnvVolumetricFogController", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScattering", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnisotropy", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeSpeed", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDrawDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInStart", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInEnd", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flIndirectStrength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectTextureDimX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectTextureDimY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectTextureDimZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartAnisoTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScatterTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartDrawDistanceTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartAnisotropy", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScattering", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartDrawDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDefaultAnisotropy", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDefaultScattering", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDefaultDrawDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnableIndirect", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsMaster", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_hFogIndirectTexture", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_nForceRefreshCount", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_flScattering", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_flAnisotropy", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_flFadeSpeed", - "ty": "float32", - "offset": 1368 - }, - { - "name": "m_flDrawDistance", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_flFadeInStart", - "ty": "float32", - "offset": 1376 - }, - { - "name": "m_flFadeInEnd", - "ty": "float32", - "offset": 1380 - }, - { - "name": "m_flIndirectStrength", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_nIndirectTextureDimX", - "ty": "int32", - "offset": 1388 - }, - { - "name": "m_nIndirectTextureDimY", - "ty": "int32", - "offset": 1392 - }, - { - "name": "m_nIndirectTextureDimZ", - "ty": "int32", - "offset": 1396 - }, - { - "name": "m_vBoxMins", - "ty": "", - "offset": 1400 - }, - { - "name": "m_vBoxMaxs", - "ty": "", - "offset": 1412 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 1424 - }, - { - "name": "m_flStartAnisoTime", - "ty": "GameTime_t", - "offset": 1428 - }, - { - "name": "m_flStartScatterTime", - "ty": "GameTime_t", - "offset": 1432 - }, - { - "name": "m_flStartDrawDistanceTime", - "ty": "GameTime_t", - "offset": 1436 - }, - { - "name": "m_flStartAnisotropy", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_flStartScattering", - "ty": "float32", - "offset": 1444 - }, - { - "name": "m_flStartDrawDistance", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_flDefaultAnisotropy", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_flDefaultScattering", - "ty": "float32", - "offset": 1456 - }, - { - "name": "m_flDefaultDrawDistance", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_bEnableIndirect", - "ty": "bool", - "offset": 1465 - }, - { - "name": "m_bIsMaster", - "ty": "bool", - "offset": 1466 - }, - { - "name": "m_hFogIndirectTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 1472 - }, - { - "name": "m_nForceRefreshCount", - "ty": "int32", - "offset": 1480 - }, - { - "name": "m_bFirstTime", - "ty": "bool", - "offset": 1484 - } - ] - }, - { - "name": "C_EnvVolumetricFogVolume", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bStartDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flStrength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFalloffShape", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFalloffExponent", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_bActive", - "ty": "bool", - "offset": 1360 - }, - { - "name": "m_vBoxMins", - "ty": "", - "offset": 1364 - }, - { - "name": "m_vBoxMaxs", - "ty": "", - "offset": 1376 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1388 - }, - { - "name": "m_flStrength", - "ty": "float32", - "offset": 1392 - }, - { - "name": "m_nFalloffShape", - "ty": "int32", - "offset": 1396 - }, - { - "name": "m_flFalloffExponent", - "ty": "float32", - "offset": 1400 - } - ] - }, - { - "name": "C_FogController", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_fog", - "ty": "fogparams_t" - } - } - ], - "fields": [ - { - "name": "m_fog", - "ty": "fogparams_t", - "offset": 1360 - }, - { - "name": "m_bUseAngles", - "ty": "bool", - "offset": 1464 - }, - { - "name": "m_iChangedVariables", - "ty": "int32", - "offset": 1468 - } - ] - }, - { - "name": "CInfoTarget", - "module_name": "client.dll", - "parent": { - "name": "C_PointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CInfoParticleTarget", - "module_name": "client.dll", - "parent": { - "name": "C_PointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_InfoVisibilityBox", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vBoxSize", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_nMode", - "ty": "int32", - "offset": 1364 - }, - { - "name": "m_vBoxSize", - "ty": "", - "offset": 1368 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1380 - } - ] - }, - { - "name": "CInfoWorldLayer", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_worldName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_layerName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bWorldLayerVisible", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bEntitiesSpawned", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_pOutputOnEntitiesSpawned", - "ty": "CEntityIOOutput", - "offset": 1360 - }, - { - "name": "m_worldName", - "ty": "CUtlSymbolLarge", - "offset": 1400 - }, - { - "name": "m_layerName", - "ty": "CUtlSymbolLarge", - "offset": 1408 - }, - { - "name": "m_bWorldLayerVisible", - "ty": "bool", - "offset": 1416 - }, - { - "name": "m_bEntitiesSpawned", - "ty": "bool", - "offset": 1417 - }, - { - "name": "m_bCreateAsChildSpawnGroup", - "ty": "bool", - "offset": 1418 - }, - { - "name": "m_hLayerSpawnGroup", - "ty": "uint32", - "offset": 1420 - }, - { - "name": "m_bWorldLayerActuallyVisible", - "ty": "bool", - "offset": 1424 - } - ] - }, - { - "name": "C_PointCamera", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_FOV", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_Resolution", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bFogEnable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_FogColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStart", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogEnd", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxDensity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseScreenAspectRatio", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flAspectRatio", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoSky", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_fBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flZFar", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flZNear", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bCanHLTVUse", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDofEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofNearBlurry", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofNearCrisp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofFarCrisp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofFarBlurry", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofTiltToGround", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_FOV", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_Resolution", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bFogEnable", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_FogColor", - "ty": "Color", - "offset": 1369 - }, - { - "name": "m_flFogStart", - "ty": "float32", - "offset": 1376 - }, - { - "name": "m_flFogEnd", - "ty": "float32", - "offset": 1380 - }, - { - "name": "m_flFogMaxDensity", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 1388 - }, - { - "name": "m_bUseScreenAspectRatio", - "ty": "bool", - "offset": 1389 - }, - { - "name": "m_flAspectRatio", - "ty": "float32", - "offset": 1392 - }, - { - "name": "m_bNoSky", - "ty": "bool", - "offset": 1396 - }, - { - "name": "m_fBrightness", - "ty": "float32", - "offset": 1400 - }, - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1404 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1408 - }, - { - "name": "m_bCanHLTVUse", - "ty": "bool", - "offset": 1412 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1413 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1416 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1420 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1424 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1428 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1432 - }, - { - "name": "m_TargetFOV", - "ty": "float32", - "offset": 1436 - }, - { - "name": "m_DegreesPerSecond", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_bIsOn", - "ty": "bool", - "offset": 1444 - }, - { - "name": "m_pNext", - "ty": "C_PointCamera*", - "offset": 1448 - } - ] - }, - { - "name": "C_PointCameraVFOV", - "module_name": "client.dll", - "parent": { - "name": "C_PointCamera", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_FOV", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_Resolution", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bFogEnable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_FogColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogStart", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogEnd", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogMaxDensity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseScreenAspectRatio", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flAspectRatio", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoSky", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_fBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flZFar", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flZNear", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bCanHLTVUse", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDofEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofNearBlurry", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofNearCrisp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofFarCrisp", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofFarBlurry", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDofTiltToGround", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_FOV", - "ty": "float32", - "offset": 1360 - }, - { - "name": "m_Resolution", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_bFogEnable", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_FogColor", - "ty": "Color", - "offset": 1369 - }, - { - "name": "m_flFogStart", - "ty": "float32", - "offset": 1376 - }, - { - "name": "m_flFogEnd", - "ty": "float32", - "offset": 1380 - }, - { - "name": "m_flFogMaxDensity", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 1388 - }, - { - "name": "m_bUseScreenAspectRatio", - "ty": "bool", - "offset": 1389 - }, - { - "name": "m_flAspectRatio", - "ty": "float32", - "offset": 1392 - }, - { - "name": "m_bNoSky", - "ty": "bool", - "offset": 1396 - }, - { - "name": "m_fBrightness", - "ty": "float32", - "offset": 1400 - }, - { - "name": "m_flZFar", - "ty": "float32", - "offset": 1404 - }, - { - "name": "m_flZNear", - "ty": "float32", - "offset": 1408 - }, - { - "name": "m_bCanHLTVUse", - "ty": "bool", - "offset": 1412 - }, - { - "name": "m_bDofEnabled", - "ty": "bool", - "offset": 1413 - }, - { - "name": "m_flDofNearBlurry", - "ty": "float32", - "offset": 1416 - }, - { - "name": "m_flDofNearCrisp", - "ty": "float32", - "offset": 1420 - }, - { - "name": "m_flDofFarCrisp", - "ty": "float32", - "offset": 1424 - }, - { - "name": "m_flDofFarBlurry", - "ty": "float32", - "offset": 1428 - }, - { - "name": "m_flDofTiltToGround", - "ty": "float32", - "offset": 1432 - }, - { - "name": "m_TargetFOV", - "ty": "float32", - "offset": 1436 - }, - { - "name": "m_DegreesPerSecond", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_bIsOn", - "ty": "bool", - "offset": 1444 - }, - { - "name": "m_pNext", - "ty": "C_PointCamera*", - "offset": 1448 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flVerticalFOV", - "ty": "float32", - "offset": 1456 - } - ] - }, - { - "name": "CPointTemplate", - "module_name": "client.dll", - "parent": { - "name": "CLogicalEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_iszWorldName", - "ty": "CUtlSymbolLarge", - "offset": 1360 - }, - { - "name": "m_iszSource2EntityLumpName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_iszEntityFilterName", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_flTimeoutInterval", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_bAsynchronouslySpawnEntities", - "ty": "bool", - "offset": 1388 - }, - { - "name": "m_pOutputOnSpawned", - "ty": "CEntityIOOutput", - "offset": 1392 - }, - { - "name": "m_clientOnlyEntityBehavior", - "ty": "PointTemplateClientOnlyEntityBehavior_t", - "offset": 1432 - }, - { - "name": "m_ownerSpawnGroupType", - "ty": "PointTemplateOwnerSpawnGroupType_t", - "offset": 1436 - }, - { - "name": "m_createdSpawnGroupHandles", - "ty": "CUtlVector< uint32 >", - "offset": 1440 - }, - { - "name": "m_SpawnedEntityHandles", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1464 - }, - { - "name": "m_ScriptSpawnCallback", - "ty": "HSCRIPT", - "offset": 1488 - }, - { - "name": "m_ScriptCallbackScope", - "ty": "HSCRIPT", - "offset": 1496 - } - ] - }, - { - "name": "C_SoundAreaEntityBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSoundAreaType", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vPos", - "ty": "Vector" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1360 - }, - { - "name": "m_bWasEnabled", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_iszSoundAreaType", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_vPos", - "ty": "", - "offset": 1384 - } - ] - }, - { - "name": "C_SoundAreaEntitySphere", - "module_name": "client.dll", - "parent": { - "name": "C_SoundAreaEntityBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSoundAreaType", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vPos", - "ty": "Vector" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1360 - }, - { - "name": "m_bWasEnabled", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_iszSoundAreaType", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_vPos", - "ty": "", - "offset": 1384 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1400 - } - ] - }, - { - "name": "C_SoundAreaEntityOrientedBox", - "module_name": "client.dll", - "parent": { - "name": "C_SoundAreaEntityBase", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSoundAreaType", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vPos", - "ty": "Vector" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1360 - }, - { - "name": "m_bWasEnabled", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_iszSoundAreaType", - "ty": "CUtlSymbolLarge", - "offset": 1376 - }, - { - "name": "m_vPos", - "ty": "", - "offset": 1384 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vMin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vMax", - "ty": "Vector" - } - } - ], - "fields": [ - { - "name": "m_vMin", - "ty": "", - "offset": 1400 - }, - { - "name": "m_vMax", - "ty": "", - "offset": 1412 - } - ] - }, - { - "name": "C_Team", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_aPlayerControllers", - "ty": "CHandle< CBasePlayerController >" - } - }, - { - "NetworkVarNames": { - "name": "m_aPlayers", - "ty": "CHandle< C_BasePlayerPawn >" - } - }, - { - "NetworkVarNames": { - "name": "m_iScore", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_szTeamname", - "ty": "char" - } - } - ], - "fields": [ - { - "name": "m_aPlayerControllers", - "ty": "C_NetworkUtlVectorBase< CHandle< CBasePlayerController > >", - "offset": 1360 - }, - { - "name": "m_aPlayers", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > >", - "offset": 1384 - }, - { - "name": "m_iScore", - "ty": "int32", - "offset": 1408 - }, - { - "name": "m_szTeamname", - "ty": "char[129]", - "offset": 1412 - } - ] - }, - { - "name": "CBasePlayerController", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkUserGroupProxy" - } - }, - { - "Unknown": { - "name": "MNetworkUserGroupProxy" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "NetworkVarNames": { - "name": "m_nTickBase", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hPawn", - "ty": "CHandle< CBasePlayerPawn>" - } - }, - { - "NetworkVarNames": { - "name": "m_iConnected", - "ty": "PlayerConnectedState" - } - }, - { - "NetworkVarNames": { - "name": "m_iszPlayerName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_steamID", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_iDesiredFOV", - "ty": "uint32" - } - }, - { - "Unknown": { - "name": "MNetworkReplayCompatField" - } - } - ], - "fields": [ - { - "name": "m_nFinalPredictedTick", - "ty": "int32", - "offset": 1368 - }, - { - "name": "m_CommandContext", - "ty": "C_CommandContext", - "offset": 1376 - }, - { - "name": "m_nInButtonsWhichAreToggles", - "ty": "uint64", - "offset": 1528 - }, - { - "name": "m_nTickBase", - "ty": "uint32", - "offset": 1536 - }, - { - "name": "m_hPawn", - "ty": "CHandle< C_BasePlayerPawn >", - "offset": 1540 - }, - { - "name": "m_hPredictedPawn", - "ty": "CHandle< C_BasePlayerPawn >", - "offset": 1544 - }, - { - "name": "m_nSplitScreenSlot", - "ty": "CSplitScreenSlot", - "offset": 1548 - }, - { - "name": "m_hSplitOwner", - "ty": "CHandle< CBasePlayerController >", - "offset": 1552 - }, - { - "name": "m_hSplitScreenPlayers", - "ty": "CUtlVector< CHandle< CBasePlayerController > >", - "offset": 1560 - }, - { - "name": "m_bIsHLTV", - "ty": "bool", - "offset": 1584 - }, - { - "name": "m_iConnected", - "ty": "PlayerConnectedState", - "offset": 1588 - }, - { - "name": "m_iszPlayerName", - "ty": "char[128]", - "offset": 1592 - }, - { - "name": "m_steamID", - "ty": "uint64", - "offset": 1728 - }, - { - "name": "m_bIsLocalPlayerController", - "ty": "bool", - "offset": 1736 - }, - { - "name": "m_iDesiredFOV", - "ty": "uint32", - "offset": 1740 - } - ] - }, - { - "name": "CBasePlayerVData", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sModelName", - "ty": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", - "offset": 40 - }, - { - "name": "m_flHeadDamageMultiplier", - "ty": "CSkillFloat", - "offset": 264 - }, - { - "name": "m_flChestDamageMultiplier", - "ty": "CSkillFloat", - "offset": 280 - }, - { - "name": "m_flStomachDamageMultiplier", - "ty": "CSkillFloat", - "offset": 296 - }, - { - "name": "m_flArmDamageMultiplier", - "ty": "CSkillFloat", - "offset": 312 - }, - { - "name": "m_flLegDamageMultiplier", - "ty": "CSkillFloat", - "offset": 328 - }, - { - "name": "m_flHoldBreathTime", - "ty": "float32", - "offset": 344 - }, - { - "name": "m_flDrowningDamageInterval", - "ty": "float32", - "offset": 348 - }, - { - "name": "m_nDrowningDamageInitial", - "ty": "int32", - "offset": 352 - }, - { - "name": "m_nDrowningDamageMax", - "ty": "int32", - "offset": 356 - }, - { - "name": "m_nWaterSpeed", - "ty": "int32", - "offset": 360 - }, - { - "name": "m_flUseRange", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flUseAngleTolerance", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flCrouchTime", - "ty": "float32", - "offset": 372 - } - ] - }, - { - "name": "CBasePlayerWeaponVData", - "module_name": "client.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_szWorldModel", - "ty": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > >", - "offset": 40 - }, - { - "name": "m_bBuiltRightHanded", - "ty": "bool", - "offset": 264 - }, - { - "name": "m_bAllowFlipping", - "ty": "bool", - "offset": 265 - }, - { - "name": "m_sMuzzleAttachment", - "ty": "CUtlString", - "offset": 272 - }, - { - "name": "m_szMuzzleFlashParticle", - "ty": "CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > >", - "offset": 280 - }, - { - "name": "m_iFlags", - "ty": "ItemFlagTypes_t", - "offset": 504 - }, - { - "name": "m_nPrimaryAmmoType", - "ty": "AmmoIndex_t", - "offset": 505 - }, - { - "name": "m_nSecondaryAmmoType", - "ty": "AmmoIndex_t", - "offset": 506 - }, - { - "name": "m_iMaxClip1", - "ty": "int32", - "offset": 508 - }, - { - "name": "m_iMaxClip2", - "ty": "int32", - "offset": 512 - }, - { - "name": "m_iDefaultClip1", - "ty": "int32", - "offset": 516 - }, - { - "name": "m_iDefaultClip2", - "ty": "int32", - "offset": 520 - }, - { - "name": "m_iWeight", - "ty": "int32", - "offset": 524 - }, - { - "name": "m_bAutoSwitchTo", - "ty": "bool", - "offset": 528 - }, - { - "name": "m_bAutoSwitchFrom", - "ty": "bool", - "offset": 529 - }, - { - "name": "m_iRumbleEffect", - "ty": "RumbleEffect_t", - "offset": 532 - }, - { - "name": "m_bLinkedCooldowns", - "ty": "bool", - "offset": 536 - }, - { - "name": "m_aShootSounds", - "ty": "CUtlMap< WeaponSound_t, CSoundEventName >", - "offset": 544 - }, - { - "name": "m_iSlot", - "ty": "int32", - "offset": 576 - }, - { - "name": "m_iPosition", - "ty": "int32", - "offset": 580 - } - ] - }, - { - "name": "CBaseAnimGraphController", - "module_name": "client.dll", - "parent": { - "name": "CSkeletonAnimationController", - "module_name": "server.dll", - "parent": { - "name": "ISkeletonAnimationController", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSkeletonInstance", - "ty": "CSkeletonInstance*", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_animGraphNetworkedVars", - "ty": "CAnimGraphNetworkedVariables" - } - }, - { - "NetworkVarNames": { - "name": "m_hSequence", - "ty": "HSequence" - } - }, - { - "NetworkVarNames": { - "name": "m_flSeqStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flSeqFixedCycle", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nAnimLoopMode", - "ty": "AnimLoopMode_t" - } - } - ], - "fields": [ - { - "name": "m_animGraphNetworkedVars", - "ty": "CAnimGraphNetworkedVariables", - "offset": 24 - }, - { - "name": "m_bSequenceFinished", - "ty": "bool", - "offset": 5288 - }, - { - "name": "m_flSoundSyncTime", - "ty": "float32", - "offset": 5292 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 5296 - }, - { - "name": "m_flSeqStartTime", - "ty": "GameTime_t", - "offset": 5300 - }, - { - "name": "m_flSeqFixedCycle", - "ty": "float32", - "offset": 5304 - }, - { - "name": "m_nAnimLoopMode", - "ty": "AnimLoopMode_t", - "offset": 5308 - }, - { - "name": "m_flPlaybackRate", - "ty": "CNetworkedQuantizedFloat", - "offset": 5312 - }, - { - "name": "m_nNotifyState", - "ty": "SequenceFinishNotifyState_t", - "offset": 5324 - }, - { - "name": "m_bNetworkedAnimationInputsChanged", - "ty": "bool", - "offset": 5326 - }, - { - "name": "m_bNetworkedSequenceChanged", - "ty": "bool", - "offset": 5327 - }, - { - "name": "m_bLastUpdateSkipped", - "ty": "bool", - "offset": 5328 - }, - { - "name": "m_flPrevAnimUpdateTime", - "ty": "GameTime_t", - "offset": 5332 - } - ] - }, - { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - { - "name": "CServerOnlyModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_ModelPointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CLogicRelay", - "module_name": "client.dll", - "parent": { - "name": "CLogicalEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnTrigger", - "ty": "CEntityIOOutput", - "offset": 1360 - }, - { - "name": "m_OnSpawn", - "ty": "CEntityIOOutput", - "offset": 1400 - }, - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1440 - }, - { - "name": "m_bWaitForRefire", - "ty": "bool", - "offset": 1441 - }, - { - "name": "m_bTriggerOnce", - "ty": "bool", - "offset": 1442 - }, - { - "name": "m_bFastRetrigger", - "ty": "bool", - "offset": 1443 - }, - { - "name": "m_bPassthoughCaller", - "ty": "bool", - "offset": 1444 - } - ] - }, - { - "name": "C_ParticleSystem", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_szSnapshotFileName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_bActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bFrozen", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flFreezeTransitionDuration", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nStopType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimateDuringGameplayPause", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectIndex", - "ty": "HParticleSystemDefinitionStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flPreSimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_vServerControlPoints", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_iServerControlPointAssignments", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hControlPointEnts", - "ty": "CHandle< CBaseEntity >" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoSave", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoFreeze", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoRamp", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_szSnapshotFileName", - "ty": "char[512]", - "offset": 3280 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 3792 - }, - { - "name": "m_bFrozen", - "ty": "bool", - "offset": 3793 - }, - { - "name": "m_flFreezeTransitionDuration", - "ty": "float32", - "offset": 3796 - }, - { - "name": "m_nStopType", - "ty": "int32", - "offset": 3800 - }, - { - "name": "m_bAnimateDuringGameplayPause", - "ty": "bool", - "offset": 3804 - }, - { - "name": "m_iEffectIndex", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 3808 - }, - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 3816 - }, - { - "name": "m_flPreSimTime", - "ty": "float32", - "offset": 3820 - }, - { - "name": "m_vServerControlPoints", - "ty": "Vector[4]", - "offset": 3824 - }, - { - "name": "m_iServerControlPointAssignments", - "ty": "uint8[4]", - "offset": 3872 - }, - { - "name": "m_hControlPointEnts", - "ty": "CHandle< C_BaseEntity >[64]", - "offset": 3876 - }, - { - "name": "m_bNoSave", - "ty": "bool", - "offset": 4132 - }, - { - "name": "m_bNoFreeze", - "ty": "bool", - "offset": 4133 - }, - { - "name": "m_bNoRamp", - "ty": "bool", - "offset": 4134 - }, - { - "name": "m_bStartActive", - "ty": "bool", - "offset": 4135 - }, - { - "name": "m_iszEffectName", - "ty": "CUtlSymbolLarge", - "offset": 4136 - }, - { - "name": "m_iszControlPointNames", - "ty": "CUtlSymbolLarge[64]", - "offset": 4144 - }, - { - "name": "m_nDataCP", - "ty": "int32", - "offset": 4656 - }, - { - "name": "m_vecDataCPValue", - "ty": "", - "offset": 4660 - }, - { - "name": "m_nTintCP", - "ty": "int32", - "offset": 4672 - }, - { - "name": "m_clrTint", - "ty": "Color", - "offset": 4676 - }, - { - "name": "m_bOldActive", - "ty": "bool", - "offset": 4712 - }, - { - "name": "m_bOldFrozen", - "ty": "bool", - "offset": 4713 - } - ] - }, - { - "name": "C_PathParticleRope", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flParticleSpacing", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flSlack", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ColorTint", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_nEffectState", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectIndex", - "ty": "HParticleSystemDefinitionStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_Position", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_TangentIn", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_TangentOut", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_Color", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_PinEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_RadiusScale", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_bStartActive", - "ty": "bool", - "offset": 1360 - }, - { - "name": "m_flMaxSimulationTime", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_iszEffectName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_PathNodes_Name", - "ty": "CUtlVector< CUtlSymbolLarge >", - "offset": 1376 - }, - { - "name": "m_flParticleSpacing", - "ty": "float32", - "offset": 1400 - }, - { - "name": "m_flSlack", - "ty": "float32", - "offset": 1404 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1408 - }, - { - "name": "m_ColorTint", - "ty": "Color", - "offset": 1412 - }, - { - "name": "m_nEffectState", - "ty": "int32", - "offset": 1416 - }, - { - "name": "m_iEffectIndex", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 1424 - }, - { - "name": "m_PathNodes_Position", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1432 - }, - { - "name": "m_PathNodes_TangentIn", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1456 - }, - { - "name": "m_PathNodes_TangentOut", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1480 - }, - { - "name": "m_PathNodes_Color", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1504 - }, - { - "name": "m_PathNodes_PinEnabled", - "ty": "C_NetworkUtlVectorBase< bool >", - "offset": 1528 - }, - { - "name": "m_PathNodes_RadiusScale", - "ty": "C_NetworkUtlVectorBase< float32 >", - "offset": 1552 - } - ] - }, - { - "name": "C_PathParticleRopeAlias_path_particle_rope_clientside", - "module_name": "client.dll", - "parent": { - "name": "C_PathParticleRope", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flParticleSpacing", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flSlack", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ColorTint", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_nEffectState", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectIndex", - "ty": "HParticleSystemDefinitionStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_Position", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_TangentIn", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_TangentOut", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_Color", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_PinEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_PathNodes_RadiusScale", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_bStartActive", - "ty": "bool", - "offset": 1360 - }, - { - "name": "m_flMaxSimulationTime", - "ty": "float32", - "offset": 1364 - }, - { - "name": "m_iszEffectName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - }, - { - "name": "m_PathNodes_Name", - "ty": "CUtlVector< CUtlSymbolLarge >", - "offset": 1376 - }, - { - "name": "m_flParticleSpacing", - "ty": "float32", - "offset": 1400 - }, - { - "name": "m_flSlack", - "ty": "float32", - "offset": 1404 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1408 - }, - { - "name": "m_ColorTint", - "ty": "Color", - "offset": 1412 - }, - { - "name": "m_nEffectState", - "ty": "int32", - "offset": 1416 - }, - { - "name": "m_iEffectIndex", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 1424 - }, - { - "name": "m_PathNodes_Position", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1432 - }, - { - "name": "m_PathNodes_TangentIn", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1456 - }, - { - "name": "m_PathNodes_TangentOut", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1480 - }, - { - "name": "m_PathNodes_Color", - "ty": "C_NetworkUtlVectorBase< Vector >", - "offset": 1504 - }, - { - "name": "m_PathNodes_PinEnabled", - "ty": "C_NetworkUtlVectorBase< bool >", - "offset": 1528 - }, - { - "name": "m_PathNodes_RadiusScale", - "ty": "C_NetworkUtlVectorBase< float32 >", - "offset": 1552 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_DynamicLight", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Flags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_LightStyle", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_Radius", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_Exponent", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_InnerAngle", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_OuterAngle", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_SpotRadius", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_Flags", - "ty": "uint8", - "offset": 3280 - }, - { - "name": "m_LightStyle", - "ty": "uint8", - "offset": 3281 - }, - { - "name": "m_Radius", - "ty": "float32", - "offset": 3284 - }, - { - "name": "m_Exponent", - "ty": "int32", - "offset": 3288 - }, - { - "name": "m_InnerAngle", - "ty": "float32", - "offset": 3292 - }, - { - "name": "m_OuterAngle", - "ty": "float32", - "offset": 3296 - }, - { - "name": "m_SpotRadius", - "ty": "float32", - "offset": 3300 - } - ] - }, - { - "name": "C_EnvScreenOverlay", - "module_name": "client.dll", - "parent": { - "name": "C_PointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszOverlayNames", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flOverlayTimes", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iDesiredOverlay", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsActive", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iszOverlayNames", - "ty": "CUtlSymbolLarge[10]", - "offset": 1360 - }, - { - "name": "m_flOverlayTimes", - "ty": "float32[10]", - "offset": 1440 - }, - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 1480 - }, - { - "name": "m_iDesiredOverlay", - "ty": "int32", - "offset": 1484 - }, - { - "name": "m_bIsActive", - "ty": "bool", - "offset": 1488 - }, - { - "name": "m_bWasActive", - "ty": "bool", - "offset": 1489 - }, - { - "name": "m_iCachedDesiredOverlay", - "ty": "int32", - "offset": 1492 - }, - { - "name": "m_iCurrentOverlay", - "ty": "int32", - "offset": 1496 - }, - { - "name": "m_flCurrentOverlayTime", - "ty": "GameTime_t", - "offset": 1500 - } - ] - }, - { - "name": "C_FuncTrackTrain", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nLongAxis", - "ty": "int32", - "offset": 3280 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 3284 - }, - { - "name": "m_flLineLength", - "ty": "float32", - "offset": 3288 - } - ] - }, - { - "name": "C_LightGlowOverlay", - "module_name": "client.dll", - "parent": { - "name": "CGlowOverlay", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPos", - "ty": "", - "offset": 8 - }, - { - "name": "m_bDirectional", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_vDirection", - "ty": "", - "offset": 24 - }, - { - "name": "m_bInSky", - "ty": "bool", - "offset": 36 - }, - { - "name": "m_skyObstructionScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_Sprites", - "ty": "CGlowSprite[4]", - "offset": 48 - }, - { - "name": "m_nSprites", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flGlowObstructionScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_bCacheGlowObstruction", - "ty": "bool", - "offset": 192 - }, - { - "name": "m_bCacheSkyObstruction", - "ty": "bool", - "offset": 193 - }, - { - "name": "m_bActivated", - "ty": "int16", - "offset": 194 - }, - { - "name": "m_ListIndex", - "ty": "uint16", - "offset": 196 - }, - { - "name": "m_queryHandle", - "ty": "int32", - "offset": 200 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_vecOrigin", - "ty": "", - "offset": 208 - }, - { - "name": "m_vecDirection", - "ty": "", - "offset": 220 - }, - { - "name": "m_nMinDist", - "ty": "int32", - "offset": 232 - }, - { - "name": "m_nMaxDist", - "ty": "int32", - "offset": 236 - }, - { - "name": "m_nOuterMaxDist", - "ty": "int32", - "offset": 240 - }, - { - "name": "m_bOneSided", - "ty": "bool", - "offset": 244 - }, - { - "name": "m_bModulateByDot", - "ty": "bool", - "offset": 245 - } - ] - }, - { - "name": "C_LightGlow", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_nHorizontalSize", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nVerticalSize", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nMinDist", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nMaxDist", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nOuterMaxDist", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowProxySize", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flHDRColorScale", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nHorizontalSize", - "ty": "uint32", - "offset": 3280 - }, - { - "name": "m_nVerticalSize", - "ty": "uint32", - "offset": 3284 - }, - { - "name": "m_nMinDist", - "ty": "uint32", - "offset": 3288 - }, - { - "name": "m_nMaxDist", - "ty": "uint32", - "offset": 3292 - }, - { - "name": "m_nOuterMaxDist", - "ty": "uint32", - "offset": 3296 - }, - { - "name": "m_flGlowProxySize", - "ty": "float32", - "offset": 3300 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 3304 - }, - { - "name": "m_Glow", - "ty": "C_LightGlowOverlay", - "offset": 3312 - } - ] - }, - { - "name": "C_RagdollManager", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iCurrentMaxRagdollCount", - "ty": "int8" - } - } - ], - "fields": [ - { - "name": "m_iCurrentMaxRagdollCount", - "ty": "int8", - "offset": 1360 - } - ] - }, - { - "name": "C_SpotlightEnd", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flLightScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_Radius", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flLightScale", - "ty": "float32", - "offset": 3280 - }, - { - "name": "m_Radius", - "ty": "float32", - "offset": 3284 - } - ] - }, - { - "name": "C_PointValueRemapper", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUpdateOnClient", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nInputType", - "ty": "ValueRemapperInputType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hRemapLineStart", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hRemapLineEnd", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaximumChangePerSecond", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDisengageDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flEngageDistance", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bRequiresUseKey", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nOutputType", - "ty": "ValueRemapperOutputType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hOutputEntities", - "ty": "CHandle< C_BaseEntity >" - } - }, - { - "NetworkVarNames": { - "name": "m_nHapticsType", - "ty": "ValueRemapperHapticsType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nMomentumType", - "ty": "ValueRemapperMomentumType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMomentumModifier", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flSnapValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nRatchetType", - "ty": "ValueRemapperRatchetType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flInputOffset", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1360 - }, - { - "name": "m_bDisabledOld", - "ty": "bool", - "offset": 1361 - }, - { - "name": "m_bUpdateOnClient", - "ty": "bool", - "offset": 1362 - }, - { - "name": "m_nInputType", - "ty": "ValueRemapperInputType_t", - "offset": 1364 - }, - { - "name": "m_hRemapLineStart", - "ty": "CHandle< C_BaseEntity >", - "offset": 1368 - }, - { - "name": "m_hRemapLineEnd", - "ty": "CHandle< C_BaseEntity >", - "offset": 1372 - }, - { - "name": "m_flMaximumChangePerSecond", - "ty": "float32", - "offset": 1376 - }, - { - "name": "m_flDisengageDistance", - "ty": "float32", - "offset": 1380 - }, - { - "name": "m_flEngageDistance", - "ty": "float32", - "offset": 1384 - }, - { - "name": "m_bRequiresUseKey", - "ty": "bool", - "offset": 1388 - }, - { - "name": "m_nOutputType", - "ty": "ValueRemapperOutputType_t", - "offset": 1392 - }, - { - "name": "m_hOutputEntities", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseEntity > >", - "offset": 1400 - }, - { - "name": "m_nHapticsType", - "ty": "ValueRemapperHapticsType_t", - "offset": 1424 - }, - { - "name": "m_nMomentumType", - "ty": "ValueRemapperMomentumType_t", - "offset": 1428 - }, - { - "name": "m_flMomentumModifier", - "ty": "float32", - "offset": 1432 - }, - { - "name": "m_flSnapValue", - "ty": "float32", - "offset": 1436 - }, - { - "name": "m_flCurrentMomentum", - "ty": "float32", - "offset": 1440 - }, - { - "name": "m_nRatchetType", - "ty": "ValueRemapperRatchetType_t", - "offset": 1444 - }, - { - "name": "m_flRatchetOffset", - "ty": "float32", - "offset": 1448 - }, - { - "name": "m_flInputOffset", - "ty": "float32", - "offset": 1452 - }, - { - "name": "m_bEngaged", - "ty": "bool", - "offset": 1456 - }, - { - "name": "m_bFirstUpdate", - "ty": "bool", - "offset": 1457 - }, - { - "name": "m_flPreviousValue", - "ty": "float32", - "offset": 1460 - }, - { - "name": "m_flPreviousUpdateTickTime", - "ty": "GameTime_t", - "offset": 1464 - }, - { - "name": "m_vecPreviousTestPoint", - "ty": "", - "offset": 1468 - } - ] - }, - { - "name": "C_PointWorldText", - "module_name": "client.dll", - "parent": { - "name": "C_ModelPointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_messageText", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_FontName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bFullbright", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flWorldUnitsPerPx", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFontSize", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDepthOffset", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_Color", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_nJustifyHorizontal", - "ty": "PointWorldTextJustifyHorizontal_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nJustifyVertical", - "ty": "PointWorldTextJustifyVertical_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nReorientMode", - "ty": "PointWorldTextReorientMode_t" - } - } - ], - "fields": [ - { - "name": "m_bForceRecreateNextUpdate", - "ty": "bool", - "offset": 3288 - }, - { - "name": "m_messageText", - "ty": "char[512]", - "offset": 3304 - }, - { - "name": "m_FontName", - "ty": "char[64]", - "offset": 3816 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 3880 - }, - { - "name": "m_bFullbright", - "ty": "bool", - "offset": 3881 - }, - { - "name": "m_flWorldUnitsPerPx", - "ty": "float32", - "offset": 3884 - }, - { - "name": "m_flFontSize", - "ty": "float32", - "offset": 3888 - }, - { - "name": "m_flDepthOffset", - "ty": "float32", - "offset": 3892 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 3896 - }, - { - "name": "m_nJustifyHorizontal", - "ty": "PointWorldTextJustifyHorizontal_", - "offset": 3900 - }, - { - "name": "m_nJustifyVertical", - "ty": "PointWorldTextJustifyVertical_t", - "offset": 3904 - }, - { - "name": "m_nReorientMode", - "ty": "PointWorldTextReorientMode_t", - "offset": 3908 - } - ] - }, - { - "name": "C_HandleTest", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Handle", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_bSendHandle", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_Handle", - "ty": "CHandle< C_BaseEntity >", - "offset": 1360 - }, - { - "name": "m_bSendHandle", - "ty": "bool", - "offset": 1364 - } - ] - }, - { - "name": "CClientScriptEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EnvWind", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_EnvWindShared", - "ty": "CEnvWindShared" - } - } - ], - "fields": [ - { - "name": "m_EnvWindShared", - "ty": "C_EnvWindShared", - "offset": 1360 - } - ] - }, - { - "name": "C_BaseToggle", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_BaseButton", - "module_name": "client.dll", - "parent": { - "name": "C_BaseToggle", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_glowEntity", - "ty": "CHandle< C_BaseModelEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_usable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_szDisplayText", - "ty": "string_t" - } - } - ], - "fields": [ - { - "name": "m_glowEntity", - "ty": "CHandle< C_BaseModelEntity >", - "offset": 3280 - }, - { - "name": "m_usable", - "ty": "bool", - "offset": 3284 - }, - { - "name": "m_szDisplayText", - "ty": "CUtlSymbolLarge", - "offset": 3288 - } - ] - }, - { - "name": "C_PrecipitationBlocker", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EntityDissolve", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInStart", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInLength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutModelStart", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutModelLength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutStart", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutLength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nDissolveType", - "ty": "EntityDisolveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vDissolverOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_nMagnitude", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 3288 - }, - { - "name": "m_flFadeInStart", - "ty": "float32", - "offset": 3292 - }, - { - "name": "m_flFadeInLength", - "ty": "float32", - "offset": 3296 - }, - { - "name": "m_flFadeOutModelStart", - "ty": "float32", - "offset": 3300 - }, - { - "name": "m_flFadeOutModelLength", - "ty": "float32", - "offset": 3304 - }, - { - "name": "m_flFadeOutStart", - "ty": "float32", - "offset": 3308 - }, - { - "name": "m_flFadeOutLength", - "ty": "float32", - "offset": 3312 - }, - { - "name": "m_flNextSparkTime", - "ty": "GameTime_t", - "offset": 3316 - }, - { - "name": "m_nDissolveType", - "ty": "EntityDisolveType_t", - "offset": 3320 - }, - { - "name": "m_vDissolverOrigin", - "ty": "", - "offset": 3324 - }, - { - "name": "m_nMagnitude", - "ty": "uint32", - "offset": 3336 - }, - { - "name": "m_bCoreExplode", - "ty": "bool", - "offset": 3340 - }, - { - "name": "m_bLinkedToServerEnt", - "ty": "bool", - "offset": 3341 - } - ] - }, - { - "name": "C_EnvProjectedTexture", - "module_name": "client.dll", - "parent": { - "name": "C_ModelPointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_EnvDecal", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hDecalMaterial", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_flWidth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDepth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderOrder", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_bProjectOnWorld", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bProjectOnCharacters", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bProjectOnWater", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flDepthSortBias", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_hDecalMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 3280 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 3288 - }, - { - "name": "m_flHeight", - "ty": "float32", - "offset": 3292 - }, - { - "name": "m_flDepth", - "ty": "float32", - "offset": 3296 - }, - { - "name": "m_nRenderOrder", - "ty": "uint32", - "offset": 3300 - }, - { - "name": "m_bProjectOnWorld", - "ty": "bool", - "offset": 3304 - }, - { - "name": "m_bProjectOnCharacters", - "ty": "bool", - "offset": 3305 - }, - { - "name": "m_bProjectOnWater", - "ty": "bool", - "offset": 3306 - }, - { - "name": "m_flDepthSortBias", - "ty": "float32", - "offset": 3308 - } - ] - }, - { - "name": "CFireOverlay", - "module_name": "client.dll", - "parent": { - "name": "CGlowOverlay", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPos", - "ty": "", - "offset": 8 - }, - { - "name": "m_bDirectional", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_vDirection", - "ty": "", - "offset": 24 - }, - { - "name": "m_bInSky", - "ty": "bool", - "offset": 36 - }, - { - "name": "m_skyObstructionScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_Sprites", - "ty": "CGlowSprite[4]", - "offset": 48 - }, - { - "name": "m_nSprites", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flGlowObstructionScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_bCacheGlowObstruction", - "ty": "bool", - "offset": 192 - }, - { - "name": "m_bCacheSkyObstruction", - "ty": "bool", - "offset": 193 - }, - { - "name": "m_bActivated", - "ty": "int16", - "offset": 194 - }, - { - "name": "m_ListIndex", - "ty": "uint16", - "offset": 196 - }, - { - "name": "m_queryHandle", - "ty": "int32", - "offset": 200 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_pOwner", - "ty": "C_FireSmoke*", - "offset": 208 - }, - { - "name": "m_vBaseColors", - "ty": "Vector[4]", - "offset": 216 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 264 - }, - { - "name": "m_nGUID", - "ty": "int32", - "offset": 268 - } - ] - }, - { - "name": "C_FuncBrush", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_FuncElectrifiedVolume", - "module_name": "client.dll", - "parent": { - "name": "C_FuncBrush", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_EffectName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bState", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_nAmbientEffect", - "ty": "ParticleIndex_t", - "offset": 3280 - }, - { - "name": "m_EffectName", - "ty": "CUtlSymbolLarge", - "offset": 3288 - }, - { - "name": "m_bState", - "ty": "bool", - "offset": 3296 - } - ] - }, - { - "name": "C_FuncRotating", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkOverride" - } - }, - { - "Unknown": { - "name": "MNetworkOverride" - } - } - ], - "fields": [] - }, - { - "name": "C_Breakable", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_PhysBox", - "module_name": "client.dll", - "parent": { - "name": "C_Breakable", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "C_RopeKeyframe", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_flScrollSpeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_RopeFlags", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iRopeMaterialModelIndex", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_nSegments", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hStartPoint", - "ty": "CHandle< C_BaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hEndPoint", - "ty": "CHandle< C_BaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_iStartAttachment", - "ty": "AttachmentHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iEndAttachment", - "ty": "AttachmentHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_Subdiv", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_RopeLength", - "ty": "int16" - } - }, - { - "NetworkVarNames": { - "name": "m_Slack", - "ty": "int16" - } - }, - { - "NetworkVarNames": { - "name": "m_TextureScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fLockedPoints", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nChangeCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_Width", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bConstrainBetweenEndpoints", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_LinksTouchingSomething", - "ty": "CBitVec< 10 >", - "offset": 3288 - }, - { - "name": "m_nLinksTouchingSomething", - "ty": "int32", - "offset": 3292 - }, - { - "name": "m_bApplyWind", - "ty": "bool", - "offset": 3296 - }, - { - "name": "m_fPrevLockedPoints", - "ty": "int32", - "offset": 3300 - }, - { - "name": "m_iForcePointMoveCounter", - "ty": "int32", - "offset": 3304 - }, - { - "name": "m_bPrevEndPointPos", - "ty": "bool[2]", - "offset": 3308 - }, - { - "name": "m_vPrevEndPointPos", - "ty": "Vector[2]", - "offset": 3312 - }, - { - "name": "m_flCurScroll", - "ty": "float32", - "offset": 3336 - }, - { - "name": "m_flScrollSpeed", - "ty": "float32", - "offset": 3340 - }, - { - "name": "m_RopeFlags", - "ty": "uint16", - "offset": 3344 - }, - { - "name": "m_iRopeMaterialModelIndex", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 3352 - }, - { - "name": "m_LightValues", - "ty": "Vector[10]", - "offset": 3984 - }, - { - "name": "m_nSegments", - "ty": "uint8", - "offset": 4104 - }, - { - "name": "m_hStartPoint", - "ty": "CHandle< C_BaseEntity >", - "offset": 4108 - }, - { - "name": "m_hEndPoint", - "ty": "CHandle< C_BaseEntity >", - "offset": 4112 - }, - { - "name": "m_iStartAttachment", - "ty": "AttachmentHandle_t", - "offset": 4116 - }, - { - "name": "m_iEndAttachment", - "ty": "AttachmentHandle_t", - "offset": 4117 - }, - { - "name": "m_Subdiv", - "ty": "uint8", - "offset": 4118 - }, - { - "name": "m_RopeLength", - "ty": "int16", - "offset": 4120 - }, - { - "name": "m_Slack", - "ty": "int16", - "offset": 4122 - }, - { - "name": "m_TextureScale", - "ty": "float32", - "offset": 4124 - }, - { - "name": "m_fLockedPoints", - "ty": "uint8", - "offset": 4128 - }, - { - "name": "m_nChangeCount", - "ty": "uint8", - "offset": 4129 - }, - { - "name": "m_Width", - "ty": "float32", - "offset": 4132 - }, - { - "name": "m_PhysicsDelegate", - "ty": "C_RopeKeyframe::CPhysicsDelegate", - "offset": 4136 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 4152 - }, - { - "name": "m_TextureHeight", - "ty": "int32", - "offset": 4160 - }, - { - "name": "m_vecImpulse", - "ty": "", - "offset": 4164 - }, - { - "name": "m_vecPreviousImpulse", - "ty": "", - "offset": 4176 - }, - { - "name": "m_flCurrentGustTimer", - "ty": "float32", - "offset": 4188 - }, - { - "name": "m_flCurrentGustLifetime", - "ty": "float32", - "offset": 4192 - }, - { - "name": "m_flTimeToNextGust", - "ty": "float32", - "offset": 4196 - }, - { - "name": "m_vWindDir", - "ty": "", - "offset": 4200 - }, - { - "name": "m_vColorMod", - "ty": "", - "offset": 4212 - }, - { - "name": "m_vCachedEndPointAttachmentPos", - "ty": "Vector[2]", - "offset": 4224 - }, - { - "name": "m_vCachedEndPointAttachmentAngle", - "ty": "QAngle[2]", - "offset": 4248 - }, - { - "name": "m_bConstrainBetweenEndpoints", - "ty": "bool", - "offset": 4272 - }, - { - "name": "m_bEndPointAttachmentPositionsDirty", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bEndPointAttachmentAnglesDirty", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNewDataThisFrame", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bPhysicsInitted", - "ty": "bitfield:1", - "offset": 0 - } - ] - }, - { - "name": "C_SceneEntity", - "module_name": "client.dll", - "parent": { - "name": "C_PointEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bIsPlayingBack", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMultiplayer", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bAutogenerated", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flForceClientTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nSceneStringIndex", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_hActorList", - "ty": "CHandle< C_BaseFlex >" - } - } - ], - "fields": [ - { - "name": "m_bIsPlayingBack", - "ty": "bool", - "offset": 1368 - }, - { - "name": "m_bPaused", - "ty": "bool", - "offset": 1369 - }, - { - "name": "m_bMultiplayer", - "ty": "bool", - "offset": 1370 - }, - { - "name": "m_bAutogenerated", - "ty": "bool", - "offset": 1371 - }, - { - "name": "m_flForceClientTime", - "ty": "float32", - "offset": 1372 - }, - { - "name": "m_nSceneStringIndex", - "ty": "uint16", - "offset": 1376 - }, - { - "name": "m_bClientOnly", - "ty": "bool", - "offset": 1378 - }, - { - "name": "m_hOwner", - "ty": "CHandle< C_BaseFlex >", - "offset": 1380 - }, - { - "name": "m_hActorList", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseFlex > >", - "offset": 1384 - }, - { - "name": "m_bWasPlaying", - "ty": "bool", - "offset": 1408 - }, - { - "name": "m_QueuedEvents", - "ty": "CUtlVector< C_SceneEntity::QueuedEvents_t >", - "offset": 1424 - }, - { - "name": "m_flCurrentTime", - "ty": "float32", - "offset": 1448 - } - ] - }, - { - "name": "C_SunGlowOverlay", - "module_name": "client.dll", - "parent": { - "name": "CGlowOverlay", - "module_name": "client.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPos", - "ty": "", - "offset": 8 - }, - { - "name": "m_bDirectional", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_vDirection", - "ty": "", - "offset": 24 - }, - { - "name": "m_bInSky", - "ty": "bool", - "offset": 36 - }, - { - "name": "m_skyObstructionScale", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_Sprites", - "ty": "CGlowSprite[4]", - "offset": 48 - }, - { - "name": "m_nSprites", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 184 - }, - { - "name": "m_flGlowObstructionScale", - "ty": "float32", - "offset": 188 - }, - { - "name": "m_bCacheGlowObstruction", - "ty": "bool", - "offset": 192 - }, - { - "name": "m_bCacheSkyObstruction", - "ty": "bool", - "offset": 193 - }, - { - "name": "m_bActivated", - "ty": "int16", - "offset": 194 - }, - { - "name": "m_ListIndex", - "ty": "uint16", - "offset": 196 - }, - { - "name": "m_queryHandle", - "ty": "int32", - "offset": 200 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_bModulateByDot", - "ty": "bool", - "offset": 208 - } - ] - }, - { - "name": "C_Sun", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_vDirection", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_iszEffectName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszSSEffectName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrOverlay", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bOn", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bmaxColor", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flSize", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flHazeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flRotation", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flHDRColorScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flAlphaHaze", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flAlphaScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flAlphaHdr", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFarZScale", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_fxSSSunFlareEffectIndex", - "ty": "ParticleIndex_t", - "offset": 3280 - }, - { - "name": "m_fxSunFlareEffectIndex", - "ty": "ParticleIndex_t", - "offset": 3284 - }, - { - "name": "m_fdistNormalize", - "ty": "float32", - "offset": 3288 - }, - { - "name": "m_vSunPos", - "ty": "", - "offset": 3292 - }, - { - "name": "m_vDirection", - "ty": "", - "offset": 3304 - }, - { - "name": "m_iszEffectName", - "ty": "CUtlSymbolLarge", - "offset": 3320 - }, - { - "name": "m_iszSSEffectName", - "ty": "CUtlSymbolLarge", - "offset": 3328 - }, - { - "name": "m_clrOverlay", - "ty": "Color", - "offset": 3336 - }, - { - "name": "m_bOn", - "ty": "bool", - "offset": 3340 - }, - { - "name": "m_bmaxColor", - "ty": "bool", - "offset": 3341 - }, - { - "name": "m_flSize", - "ty": "float32", - "offset": 3344 - }, - { - "name": "m_flHazeScale", - "ty": "float32", - "offset": 3348 - }, - { - "name": "m_flRotation", - "ty": "float32", - "offset": 3352 - }, - { - "name": "m_flHDRColorScale", - "ty": "float32", - "offset": 3356 - }, - { - "name": "m_flAlphaHaze", - "ty": "float32", - "offset": 3360 - }, - { - "name": "m_flAlphaScale", - "ty": "float32", - "offset": 3364 - }, - { - "name": "m_flAlphaHdr", - "ty": "float32", - "offset": 3368 - }, - { - "name": "m_flFarZScale", - "ty": "float32", - "offset": 3372 - } - ] - }, - { - "name": "C_BaseTrigger", - "module_name": "client.dll", - "parent": { - "name": "C_BaseToggle", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_bDisabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSidePredicted", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 3280 - }, - { - "name": "m_bClientSidePredicted", - "ty": "bool", - "offset": 3281 - } - ] - }, - { - "name": "C_TriggerVolume", - "module_name": "client.dll", - "parent": { - "name": "C_BaseModelEntity", - "module_name": "client.dll", - "parent": { - "name": "C_BaseEntity", - "module_name": "client.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 784 - }, - { - "name": "m_pGameSceneNode", - "ty": "CGameSceneNode*", - "offset": 792 - }, - { - "name": "m_pRenderComponent", - "ty": "CRenderComponent*", - "offset": 800 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 808 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 816 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 824 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 825 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 828 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 832 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 833 - }, - { - "name": "m_hSceneObjectController", - "ty": "CHandle< C_BaseEntity >", - "offset": 836 - }, - { - "name": "m_nNoInterpolationTick", - "ty": "int32", - "offset": 840 - }, - { - "name": "m_nVisibilityNoInterpolationTick", - "ty": "int32", - "offset": 844 - }, - { - "name": "m_flProxyRandomValue", - "ty": "float32", - "offset": 848 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 852 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 856 - }, - { - "name": "m_bInterpolateEvenWithNoModel", - "ty": "bool", - "offset": 857 - }, - { - "name": "m_bPredictionEligible", - "ty": "bool", - "offset": 858 - }, - { - "name": "m_bApplyLayerMatchIDToModel", - "ty": "bool", - "offset": 859 - }, - { - "name": "m_tokLayerMatchID", - "ty": "CUtlStringToken", - "offset": 860 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 864 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 880 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 884 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 888 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 912 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 916 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 920 - }, - { - "name": "m_nSceneObjectOverrideFlags", - "ty": "uint8", - "offset": 924 - }, - { - "name": "m_bHasSuccessfullyInterpolated", - "ty": "bool", - "offset": 925 - }, - { - "name": "m_bHasAddedVarsToInterpolation", - "ty": "bool", - "offset": 926 - }, - { - "name": "m_bRenderEvenWhenNotSuccessfullyInterpolated", - "ty": "bool", - "offset": 927 - }, - { - "name": "m_nInterpolationLatchDirtyFlags", - "ty": "int32[2]", - "offset": 928 - }, - { - "name": "m_ListEntry", - "ty": "uint16[11]", - "offset": 936 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 960 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 964 - }, - { - "name": "m_EntClientFlags", - "ty": "uint16", - "offset": 968 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 970 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 971 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 972 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 976 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 980 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 984 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 1000 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 1048 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1060 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1064 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 1068 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 1069 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 1070 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1072 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 1076 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< C_BaseEntity >", - "offset": 1080 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 1084 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 1088 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 1092 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 1096 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1100 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1104 - }, - { - "name": "m_hThink", - "ty": "uint16", - "offset": 1108 - }, - { - "name": "m_fBBoxVisFlags", - "ty": "uint8", - "offset": 1120 - }, - { - "name": "m_bPredictable", - "ty": "bool", - "offset": 1121 - }, - { - "name": "m_bRenderWithViewModels", - "ty": "bool", - "offset": 1122 - }, - { - "name": "m_nSplitUserPlayerPredictionSlot", - "ty": "CSplitScreenSlot", - "offset": 1124 - }, - { - "name": "m_nFirstPredictableCommand", - "ty": "int32", - "offset": 1128 - }, - { - "name": "m_nLastPredictableCommand", - "ty": "int32", - "offset": 1132 - }, - { - "name": "m_hOldMoveParent", - "ty": "CHandle< C_BaseEntity >", - "offset": 1136 - }, - { - "name": "m_Particles", - "ty": "CParticleProperty", - "offset": 1144 - }, - { - "name": "m_vecPredictedScriptFloats", - "ty": "CUtlVector< float32 >", - "offset": 1184 - }, - { - "name": "m_vecPredictedScriptFloatIDs", - "ty": "CUtlVector< int32 >", - "offset": 1208 - }, - { - "name": "m_nNextScriptVarRecordID", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1272 - }, - { - "name": "m_DataChangeEventRef", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_dependencies", - "ty": "CUtlVector< CEntityHandle >", - "offset": 1288 - }, - { - "name": "m_nCreationTick", - "ty": "int32", - "offset": 1312 - }, - { - "name": "m_bAnimTimeChanged", - "ty": "bool", - "offset": 1337 - }, - { - "name": "m_bSimulationTimeChanged", - "ty": "bool", - "offset": 1338 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 1352 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_CRenderComponent", - "ty": "CRenderComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderMode", - "ty": "RenderMode_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderFX", - "ty": "RenderFx_t" - } - }, - { - "NetworkVarNames": { - "name": "m_clrRender", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_vecRenderAttributes", - "ty": "EntityRenderAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_Collision", - "ty": "CCollisionProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_Glow", - "ty": "CGlowProperty" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowBackfaceMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMinDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_fadeMaxDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowStrength", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nObjectCulling", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAddDecal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalPosition", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vDecalForwardAxis", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealBloodRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flDecalHealHeightRate", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "CHandle< C_BaseModelEntity >" - } - } - ], - "fields": [ - { - "name": "m_CRenderComponent", - "ty": "CRenderComponent*", - "offset": 2592 - }, - { - "name": "m_CHitboxComponent", - "ty": "CHitboxComponent", - "offset": 2600 - }, - { - "name": "m_bInitModelEffects", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bIsStaticProp", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_nLastAddDecal", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_nDecalsAdded", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_iOldHealth", - "ty": "int32", - "offset": 2684 - }, - { - "name": "m_nRenderMode", - "ty": "RenderMode_t", - "offset": 2688 - }, - { - "name": "m_nRenderFX", - "ty": "RenderFx_t", - "offset": 2689 - }, - { - "name": "m_bAllowFadeInView", - "ty": "bool", - "offset": 2690 - }, - { - "name": "m_clrRender", - "ty": "Color", - "offset": 2691 - }, - { - "name": "m_vecRenderAttributes", - "ty": "C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t >", - "offset": 2696 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 2800 - }, - { - "name": "m_Collision", - "ty": "CCollisionProperty", - "offset": 2808 - }, - { - "name": "m_Glow", - "ty": "CGlowProperty", - "offset": 2984 - }, - { - "name": "m_flGlowBackfaceMult", - "ty": "float32", - "offset": 3072 - }, - { - "name": "m_fadeMinDist", - "ty": "float32", - "offset": 3076 - }, - { - "name": "m_fadeMaxDist", - "ty": "float32", - "offset": 3080 - }, - { - "name": "m_flFadeScale", - "ty": "float32", - "offset": 3084 - }, - { - "name": "m_flShadowStrength", - "ty": "float32", - "offset": 3088 - }, - { - "name": "m_nObjectCulling", - "ty": "uint8", - "offset": 3092 - }, - { - "name": "m_nAddDecal", - "ty": "int32", - "offset": 3096 - }, - { - "name": "m_vDecalPosition", - "ty": "", - "offset": 3100 - }, - { - "name": "m_vDecalForwardAxis", - "ty": "", - "offset": 3112 - }, - { - "name": "m_flDecalHealBloodRate", - "ty": "float32", - "offset": 3124 - }, - { - "name": "m_flDecalHealHeightRate", - "ty": "float32", - "offset": 3128 - }, - { - "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", - "ty": "C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > >", - "offset": 3136 - }, - { - "name": "m_vecViewOffset", - "ty": "CNetworkViewOffsetVector", - "offset": 3160 - }, - { - "name": "m_pClientAlphaProperty", - "ty": "CClientAlphaProperty*", - "offset": 3208 - }, - { - "name": "m_ClientOverrideTint", - "ty": "Color", - "offset": 3216 - }, - { - "name": "m_bUseClientOverrideTint", - "ty": "bool", - "offset": 3220 - } - ] - }, - "metadata": [], - "fields": [] - } - ], - [ - { - "name": "C_BaseCombatCharacter::WaterWakeMode_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "WATER_WAKE_NONE", - "value": 0 - }, - { - "name": "WATER_WAKE_IDLE", - "value": 1 - }, - { - "name": "WATER_WAKE_WALKING", - "value": 2 - }, - { - "name": "WATER_WAKE_RUNNING", - "value": 3 - }, - { - "name": "WATER_WAKE_WATER_OVERHEAD", - "value": 4 - } - ] - }, - { - "name": "CompositeMaterialMatchFilterType_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS", - "value": 0 - }, - { - "name": "MATCH_FILTER_MATERIAL_SHADER", - "value": 1 - }, - { - "name": "MATCH_FILTER_MATERIAL_NAME_SUBSTR", - "value": 2 - }, - { - "name": "MATCH_FILTER_MATERIAL_ATTRIBUTE_EQUALS", - "value": 3 - }, - { - "name": "MATCH_FILTER_MATERIAL_PROPERTY_EXISTS", - "value": 4 - }, - { - "name": "MATCH_FILTER_MATERIAL_PROPERTY_EQUALS", - "value": 5 - } - ] - }, - { - "name": "CompositeMaterialVarSystemVar_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "COMPMATSYSVAR_COMPOSITETIME", - "value": 0 - }, - { - "name": "COMPMATSYSVAR_EMPTY_RESOURCE_SPACER", - "value": 1 - } - ] - }, - { - "name": "CompositeMaterialInputLooseVariableType_t", - "ty": "int32", - "alignment": 4, - "size": 14, - "members": [ - { - "name": "LOOSE_VARIABLE_TYPE_BOOLEAN", - "value": 0 - }, - { - "name": "LOOSE_VARIABLE_TYPE_INTEGER1", - "value": 1 - }, - { - "name": "LOOSE_VARIABLE_TYPE_INTEGER2", - "value": 2 - }, - { - "name": "LOOSE_VARIABLE_TYPE_INTEGER3", - "value": 3 - }, - { - "name": "LOOSE_VARIABLE_TYPE_INTEGER4", - "value": 4 - }, - { - "name": "LOOSE_VARIABLE_TYPE_FLOAT1", - "value": 5 - }, - { - "name": "LOOSE_VARIABLE_TYPE_FLOAT2", - "value": 6 - }, - { - "name": "LOOSE_VARIABLE_TYPE_FLOAT3", - "value": 7 - }, - { - "name": "LOOSE_VARIABLE_TYPE_FLOAT4", - "value": 8 - }, - { - "name": "LOOSE_VARIABLE_TYPE_COLOR4", - "value": 9 - }, - { - "name": "LOOSE_VARIABLE_TYPE_STRING", - "value": 10 - }, - { - "name": "LOOSE_VARIABLE_TYPE_SYSTEMVAR", - "value": 11 - }, - { - "name": "LOOSE_VARIABLE_TYPE_RESOURCE_MATERIAL", - "value": 12 - }, - { - "name": "LOOSE_VARIABLE_TYPE_RESOURCE_TEXTURE", - "value": 13 - } - ] - }, - { - "name": "CompositeMaterialInputTextureType_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "INPUT_TEXTURE_TYPE_DEFAULT", - "value": 0 - }, - { - "name": "INPUT_TEXTURE_TYPE_NORMALMAP", - "value": 1 - }, - { - "name": "INPUT_TEXTURE_TYPE_COLOR", - "value": 2 - }, - { - "name": "INPUT_TEXTURE_TYPE_MASKS", - "value": 3 - }, - { - "name": "INPUT_TEXTURE_TYPE_ROUGHNESS", - "value": 4 - }, - { - "name": "INPUT_TEXTURE_TYPE_PEARLESCENCE_MASK", - "value": 5 - }, - { - "name": "INPUT_TEXTURE_TYPE_AO", - "value": 6 - } - ] - }, - { - "name": "CompMatPropertyMutatorType_t", - "ty": "int32", - "alignment": 4, - "size": 10, - "members": [ - { - "name": "COMP_MAT_PROPERTY_MUTATOR_INIT", - "value": 0 - }, - { - "name": "COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS", - "value": 1 - }, - { - "name": "COMP_MAT_PROPERTY_MUTATOR_COPY_KEYS_WITH_SUFFIX", - "value": 2 - }, - { - "name": "COMP_MAT_PROPERTY_MUTATOR_COPY_PROPERTY", - "value": 3 - }, - { - "name": "COMP_MAT_PROPERTY_MUTATOR_SET_VALUE", - "value": 4 - }, - { - "name": "COMP_MAT_PROPERTY_MUTATOR_GENERATE_TEXTURE", - "value": 5 - }, - { - "name": "COMP_MAT_PROPERTY_MUTATOR_CONDITIONAL_MUTATORS", - "value": 6 - }, - { - "name": "COMP_MAT_PROPERTY_MUTATOR_POP_INPUT_QUEUE", - "value": 7 - }, - { - "name": "COMP_MAT_PROPERTY_MUTATOR_DRAW_TEXT", - "value": 8 - }, - { - "name": "COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES", - "value": 9 - } - ] - }, - { - "name": "CompMatPropertyMutatorConditionType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS", - "value": 0 - }, - { - "name": "COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS", - "value": 1 - }, - { - "name": "COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS", - "value": 2 - } - ] - }, - { - "name": "CompositeMaterialInputContainerSourceType_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "CONTAINER_SOURCE_TYPE_TARGET_MATERIAL", - "value": 0 - }, - { - "name": "CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR", - "value": 1 - }, - { - "name": "CONTAINER_SOURCE_TYPE_SPECIFIC_MATERIAL", - "value": 2 - }, - { - "name": "CONTAINER_SOURCE_TYPE_LOOSE_VARIABLES", - "value": 3 - }, - { - "name": "CONTAINER_SOURCE_TYPE_VARIABLE_FROM_TARGET_ATTR", - "value": 4 - }, - { - "name": "CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL", - "value": 5 - } - ] - } - ] - ], - "engine2.dll": [ - [ - { - "name": "EngineLoopState_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nPlatWindowWidth", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nPlatWindowHeight", - "ty": "int32", - "offset": 28 - }, - { - "name": "m_nRenderWidth", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nRenderHeight", - "ty": "int32", - "offset": 36 - } - ] - }, - { - "name": "EventModInitialized_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EventFrameBoundary_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flFrameTime", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "EventProfileStorageAvailable_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nSplitScreenSlot", - "ty": "CSplitScreenSlot", - "offset": 0 - } - ] - }, - { - "name": "EventSplitScreenStateChanged_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EventSetTime_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_nClientOutputFrames", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_flRealTime", - "ty": "float64", - "offset": 48 - }, - { - "name": "m_flRenderTime", - "ty": "float64", - "offset": 56 - }, - { - "name": "m_flRenderFrameTime", - "ty": "float64", - "offset": 64 - }, - { - "name": "m_flRenderFrameTimeUnbounded", - "ty": "float64", - "offset": 72 - }, - { - "name": "m_flRenderFrameTimeUnscaled", - "ty": "float64", - "offset": 80 - }, - { - "name": "m_flTickRemainder", - "ty": "float64", - "offset": 88 - } - ] - }, - { - "name": "EventClientPollInput_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - } - ] - }, - { - "name": "EventClientProcessInput_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flTickInterval", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flTickStartTime", - "ty": "float64", - "offset": 48 - } - ] - }, - { - "name": "EventClientProcessGameInput_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flFrameTime", - "ty": "float32", - "offset": 44 - } - ] - }, - { - "name": "EventClientPreOutput_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRenderTime", - "ty": "float64", - "offset": 40 - }, - { - "name": "m_flRenderFrameTime", - "ty": "float64", - "offset": 48 - }, - { - "name": "m_flRenderFrameTimeUnbounded", - "ty": "float64", - "offset": 56 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_bRenderOnly", - "ty": "bool", - "offset": 68 - } - ] - }, - { - "name": "EventClientSceneSystemThreadStateChange_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bThreadsActive", - "ty": "bool", - "offset": 0 - } - ] - }, - { - "name": "EventClientOutput_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRenderTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flRenderFrameTimeUnbounded", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_bRenderOnly", - "ty": "bool", - "offset": 52 - } - ] - }, - { - "name": "EventClientPostOutput_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRenderTime", - "ty": "float64", - "offset": 40 - }, - { - "name": "m_flRenderFrameTime", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flRenderFrameTimeUnbounded", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_bRenderOnly", - "ty": "bool", - "offset": 56 - } - ] - }, - { - "name": "EventClientFrameSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flFrameTime", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flWhenScheduleSendTickPacket", - "ty": "float64", - "offset": 48 - } - ] - }, - { - "name": "EventSimpleLoopFrameUpdate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_flRealTime", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flFrameTime", - "ty": "float32", - "offset": 44 - } - ] - }, - { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - { - "name": "EventAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 60 - } - ] - }, - { - "name": "EventPostAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 60 - } - ] - }, - { - "name": "EventServerAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 60 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerPostAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventPostAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 60 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 60 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPostAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventPostAdvanceTick_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentTick", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nCurrentTickThisFrame", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nTotalTicksThisFrame", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nTotalTicks", - "ty": "int32", - "offset": 60 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPredictionPostNetupdate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPollNetworking_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nTickCount", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "EventClientProcessNetworking_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPreSimulate_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientSimulate_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerPollNetworking_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerProcessNetworking_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerSimulate_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventServerPostSimulate_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPostSimulate_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventClientPauseSimulate_t", - "module_name": "engine2.dll", - "parent": { - "name": "EventSimulate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_LoopState", - "ty": "EngineLoopState_t", - "offset": 0 - }, - { - "name": "m_bFirstTick", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLastTick", - "ty": "bool", - "offset": 41 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "EventPostDataUpdate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nCount", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "EventPreDataUpdate_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nCount", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "EventAppShutdown_t", - "module_name": "engine2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nDummy0", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "CNetworkVarChainer", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 32 - } - ] - }, - { - "name": "CVariantDefaultAllocator", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EntOutput_t", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EntComponentInfo_t", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pName", - "ty": "char*", - "offset": 0 - }, - { - "name": "m_pCPPClassname", - "ty": "char*", - "offset": 8 - }, - { - "name": "m_pNetworkDataReferencedDescription", - "ty": "char*", - "offset": 16 - }, - { - "name": "m_pNetworkDataReferencedPtrPropDescription", - "ty": "char*", - "offset": 24 - }, - { - "name": "m_nRuntimeIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 36 - }, - { - "name": "m_pBaseClassComponentHelper", - "ty": "CEntityComponentHelper*", - "offset": 96 - } - ] - }, - { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "EntInput_t", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityComponentHelper", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flags", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_pInfo", - "ty": "EntComponentInfo_t*", - "offset": 16 - }, - { - "name": "m_nPriority", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_pNext", - "ty": "CEntityComponentHelper*", - "offset": 32 - } - ] - }, - { - "name": "CEntityIdentity", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nameStringableIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nameStringableIndex", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_name", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_designerName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_flags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 56 - }, - { - "name": "m_fDataObjectTypes", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CEntityIdentity*", - "offset": 88 - }, - { - "name": "m_pNext", - "ty": "CEntityIdentity*", - "offset": 96 - }, - { - "name": "m_pPrevByClass", - "ty": "CEntityIdentity*", - "offset": 104 - }, - { - "name": "m_pNextByClass", - "ty": "CEntityIdentity*", - "offset": 112 - } - ] - }, - { - "name": "CEmptyEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CEntityIOOutput", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Value", - "ty": "CVariantBase< CVariantDefaultAllocator >", - "offset": 24 - } - ] - }, - { - "name": "CScriptComponent", - "module_name": "entity2.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_scriptClassName", - "ty": "CUtlSymbolLarge", - "offset": 48 - } - ] - } - ], - [ - { - "name": "SpawnDebugOverrideState_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "SPAWN_DEBUG_OVERRIDE_NONE", - "value": 0 - }, - { - "name": "SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED", - "value": 1 - }, - { - "name": "SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED", - "value": 2 - } - ] - }, - { - "name": "SpawnDebugRestrictionOverrideState_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "SPAWN_DEBUG_RESTRICT_NONE", - "value": 0 - }, - { - "name": "SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS", - "value": 1 - }, - { - "name": "SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS", - "value": 2 - }, - { - "name": "SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS", - "value": 4 - }, - { - "name": "SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS", - "value": 8 - } - ] - }, - { - "name": "EntityDormancyType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "ENTITY_NOT_DORMANT", - "value": 0 - }, - { - "name": "ENTITY_DORMANT", - "value": 1 - }, - { - "name": "ENTITY_SUSPENDED", - "value": 2 - } - ] - }, - { - "name": "EntityIOTargetType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "ENTITY_IO_TARGET_INVALID", - "value": -1 - }, - { - "name": "ENTITY_IO_TARGET_ENTITYNAME", - "value": 2 - }, - { - "name": "ENTITY_IO_TARGET_EHANDLE", - "value": 6 - }, - { - "name": "ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME", - "value": 7 - } - ] - } - ] - ], - "host.dll": [ - [ - { - "name": "CAnimScriptBase", - "module_name": "host.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bIsValid", - "ty": "bool", - "offset": 8 - } - ] - }, - { - "name": "EmptyTestScript", - "module_name": "host.dll", - "parent": { - "name": "CAnimScriptBase", - "module_name": "host.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bIsValid", - "ty": "bool", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_hTest", - "ty": "CAnimScriptParam< float32 >", - "offset": 16 - } - ] - } - ], - [] - ], - "materialsystem2.dll": [ - [ - { - "name": "MaterialParam_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - { - "name": "MaterialParamInt_t", - "module_name": "materialsystem2.dll", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nValue", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamFloat_t", - "module_name": "materialsystem2.dll", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flValue", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamVector_t", - "module_name": "materialsystem2.dll", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_value", - "ty": "Vector4D", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamTexture_t", - "module_name": "materialsystem2.dll", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamString_t", - "module_name": "materialsystem2.dll", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_value", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - { - "name": "MaterialParamBuffer_t", - "module_name": "materialsystem2.dll", - "parent": { - "name": "MaterialParam_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_value", - "ty": "CUtlBinaryBlock", - "offset": 8 - } - ] - }, - { - "name": "MaterialResourceData_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_materialName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_shaderName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_intParams", - "ty": "CUtlVector< MaterialParamInt_t >", - "offset": 16 - }, - { - "name": "m_floatParams", - "ty": "CUtlVector< MaterialParamFloat_t >", - "offset": 40 - }, - { - "name": "m_vectorParams", - "ty": "CUtlVector< MaterialParamVector_t >", - "offset": 64 - }, - { - "name": "m_textureParams", - "ty": "CUtlVector< MaterialParamTexture_t >", - "offset": 88 - }, - { - "name": "m_dynamicParams", - "ty": "CUtlVector< MaterialParamBuffer_t >", - "offset": 112 - }, - { - "name": "m_dynamicTextureParams", - "ty": "CUtlVector< MaterialParamBuffer_t >", - "offset": 136 - }, - { - "name": "m_intAttributes", - "ty": "CUtlVector< MaterialParamInt_t >", - "offset": 160 - }, - { - "name": "m_floatAttributes", - "ty": "CUtlVector< MaterialParamFloat_t >", - "offset": 184 - }, - { - "name": "m_vectorAttributes", - "ty": "CUtlVector< MaterialParamVector_t >", - "offset": 208 - }, - { - "name": "m_textureAttributes", - "ty": "CUtlVector< MaterialParamTexture_t >", - "offset": 232 - }, - { - "name": "m_stringAttributes", - "ty": "CUtlVector< MaterialParamString_t >", - "offset": 256 - }, - { - "name": "m_renderAttributesUsed", - "ty": "CUtlVector< CUtlString >", - "offset": 280 - } - ] - }, - { - "name": "PostProcessingTonemapParameters_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flExposureBias", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flShoulderStrength", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flLinearStrength", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flLinearAngle", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flToeStrength", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flToeNum", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flToeDenom", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flWhitePoint", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flLuminanceSource", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flExposureBiasShadows", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flExposureBiasHighlights", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flMinShadowLum", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flMaxShadowLum", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flMinHighlightLum", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flMaxHighlightLum", - "ty": "float32", - "offset": 56 - } - ] - }, - { - "name": "PostProcessingBloomParameters_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_blendMode", - "ty": "BloomBlendMode_t", - "offset": 0 - }, - { - "name": "m_flBloomStrength", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flScreenBloomStrength", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flBlurBloomStrength", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flBloomThreshold", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flBloomThresholdWidth", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flSkyboxBloomStrength", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flBloomStartValue", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flBlurWeight", - "ty": "float32[5]", - "offset": 32 - }, - { - "name": "m_vBlurTint", - "ty": "Vector[5]", - "offset": 52 - } - ] - }, - { - "name": "PostProcessingVignetteParameters_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flVignetteStrength", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_vCenter", - "ty": "Vector2D", - "offset": 4 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flRoundness", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flFeather", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_vColorTint", - "ty": "", - "offset": 24 - } - ] - }, - { - "name": "PostProcessingLocalContrastParameters_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flLocalContrastStrength", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flLocalContrastEdgeStrength", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flLocalContrastVignetteStart", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flLocalContrastVignetteEnd", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flLocalContrastVignetteBlur", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "PostProcessingResource_t", - "module_name": "materialsystem2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bHasTonemapParams", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_toneMapParams", - "ty": "PostProcessingTonemapParameters_t", - "offset": 4 - }, - { - "name": "m_bHasBloomParams", - "ty": "bool", - "offset": 64 - }, - { - "name": "m_bloomParams", - "ty": "PostProcessingBloomParameters_t", - "offset": 68 - }, - { - "name": "m_bHasVignetteParams", - "ty": "bool", - "offset": 180 - }, - { - "name": "m_vignetteParams", - "ty": "PostProcessingVignetteParameters_t", - "offset": 184 - }, - { - "name": "m_bHasLocalContrastParams", - "ty": "bool", - "offset": 220 - }, - { - "name": "m_localConstrastParams", - "ty": "PostProcessingLocalContrastParameters_t", - "offset": 224 - }, - { - "name": "m_nColorCorrectionVolumeDim", - "ty": "int32", - "offset": 244 - }, - { - "name": "m_colorCorrectionVolumeData", - "ty": "CUtlBinaryBlock", - "offset": 248 - }, - { - "name": "m_bHasColorCorrection", - "ty": "bool", - "offset": 272 - } - ] - } - ], - [ - { - "name": "HorizJustification_e", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "HORIZ_JUSTIFICATION_LEFT", - "value": 0 - }, - { - "name": "HORIZ_JUSTIFICATION_CENTER", - "value": 1 - }, - { - "name": "HORIZ_JUSTIFICATION_RIGHT", - "value": 2 - }, - { - "name": "HORIZ_JUSTIFICATION_NONE", - "value": 3 - } - ] - }, - { - "name": "VertJustification_e", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "VERT_JUSTIFICATION_TOP", - "value": 0 - }, - { - "name": "VERT_JUSTIFICATION_CENTER", - "value": 1 - }, - { - "name": "VERT_JUSTIFICATION_BOTTOM", - "value": 2 - }, - { - "name": "VERT_JUSTIFICATION_NONE", - "value": 3 - } - ] - }, - { - "name": "LayoutPositionType_e", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE", - "value": 0 - }, - { - "name": "LAYOUTPOSITIONTYPE_FRACTIONAL", - "value": 1 - }, - { - "name": "LAYOUTPOSITIONTYPE_NONE", - "value": 2 - } - ] - }, - { - "name": "BloomBlendMode_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "BLOOM_BLEND_ADD", - "value": 0 - }, - { - "name": "BLOOM_BLEND_SCREEN", - "value": 1 - }, - { - "name": "BLOOM_BLEND_BLUR", - "value": 2 - } - ] - }, - { - "name": "ViewFadeMode_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "VIEW_FADE_CONSTANT_COLOR", - "value": 0 - }, - { - "name": "VIEW_FADE_MODULATE", - "value": 1 - }, - { - "name": "VIEW_FADE_MOD2X", - "value": 2 - } - ] - } - ] - ], - "meshsystem.dll": [ - [], - [] - ], - "networksystem.dll": [ - [ - { - "name": "ChangeAccessorFieldPathIndex_t", - "module_name": "networksystem.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Value", - "ty": "int16", - "offset": 0 - } - ] - } - ], - [] - ], - "panorama.dll": [ - [], - [ - { - "name": "ELayoutNodeType", - "ty": "int32", - "alignment": 4, - "size": 13, - "members": [ - { - "name": "ROOT", - "value": 0 - }, - { - "name": "STYLES", - "value": 1 - }, - { - "name": "SCRIPT_BODY", - "value": 2 - }, - { - "name": "SCRIPTS", - "value": 3 - }, - { - "name": "SNIPPETS", - "value": 4 - }, - { - "name": "INCLUDE", - "value": 5 - }, - { - "name": "SNIPPET", - "value": 6 - }, - { - "name": "PANEL", - "value": 7 - }, - { - "name": "PANEL_ATTRIBUTE", - "value": 8 - }, - { - "name": "PANEL_ATTRIBUTE_VALUE", - "value": 9 - }, - { - "name": "REFERENCE_CONTENT", - "value": 10 - }, - { - "name": "REFERENCE_COMPILED", - "value": 11 - }, - { - "name": "REFERENCE_PASSTHROUGH", - "value": 12 - } - ] - }, - { - "name": "EStyleNodeType", - "ty": "int32", - "alignment": 4, - "size": 15, - "members": [ - { - "name": "ROOT", - "value": 0 - }, - { - "name": "EXPRESSION", - "value": 1 - }, - { - "name": "PROPERTY", - "value": 2 - }, - { - "name": "DEFINE", - "value": 3 - }, - { - "name": "IMPORT", - "value": 4 - }, - { - "name": "KEYFRAMES", - "value": 5 - }, - { - "name": "KEYFRAME_SELECTOR", - "value": 6 - }, - { - "name": "STYLE_SELECTOR", - "value": 7 - }, - { - "name": "WHITESPACE", - "value": 8 - }, - { - "name": "EXPRESSION_TEXT", - "value": 9 - }, - { - "name": "EXPRESSION_URL", - "value": 10 - }, - { - "name": "EXPRESSION_CONCAT", - "value": 11 - }, - { - "name": "REFERENCE_CONTENT", - "value": 12 - }, - { - "name": "REFERENCE_COMPILED", - "value": 13 - }, - { - "name": "REFERENCE_PASSTHROUGH", - "value": 14 - } - ] - } - ] - ], - "particles.dll": [ - [ - { - "name": "CRandomNumberGeneratorParameters", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bDistributeEvenly", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_nSeed", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "MaterialVariable_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strVariable", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nVariableField", - "ty": "ParticleAttributeIndex_t", - "offset": 8 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "RenderProjectedMaterial_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 0 - } - ] - }, - { - "name": "ParticlePreviewBodyGroup_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bodyGroupName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nValue", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "ParticlePreviewState_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_previewModel", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nModSpecificData", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_groundType", - "ty": "PetGroundType_t", - "offset": 12 - }, - { - "name": "m_sequenceName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_nFireParticleOnSequenceFrame", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_hitboxSetName", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_materialGroupName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_vecBodyGroups", - "ty": "CUtlVector< ParticlePreviewBodyGroup_t >", - "offset": 48 - }, - { - "name": "m_flPlaybackSpeed", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flParticleSimulationRate", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_bShouldDrawHitboxes", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_bShouldDrawAttachments", - "ty": "bool", - "offset": 81 - }, - { - "name": "m_bShouldDrawAttachmentNames", - "ty": "bool", - "offset": 82 - }, - { - "name": "m_bShouldDrawControlPointAxes", - "ty": "bool", - "offset": 83 - }, - { - "name": "m_bAnimationNonLooping", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_vecPreviewGravity", - "ty": "", - "offset": 88 - } - ] - }, - { - "name": "ParticleControlPointDriver_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_iControlPoint", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_iAttachType", - "ty": "ParticleAttachment_t", - "offset": 4 - }, - { - "name": "m_attachmentName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_vecOffset", - "ty": "", - "offset": 16 - }, - { - "name": "m_angOffset", - "ty": "QAngle", - "offset": 28 - }, - { - "name": "m_entityName", - "ty": "CUtlString", - "offset": 40 - } - ] - }, - { - "name": "ParticleControlPointConfiguration_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_drivers", - "ty": "CUtlVector< ParticleControlPointDriver_t >", - "offset": 8 - }, - { - "name": "m_previewState", - "ty": "ParticlePreviewState_t", - "offset": 32 - } - ] - }, - { - "name": "IParticleCollection", - "module_name": "particles.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "IControlPointEditorData", - "module_name": "particles.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "IParticleSystemDefinition", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CParticleVisibilityInputs", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCameraBias", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_nCPin", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_flProxyRadius", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flNoPixelVisibilityFallback", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flDistanceInputMin", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flDistanceInputMax", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flDotInputMin", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flDotInputMax", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_bDotCPAngles", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bDotCameraAngles", - "ty": "bool", - "offset": 41 - }, - { - "name": "m_flAlphaScaleMin", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flAlphaScaleMax", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flRadiusScaleMin", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flRadiusScaleMax", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flRadiusScaleFOVBase", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_bRightEye", - "ty": "bool", - "offset": 64 - } - ] - }, - { - "name": "CPathParameters", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nStartControlPointNumber", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nEndControlPointNumber", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_nBulgeControl", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_flBulge", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flMidPoint", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_vStartPointOffset", - "ty": "", - "offset": 20 - }, - { - "name": "m_vMidPointOffset", - "ty": "", - "offset": 32 - }, - { - "name": "m_vEndOffset", - "ty": "", - "offset": 44 - } - ] - }, - { - "name": "ParticleChildrenInfo_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ChildRef", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 0 - }, - { - "name": "m_flDelay", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_bEndCap", - "ty": "bool", - "offset": 12 - }, - { - "name": "m_bDisableChild", - "ty": "bool", - "offset": 13 - }, - { - "name": "m_nDetailLevel", - "ty": "ParticleDetailLevel_t", - "offset": 16 - } - ] - }, - { - "name": "ControlPointReference_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_controlPointNameString", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_vOffsetFromControlPoint", - "ty": "", - "offset": 4 - }, - { - "name": "m_bOffsetInLocalSpace", - "ty": "bool", - "offset": 16 - } - ] - }, - { - "name": "ModelReference_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_model", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 0 - }, - { - "name": "m_flRelativeProbabilityOfSpawn", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "SequenceWeightedList_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSequence", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_flRelativeWeight", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "CollisionGroupContext_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionGroupNumber", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "PointDefinition_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_vOffset", - "ty": "", - "offset": 8 - } - ] - }, - { - "name": "PointDefinitionWithTimeValues_t", - "module_name": "particles.dll", - "parent": { - "name": "PointDefinition_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_vOffset", - "ty": "", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTimeDuration", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "CParticleSystemDefinition", - "module_name": "particles.dll", - "parent": { - "name": "IParticleSystemDefinition", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBehaviorVersion", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_PreEmissionOperators", - "ty": "CUtlVector< CParticleFunctionPreEmission* >", - "offset": 16 - }, - { - "name": "m_Emitters", - "ty": "CUtlVector< CParticleFunctionEmitter* >", - "offset": 40 - }, - { - "name": "m_Initializers", - "ty": "CUtlVector< CParticleFunctionInitializer* >", - "offset": 64 - }, - { - "name": "m_Operators", - "ty": "CUtlVector< CParticleFunctionOperator* >", - "offset": 88 - }, - { - "name": "m_ForceGenerators", - "ty": "CUtlVector< CParticleFunctionForce* >", - "offset": 112 - }, - { - "name": "m_Constraints", - "ty": "CUtlVector< CParticleFunctionConstraint* >", - "offset": 136 - }, - { - "name": "m_Renderers", - "ty": "CUtlVector< CParticleFunctionRenderer* >", - "offset": 160 - }, - { - "name": "m_Children", - "ty": "CUtlVector< ParticleChildrenInfo_t >", - "offset": 184 - }, - { - "name": "m_nFirstMultipleOverride_BackwardCompat", - "ty": "int32", - "offset": 376 - }, - { - "name": "m_nInitialParticles", - "ty": "int32", - "offset": 528 - }, - { - "name": "m_nMaxParticles", - "ty": "int32", - "offset": 532 - }, - { - "name": "m_nGroupID", - "ty": "int32", - "offset": 536 - }, - { - "name": "m_BoundingBoxMin", - "ty": "", - "offset": 540 - }, - { - "name": "m_BoundingBoxMax", - "ty": "", - "offset": 552 - }, - { - "name": "m_flDepthSortBias", - "ty": "float32", - "offset": 564 - }, - { - "name": "m_nSortOverridePositionCP", - "ty": "int32", - "offset": 568 - }, - { - "name": "m_bInfiniteBounds", - "ty": "bool", - "offset": 572 - }, - { - "name": "m_bEnableNamedValues", - "ty": "bool", - "offset": 573 - }, - { - "name": "m_NamedValueDomain", - "ty": "CUtlString", - "offset": 576 - }, - { - "name": "m_NamedValueLocals", - "ty": "CUtlVector< ParticleNamedValueSource_t* >", - "offset": 584 - }, - { - "name": "m_ConstantColor", - "ty": "Color", - "offset": 608 - }, - { - "name": "m_ConstantNormal", - "ty": "", - "offset": 612 - }, - { - "name": "m_flConstantRadius", - "ty": "float32", - "offset": 624 - }, - { - "name": "m_flConstantRotation", - "ty": "float32", - "offset": 628 - }, - { - "name": "m_flConstantRotationSpeed", - "ty": "float32", - "offset": 632 - }, - { - "name": "m_flConstantLifespan", - "ty": "float32", - "offset": 636 - }, - { - "name": "m_nConstantSequenceNumber", - "ty": "int32", - "offset": 640 - }, - { - "name": "m_nConstantSequenceNumber1", - "ty": "int32", - "offset": 644 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 648 - }, - { - "name": "m_hSnapshot", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSnapshot >", - "offset": 656 - }, - { - "name": "m_pszCullReplacementName", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 664 - }, - { - "name": "m_flCullRadius", - "ty": "float32", - "offset": 672 - }, - { - "name": "m_flCullFillCost", - "ty": "float32", - "offset": 676 - }, - { - "name": "m_nCullControlPoint", - "ty": "int32", - "offset": 680 - }, - { - "name": "m_hFallback", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 688 - }, - { - "name": "m_nFallbackMaxCount", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_hLowViolenceDef", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 704 - }, - { - "name": "m_hReferenceReplacement", - "ty": "CStrongHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 712 - }, - { - "name": "m_flPreSimulationTime", - "ty": "float32", - "offset": 720 - }, - { - "name": "m_flStopSimulationAfterTime", - "ty": "float32", - "offset": 724 - }, - { - "name": "m_flMaximumTimeStep", - "ty": "float32", - "offset": 728 - }, - { - "name": "m_flMaximumSimTime", - "ty": "float32", - "offset": 732 - }, - { - "name": "m_flMinimumSimTime", - "ty": "float32", - "offset": 736 - }, - { - "name": "m_flMinimumTimeStep", - "ty": "float32", - "offset": 740 - }, - { - "name": "m_nMinimumFrames", - "ty": "int32", - "offset": 744 - }, - { - "name": "m_nMinCPULevel", - "ty": "int32", - "offset": 748 - }, - { - "name": "m_nMinGPULevel", - "ty": "int32", - "offset": 752 - }, - { - "name": "m_flNoDrawTimeToGoToSleep", - "ty": "float32", - "offset": 756 - }, - { - "name": "m_flMaxDrawDistance", - "ty": "float32", - "offset": 760 - }, - { - "name": "m_flStartFadeDistance", - "ty": "float32", - "offset": 764 - }, - { - "name": "m_flMaxCreationDistance", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_nAggregationMinAvailableParticles", - "ty": "int32", - "offset": 772 - }, - { - "name": "m_flAggregateRadius", - "ty": "float32", - "offset": 776 - }, - { - "name": "m_bShouldBatch", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_bShouldHitboxesFallbackToRenderBounds", - "ty": "bool", - "offset": 781 - }, - { - "name": "m_bShouldHitboxesFallbackToSnapshot", - "ty": "bool", - "offset": 782 - }, - { - "name": "m_nViewModelEffect", - "ty": "InheritableBoolType_t", - "offset": 784 - }, - { - "name": "m_bScreenSpaceEffect", - "ty": "bool", - "offset": 788 - }, - { - "name": "m_pszTargetLayerID", - "ty": "CUtlSymbolLarge", - "offset": 792 - }, - { - "name": "m_nSkipRenderControlPoint", - "ty": "int32", - "offset": 800 - }, - { - "name": "m_nAllowRenderControlPoint", - "ty": "int32", - "offset": 804 - }, - { - "name": "m_bShouldSort", - "ty": "bool", - "offset": 808 - }, - { - "name": "m_controlPointConfigurations", - "ty": "CUtlVector< ParticleControlPointConfiguration_t >", - "offset": 880 - } - ] - }, - { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - { - "name": "CParticleFunctionEmitter", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CParticleFunctionPreEmission", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bRunOnce", - "ty": "bool", - "offset": 448 - } - ] - }, - { - "name": "CParticleFunctionRenderer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "VisibilityInputs", - "ty": "CParticleVisibilityInputs", - "offset": 440 - }, - { - "name": "m_bCannotBeRefracted", - "ty": "bool", - "offset": 508 - }, - { - "name": "m_bSkipRenderingOnMobile", - "ty": "bool", - "offset": 509 - } - ] - }, - { - "name": "TextureControls_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFinalTextureScaleU", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 0 - }, - { - "name": "m_flFinalTextureScaleV", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 344 - }, - { - "name": "m_flFinalTextureOffsetU", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 688 - }, - { - "name": "m_flFinalTextureOffsetV", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1032 - }, - { - "name": "m_flFinalTextureUVRotation", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1376 - }, - { - "name": "m_flZoomScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1720 - }, - { - "name": "m_flDistortion", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 2064 - }, - { - "name": "m_bRandomizeOffsets", - "ty": "bool", - "offset": 2408 - }, - { - "name": "m_bClampUVs", - "ty": "bool", - "offset": 2409 - }, - { - "name": "m_nPerParticleBlend", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2412 - }, - { - "name": "m_nPerParticleScale", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2416 - }, - { - "name": "m_nPerParticleOffsetU", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2420 - }, - { - "name": "m_nPerParticleOffsetV", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2424 - }, - { - "name": "m_nPerParticleRotation", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2428 - }, - { - "name": "m_nPerParticleZoom", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2432 - }, - { - "name": "m_nPerParticleDistortion", - "ty": "SpriteCardPerParticleScale_t", - "offset": 2436 - } - ] - }, - { - "name": "TextureGroup_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bReplaceTextureWithGradient", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_hTexture", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 8 - }, - { - "name": "m_Gradient", - "ty": "CColorGradient", - "offset": 16 - }, - { - "name": "m_nTextureType", - "ty": "SpriteCardTextureType_t", - "offset": 40 - }, - { - "name": "m_nTextureChannels", - "ty": "SpriteCardTextureChannel_t", - "offset": 44 - }, - { - "name": "m_nTextureBlendMode", - "ty": "ParticleTextureLayerBlendType_t", - "offset": 48 - }, - { - "name": "m_flTextureBlend", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 56 - }, - { - "name": "m_TextureControls", - "ty": "TextureControls_t", - "offset": 400 - } - ] - }, - { - "name": "CBaseRendererSource2", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionRenderer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "VisibilityInputs", - "ty": "CParticleVisibilityInputs", - "offset": 440 - }, - { - "name": "m_bCannotBeRefracted", - "ty": "bool", - "offset": 508 - }, - { - "name": "m_bSkipRenderingOnMobile", - "ty": "bool", - "offset": 509 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 512 - }, - { - "name": "m_flAlphaScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 856 - }, - { - "name": "m_flRollScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1200 - }, - { - "name": "m_nAlpha2Field", - "ty": "ParticleAttributeIndex_t", - "offset": 1544 - }, - { - "name": "m_vecColorScale", - "ty": "CParticleCollectionRendererVecInput", - "offset": 1552 - }, - { - "name": "m_nColorBlendType", - "ty": "ParticleColorBlendType_t", - "offset": 3176 - }, - { - "name": "m_nShaderType", - "ty": "SpriteCardShaderType_t", - "offset": 3180 - }, - { - "name": "m_strShaderOverride", - "ty": "CUtlString", - "offset": 3184 - }, - { - "name": "m_flCenterXOffset", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3192 - }, - { - "name": "m_flCenterYOffset", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3536 - }, - { - "name": "m_flBumpStrength", - "ty": "float32", - "offset": 3880 - }, - { - "name": "m_nCropTextureOverride", - "ty": "ParticleSequenceCropOverride_t", - "offset": 3884 - }, - { - "name": "m_vecTexturesInput", - "ty": "CUtlVector< TextureGroup_t >", - "offset": 3888 - }, - { - "name": "m_flAnimationRate", - "ty": "float32", - "offset": 3912 - }, - { - "name": "m_nAnimationType", - "ty": "AnimationType_t", - "offset": 3916 - }, - { - "name": "m_bAnimateInFPS", - "ty": "bool", - "offset": 3920 - }, - { - "name": "m_flSelfIllumAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3928 - }, - { - "name": "m_flDiffuseAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4272 - }, - { - "name": "m_flDiffuseClamp", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4616 - }, - { - "name": "m_nLightingControlPoint", - "ty": "int32", - "offset": 4960 - }, - { - "name": "m_nSelfIllumPerParticle", - "ty": "ParticleAttributeIndex_t", - "offset": 4964 - }, - { - "name": "m_nOutputBlendMode", - "ty": "ParticleOutputBlendMode_t", - "offset": 4968 - }, - { - "name": "m_bGammaCorrectVertexColors", - "ty": "bool", - "offset": 4972 - }, - { - "name": "m_bSaturateColorPreAlphaBlend", - "ty": "bool", - "offset": 4973 - }, - { - "name": "m_flAddSelfAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4976 - }, - { - "name": "m_flDesaturation", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5320 - }, - { - "name": "m_flOverbrightFactor", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5664 - }, - { - "name": "m_nHSVShiftControlPoint", - "ty": "int32", - "offset": 6008 - }, - { - "name": "m_nFogType", - "ty": "ParticleFogType_t", - "offset": 6012 - }, - { - "name": "m_flFogAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6016 - }, - { - "name": "m_bTintByFOW", - "ty": "bool", - "offset": 6360 - }, - { - "name": "m_bTintByGlobalLight", - "ty": "bool", - "offset": 6361 - }, - { - "name": "m_nPerParticleAlphaReference", - "ty": "SpriteCardPerParticleScale_t", - "offset": 6364 - }, - { - "name": "m_nPerParticleAlphaRefWindow", - "ty": "SpriteCardPerParticleScale_t", - "offset": 6368 - }, - { - "name": "m_nAlphaReferenceType", - "ty": "ParticleAlphaReferenceType_t", - "offset": 6372 - }, - { - "name": "m_flAlphaReferenceSoftness", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6376 - }, - { - "name": "m_flSourceAlphaValueToMapToZero", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6720 - }, - { - "name": "m_flSourceAlphaValueToMapToOne", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 7064 - }, - { - "name": "m_bRefract", - "ty": "bool", - "offset": 7408 - }, - { - "name": "m_bRefractSolid", - "ty": "bool", - "offset": 7409 - }, - { - "name": "m_flRefractAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 7416 - }, - { - "name": "m_nRefractBlurRadius", - "ty": "int32", - "offset": 7760 - }, - { - "name": "m_nRefractBlurType", - "ty": "BlurFilterType_t", - "offset": 7764 - }, - { - "name": "m_bOnlyRenderInEffectsBloomPass", - "ty": "bool", - "offset": 7768 - }, - { - "name": "m_bOnlyRenderInEffectsWaterPass", - "ty": "bool", - "offset": 7769 - }, - { - "name": "m_bUseMixedResolutionRendering", - "ty": "bool", - "offset": 7770 - }, - { - "name": "m_bOnlyRenderInEffecsGameOverlay", - "ty": "bool", - "offset": 7771 - }, - { - "name": "m_stencilTestID", - "ty": "char[128]", - "offset": 7772 - }, - { - "name": "m_bStencilTestExclude", - "ty": "bool", - "offset": 7900 - }, - { - "name": "m_stencilWriteID", - "ty": "char[128]", - "offset": 7901 - }, - { - "name": "m_bWriteStencilOnDepthPass", - "ty": "bool", - "offset": 8029 - }, - { - "name": "m_bWriteStencilOnDepthFail", - "ty": "bool", - "offset": 8030 - }, - { - "name": "m_bReverseZBuffering", - "ty": "bool", - "offset": 8031 - }, - { - "name": "m_bDisableZBuffering", - "ty": "bool", - "offset": 8032 - }, - { - "name": "m_nFeatheringMode", - "ty": "ParticleDepthFeatheringMode_t", - "offset": 8036 - }, - { - "name": "m_flFeatheringMinDist", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8040 - }, - { - "name": "m_flFeatheringMaxDist", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8384 - }, - { - "name": "m_flFeatheringFilter", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8728 - }, - { - "name": "m_flDepthBias", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 9072 - }, - { - "name": "m_nSortMethod", - "ty": "ParticleSortingChoiceList_t", - "offset": 9416 - }, - { - "name": "m_bBlendFramesSeq0", - "ty": "bool", - "offset": 9420 - }, - { - "name": "m_bMaxLuminanceBlendingSequence0", - "ty": "bool", - "offset": 9421 - } - ] - }, - { - "name": "C_OP_RenderSprites", - "module_name": "particles.dll", - "parent": { - "name": "CBaseRendererSource2", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionRenderer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "VisibilityInputs", - "ty": "CParticleVisibilityInputs", - "offset": 440 - }, - { - "name": "m_bCannotBeRefracted", - "ty": "bool", - "offset": 508 - }, - { - "name": "m_bSkipRenderingOnMobile", - "ty": "bool", - "offset": 509 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 512 - }, - { - "name": "m_flAlphaScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 856 - }, - { - "name": "m_flRollScale", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 1200 - }, - { - "name": "m_nAlpha2Field", - "ty": "ParticleAttributeIndex_t", - "offset": 1544 - }, - { - "name": "m_vecColorScale", - "ty": "CParticleCollectionRendererVecInput", - "offset": 1552 - }, - { - "name": "m_nColorBlendType", - "ty": "ParticleColorBlendType_t", - "offset": 3176 - }, - { - "name": "m_nShaderType", - "ty": "SpriteCardShaderType_t", - "offset": 3180 - }, - { - "name": "m_strShaderOverride", - "ty": "CUtlString", - "offset": 3184 - }, - { - "name": "m_flCenterXOffset", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3192 - }, - { - "name": "m_flCenterYOffset", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3536 - }, - { - "name": "m_flBumpStrength", - "ty": "float32", - "offset": 3880 - }, - { - "name": "m_nCropTextureOverride", - "ty": "ParticleSequenceCropOverride_t", - "offset": 3884 - }, - { - "name": "m_vecTexturesInput", - "ty": "CUtlVector< TextureGroup_t >", - "offset": 3888 - }, - { - "name": "m_flAnimationRate", - "ty": "float32", - "offset": 3912 - }, - { - "name": "m_nAnimationType", - "ty": "AnimationType_t", - "offset": 3916 - }, - { - "name": "m_bAnimateInFPS", - "ty": "bool", - "offset": 3920 - }, - { - "name": "m_flSelfIllumAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 3928 - }, - { - "name": "m_flDiffuseAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4272 - }, - { - "name": "m_flDiffuseClamp", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4616 - }, - { - "name": "m_nLightingControlPoint", - "ty": "int32", - "offset": 4960 - }, - { - "name": "m_nSelfIllumPerParticle", - "ty": "ParticleAttributeIndex_t", - "offset": 4964 - }, - { - "name": "m_nOutputBlendMode", - "ty": "ParticleOutputBlendMode_t", - "offset": 4968 - }, - { - "name": "m_bGammaCorrectVertexColors", - "ty": "bool", - "offset": 4972 - }, - { - "name": "m_bSaturateColorPreAlphaBlend", - "ty": "bool", - "offset": 4973 - }, - { - "name": "m_flAddSelfAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 4976 - }, - { - "name": "m_flDesaturation", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5320 - }, - { - "name": "m_flOverbrightFactor", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 5664 - }, - { - "name": "m_nHSVShiftControlPoint", - "ty": "int32", - "offset": 6008 - }, - { - "name": "m_nFogType", - "ty": "ParticleFogType_t", - "offset": 6012 - }, - { - "name": "m_flFogAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6016 - }, - { - "name": "m_bTintByFOW", - "ty": "bool", - "offset": 6360 - }, - { - "name": "m_bTintByGlobalLight", - "ty": "bool", - "offset": 6361 - }, - { - "name": "m_nPerParticleAlphaReference", - "ty": "SpriteCardPerParticleScale_t", - "offset": 6364 - }, - { - "name": "m_nPerParticleAlphaRefWindow", - "ty": "SpriteCardPerParticleScale_t", - "offset": 6368 - }, - { - "name": "m_nAlphaReferenceType", - "ty": "ParticleAlphaReferenceType_t", - "offset": 6372 - }, - { - "name": "m_flAlphaReferenceSoftness", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6376 - }, - { - "name": "m_flSourceAlphaValueToMapToZero", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 6720 - }, - { - "name": "m_flSourceAlphaValueToMapToOne", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 7064 - }, - { - "name": "m_bRefract", - "ty": "bool", - "offset": 7408 - }, - { - "name": "m_bRefractSolid", - "ty": "bool", - "offset": 7409 - }, - { - "name": "m_flRefractAmount", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 7416 - }, - { - "name": "m_nRefractBlurRadius", - "ty": "int32", - "offset": 7760 - }, - { - "name": "m_nRefractBlurType", - "ty": "BlurFilterType_t", - "offset": 7764 - }, - { - "name": "m_bOnlyRenderInEffectsBloomPass", - "ty": "bool", - "offset": 7768 - }, - { - "name": "m_bOnlyRenderInEffectsWaterPass", - "ty": "bool", - "offset": 7769 - }, - { - "name": "m_bUseMixedResolutionRendering", - "ty": "bool", - "offset": 7770 - }, - { - "name": "m_bOnlyRenderInEffecsGameOverlay", - "ty": "bool", - "offset": 7771 - }, - { - "name": "m_stencilTestID", - "ty": "char[128]", - "offset": 7772 - }, - { - "name": "m_bStencilTestExclude", - "ty": "bool", - "offset": 7900 - }, - { - "name": "m_stencilWriteID", - "ty": "char[128]", - "offset": 7901 - }, - { - "name": "m_bWriteStencilOnDepthPass", - "ty": "bool", - "offset": 8029 - }, - { - "name": "m_bWriteStencilOnDepthFail", - "ty": "bool", - "offset": 8030 - }, - { - "name": "m_bReverseZBuffering", - "ty": "bool", - "offset": 8031 - }, - { - "name": "m_bDisableZBuffering", - "ty": "bool", - "offset": 8032 - }, - { - "name": "m_nFeatheringMode", - "ty": "ParticleDepthFeatheringMode_t", - "offset": 8036 - }, - { - "name": "m_flFeatheringMinDist", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8040 - }, - { - "name": "m_flFeatheringMaxDist", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8384 - }, - { - "name": "m_flFeatheringFilter", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 8728 - }, - { - "name": "m_flDepthBias", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 9072 - }, - { - "name": "m_nSortMethod", - "ty": "ParticleSortingChoiceList_t", - "offset": 9416 - }, - { - "name": "m_bBlendFramesSeq0", - "ty": "bool", - "offset": 9420 - }, - { - "name": "m_bMaxLuminanceBlendingSequence0", - "ty": "bool", - "offset": 9421 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSequenceOverride", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 10000 - }, - { - "name": "m_nOrientationType", - "ty": "ParticleOrientationChoiceList_t", - "offset": 10344 - }, - { - "name": "m_nOrientationControlPoint", - "ty": "int32", - "offset": 10348 - }, - { - "name": "m_bUseYawWithNormalAligned", - "ty": "bool", - "offset": 10352 - }, - { - "name": "m_flMinSize", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 10360 - }, - { - "name": "m_flMaxSize", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 10704 - }, - { - "name": "m_flAlphaAdjustWithSizeAdjust", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 11048 - }, - { - "name": "m_flStartFadeSize", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 11392 - }, - { - "name": "m_flEndFadeSize", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 11736 - }, - { - "name": "m_flStartFadeDot", - "ty": "float32", - "offset": 12080 - }, - { - "name": "m_flEndFadeDot", - "ty": "float32", - "offset": 12084 - }, - { - "name": "m_bDistanceAlpha", - "ty": "bool", - "offset": 12088 - }, - { - "name": "m_bSoftEdges", - "ty": "bool", - "offset": 12089 - }, - { - "name": "m_flEdgeSoftnessStart", - "ty": "float32", - "offset": 12092 - }, - { - "name": "m_flEdgeSoftnessEnd", - "ty": "float32", - "offset": 12096 - }, - { - "name": "m_bOutline", - "ty": "bool", - "offset": 12100 - }, - { - "name": "m_OutlineColor", - "ty": "Color", - "offset": 12101 - }, - { - "name": "m_nOutlineAlpha", - "ty": "int32", - "offset": 12108 - }, - { - "name": "m_flOutlineStart0", - "ty": "float32", - "offset": 12112 - }, - { - "name": "m_flOutlineStart1", - "ty": "float32", - "offset": 12116 - }, - { - "name": "m_flOutlineEnd0", - "ty": "float32", - "offset": 12120 - }, - { - "name": "m_flOutlineEnd1", - "ty": "float32", - "offset": 12124 - }, - { - "name": "m_nLightingMode", - "ty": "ParticleLightingQuality_t", - "offset": 12128 - }, - { - "name": "m_flLightingTessellation", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 12136 - }, - { - "name": "m_flLightingDirectionality", - "ty": "CParticleCollectionRendererFloatInput", - "offset": 12480 - }, - { - "name": "m_bParticleShadows", - "ty": "bool", - "offset": 12824 - }, - { - "name": "m_flShadowDensity", - "ty": "float32", - "offset": 12828 - } - ] - }, - { - "name": "FloatInputMaterialVariable_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strVariable", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flInput", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - } - ] - }, - { - "name": "VecInputMaterialVariable_t", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strVariable", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_vecInput", - "ty": "CParticleCollectionVecInput", - "offset": 8 - } - ] - }, - { - "name": "C_OP_RenderCables", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionRenderer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "VisibilityInputs", - "ty": "CParticleVisibilityInputs", - "offset": 440 - }, - { - "name": "m_bCannotBeRefracted", - "ty": "bool", - "offset": 508 - }, - { - "name": "m_bSkipRenderingOnMobile", - "ty": "bool", - "offset": 509 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "CParticleCollectionFloatInput", - "offset": 512 - }, - { - "name": "m_flAlphaScale", - "ty": "CParticleCollectionFloatInput", - "offset": 856 - }, - { - "name": "m_vecColorScale", - "ty": "CParticleCollectionVecInput", - "offset": 1200 - }, - { - "name": "m_nColorBlendType", - "ty": "ParticleColorBlendType_t", - "offset": 2824 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 2832 - }, - { - "name": "m_nTextureRepetitionMode", - "ty": "TextureRepetitionMode_t", - "offset": 2840 - }, - { - "name": "m_flTextureRepeatsPerSegment", - "ty": "CParticleCollectionFloatInput", - "offset": 2848 - }, - { - "name": "m_flTextureRepeatsCircumference", - "ty": "CParticleCollectionFloatInput", - "offset": 3192 - }, - { - "name": "m_flColorMapOffsetV", - "ty": "CParticleCollectionFloatInput", - "offset": 3536 - }, - { - "name": "m_flColorMapOffsetU", - "ty": "CParticleCollectionFloatInput", - "offset": 3880 - }, - { - "name": "m_flNormalMapOffsetV", - "ty": "CParticleCollectionFloatInput", - "offset": 4224 - }, - { - "name": "m_flNormalMapOffsetU", - "ty": "CParticleCollectionFloatInput", - "offset": 4568 - }, - { - "name": "m_bDrawCableCaps", - "ty": "bool", - "offset": 4912 - }, - { - "name": "m_flCapRoundness", - "ty": "float32", - "offset": 4916 - }, - { - "name": "m_flCapOffsetAmount", - "ty": "float32", - "offset": 4920 - }, - { - "name": "m_flTessScale", - "ty": "float32", - "offset": 4924 - }, - { - "name": "m_nMinTesselation", - "ty": "int32", - "offset": 4928 - }, - { - "name": "m_nMaxTesselation", - "ty": "int32", - "offset": 4932 - }, - { - "name": "m_nRoundness", - "ty": "int32", - "offset": 4936 - }, - { - "name": "m_LightingTransform", - "ty": "CParticleTransformInput", - "offset": 4944 - }, - { - "name": "m_MaterialFloatVars", - "ty": "CUtlVector< FloatInputMaterialVariable_t >", - "offset": 5048 - }, - { - "name": "m_MaterialVecVars", - "ty": "CUtlVector< VecInputMaterialVariable_t >", - "offset": 5096 - } - ] - }, - { - "name": "CParticleInput", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPerParticleFloatInput", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleCollectionFloatInput", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleCollectionRendererFloatInput", - "module_name": "particleslib.dll", - "parent": { - "name": "CParticleCollectionFloatInput", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleRemapFloatInput", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CPerParticleVecInput", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleCollectionVecInput", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "CParticleCollectionRendererVecInput", - "module_name": "particleslib.dll", - "parent": { - "name": "CParticleCollectionVecInput", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [] - }, - { - "name": "PARTICLE_EHANDLE__", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "unused", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "PARTICLE_WORLD_HANDLE__", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "unused", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "IParticleEffect", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "ParticleNamedValueConfiguration_t", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ConfigName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_ConfigValue", - "ty": "KeyValues3", - "offset": 8 - }, - { - "name": "m_iAttachType", - "ty": "ParticleAttachment_t", - "offset": 24 - }, - { - "name": "m_BoundEntityPath", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_strEntityScope", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_strAttachmentName", - "ty": "CUtlString", - "offset": 48 - } - ] - }, - { - "name": "ParticleNamedValueSource_t", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_IsPublic", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_ValueType", - "ty": "PulseValueType_t", - "offset": 12 - }, - { - "name": "m_DefaultConfig", - "ty": "ParticleNamedValueConfiguration_t", - "offset": 16 - }, - { - "name": "m_NamedConfigs", - "ty": "CUtlVector< ParticleNamedValueConfiguration_t >", - "offset": 72 - } - ] - }, - { - "name": "CParticleVariableRef", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_variableName", - "ty": "CKV3MemberNameWithStorage", - "offset": 0 - }, - { - "name": "m_variableType", - "ty": "PulseValueType_t", - "offset": 56 - } - ] - }, - { - "name": "CParticleProperty", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CNewParticleEffect", - "module_name": "particleslib.dll", - "parent": { - "name": "IParticleEffect", - "module_name": "particleslib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pNext", - "ty": "CNewParticleEffect*", - "offset": 16 - }, - { - "name": "m_pPrev", - "ty": "CNewParticleEffect*", - "offset": 24 - }, - { - "name": "m_pParticles", - "ty": "IParticleCollection*", - "offset": 32 - }, - { - "name": "m_pDebugName", - "ty": "char*", - "offset": 40 - }, - { - "name": "m_bDontRemove", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bRemove", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNeedsBBoxUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bIsFirstFrame", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bAutoUpdateBBox", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bAllocated", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bSimulate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bShouldPerformCullCheck", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bForceNoDraw", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bShouldSave", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDisableAggregation", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bShouldSimulateDuringGamePaused", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bShouldCheckFoW", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_vSortOrigin", - "ty": "", - "offset": 64 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_hOwner", - "ty": "PARTICLE_EHANDLE__*", - "offset": 80 - }, - { - "name": "m_pOwningParticleProperty", - "ty": "CParticleProperty*", - "offset": 88 - }, - { - "name": "m_flFreezeTransitionStart", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flFreezeTransitionDuration", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flFreezeTransitionOverride", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_bFreezeTransitionActive", - "ty": "bool", - "offset": 124 - }, - { - "name": "m_bFreezeTargetState", - "ty": "bool", - "offset": 125 - }, - { - "name": "m_bCanFreeze", - "ty": "bool", - "offset": 126 - }, - { - "name": "m_LastMin", - "ty": "", - "offset": 128 - }, - { - "name": "m_LastMax", - "ty": "", - "offset": 140 - }, - { - "name": "m_nSplitScreenUser", - "ty": "CSplitScreenSlot", - "offset": 152 - }, - { - "name": "m_vecAggregationCenter", - "ty": "", - "offset": 156 - }, - { - "name": "m_RefCount", - "ty": "int32", - "offset": 192 - } - ] - }, - { - "name": "C_OP_ConstrainDistance", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMinDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - }, - { - "name": "m_fMaxDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 792 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 1136 - }, - { - "name": "m_CenterOffset", - "ty": "", - "offset": 1140 - }, - { - "name": "m_bGlobalCenter", - "ty": "bool", - "offset": 1152 - } - ] - }, - { - "name": "C_OP_CollideWithSelf", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_flMinimumSpeed", - "ty": "CPerParticleFloatInput", - "offset": 792 - } - ] - }, - { - "name": "C_OP_CollideWithParentParticles", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flParentRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_flRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 792 - } - ] - }, - { - "name": "C_OP_ConstrainDistanceToPath", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMinDistance", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flMaxDistance0", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flMaxDistanceMid", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flMaxDistance1", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_PathParameters", - "ty": "CPathParameters", - "offset": 464 - }, - { - "name": "m_flTravelTime", - "ty": "float32", - "offset": 528 - }, - { - "name": "m_nFieldScale", - "ty": "ParticleAttributeIndex_t", - "offset": 532 - }, - { - "name": "m_nManualTField", - "ty": "ParticleAttributeIndex_t", - "offset": 536 - } - ] - }, - { - "name": "C_OP_ConstrainDistanceToUserSpecifiedPath", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMinDistance", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flMaxDistance", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_bLoopedPath", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_pointList", - "ty": "CUtlVector< PointDefinitionWithTimeValues_t >", - "offset": 464 - } - ] - }, - { - "name": "C_OP_PlanarConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_PointOnPlane", - "ty": "", - "offset": 448 - }, - { - "name": "m_PlaneNormal", - "ty": "", - "offset": 460 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 472 - }, - { - "name": "m_bGlobalOrigin", - "ty": "bool", - "offset": 476 - }, - { - "name": "m_bGlobalNormal", - "ty": "bool", - "offset": 477 - }, - { - "name": "m_flRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 480 - }, - { - "name": "m_flMaximumDistanceToCP", - "ty": "CParticleCollectionFloatInput", - "offset": 824 - }, - { - "name": "m_bUseOldCode", - "ty": "bool", - "offset": 1168 - } - ] - }, - { - "name": "C_OP_WorldCollideConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_WorldTraceConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCP", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_vecCpOffset", - "ty": "", - "offset": 452 - }, - { - "name": "m_nCollisionMode", - "ty": "ParticleCollisionMode_t", - "offset": 464 - }, - { - "name": "m_nCollisionModeMin", - "ty": "ParticleCollisionMode_t", - "offset": 468 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 472 - }, - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 476 - }, - { - "name": "m_bWorldOnly", - "ty": "bool", - "offset": 604 - }, - { - "name": "m_bBrushOnly", - "ty": "bool", - "offset": 605 - }, - { - "name": "m_bIncludeWater", - "ty": "bool", - "offset": 606 - }, - { - "name": "m_nIgnoreCP", - "ty": "int32", - "offset": 608 - }, - { - "name": "m_flCpMovementTolerance", - "ty": "float32", - "offset": 612 - }, - { - "name": "m_flRetestRate", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_flTraceTolerance", - "ty": "float32", - "offset": 620 - }, - { - "name": "m_flCollisionConfirmationSpeed", - "ty": "float32", - "offset": 624 - }, - { - "name": "m_nMaxTracesPerFrame", - "ty": "float32", - "offset": 628 - }, - { - "name": "m_flRadiusScale", - "ty": "CPerParticleFloatInput", - "offset": 632 - }, - { - "name": "m_flBounceAmount", - "ty": "CPerParticleFloatInput", - "offset": 976 - }, - { - "name": "m_flSlideAmount", - "ty": "CPerParticleFloatInput", - "offset": 1320 - }, - { - "name": "m_flRandomDirScale", - "ty": "CPerParticleFloatInput", - "offset": 1664 - }, - { - "name": "m_bDecayBounce", - "ty": "bool", - "offset": 2008 - }, - { - "name": "m_bKillonContact", - "ty": "bool", - "offset": 2009 - }, - { - "name": "m_flMinSpeed", - "ty": "float32", - "offset": 2012 - }, - { - "name": "m_bSetNormal", - "ty": "bool", - "offset": 2016 - }, - { - "name": "m_nStickOnCollisionField", - "ty": "ParticleAttributeIndex_t", - "offset": 2020 - }, - { - "name": "m_flStopSpeed", - "ty": "CPerParticleFloatInput", - "offset": 2024 - }, - { - "name": "m_nEntityStickDataField", - "ty": "ParticleAttributeIndex_t", - "offset": 2368 - }, - { - "name": "m_nEntityStickNormalField", - "ty": "ParticleAttributeIndex_t", - "offset": 2372 - } - ] - }, - { - "name": "C_OP_BoxConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecMin", - "ty": "CParticleCollectionVecInput", - "offset": 448 - }, - { - "name": "m_vecMax", - "ty": "CParticleCollectionVecInput", - "offset": 2072 - }, - { - "name": "m_nCP", - "ty": "int32", - "offset": 3696 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 3700 - }, - { - "name": "m_bAccountForRadius", - "ty": "bool", - "offset": 3701 - } - ] - }, - { - "name": "C_OP_ShapeMatchingConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flShapeRestorationTime", - "ty": "float32", - "offset": 448 - } - ] - }, - { - "name": "C_OP_RopeSpringConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRestLength", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - }, - { - "name": "m_flMinDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 792 - }, - { - "name": "m_flMaxDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 1136 - }, - { - "name": "m_flAdjustmentScale", - "ty": "float32", - "offset": 1480 - }, - { - "name": "m_flInitialRestingLength", - "ty": "CParticleCollectionFloatInput", - "offset": 1488 - } - ] - }, - { - "name": "C_OP_SpringToVectorConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRestLength", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_flMinDistance", - "ty": "CPerParticleFloatInput", - "offset": 792 - }, - { - "name": "m_flMaxDistance", - "ty": "CPerParticleFloatInput", - "offset": 1136 - }, - { - "name": "m_flRestingLength", - "ty": "CPerParticleFloatInput", - "offset": 1480 - }, - { - "name": "m_vecAnchorVector", - "ty": "CPerParticleVecInput", - "offset": 1824 - } - ] - }, - { - "name": "C_OP_ConstrainLineLength", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionConstraint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinDistance", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flMaxDistance", - "ty": "float32", - "offset": 452 - } - ] - }, - { - "name": "C_INIT_RingWave", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 448 - }, - { - "name": "m_flParticlesPerOrbit", - "ty": "CParticleCollectionFloatInput", - "offset": 552 - }, - { - "name": "m_flInitialRadius", - "ty": "CPerParticleFloatInput", - "offset": 896 - }, - { - "name": "m_flThickness", - "ty": "CPerParticleFloatInput", - "offset": 1240 - }, - { - "name": "m_flInitialSpeedMin", - "ty": "CPerParticleFloatInput", - "offset": 1584 - }, - { - "name": "m_flInitialSpeedMax", - "ty": "CPerParticleFloatInput", - "offset": 1928 - }, - { - "name": "m_flRoll", - "ty": "CPerParticleFloatInput", - "offset": 2272 - }, - { - "name": "m_flPitch", - "ty": "CPerParticleFloatInput", - "offset": 2616 - }, - { - "name": "m_flYaw", - "ty": "CPerParticleFloatInput", - "offset": 2960 - }, - { - "name": "m_bEvenDistribution", - "ty": "bool", - "offset": 3304 - }, - { - "name": "m_bXYVelocityOnly", - "ty": "bool", - "offset": 3305 - } - ] - }, - { - "name": "C_INIT_CreateSpiralSphere", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nOverrideCP", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nDensity", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_flInitialRadius", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flInitialSpeedMin", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flInitialSpeedMax", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_bUseParticleCount", - "ty": "bool", - "offset": 472 - } - ] - }, - { - "name": "C_INIT_CreateInEpitrochoid", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nComponent1", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nComponent2", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 456 - }, - { - "name": "m_flParticleDensity", - "ty": "CPerParticleFloatInput", - "offset": 560 - }, - { - "name": "m_flOffset", - "ty": "CPerParticleFloatInput", - "offset": 904 - }, - { - "name": "m_flRadius1", - "ty": "CPerParticleFloatInput", - "offset": 1248 - }, - { - "name": "m_flRadius2", - "ty": "CPerParticleFloatInput", - "offset": 1592 - }, - { - "name": "m_bUseCount", - "ty": "bool", - "offset": 1936 - }, - { - "name": "m_bUseLocalCoords", - "ty": "bool", - "offset": 1937 - }, - { - "name": "m_bOffsetExistingPos", - "ty": "bool", - "offset": 1938 - } - ] - }, - { - "name": "C_INIT_CreatePhyllotaxis", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nScaleCP", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nComponent", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_fRadCentCore", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_fRadPerPoint", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_fRadPerPointTo", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_fpointAngle", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_fsizeOverall", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_fRadBias", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_fMinRad", - "ty": "float32", - "offset": 484 - }, - { - "name": "m_fDistBias", - "ty": "float32", - "offset": 488 - }, - { - "name": "m_bUseLocalCoords", - "ty": "bool", - "offset": 492 - }, - { - "name": "m_bUseWithContEmit", - "ty": "bool", - "offset": 493 - }, - { - "name": "m_bUseOrigRadius", - "ty": "bool", - "offset": 494 - } - ] - }, - { - "name": "C_INIT_CreateOnModel", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_modelInput", - "ty": "CParticleModelInput", - "offset": 448 - }, - { - "name": "m_transformInput", - "ty": "CParticleTransformInput", - "offset": 544 - }, - { - "name": "m_nForceInModel", - "ty": "int32", - "offset": 648 - }, - { - "name": "m_nDesiredHitbox", - "ty": "int32", - "offset": 652 - }, - { - "name": "m_nHitboxValueFromControlPointIndex", - "ty": "int32", - "offset": 656 - }, - { - "name": "m_vecHitBoxScale", - "ty": "CParticleCollectionVecInput", - "offset": 664 - }, - { - "name": "m_flBoneVelocity", - "ty": "float32", - "offset": 2288 - }, - { - "name": "m_flMaxBoneVelocity", - "ty": "float32", - "offset": 2292 - }, - { - "name": "m_vecDirectionBias", - "ty": "CParticleCollectionVecInput", - "offset": 2296 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 3920 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 4048 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 4049 - }, - { - "name": "m_bUseMesh", - "ty": "bool", - "offset": 4050 - }, - { - "name": "m_flShellSize", - "ty": "CParticleCollectionFloatInput", - "offset": 4056 - } - ] - }, - { - "name": "C_INIT_CreateOnModelAtHeight", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_bForceZ", - "ty": "bool", - "offset": 449 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nHeightCP", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_bUseWaterHeight", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_flDesiredHeight", - "ty": "CParticleCollectionFloatInput", - "offset": 464 - }, - { - "name": "m_vecHitBoxScale", - "ty": "CParticleCollectionVecInput", - "offset": 808 - }, - { - "name": "m_vecDirectionBias", - "ty": "CParticleCollectionVecInput", - "offset": 2432 - }, - { - "name": "m_nBiasType", - "ty": "ParticleHitboxBiasType_t", - "offset": 4056 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 4060 - }, - { - "name": "m_bPreferMovingBoxes", - "ty": "bool", - "offset": 4061 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 4062 - }, - { - "name": "m_flHitboxVelocityScale", - "ty": "CParticleCollectionFloatInput", - "offset": 4192 - }, - { - "name": "m_flMaxBoneVelocity", - "ty": "CParticleCollectionFloatInput", - "offset": 4536 - } - ] - }, - { - "name": "C_INIT_SetHitboxToClosest", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nDesiredHitbox", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_vecHitBoxScale", - "ty": "CParticleCollectionVecInput", - "offset": 456 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 2080 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 2208 - }, - { - "name": "m_bUseClosestPointOnHitbox", - "ty": "bool", - "offset": 2209 - }, - { - "name": "m_nTestType", - "ty": "ClosestPointTestType_t", - "offset": 2212 - }, - { - "name": "m_flHybridRatio", - "ty": "CParticleCollectionFloatInput", - "offset": 2216 - }, - { - "name": "m_bUpdatePosition", - "ty": "bool", - "offset": 2560 - } - ] - }, - { - "name": "C_INIT_SetHitboxToModel", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nForceInModel", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nDesiredHitbox", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_vecHitBoxScale", - "ty": "CParticleCollectionVecInput", - "offset": 464 - }, - { - "name": "m_vecDirectionBias", - "ty": "", - "offset": 2088 - }, - { - "name": "m_bMaintainHitbox", - "ty": "bool", - "offset": 2100 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 2101 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 2102 - }, - { - "name": "m_flShellSize", - "ty": "CParticleCollectionFloatInput", - "offset": 2232 - } - ] - }, - { - "name": "C_INIT_CreateWithinSphereTransform", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fRadiusMin", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_fRadiusMax", - "ty": "CPerParticleFloatInput", - "offset": 792 - }, - { - "name": "m_vecDistanceBias", - "ty": "CPerParticleVecInput", - "offset": 1136 - }, - { - "name": "m_vecDistanceBiasAbs", - "ty": "", - "offset": 2760 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 2776 - }, - { - "name": "m_fSpeedMin", - "ty": "CPerParticleFloatInput", - "offset": 2880 - }, - { - "name": "m_fSpeedMax", - "ty": "CPerParticleFloatInput", - "offset": 3224 - }, - { - "name": "m_fSpeedRandExp", - "ty": "float32", - "offset": 3568 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 3572 - }, - { - "name": "m_flEndCPGrowthTime", - "ty": "float32", - "offset": 3576 - }, - { - "name": "m_LocalCoordinateSystemSpeedMin", - "ty": "CPerParticleVecInput", - "offset": 3584 - }, - { - "name": "m_LocalCoordinateSystemSpeedMax", - "ty": "CPerParticleVecInput", - "offset": 5208 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 6832 - }, - { - "name": "m_nFieldVelocity", - "ty": "ParticleAttributeIndex_t", - "offset": 6836 - } - ] - }, - { - "name": "C_INIT_CreateWithinBox", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecMin", - "ty": "CPerParticleVecInput", - "offset": 448 - }, - { - "name": "m_vecMax", - "ty": "CPerParticleVecInput", - "offset": 2072 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 3696 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 3700 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 3704 - } - ] - }, - { - "name": "C_INIT_CreateOnGrid", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nXCount", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - }, - { - "name": "m_nYCount", - "ty": "CParticleCollectionFloatInput", - "offset": 792 - }, - { - "name": "m_nZCount", - "ty": "CParticleCollectionFloatInput", - "offset": 1136 - }, - { - "name": "m_nXSpacing", - "ty": "CParticleCollectionFloatInput", - "offset": 1480 - }, - { - "name": "m_nYSpacing", - "ty": "CParticleCollectionFloatInput", - "offset": 1824 - }, - { - "name": "m_nZSpacing", - "ty": "CParticleCollectionFloatInput", - "offset": 2168 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 2512 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 2516 - }, - { - "name": "m_bCenter", - "ty": "bool", - "offset": 2517 - }, - { - "name": "m_bHollow", - "ty": "bool", - "offset": 2518 - } - ] - }, - { - "name": "C_INIT_PositionOffset", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_OffsetMin", - "ty": "CPerParticleVecInput", - "offset": 448 - }, - { - "name": "m_OffsetMax", - "ty": "CPerParticleVecInput", - "offset": 2072 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 3696 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 3800 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 3801 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 3804 - } - ] - }, - { - "name": "C_INIT_PositionOffsetToCP", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumberStart", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nControlPointNumberEnd", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_PositionPlaceOnGround", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOffset", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_flMaxTraceLength", - "ty": "CPerParticleFloatInput", - "offset": 792 - }, - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 1136 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 1264 - }, - { - "name": "m_nTraceMissBehavior", - "ty": "ParticleTraceMissBehavior_t", - "offset": 1280 - }, - { - "name": "m_bIncludeWater", - "ty": "bool", - "offset": 1284 - }, - { - "name": "m_bSetNormal", - "ty": "bool", - "offset": 1285 - }, - { - "name": "m_bSetPXYZOnly", - "ty": "bool", - "offset": 1286 - }, - { - "name": "m_bTraceAlongNormal", - "ty": "bool", - "offset": 1287 - }, - { - "name": "m_bOffsetonColOnly", - "ty": "bool", - "offset": 1288 - }, - { - "name": "m_flOffsetByRadiusFactor", - "ty": "float32", - "offset": 1292 - }, - { - "name": "m_nPreserveOffsetCP", - "ty": "int32", - "offset": 1296 - }, - { - "name": "m_nIgnoreCP", - "ty": "int32", - "offset": 1300 - } - ] - }, - { - "name": "C_INIT_VelocityFromNormal", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fSpeedMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_fSpeedMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_bIgnoreDt", - "ty": "bool", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_VelocityRandom", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_fSpeedMin", - "ty": "CPerParticleFloatInput", - "offset": 456 - }, - { - "name": "m_fSpeedMax", - "ty": "CPerParticleFloatInput", - "offset": 800 - }, - { - "name": "m_LocalCoordinateSystemSpeedMin", - "ty": "CPerParticleVecInput", - "offset": 1144 - }, - { - "name": "m_LocalCoordinateSystemSpeedMax", - "ty": "CPerParticleVecInput", - "offset": 2768 - }, - { - "name": "m_bIgnoreDT", - "ty": "bool", - "offset": 4392 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 4396 - } - ] - }, - { - "name": "C_INIT_InitialVelocityNoise", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecAbsVal", - "ty": "", - "offset": 448 - }, - { - "name": "m_vecAbsValInv", - "ty": "", - "offset": 460 - }, - { - "name": "m_vecOffsetLoc", - "ty": "CPerParticleVecInput", - "offset": 472 - }, - { - "name": "m_flOffset", - "ty": "CPerParticleFloatInput", - "offset": 2096 - }, - { - "name": "m_vecOutputMin", - "ty": "CPerParticleVecInput", - "offset": 2440 - }, - { - "name": "m_vecOutputMax", - "ty": "CPerParticleVecInput", - "offset": 4064 - }, - { - "name": "m_flNoiseScale", - "ty": "CPerParticleFloatInput", - "offset": 5688 - }, - { - "name": "m_flNoiseScaleLoc", - "ty": "CPerParticleFloatInput", - "offset": 6032 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 6376 - }, - { - "name": "m_bIgnoreDt", - "ty": "bool", - "offset": 6480 - } - ] - }, - { - "name": "C_INIT_InitialVelocityFromHitbox", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flVelocityMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flVelocityMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 460 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 588 - } - ] - }, - { - "name": "C_INIT_VelocityRadialRandom", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_fSpeedMin", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_fSpeedMax", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_vecLocalCoordinateSystemSpeedScale", - "ty": "", - "offset": 460 - }, - { - "name": "m_bIgnoreDelta", - "ty": "bool", - "offset": 473 - } - ] - }, - { - "name": "C_INIT_RandomLifeTime", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fLifetimeMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_fLifetimeMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_fLifetimeRandExponent", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_RandomScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flExponent", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 460 - } - ] - }, - { - "name": "C_INIT_RandomVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecMin", - "ty": "", - "offset": 448 - }, - { - "name": "m_vecMax", - "ty": "", - "offset": 460 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 472 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 476 - } - ] - }, - { - "name": "C_INIT_RandomVectorComponent", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 456 - }, - { - "name": "m_nComponent", - "ty": "int32", - "offset": 460 - } - ] - }, - { - "name": "C_INIT_AddVectorToVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecScale", - "ty": "", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 460 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 464 - }, - { - "name": "m_vOffsetMin", - "ty": "", - "offset": 468 - }, - { - "name": "m_vOffsetMax", - "ty": "", - "offset": 480 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 492 - } - ] - }, - { - "name": "C_INIT_RandomAlphaWindowThreshold", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flExponent", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_RandomRadius", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flRadiusMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flRadiusRandExponent", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_RandomAlpha", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nAlphaMin", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nAlphaMax", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_flAlphaRandExponent", - "ty": "float32", - "offset": 468 - } - ] - }, - { - "name": "CGeneralRandomRotation", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flDegrees", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flDegreesMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flDegreesMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flRotationRandExponent", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_bRandomlyFlipDirection", - "ty": "bool", - "offset": 468 - } - ] - }, - { - "name": "C_INIT_RandomRotation", - "module_name": "particles.dll", - "parent": { - "name": "CGeneralRandomRotation", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flDegrees", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flDegreesMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flDegreesMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flRotationRandExponent", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_bRandomlyFlipDirection", - "ty": "bool", - "offset": 468 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_Orient2DRelToCP", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCP", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_flRotOffset", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_RandomRotationSpeed", - "module_name": "particles.dll", - "parent": { - "name": "CGeneralRandomRotation", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flDegrees", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flDegreesMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flDegreesMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flRotationRandExponent", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_bRandomlyFlipDirection", - "ty": "bool", - "offset": 468 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RandomYaw", - "module_name": "particles.dll", - "parent": { - "name": "CGeneralRandomRotation", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flDegrees", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flDegreesMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flDegreesMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flRotationRandExponent", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_bRandomlyFlipDirection", - "ty": "bool", - "offset": 468 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RandomColor", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ColorMin", - "ty": "Color", - "offset": 476 - }, - { - "name": "m_ColorMax", - "ty": "Color", - "offset": 480 - }, - { - "name": "m_TintMin", - "ty": "Color", - "offset": 484 - }, - { - "name": "m_TintMax", - "ty": "Color", - "offset": 488 - }, - { - "name": "m_flTintPerc", - "ty": "float32", - "offset": 492 - }, - { - "name": "m_flUpdateThreshold", - "ty": "float32", - "offset": 496 - }, - { - "name": "m_nTintCP", - "ty": "int32", - "offset": 500 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 504 - }, - { - "name": "m_nTintBlendMode", - "ty": "ParticleColorBlendMode_t", - "offset": 508 - }, - { - "name": "m_flLightAmplification", - "ty": "float32", - "offset": 512 - } - ] - }, - { - "name": "C_INIT_ColorLitPerParticle", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ColorMin", - "ty": "Color", - "offset": 472 - }, - { - "name": "m_ColorMax", - "ty": "Color", - "offset": 476 - }, - { - "name": "m_TintMin", - "ty": "Color", - "offset": 480 - }, - { - "name": "m_TintMax", - "ty": "Color", - "offset": 484 - }, - { - "name": "m_flTintPerc", - "ty": "float32", - "offset": 488 - }, - { - "name": "m_nTintBlendMode", - "ty": "ParticleColorBlendMode_t", - "offset": 492 - }, - { - "name": "m_flLightAmplification", - "ty": "float32", - "offset": 496 - } - ] - }, - { - "name": "C_INIT_RandomTrailLength", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinLength", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flMaxLength", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flLengthRandExponent", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_RandomSequence", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSequenceMin", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nSequenceMax", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 456 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 457 - }, - { - "name": "m_WeightedList", - "ty": "CUtlVector< SequenceWeightedList_t >", - "offset": 464 - } - ] - }, - { - "name": "C_INIT_SequenceFromCP", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bKillUnused", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_bRadiusScale", - "ty": "bool", - "offset": 449 - }, - { - "name": "m_nCP", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_vecOffset", - "ty": "", - "offset": 456 - } - ] - }, - { - "name": "C_INIT_RandomModelSequence", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_ActivityName", - "ty": "char[256]", - "offset": 448 - }, - { - "name": "m_SequenceName", - "ty": "char[256]", - "offset": 704 - }, - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 960 - } - ] - }, - { - "name": "C_INIT_ScaleVelocity", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecScale", - "ty": "CParticleCollectionVecInput", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_PositionWarp", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecWarpMin", - "ty": "CParticleCollectionVecInput", - "offset": 448 - }, - { - "name": "m_vecWarpMax", - "ty": "CParticleCollectionVecInput", - "offset": 2072 - }, - { - "name": "m_nScaleControlPointNumber", - "ty": "int32", - "offset": 3696 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 3700 - }, - { - "name": "m_nRadiusComponent", - "ty": "int32", - "offset": 3704 - }, - { - "name": "m_flWarpTime", - "ty": "float32", - "offset": 3708 - }, - { - "name": "m_flWarpStartTime", - "ty": "float32", - "offset": 3712 - }, - { - "name": "m_flPrevPosScale", - "ty": "float32", - "offset": 3716 - }, - { - "name": "m_bInvertWarp", - "ty": "bool", - "offset": 3720 - }, - { - "name": "m_bUseCount", - "ty": "bool", - "offset": 3721 - } - ] - }, - { - "name": "C_INIT_PositionWarpScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecWarpMin", - "ty": "", - "offset": 448 - }, - { - "name": "m_vecWarpMax", - "ty": "", - "offset": 460 - }, - { - "name": "m_InputValue", - "ty": "CPerParticleFloatInput", - "offset": 472 - }, - { - "name": "m_flPrevPosScale", - "ty": "float32", - "offset": 816 - }, - { - "name": "m_nScaleControlPointNumber", - "ty": "int32", - "offset": 820 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 824 - } - ] - }, - { - "name": "C_INIT_CreationNoise", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_bAbsVal", - "ty": "bool", - "offset": 452 - }, - { - "name": "m_bAbsValInv", - "ty": "bool", - "offset": 453 - }, - { - "name": "m_flOffset", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flNoiseScale", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flNoiseScaleLoc", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_vecOffsetLoc", - "ty": "", - "offset": 476 - }, - { - "name": "m_flWorldTimeScale", - "ty": "float32", - "offset": 488 - } - ] - }, - { - "name": "C_INIT_CreateAlongPath", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMaxDistance", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_PathParams", - "ty": "CPathParameters", - "offset": 464 - }, - { - "name": "m_bUseRandomCPs", - "ty": "bool", - "offset": 528 - }, - { - "name": "m_vEndOffset", - "ty": "", - "offset": 532 - }, - { - "name": "m_bSaveOffset", - "ty": "bool", - "offset": 544 - } - ] - }, - { - "name": "C_INIT_MoveBetweenPoints", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSpeedMin", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_flSpeedMax", - "ty": "CPerParticleFloatInput", - "offset": 792 - }, - { - "name": "m_flEndSpread", - "ty": "CPerParticleFloatInput", - "offset": 1136 - }, - { - "name": "m_flStartOffset", - "ty": "CPerParticleFloatInput", - "offset": 1480 - }, - { - "name": "m_flEndOffset", - "ty": "CPerParticleFloatInput", - "offset": 1824 - }, - { - "name": "m_nEndControlPointNumber", - "ty": "int32", - "offset": 2168 - }, - { - "name": "m_bTrailBias", - "ty": "bool", - "offset": 2172 - } - ] - }, - { - "name": "C_INIT_RemapScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 480 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 484 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 488 - } - ] - }, - { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 464 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 476 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 482 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 484 - } - ] - }, - { - "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 464 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 476 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 482 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 484 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 496 - }, - { - "name": "m_outputMinName", - "ty": "CUtlString", - "offset": 504 - }, - { - "name": "m_outputMaxName", - "ty": "CUtlString", - "offset": 512 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 520 - } - ] - }, - { - "name": "C_INIT_RemapParticleCountToNamedModelSequenceScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 464 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 476 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 482 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 484 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 496 - }, - { - "name": "m_outputMinName", - "ty": "CUtlString", - "offset": 504 - }, - { - "name": "m_outputMaxName", - "ty": "CUtlString", - "offset": 512 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 520 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapParticleCountToNamedModelBodyPartScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 464 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 476 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 482 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 484 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 496 - }, - { - "name": "m_outputMinName", - "ty": "CUtlString", - "offset": 504 - }, - { - "name": "m_outputMaxName", - "ty": "CUtlString", - "offset": 512 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 520 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapParticleCountToNamedModelMeshGroupScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 464 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 476 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bInvert", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bWrap", - "ty": "bool", - "offset": 482 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 484 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 496 - }, - { - "name": "m_outputMinName", - "ty": "CUtlString", - "offset": 504 - }, - { - "name": "m_outputMaxName", - "ty": "CUtlString", - "offset": 512 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 520 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_InheritVelocity", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_flVelocityScale", - "ty": "float32", - "offset": 452 - } - ] - }, - { - "name": "C_INIT_VelocityFromCP", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_velocityInput", - "ty": "CParticleCollectionVecInput", - "offset": 448 - }, - { - "name": "m_transformInput", - "ty": "CParticleTransformInput", - "offset": 2072 - }, - { - "name": "m_flVelocityScale", - "ty": "float32", - "offset": 2176 - }, - { - "name": "m_bDirectionOnly", - "ty": "bool", - "offset": 2180 - } - ] - }, - { - "name": "C_INIT_AgeNoise", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bAbsVal", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_bAbsValInv", - "ty": "bool", - "offset": 449 - }, - { - "name": "m_flOffset", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flAgeMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flAgeMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flNoiseScale", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flNoiseScaleLoc", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_vecOffsetLoc", - "ty": "", - "offset": 472 - } - ] - }, - { - "name": "C_INIT_SequenceLifeTime", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFramerate", - "ty": "float32", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_RemapScalarToVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_vecOutputMin", - "ty": "", - "offset": 464 - }, - { - "name": "m_vecOutputMax", - "ty": "", - "offset": 476 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 488 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 492 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 496 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 500 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 504 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 508 - } - ] - }, - { - "name": "C_INIT_OffsetVectorToVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_vecOutputMin", - "ty": "", - "offset": 456 - }, - { - "name": "m_vecOutputMax", - "ty": "", - "offset": 468 - }, - { - "name": "m_randomnessParameters", - "ty": "CRandomNumberGeneratorParameters", - "offset": 480 - } - ] - }, - { - "name": "C_INIT_CreateSequentialPathV2", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MParticleMinVersion" - } - }, - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMaxDistance", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_flNumToAssign", - "ty": "CParticleCollectionFloatInput", - "offset": 792 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 1136 - }, - { - "name": "m_bCPPairs", - "ty": "bool", - "offset": 1137 - }, - { - "name": "m_bSaveOffset", - "ty": "bool", - "offset": 1138 - }, - { - "name": "m_PathParams", - "ty": "CPathParameters", - "offset": 1152 - } - ] - }, - { - "name": "C_INIT_CreateSequentialPath", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MParticleMaxVersion" - } - }, - { - "Unknown": { - "name": "MParticleReplacementOp" - } - }, - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fMaxDistance", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flNumToAssign", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_bLoop", - "ty": "bool", - "offset": 456 - }, - { - "name": "m_bCPPairs", - "ty": "bool", - "offset": 457 - }, - { - "name": "m_bSaveOffset", - "ty": "bool", - "offset": 458 - }, - { - "name": "m_PathParams", - "ty": "CPathParameters", - "offset": 464 - } - ] - }, - { - "name": "C_INIT_InitialRepulsionVelocity", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 448 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 576 - }, - { - "name": "m_vecOutputMin", - "ty": "", - "offset": 580 - }, - { - "name": "m_vecOutputMax", - "ty": "", - "offset": 592 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 604 - }, - { - "name": "m_bPerParticle", - "ty": "bool", - "offset": 608 - }, - { - "name": "m_bTranslate", - "ty": "bool", - "offset": 609 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 610 - }, - { - "name": "m_flTraceLength", - "ty": "float32", - "offset": 612 - }, - { - "name": "m_bPerParticleTR", - "ty": "bool", - "offset": 616 - }, - { - "name": "m_bInherit", - "ty": "bool", - "offset": 617 - }, - { - "name": "m_nChildCP", - "ty": "int32", - "offset": 620 - }, - { - "name": "m_nChildGroupID", - "ty": "int32", - "offset": 624 - } - ] - }, - { - "name": "C_INIT_RandomYawFlip", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flPercent", - "ty": "float32", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_RandomSecondSequence", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSequenceMin", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nSequenceMax", - "ty": "int32", - "offset": 452 - } - ] - }, - { - "name": "C_INIT_RemapCPtoScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCPInput", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_nField", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 484 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 488 - } - ] - }, - { - "name": "C_INIT_RemapTransformToVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_vInputMin", - "ty": "", - "offset": 452 - }, - { - "name": "m_vInputMax", - "ty": "", - "offset": 464 - }, - { - "name": "m_vOutputMin", - "ty": "", - "offset": 476 - }, - { - "name": "m_vOutputMax", - "ty": "", - "offset": 488 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 504 - }, - { - "name": "m_LocalSpaceTransform", - "ty": "CParticleTransformInput", - "offset": 608 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 712 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 716 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 720 - }, - { - "name": "m_bOffset", - "ty": "bool", - "offset": 724 - }, - { - "name": "m_bAccelerate", - "ty": "bool", - "offset": 725 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 728 - } - ] - }, - { - "name": "C_INIT_ChaoticAttractor", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flAParm", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flBParm", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flCParm", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flDParm", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flSpeedMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flSpeedMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_nBaseCP", - "ty": "int32", - "offset": 476 - }, - { - "name": "m_bUniformSpeed", - "ty": "bool", - "offset": 480 - } - ] - }, - { - "name": "C_INIT_CreateFromParentParticles", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flVelocityScale", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flIncrement", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_bRandomDistribution", - "ty": "bool", - "offset": 456 - }, - { - "name": "m_nRandomSeed", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_bSubFrame", - "ty": "bool", - "offset": 464 - } - ] - }, - { - "name": "C_INIT_InheritFromParentParticles", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_nIncrement", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_bRandomDistribution", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_nRandomSeed", - "ty": "int32", - "offset": 464 - } - ] - }, - { - "name": "C_INIT_CreateFromCPs", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nIncrement", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nMinCP", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nMaxCP", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_nDynamicCPCount", - "ty": "CParticleCollectionFloatInput", - "offset": 464 - } - ] - }, - { - "name": "C_INIT_DistanceToCPInit", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flInputMin", - "ty": "CPerParticleFloatInput", - "offset": 456 - }, - { - "name": "m_flInputMax", - "ty": "CPerParticleFloatInput", - "offset": 800 - }, - { - "name": "m_flOutputMin", - "ty": "CPerParticleFloatInput", - "offset": 1144 - }, - { - "name": "m_flOutputMax", - "ty": "CPerParticleFloatInput", - "offset": 1488 - }, - { - "name": "m_nStartCP", - "ty": "int32", - "offset": 1832 - }, - { - "name": "m_bLOS", - "ty": "bool", - "offset": 1836 - }, - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 1837 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 1968 - }, - { - "name": "m_flMaxTraceLength", - "ty": "CPerParticleFloatInput", - "offset": 1976 - }, - { - "name": "m_flLOSScale", - "ty": "float32", - "offset": 2320 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 2324 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 2328 - }, - { - "name": "m_vecDistanceScale", - "ty": "", - "offset": 2332 - }, - { - "name": "m_flRemapBias", - "ty": "float32", - "offset": 2344 - } - ] - }, - { - "name": "C_INIT_LifespanFromVelocity", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecComponentScale", - "ty": "", - "offset": 448 - }, - { - "name": "m_flTraceOffset", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flMaxTraceLength", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flTraceTolerance", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_nMaxPlanes", - "ty": "int32", - "offset": 472 - }, - { - "name": "m_CollisionGroupName", - "ty": "char[128]", - "offset": 480 - }, - { - "name": "m_nTraceSet", - "ty": "ParticleTraceSet_t", - "offset": 608 - }, - { - "name": "m_bIncludeWater", - "ty": "bool", - "offset": 624 - } - ] - }, - { - "name": "C_INIT_CreateFromPlaneCache", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecOffsetMin", - "ty": "", - "offset": 448 - }, - { - "name": "m_vecOffsetMax", - "ty": "", - "offset": 460 - }, - { - "name": "m_bUseNormal", - "ty": "bool", - "offset": 473 - } - ] - }, - { - "name": "C_INIT_ModelCull", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_bBoundBox", - "ty": "bool", - "offset": 452 - }, - { - "name": "m_bCullOutside", - "ty": "bool", - "offset": 453 - }, - { - "name": "m_bUseBones", - "ty": "bool", - "offset": 454 - }, - { - "name": "m_HitboxSetName", - "ty": "char[128]", - "offset": 455 - } - ] - }, - { - "name": "C_INIT_DistanceCull", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_flDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 456 - }, - { - "name": "m_bCullInside", - "ty": "bool", - "offset": 800 - } - ] - }, - { - "name": "C_INIT_PlaneCull", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_flDistance", - "ty": "CParticleCollectionFloatInput", - "offset": 456 - }, - { - "name": "m_bCullInside", - "ty": "bool", - "offset": 800 - } - ] - }, - { - "name": "C_INIT_DistanceToNeighborCull", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDistance", - "ty": "CPerParticleFloatInput", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_RtEnvCull", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecTestDir", - "ty": "", - "offset": 448 - }, - { - "name": "m_vecTestNormal", - "ty": "", - "offset": 460 - }, - { - "name": "m_bUseVelocity", - "ty": "bool", - "offset": 472 - }, - { - "name": "m_bCullOnMiss", - "ty": "bool", - "offset": 473 - }, - { - "name": "m_bLifeAdjust", - "ty": "bool", - "offset": 474 - }, - { - "name": "m_RtEnvName", - "ty": "char[128]", - "offset": 475 - }, - { - "name": "m_nRTEnvCP", - "ty": "int32", - "offset": 604 - }, - { - "name": "m_nComponent", - "ty": "int32", - "offset": 608 - } - ] - }, - { - "name": "C_INIT_NormalAlignToCP", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_transformInput", - "ty": "CParticleTransformInput", - "offset": 448 - }, - { - "name": "m_nControlPointAxis", - "ty": "ParticleControlPointAxis_t", - "offset": 552 - } - ] - }, - { - "name": "C_INIT_NormalOffset", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_OffsetMin", - "ty": "", - "offset": 448 - }, - { - "name": "m_OffsetMax", - "ty": "", - "offset": 460 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 472 - }, - { - "name": "m_bLocalCoords", - "ty": "bool", - "offset": 476 - }, - { - "name": "m_bNormalize", - "ty": "bool", - "offset": 477 - } - ] - }, - { - "name": "C_INIT_RemapSpeedToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 480 - }, - { - "name": "m_bPerParticle", - "ty": "bool", - "offset": 484 - } - ] - }, - { - "name": "C_INIT_InitFromCPSnapshot", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nAttributeToRead", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_nAttributeToWrite", - "ty": "ParticleAttributeIndex_t", - "offset": 456 - }, - { - "name": "m_nLocalSpaceCP", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_bRandom", - "ty": "bool", - "offset": 464 - }, - { - "name": "m_bReverse", - "ty": "bool", - "offset": 465 - }, - { - "name": "m_nSnapShotIncrement", - "ty": "CParticleCollectionFloatInput", - "offset": 472 - }, - { - "name": "m_nManualSnapshotIndex", - "ty": "CPerParticleFloatInput", - "offset": 816 - }, - { - "name": "m_nRandomSeed", - "ty": "int32", - "offset": 1160 - }, - { - "name": "m_bLocalSpaceAngles", - "ty": "bool", - "offset": 1164 - } - ] - }, - { - "name": "C_INIT_InitSkinnedPositionFromCPSnapshot", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSnapshotControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_bRandom", - "ty": "bool", - "offset": 456 - }, - { - "name": "m_nRandomSeed", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_bRigid", - "ty": "bool", - "offset": 464 - }, - { - "name": "m_bSetNormal", - "ty": "bool", - "offset": 465 - }, - { - "name": "m_bIgnoreDt", - "ty": "bool", - "offset": 466 - }, - { - "name": "m_flMinNormalVelocity", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flMaxNormalVelocity", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_nIndexType", - "ty": "SnapshotIndexType_t", - "offset": 476 - }, - { - "name": "m_flReadIndex", - "ty": "CPerParticleFloatInput", - "offset": 480 - }, - { - "name": "m_flIncrement", - "ty": "float32", - "offset": 824 - }, - { - "name": "m_nFullLoopIncrement", - "ty": "int32", - "offset": 828 - }, - { - "name": "m_nSnapShotStartPoint", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_flBoneVelocity", - "ty": "float32", - "offset": 836 - }, - { - "name": "m_flBoneVelocityMax", - "ty": "float32", - "offset": 840 - }, - { - "name": "m_bCopyColor", - "ty": "bool", - "offset": 844 - }, - { - "name": "m_bCopyAlpha", - "ty": "bool", - "offset": 845 - }, - { - "name": "m_bSetRadius", - "ty": "bool", - "offset": 846 - } - ] - }, - { - "name": "C_INIT_InitFromParentKilled", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAttributeToCopy", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_InitFromVectorFieldSnapshot", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nLocalSpaceCP", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nWeightUpdateCP", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_bUseVerticalVelocity", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_vecScale", - "ty": "CPerParticleVecInput", - "offset": 464 - } - ] - }, - { - "name": "C_INIT_RemapInitialDirectionToTransformToVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 552 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 556 - }, - { - "name": "m_flOffsetRot", - "ty": "float32", - "offset": 560 - }, - { - "name": "m_vecOffsetAxis", - "ty": "", - "offset": 564 - }, - { - "name": "m_bNormalize", - "ty": "bool", - "offset": 576 - } - ] - }, - { - "name": "C_INIT_RemapInitialTransformDirectionToRotation", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 552 - }, - { - "name": "m_flOffsetRot", - "ty": "float32", - "offset": 556 - }, - { - "name": "m_nComponent", - "ty": "int32", - "offset": 560 - } - ] - }, - { - "name": "C_INIT_RemapQAnglesToRotation", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_RemapTransformOrientationToRotations", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 448 - }, - { - "name": "m_vecRotation", - "ty": "", - "offset": 552 - }, - { - "name": "m_bUseQuat", - "ty": "bool", - "offset": 564 - }, - { - "name": "m_bWriteNormal", - "ty": "bool", - "offset": 565 - } - ] - }, - { - "name": "C_INIT_SetRigidAttachment", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 456 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 460 - } - ] - }, - { - "name": "C_INIT_RemapInitialVisibilityScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 468 - } - ] - }, - { - "name": "C_INIT_RadiusFromCPObject", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPoint", - "ty": "int32", - "offset": 448 - } - ] - }, - { - "name": "C_INIT_InitialSequenceFromModel", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_nFieldOutputAnim", - "ty": "ParticleAttributeIndex_t", - "offset": 456 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 476 - } - ] - }, - { - "name": "C_INIT_GlobalScale", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_nScaleControlPointNumber", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_bScaleRadius", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_bScalePosition", - "ty": "bool", - "offset": 461 - }, - { - "name": "m_bScaleVelocity", - "ty": "bool", - "offset": 462 - } - ] - }, - { - "name": "C_INIT_PointList", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_pointList", - "ty": "CUtlVector< PointDefinition_t >", - "offset": 456 - }, - { - "name": "m_bPlaceAlongPath", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bClosedLoop", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_nNumPointsAlongPath", - "ty": "int32", - "offset": 484 - } - ] - }, - { - "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 448 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 456 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 482 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 484 - } - ] - }, - { - "name": "C_INIT_RandomNamedModelSequence", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 448 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 456 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 482 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 484 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RandomNamedModelBodyPart", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 448 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 456 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 482 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 484 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RandomNamedModelMeshGroup", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 448 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 456 - }, - { - "name": "m_bShuffle", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bLinear", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 482 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 484 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 448 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 456 - }, - { - "name": "m_values", - "ty": "CUtlVector< float32 >", - "offset": 480 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 504 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 508 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 512 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 516 - } - ] - }, - { - "name": "C_INIT_RemapNamedModelSequenceToScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 448 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 456 - }, - { - "name": "m_values", - "ty": "CUtlVector< float32 >", - "offset": 480 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 504 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 508 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 512 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 516 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapNamedModelBodyPartToScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 448 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 456 - }, - { - "name": "m_values", - "ty": "CUtlVector< float32 >", - "offset": 480 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 504 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 508 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 512 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 516 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_RemapNamedModelMeshGroupToScalar", - "module_name": "particles.dll", - "parent": { - "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 448 - }, - { - "name": "m_names", - "ty": "CUtlVector< CUtlString >", - "offset": 456 - }, - { - "name": "m_values", - "ty": "CUtlVector< float32 >", - "offset": 480 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 504 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 508 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 512 - }, - { - "name": "m_bModelFromRenderer", - "ty": "bool", - "offset": 516 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_INIT_StatusEffect", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nDetail2Combo", - "ty": "Detail2Combo_t", - "offset": 448 - }, - { - "name": "m_flDetail2Rotation", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flDetail2Scale", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flDetail2BlendFactor", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flColorWarpIntensity", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flDiffuseWarpBlendToFull", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flEnvMapIntensity", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flAmbientScale", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_specularColor", - "ty": "Color", - "offset": 480 - }, - { - "name": "m_flSpecularScale", - "ty": "float32", - "offset": 484 - }, - { - "name": "m_flSpecularExponent", - "ty": "float32", - "offset": 488 - }, - { - "name": "m_flSpecularExponentBlendToFull", - "ty": "float32", - "offset": 492 - }, - { - "name": "m_flSpecularBlendToFull", - "ty": "float32", - "offset": 496 - }, - { - "name": "m_rimLightColor", - "ty": "Color", - "offset": 500 - }, - { - "name": "m_flRimLightScale", - "ty": "float32", - "offset": 504 - }, - { - "name": "m_flReflectionsTintByBaseBlendToNone", - "ty": "float32", - "offset": 508 - }, - { - "name": "m_flMetalnessBlendToFull", - "ty": "float32", - "offset": 512 - }, - { - "name": "m_flSelfIllumBlendToFull", - "ty": "float32", - "offset": 516 - } - ] - }, - { - "name": "C_INIT_StatusEffectCitadel", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSFXColorWarpAmount", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flSFXNormalAmount", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flSFXMetalnessAmount", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flSFXRoughnessAmount", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flSFXSelfIllumAmount", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flSFXSScale", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flSFXSScrollX", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flSFXSScrollY", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_flSFXSScrollZ", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_flSFXSOffsetX", - "ty": "float32", - "offset": 484 - }, - { - "name": "m_flSFXSOffsetY", - "ty": "float32", - "offset": 488 - }, - { - "name": "m_flSFXSOffsetZ", - "ty": "float32", - "offset": 492 - }, - { - "name": "m_nDetailCombo", - "ty": "DetailCombo_t", - "offset": 496 - }, - { - "name": "m_flSFXSDetailAmount", - "ty": "float32", - "offset": 500 - }, - { - "name": "m_flSFXSDetailScale", - "ty": "float32", - "offset": 504 - }, - { - "name": "m_flSFXSDetailScrollX", - "ty": "float32", - "offset": 508 - }, - { - "name": "m_flSFXSDetailScrollY", - "ty": "float32", - "offset": 512 - }, - { - "name": "m_flSFXSDetailScrollZ", - "ty": "float32", - "offset": 516 - }, - { - "name": "m_flSFXSUseModelUVs", - "ty": "float32", - "offset": 520 - } - ] - }, - { - "name": "C_INIT_CreateParticleImpulse", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputRadius", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_InputMagnitude", - "ty": "CPerParticleFloatInput", - "offset": 792 - }, - { - "name": "m_nFalloffFunction", - "ty": "ParticleFalloffFunction_t", - "offset": 1136 - }, - { - "name": "m_InputFalloffExp", - "ty": "CPerParticleFloatInput", - "offset": 1144 - }, - { - "name": "m_nImpulseType", - "ty": "ParticleImpulseType_t", - "offset": 1488 - } - ] - }, - { - "name": "C_INIT_QuantizeFloat", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 792 - } - ] - }, - { - "name": "C_INIT_SetAttributeToScalarExpression", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nExpression", - "ty": "ScalarExpressionType_t", - "offset": 448 - }, - { - "name": "m_flInput1", - "ty": "CPerParticleFloatInput", - "offset": 456 - }, - { - "name": "m_flInput2", - "ty": "CPerParticleFloatInput", - "offset": 800 - }, - { - "name": "m_flOutputRemap", - "ty": "CParticleRemapFloatInput", - "offset": 1144 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 1488 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 1492 - } - ] - }, - { - "name": "C_INIT_SetVectorAttributeToVectorExpression", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nExpression", - "ty": "VectorExpressionType_t", - "offset": 448 - }, - { - "name": "m_vInput1", - "ty": "CPerParticleVecInput", - "offset": 456 - }, - { - "name": "m_vInput2", - "ty": "CPerParticleVecInput", - "offset": 2080 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 3704 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 3708 - }, - { - "name": "m_bNormalizedOutput", - "ty": "bool", - "offset": 3712 - } - ] - }, - { - "name": "C_INIT_InitFloatCollection", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 792 - } - ] - }, - { - "name": "C_INIT_InitFloat", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 792 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 796 - }, - { - "name": "m_InputStrength", - "ty": "CPerParticleFloatInput", - "offset": 800 - } - ] - }, - { - "name": "C_INIT_InitVecCollection", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CParticleCollectionVecInput", - "offset": 448 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 2072 - } - ] - }, - { - "name": "C_INIT_InitVec", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionInitializer", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nAssociatedEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_InputValue", - "ty": "CPerParticleVecInput", - "offset": 448 - }, - { - "name": "m_nOutputField", - "ty": "ParticleAttributeIndex_t", - "offset": 2072 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 2076 - }, - { - "name": "m_bNormalizedOutput", - "ty": "bool", - "offset": 2080 - }, - { - "name": "m_bWritePreviousPosition", - "ty": "bool", - "offset": 2081 - } - ] - }, - { - "name": "C_OP_InstantaneousEmitter", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionEmitter", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParticlesToEmit", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - }, - { - "name": "m_flStartTime", - "ty": "CParticleCollectionFloatInput", - "offset": 792 - }, - { - "name": "m_flInitFromKilledParentParticles", - "ty": "float32", - "offset": 1136 - }, - { - "name": "m_flParentParticleScale", - "ty": "CParticleCollectionFloatInput", - "offset": 1144 - }, - { - "name": "m_nMaxEmittedPerFrame", - "ty": "int32", - "offset": 1488 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 1492 - } - ] - }, - { - "name": "C_OP_ContinuousEmitter", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionEmitter", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flEmissionDuration", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - }, - { - "name": "m_flStartTime", - "ty": "CParticleCollectionFloatInput", - "offset": 792 - }, - { - "name": "m_flEmitRate", - "ty": "CParticleCollectionFloatInput", - "offset": 1136 - }, - { - "name": "m_flEmissionScale", - "ty": "float32", - "offset": 1480 - }, - { - "name": "m_flScalePerParentParticle", - "ty": "float32", - "offset": 1484 - }, - { - "name": "m_bInitFromKilledParentParticles", - "ty": "bool", - "offset": 1488 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 1492 - }, - { - "name": "m_nLimitPerUpdate", - "ty": "int32", - "offset": 1496 - }, - { - "name": "m_bForceEmitOnFirstUpdate", - "ty": "bool", - "offset": 1500 - }, - { - "name": "m_bForceEmitOnLastUpdate", - "ty": "bool", - "offset": 1501 - } - ] - }, - { - "name": "C_OP_NoiseEmitter", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionEmitter", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flEmissionDuration", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flEmissionScale", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_nScaleControlPoint", - "ty": "int32", - "offset": 460 - }, - { - "name": "m_nScaleControlPointField", - "ty": "int32", - "offset": 464 - }, - { - "name": "m_nWorldNoisePoint", - "ty": "int32", - "offset": 468 - }, - { - "name": "m_bAbsVal", - "ty": "bool", - "offset": 472 - }, - { - "name": "m_bAbsValInv", - "ty": "bool", - "offset": 473 - }, - { - "name": "m_flOffset", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 484 - }, - { - "name": "m_flNoiseScale", - "ty": "float32", - "offset": 488 - }, - { - "name": "m_flWorldNoiseScale", - "ty": "float32", - "offset": 492 - }, - { - "name": "m_vecOffsetLoc", - "ty": "", - "offset": 496 - }, - { - "name": "m_flWorldTimeScale", - "ty": "float32", - "offset": 508 - } - ] - }, - { - "name": "C_OP_MaintainEmitter", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionEmitter", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEmitterIndex", - "ty": "int32", - "offset": 440 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParticlesToMaintain", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 792 - }, - { - "name": "m_flEmissionDuration", - "ty": "CParticleCollectionFloatInput", - "offset": 800 - }, - { - "name": "m_flEmissionRate", - "ty": "float32", - "offset": 1144 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 1148 - }, - { - "name": "m_bEmitInstantaneously", - "ty": "bool", - "offset": 1152 - }, - { - "name": "m_bFinalEmitOnStop", - "ty": "bool", - "offset": 1153 - }, - { - "name": "m_flScale", - "ty": "CParticleCollectionFloatInput", - "offset": 1160 - } - ] - }, - { - "name": "C_OP_RandomForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_MinForce", - "ty": "", - "offset": 464 - }, - { - "name": "m_MaxForce", - "ty": "", - "offset": 476 - } - ] - }, - { - "name": "C_OP_CPVelocityForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 464 - }, - { - "name": "m_flScale", - "ty": "CPerParticleFloatInput", - "offset": 472 - } - ] - }, - { - "name": "C_OP_ParentVortices", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flForceScale", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_vecTwistAxis", - "ty": "", - "offset": 468 - }, - { - "name": "m_bFlipBasedOnYaw", - "ty": "bool", - "offset": 480 - } - ] - }, - { - "name": "C_OP_TwistAroundAxis", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fForceAmount", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_TwistAxis", - "ty": "", - "offset": 468 - }, - { - "name": "m_bLocalSpace", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 484 - } - ] - }, - { - "name": "C_OP_AttractToControlPoint", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecComponentScale", - "ty": "", - "offset": 464 - }, - { - "name": "m_fForceAmount", - "ty": "CPerParticleFloatInput", - "offset": 480 - }, - { - "name": "m_fFalloffPower", - "ty": "float32", - "offset": 824 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 832 - }, - { - "name": "m_fForceAmountMin", - "ty": "CPerParticleFloatInput", - "offset": 936 - }, - { - "name": "m_bApplyMinForce", - "ty": "bool", - "offset": 1280 - } - ] - }, - { - "name": "C_OP_ForceBasedOnDistanceToPlane", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinDist", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_vecForceAtMinDist", - "ty": "", - "offset": 468 - }, - { - "name": "m_flMaxDist", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_vecForceAtMaxDist", - "ty": "", - "offset": 484 - }, - { - "name": "m_vecPlaneNormal", - "ty": "", - "offset": 496 - }, - { - "name": "m_nControlPointNumber", - "ty": "int32", - "offset": 508 - }, - { - "name": "m_flExponent", - "ty": "float32", - "offset": 512 - } - ] - }, - { - "name": "C_OP_TimeVaryingForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartLerpTime", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_StartingForce", - "ty": "", - "offset": 468 - }, - { - "name": "m_flEndLerpTime", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_EndingForce", - "ty": "", - "offset": 484 - } - ] - }, - { - "name": "C_OP_TurbulenceForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flNoiseCoordScale0", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flNoiseCoordScale1", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flNoiseCoordScale2", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flNoiseCoordScale3", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_vecNoiseAmount0", - "ty": "", - "offset": 480 - }, - { - "name": "m_vecNoiseAmount1", - "ty": "", - "offset": 492 - }, - { - "name": "m_vecNoiseAmount2", - "ty": "", - "offset": 504 - }, - { - "name": "m_vecNoiseAmount3", - "ty": "", - "offset": 516 - } - ] - }, - { - "name": "C_OP_CurlNoiseForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNoiseType", - "ty": "ParticleDirectionNoiseType_t", - "offset": 464 - }, - { - "name": "m_vecNoiseFreq", - "ty": "CPerParticleVecInput", - "offset": 472 - }, - { - "name": "m_vecNoiseScale", - "ty": "CPerParticleVecInput", - "offset": 2096 - }, - { - "name": "m_vecOffset", - "ty": "CPerParticleVecInput", - "offset": 3720 - }, - { - "name": "m_vecOffsetRate", - "ty": "CPerParticleVecInput", - "offset": 5344 - }, - { - "name": "m_flWorleySeed", - "ty": "CPerParticleFloatInput", - "offset": 6968 - }, - { - "name": "m_flWorleyJitter", - "ty": "CPerParticleFloatInput", - "offset": 7312 - } - ] - }, - { - "name": "C_OP_PerParticleForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flForceScale", - "ty": "CPerParticleFloatInput", - "offset": 464 - }, - { - "name": "m_vForce", - "ty": "CPerParticleVecInput", - "offset": 808 - }, - { - "name": "m_nCP", - "ty": "int32", - "offset": 2432 - } - ] - }, - { - "name": "C_OP_WindForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vForce", - "ty": "", - "offset": 464 - } - ] - }, - { - "name": "C_OP_ExternalWindForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vecSamplePosition", - "ty": "CPerParticleVecInput", - "offset": 464 - }, - { - "name": "m_vecScale", - "ty": "CPerParticleVecInput", - "offset": 2088 - }, - { - "name": "m_bSampleWind", - "ty": "bool", - "offset": 3712 - }, - { - "name": "m_bSampleWater", - "ty": "bool", - "offset": 3713 - }, - { - "name": "m_bDampenNearWaterPlane", - "ty": "bool", - "offset": 3714 - }, - { - "name": "m_bSampleGravity", - "ty": "bool", - "offset": 3715 - }, - { - "name": "m_vecGravityForce", - "ty": "CPerParticleVecInput", - "offset": 3720 - }, - { - "name": "m_bUseBasicMovementGravity", - "ty": "bool", - "offset": 5344 - }, - { - "name": "m_flLocalGravityScale", - "ty": "CPerParticleFloatInput", - "offset": 5352 - }, - { - "name": "m_flLocalBuoyancyScale", - "ty": "CPerParticleFloatInput", - "offset": 5696 - }, - { - "name": "m_vecBuoyancyForce", - "ty": "CPerParticleVecInput", - "offset": 6040 - } - ] - }, - { - "name": "C_OP_ExternalGameImpulseForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flForceScale", - "ty": "CPerParticleFloatInput", - "offset": 464 - }, - { - "name": "m_bRopes", - "ty": "bool", - "offset": 808 - }, - { - "name": "m_bRopesZOnly", - "ty": "bool", - "offset": 809 - }, - { - "name": "m_bExplosions", - "ty": "bool", - "offset": 810 - }, - { - "name": "m_bParticles", - "ty": "bool", - "offset": 811 - } - ] - }, - { - "name": "C_OP_LocalAccelerationForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCP", - "ty": "int32", - "offset": 464 - }, - { - "name": "m_nScaleCP", - "ty": "int32", - "offset": 468 - }, - { - "name": "m_vecAccel", - "ty": "CParticleCollectionVecInput", - "offset": 472 - } - ] - }, - { - "name": "C_OP_DensityForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionForce", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flForceScale", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flTargetDensity", - "ty": "float32", - "offset": 472 - } - ] - }, - { - "name": "C_OP_BasicMovement", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Gravity", - "ty": "CParticleCollectionVecInput", - "offset": 448 - }, - { - "name": "m_fDrag", - "ty": "CParticleCollectionFloatInput", - "offset": 2072 - }, - { - "name": "m_nMaxConstraintPasses", - "ty": "int32", - "offset": 2416 - } - ] - }, - { - "name": "C_OP_FadeAndKill", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartFadeInTime", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flEndFadeInTime", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flStartFadeOutTime", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flEndFadeOutTime", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flStartAlpha", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flEndAlpha", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_bForcePreserveParticleOrder", - "ty": "bool", - "offset": 472 - } - ] - }, - { - "name": "C_OP_FadeAndKillForTracers", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartFadeInTime", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flEndFadeInTime", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flStartFadeOutTime", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flEndFadeOutTime", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flStartAlpha", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flEndAlpha", - "ty": "float32", - "offset": 468 - } - ] - }, - { - "name": "C_OP_FadeIn", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeInTimeMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flFadeInTimeMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flFadeInTimeExp", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 460 - } - ] - }, - { - "name": "C_OP_FadeOut", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeOutTimeMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flFadeOutTimeMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flFadeOutTimeExp", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flFadeBias", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 512 - }, - { - "name": "m_bEaseInAndOut", - "ty": "bool", - "offset": 513 - } - ] - }, - { - "name": "C_OP_FadeInSimple", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeInTime", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - } - ] - }, - { - "name": "C_OP_FadeOutSimple", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFadeOutTime", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - } - ] - }, - { - "name": "C_OP_ClampScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flOutputMin", - "ty": "CPerParticleFloatInput", - "offset": 456 - }, - { - "name": "m_flOutputMax", - "ty": "CPerParticleFloatInput", - "offset": 800 - } - ] - }, - { - "name": "C_OP_ClampVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_vecOutputMin", - "ty": "CPerParticleVecInput", - "offset": 456 - }, - { - "name": "m_vecOutputMax", - "ty": "CPerParticleVecInput", - "offset": 2080 - } - ] - }, - { - "name": "C_OP_OscillateScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RateMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_RateMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_FrequencyMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_FrequencyMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 464 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 468 - }, - { - "name": "m_bProportionalOp", - "ty": "bool", - "offset": 469 - }, - { - "name": "m_flStartTime_min", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flStartTime_max", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_flEndTime_min", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_flEndTime_max", - "ty": "float32", - "offset": 484 - }, - { - "name": "m_flOscMult", - "ty": "float32", - "offset": 488 - }, - { - "name": "m_flOscAdd", - "ty": "float32", - "offset": 492 - } - ] - }, - { - "name": "C_OP_OscillateScalarSimple", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Rate", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_Frequency", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 456 - }, - { - "name": "m_flOscMult", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOscAdd", - "ty": "float32", - "offset": 464 - } - ] - }, - { - "name": "C_OP_OscillateVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RateMin", - "ty": "", - "offset": 448 - }, - { - "name": "m_RateMax", - "ty": "", - "offset": 460 - }, - { - "name": "m_FrequencyMin", - "ty": "", - "offset": 472 - }, - { - "name": "m_FrequencyMax", - "ty": "", - "offset": 484 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 496 - }, - { - "name": "m_bProportional", - "ty": "bool", - "offset": 500 - }, - { - "name": "m_bProportionalOp", - "ty": "bool", - "offset": 501 - }, - { - "name": "m_bOffset", - "ty": "bool", - "offset": 502 - }, - { - "name": "m_flStartTime_min", - "ty": "float32", - "offset": 504 - }, - { - "name": "m_flStartTime_max", - "ty": "float32", - "offset": 508 - }, - { - "name": "m_flEndTime_min", - "ty": "float32", - "offset": 512 - }, - { - "name": "m_flEndTime_max", - "ty": "float32", - "offset": 516 - }, - { - "name": "m_flOscMult", - "ty": "CPerParticleFloatInput", - "offset": 520 - }, - { - "name": "m_flOscAdd", - "ty": "CPerParticleFloatInput", - "offset": 864 - }, - { - "name": "m_flRateScale", - "ty": "CPerParticleFloatInput", - "offset": 1208 - } - ] - }, - { - "name": "C_OP_OscillateVectorSimple", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Rate", - "ty": "", - "offset": 448 - }, - { - "name": "m_Frequency", - "ty": "", - "offset": 460 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 472 - }, - { - "name": "m_flOscMult", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_flOscAdd", - "ty": "float32", - "offset": 480 - }, - { - "name": "m_bOffset", - "ty": "bool", - "offset": 484 - } - ] - }, - { - "name": "C_OP_DifferencePreviousParticle", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 472 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 476 - }, - { - "name": "m_bSetPreviousParticle", - "ty": "bool", - "offset": 477 - } - ] - }, - { - "name": "C_OP_PointVectorAtNextParticle", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flInterpolation", - "ty": "CPerParticleFloatInput", - "offset": 456 - } - ] - }, - { - "name": "C_OP_RemapScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_bOldCode", - "ty": "bool", - "offset": 472 - } - ] - }, - { - "name": "C_OP_RemapDensityToVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_flDensityMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flDensityMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_vecOutputMin", - "ty": "", - "offset": 464 - }, - { - "name": "m_vecOutputMax", - "ty": "", - "offset": 476 - }, - { - "name": "m_bUseParentDensity", - "ty": "bool", - "offset": 488 - }, - { - "name": "m_nVoxelGridResolution", - "ty": "int32", - "offset": 492 - } - ] - }, - { - "name": "C_OP_Diffusion", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRadiusScale", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_nVoxelGridResolution", - "ty": "int32", - "offset": 456 - } - ] - }, - { - "name": "C_OP_RemapScalarEndCap", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 468 - } - ] - }, - { - "name": "C_OP_ReinitializeScalarEndCap", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "C_OP_RemapScalarOnceTimed", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bProportional", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 456 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flRemapTime", - "ty": "float32", - "offset": 476 - } - ] - }, - { - "name": "C_OP_RemapParticleCountOnScalarEndCap", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nInputMin", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_nInputMax", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_bBackwards", - "ty": "bool", - "offset": 468 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 472 - } - ] - }, - { - "name": "C_OP_RemapParticleCountToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nInputMin", - "ty": "CParticleCollectionFloatInput", - "offset": 456 - }, - { - "name": "m_nInputMax", - "ty": "CParticleCollectionFloatInput", - "offset": 800 - }, - { - "name": "m_flOutputMin", - "ty": "CParticleCollectionFloatInput", - "offset": 1144 - }, - { - "name": "m_flOutputMax", - "ty": "CParticleCollectionFloatInput", - "offset": 1488 - }, - { - "name": "m_bActiveRange", - "ty": "bool", - "offset": 1832 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 1836 - } - ] - }, - { - "name": "C_OP_RemapVisibilityScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flRadiusScale", - "ty": "float32", - "offset": 472 - } - ] - }, - { - "name": "C_OP_RemapTransformVisibilityToScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 448 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 456 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 560 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 564 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 568 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 572 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 576 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 580 - } - ] - }, - { - "name": "C_OP_RemapTransformVisibilityToVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 448 - }, - { - "name": "m_TransformInput", - "ty": "CParticleTransformInput", - "offset": 456 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 560 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 564 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 568 - }, - { - "name": "m_vecOutputMin", - "ty": "", - "offset": 572 - }, - { - "name": "m_vecOutputMax", - "ty": "", - "offset": 584 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 596 - } - ] - }, - { - "name": "C_OP_LerpScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flOutput", - "ty": "CPerParticleFloatInput", - "offset": 456 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 800 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 804 - } - ] - }, - { - "name": "C_OP_LerpEndCapScalar", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flOutput", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flLerpTime", - "ty": "float32", - "offset": 456 - } - ] - }, - { - "name": "C_OP_LerpEndCapVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_vecOutput", - "ty": "", - "offset": 452 - }, - { - "name": "m_flLerpTime", - "ty": "float32", - "offset": 464 - } - ] - }, - { - "name": "C_OP_LerpVector", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_vecOutput", - "ty": "", - "offset": 452 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 472 - } - ] - }, - { - "name": "C_OP_LerpToOtherAttribute", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flInterpolation", - "ty": "CPerParticleFloatInput", - "offset": 448 - }, - { - "name": "m_nFieldInputFrom", - "ty": "ParticleAttributeIndex_t", - "offset": 792 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 796 - }, - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 800 - } - ] - }, - { - "name": "C_OP_RemapSpeed", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flInputMin", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flInputMax", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 468 - }, - { - "name": "m_bIgnoreDelta", - "ty": "bool", - "offset": 472 - } - ] - }, - { - "name": "C_OP_RemapVectortoCP", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nOutControlPointNumber", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nFieldInput", - "ty": "ParticleAttributeIndex_t", - "offset": 452 - }, - { - "name": "m_nParticleNumber", - "ty": "int32", - "offset": 456 - } - ] - }, - { - "name": "C_OP_RampScalarLinear", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RateMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_RateMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flStartTime_min", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flStartTime_max", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flEndTime_min", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flEndTime_max", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 512 - }, - { - "name": "m_bProportionalOp", - "ty": "bool", - "offset": 516 - } - ] - }, - { - "name": "C_OP_RampScalarSpline", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RateMin", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_RateMax", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flStartTime_min", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flStartTime_max", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_flEndTime_min", - "ty": "float32", - "offset": 464 - }, - { - "name": "m_flEndTime_max", - "ty": "float32", - "offset": 468 - }, - { - "name": "m_flBias", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 512 - }, - { - "name": "m_bProportionalOp", - "ty": "bool", - "offset": 516 - }, - { - "name": "m_bEaseOut", - "ty": "bool", - "offset": 517 - } - ] - }, - { - "name": "C_OP_RampScalarLinearSimple", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Rate", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 496 - } - ] - }, - { - "name": "C_OP_RampScalarSplineSimple", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Rate", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_nField", - "ty": "ParticleAttributeIndex_t", - "offset": 496 - }, - { - "name": "m_bEaseOut", - "ty": "bool", - "offset": 500 - } - ] - }, - { - "name": "C_OP_ChladniWave", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flInputMin", - "ty": "CPerParticleFloatInput", - "offset": 456 - }, - { - "name": "m_flInputMax", - "ty": "CPerParticleFloatInput", - "offset": 800 - }, - { - "name": "m_flOutputMin", - "ty": "CPerParticleFloatInput", - "offset": 1144 - }, - { - "name": "m_flOutputMax", - "ty": "CPerParticleFloatInput", - "offset": 1488 - }, - { - "name": "m_vecWaveLength", - "ty": "CPerParticleVecInput", - "offset": 1832 - }, - { - "name": "m_vecHarmonics", - "ty": "CPerParticleVecInput", - "offset": 3456 - }, - { - "name": "m_nSetMethod", - "ty": "ParticleSetMethod_t", - "offset": 5080 - }, - { - "name": "m_nLocalSpaceControlPoint", - "ty": "int32", - "offset": 5084 - }, - { - "name": "m_b3D", - "ty": "bool", - "offset": 5088 - } - ] - }, - { - "name": "C_OP_Noise", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_flOutputMin", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flOutputMax", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_fl4NoiseScale", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_bAdditive", - "ty": "bool", - "offset": 464 - }, - { - "name": "m_flNoiseAnimationTimeScale", - "ty": "float32", - "offset": 468 - } - ] - }, - { - "name": "C_OP_VectorNoise", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFieldOutput", - "ty": "ParticleAttributeIndex_t", - "offset": 448 - }, - { - "name": "m_vecOutputMin", - "ty": "", - "offset": 452 - }, - { - "name": "m_vecOutputMax", - "ty": "", - "offset": 464 - }, - { - "name": "m_fl4NoiseScale", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_bAdditive", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_bOffset", - "ty": "bool", - "offset": 481 - }, - { - "name": "m_flNoiseAnimationTimeScale", - "ty": "float32", - "offset": 484 - } - ] - }, - { - "name": "C_OP_Decay", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bRopeDecay", - "ty": "bool", - "offset": 448 - }, - { - "name": "m_bForcePreserveParticleOrder", - "ty": "bool", - "offset": 449 - } - ] - }, - { - "name": "C_OP_DecayOffscreen", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOffscreenTime", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - } - ] - }, - { - "name": "C_OP_EndCapTimedFreeze", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFreezeTime", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - } - ] - }, - { - "name": "C_OP_EndCapTimedDecay", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDecayTime", - "ty": "float32", - "offset": 448 - } - ] - }, - { - "name": "C_OP_EndCapDecay", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_VelocityDecay", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinVelocity", - "ty": "float32", - "offset": 448 - } - ] - }, - { - "name": "C_OP_AlphaDecay", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinAlpha", - "ty": "float32", - "offset": 448 - } - ] - }, - { - "name": "C_OP_RadiusDecay", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinRadius", - "ty": "float32", - "offset": 448 - } - ] - }, - { - "name": "C_OP_DecayMaintainCount", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParticlesToMaintain", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_flDecayDelay", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_nSnapshotControlPoint", - "ty": "int32", - "offset": 456 - }, - { - "name": "m_bLifespanDecay", - "ty": "bool", - "offset": 460 - }, - { - "name": "m_flScale", - "ty": "CParticleCollectionFloatInput", - "offset": 464 - }, - { - "name": "m_bKillNewest", - "ty": "bool", - "offset": 808 - } - ] - }, - { - "name": "C_OP_DecayClampCount", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCount", - "ty": "CParticleCollectionFloatInput", - "offset": 448 - } - ] - }, - { - "name": "C_OP_Cull", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCullPerc", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flCullStart", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flCullEnd", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flCullExp", - "ty": "float32", - "offset": 460 - } - ] - }, - { - "name": "CGeneralSpin", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSpinRateDegrees", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nSpinRateMinDegrees", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_fSpinRateStopTime", - "ty": "float32", - "offset": 460 - } - ] - }, - { - "name": "CSpinUpdateBase", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_Spin", - "module_name": "particles.dll", - "parent": { - "name": "CGeneralSpin", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSpinRateDegrees", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nSpinRateMinDegrees", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_fSpinRateStopTime", - "ty": "float32", - "offset": 460 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_SpinUpdate", - "module_name": "particles.dll", - "parent": { - "name": "CSpinUpdateBase", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_SpinYaw", - "module_name": "particles.dll", - "parent": { - "name": "CGeneralSpin", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSpinRateDegrees", - "ty": "int32", - "offset": 448 - }, - { - "name": "m_nSpinRateMinDegrees", - "ty": "int32", - "offset": 452 - }, - { - "name": "m_fSpinRateStopTime", - "ty": "float32", - "offset": 460 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "C_OP_InterpolateRadius", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunctionOperator", - "module_name": "particles.dll", - "parent": { - "name": "CParticleFunction", - "module_name": "particles.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flOpStrength", - "ty": "CParticleCollectionFloatInput", - "offset": 8 - }, - { - "name": "m_nOpEndCapState", - "ty": "ParticleEndcapMode_t", - "offset": 352 - }, - { - "name": "m_flOpStartFadeInTime", - "ty": "float32", - "offset": 356 - }, - { - "name": "m_flOpEndFadeInTime", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_flOpStartFadeOutTime", - "ty": "float32", - "offset": 364 - }, - { - "name": "m_flOpEndFadeOutTime", - "ty": "float32", - "offset": 368 - }, - { - "name": "m_flOpFadeOscillatePeriod", - "ty": "float32", - "offset": 372 - }, - { - "name": "m_bNormalizeToStopTime", - "ty": "bool", - "offset": 376 - }, - { - "name": "m_flOpTimeOffsetMin", - "ty": "float32", - "offset": 380 - }, - { - "name": "m_flOpTimeOffsetMax", - "ty": "float32", - "offset": 384 - }, - { - "name": "m_nOpTimeOffsetSeed", - "ty": "int32", - "offset": 388 - }, - { - "name": "m_nOpTimeScaleSeed", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flOpTimeScaleMin", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flOpTimeScaleMax", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_bDisableOperator", - "ty": "bool", - "offset": 406 - }, - { - "name": "m_Notes", - "ty": "CUtlString", - "offset": 408 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "float32", - "offset": 448 - }, - { - "name": "m_flEndTime", - "ty": "float32", - "offset": 452 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 456 - }, - { - "name": "m_flEndScale", - "ty": "float32", - "offset": 460 - }, - { - "name": "m_bEaseInAndOut", - "ty": "bool", - "offset": 464 - }, - { - "name": "m_flBias", - "ty": "float32", - "offset": 468 - } - ] - } - ], - [ - { - "name": "ParticleControlPointAxis_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "PARTICLE_CP_AXIS_X", - "value": 0 - }, - { - "name": "PARTICLE_CP_AXIS_Y", - "value": 1 - }, - { - "name": "PARTICLE_CP_AXIS_Z", - "value": 2 - }, - { - "name": "PARTICLE_CP_AXIS_NEGATIVE_X", - "value": 3 - }, - { - "name": "PARTICLE_CP_AXIS_NEGATIVE_Y", - "value": 4 - }, - { - "name": "PARTICLE_CP_AXIS_NEGATIVE_Z", - "value": 5 - } - ] - }, - { - "name": "ParticleImpulseType_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "IMPULSE_TYPE_NONE", - "value": 0 - }, - { - "name": "IMPULSE_TYPE_GENERIC", - "value": 1 - }, - { - "name": "IMPULSE_TYPE_ROPE", - "value": 2 - }, - { - "name": "IMPULSE_TYPE_EXPLOSION", - "value": 4 - }, - { - "name": "IMPULSE_TYPE_EXPLOSION_UNDERWATER", - "value": 8 - }, - { - "name": "IMPULSE_TYPE_PARTICLE_SYSTEM", - "value": 16 - } - ] - }, - { - "name": "ParticleFalloffFunction_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_FALLOFF_CONSTANT", - "value": 0 - }, - { - "name": "PARTICLE_FALLOFF_LINEAR", - "value": 1 - }, - { - "name": "PARTICLE_FALLOFF_EXPONENTIAL", - "value": 2 - } - ] - }, - { - "name": "AnimationType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "ANIMATION_TYPE_FIXED_RATE", - "value": 0 - }, - { - "name": "ANIMATION_TYPE_FIT_LIFETIME", - "value": 1 - }, - { - "name": "ANIMATION_TYPE_MANUAL_FRAMES", - "value": 2 - } - ] - }, - { - "name": "ClosestPointTestType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_CLOSEST_TYPE_BOX", - "value": 0 - }, - { - "name": "PARTICLE_CLOSEST_TYPE_CAPSULE", - "value": 1 - }, - { - "name": "PARTICLE_CLOSEST_TYPE_HYBRID", - "value": 2 - } - ] - }, - { - "name": "InheritableBoolType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "INHERITABLE_BOOL_INHERIT", - "value": 0 - }, - { - "name": "INHERITABLE_BOOL_FALSE", - "value": 1 - }, - { - "name": "INHERITABLE_BOOL_TRUE", - "value": 2 - } - ] - }, - { - "name": "ParticleHitboxBiasType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PARTICLE_HITBOX_BIAS_ENTITY", - "value": 0 - }, - { - "name": "PARTICLE_HITBOX_BIAS_HITBOX", - "value": 1 - } - ] - }, - { - "name": "ParticleAttrBoxFlags_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PARTICLE_ATTR_BOX_FLAGS_NONE", - "value": 0 - }, - { - "name": "PARTICLE_ATTR_BOX_FLAGS_WATER", - "value": 1 - } - ] - }, - { - "name": "PFuncVisualizationType_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "PFUNC_VISUALIZATION_SPHERE_WIREFRAME", - "value": 0 - }, - { - "name": "PFUNC_VISUALIZATION_SPHERE_SOLID", - "value": 1 - }, - { - "name": "PFUNC_VISUALIZATION_BOX", - "value": 2 - }, - { - "name": "PFUNC_VISUALIZATION_RING", - "value": 3 - }, - { - "name": "PFUNC_VISUALIZATION_PLANE", - "value": 4 - }, - { - "name": "PFUNC_VISUALIZATION_LINE", - "value": 5 - }, - { - "name": "PFUNC_VISUALIZATION_CYLINDER", - "value": 6 - } - ] - }, - { - "name": "PetGroundType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PET_GROUND_NONE", - "value": 0 - }, - { - "name": "PET_GROUND_GRID", - "value": 1 - }, - { - "name": "PET_GROUND_PLANE", - "value": 2 - } - ] - }, - { - "name": "SpriteCardShaderType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SPRITECARD_SHADER_BASE", - "value": 0 - }, - { - "name": "SPRITECARD_SHADER_CUSTOM", - "value": 1 - } - ] - }, - { - "name": "ParticleTopology_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "PARTICLE_TOPOLOGY_POINTS", - "value": 0 - }, - { - "name": "PARTICLE_TOPOLOGY_LINES", - "value": 1 - }, - { - "name": "PARTICLE_TOPOLOGY_TRIS", - "value": 2 - }, - { - "name": "PARTICLE_TOPOLOGY_QUADS", - "value": 3 - }, - { - "name": "PARTICLE_TOPOLOGY_CUBES", - "value": 4 - } - ] - }, - { - "name": "ParticleDetailLevel_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PARTICLEDETAIL_LOW", - "value": 0 - }, - { - "name": "PARTICLEDETAIL_MEDIUM", - "value": 1 - }, - { - "name": "PARTICLEDETAIL_HIGH", - "value": 2 - }, - { - "name": "PARTICLEDETAIL_ULTRA", - "value": 3 - } - ] - }, - { - "name": "ParticleTraceSet_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PARTICLE_TRACE_SET_ALL", - "value": 0 - }, - { - "name": "PARTICLE_TRACE_SET_STATIC", - "value": 1 - }, - { - "name": "PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED", - "value": 2 - }, - { - "name": "PARTICLE_TRACE_SET_DYNAMIC", - "value": 3 - } - ] - }, - { - "name": "ParticleCollisionMode_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "COLLISION_MODE_PER_PARTICLE_TRACE", - "value": 3 - }, - { - "name": "COLLISION_MODE_USE_NEAREST_TRACE", - "value": 2 - }, - { - "name": "COLLISION_MODE_PER_FRAME_PLANESET", - "value": 1 - }, - { - "name": "COLLISION_MODE_INITIAL_TRACE_DOWN", - "value": 0 - }, - { - "name": "COLLISION_MODE_DISABLED", - "value": -1 - } - ] - }, - { - "name": "ParticleColorBlendMode_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "PARTICLEBLEND_DEFAULT", - "value": 0 - }, - { - "name": "PARTICLEBLEND_OVERLAY", - "value": 1 - }, - { - "name": "PARTICLEBLEND_DARKEN", - "value": 2 - }, - { - "name": "PARTICLEBLEND_LIGHTEN", - "value": 3 - }, - { - "name": "PARTICLEBLEND_MULTIPLY", - "value": 4 - } - ] - }, - { - "name": "Detail2Combo_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "DETAIL_2_COMBO_UNINITIALIZED", - "value": -1 - }, - { - "name": "DETAIL_2_COMBO_OFF", - "value": 0 - }, - { - "name": "DETAIL_2_COMBO_ADD", - "value": 1 - }, - { - "name": "DETAIL_2_COMBO_ADD_SELF_ILLUM", - "value": 2 - }, - { - "name": "DETAIL_2_COMBO_MOD2X", - "value": 3 - }, - { - "name": "DETAIL_2_COMBO_MUL", - "value": 4 - }, - { - "name": "DETAIL_2_COMBO_CROSSFADE", - "value": 5 - } - ] - }, - { - "name": "DetailCombo_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "DETAIL_COMBO_OFF", - "value": 0 - }, - { - "name": "DETAIL_COMBO_ADD", - "value": 1 - }, - { - "name": "DETAIL_COMBO_ADD_SELF_ILLUM", - "value": 2 - }, - { - "name": "DETAIL_COMBO_MOD2X", - "value": 3 - } - ] - }, - { - "name": "ScalarExpressionType_t", - "ty": "int32", - "alignment": 4, - "size": 9, - "members": [ - { - "name": "SCALAR_EXPRESSION_UNINITIALIZED", - "value": -1 - }, - { - "name": "SCALAR_EXPRESSION_ADD", - "value": 0 - }, - { - "name": "SCALAR_EXPRESSION_SUBTRACT", - "value": 1 - }, - { - "name": "SCALAR_EXPRESSION_MUL", - "value": 2 - }, - { - "name": "SCALAR_EXPRESSION_DIVIDE", - "value": 3 - }, - { - "name": "SCALAR_EXPRESSION_INPUT_1", - "value": 4 - }, - { - "name": "SCALAR_EXPRESSION_MIN", - "value": 5 - }, - { - "name": "SCALAR_EXPRESSION_MAX", - "value": 6 - }, - { - "name": "SCALAR_EXPRESSION_MOD", - "value": 7 - } - ] - }, - { - "name": "VectorExpressionType_t", - "ty": "int32", - "alignment": 4, - "size": 9, - "members": [ - { - "name": "VECTOR_EXPRESSION_UNINITIALIZED", - "value": -1 - }, - { - "name": "VECTOR_EXPRESSION_ADD", - "value": 0 - }, - { - "name": "VECTOR_EXPRESSION_SUBTRACT", - "value": 1 - }, - { - "name": "VECTOR_EXPRESSION_MUL", - "value": 2 - }, - { - "name": "VECTOR_EXPRESSION_DIVIDE", - "value": 3 - }, - { - "name": "VECTOR_EXPRESSION_INPUT_1", - "value": 4 - }, - { - "name": "VECTOR_EXPRESSION_MIN", - "value": 5 - }, - { - "name": "VECTOR_EXPRESSION_MAX", - "value": 6 - }, - { - "name": "VECTOR_EXPRESSION_CROSSPRODUCT", - "value": 7 - } - ] - }, - { - "name": "VectorFloatExpressionType_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "VECTOR_FLOAT_EXPRESSION_UNINITIALIZED", - "value": -1 - }, - { - "name": "VECTOR_FLOAT_EXPRESSION_DOTPRODUCT", - "value": 0 - }, - { - "name": "VECTOR_FLOAT_EXPRESSION_DISTANCE", - "value": 1 - }, - { - "name": "VECTOR_FLOAT_EXPRESSION_DISTANCESQR", - "value": 2 - }, - { - "name": "VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH", - "value": 3 - }, - { - "name": "VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR", - "value": 4 - }, - { - "name": "VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE", - "value": 5 - } - ] - }, - { - "name": "MissingParentInheritBehavior_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "MISSING_PARENT_DO_NOTHING", - "value": -1 - }, - { - "name": "MISSING_PARENT_KILL", - "value": 0 - }, - { - "name": "MISSING_PARENT_FIND_NEW", - "value": 1 - }, - { - "name": "MISSING_PARENT_SAME_INDEX", - "value": 2 - } - ] - }, - { - "name": "HitboxLerpType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "HITBOX_LERP_LIFETIME", - "value": 0 - }, - { - "name": "HITBOX_LERP_CONSTANT", - "value": 1 - } - ] - }, - { - "name": "ParticleSelection_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_SELECTION_FIRST", - "value": 0 - }, - { - "name": "PARTICLE_SELECTION_LAST", - "value": 1 - }, - { - "name": "PARTICLE_SELECTION_NUMBER", - "value": 2 - } - ] - }, - { - "name": "ParticlePinDistance_t", - "ty": "int32", - "alignment": 4, - "size": 12, - "members": [ - { - "name": "PARTICLE_PIN_DISTANCE_NONE", - "value": -1 - }, - { - "name": "PARTICLE_PIN_DISTANCE_NEIGHBOR", - "value": 0 - }, - { - "name": "PARTICLE_PIN_DISTANCE_FARTHEST", - "value": 1 - }, - { - "name": "PARTICLE_PIN_DISTANCE_FIRST", - "value": 2 - }, - { - "name": "PARTICLE_PIN_DISTANCE_LAST", - "value": 3 - }, - { - "name": "PARTICLE_PIN_DISTANCE_CENTER", - "value": 5 - }, - { - "name": "PARTICLE_PIN_DISTANCE_CP", - "value": 6 - }, - { - "name": "PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER", - "value": 7 - }, - { - "name": "PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH", - "value": 8 - }, - { - "name": "PARTICLE_PIN_SPEED", - "value": 9 - }, - { - "name": "PARTICLE_PIN_COLLECTION_AGE", - "value": 10 - }, - { - "name": "PARTICLE_PIN_FLOAT_VALUE", - "value": 11 - } - ] - }, - { - "name": "ParticleColorBlendType_t", - "ty": "int32", - "alignment": 4, - "size": 13, - "members": [ - { - "name": "PARTICLE_COLOR_BLEND_MULTIPLY", - "value": 0 - }, - { - "name": "PARTICLE_COLOR_BLEND_MULTIPLY2X", - "value": 1 - }, - { - "name": "PARTICLE_COLOR_BLEND_DIVIDE", - "value": 2 - }, - { - "name": "PARTICLE_COLOR_BLEND_ADD", - "value": 3 - }, - { - "name": "PARTICLE_COLOR_BLEND_SUBTRACT", - "value": 4 - }, - { - "name": "PARTICLE_COLOR_BLEND_MOD2X", - "value": 5 - }, - { - "name": "PARTICLE_COLOR_BLEND_SCREEN", - "value": 6 - }, - { - "name": "PARTICLE_COLOR_BLEND_MAX", - "value": 7 - }, - { - "name": "PARTICLE_COLOR_BLEND_MIN", - "value": 8 - }, - { - "name": "PARTICLE_COLOR_BLEND_REPLACE", - "value": 9 - }, - { - "name": "PARTICLE_COLOR_BLEND_AVERAGE", - "value": 10 - }, - { - "name": "PARTICLE_COLOR_BLEND_NEGATE", - "value": 11 - }, - { - "name": "PARTICLE_COLOR_BLEND_LUMINANCE", - "value": 12 - } - ] - }, - { - "name": "ParticleSetMethod_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "PARTICLE_SET_REPLACE_VALUE", - "value": 0 - }, - { - "name": "PARTICLE_SET_SCALE_INITIAL_VALUE", - "value": 1 - }, - { - "name": "PARTICLE_SET_ADD_TO_INITIAL_VALUE", - "value": 2 - }, - { - "name": "PARTICLE_SET_RAMP_CURRENT_VALUE", - "value": 3 - }, - { - "name": "PARTICLE_SET_SCALE_CURRENT_VALUE", - "value": 4 - }, - { - "name": "PARTICLE_SET_ADD_TO_CURRENT_VALUE", - "value": 5 - } - ] - }, - { - "name": "ParticleDirectionNoiseType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_DIR_NOISE_PERLIN", - "value": 0 - }, - { - "name": "PARTICLE_DIR_NOISE_CURL", - "value": 1 - }, - { - "name": "PARTICLE_DIR_NOISE_WORLEY_BASIC", - "value": 2 - } - ] - }, - { - "name": "ParticleRotationLockType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_ROTATION_LOCK_NONE", - "value": 0 - }, - { - "name": "PARTICLE_ROTATION_LOCK_ROTATIONS", - "value": 1 - }, - { - "name": "PARTICLE_ROTATION_LOCK_NORMAL", - "value": 2 - } - ] - }, - { - "name": "ParticleEndcapMode_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_ENDCAP_ALWAYS_ON", - "value": -1 - }, - { - "name": "PARTICLE_ENDCAP_ENDCAP_OFF", - "value": 0 - }, - { - "name": "PARTICLE_ENDCAP_ENDCAP_ON", - "value": 1 - } - ] - }, - { - "name": "ParticleLightingQuality_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_LIGHTING_PER_PARTICLE", - "value": 0 - }, - { - "name": "PARTICLE_LIGHTING_PER_VERTEX", - "value": 1 - }, - { - "name": "PARTICLE_LIGHTING_PER_PIXEL", - "value": -1 - } - ] - }, - { - "name": "StandardLightingAttenuationStyle_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "LIGHT_STYLE_OLD", - "value": 0 - }, - { - "name": "LIGHT_STYLE_NEW", - "value": 1 - } - ] - }, - { - "name": "ParticleTraceMissBehavior_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_TRACE_MISS_BEHAVIOR_NONE", - "value": 0 - }, - { - "name": "PARTICLE_TRACE_MISS_BEHAVIOR_KILL", - "value": 1 - }, - { - "name": "PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END", - "value": 2 - } - ] - }, - { - "name": "ParticleOrientationSetMode_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PARTICLE_ORIENTATION_SET_FROM_VELOCITY", - "value": 0 - }, - { - "name": "PARTICLE_ORIENTATION_SET_FROM_ROTATIONS", - "value": 1 - } - ] - }, - { - "name": "ParticleLightnintBranchBehavior_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR", - "value": 0 - }, - { - "name": "PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR", - "value": 1 - } - ] - }, - { - "name": "ParticleLightFogLightingMode_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE", - "value": 0 - }, - { - "name": "PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC", - "value": 2 - }, - { - "name": "PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS", - "value": 4 - } - ] - }, - { - "name": "ParticleSequenceCropOverride_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT", - "value": -1 - }, - { - "name": "PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF", - "value": 0 - }, - { - "name": "PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON", - "value": 1 - } - ] - }, - { - "name": "ParticleParentSetMode_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_SET_PARENT_NO", - "value": 0 - }, - { - "name": "PARTICLE_SET_PARENT_IMMEDIATE", - "value": 1 - }, - { - "name": "PARTICLE_SET_PARENT_ROOT", - "value": 1 - } - ] - }, - { - "name": "MaterialProxyType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "MATERIAL_PROXY_STATUS_EFFECT", - "value": 0 - }, - { - "name": "MATERIAL_PROXY_TINT", - "value": 1 - } - ] - }, - { - "name": "BBoxVolumeType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "BBOX_VOLUME", - "value": 0 - }, - { - "name": "BBOX_DIMENSIONS", - "value": 1 - }, - { - "name": "BBOX_MINS_MAXS", - "value": 2 - } - ] - }, - { - "name": "ParticleHitboxDataSelection_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PARTICLE_HITBOX_AVERAGE_SPEED", - "value": 0 - }, - { - "name": "PARTICLE_HITBOX_COUNT", - "value": 1 - } - ] - }, - { - "name": "SnapshotIndexType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SNAPSHOT_INDEX_INCREMENT", - "value": 0 - }, - { - "name": "SNAPSHOT_INDEX_DIRECT", - "value": 1 - } - ] - }, - { - "name": "ParticleOrientationChoiceList_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "PARTICLE_ORIENTATION_SCREEN_ALIGNED", - "value": 0 - }, - { - "name": "PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED", - "value": 1 - }, - { - "name": "PARTICLE_ORIENTATION_WORLD_Z_ALIGNED", - "value": 2 - }, - { - "name": "PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL", - "value": 3 - }, - { - "name": "PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL", - "value": 4 - }, - { - "name": "PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION", - "value": 5 - } - ] - }, - { - "name": "ParticleOutputBlendMode_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "PARTICLE_OUTPUT_BLEND_MODE_ALPHA", - "value": 0 - }, - { - "name": "PARTICLE_OUTPUT_BLEND_MODE_ADD", - "value": 1 - }, - { - "name": "PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD", - "value": 2 - }, - { - "name": "PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD", - "value": 3 - }, - { - "name": "PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD", - "value": 4 - }, - { - "name": "PARTICLE_OUTPUT_BLEND_MODE_MOD2X", - "value": 5 - }, - { - "name": "PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN", - "value": 6 - } - ] - }, - { - "name": "ParticleAlphaReferenceType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA", - "value": 0 - }, - { - "name": "PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA", - "value": 1 - }, - { - "name": "PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE", - "value": 2 - }, - { - "name": "PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE", - "value": 3 - } - ] - }, - { - "name": "BlurFilterType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "BLURFILTER_GAUSSIAN", - "value": 0 - }, - { - "name": "BLURFILTER_BOX", - "value": 1 - } - ] - }, - { - "name": "ParticleLightTypeChoiceList_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PARTICLE_LIGHT_TYPE_POINT", - "value": 0 - }, - { - "name": "PARTICLE_LIGHT_TYPE_SPOT", - "value": 1 - }, - { - "name": "PARTICLE_LIGHT_TYPE_FX", - "value": 2 - }, - { - "name": "PARTICLE_LIGHT_TYPE_CAPSULE", - "value": 3 - } - ] - }, - { - "name": "ParticleLightUnitChoiceList_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PARTICLE_LIGHT_UNIT_CANDELAS", - "value": 0 - }, - { - "name": "PARTICLE_LIGHT_UNIT_LUMENS", - "value": 1 - } - ] - }, - { - "name": "ParticleOmni2LightTypeChoiceList_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PARTICLE_OMNI2_LIGHT_TYPE_POINT", - "value": 0 - }, - { - "name": "PARTICLE_OMNI2_LIGHT_TYPE_SPHERE", - "value": 1 - } - ] - }, - { - "name": "ParticleLightBehaviorChoiceList_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION", - "value": 0 - }, - { - "name": "PARTICLE_LIGHT_BEHAVIOR_ROPE", - "value": 1 - }, - { - "name": "PARTICLE_LIGHT_BEHAVIOR_TRAILS", - "value": 2 - } - ] - }, - { - "name": "ParticleDepthFeatheringMode_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_DEPTH_FEATHERING_OFF", - "value": 0 - }, - { - "name": "PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL", - "value": 1 - }, - { - "name": "PARTICLE_DEPTH_FEATHERING_ON_REQUIRED", - "value": 2 - } - ] - }, - { - "name": "ParticleVRHandChoiceList_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PARTICLE_VRHAND_LEFT", - "value": 0 - }, - { - "name": "PARTICLE_VRHAND_RIGHT", - "value": 1 - }, - { - "name": "PARTICLE_VRHAND_CP", - "value": 2 - }, - { - "name": "PARTICLE_VRHAND_CP_OBJECT", - "value": 3 - } - ] - }, - { - "name": "ParticleSortingChoiceList_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PARTICLE_SORTING_NEAREST", - "value": 0 - }, - { - "name": "PARTICLE_SORTING_CREATION_TIME", - "value": 1 - } - ] - }, - { - "name": "SpriteCardTextureType_t", - "ty": "int32", - "alignment": 4, - "size": 10, - "members": [ - { - "name": "SPRITECARD_TEXTURE_DIFFUSE", - "value": 0 - }, - { - "name": "SPRITECARD_TEXTURE_ZOOM", - "value": 1 - }, - { - "name": "SPRITECARD_TEXTURE_1D_COLOR_LOOKUP", - "value": 2 - }, - { - "name": "SPRITECARD_TEXTURE_UVDISTORTION", - "value": 3 - }, - { - "name": "SPRITECARD_TEXTURE_UVDISTORTION_ZOOM", - "value": 4 - }, - { - "name": "SPRITECARD_TEXTURE_NORMALMAP", - "value": 5 - }, - { - "name": "SPRITECARD_TEXTURE_ANIMMOTIONVEC", - "value": 6 - }, - { - "name": "SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A", - "value": 7 - }, - { - "name": "SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B", - "value": 8 - }, - { - "name": "SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C", - "value": 9 - } - ] - }, - { - "name": "SpriteCardTextureChannel_t", - "ty": "int32", - "alignment": 4, - "size": 15, - "members": [ - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB", - "value": 0 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA", - "value": 1 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_A", - "value": 2 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A", - "value": 3 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK", - "value": 4 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK", - "value": 5 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA", - "value": 6 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA", - "value": 7 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA", - "value": 8 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_R", - "value": 9 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_G", - "value": 10 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_B", - "value": 11 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA", - "value": 12 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA", - "value": 13 - }, - { - "name": "SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA", - "value": 14 - } - ] - }, - { - "name": "SpriteCardPerParticleScale_t", - "ty": "int32", - "alignment": 4, - "size": 14, - "members": [ - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_NONE", - "value": 0 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE", - "value": 1 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME", - "value": 2 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1", - "value": 3 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2", - "value": 4 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA", - "value": 5 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS", - "value": 6 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_ROLL", - "value": 7 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_YAW", - "value": 8 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_PITCH", - "value": 9 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_RANDOM", - "value": 10 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM", - "value": 11 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME", - "value": 12 - }, - { - "name": "SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME", - "value": 13 - } - ] - }, - { - "name": "ParticleTextureLayerBlendType_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "SPRITECARD_TEXTURE_BLEND_MULTIPLY", - "value": 0 - }, - { - "name": "SPRITECARD_TEXTURE_BLEND_MOD2X", - "value": 1 - }, - { - "name": "SPRITECARD_TEXTURE_BLEND_REPLACE", - "value": 2 - }, - { - "name": "SPRITECARD_TEXTURE_BLEND_ADD", - "value": 3 - }, - { - "name": "SPRITECARD_TEXTURE_BLEND_SUBTRACT", - "value": 4 - }, - { - "name": "SPRITECARD_TEXTURE_BLEND_AVERAGE", - "value": 5 - }, - { - "name": "SPRITECARD_TEXTURE_BLEND_LUMINANCE", - "value": 6 - } - ] - }, - { - "name": "ParticlePostProcessPriorityGroup_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME", - "value": 0 - }, - { - "name": "PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE", - "value": 1 - }, - { - "name": "PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT", - "value": 2 - }, - { - "name": "PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW", - "value": 3 - }, - { - "name": "PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH", - "value": 4 - }, - { - "name": "PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI", - "value": 5 - } - ] - }, - { - "name": "ParticleFogType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "PARTICLE_FOG_GAME_DEFAULT", - "value": 0 - }, - { - "name": "PARTICLE_FOG_ENABLED", - "value": 1 - }, - { - "name": "PARTICLE_FOG_DISABLED", - "value": 2 - } - ] - }, - { - "name": "TextureRepetitionMode_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "TEXTURE_REPETITION_PARTICLE", - "value": 0 - }, - { - "name": "TEXTURE_REPETITION_PATH", - "value": 1 - } - ] - }, - { - "name": "ParticleFloatType_t", - "ty": "int32", - "alignment": 4, - "size": 24, - "members": [ - { - "name": "PF_TYPE_INVALID", - "value": -1 - }, - { - "name": "PF_TYPE_LITERAL", - "value": 0 - }, - { - "name": "PF_TYPE_NAMED_VALUE", - "value": 1 - }, - { - "name": "PF_TYPE_RANDOM_UNIFORM", - "value": 2 - }, - { - "name": "PF_TYPE_RANDOM_BIASED", - "value": 3 - }, - { - "name": "PF_TYPE_COLLECTION_AGE", - "value": 4 - }, - { - "name": "PF_TYPE_ENDCAP_AGE", - "value": 5 - }, - { - "name": "PF_TYPE_CONTROL_POINT_COMPONENT", - "value": 6 - }, - { - "name": "PF_TYPE_CONTROL_POINT_CHANGE_AGE", - "value": 7 - }, - { - "name": "PF_TYPE_CONTROL_POINT_SPEED", - "value": 8 - }, - { - "name": "PF_TYPE_PARTICLE_DETAIL_LEVEL", - "value": 9 - }, - { - "name": "PF_TYPE_CONCURRENT_DEF_COUNT", - "value": 10 - }, - { - "name": "PF_TYPE_CLOSEST_CAMERA_DISTANCE", - "value": 11 - }, - { - "name": "PF_TYPE_RENDERER_CAMERA_DISTANCE", - "value": 12 - }, - { - "name": "PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT", - "value": 13 - }, - { - "name": "PF_TYPE_PARTICLE_NOISE", - "value": 14 - }, - { - "name": "PF_TYPE_PARTICLE_AGE", - "value": 15 - }, - { - "name": "PF_TYPE_PARTICLE_AGE_NORMALIZED", - "value": 16 - }, - { - "name": "PF_TYPE_PARTICLE_FLOAT", - "value": 17 - }, - { - "name": "PF_TYPE_PARTICLE_VECTOR_COMPONENT", - "value": 18 - }, - { - "name": "PF_TYPE_PARTICLE_SPEED", - "value": 19 - }, - { - "name": "PF_TYPE_PARTICLE_NUMBER", - "value": 20 - }, - { - "name": "PF_TYPE_PARTICLE_NUMBER_NORMALIZED", - "value": 21 - }, - { - "name": "PF_TYPE_COUNT", - "value": 22 - } - ] - }, - { - "name": "ParticleFloatBiasType_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "PF_BIAS_TYPE_INVALID", - "value": -1 - }, - { - "name": "PF_BIAS_TYPE_STANDARD", - "value": 0 - }, - { - "name": "PF_BIAS_TYPE_GAIN", - "value": 1 - }, - { - "name": "PF_BIAS_TYPE_EXPONENTIAL", - "value": 2 - }, - { - "name": "PF_BIAS_TYPE_COUNT", - "value": 3 - } - ] - }, - { - "name": "PFNoiseType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PF_NOISE_TYPE_PERLIN", - "value": 0 - }, - { - "name": "PF_NOISE_TYPE_SIMPLEX", - "value": 1 - }, - { - "name": "PF_NOISE_TYPE_WORLEY", - "value": 2 - }, - { - "name": "PF_NOISE_TYPE_CURL", - "value": 3 - } - ] - }, - { - "name": "PFNoiseModifier_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PF_NOISE_MODIFIER_NONE", - "value": 0 - }, - { - "name": "PF_NOISE_MODIFIER_LINES", - "value": 1 - }, - { - "name": "PF_NOISE_MODIFIER_CLUMPS", - "value": 2 - }, - { - "name": "PF_NOISE_MODIFIER_RINGS", - "value": 3 - } - ] - }, - { - "name": "PFNoiseTurbulence_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "PF_NOISE_TURB_NONE", - "value": 0 - }, - { - "name": "PF_NOISE_TURB_HIGHLIGHT", - "value": 1 - }, - { - "name": "PF_NOISE_TURB_FEEDBACK", - "value": 2 - }, - { - "name": "PF_NOISE_TURB_LOOPY", - "value": 3 - }, - { - "name": "PF_NOISE_TURB_CONTRAST", - "value": 4 - }, - { - "name": "PF_NOISE_TURB_ALTERNATE", - "value": 5 - } - ] - }, - { - "name": "ParticleFloatRandomMode_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PF_RANDOM_MODE_INVALID", - "value": -1 - }, - { - "name": "PF_RANDOM_MODE_CONSTANT", - "value": 0 - }, - { - "name": "PF_RANDOM_MODE_VARYING", - "value": 1 - }, - { - "name": "PF_RANDOM_MODE_COUNT", - "value": 2 - } - ] - }, - { - "name": "ParticleFloatInputMode_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PF_INPUT_MODE_INVALID", - "value": -1 - }, - { - "name": "PF_INPUT_MODE_CLAMPED", - "value": 0 - }, - { - "name": "PF_INPUT_MODE_LOOPED", - "value": 1 - }, - { - "name": "PF_INPUT_MODE_COUNT", - "value": 2 - } - ] - }, - { - "name": "ParticleFloatMapType_t", - "ty": "int32", - "alignment": 4, - "size": 8, - "members": [ - { - "name": "PF_MAP_TYPE_INVALID", - "value": -1 - }, - { - "name": "PF_MAP_TYPE_DIRECT", - "value": 0 - }, - { - "name": "PF_MAP_TYPE_MULT", - "value": 1 - }, - { - "name": "PF_MAP_TYPE_REMAP", - "value": 2 - }, - { - "name": "PF_MAP_TYPE_REMAP_BIASED", - "value": 3 - }, - { - "name": "PF_MAP_TYPE_CURVE", - "value": 4 - }, - { - "name": "PF_MAP_TYPE_NOTCHED", - "value": 5 - }, - { - "name": "PF_MAP_TYPE_COUNT", - "value": 6 - } - ] - }, - { - "name": "ParticleTransformType_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "PT_TYPE_INVALID", - "value": 0 - }, - { - "name": "PT_TYPE_NAMED_VALUE", - "value": 1 - }, - { - "name": "PT_TYPE_CONTROL_POINT", - "value": 2 - }, - { - "name": "PT_TYPE_CONTROL_POINT_RANGE", - "value": 3 - }, - { - "name": "PT_TYPE_COUNT", - "value": 4 - } - ] - }, - { - "name": "ParticleModelType_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "PM_TYPE_INVALID", - "value": 0 - }, - { - "name": "PM_TYPE_NAMED_VALUE_MODEL", - "value": 1 - }, - { - "name": "PM_TYPE_NAMED_VALUE_EHANDLE", - "value": 2 - }, - { - "name": "PM_TYPE_CONTROL_POINT", - "value": 3 - }, - { - "name": "PM_TYPE_COUNT", - "value": 4 - } - ] - }, - { - "name": "ParticleVecType_t", - "ty": "int32", - "alignment": 4, - "size": 19, - "members": [ - { - "name": "PVEC_TYPE_INVALID", - "value": -1 - }, - { - "name": "PVEC_TYPE_LITERAL", - "value": 0 - }, - { - "name": "PVEC_TYPE_LITERAL_COLOR", - "value": 1 - }, - { - "name": "PVEC_TYPE_NAMED_VALUE", - "value": 2 - }, - { - "name": "PVEC_TYPE_PARTICLE_VECTOR", - "value": 3 - }, - { - "name": "PVEC_TYPE_PARTICLE_VELOCITY", - "value": 4 - }, - { - "name": "PVEC_TYPE_CP_VALUE", - "value": 5 - }, - { - "name": "PVEC_TYPE_CP_RELATIVE_POSITION", - "value": 6 - }, - { - "name": "PVEC_TYPE_CP_RELATIVE_DIR", - "value": 7 - }, - { - "name": "PVEC_TYPE_CP_RELATIVE_RANDOM_DIR", - "value": 8 - }, - { - "name": "PVEC_TYPE_FLOAT_COMPONENTS", - "value": 9 - }, - { - "name": "PVEC_TYPE_FLOAT_INTERP_CLAMPED", - "value": 10 - }, - { - "name": "PVEC_TYPE_FLOAT_INTERP_OPEN", - "value": 11 - }, - { - "name": "PVEC_TYPE_FLOAT_INTERP_GRADIENT", - "value": 12 - }, - { - "name": "PVEC_TYPE_RANDOM_UNIFORM", - "value": 13 - }, - { - "name": "PVEC_TYPE_RANDOM_UNIFORM_OFFSET", - "value": 14 - }, - { - "name": "PVEC_TYPE_CP_DELTA", - "value": 15 - }, - { - "name": "PVEC_TYPE_CLOSEST_CAMERA_POSITION", - "value": 16 - }, - { - "name": "PVEC_TYPE_COUNT", - "value": 17 - } - ] - } - ] - ], - "pulse_system.dll": [ - [ - { - "name": "CPulseCursorFuncs", - "module_name": "pulse_system.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_WaitForCursorsWithTagBase::CursorState_t", - "module_name": "pulse_system.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_TagName", - "ty": "CUtlSymbolLarge", - "offset": 0 - } - ] - }, - { - "name": "CPulseTestFuncs_LibraryA", - "module_name": "pulse_system.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "FakeEntity_tAPI", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulse_RegisterInfo", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nReg", - "ty": "PulseRuntimeRegisterIndex_t", - "offset": 0 - }, - { - "name": "m_Type", - "ty": "CPulseValueFullType", - "offset": 8 - }, - { - "name": "m_OriginName", - "ty": "CKV3MemberNameWithStorage", - "offset": 24 - }, - { - "name": "m_nWrittenByInstruction", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_nLastReadByInstruction", - "ty": "int32", - "offset": 84 - } - ] - }, - { - "name": "CPulse_Chunk", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Instructions", - "ty": "CUtlLeanVector< PGDInstruction_t >", - "offset": 0 - }, - { - "name": "m_Registers", - "ty": "CUtlLeanVector< CPulse_RegisterInfo >", - "offset": 16 - }, - { - "name": "m_InstructionEditorIDs", - "ty": "CUtlLeanVector< PulseDocNodeID_t >", - "offset": 32 - } - ] - }, - { - "name": "CPulse_Variable", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_Description", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_Type", - "ty": "CPulseValueFullType", - "offset": 16 - }, - { - "name": "m_DefaultValue", - "ty": "KeyValues3", - "offset": 32 - }, - { - "name": "m_bIsPublic", - "ty": "bool", - "offset": 50 - } - ] - }, - { - "name": "CPulse_Constant", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "CPulseValueFullType", - "offset": 0 - }, - { - "name": "m_Value", - "ty": "KeyValues3", - "offset": 16 - } - ] - }, - { - "name": "CPulse_PublicOutput", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_Description", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_ParamType", - "ty": "CPulseValueFullType", - "offset": 16 - } - ] - }, - { - "name": "CPulse_OutputConnection", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SourceOutput", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_TargetEntity", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_TargetInput", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_Param", - "ty": "CUtlSymbolLarge", - "offset": 24 - } - ] - }, - { - "name": "CPulse_InvokeBinding", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_RegisterMap", - "ty": "PulseRegisterMap_t", - "offset": 0 - }, - { - "name": "m_FuncName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_nCellIndex", - "ty": "PulseRuntimeCellIndex_t", - "offset": 40 - }, - { - "name": "m_nSrcChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 44 - }, - { - "name": "m_nSrcInstruction", - "ty": "int32", - "offset": 48 - } - ] - }, - { - "name": "CPulse_CallInfo", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_PortName", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - }, - { - "name": "m_RegisterMap", - "ty": "PulseRegisterMap_t", - "offset": 16 - }, - { - "name": "m_CallMethodID", - "ty": "PulseDocNodeID_t", - "offset": 48 - }, - { - "name": "m_nSrcChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 52 - }, - { - "name": "m_nSrcInstruction", - "ty": "int32", - "offset": 56 - } - ] - }, - { - "name": "CPulseGraphDef", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_DomainIdentifier", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_ParentMapName", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_Chunks", - "ty": "CUtlVector< CPulse_Chunk* >", - "offset": 24 - }, - { - "name": "m_Cells", - "ty": "CUtlVector< CPulseCell_Base* >", - "offset": 48 - }, - { - "name": "m_Vars", - "ty": "CUtlVector< CPulse_Variable >", - "offset": 72 - }, - { - "name": "m_PublicOutputs", - "ty": "CUtlVector< CPulse_PublicOutput >", - "offset": 96 - }, - { - "name": "m_InvokeBindings", - "ty": "CUtlVector< CPulse_InvokeBinding* >", - "offset": 120 - }, - { - "name": "m_CallInfos", - "ty": "CUtlVector< CPulse_CallInfo* >", - "offset": 144 - }, - { - "name": "m_Constants", - "ty": "CUtlVector< CPulse_Constant >", - "offset": 168 - }, - { - "name": "m_OutputConnections", - "ty": "CUtlVector< CPulse_OutputConnection* >", - "offset": 192 - } - ] - }, - { - "name": "CPulseMathlib", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseTestScriptLib", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "PulseRegisterMap_t", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Inparams", - "ty": "KeyValues3", - "offset": 0 - }, - { - "name": "m_Outparams", - "ty": "KeyValues3", - "offset": 16 - } - ] - }, - { - "name": "PGDInstruction_t", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCode", - "ty": "PulseInstructionCode_t", - "offset": 0 - }, - { - "name": "m_nVar", - "ty": "PulseRuntimeVarIndex_t", - "offset": 4 - }, - { - "name": "m_nReg0", - "ty": "PulseRuntimeRegisterIndex_t", - "offset": 8 - }, - { - "name": "m_nReg1", - "ty": "PulseRuntimeRegisterIndex_t", - "offset": 10 - }, - { - "name": "m_nReg2", - "ty": "PulseRuntimeRegisterIndex_t", - "offset": 12 - }, - { - "name": "m_nInvokeBindingIndex", - "ty": "PulseRuntimeInvokeIndex_t", - "offset": 16 - }, - { - "name": "m_nChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 20 - }, - { - "name": "m_nDestInstruction", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nCallInfoIndex", - "ty": "PulseRuntimeCallInfoIndex_t", - "offset": 28 - }, - { - "name": "m_nConstIdx", - "ty": "PulseRuntimeConstantIndex_t", - "offset": 32 - }, - { - "name": "m_DomainValue", - "ty": "CBufferString", - "offset": 40 - } - ] - }, - { - "name": "CPulse_OutflowConnection", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SourceOutflowName", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_nDestChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 8 - }, - { - "name": "m_nInstruction", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "CPulse_ResumePoint", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulse_OutflowConnection", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SourceOutflowName", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_nDestChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 8 - }, - { - "name": "m_nInstruction", - "ty": "int32", - "offset": 12 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Inflow_BaseEntrypoint", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_EntryChunk", - "ty": "PulseRuntimeChunkIndex_t", - "offset": 72 - }, - { - "name": "m_RegisterMap", - "ty": "PulseRegisterMap_t", - "offset": 80 - } - ] - }, - { - "name": "CPulseRuntimeMethodArg", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CKV3MemberNameWithStorage", - "offset": 0 - }, - { - "name": "m_Description", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_Type", - "ty": "CPulseValueFullType", - "offset": 64 - } - ] - }, - { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Inflow_Wait", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderIcon" - } - } - ], - "fields": [ - { - "name": "m_WakeResume", - "ty": "CPulse_ResumePoint", - "offset": 72 - } - ] - }, - { - "name": "CPulseCell_Outflow_CycleOrdered::InstanceState_t", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNextIndex", - "ty": "int32", - "offset": 0 - } - ] - }, - { - "name": "CPulseCell_Outflow_CycleShuffled::InstanceState_t", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Shuffle", - "ty": "CUtlVectorFixedGrowable< uint8 >", - "offset": 0 - }, - { - "name": "m_nNextShuffle", - "ty": "int32", - "offset": 32 - } - ] - }, - { - "name": "CPulseCell_Outflow_TestRandomYesNo", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [ - { - "name": "m_Yes", - "ty": "CPulse_OutflowConnection", - "offset": 72 - }, - { - "name": "m_No", - "ty": "CPulse_OutflowConnection", - "offset": 88 - } - ] - }, - { - "name": "CPulseCell_Outflow_TestExplicitYesNo", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [ - { - "name": "m_Yes", - "ty": "CPulse_OutflowConnection", - "offset": 72 - }, - { - "name": "m_No", - "ty": "CPulse_OutflowConnection", - "offset": 88 - } - ] - }, - { - "name": "CPulseCell_Value_TestValue50", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Value_RandomInt", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderIcon" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Timeline::TimelineEvent_t", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTimeFromPrevious", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_bPauseForPreviousEvents", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_bCallModeSync", - "ty": "bool", - "offset": 5 - }, - { - "name": "m_EventOutflow", - "ty": "CPulse_OutflowConnection", - "offset": 8 - } - ] - }, - { - "name": "FakeEntity_t", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nHandle", - "ty": "PulseTestEHandle_t", - "offset": 0 - }, - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_Class", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_bDestroyed", - "ty": "bool", - "offset": 24 - }, - { - "name": "m_pAssociatedGraphInstance", - "ty": "CPulseGraphInstance_TestDomain*", - "offset": 32 - }, - { - "name": "m_bFuncWasCalled", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_fValue", - "ty": "float32", - "offset": 44 - } - ] - }, - { - "name": "CPulseGraphInstance_TestDomain", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_bIsRunningUnitTests", - "ty": "bool", - "offset": 216 - }, - { - "name": "m_bExplicitTimeStepping", - "ty": "bool", - "offset": 217 - }, - { - "name": "m_bExpectingToDestroyWithYieldedCursors", - "ty": "bool", - "offset": 218 - }, - { - "name": "m_nNextValidateIndex", - "ty": "int32", - "offset": 220 - }, - { - "name": "m_Tracepoints", - "ty": "CUtlVector< CUtlString >", - "offset": 224 - }, - { - "name": "m_bTestYesOrNoPath", - "ty": "bool", - "offset": 248 - } - ] - }, - { - "name": "CPulseCell_Step_TestDomainTracepoint", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Step_TestDomainCreateFakeEntity", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Step_TestDomainDestroyFakeEntity", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Step_TestDomainEntFire", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderText" - } - } - ], - "fields": [ - { - "name": "m_Input", - "ty": "CUtlString", - "offset": 72 - } - ] - }, - { - "name": "CPulseCell_Val_TestDomainGetEntityName", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Val_TestDomainFindEntityByName", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_TestWaitWithCursorState", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - } - ], - "fields": [ - { - "name": "m_WakeResume", - "ty": "CPulse_ResumePoint", - "offset": 72 - }, - { - "name": "m_WakeCancel", - "ty": "CPulse_ResumePoint", - "offset": 88 - }, - { - "name": "m_WakeFail", - "ty": "CPulse_ResumePoint", - "offset": 104 - } - ] - }, - { - "name": "CPulseCell_TestWaitWithCursorState::CursorState_t", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flWaitValue", - "ty": "float32", - "offset": 0 - }, - { - "name": "bFailOnCancel", - "ty": "bool", - "offset": 4 - } - ] - }, - { - "name": "CPulseTestFuncs_DerivedDomain", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Test_NoInflow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Test_MultiInflow_WithDefault", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Test_MultiInflow_NoDefault", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseGraphInstance_TurtleGraphics", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_WaitForCursorsWithTagBase", - "module_name": "pulse_system.dll", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCursorsAllowedToWait", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_WaitComplete", - "ty": "CPulse_ResumePoint", - "offset": 80 - } - ] - }, - { - "name": "CPulseCell_WaitForCursorsWithTag", - "module_name": "pulse_system.dll", - "parent": { - "name": "CPulseCell_WaitForCursorsWithTagBase", - "module_name": "pulse_system.dll", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCursorsAllowedToWait", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_WaitComplete", - "ty": "CPulse_ResumePoint", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderIcon" - } - } - ], - "fields": [ - { - "name": "m_bTagSelfWhenComplete", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_nDesiredKillPriority", - "ty": "PulseCursorCancelPriority_t", - "offset": 100 - } - ] - }, - { - "name": "CPulseCell_CursorQueue", - "module_name": "pulse_system.dll", - "parent": { - "name": "CPulseCell_WaitForCursorsWithTagBase", - "module_name": "pulse_system.dll", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCursorsAllowedToWait", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_WaitComplete", - "ty": "CPulse_ResumePoint", - "offset": 80 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - }, - { - "Unknown": { - "name": "MPulseEditorHeaderIcon" - } - } - ], - "fields": [ - { - "name": "m_nCursorsAllowedToRunParallel", - "ty": "int32", - "offset": 96 - } - ] - } - ], - [ - { - "name": "PulseInstructionCode_t", - "ty": "int16", - "alignment": 2, - "size": 61, - "members": [ - { - "name": "INVALID", - "value": 0 - }, - { - "name": "IMMEDIATE_HALT", - "value": 1 - }, - { - "name": "RETURN_VOID", - "value": 2 - }, - { - "name": "RETURN_VALUE", - "value": 3 - }, - { - "name": "NOP", - "value": 4 - }, - { - "name": "JUMP", - "value": 5 - }, - { - "name": "JUMP_COND", - "value": 6 - }, - { - "name": "CHUNK_LEAP", - "value": 7 - }, - { - "name": "CHUNK_LEAP_COND", - "value": 8 - }, - { - "name": "PULSE_CALL_SYNC", - "value": 9 - }, - { - "name": "PULSE_CALL_ASYNC_FIRE", - "value": 10 - }, - { - "name": "CELL_INVOKE", - "value": 11 - }, - { - "name": "LIBRARY_INVOKE", - "value": 12 - }, - { - "name": "SET_VAR", - "value": 13 - }, - { - "name": "GET_VAR", - "value": 14 - }, - { - "name": "GET_CONST", - "value": 15 - }, - { - "name": "SET_REGISTER_DOMAIN_VALUE", - "value": 16 - }, - { - "name": "COPY", - "value": 17 - }, - { - "name": "NOT", - "value": 18 - }, - { - "name": "NEGATE", - "value": 19 - }, - { - "name": "ADD", - "value": 20 - }, - { - "name": "SUB", - "value": 21 - }, - { - "name": "MUL", - "value": 22 - }, - { - "name": "DIV", - "value": 23 - }, - { - "name": "MOD", - "value": 24 - }, - { - "name": "LT", - "value": 25 - }, - { - "name": "LTE", - "value": 26 - }, - { - "name": "EQ", - "value": 27 - }, - { - "name": "NE", - "value": 28 - }, - { - "name": "AND", - "value": 29 - }, - { - "name": "OR", - "value": 30 - }, - { - "name": "CONVERT_VALUE", - "value": 31 - }, - { - "name": "LAST_SERIALIZED_CODE", - "value": 32 - }, - { - "name": "NEGATE_INT", - "value": 33 - }, - { - "name": "NEGATE_FLOAT", - "value": 34 - }, - { - "name": "ADD_INT", - "value": 35 - }, - { - "name": "ADD_FLOAT", - "value": 36 - }, - { - "name": "ADD_STRING", - "value": 37 - }, - { - "name": "SUB_INT", - "value": 38 - }, - { - "name": "SUB_FLOAT", - "value": 39 - }, - { - "name": "MUL_INT", - "value": 40 - }, - { - "name": "MUL_FLOAT", - "value": 41 - }, - { - "name": "DIV_INT", - "value": 42 - }, - { - "name": "DIV_FLOAT", - "value": 43 - }, - { - "name": "MOD_INT", - "value": 44 - }, - { - "name": "MOD_FLOAT", - "value": 45 - }, - { - "name": "LT_INT", - "value": 46 - }, - { - "name": "LT_FLOAT", - "value": 47 - }, - { - "name": "LTE_INT", - "value": 48 - }, - { - "name": "LTE_FLOAT", - "value": 49 - }, - { - "name": "EQ_BOOL", - "value": 50 - }, - { - "name": "EQ_INT", - "value": 51 - }, - { - "name": "EQ_FLOAT", - "value": 52 - }, - { - "name": "EQ_STRING", - "value": 53 - }, - { - "name": "EQ_ENTITY_NAME", - "value": 54 - }, - { - "name": "NE_BOOL", - "value": 55 - }, - { - "name": "NE_INT", - "value": 56 - }, - { - "name": "NE_FLOAT", - "value": 57 - }, - { - "name": "NE_STRING", - "value": 58 - }, - { - "name": "NE_ENTITY_NAME", - "value": 59 - }, - { - "name": "GET_CONST_INLINE_STORAGE", - "value": 60 - } - ] - }, - { - "name": "PulseMethodCallMode_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SYNC_WAIT_FOR_COMPLETION", - "value": 0 - }, - { - "name": "ASYNC_FIRE_AND_FORGET", - "value": 1 - } - ] - }, - { - "name": "PulseCursorExecResult_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "Succeeded", - "value": 0 - }, - { - "name": "Canceled", - "value": 1 - }, - { - "name": "Failed", - "value": 2 - } - ] - }, - { - "name": "PulseCursorCancelPriority_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "None", - "value": 0 - }, - { - "name": "CancelOnSucceeded", - "value": 1 - }, - { - "name": "SoftCancel", - "value": 2 - }, - { - "name": "HardCancel", - "value": 3 - } - ] - }, - { - "name": "PulseValueType_t", - "ty": "int32", - "alignment": 4, - "size": 19, - "members": [ - { - "name": "PVAL_INVALID", - "value": -1 - }, - { - "name": "PVAL_BOOL", - "value": 0 - }, - { - "name": "PVAL_INT", - "value": 1 - }, - { - "name": "PVAL_FLOAT", - "value": 2 - }, - { - "name": "PVAL_STRING", - "value": 3 - }, - { - "name": "PVAL_VEC3", - "value": 4 - }, - { - "name": "PVAL_TRANSFORM", - "value": 5 - }, - { - "name": "PVAL_COLOR_RGB", - "value": 6 - }, - { - "name": "PVAL_EHANDLE", - "value": 7 - }, - { - "name": "PVAL_RESOURCE", - "value": 8 - }, - { - "name": "PVAL_SNDEVT_GUID", - "value": 9 - }, - { - "name": "PVAL_ENTITY_NAME", - "value": 10 - }, - { - "name": "PVAL_SCHEMA_PTR", - "value": 11 - }, - { - "name": "PVAL_TYPESAFE_INT", - "value": 12 - }, - { - "name": "PVAL_CURSOR_FLOW", - "value": 13 - }, - { - "name": "PVAL_ANY", - "value": 14 - }, - { - "name": "PVAL_SCHEMA_ENUM", - "value": 15 - }, - { - "name": "PVAL_PANORAMA_PANEL_HANDLE", - "value": 16 - }, - { - "name": "PVAL_COUNT", - "value": 17 - } - ] - }, - { - "name": "PulseTestEnumColor_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "BLACK", - "value": 0 - }, - { - "name": "WHITE", - "value": 1 - }, - { - "name": "RED", - "value": 2 - }, - { - "name": "GREEN", - "value": 3 - }, - { - "name": "BLUE", - "value": 4 - } - ] - }, - { - "name": "PulseTestEnumShape_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "CIRCLE", - "value": 100 - }, - { - "name": "SQUARE", - "value": 200 - }, - { - "name": "TRIANGLE", - "value": 300 - } - ] - } - ] - ], - "rendersystemdx11.dll": [ - [ - { - "name": "RenderInputLayoutField_t", - "module_name": "rendersystemdx11.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pSemanticName", - "ty": "uint8[32]", - "offset": 0 - }, - { - "name": "m_nSemanticIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_Format", - "ty": "uint32", - "offset": 36 - }, - { - "name": "m_nOffset", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_nSlot", - "ty": "int32", - "offset": 44 - }, - { - "name": "m_nSlotType", - "ty": "RenderSlotType_t", - "offset": 48 - }, - { - "name": "m_nInstanceStepRate", - "ty": "int32", - "offset": 52 - } - ] - }, - { - "name": "VsInputSignatureElement_t", - "module_name": "rendersystemdx11.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pName", - "ty": "char[64]", - "offset": 0 - }, - { - "name": "m_pSemantic", - "ty": "char[64]", - "offset": 64 - }, - { - "name": "m_pD3DSemanticName", - "ty": "char[64]", - "offset": 128 - }, - { - "name": "m_nD3DSemanticIndex", - "ty": "int32", - "offset": 192 - } - ] - }, - { - "name": "VsInputSignature_t", - "module_name": "rendersystemdx11.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_elems", - "ty": "CUtlVector< VsInputSignatureElement_t >", - "offset": 0 - } - ] - } - ], - [ - { - "name": "RenderSlotType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "RENDER_SLOT_INVALID", - "value": -1 - }, - { - "name": "RENDER_SLOT_PER_VERTEX", - "value": 0 - }, - { - "name": "RENDER_SLOT_PER_INSTANCE", - "value": 1 - } - ] - }, - { - "name": "RenderBufferFlags_t", - "ty": "int32", - "alignment": 4, - "size": 12, - "members": [ - { - "name": "RENDER_BUFFER_USAGE_VERTEX_BUFFER", - "value": 1 - }, - { - "name": "RENDER_BUFFER_USAGE_INDEX_BUFFER", - "value": 2 - }, - { - "name": "RENDER_BUFFER_USAGE_SHADER_RESOURCE", - "value": 4 - }, - { - "name": "RENDER_BUFFER_USAGE_UNORDERED_ACCESS", - "value": 8 - }, - { - "name": "RENDER_BUFFER_BYTEADDRESS_BUFFER", - "value": 16 - }, - { - "name": "RENDER_BUFFER_STRUCTURED_BUFFER", - "value": 32 - }, - { - "name": "RENDER_BUFFER_APPEND_CONSUME_BUFFER", - "value": 64 - }, - { - "name": "RENDER_BUFFER_UAV_COUNTER", - "value": 128 - }, - { - "name": "RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS", - "value": 256 - }, - { - "name": "RENDER_BUFFER_ACCELERATION_STRUCTURE", - "value": 512 - }, - { - "name": "RENDER_BUFFER_SHADER_BINDING_TABLE", - "value": 1024 - }, - { - "name": "RENDER_BUFFER_PER_FRAME_WRITE_ONCE", - "value": 2048 - } - ] - }, - { - "name": "RenderPrimitiveType_t", - "ty": "int32", - "alignment": 4, - "size": 13, - "members": [ - { - "name": "RENDER_PRIM_POINTS", - "value": 0 - }, - { - "name": "RENDER_PRIM_LINES", - "value": 1 - }, - { - "name": "RENDER_PRIM_LINES_WITH_ADJACENCY", - "value": 2 - }, - { - "name": "RENDER_PRIM_LINE_STRIP", - "value": 3 - }, - { - "name": "RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY", - "value": 4 - }, - { - "name": "RENDER_PRIM_TRIANGLES", - "value": 5 - }, - { - "name": "RENDER_PRIM_TRIANGLES_WITH_ADJACENCY", - "value": 6 - }, - { - "name": "RENDER_PRIM_TRIANGLE_STRIP", - "value": 7 - }, - { - "name": "RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY", - "value": 8 - }, - { - "name": "RENDER_PRIM_INSTANCED_QUADS", - "value": 9 - }, - { - "name": "RENDER_PRIM_HETEROGENOUS", - "value": 10 - }, - { - "name": "RENDER_PRIM_COMPUTE_SHADER", - "value": 11 - }, - { - "name": "RENDER_PRIM_TYPE_COUNT", - "value": 12 - } - ] - }, - { - "name": "InputLayoutVariation_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "INPUT_LAYOUT_VARIATION_DEFAULT", - "value": 0 - }, - { - "name": "INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID", - "value": 1 - }, - { - "name": "INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID", - "value": 2 - }, - { - "name": "INPUT_LAYOUT_VARIATION_MAX", - "value": 3 - } - ] - }, - { - "name": "RenderMultisampleType_t", - "ty": "int8", - "alignment": 1, - "size": 8, - "members": [ - { - "name": "RENDER_MULTISAMPLE_INVALID", - "value": -1 - }, - { - "name": "RENDER_MULTISAMPLE_NONE", - "value": 0 - }, - { - "name": "RENDER_MULTISAMPLE_2X", - "value": 1 - }, - { - "name": "RENDER_MULTISAMPLE_4X", - "value": 2 - }, - { - "name": "RENDER_MULTISAMPLE_6X", - "value": 3 - }, - { - "name": "RENDER_MULTISAMPLE_8X", - "value": 4 - }, - { - "name": "RENDER_MULTISAMPLE_16X", - "value": 5 - }, - { - "name": "RENDER_MULTISAMPLE_TYPE_COUNT", - "value": 6 - } - ] - } - ] - ], - "resourcesystem.dll": [ - [ - { - "name": "TestResource_t", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - } - ] - }, - { - "name": "InfoForResourceTypeTestResource_t", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeProceduralTestResource_t", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeManifestTestResource_t", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "ManifestTestResource_t", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_child", - "ty": "CStrongHandle< InfoForResourceTypeManifestTestResource_t >", - "offset": 8 - } - ] - }, - { - "name": "InfoForResourceTypeCVDataResource", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIPulseGraphDef", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCTypeScriptResource", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCJavaScriptResource", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIParticleSystemDefinition", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIParticleSnapshot", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCAnimData", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCAnimationGroup", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCSequenceGroupData", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIMaterial2", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCMorphSetData", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCRenderMesh", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCModel", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCTextureBase", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIVectorGraphic", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVSoundEventScriptList", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVSoundStackScriptList", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVoiceContainerBase", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVMixListResource", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPhysAggregateData", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVPhysXSurfacePropertiesList", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCEntityLump", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCWorldNode", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeWorld_t", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCVoxelVisibility", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPostProcessingResource", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPanoramaStyle", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPanoramaLayout", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCPanoramaDynamicImages", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCDotaItemDefinitionResource", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCDOTAPatchNotesList", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCDOTANovelsList", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeIAnimGraphModelBinding", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCChoreoSceneFileData", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCDACGameDefsData", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCCompositeMaterialKit", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCGcExportableExternalData", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCSmartProp", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCCSGOEconItem", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCResponseRulesList", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCNmSkeleton", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCNmClip", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCNmGraph", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "InfoForResourceTypeCNmGraphDataSet", - "module_name": "resourcesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "ConstantInfo_t", - "module_name": "mathlib_extended.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nameToken", - "ty": "CUtlStringToken", - "offset": 8 - }, - { - "name": "m_flValue", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "VariableInfo_t", - "module_name": "mathlib_extended.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nameToken", - "ty": "CUtlStringToken", - "offset": 8 - }, - { - "name": "m_nIndex", - "ty": "FuseVariableIndex_t", - "offset": 12 - }, - { - "name": "m_nNumComponents", - "ty": "uint8", - "offset": 14 - }, - { - "name": "m_eVarType", - "ty": "FuseVariableType_t", - "offset": 15 - }, - { - "name": "m_eAccess", - "ty": "FuseVariableAccess_t", - "offset": 16 - } - ] - }, - { - "name": "FunctionInfo_t", - "module_name": "mathlib_extended.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_nameToken", - "ty": "CUtlStringToken", - "offset": 16 - }, - { - "name": "m_nParamCount", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_nIndex", - "ty": "FuseFunctionIndex_t", - "offset": 24 - }, - { - "name": "m_bIsPure", - "ty": "bool", - "offset": 26 - } - ] - }, - { - "name": "CFuseProgram", - "module_name": "mathlib_extended.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_programBuffer", - "ty": "CUtlVector< uint8 >", - "offset": 0 - }, - { - "name": "m_variablesRead", - "ty": "CUtlVector< FuseVariableIndex_t >", - "offset": 24 - }, - { - "name": "m_variablesWritten", - "ty": "CUtlVector< FuseVariableIndex_t >", - "offset": 48 - }, - { - "name": "m_nMaxTempVarsUsed", - "ty": "int32", - "offset": 72 - } - ] - }, - { - "name": "CFuseSymbolTable", - "module_name": "mathlib_extended.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_constants", - "ty": "CUtlVector< ConstantInfo_t >", - "offset": 0 - }, - { - "name": "m_variables", - "ty": "CUtlVector< VariableInfo_t >", - "offset": 24 - }, - { - "name": "m_functions", - "ty": "CUtlVector< FunctionInfo_t >", - "offset": 48 - }, - { - "name": "m_constantMap", - "ty": "CUtlHashtable< CUtlStringToken, int32 >", - "offset": 72 - }, - { - "name": "m_variableMap", - "ty": "CUtlHashtable< CUtlStringToken, int32 >", - "offset": 104 - }, - { - "name": "m_functionMap", - "ty": "CUtlHashtable< CUtlStringToken, int32 >", - "offset": 136 - } - ] - }, - { - "name": "AABB_t", - "module_name": "mathlib_extended.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vMinBounds", - "ty": "", - "offset": 0 - }, - { - "name": "m_vMaxBounds", - "ty": "", - "offset": 12 - } - ] - }, - { - "name": "PackedAABB_t", - "module_name": "mathlib_extended.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nPackedMin", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nPackedMax", - "ty": "uint32", - "offset": 4 - } - ] - }, - { - "name": "FourQuaternions", - "module_name": "mathlib_extended.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "x", - "ty": "fltx4", - "offset": 0 - }, - { - "name": "y", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "z", - "ty": "fltx4", - "offset": 32 - }, - { - "name": "w", - "ty": "fltx4", - "offset": 48 - } - ] - } - ], - [ - { - "name": "FuseVariableAccess_t", - "ty": "int8", - "alignment": 1, - "size": 2, - "members": [ - { - "name": "WRITABLE", - "value": 0 - }, - { - "name": "READ_ONLY", - "value": 1 - } - ] - }, - { - "name": "FuseVariableType_t", - "ty": "int8", - "alignment": 1, - "size": 9, - "members": [ - { - "name": "INVALID", - "value": 0 - }, - { - "name": "BOOL", - "value": 1 - }, - { - "name": "INT8", - "value": 2 - }, - { - "name": "INT16", - "value": 3 - }, - { - "name": "INT32", - "value": 4 - }, - { - "name": "UINT8", - "value": 5 - }, - { - "name": "UINT16", - "value": 6 - }, - { - "name": "UINT32", - "value": 7 - }, - { - "name": "FLOAT32", - "value": 8 - } - ] - } - ] - ], - "scenefilecache.dll": [ - [], - [] - ], - "scenesystem.dll": [ - [ - { - "name": "CSSDSEndFrameViewInfo", - "module_name": "scenesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nViewId", - "ty": "uint64", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - { - "name": "CSSDSMsg_EndFrame", - "module_name": "scenesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Views", - "ty": "CUtlVector< CSSDSEndFrameViewInfo >", - "offset": 0 - } - ] - }, - { - "name": "SceneViewId_t", - "module_name": "scenesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nViewId", - "ty": "uint64", - "offset": 0 - }, - { - "name": "m_nFrameCount", - "ty": "uint64", - "offset": 8 - } - ] - }, - { - "name": "CSSDSMsg_ViewRender", - "module_name": "scenesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - } - ] - }, - { - "name": "CSSDSMsg_LayerBase", - "module_name": "scenesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_nLayerIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nLayerId", - "ty": "uint64", - "offset": 32 - }, - { - "name": "m_LayerName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_displayText", - "ty": "CUtlString", - "offset": 48 - } - ] - }, - { - "name": "CSSDSMsg_ViewTarget", - "module_name": "scenesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_TextureId", - "ty": "uint64", - "offset": 8 - }, - { - "name": "m_nWidth", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nHeight", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_nRequestedWidth", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nRequestedHeight", - "ty": "int32", - "offset": 28 - }, - { - "name": "m_nNumMipLevels", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nDepth", - "ty": "int32", - "offset": 36 - }, - { - "name": "m_nMultisampleNumSamples", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_nFormat", - "ty": "int32", - "offset": 44 - } - ] - }, - { - "name": "CSSDSMsg_ViewTargetList", - "module_name": "scenesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_Targets", - "ty": "CUtlVector< CSSDSMsg_ViewTarget >", - "offset": 24 - } - ] - }, - { - "name": "CSSDSMsg_PreLayer", - "module_name": "scenesystem.dll", - "parent": { - "name": "CSSDSMsg_LayerBase", - "module_name": "scenesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_nLayerIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nLayerId", - "ty": "uint64", - "offset": 32 - }, - { - "name": "m_LayerName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_displayText", - "ty": "CUtlString", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CSSDSMsg_PostLayer", - "module_name": "scenesystem.dll", - "parent": { - "name": "CSSDSMsg_LayerBase", - "module_name": "scenesystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_viewId", - "ty": "SceneViewId_t", - "offset": 0 - }, - { - "name": "m_ViewName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_nLayerIndex", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nLayerId", - "ty": "uint64", - "offset": 32 - }, - { - "name": "m_LayerName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_displayText", - "ty": "CUtlString", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - } - ], - [ - { - "name": "DisableShadows_t", - "ty": "int8", - "alignment": 1, - "size": 4, - "members": [ - { - "name": "kDisableShadows_None", - "value": 0 - }, - { - "name": "kDisableShadows_All", - "value": 1 - }, - { - "name": "kDisableShadows_Baked", - "value": 2 - }, - { - "name": "kDisableShadows_Realtime", - "value": 3 - } - ] - } - ] - ], - "schemasystem.dll": [ - [ - { - "name": "CSchemaSystemInternalRegistration", - "module_name": "schemasystem.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Vector2D", - "ty": "Vector2D", - "offset": 0 - }, - { - "name": "m_Vector", - "ty": "", - "offset": 8 - }, - { - "name": "m_VectorAligned", - "ty": "VectorAligned", - "offset": 32 - }, - { - "name": "m_Quaternion", - "ty": "Quaternion", - "offset": 48 - }, - { - "name": "m_QAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_RotationVector", - "ty": "RotationVector", - "offset": 76 - }, - { - "name": "m_RadianEuler", - "ty": "RadianEuler", - "offset": 88 - }, - { - "name": "m_DegreeEuler", - "ty": "DegreeEuler", - "offset": 100 - }, - { - "name": "m_QuaternionStorage", - "ty": "QuaternionStorage", - "offset": 112 - }, - { - "name": "m_matrix3x4_t", - "ty": "matrix3x4_t", - "offset": 128 - }, - { - "name": "m_matrix3x4a_t", - "ty": "matrix3x4a_t", - "offset": 176 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 224 - }, - { - "name": "m_Vector4D", - "ty": "Vector4D", - "offset": 228 - }, - { - "name": "m_CTransform", - "ty": "CTransform", - "offset": 256 - }, - { - "name": "m_pKeyValues", - "ty": "KeyValues*", - "offset": 288 - }, - { - "name": "m_CUtlBinaryBlock", - "ty": "CUtlBinaryBlock", - "offset": 296 - }, - { - "name": "m_CUtlString", - "ty": "CUtlString", - "offset": 320 - }, - { - "name": "m_CUtlSymbol", - "ty": "CUtlSymbol", - "offset": 328 - }, - { - "name": "m_stringToken", - "ty": "CUtlStringToken", - "offset": 332 - }, - { - "name": "m_stringTokenWithStorage", - "ty": "CUtlStringTokenWithStorage", - "offset": 336 - }, - { - "name": "m_ResourceTypes", - "ty": "CResourceArray< CResourcePointer< CResourceString > >", - "offset": 360 - }, - { - "name": "m_KV3", - "ty": "KeyValues3", - "offset": 368 - } - ] - }, - { - "name": "InfoForResourceTypeCResourceManifestInternal", - "module_name": "resourcefile.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "CExampleSchemaVData_Monomorphic", - "module_name": "resourcefile.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nExample1", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nExample2", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "CExampleSchemaVData_PolymorphicBase", - "module_name": "resourcefile.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBase", - "ty": "int32", - "offset": 8 - } - ] - }, - { - "name": "CExampleSchemaVData_PolymorphicDerivedA", - "module_name": "resourcefile.dll", - "parent": { - "name": "CExampleSchemaVData_PolymorphicBase", - "module_name": "resourcefile.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBase", - "ty": "int32", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nDerivedA", - "ty": "int32", - "offset": 16 - } - ] - }, - { - "name": "CExampleSchemaVData_PolymorphicDerivedB", - "module_name": "resourcefile.dll", - "parent": { - "name": "CExampleSchemaVData_PolymorphicBase", - "module_name": "resourcefile.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBase", - "ty": "int32", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nDerivedB", - "ty": "int32", - "offset": 16 - } - ] - } - ], - [ - { - "name": "ThreeState_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "TRS_FALSE", - "value": 0 - }, - { - "name": "TRS_TRUE", - "value": 1 - }, - { - "name": "TRS_NONE", - "value": 2 - } - ] - }, - { - "name": "fieldtype_t", - "ty": "int8", - "alignment": 1, - "size": 81, - "members": [ - { - "name": "FIELD_VOID", - "value": 0 - }, - { - "name": "FIELD_FLOAT32", - "value": 1 - }, - { - "name": "FIELD_STRING", - "value": 2 - }, - { - "name": "FIELD_VECTOR", - "value": 3 - }, - { - "name": "FIELD_QUATERNION", - "value": 4 - }, - { - "name": "FIELD_INT32", - "value": 5 - }, - { - "name": "FIELD_BOOLEAN", - "value": 6 - }, - { - "name": "FIELD_INT16", - "value": 7 - }, - { - "name": "FIELD_CHARACTER", - "value": 8 - }, - { - "name": "FIELD_COLOR32", - "value": 9 - }, - { - "name": "FIELD_EMBEDDED", - "value": 10 - }, - { - "name": "FIELD_CUSTOM", - "value": 11 - }, - { - "name": "FIELD_CLASSPTR", - "value": 12 - }, - { - "name": "FIELD_EHANDLE", - "value": 13 - }, - { - "name": "FIELD_POSITION_VECTOR", - "value": 14 - }, - { - "name": "FIELD_TIME", - "value": 15 - }, - { - "name": "FIELD_TICK", - "value": 16 - }, - { - "name": "FIELD_SOUNDNAME", - "value": 17 - }, - { - "name": "FIELD_INPUT", - "value": 18 - }, - { - "name": "FIELD_FUNCTION", - "value": 19 - }, - { - "name": "FIELD_VMATRIX", - "value": 20 - }, - { - "name": "FIELD_VMATRIX_WORLDSPACE", - "value": 21 - }, - { - "name": "FIELD_MATRIX3X4_WORLDSPACE", - "value": 22 - }, - { - "name": "FIELD_INTERVAL", - "value": 23 - }, - { - "name": "FIELD_UNUSED", - "value": 24 - }, - { - "name": "FIELD_VECTOR2D", - "value": 25 - }, - { - "name": "FIELD_INT64", - "value": 26 - }, - { - "name": "FIELD_VECTOR4D", - "value": 27 - }, - { - "name": "FIELD_RESOURCE", - "value": 28 - }, - { - "name": "FIELD_TYPEUNKNOWN", - "value": 29 - }, - { - "name": "FIELD_CSTRING", - "value": 30 - }, - { - "name": "FIELD_HSCRIPT", - "value": 31 - }, - { - "name": "FIELD_VARIANT", - "value": 32 - }, - { - "name": "FIELD_UINT64", - "value": 33 - }, - { - "name": "FIELD_FLOAT64", - "value": 34 - }, - { - "name": "FIELD_POSITIVEINTEGER_OR_NULL", - "value": 35 - }, - { - "name": "FIELD_HSCRIPT_NEW_INSTANCE", - "value": 36 - }, - { - "name": "FIELD_UINT32", - "value": 37 - }, - { - "name": "FIELD_UTLSTRINGTOKEN", - "value": 38 - }, - { - "name": "FIELD_QANGLE", - "value": 39 - }, - { - "name": "FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR", - "value": 40 - }, - { - "name": "FIELD_HMATERIAL", - "value": 41 - }, - { - "name": "FIELD_HMODEL", - "value": 42 - }, - { - "name": "FIELD_NETWORK_QUANTIZED_VECTOR", - "value": 43 - }, - { - "name": "FIELD_NETWORK_QUANTIZED_FLOAT", - "value": 44 - }, - { - "name": "FIELD_DIRECTION_VECTOR_WORLDSPACE", - "value": 45 - }, - { - "name": "FIELD_QANGLE_WORLDSPACE", - "value": 46 - }, - { - "name": "FIELD_QUATERNION_WORLDSPACE", - "value": 47 - }, - { - "name": "FIELD_HSCRIPT_LIGHTBINDING", - "value": 48 - }, - { - "name": "FIELD_V8_VALUE", - "value": 49 - }, - { - "name": "FIELD_V8_OBJECT", - "value": 50 - }, - { - "name": "FIELD_V8_ARRAY", - "value": 51 - }, - { - "name": "FIELD_V8_CALLBACK_INFO", - "value": 52 - }, - { - "name": "FIELD_UTLSTRING", - "value": 53 - }, - { - "name": "FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR", - "value": 54 - }, - { - "name": "FIELD_HRENDERTEXTURE", - "value": 55 - }, - { - "name": "FIELD_HPARTICLESYSTEMDEFINITION", - "value": 56 - }, - { - "name": "FIELD_UINT8", - "value": 57 - }, - { - "name": "FIELD_UINT16", - "value": 58 - }, - { - "name": "FIELD_CTRANSFORM", - "value": 59 - }, - { - "name": "FIELD_CTRANSFORM_WORLDSPACE", - "value": 60 - }, - { - "name": "FIELD_HPOSTPROCESSING", - "value": 61 - }, - { - "name": "FIELD_MATRIX3X4", - "value": 62 - }, - { - "name": "FIELD_SHIM", - "value": 63 - }, - { - "name": "FIELD_CMOTIONTRANSFORM", - "value": 64 - }, - { - "name": "FIELD_CMOTIONTRANSFORM_WORLDSPACE", - "value": 65 - }, - { - "name": "FIELD_ATTACHMENT_HANDLE", - "value": 66 - }, - { - "name": "FIELD_AMMO_INDEX", - "value": 67 - }, - { - "name": "FIELD_CONDITION_ID", - "value": 68 - }, - { - "name": "FIELD_AI_SCHEDULE_BITS", - "value": 69 - }, - { - "name": "FIELD_MODIFIER_HANDLE", - "value": 70 - }, - { - "name": "FIELD_ROTATION_VECTOR", - "value": 71 - }, - { - "name": "FIELD_ROTATION_VECTOR_WORLDSPACE", - "value": 72 - }, - { - "name": "FIELD_HVDATA", - "value": 73 - }, - { - "name": "FIELD_SCALE32", - "value": 74 - }, - { - "name": "FIELD_STRING_AND_TOKEN", - "value": 75 - }, - { - "name": "FIELD_ENGINE_TIME", - "value": 76 - }, - { - "name": "FIELD_ENGINE_TICK", - "value": 77 - }, - { - "name": "FIELD_WORLD_GROUP_ID", - "value": 78 - }, - { - "name": "FIELD_GLOBALSYMBOL", - "value": 79 - }, - { - "name": "FIELD_TYPECOUNT", - "value": 80 - } - ] - } - ] - ], - "server.dll": [ - [ - { - "name": "CRangeFloat", - "module_name": "tier2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "float32[2]", - "offset": 0 - } - ] - }, - { - "name": "CRangeInt", - "module_name": "tier2.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "int32[2]", - "offset": 0 - } - ] - }, - { - "name": "Extent", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "lo", - "ty": "", - "offset": 0 - }, - { - "name": "hi", - "ty": "", - "offset": 12 - } - ] - }, - { - "name": "NavGravity_t", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vGravity", - "ty": "", - "offset": 0 - }, - { - "name": "m_bDefault", - "ty": "bool", - "offset": 12 - } - ] - }, - { - "name": "CNavVolume", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CNavVolumeVector", - "module_name": "navlib.dll", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bHasBeenPreFiltered", - "ty": "bool", - "offset": 120 - } - ] - }, - { - "name": "CNavVolumeAll", - "module_name": "navlib.dll", - "parent": { - "name": "CNavVolumeVector", - "module_name": "navlib.dll", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bHasBeenPreFiltered", - "ty": "bool", - "offset": 120 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CNavVolumeSphere", - "module_name": "navlib.dll", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_vCenter", - "ty": "", - "offset": 112 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 124 - } - ] - }, - { - "name": "CNavVolumeSphericalShell", - "module_name": "navlib.dll", - "parent": { - "name": "CNavVolumeSphere", - "module_name": "navlib.dll", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_vCenter", - "ty": "", - "offset": 112 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 124 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flRadiusInner", - "ty": "float32", - "offset": 128 - } - ] - }, - { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityIdentity", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nameStringableIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nameStringableIndex", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_name", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_designerName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_flags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 56 - }, - { - "name": "m_fDataObjectTypes", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CEntityIdentity*", - "offset": 88 - }, - { - "name": "m_pNext", - "ty": "CEntityIdentity*", - "offset": 96 - }, - { - "name": "m_pPrevByClass", - "ty": "CEntityIdentity*", - "offset": 104 - }, - { - "name": "m_pNextByClass", - "ty": "CEntityIdentity*", - "offset": 112 - } - ] - }, - { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CScriptComponent", - "module_name": "entity2.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_scriptClassName", - "ty": "CUtlSymbolLarge", - "offset": 48 - } - ] - }, - { - "name": "CBodyComponent", - "module_name": "server.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - { - "name": "CBodyComponentPoint", - "module_name": "server.dll", - "parent": { - "name": "CBodyComponent", - "module_name": "server.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_sceneNode", - "ty": "CGameSceneNode" - } - } - ], - "fields": [ - { - "name": "m_sceneNode", - "ty": "CGameSceneNode", - "offset": 80 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 416 - } - ] - }, - { - "name": "CBodyComponentSkeletonInstance", - "module_name": "server.dll", - "parent": { - "name": "CBodyComponent", - "module_name": "server.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 80 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1072 - } - ] - }, - { - "name": "CHitboxComponent", - "module_name": "server.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bvDisabledHitGroups", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_bvDisabledHitGroups", - "ty": "uint32[1]", - "offset": 36 - } - ] - }, - { - "name": "CLightComponent", - "module_name": "server.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Color", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_SecondaryColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flBrightnessMult", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flRange", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFalloff", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation0", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation1", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flAttenuation2", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flTheta", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flPhi", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_hLightCookie", - "ty": "HRenderTextureStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_nCascades", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCastShadows", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowWidth", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowHeight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderDiffuse", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nRenderSpecular", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderTransmissive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flOrthoLightWidth", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flOrthoLightHeight", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nStyle", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_Pattern", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_nCascadeRenderStaticObjects", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeCrossFade", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistanceFade", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance0", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance1", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance2", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowCascadeDistance3", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution0", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowCascadeResolution3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUsesBakedShadowing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nShadowPriority", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nBakedShadowIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRenderToCubemaps", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nDirectLight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nIndirectLight", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeMinDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeMaxDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowFadeMinDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flShadowFadeMaxDist", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlicker", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPrecomputedFieldsValid", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedBoundsMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedBoundsMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBAngles", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_vPrecomputedOBBExtent", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flPrecomputedMaxRange", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nFogLightingMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flFogContributionStength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flNearClipPlane", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_SkyColor", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_flSkyIntensity", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_SkyAmbientBounce", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseSecondaryColor", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMixedShadows", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flLightStyleStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCapsuleLength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flMinRoughness", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 72 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 133 - }, - { - "name": "m_SecondaryColor", - "ty": "Color", - "offset": 137 - }, - { - "name": "m_flBrightness", - "ty": "float32", - "offset": 144 - }, - { - "name": "m_flBrightnessScale", - "ty": "float32", - "offset": 148 - }, - { - "name": "m_flBrightnessMult", - "ty": "float32", - "offset": 152 - }, - { - "name": "m_flRange", - "ty": "float32", - "offset": 156 - }, - { - "name": "m_flFalloff", - "ty": "float32", - "offset": 160 - }, - { - "name": "m_flAttenuation0", - "ty": "float32", - "offset": 164 - }, - { - "name": "m_flAttenuation1", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flAttenuation2", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_flTheta", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_flPhi", - "ty": "float32", - "offset": 180 - }, - { - "name": "m_hLightCookie", - "ty": "CStrongHandle< InfoForResourceTypeCTextureBase >", - "offset": 184 - }, - { - "name": "m_nCascades", - "ty": "int32", - "offset": 192 - }, - { - "name": "m_nCastShadows", - "ty": "int32", - "offset": 196 - }, - { - "name": "m_nShadowWidth", - "ty": "int32", - "offset": 200 - }, - { - "name": "m_nShadowHeight", - "ty": "int32", - "offset": 204 - }, - { - "name": "m_bRenderDiffuse", - "ty": "bool", - "offset": 208 - }, - { - "name": "m_nRenderSpecular", - "ty": "int32", - "offset": 212 - }, - { - "name": "m_bRenderTransmissive", - "ty": "bool", - "offset": 216 - }, - { - "name": "m_flOrthoLightWidth", - "ty": "float32", - "offset": 220 - }, - { - "name": "m_flOrthoLightHeight", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nStyle", - "ty": "int32", - "offset": 228 - }, - { - "name": "m_Pattern", - "ty": "CUtlString", - "offset": 232 - }, - { - "name": "m_nCascadeRenderStaticObjects", - "ty": "int32", - "offset": 240 - }, - { - "name": "m_flShadowCascadeCrossFade", - "ty": "float32", - "offset": 244 - }, - { - "name": "m_flShadowCascadeDistanceFade", - "ty": "float32", - "offset": 248 - }, - { - "name": "m_flShadowCascadeDistance0", - "ty": "float32", - "offset": 252 - }, - { - "name": "m_flShadowCascadeDistance1", - "ty": "float32", - "offset": 256 - }, - { - "name": "m_flShadowCascadeDistance2", - "ty": "float32", - "offset": 260 - }, - { - "name": "m_flShadowCascadeDistance3", - "ty": "float32", - "offset": 264 - }, - { - "name": "m_nShadowCascadeResolution0", - "ty": "int32", - "offset": 268 - }, - { - "name": "m_nShadowCascadeResolution1", - "ty": "int32", - "offset": 272 - }, - { - "name": "m_nShadowCascadeResolution2", - "ty": "int32", - "offset": 276 - }, - { - "name": "m_nShadowCascadeResolution3", - "ty": "int32", - "offset": 280 - }, - { - "name": "m_bUsesBakedShadowing", - "ty": "bool", - "offset": 284 - }, - { - "name": "m_nShadowPriority", - "ty": "int32", - "offset": 288 - }, - { - "name": "m_nBakedShadowIndex", - "ty": "int32", - "offset": 292 - }, - { - "name": "m_bRenderToCubemaps", - "ty": "bool", - "offset": 296 - }, - { - "name": "m_nDirectLight", - "ty": "int32", - "offset": 300 - }, - { - "name": "m_nIndirectLight", - "ty": "int32", - "offset": 304 - }, - { - "name": "m_flFadeMinDist", - "ty": "float32", - "offset": 308 - }, - { - "name": "m_flFadeMaxDist", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flShadowFadeMinDist", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_flShadowFadeMaxDist", - "ty": "float32", - "offset": 320 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 324 - }, - { - "name": "m_bFlicker", - "ty": "bool", - "offset": 325 - }, - { - "name": "m_bPrecomputedFieldsValid", - "ty": "bool", - "offset": 326 - }, - { - "name": "m_vPrecomputedBoundsMins", - "ty": "", - "offset": 328 - }, - { - "name": "m_vPrecomputedBoundsMaxs", - "ty": "", - "offset": 340 - }, - { - "name": "m_vPrecomputedOBBOrigin", - "ty": "", - "offset": 352 - }, - { - "name": "m_vPrecomputedOBBAngles", - "ty": "QAngle", - "offset": 364 - }, - { - "name": "m_vPrecomputedOBBExtent", - "ty": "", - "offset": 376 - }, - { - "name": "m_flPrecomputedMaxRange", - "ty": "float32", - "offset": 388 - }, - { - "name": "m_nFogLightingMode", - "ty": "int32", - "offset": 392 - }, - { - "name": "m_flFogContributionStength", - "ty": "float32", - "offset": 396 - }, - { - "name": "m_flNearClipPlane", - "ty": "float32", - "offset": 400 - }, - { - "name": "m_SkyColor", - "ty": "Color", - "offset": 404 - }, - { - "name": "m_flSkyIntensity", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_SkyAmbientBounce", - "ty": "Color", - "offset": 412 - }, - { - "name": "m_bUseSecondaryColor", - "ty": "bool", - "offset": 416 - }, - { - "name": "m_bMixedShadows", - "ty": "bool", - "offset": 417 - }, - { - "name": "m_flLightStyleStartTime", - "ty": "GameTime_t", - "offset": 420 - }, - { - "name": "m_flCapsuleLength", - "ty": "float32", - "offset": 424 - }, - { - "name": "m_flMinRoughness", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_bPvsModifyEntity", - "ty": "bool", - "offset": 448 - } - ] - }, - { - "name": "CNetworkTransmitComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nTransmitStateOwnedCounter", - "ty": "uint8", - "offset": 364 - } - ] - }, - { - "name": "CRenderComponent", - "module_name": "server.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 16 - }, - { - "name": "m_bIsRenderingWithViewModels", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_nSplitscreenFlags", - "ty": "uint32", - "offset": 84 - }, - { - "name": "m_bEnableRendering", - "ty": "bool", - "offset": 96 - }, - { - "name": "m_bInterpolationReadyToDraw", - "ty": "bool", - "offset": 176 - } - ] - }, - { - "name": "CAnimEventListenerBase", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CAnimEventListener", - "module_name": "server.dll", - "parent": { - "name": "CAnimEventListenerBase", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CAnimEventQueueListener", - "module_name": "server.dll", - "parent": { - "name": "CAnimEventListenerBase", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CBuoyancyHelper", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flFluidDensity", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CSkillFloat", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "float32[4]", - "offset": 0 - } - ] - }, - { - "name": "CSkillInt", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "int32[4]", - "offset": 0 - } - ] - }, - { - "name": "CSkillDamage", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flDamage", - "ty": "CSkillFloat", - "offset": 0 - }, - { - "name": "m_flPhysicsForceDamage", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CRemapFloat", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomEditor" - } - } - ], - "fields": [ - { - "name": "m_pValue", - "ty": "float32[4]", - "offset": 0 - } - ] - }, - { - "name": "CScriptUniformRandomStream", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hScriptScope", - "ty": "HSCRIPT", - "offset": 8 - }, - { - "name": "m_nInitialSeed", - "ty": "int32", - "offset": 156 - } - ] - }, - { - "name": "CBasePlayerControllerAPI", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "ViewAngleServerChange_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "nType", - "ty": "FixAngleSet_t" - } - }, - { - "NetworkVarNames": { - "name": "qAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "nIndex", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "nType", - "ty": "FixAngleSet_t", - "offset": 48 - }, - { - "name": "qAngle", - "ty": "QAngle", - "offset": 52 - }, - { - "name": "nIndex", - "ty": "uint32", - "offset": 64 - } - ] - }, - { - "name": "CBreakableStageHelper", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nCurrentStage", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_nStageCount", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "CommandToolCommand_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bOpened", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_InternalId", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_ShortName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_ExecMode", - "ty": "CommandExecMode_t", - "offset": 16 - }, - { - "name": "m_SpawnGroup", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_PeriodicExecDelay", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_SpecType", - "ty": "CommandEntitySpecType_t", - "offset": 36 - }, - { - "name": "m_EntitySpec", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_Commands", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_SetDebugBits", - "ty": "DebugOverlayBits_t", - "offset": 56 - }, - { - "name": "m_ClearDebugBits", - "ty": "DebugOverlayBits_t", - "offset": 64 - } - ] - }, - { - "name": "CDynamicPropAPI", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - { - "name": "CPlayerControllerComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - { - "name": "CPlayer_AutoaimServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "audioparams_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "localSound", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "soundscapeIndex", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "localBits", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "soundscapeEntityListIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "soundEventHash", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "localSound", - "ty": "Vector[8]", - "offset": 8 - }, - { - "name": "soundscapeIndex", - "ty": "int32", - "offset": 104 - }, - { - "name": "localBits", - "ty": "uint8", - "offset": 108 - }, - { - "name": "soundscapeEntityListIndex", - "ty": "int32", - "offset": 112 - }, - { - "name": "soundEventHash", - "ty": "uint32", - "offset": 116 - } - ] - }, - { - "name": "CPlayer_CameraServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection>" - } - }, - { - "NetworkVarNames": { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2>" - } - }, - { - "NetworkVarNames": { - "name": "m_audio", - "ty": "audioparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_PostProcessingVolumes", - "ty": "CHandle" - } - } - ], - "fields": [ - { - "name": "m_vecCsViewPunchAngle", - "ty": "QAngle", - "offset": 64 - }, - { - "name": "m_nCsViewPunchAngleTick", - "ty": "GameTick_t", - "offset": 76 - }, - { - "name": "m_flCsViewPunchAngleTickRatio", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_PlayerFog", - "ty": "fogplayerparams_t", - "offset": 88 - }, - { - "name": "m_hColorCorrectionCtrl", - "ty": "CHandle< CColorCorrection >", - "offset": 152 - }, - { - "name": "m_hViewEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 156 - }, - { - "name": "m_hTonemapController", - "ty": "CHandle< CTonemapController2 >", - "offset": 160 - }, - { - "name": "m_audio", - "ty": "audioparams_t", - "offset": 168 - }, - { - "name": "m_PostProcessingVolumes", - "ty": "CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > >", - "offset": 288 - }, - { - "name": "m_flOldPlayerZ", - "ty": "float32", - "offset": 312 - }, - { - "name": "m_flOldPlayerViewOffsetZ", - "ty": "float32", - "offset": 316 - }, - { - "name": "m_hTriggerSoundscapeList", - "ty": "CUtlVector< CHandle< CEnvSoundscapeTriggerable > >", - "offset": 344 - } - ] - }, - { - "name": "CPlayer_FlashlightServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_ItemServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_MovementServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - { - "name": "CPlayer_MovementServices_Humanoid", - "module_name": "server.dll", - "parent": { - "name": "CPlayer_MovementServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nToggleButtonDownMask", - "ty": "ButtonBitMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxspeed", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_nImpulse", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nButtons", - "ty": "CInButtonState", - "offset": 72 - }, - { - "name": "m_nQueuedButtonDownMask", - "ty": "uint64", - "offset": 104 - }, - { - "name": "m_nQueuedButtonChangeMask", - "ty": "uint64", - "offset": 112 - }, - { - "name": "m_nButtonDoublePressed", - "ty": "uint64", - "offset": 120 - }, - { - "name": "m_pButtonPressedCmdNumber", - "ty": "uint32[64]", - "offset": 128 - }, - { - "name": "m_nLastCommandNumberProcessed", - "ty": "uint32", - "offset": 384 - }, - { - "name": "m_nToggleButtonDownMask", - "ty": "uint64", - "offset": 392 - }, - { - "name": "m_flMaxspeed", - "ty": "float32", - "offset": 408 - }, - { - "name": "m_arrForceSubtickMoveWhen", - "ty": "float32[4]", - "offset": 412 - }, - { - "name": "m_flForwardMove", - "ty": "float32", - "offset": 428 - }, - { - "name": "m_flLeftMove", - "ty": "float32", - "offset": 432 - }, - { - "name": "m_flUpMove", - "ty": "float32", - "offset": 436 - }, - { - "name": "m_vecLastMovementImpulses", - "ty": "", - "offset": 440 - }, - { - "name": "m_vecOldViewAngles", - "ty": "QAngle", - "offset": 452 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFallVelocity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bInCrouch", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nCrouchState", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucked", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bDucking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bInDuckJump", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flStepSoundTime", - "ty": "float32", - "offset": 472 - }, - { - "name": "m_flFallVelocity", - "ty": "float32", - "offset": 476 - }, - { - "name": "m_bInCrouch", - "ty": "bool", - "offset": 480 - }, - { - "name": "m_nCrouchState", - "ty": "uint32", - "offset": 484 - }, - { - "name": "m_flCrouchTransitionStartTime", - "ty": "GameTime_t", - "offset": 488 - }, - { - "name": "m_bDucked", - "ty": "bool", - "offset": 492 - }, - { - "name": "m_bDucking", - "ty": "bool", - "offset": 493 - }, - { - "name": "m_bInDuckJump", - "ty": "bool", - "offset": 494 - }, - { - "name": "m_groundNormal", - "ty": "", - "offset": 496 - }, - { - "name": "m_flSurfaceFriction", - "ty": "float32", - "offset": 508 - }, - { - "name": "m_surfaceProps", - "ty": "CUtlStringToken", - "offset": 512 - }, - { - "name": "m_nStepside", - "ty": "int32", - "offset": 528 - }, - { - "name": "m_iTargetVolume", - "ty": "int32", - "offset": 532 - }, - { - "name": "m_vecSmoothedVelocity", - "ty": "", - "offset": 536 - } - ] - }, - { - "name": "CPlayer_ObserverServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iObserverMode", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_hObserverTarget", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_iObserverMode", - "ty": "uint8", - "offset": 64 - }, - { - "name": "m_hObserverTarget", - "ty": "CHandle< CBaseEntity >", - "offset": 68 - }, - { - "name": "m_iObserverLastMode", - "ty": "ObserverMode_t", - "offset": 72 - }, - { - "name": "m_bForcedObserverMode", - "ty": "bool", - "offset": 76 - } - ] - }, - { - "name": "CPlayer_UseServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_WaterServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayer_WeaponServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hMyWeapons", - "ty": "CHandle< CBasePlayerWeapon >" - } - }, - { - "NetworkVarNames": { - "name": "m_hActiveWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_hLastWeapon", - "ty": "CHandle< CBasePlayerWeapon>" - } - }, - { - "NetworkVarNames": { - "name": "m_iAmmo", - "ty": "uint16" - } - } - ], - "fields": [ - { - "name": "m_hMyWeapons", - "ty": "CNetworkUtlVectorBase< CHandle< CBasePlayerWeapon > >", - "offset": 64 - }, - { - "name": "m_hActiveWeapon", - "ty": "CHandle< CBasePlayerWeapon >", - "offset": 88 - }, - { - "name": "m_hLastWeapon", - "ty": "CHandle< CBasePlayerWeapon >", - "offset": 92 - }, - { - "name": "m_iAmmo", - "ty": "uint16[32]", - "offset": 96 - }, - { - "name": "m_bPreventWeaponPickup", - "ty": "bool", - "offset": 160 - } - ] - }, - { - "name": "AmmoTypeInfo_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCarry", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nSplashSize", - "ty": "CRangeInt", - "offset": 28 - }, - { - "name": "m_nFlags", - "ty": "AmmoFlags_t", - "offset": 36 - }, - { - "name": "m_flMass", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flSpeed", - "ty": "CRangeFloat", - "offset": 44 - } - ] - }, - { - "name": "CAnimGraphControllerBase", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CBodyComponentBaseAnimGraph", - "module_name": "server.dll", - "parent": { - "name": "CBodyComponentSkeletonInstance", - "module_name": "server.dll", - "parent": { - "name": "CBodyComponent", - "module_name": "server.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 80 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1072 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_animationController", - "ty": "CBaseAnimGraphController" - } - } - ], - "fields": [ - { - "name": "m_animationController", - "ty": "CBaseAnimGraphController", - "offset": 1120 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 2384 - } - ] - }, - { - "name": "EntityRenderAttribute_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_ID", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_Values", - "ty": "Vector4D" - } - } - ], - "fields": [ - { - "name": "m_ID", - "ty": "CUtlStringToken", - "offset": 48 - }, - { - "name": "m_Values", - "ty": "Vector4D", - "offset": 52 - } - ] - }, - { - "name": "ActiveModelConfig_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Handle", - "ty": "ModelConfigHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_Name", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_AssociatedEntities", - "ty": "CHandle< CBaseModelEntity >" - } - }, - { - "NetworkVarNames": { - "name": "m_AssociatedEntityNames", - "ty": "string_t" - } - } - ], - "fields": [ - { - "name": "m_Handle", - "ty": "ModelConfigHandle_t", - "offset": 40 - }, - { - "name": "m_Name", - "ty": "CUtlSymbolLarge", - "offset": 48 - }, - { - "name": "m_AssociatedEntities", - "ty": "CNetworkUtlVectorBase< CHandle< CBaseModelEntity > >", - "offset": 56 - }, - { - "name": "m_AssociatedEntityNames", - "ty": "CNetworkUtlVectorBase< CUtlSymbolLarge >", - "offset": 80 - } - ] - }, - { - "name": "CBodyComponentBaseModelEntity", - "module_name": "server.dll", - "parent": { - "name": "CBodyComponentSkeletonInstance", - "module_name": "server.dll", - "parent": { - "name": "CBodyComponent", - "module_name": "server.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSceneNode", - "ty": "CGameSceneNode*", - "offset": 8 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 32 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance" - } - } - ], - "fields": [ - { - "name": "m_skeletonInstance", - "ty": "CSkeletonInstance", - "offset": 80 - }, - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1072 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 1120 - } - ] - }, - { - "name": "CRopeOverlapHit", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - }, - { - "name": "m_vecOverlappingLinks", - "ty": "CUtlVector< int32 >", - "offset": 8 - } - ] - }, - { - "name": "CGameSceneNodeHandle", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hOwner", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_hOwner", - "ty": "CEntityHandle", - "offset": 8 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 12 - } - ] - }, - { - "name": "CGameSceneNode", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector" - } - }, - { - "NetworkVarNames": { - "name": "m_angRotation", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nodeToWorld", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_pOwner", - "ty": "CEntityInstance*", - "offset": 48 - }, - { - "name": "m_pParent", - "ty": "CGameSceneNode*", - "offset": 56 - }, - { - "name": "m_pChild", - "ty": "CGameSceneNode*", - "offset": 64 - }, - { - "name": "m_pNextSibling", - "ty": "CGameSceneNode*", - "offset": 72 - }, - { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle", - "offset": 112 - }, - { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector", - "offset": 128 - }, - { - "name": "m_angRotation", - "ty": "QAngle", - "offset": 184 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_vecAbsOrigin", - "ty": "", - "offset": 200 - }, - { - "name": "m_angAbsRotation", - "ty": "QAngle", - "offset": 212 - }, - { - "name": "m_flAbsScale", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nParentAttachmentOrBone", - "ty": "int16", - "offset": 228 - }, - { - "name": "m_bDebugAbsOriginChanges", - "ty": "bool", - "offset": 230 - }, - { - "name": "m_bDormant", - "ty": "bool", - "offset": 231 - }, - { - "name": "m_bForceParentToBeNetworked", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bDirtyHierarchy", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeInfo", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedPositionChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedAnglesChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedScaleChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bWillBeCallingPostDataUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nLatchAbsOrigin", - "ty": "bitfield:2", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeBoneToRoot", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nHierarchicalDepth", - "ty": "uint8", - "offset": 235 - }, - { - "name": "m_nHierarchyType", - "ty": "uint8", - "offset": 236 - }, - { - "name": "m_nDoNotSetAnimTimeInInvalidatePhysicsCount", - "ty": "uint8", - "offset": 237 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 240 - }, - { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken", - "offset": 304 - }, - { - "name": "m_flZOffset", - "ty": "float32", - "offset": 308 - }, - { - "name": "m_vRenderOrigin", - "ty": "", - "offset": 312 - } - ] - }, - { - "name": "IChoreoServices", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CInButtonState", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pButtonStates", - "ty": "uint64[3]", - "offset": 8 - } - ] - }, - { - "name": "SequenceHistory_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 0 - }, - { - "name": "m_flSeqStartTime", - "ty": "GameTime_t", - "offset": 4 - }, - { - "name": "m_flSeqFixedCycle", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_nSeqLoopMode", - "ty": "AnimLoopMode_t", - "offset": 12 - }, - { - "name": "m_flPlaybackRate", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flCyclesPerSecond", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "ISkeletonAnimationController", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CSkeletonAnimationController", - "module_name": "server.dll", - "parent": { - "name": "ISkeletonAnimationController", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_pSkeletonInstance", - "ty": "CSkeletonInstance*", - "offset": 8 - } - ] - }, - { - "name": "CNetworkedSequenceOperation", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hSequence", - "ty": "HSequence" - } - }, - { - "NetworkVarNames": { - "name": "m_flPrevCycle", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCycle", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 8 - }, - { - "name": "m_flPrevCycle", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flCycle", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flWeight", - "ty": "CNetworkedQuantizedFloat", - "offset": 20 - }, - { - "name": "m_bSequenceChangeNetworked", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bDiscontinuity", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_flPrevCycleFromDiscontinuity", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flPrevCycleForAnimEventDetection", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "CModelState", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hModel", - "ty": "HModelStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientClothCreationSuppressed", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MeshGroupMask", - "ty": "MeshGroupMask_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nIdealMotionType", - "ty": "int8" - } - } - ], - "fields": [ - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 160 - }, - { - "name": "m_ModelName", - "ty": "CUtlSymbolLarge", - "offset": 168 - }, - { - "name": "m_bClientClothCreationSuppressed", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_MeshGroupMask", - "ty": "uint64", - "offset": 384 - }, - { - "name": "m_nIdealMotionType", - "ty": "int8", - "offset": 514 - }, - { - "name": "m_nForceLOD", - "ty": "int8", - "offset": 515 - }, - { - "name": "m_nClothUpdateFlags", - "ty": "int8", - "offset": 516 - } - ] - }, - { - "name": "CSkeletonInstance", - "module_name": "server.dll", - "parent": { - "name": "CGameSceneNode", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector" - } - }, - { - "NetworkVarNames": { - "name": "m_angRotation", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_name", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nodeToWorld", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_pOwner", - "ty": "CEntityInstance*", - "offset": 48 - }, - { - "name": "m_pParent", - "ty": "CGameSceneNode*", - "offset": 56 - }, - { - "name": "m_pChild", - "ty": "CGameSceneNode*", - "offset": 64 - }, - { - "name": "m_pNextSibling", - "ty": "CGameSceneNode*", - "offset": 72 - }, - { - "name": "m_hParent", - "ty": "CGameSceneNodeHandle", - "offset": 112 - }, - { - "name": "m_vecOrigin", - "ty": "CNetworkOriginCellCoordQuantizedVector", - "offset": 128 - }, - { - "name": "m_angRotation", - "ty": "QAngle", - "offset": 184 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 196 - }, - { - "name": "m_vecAbsOrigin", - "ty": "", - "offset": 200 - }, - { - "name": "m_angAbsRotation", - "ty": "QAngle", - "offset": 212 - }, - { - "name": "m_flAbsScale", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nParentAttachmentOrBone", - "ty": "int16", - "offset": 228 - }, - { - "name": "m_bDebugAbsOriginChanges", - "ty": "bool", - "offset": 230 - }, - { - "name": "m_bDormant", - "ty": "bool", - "offset": 231 - }, - { - "name": "m_bForceParentToBeNetworked", - "ty": "bool", - "offset": 232 - }, - { - "name": "m_bDirtyHierarchy", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeInfo", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedPositionChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedAnglesChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bNetworkedScaleChanged", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bWillBeCallingPostDataUpdate", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bBoneMergeFlex", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nLatchAbsOrigin", - "ty": "bitfield:2", - "offset": 0 - }, - { - "name": "m_bDirtyBoneMergeBoneToRoot", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_nHierarchicalDepth", - "ty": "uint8", - "offset": 235 - }, - { - "name": "m_nHierarchyType", - "ty": "uint8", - "offset": 236 - }, - { - "name": "m_nDoNotSetAnimTimeInInvalidatePhysicsCount", - "ty": "uint8", - "offset": 237 - }, - { - "name": "m_name", - "ty": "CUtlStringToken", - "offset": 240 - }, - { - "name": "m_hierarchyAttachName", - "ty": "CUtlStringToken", - "offset": 304 - }, - { - "name": "m_flZOffset", - "ty": "float32", - "offset": 308 - }, - { - "name": "m_vRenderOrigin", - "ty": "", - "offset": 312 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_modelState", - "ty": "CModelState" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsAnimationEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseParentRenderBounds", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_materialGroup", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_nHitboxSet", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_modelState", - "ty": "CModelState", - "offset": 352 - }, - { - "name": "m_bIsAnimationEnabled", - "ty": "bool", - "offset": 880 - }, - { - "name": "m_bUseParentRenderBounds", - "ty": "bool", - "offset": 881 - }, - { - "name": "m_bDisableSolidCollisionsForHierarchy", - "ty": "bool", - "offset": 882 - }, - { - "name": "m_bDirtyMotionType", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_bIsGeneratingLatchedParentSpaceState", - "ty": "bitfield:1", - "offset": 0 - }, - { - "name": "m_materialGroup", - "ty": "CUtlStringToken", - "offset": 884 - }, - { - "name": "m_nHitboxSet", - "ty": "uint8", - "offset": 888 - } - ] - }, - { - "name": "IntervalTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 12 - } - ] - }, - { - "name": "CountdownTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_timescale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_duration", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 12 - }, - { - "name": "m_timescale", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 20 - } - ] - }, - { - "name": "EngineCountdownTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_timescale", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_duration", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_timestamp", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_timescale", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CTimeline", - "module_name": "server.dll", - "parent": { - "name": "IntervalTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_timestamp", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "m_timestamp", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 12 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flValues", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nValueCounts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nBucketCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flInterval", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flFinalValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nCompressionType", - "ty": "TimelineCompression_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bStopped", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_flValues", - "ty": "float32[64]", - "offset": 16 - }, - { - "name": "m_nValueCounts", - "ty": "int32[64]", - "offset": 272 - }, - { - "name": "m_nBucketCount", - "ty": "int32", - "offset": 528 - }, - { - "name": "m_flInterval", - "ty": "float32", - "offset": 532 - }, - { - "name": "m_flFinalValue", - "ty": "float32", - "offset": 536 - }, - { - "name": "m_nCompressionType", - "ty": "TimelineCompression_t", - "offset": 540 - }, - { - "name": "m_bStopped", - "ty": "bool", - "offset": 544 - } - ] - }, - { - "name": "CAnimGraphNetworkedVariables", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_PredNetBoolVariables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetByteVariables", - "ty": "byte" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt16Variables", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetIntVariables", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt32Variables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetUInt64Variables", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetFloatVariables", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetVectorVariables", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetQuaternionVariables", - "ty": "Quaternion" - } - }, - { - "NetworkVarNames": { - "name": "m_PredNetGlobalSymbolVariables", - "ty": "CGlobalSymbol" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetBoolVariables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetByteVariables", - "ty": "byte" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt16Variables", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetIntVariables", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt32Variables", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetUInt64Variables", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetFloatVariables", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetVectorVariables", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetQuaternionVariables", - "ty": "Quaternion" - } - }, - { - "NetworkVarNames": { - "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", - "ty": "CGlobalSymbol" - } - }, - { - "NetworkVarNames": { - "name": "m_nBoolVariablesCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOwnerOnlyBoolVariablesCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandomSeedOffset", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flLastTeleportTime", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_PredNetBoolVariables", - "ty": "CNetworkUtlVectorBase< uint32 >", - "offset": 8 - }, - { - "name": "m_PredNetByteVariables", - "ty": "CNetworkUtlVectorBase< uint8 >", - "offset": 32 - }, - { - "name": "m_PredNetUInt16Variables", - "ty": "CNetworkUtlVectorBase< uint16 >", - "offset": 56 - }, - { - "name": "m_PredNetIntVariables", - "ty": "CNetworkUtlVectorBase< int32 >", - "offset": 80 - }, - { - "name": "m_PredNetUInt32Variables", - "ty": "CNetworkUtlVectorBase< uint32 >", - "offset": 104 - }, - { - "name": "m_PredNetUInt64Variables", - "ty": "CNetworkUtlVectorBase< uint64 >", - "offset": 128 - }, - { - "name": "m_PredNetFloatVariables", - "ty": "CNetworkUtlVectorBase< float32 >", - "offset": 152 - }, - { - "name": "m_PredNetVectorVariables", - "ty": "CNetworkUtlVectorBase< Vector >", - "offset": 176 - }, - { - "name": "m_PredNetQuaternionVariables", - "ty": "CNetworkUtlVectorBase< Quaternion >", - "offset": 200 - }, - { - "name": "m_PredNetGlobalSymbolVariables", - "ty": "CNetworkUtlVectorBase< CGlobalSymbol >", - "offset": 224 - }, - { - "name": "m_OwnerOnlyPredNetBoolVariables", - "ty": "CNetworkUtlVectorBase< uint32 >", - "offset": 248 - }, - { - "name": "m_OwnerOnlyPredNetByteVariables", - "ty": "CNetworkUtlVectorBase< uint8 >", - "offset": 272 - }, - { - "name": "m_OwnerOnlyPredNetUInt16Variables", - "ty": "CNetworkUtlVectorBase< uint16 >", - "offset": 296 - }, - { - "name": "m_OwnerOnlyPredNetIntVariables", - "ty": "CNetworkUtlVectorBase< int32 >", - "offset": 320 - }, - { - "name": "m_OwnerOnlyPredNetUInt32Variables", - "ty": "CNetworkUtlVectorBase< uint32 >", - "offset": 344 - }, - { - "name": "m_OwnerOnlyPredNetUInt64Variables", - "ty": "CNetworkUtlVectorBase< uint64 >", - "offset": 368 - }, - { - "name": "m_OwnerOnlyPredNetFloatVariables", - "ty": "CNetworkUtlVectorBase< float32 >", - "offset": 392 - }, - { - "name": "m_OwnerOnlyPredNetVectorVariables", - "ty": "CNetworkUtlVectorBase< Vector >", - "offset": 416 - }, - { - "name": "m_OwnerOnlyPredNetQuaternionVariables", - "ty": "CNetworkUtlVectorBase< Quaternion >", - "offset": 440 - }, - { - "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", - "ty": "CNetworkUtlVectorBase< CGlobalSymbol >", - "offset": 464 - }, - { - "name": "m_nBoolVariablesCount", - "ty": "int32", - "offset": 488 - }, - { - "name": "m_nOwnerOnlyBoolVariablesCount", - "ty": "int32", - "offset": 492 - }, - { - "name": "m_nRandomSeedOffset", - "ty": "int32", - "offset": 496 - }, - { - "name": "m_flLastTeleportTime", - "ty": "float32", - "offset": 500 - } - ] - }, - { - "name": "CFootstepTableHandle", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPropertyCustomFGDType" - } - } - ], - "fields": [] - }, - { - "name": "ResponseFollowup", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "followup_concept", - "ty": "char*", - "offset": 0 - }, - { - "name": "followup_contexts", - "ty": "char*", - "offset": 8 - }, - { - "name": "followup_delay", - "ty": "float32", - "offset": 16 - }, - { - "name": "followup_target", - "ty": "char*", - "offset": 20 - }, - { - "name": "followup_entityiotarget", - "ty": "char*", - "offset": 28 - }, - { - "name": "followup_entityioinput", - "ty": "char*", - "offset": 36 - }, - { - "name": "followup_entityiodelay", - "ty": "float32", - "offset": 44 - }, - { - "name": "bFired", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "ResponseParams", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "odds", - "ty": "int16", - "offset": 16 - }, - { - "name": "flags", - "ty": "int16", - "offset": 18 - }, - { - "name": "m_pFollowup", - "ty": "ResponseFollowup*", - "offset": 24 - } - ] - }, - { - "name": "CResponseCriteriaSet", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nNumPrefixedContexts", - "ty": "int32", - "offset": 40 - }, - { - "name": "m_bOverrideOnAppend", - "ty": "bool", - "offset": 44 - } - ] - }, - { - "name": "CRR_Response", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Type", - "ty": "uint8", - "offset": 0 - }, - { - "name": "m_szResponseName", - "ty": "char[192]", - "offset": 1 - }, - { - "name": "m_szMatchingRule", - "ty": "char[128]", - "offset": 193 - }, - { - "name": "m_Params", - "ty": "ResponseParams", - "offset": 328 - }, - { - "name": "m_fMatchScore", - "ty": "float32", - "offset": 360 - }, - { - "name": "m_szSpeakerContext", - "ty": "char*", - "offset": 368 - }, - { - "name": "m_szWorldContext", - "ty": "char*", - "offset": 376 - }, - { - "name": "m_Followup", - "ty": "ResponseFollowup", - "offset": 384 - }, - { - "name": "m_pchCriteriaNames", - "ty": "CUtlVector< CUtlSymbol >", - "offset": 440 - }, - { - "name": "m_pchCriteriaValues", - "ty": "CUtlVector< char* >", - "offset": 464 - } - ] - }, - { - "name": "ConceptHistory_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "timeSpoken", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_response", - "ty": "CRR_Response", - "offset": 8 - } - ] - }, - { - "name": "CAI_Expresser", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStopTalkTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flStopTalkTimeWithoutDelay", - "ty": "GameTime_t", - "offset": 60 - }, - { - "name": "m_flBlockedTalkTime", - "ty": "GameTime_t", - "offset": 64 - }, - { - "name": "m_voicePitch", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_flLastTimeAcceptedSpeak", - "ty": "GameTime_t", - "offset": 72 - }, - { - "name": "m_bAllowSpeakingInterrupts", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_bConsiderSceneInvolvementAsSpeech", - "ty": "bool", - "offset": 77 - }, - { - "name": "m_nLastSpokenPriority", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_pOuter", - "ty": "CBaseFlex*", - "offset": 88 - } - ] - }, - { - "name": "CResponseQueue", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_ExpresserTargets", - "ty": "CUtlVector< CAI_Expresser* >", - "offset": 72 - } - ] - }, - { - "name": "CResponseQueue::CDeferredResponse", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_contexts", - "ty": "CResponseCriteriaSet", - "offset": 8 - }, - { - "name": "m_fDispatchTime", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_hIssuer", - "ty": "CHandle< CBaseEntity >", - "offset": 60 - }, - { - "name": "m_response", - "ty": "CRR_Response", - "offset": 72 - }, - { - "name": "m_bResponseValid", - "ty": "bool", - "offset": 560 - } - ] - }, - { - "name": "CAI_ExpresserWithFollowup", - "module_name": "server.dll", - "parent": { - "name": "CAI_Expresser", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStopTalkTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flStopTalkTimeWithoutDelay", - "ty": "GameTime_t", - "offset": 60 - }, - { - "name": "m_flBlockedTalkTime", - "ty": "GameTime_t", - "offset": 64 - }, - { - "name": "m_voicePitch", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_flLastTimeAcceptedSpeak", - "ty": "GameTime_t", - "offset": 72 - }, - { - "name": "m_bAllowSpeakingInterrupts", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_bConsiderSceneInvolvementAsSpeech", - "ty": "bool", - "offset": 77 - }, - { - "name": "m_nLastSpokenPriority", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_pOuter", - "ty": "CBaseFlex*", - "offset": 88 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_pPostponedFollowup", - "ty": "ResponseFollowup*", - "offset": 96 - } - ] - }, - { - "name": "CMultiplayer_Expresser", - "module_name": "server.dll", - "parent": { - "name": "CAI_ExpresserWithFollowup", - "module_name": "server.dll", - "parent": { - "name": "CAI_Expresser", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStopTalkTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flStopTalkTimeWithoutDelay", - "ty": "GameTime_t", - "offset": 60 - }, - { - "name": "m_flBlockedTalkTime", - "ty": "GameTime_t", - "offset": 64 - }, - { - "name": "m_voicePitch", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_flLastTimeAcceptedSpeak", - "ty": "GameTime_t", - "offset": 72 - }, - { - "name": "m_bAllowSpeakingInterrupts", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_bConsiderSceneInvolvementAsSpeech", - "ty": "bool", - "offset": 77 - }, - { - "name": "m_nLastSpokenPriority", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_pOuter", - "ty": "CBaseFlex*", - "offset": 88 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_pPostponedFollowup", - "ty": "ResponseFollowup*", - "offset": 96 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_bAllowMultipleScenes", - "ty": "bool", - "offset": 112 - } - ] - }, - { - "name": "CBaseEntityAPI", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCommentarySystem", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bCommentaryConvarsChanging", - "ty": "bool", - "offset": 17 - }, - { - "name": "m_bCommentaryEnabledMidGame", - "ty": "bool", - "offset": 18 - }, - { - "name": "m_flNextTeleportTime", - "ty": "GameTime_t", - "offset": 20 - }, - { - "name": "m_iTeleportStage", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_bCheatState", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bIsFirstSpawnGroupToLoad", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_hCurrentNode", - "ty": "CHandle< CPointCommentaryNode >", - "offset": 56 - }, - { - "name": "m_hActiveCommentaryNode", - "ty": "CHandle< CPointCommentaryNode >", - "offset": 60 - }, - { - "name": "m_hLastCommentaryNode", - "ty": "CHandle< CPointCommentaryNode >", - "offset": 64 - }, - { - "name": "m_vecNodes", - "ty": "CUtlVector< CHandle< CPointCommentaryNode > >", - "offset": 72 - } - ] - }, - { - "name": "CPhysicsShake", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_force", - "ty": "", - "offset": 8 - } - ] - }, - { - "name": "CGameScriptedMoveData", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vAccumulatedRootMotion", - "ty": "", - "offset": 0 - }, - { - "name": "m_vDest", - "ty": "", - "offset": 12 - }, - { - "name": "m_vSrc", - "ty": "", - "offset": 24 - }, - { - "name": "m_angSrc", - "ty": "QAngle", - "offset": 36 - }, - { - "name": "m_angDst", - "ty": "QAngle", - "offset": 48 - }, - { - "name": "m_angCurrent", - "ty": "QAngle", - "offset": 60 - }, - { - "name": "m_flAngRate", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flDuration", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 80 - }, - { - "name": "m_bActive", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_bTeleportOnEnd", - "ty": "bool", - "offset": 85 - }, - { - "name": "m_bIgnoreRotation", - "ty": "bool", - "offset": 86 - }, - { - "name": "m_nType", - "ty": "ScriptedMoveType_t", - "offset": 88 - }, - { - "name": "m_bSuccess", - "ty": "bool", - "offset": 92 - }, - { - "name": "m_nForcedCrouchState", - "ty": "ForcedCrouchState_t", - "offset": 96 - }, - { - "name": "m_bIgnoreCollisions", - "ty": "bool", - "offset": 100 - } - ] - }, - { - "name": "CGameChoreoServices", - "module_name": "server.dll", - "parent": { - "name": "IChoreoServices", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_hOwner", - "ty": "CHandle< CBaseAnimGraph >", - "offset": 8 - }, - { - "name": "m_hScriptedSequence", - "ty": "CHandle< CScriptedSequence >", - "offset": 12 - }, - { - "name": "m_scriptState", - "ty": "IChoreoServices::ScriptState_t", - "offset": 16 - }, - { - "name": "m_choreoState", - "ty": "IChoreoServices::ChoreoState_t", - "offset": 20 - }, - { - "name": "m_flTimeStartedState", - "ty": "GameTime_t", - "offset": 24 - } - ] - }, - { - "name": "HullFlags_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_bHull_Human", - "ty": "bool", - "offset": 0 - }, - { - "name": "m_bHull_SmallCentered", - "ty": "bool", - "offset": 1 - }, - { - "name": "m_bHull_WideHuman", - "ty": "bool", - "offset": 2 - }, - { - "name": "m_bHull_Tiny", - "ty": "bool", - "offset": 3 - }, - { - "name": "m_bHull_Medium", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_bHull_TinyCentered", - "ty": "bool", - "offset": 5 - }, - { - "name": "m_bHull_Large", - "ty": "bool", - "offset": 6 - }, - { - "name": "m_bHull_LargeCentered", - "ty": "bool", - "offset": 7 - }, - { - "name": "m_bHull_MediumTall", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bHull_Small", - "ty": "bool", - "offset": 9 - } - ] - }, - { - "name": "CConstantForceController", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_linear", - "ty": "", - "offset": 12 - }, - { - "name": "m_angular", - "ty": "RotationVector", - "offset": 24 - }, - { - "name": "m_linearSave", - "ty": "", - "offset": 36 - }, - { - "name": "m_angularSave", - "ty": "RotationVector", - "offset": 48 - } - ] - }, - { - "name": "CMotorController", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_speed", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_maxTorque", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_axis", - "ty": "", - "offset": 16 - }, - { - "name": "m_inertiaFactor", - "ty": "float32", - "offset": 28 - } - ] - }, - { - "name": "CSoundEnvelope", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_current", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_target", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_rate", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_forceupdate", - "ty": "bool", - "offset": 12 - } - ] - }, - { - "name": "CCopyRecipientFilter", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_Flags", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_Recipients", - "ty": "CUtlVector< CPlayerSlot >", - "offset": 16 - } - ] - }, - { - "name": "CSoundPatch", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_pitch", - "ty": "CSoundEnvelope", - "offset": 8 - }, - { - "name": "m_volume", - "ty": "CSoundEnvelope", - "offset": 24 - }, - { - "name": "m_shutdownTime", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flLastTime", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_iszSoundScriptName", - "ty": "CUtlSymbolLarge", - "offset": 56 - }, - { - "name": "m_hEnt", - "ty": "CHandle< CBaseEntity >", - "offset": 64 - }, - { - "name": "m_soundEntityIndex", - "ty": "CEntityIndex", - "offset": 68 - }, - { - "name": "m_soundOrigin", - "ty": "", - "offset": 72 - }, - { - "name": "m_isPlaying", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_Filter", - "ty": "CCopyRecipientFilter", - "offset": 88 - }, - { - "name": "m_flCloseCaptionDuration", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_bUpdatedSoundOrigin", - "ty": "bool", - "offset": 132 - }, - { - "name": "m_iszClassName", - "ty": "CUtlSymbolLarge", - "offset": 136 - } - ] - }, - { - "name": "CTakeDamageInfoAPI", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPulseGraphInstance_ServerEntity", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pComponent", - "ty": "CPulseGraphComponentBase*", - "offset": 216 - } - ] - }, - { - "name": "CPulseGraphComponentBase", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hOwner", - "ty": "CHandle< CBaseEntity >", - "offset": 8 - }, - { - "name": "m_sNameFixupStaticPrefix", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_sNameFixupParent", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_sNameFixupLocal", - "ty": "CUtlSymbolLarge", - "offset": 32 - } - ] - }, - { - "name": "CPulseGraphComponentPointServer", - "module_name": "server.dll", - "parent": { - "name": "CPulseGraphComponentBase", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hOwner", - "ty": "CHandle< CBaseEntity >", - "offset": 8 - }, - { - "name": "m_sNameFixupStaticPrefix", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_sNameFixupParent", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_sNameFixupLocal", - "ty": "CUtlSymbolLarge", - "offset": 32 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CPulseServerFuncs", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_SoundEventStart", - "module_name": "server.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MCellForDomain" - } - }, - { - "Unknown": { - "name": "MPulseCellMethodBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [ - { - "name": "m_Type", - "ty": "SoundEventStartType_t", - "offset": 72 - } - ] - }, - { - "name": "CPulseServerFuncs_Sounds", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPropertyFriendlyName" - } - }, - { - "Unknown": { - "name": "MPropertyDescription" - } - } - ], - "fields": [] - }, - { - "name": "CPulseCell_Outflow_PlaySceneBase", - "module_name": "server.dll", - "parent": { - "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib.dll", - "parent": { - "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEditorNodeID", - "ty": "PulseDocNodeID_t", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_OnFinished", - "ty": "CPulse_ResumePoint", - "offset": 72 - }, - { - "name": "m_OnCanceled", - "ty": "CPulse_ResumePoint", - "offset": 88 - }, - { - "name": "m_Triggers", - "ty": "CUtlVector< CPulse_OutflowConnection >", - "offset": 104 - } - ] - }, - { - "name": "CPulseCell_Outflow_PlaySceneBase::CursorState_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_sceneInstance", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - } - ] - }, - { - "name": "PulseScriptedSequenceData_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nActorID", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_szPreIdleSequence", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_szEntrySequence", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_szSequence", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_szExitSequence", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_bLoopPreIdleSequence", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_bLoopActionSequence", - "ty": "bool", - "offset": 41 - }, - { - "name": "m_bLoopPostIdleSequence", - "ty": "bool", - "offset": 42 - }, - { - "name": "m_bIgnoreLookAt", - "ty": "bool", - "offset": 43 - } - ] - }, - { - "name": "CPulseCell_Outflow_ScriptedSequence::CursorState_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_scriptedSequence", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - } - ] - }, - { - "name": "CTouchExpansionComponent", - "module_name": "server.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "dynpitchvol_base_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "preset", - "ty": "int32", - "offset": 0 - }, - { - "name": "pitchrun", - "ty": "int32", - "offset": 4 - }, - { - "name": "pitchstart", - "ty": "int32", - "offset": 8 - }, - { - "name": "spinup", - "ty": "int32", - "offset": 12 - }, - { - "name": "spindown", - "ty": "int32", - "offset": 16 - }, - { - "name": "volrun", - "ty": "int32", - "offset": 20 - }, - { - "name": "volstart", - "ty": "int32", - "offset": 24 - }, - { - "name": "fadein", - "ty": "int32", - "offset": 28 - }, - { - "name": "fadeout", - "ty": "int32", - "offset": 32 - }, - { - "name": "lfotype", - "ty": "int32", - "offset": 36 - }, - { - "name": "lforate", - "ty": "int32", - "offset": 40 - }, - { - "name": "lfomodpitch", - "ty": "int32", - "offset": 44 - }, - { - "name": "lfomodvol", - "ty": "int32", - "offset": 48 - }, - { - "name": "cspinup", - "ty": "int32", - "offset": 52 - }, - { - "name": "cspincount", - "ty": "int32", - "offset": 56 - }, - { - "name": "pitch", - "ty": "int32", - "offset": 60 - }, - { - "name": "spinupsav", - "ty": "int32", - "offset": 64 - }, - { - "name": "spindownsav", - "ty": "int32", - "offset": 68 - }, - { - "name": "pitchfrac", - "ty": "int32", - "offset": 72 - }, - { - "name": "vol", - "ty": "int32", - "offset": 76 - }, - { - "name": "fadeinsav", - "ty": "int32", - "offset": 80 - }, - { - "name": "fadeoutsav", - "ty": "int32", - "offset": 84 - }, - { - "name": "volfrac", - "ty": "int32", - "offset": 88 - }, - { - "name": "lfofrac", - "ty": "int32", - "offset": 92 - }, - { - "name": "lfomult", - "ty": "int32", - "offset": 96 - } - ] - }, - { - "name": "dynpitchvol_t", - "module_name": "server.dll", - "parent": { - "name": "dynpitchvol_base_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "preset", - "ty": "int32", - "offset": 0 - }, - { - "name": "pitchrun", - "ty": "int32", - "offset": 4 - }, - { - "name": "pitchstart", - "ty": "int32", - "offset": 8 - }, - { - "name": "spinup", - "ty": "int32", - "offset": 12 - }, - { - "name": "spindown", - "ty": "int32", - "offset": 16 - }, - { - "name": "volrun", - "ty": "int32", - "offset": 20 - }, - { - "name": "volstart", - "ty": "int32", - "offset": 24 - }, - { - "name": "fadein", - "ty": "int32", - "offset": 28 - }, - { - "name": "fadeout", - "ty": "int32", - "offset": 32 - }, - { - "name": "lfotype", - "ty": "int32", - "offset": 36 - }, - { - "name": "lforate", - "ty": "int32", - "offset": 40 - }, - { - "name": "lfomodpitch", - "ty": "int32", - "offset": 44 - }, - { - "name": "lfomodvol", - "ty": "int32", - "offset": 48 - }, - { - "name": "cspinup", - "ty": "int32", - "offset": 52 - }, - { - "name": "cspincount", - "ty": "int32", - "offset": 56 - }, - { - "name": "pitch", - "ty": "int32", - "offset": 60 - }, - { - "name": "spinupsav", - "ty": "int32", - "offset": 64 - }, - { - "name": "spindownsav", - "ty": "int32", - "offset": 68 - }, - { - "name": "pitchfrac", - "ty": "int32", - "offset": 72 - }, - { - "name": "vol", - "ty": "int32", - "offset": 76 - }, - { - "name": "fadeinsav", - "ty": "int32", - "offset": 80 - }, - { - "name": "fadeoutsav", - "ty": "int32", - "offset": 84 - }, - { - "name": "volfrac", - "ty": "int32", - "offset": 88 - }, - { - "name": "lfofrac", - "ty": "int32", - "offset": 92 - }, - { - "name": "lfomult", - "ty": "int32", - "offset": 96 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "ResponseContext_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_iszName", - "ty": "CUtlSymbolLarge", - "offset": 0 - }, - { - "name": "m_iszValue", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_fExpirationTime", - "ty": "GameTime_t", - "offset": 16 - } - ] - }, - { - "name": "Relationship_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "disposition", - "ty": "Disposition_t", - "offset": 0 - }, - { - "name": "priority", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CServerOnlyPointEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CLogicalEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CColorCorrection", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByUserGroup" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeInDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeOutDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxWeight", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_bEnabled", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMaster", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSide", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bExclusive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MinFalloff", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_MaxFalloff", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCurWeight", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_netlookupFilename", - "ty": "char" - } - } - ], - "fields": [ - { - "name": "m_flFadeInDuration", - "ty": "float32", - "offset": 1216 - }, - { - "name": "m_flFadeOutDuration", - "ty": "float32", - "offset": 1220 - }, - { - "name": "m_flStartFadeInWeight", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_flStartFadeOutWeight", - "ty": "float32", - "offset": 1228 - }, - { - "name": "m_flTimeStartFadeIn", - "ty": "GameTime_t", - "offset": 1232 - }, - { - "name": "m_flTimeStartFadeOut", - "ty": "GameTime_t", - "offset": 1236 - }, - { - "name": "m_flMaxWeight", - "ty": "float32", - "offset": 1240 - }, - { - "name": "m_bStartDisabled", - "ty": "bool", - "offset": 1244 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1245 - }, - { - "name": "m_bMaster", - "ty": "bool", - "offset": 1246 - }, - { - "name": "m_bClientSide", - "ty": "bool", - "offset": 1247 - }, - { - "name": "m_bExclusive", - "ty": "bool", - "offset": 1248 - }, - { - "name": "m_MinFalloff", - "ty": "float32", - "offset": 1252 - }, - { - "name": "m_MaxFalloff", - "ty": "float32", - "offset": 1256 - }, - { - "name": "m_flCurWeight", - "ty": "float32", - "offset": 1260 - }, - { - "name": "m_netlookupFilename", - "ty": "char[512]", - "offset": 1264 - }, - { - "name": "m_lookupFilename", - "ty": "CUtlSymbolLarge", - "offset": 1776 - } - ] - }, - { - "name": "CEntityFlame", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hEntAttached", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_bCheapEffect", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_hEntAttached", - "ty": "CHandle< CBaseEntity >", - "offset": 1216 - }, - { - "name": "m_bCheapEffect", - "ty": "bool", - "offset": 1220 - }, - { - "name": "m_flSize", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_bUseHitboxes", - "ty": "bool", - "offset": 1228 - }, - { - "name": "m_iNumHitboxFires", - "ty": "int32", - "offset": 1232 - }, - { - "name": "m_flHitboxFireScale", - "ty": "float32", - "offset": 1236 - }, - { - "name": "m_flLifetime", - "ty": "GameTime_t", - "offset": 1240 - }, - { - "name": "m_hAttacker", - "ty": "CHandle< CBaseEntity >", - "offset": 1244 - }, - { - "name": "m_iDangerSound", - "ty": "int32", - "offset": 1248 - }, - { - "name": "m_flDirectDamagePerSecond", - "ty": "float32", - "offset": 1252 - }, - { - "name": "m_iCustomDamageType", - "ty": "int32", - "offset": 1256 - } - ] - }, - { - "name": "CBaseFilter", - "module_name": "server.dll", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1224 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 1264 - } - ] - }, - { - "name": "CFilterMultiple", - "module_name": "server.dll", - "parent": { - "name": "CBaseFilter", - "module_name": "server.dll", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1224 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 1264 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_nFilterType", - "ty": "filter_t", - "offset": 1304 - }, - { - "name": "m_iFilterName", - "ty": "CUtlSymbolLarge[10]", - "offset": 1312 - }, - { - "name": "m_hFilter", - "ty": "CHandle< CBaseEntity >[10]", - "offset": 1392 - }, - { - "name": "m_nFilterCount", - "ty": "int32", - "offset": 1432 - } - ] - }, - { - "name": "CFilterProximity", - "module_name": "server.dll", - "parent": { - "name": "CBaseFilter", - "module_name": "server.dll", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1224 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 1264 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1304 - } - ] - }, - { - "name": "CFilterLOS", - "module_name": "server.dll", - "parent": { - "name": "CBaseFilter", - "module_name": "server.dll", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1224 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 1264 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CFilterClass", - "module_name": "server.dll", - "parent": { - "name": "CBaseFilter", - "module_name": "server.dll", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bNegated", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_OnPass", - "ty": "CEntityIOOutput", - "offset": 1224 - }, - { - "name": "m_OnFail", - "ty": "CEntityIOOutput", - "offset": 1264 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_iFilterClass", - "ty": "CUtlSymbolLarge", - "offset": 1304 - } - ] - }, - { - "name": "CBaseFire", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flScaleTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlags", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 1216 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 1220 - }, - { - "name": "m_flScaleTime", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 1228 - } - ] - }, - { - "name": "CFireSmoke", - "module_name": "server.dll", - "parent": { - "name": "CBaseFire", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flStartScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flScaleTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlags", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_flScale", - "ty": "float32", - "offset": 1216 - }, - { - "name": "m_flStartScale", - "ty": "float32", - "offset": 1220 - }, - { - "name": "m_flScaleTime", - "ty": "float32", - "offset": 1224 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 1228 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nFlameModelIndex", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nFlameFromAboveModelIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nFlameModelIndex", - "ty": "int32", - "offset": 1232 - }, - { - "name": "m_nFlameFromAboveModelIndex", - "ty": "int32", - "offset": 1236 - } - ] - }, - { - "name": "CFishPool", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fishCount", - "ty": "int32", - "offset": 1232 - }, - { - "name": "m_maxRange", - "ty": "float32", - "offset": 1236 - }, - { - "name": "m_swimDepth", - "ty": "float32", - "offset": 1240 - }, - { - "name": "m_waterLevel", - "ty": "float32", - "offset": 1244 - }, - { - "name": "m_isDormant", - "ty": "bool", - "offset": 1248 - }, - { - "name": "m_fishes", - "ty": "CUtlVector< CHandle< CFish > >", - "offset": 1256 - }, - { - "name": "m_visTimer", - "ty": "CountdownTimer", - "offset": 1280 - } - ] - }, - { - "name": "CInfoData", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "locksound_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "sLockedSound", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "sUnlockedSound", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "flwaitSound", - "ty": "GameTime_t", - "offset": 24 - } - ] - }, - { - "name": "CLogicBranch", - "module_name": "server.dll", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_bInValue", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_Listeners", - "ty": "CUtlVector< CHandle< CBaseEntity > >", - "offset": 1224 - }, - { - "name": "m_OnTrue", - "ty": "CEntityIOOutput", - "offset": 1248 - }, - { - "name": "m_OnFalse", - "ty": "CEntityIOOutput", - "offset": 1288 - } - ] - }, - { - "name": "CLogicDistanceCheck", - "module_name": "server.dll", - "parent": { - "name": "CLogicalEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_iszEntityA", - "ty": "CUtlSymbolLarge", - "offset": 1216 - }, - { - "name": "m_iszEntityB", - "ty": "CUtlSymbolLarge", - "offset": 1224 - }, - { - "name": "m_flZone1Distance", - "ty": "float32", - "offset": 1232 - }, - { - "name": "m_flZone2Distance", - "ty": "float32", - "offset": 1236 - }, - { - "name": "m_InZone1", - "ty": "CEntityIOOutput", - "offset": 1240 - }, - { - "name": "m_InZone2", - "ty": "CEntityIOOutput", - "offset": 1280 - }, - { - "name": "m_InZone3", - "ty": "CEntityIOOutput", - "offset": 1320 - } - ] - }, - { - "name": "VelocitySampler", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_prevSample", - "ty": "", - "offset": 0 - }, - { - "name": "m_fPrevSampleTime", - "ty": "GameTime_t", - "offset": 12 - }, - { - "name": "m_fIdealSampleRate", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "SimpleConstraintSoundProfile", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "eKeypoints", - "ty": "SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t", - "offset": 8 - }, - { - "name": "m_keyPoints", - "ty": "float32[2]", - "offset": 12 - }, - { - "name": "m_reversalSoundThresholds", - "ty": "float32[3]", - "offset": 20 - } - ] - }, - { - "name": "ConstraintSoundInfo", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vSampler", - "ty": "VelocitySampler", - "offset": 8 - }, - { - "name": "m_soundProfile", - "ty": "SimpleConstraintSoundProfile", - "offset": 32 - }, - { - "name": "m_forwardAxis", - "ty": "", - "offset": 64 - }, - { - "name": "m_iszTravelSoundFwd", - "ty": "CUtlSymbolLarge", - "offset": 80 - }, - { - "name": "m_iszTravelSoundBack", - "ty": "CUtlSymbolLarge", - "offset": 88 - }, - { - "name": "m_iszReversalSounds", - "ty": "CUtlSymbolLarge[3]", - "offset": 104 - }, - { - "name": "m_bPlayTravelSound", - "ty": "bool", - "offset": 128 - }, - { - "name": "m_bPlayReversalSound", - "ty": "bool", - "offset": 129 - } - ] - }, - { - "name": "CSmoothFunc", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flSmoothAmplitude", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flSmoothBias", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flSmoothDuration", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flSmoothRemainingTime", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_nSmoothDir", - "ty": "int32", - "offset": 24 - } - ] - }, - { - "name": "magnetted_objects_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "hEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 8 - } - ] - }, - { - "name": "CPointPrefab", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyPointEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_targetMapName", - "ty": "CUtlSymbolLarge", - "offset": 1216 - }, - { - "name": "m_forceWorldGroupID", - "ty": "CUtlSymbolLarge", - "offset": 1224 - }, - { - "name": "m_associatedRelayTargetName", - "ty": "CUtlSymbolLarge", - "offset": 1232 - }, - { - "name": "m_fixupNames", - "ty": "bool", - "offset": 1240 - }, - { - "name": "m_bLoadDynamic", - "ty": "bool", - "offset": 1241 - }, - { - "name": "m_associatedRelayEntity", - "ty": "CHandle< CPointPrefab >", - "offset": 1244 - } - ] - }, - { - "name": "CSkyboxReference", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 1216 - }, - { - "name": "m_hSkyCamera", - "ty": "CHandle< CSkyCamera >", - "offset": 1220 - } - ] - }, - { - "name": "CSkyCamera", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_skyboxData", - "ty": "sky3dparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_skyboxSlotToken", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_skyboxData", - "ty": "sky3dparams_t", - "offset": 1216 - }, - { - "name": "m_skyboxSlotToken", - "ty": "CUtlStringToken", - "offset": 1360 - }, - { - "name": "m_bUseAngles", - "ty": "bool", - "offset": 1364 - }, - { - "name": "m_pNext", - "ty": "CSkyCamera*", - "offset": 1368 - } - ] - }, - { - "name": "CSound", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hOwner", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - }, - { - "name": "m_hTarget", - "ty": "CHandle< CBaseEntity >", - "offset": 4 - }, - { - "name": "m_iVolume", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_flOcclusionScale", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_iType", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_iNextAudible", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_flExpireTime", - "ty": "GameTime_t", - "offset": 24 - }, - { - "name": "m_iNext", - "ty": "int16", - "offset": 28 - }, - { - "name": "m_bNoExpirationTime", - "ty": "bool", - "offset": 30 - }, - { - "name": "m_ownerChannelIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_vecOrigin", - "ty": "", - "offset": 36 - }, - { - "name": "m_bHasOwner", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CEnvSoundscape", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnPlay", - "ty": "CEntityIOOutput", - "offset": 1216 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1256 - }, - { - "name": "m_soundscapeName", - "ty": "CUtlSymbolLarge", - "offset": 1264 - }, - { - "name": "m_soundEventName", - "ty": "CUtlSymbolLarge", - "offset": 1272 - }, - { - "name": "m_bOverrideWithEvent", - "ty": "bool", - "offset": 1280 - }, - { - "name": "m_soundscapeIndex", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_soundscapeEntityListId", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_soundEventHash", - "ty": "uint32", - "offset": 1292 - }, - { - "name": "m_positionNames", - "ty": "CUtlSymbolLarge[8]", - "offset": 1296 - }, - { - "name": "m_hProxySoundscape", - "ty": "CHandle< CEnvSoundscape >", - "offset": 1360 - }, - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1364 - } - ] - }, - { - "name": "CEnvSoundscapeProxy", - "module_name": "server.dll", - "parent": { - "name": "CEnvSoundscape", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnPlay", - "ty": "CEntityIOOutput", - "offset": 1216 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1256 - }, - { - "name": "m_soundscapeName", - "ty": "CUtlSymbolLarge", - "offset": 1264 - }, - { - "name": "m_soundEventName", - "ty": "CUtlSymbolLarge", - "offset": 1272 - }, - { - "name": "m_bOverrideWithEvent", - "ty": "bool", - "offset": 1280 - }, - { - "name": "m_soundscapeIndex", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_soundscapeEntityListId", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_soundEventHash", - "ty": "uint32", - "offset": 1292 - }, - { - "name": "m_positionNames", - "ty": "CUtlSymbolLarge[8]", - "offset": 1296 - }, - { - "name": "m_hProxySoundscape", - "ty": "CHandle< CEnvSoundscape >", - "offset": 1360 - }, - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1364 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_MainSoundscapeName", - "ty": "CUtlSymbolLarge", - "offset": 1368 - } - ] - }, - { - "name": "CEnvSoundscapeTriggerable", - "module_name": "server.dll", - "parent": { - "name": "CEnvSoundscape", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnPlay", - "ty": "CEntityIOOutput", - "offset": 1216 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 1256 - }, - { - "name": "m_soundscapeName", - "ty": "CUtlSymbolLarge", - "offset": 1264 - }, - { - "name": "m_soundEventName", - "ty": "CUtlSymbolLarge", - "offset": 1272 - }, - { - "name": "m_bOverrideWithEvent", - "ty": "bool", - "offset": 1280 - }, - { - "name": "m_soundscapeIndex", - "ty": "int32", - "offset": 1284 - }, - { - "name": "m_soundscapeEntityListId", - "ty": "int32", - "offset": 1288 - }, - { - "name": "m_soundEventHash", - "ty": "uint32", - "offset": 1292 - }, - { - "name": "m_positionNames", - "ty": "CUtlSymbolLarge[8]", - "offset": 1296 - }, - { - "name": "m_hProxySoundscape", - "ty": "CHandle< CEnvSoundscape >", - "offset": 1360 - }, - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1364 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "lerpdata_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hEnt", - "ty": "CHandle< CBaseEntity >", - "offset": 0 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 4 - }, - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_vecStartOrigin", - "ty": "", - "offset": 12 - }, - { - "name": "m_qStartRot", - "ty": "Quaternion", - "offset": 32 - }, - { - "name": "m_nFXIndex", - "ty": "ParticleIndex_t", - "offset": 48 - } - ] - }, - { - "name": "CNavLinkAnimgraphVar", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strAnimgraphVar", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_unAlignmentDegrees", - "ty": "uint32", - "offset": 8 - } - ] - }, - { - "name": "CNavVolumeMarkupVolume", - "module_name": "server.dll", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CNavVolumeCalculatedVector", - "module_name": "server.dll", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CNavVolumeBreadthFirstSearch", - "module_name": "server.dll", - "parent": { - "name": "CNavVolumeCalculatedVector", - "module_name": "server.dll", - "parent": { - "name": "CNavVolume", - "module_name": "navlib.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_vStartPos", - "ty": "", - "offset": 160 - }, - { - "name": "m_flSearchDist", - "ty": "float32", - "offset": 172 - } - ] - }, - { - "name": "VPhysicsCollisionAttribute_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nInteractsAs", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nInteractsWith", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nInteractsExclude", - "ty": "uint64" - } - }, - { - "NetworkVarNames": { - "name": "m_nEntityId", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nOwnerId", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nHierarchyId", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nCollisionGroup", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nCollisionFunctionMask", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_nInteractsAs", - "ty": "uint64", - "offset": 8 - }, - { - "name": "m_nInteractsWith", - "ty": "uint64", - "offset": 16 - }, - { - "name": "m_nInteractsExclude", - "ty": "uint64", - "offset": 24 - }, - { - "name": "m_nEntityId", - "ty": "uint32", - "offset": 32 - }, - { - "name": "m_nOwnerId", - "ty": "uint32", - "offset": 36 - }, - { - "name": "m_nHierarchyId", - "ty": "uint16", - "offset": 40 - }, - { - "name": "m_nCollisionGroup", - "ty": "uint8", - "offset": 42 - }, - { - "name": "m_nCollisionFunctionMask", - "ty": "uint8", - "offset": 43 - } - ] - }, - { - "name": "CCollisionProperty", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_collisionAttribute", - "ty": "VPhysicsCollisionAttribute_t" - } - }, - { - "NetworkVarNames": { - "name": "m_vecMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_usSolidFlags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSolidType", - "ty": "SolidType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_triggerBloat", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nSurroundType", - "ty": "SurroundingBoundsType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_CollisionGroup", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nEnablePhysics", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_vecSpecifiedSurroundingMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecSpecifiedSurroundingMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vCapsuleCenter1", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vCapsuleCenter2", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_flCapsuleRadius", - "ty": "float" - } - } - ], - "fields": [ - { - "name": "m_collisionAttribute", - "ty": "VPhysicsCollisionAttribute_t", - "offset": 16 - }, - { - "name": "m_vecMins", - "ty": "", - "offset": 64 - }, - { - "name": "m_vecMaxs", - "ty": "", - "offset": 76 - }, - { - "name": "m_usSolidFlags", - "ty": "uint8", - "offset": 90 - }, - { - "name": "m_nSolidType", - "ty": "SolidType_t", - "offset": 91 - }, - { - "name": "m_triggerBloat", - "ty": "uint8", - "offset": 92 - }, - { - "name": "m_nSurroundType", - "ty": "SurroundingBoundsType_t", - "offset": 93 - }, - { - "name": "m_CollisionGroup", - "ty": "uint8", - "offset": 94 - }, - { - "name": "m_nEnablePhysics", - "ty": "uint8", - "offset": 95 - }, - { - "name": "m_flBoundingRadius", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_vecSpecifiedSurroundingMins", - "ty": "", - "offset": 100 - }, - { - "name": "m_vecSpecifiedSurroundingMaxs", - "ty": "", - "offset": 112 - }, - { - "name": "m_vecSurroundingMaxs", - "ty": "", - "offset": 124 - }, - { - "name": "m_vecSurroundingMins", - "ty": "", - "offset": 136 - }, - { - "name": "m_vCapsuleCenter1", - "ty": "", - "offset": 148 - }, - { - "name": "m_vCapsuleCenter2", - "ty": "", - "offset": 160 - }, - { - "name": "m_flCapsuleRadius", - "ty": "float32", - "offset": 172 - } - ] - }, - { - "name": "CEffectData", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_vOrigin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vStart", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vNormal", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vAngles", - "ty": "QAngle" - } - }, - { - "NetworkVarNames": { - "name": "m_hEntity", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_hOtherEntity", - "ty": "CEntityHandle" - } - }, - { - "NetworkVarNames": { - "name": "m_flScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMagnitude", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flRadius", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_nSurfaceProp", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_nEffectIndex", - "ty": "HParticleSystemDefinition" - } - }, - { - "NetworkVarNames": { - "name": "m_nDamageType", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nPenetrate", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nMaterial", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nHitBox", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nColor", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nAttachmentIndex", - "ty": "AttachmentHandle_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nAttachmentName", - "ty": "CUtlStringToken" - } - }, - { - "NetworkVarNames": { - "name": "m_iEffectName", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_nExplosionType", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "m_vOrigin", - "ty": "", - "offset": 8 - }, - { - "name": "m_vStart", - "ty": "", - "offset": 20 - }, - { - "name": "m_vNormal", - "ty": "", - "offset": 32 - }, - { - "name": "m_vAngles", - "ty": "QAngle", - "offset": 44 - }, - { - "name": "m_hEntity", - "ty": "CEntityHandle", - "offset": 56 - }, - { - "name": "m_hOtherEntity", - "ty": "CEntityHandle", - "offset": 60 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_flMagnitude", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_nSurfaceProp", - "ty": "CUtlStringToken", - "offset": 76 - }, - { - "name": "m_nEffectIndex", - "ty": "CWeakHandle< InfoForResourceTypeIParticleSystemDefinition >", - "offset": 80 - }, - { - "name": "m_nDamageType", - "ty": "uint32", - "offset": 88 - }, - { - "name": "m_nPenetrate", - "ty": "uint8", - "offset": 92 - }, - { - "name": "m_nMaterial", - "ty": "uint16", - "offset": 94 - }, - { - "name": "m_nHitBox", - "ty": "uint16", - "offset": 96 - }, - { - "name": "m_nColor", - "ty": "uint8", - "offset": 98 - }, - { - "name": "m_fFlags", - "ty": "uint8", - "offset": 99 - }, - { - "name": "m_nAttachmentIndex", - "ty": "AttachmentHandle_t", - "offset": 100 - }, - { - "name": "m_nAttachmentName", - "ty": "CUtlStringToken", - "offset": 104 - }, - { - "name": "m_iEffectName", - "ty": "uint16", - "offset": 108 - }, - { - "name": "m_nExplosionType", - "ty": "uint8", - "offset": 110 - } - ] - }, - { - "name": "CEnvDetailController", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flFadeStartDist", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flFadeEndDist", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flFadeStartDist", - "ty": "float32", - "offset": 1216 - }, - { - "name": "m_flFadeEndDist", - "ty": "float32", - "offset": 1220 - } - ] - }, - { - "name": "CEnvWindShared", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iWindSeed", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMinWind", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxWind", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_windRadius", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMinGust", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxGust", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_flMinGustDelay", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flMaxGustDelay", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGustDuration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_iGustDirChange", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_location", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_iInitialWindDir", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_flInitialWindSpeed", - "ty": "float32" - } - } - ], - "fields": [ - { - "name": "m_flStartTime", - "ty": "GameTime_t", - "offset": 8 - }, - { - "name": "m_iWindSeed", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_iMinWind", - "ty": "uint16", - "offset": 16 - }, - { - "name": "m_iMaxWind", - "ty": "uint16", - "offset": 18 - }, - { - "name": "m_windRadius", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_iMinGust", - "ty": "uint16", - "offset": 24 - }, - { - "name": "m_iMaxGust", - "ty": "uint16", - "offset": 26 - }, - { - "name": "m_flMinGustDelay", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flMaxGustDelay", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flGustDuration", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_iGustDirChange", - "ty": "uint16", - "offset": 40 - }, - { - "name": "m_location", - "ty": "", - "offset": 44 - }, - { - "name": "m_iszGustSound", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iWindDir", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_flWindSpeed", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_currentWindVector", - "ty": "", - "offset": 68 - }, - { - "name": "m_CurrentSwayVector", - "ty": "", - "offset": 80 - }, - { - "name": "m_PrevSwayVector", - "ty": "", - "offset": 92 - }, - { - "name": "m_iInitialWindDir", - "ty": "uint16", - "offset": 104 - }, - { - "name": "m_flInitialWindSpeed", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_OnGustStart", - "ty": "CEntityIOOutput", - "offset": 112 - }, - { - "name": "m_OnGustEnd", - "ty": "CEntityIOOutput", - "offset": 152 - }, - { - "name": "m_flVariationTime", - "ty": "GameTime_t", - "offset": 192 - }, - { - "name": "m_flSwayTime", - "ty": "GameTime_t", - "offset": 196 - }, - { - "name": "m_flSimTime", - "ty": "GameTime_t", - "offset": 200 - }, - { - "name": "m_flSwitchTime", - "ty": "GameTime_t", - "offset": 204 - }, - { - "name": "m_flAveWindSpeed", - "ty": "float32", - "offset": 208 - }, - { - "name": "m_bGusting", - "ty": "bool", - "offset": 212 - }, - { - "name": "m_flWindAngleVariation", - "ty": "float32", - "offset": 216 - }, - { - "name": "m_flWindSpeedVariation", - "ty": "float32", - "offset": 220 - }, - { - "name": "m_iEntIndex", - "ty": "CEntityIndex", - "offset": 224 - } - ] - }, - { - "name": "CEnvWindShared::WindAveEvent_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flStartWindSpeed", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flAveWindSpeed", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "CEnvWindShared::WindVariationEvent_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_flWindAngleVariation", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flWindSpeedVariation", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "CInfoLadderDismount", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "shard_model_desc_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nModelID", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_hMaterial", - "ty": "HMaterialStrong" - } - }, - { - "NetworkVarNames": { - "name": "m_solid", - "ty": "ShardSolid_t" - } - }, - { - "NetworkVarNames": { - "name": "m_ShatterPanelMode", - "ty": "ShatterPanelMode" - } - }, - { - "NetworkVarNames": { - "name": "m_vecPanelSize", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecStressPositionA", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecStressPositionB", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_vecPanelVertices", - "ty": "Vector2D" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlassHalfThickness", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasParent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bParentFrozen", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_SurfacePropStringToken", - "ty": "CUtlStringToken" - } - } - ], - "fields": [ - { - "name": "m_nModelID", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_hMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 16 - }, - { - "name": "m_solid", - "ty": "ShardSolid_t", - "offset": 24 - }, - { - "name": "m_ShatterPanelMode", - "ty": "ShatterPanelMode", - "offset": 25 - }, - { - "name": "m_vecPanelSize", - "ty": "Vector2D", - "offset": 28 - }, - { - "name": "m_vecStressPositionA", - "ty": "Vector2D", - "offset": 36 - }, - { - "name": "m_vecStressPositionB", - "ty": "Vector2D", - "offset": 44 - }, - { - "name": "m_vecPanelVertices", - "ty": "CNetworkUtlVectorBase< Vector2D >", - "offset": 56 - }, - { - "name": "m_flGlassHalfThickness", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_bHasParent", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_bParentFrozen", - "ty": "bool", - "offset": 85 - }, - { - "name": "m_SurfacePropStringToken", - "ty": "CUtlStringToken", - "offset": 88 - } - ] - }, - { - "name": "CShatterGlassShard", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hShardHandle", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_vecPanelVertices", - "ty": "CUtlVector< Vector2D >", - "offset": 16 - }, - { - "name": "m_vLocalPanelSpaceOrigin", - "ty": "Vector2D", - "offset": 40 - }, - { - "name": "m_hModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 48 - }, - { - "name": "m_hPhysicsEntity", - "ty": "CHandle< CShatterGlassShardPhysics >", - "offset": 56 - }, - { - "name": "m_hParentPanel", - "ty": "CHandle< CFuncShatterglass >", - "offset": 60 - }, - { - "name": "m_hParentShard", - "ty": "uint32", - "offset": 64 - }, - { - "name": "m_ShatterStressType", - "ty": "ShatterGlassStressType", - "offset": 68 - }, - { - "name": "m_vecStressVelocity", - "ty": "", - "offset": 72 - }, - { - "name": "m_bCreatedModel", - "ty": "bool", - "offset": 84 - }, - { - "name": "m_flLongestEdge", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flShortestEdge", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flLongestAcross", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flShortestAcross", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flSumOfAllEdges", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flArea", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_nOnFrameEdge", - "ty": "OnFrame", - "offset": 112 - }, - { - "name": "m_nParentPanelsNthShard", - "ty": "int32", - "offset": 116 - }, - { - "name": "m_nSubShardGeneration", - "ty": "int32", - "offset": 120 - }, - { - "name": "m_vecAverageVertPosition", - "ty": "Vector2D", - "offset": 124 - }, - { - "name": "m_bAverageVertPositionIsValid", - "ty": "bool", - "offset": 132 - }, - { - "name": "m_vecPanelSpaceStressPositionA", - "ty": "Vector2D", - "offset": 136 - }, - { - "name": "m_vecPanelSpaceStressPositionB", - "ty": "Vector2D", - "offset": 144 - }, - { - "name": "m_bStressPositionAIsValid", - "ty": "bool", - "offset": 152 - }, - { - "name": "m_bStressPositionBIsValid", - "ty": "bool", - "offset": 153 - }, - { - "name": "m_bFlaggedForRemoval", - "ty": "bool", - "offset": 154 - }, - { - "name": "m_flPhysicsEntitySpawnedAtTime", - "ty": "GameTime_t", - "offset": 156 - }, - { - "name": "m_bShatterRateLimited", - "ty": "bool", - "offset": 160 - }, - { - "name": "m_hEntityHittingMe", - "ty": "CHandle< CBaseEntity >", - "offset": 164 - }, - { - "name": "m_vecNeighbors", - "ty": "CUtlVector< uint32 >", - "offset": 168 - } - ] - }, - { - "name": "CGameRulesProxy", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CGameRules", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - { - "name": "CGlowProperty", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iGlowType", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iGlowTeam", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nGlowRange", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_nGlowRangeMin", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_glowColorOverride", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "m_bFlashing", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flGlowStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bEligibleForScreenHighlight", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_fGlowColor", - "ty": "", - "offset": 8 - }, - { - "name": "m_iGlowType", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iGlowTeam", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_nGlowRange", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nGlowRangeMin", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_glowColorOverride", - "ty": "Color", - "offset": 64 - }, - { - "name": "m_bFlashing", - "ty": "bool", - "offset": 68 - }, - { - "name": "m_flGlowTime", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flGlowStartTime", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_bEligibleForScreenHighlight", - "ty": "bool", - "offset": 80 - }, - { - "name": "m_bGlowing", - "ty": "bool", - "offset": 81 - } - ] - }, - { - "name": "CMultiplayRules", - "module_name": "server.dll", - "parent": { - "name": "CGameRules", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "fogparams_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "dirPrimary", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "colorPrimary", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorSecondary", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorPrimaryLerpTo", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "colorSecondaryLerpTo", - "ty": "Color" - } - }, - { - "NetworkVarNames": { - "name": "start", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "end", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "farz", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "maxdensity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "exponent", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "HDRColorScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "skyboxFogFactor", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "skyboxFogFactorLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "startLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "endLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "maxdensityLerpTo", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "lerptime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "duration", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "blendtobackground", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "scattering", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "locallightscale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "enable", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "blend", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bNoReflectionFog", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "dirPrimary", - "ty": "", - "offset": 8 - }, - { - "name": "colorPrimary", - "ty": "Color", - "offset": 20 - }, - { - "name": "colorSecondary", - "ty": "Color", - "offset": 24 - }, - { - "name": "colorPrimaryLerpTo", - "ty": "Color", - "offset": 28 - }, - { - "name": "colorSecondaryLerpTo", - "ty": "Color", - "offset": 32 - }, - { - "name": "start", - "ty": "float32", - "offset": 36 - }, - { - "name": "end", - "ty": "float32", - "offset": 40 - }, - { - "name": "farz", - "ty": "float32", - "offset": 44 - }, - { - "name": "maxdensity", - "ty": "float32", - "offset": 48 - }, - { - "name": "exponent", - "ty": "float32", - "offset": 52 - }, - { - "name": "HDRColorScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "skyboxFogFactor", - "ty": "float32", - "offset": 60 - }, - { - "name": "skyboxFogFactorLerpTo", - "ty": "float32", - "offset": 64 - }, - { - "name": "startLerpTo", - "ty": "float32", - "offset": 68 - }, - { - "name": "endLerpTo", - "ty": "float32", - "offset": 72 - }, - { - "name": "maxdensityLerpTo", - "ty": "float32", - "offset": 76 - }, - { - "name": "lerptime", - "ty": "GameTime_t", - "offset": 80 - }, - { - "name": "duration", - "ty": "float32", - "offset": 84 - }, - { - "name": "blendtobackground", - "ty": "float32", - "offset": 88 - }, - { - "name": "scattering", - "ty": "float32", - "offset": 92 - }, - { - "name": "locallightscale", - "ty": "float32", - "offset": 96 - }, - { - "name": "enable", - "ty": "bool", - "offset": 100 - }, - { - "name": "blend", - "ty": "bool", - "offset": 101 - }, - { - "name": "m_bNoReflectionFog", - "ty": "bool", - "offset": 102 - }, - { - "name": "m_bPadding", - "ty": "bool", - "offset": 103 - } - ] - }, - { - "name": "fogplayerparams_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hCtrl", - "ty": "CHandle< CFogController>" - } - } - ], - "fields": [ - { - "name": "m_hCtrl", - "ty": "CHandle< CFogController >", - "offset": 8 - }, - { - "name": "m_flTransitionTime", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_OldColor", - "ty": "Color", - "offset": 16 - }, - { - "name": "m_flOldStart", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flOldEnd", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flOldMaxDensity", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flOldHDRColorScale", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flOldFarZ", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_NewColor", - "ty": "Color", - "offset": 40 - }, - { - "name": "m_flNewStart", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flNewEnd", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flNewMaxDensity", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flNewHDRColorScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flNewFarZ", - "ty": "float32", - "offset": 60 - } - ] - }, - { - "name": "sky3dparams_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "scale", - "ty": "int16" - } - }, - { - "NetworkVarNames": { - "name": "origin", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "bClip3DSkyBoxNearToWorldFar", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "flClip3DSkyBoxNearToWorldFarOffset", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "fog", - "ty": "fogparams_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nWorldGroupID", - "ty": "WorldGroupId_t" - } - } - ], - "fields": [ - { - "name": "scale", - "ty": "int16", - "offset": 8 - }, - { - "name": "origin", - "ty": "", - "offset": 12 - }, - { - "name": "bClip3DSkyBoxNearToWorldFar", - "ty": "bool", - "offset": 24 - }, - { - "name": "flClip3DSkyBoxNearToWorldFarOffset", - "ty": "float32", - "offset": 28 - }, - { - "name": "fog", - "ty": "fogparams_t", - "offset": 32 - }, - { - "name": "m_nWorldGroupID", - "ty": "WorldGroupId_t", - "offset": 136 - } - ] - }, - { - "name": "sndopvarlatchdata_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_iszStack", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_iszOperator", - "ty": "CUtlSymbolLarge", - "offset": 16 - }, - { - "name": "m_iszOpvar", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_flVal", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_vPos", - "ty": "", - "offset": 36 - } - ] - }, - { - "name": "IRagdoll", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "ragdollelement_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "originParentSpace", - "ty": "", - "offset": 0 - }, - { - "name": "parentIndex", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "ragdoll_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "list", - "ty": "CUtlVector< ragdollelement_t >", - "offset": 0 - }, - { - "name": "boneIndex", - "ty": "CUtlVector< int32 >", - "offset": 24 - }, - { - "name": "allowStretch", - "ty": "bool", - "offset": 48 - }, - { - "name": "unused", - "ty": "bool", - "offset": 49 - } - ] - }, - { - "name": "PhysicsRagdollPose_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Transforms", - "ty": "CTransform" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwner", - "ty": "EHANDLE" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - }, - { - "name": "m_Transforms", - "ty": "CNetworkUtlVectorBase< CTransform >", - "offset": 48 - }, - { - "name": "m_hOwner", - "ty": "CHandle< CBaseEntity >", - "offset": 72 - } - ] - }, - { - "name": "CSceneEventInfo", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_iLayer", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_iPriority", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_hSequence", - "ty": "HSequence", - "offset": 8 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_bHasArrived", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_flNext", - "ty": "GameTime_t", - "offset": 24 - }, - { - "name": "m_bIsGesture", - "ty": "bool", - "offset": 28 - }, - { - "name": "m_bShouldRemove", - "ty": "bool", - "offset": 29 - }, - { - "name": "m_hTarget", - "ty": "CHandle< CBaseEntity >", - "offset": 68 - }, - { - "name": "m_nSceneEventId", - "ty": "uint32", - "offset": 72 - }, - { - "name": "m_bClientSide", - "ty": "bool", - "offset": 76 - }, - { - "name": "m_bStarted", - "ty": "bool", - "offset": 77 - } - ] - }, - { - "name": "thinkfunc_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_hFn", - "ty": "HSCRIPT", - "offset": 8 - }, - { - "name": "m_nContext", - "ty": "CUtlStringToken", - "offset": 16 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 20 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 24 - } - ] - }, - { - "name": "RagdollCreationParams_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vForce", - "ty": "", - "offset": 0 - }, - { - "name": "m_nForceBone", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "hudtextparms_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "color1", - "ty": "Color", - "offset": 0 - }, - { - "name": "color2", - "ty": "Color", - "offset": 4 - }, - { - "name": "effect", - "ty": "uint8", - "offset": 8 - }, - { - "name": "channel", - "ty": "uint8", - "offset": 9 - }, - { - "name": "x", - "ty": "float32", - "offset": 12 - }, - { - "name": "y", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CSimpleSimTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - { - "name": "CSimTimer", - "module_name": "server.dll", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_interval", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "CRandSimTimer", - "module_name": "server.dll", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_minInterval", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_maxInterval", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "CStopwatchBase", - "module_name": "server.dll", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fIsRunning", - "ty": "bool", - "offset": 8 - } - ] - }, - { - "name": "CSimpleStopwatch", - "module_name": "server.dll", - "parent": { - "name": "CStopwatchBase", - "module_name": "server.dll", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fIsRunning", - "ty": "bool", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CStopwatch", - "module_name": "server.dll", - "parent": { - "name": "CStopwatchBase", - "module_name": "server.dll", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fIsRunning", - "ty": "bool", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_interval", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "CRandStopwatch", - "module_name": "server.dll", - "parent": { - "name": "CStopwatchBase", - "module_name": "server.dll", - "parent": { - "name": "CSimpleSimTimer", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_next", - "ty": "GameTime_t", - "offset": 0 - }, - { - "name": "m_nWorldGroupId", - "ty": "WorldGroupId_t", - "offset": 4 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_fIsRunning", - "ty": "bool", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_minInterval", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_maxInterval", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CSingleplayRules", - "module_name": "server.dll", - "parent": { - "name": "CGameRules", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_bSinglePlayerGameEnding", - "ty": "bool", - "offset": 144 - } - ] - }, - { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1220 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1232 - }, - { - "name": "m_vLastPosition", - "ty": "", - "offset": 1320 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1336 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1344 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1352 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1364 - } - ] - }, - { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1220 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1232 - }, - { - "name": "m_vLastPosition", - "ty": "", - "offset": 1320 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1336 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1344 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1352 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1364 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 1368 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 1408 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 1448 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 1520 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 1524 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 1528 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 1532 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 1536 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 1540 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 1544 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 1548 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 1556 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "", - "offset": 1560 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 1572 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 1576 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1584 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 1592 - }, - { - "name": "m_vPathingSourcePos", - "ty": "", - "offset": 1596 - }, - { - "name": "m_vPathingListenerPos", - "ty": "", - "offset": 1608 - }, - { - "name": "m_vPathingDirection", - "ty": "", - "offset": 1620 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 1632 - } - ] - }, - { - "name": "CSoundOpvarSetAABBEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1220 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1232 - }, - { - "name": "m_vLastPosition", - "ty": "", - "offset": 1320 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1336 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1344 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1352 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1364 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 1368 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 1408 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 1448 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 1520 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 1524 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 1528 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 1532 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 1536 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 1540 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 1544 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 1548 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 1556 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "", - "offset": 1560 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 1572 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 1576 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1584 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 1592 - }, - { - "name": "m_vPathingSourcePos", - "ty": "", - "offset": 1596 - }, - { - "name": "m_vPathingListenerPos", - "ty": "", - "offset": 1608 - }, - { - "name": "m_vPathingDirection", - "ty": "", - "offset": 1620 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 1632 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_vDistanceInnerMins", - "ty": "", - "offset": 1640 - }, - { - "name": "m_vDistanceInnerMaxs", - "ty": "", - "offset": 1652 - }, - { - "name": "m_vDistanceOuterMins", - "ty": "", - "offset": 1664 - }, - { - "name": "m_vDistanceOuterMaxs", - "ty": "", - "offset": 1676 - }, - { - "name": "m_nAABBDirection", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_vInnerMins", - "ty": "", - "offset": 1692 - }, - { - "name": "m_vInnerMaxs", - "ty": "", - "offset": 1704 - }, - { - "name": "m_vOuterMins", - "ty": "", - "offset": 1716 - }, - { - "name": "m_vOuterMaxs", - "ty": "", - "offset": 1728 - } - ] - }, - { - "name": "CSoundOpvarSetOBBEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetAABBEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1220 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1232 - }, - { - "name": "m_vLastPosition", - "ty": "", - "offset": 1320 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1336 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1344 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1352 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1364 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 1368 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 1408 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 1448 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 1520 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 1524 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 1528 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 1532 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 1536 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 1540 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 1544 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 1548 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 1556 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "", - "offset": 1560 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 1572 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 1576 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1584 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 1592 - }, - { - "name": "m_vPathingSourcePos", - "ty": "", - "offset": 1596 - }, - { - "name": "m_vPathingListenerPos", - "ty": "", - "offset": 1608 - }, - { - "name": "m_vPathingDirection", - "ty": "", - "offset": 1620 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 1632 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_vDistanceInnerMins", - "ty": "", - "offset": 1640 - }, - { - "name": "m_vDistanceInnerMaxs", - "ty": "", - "offset": 1652 - }, - { - "name": "m_vDistanceOuterMins", - "ty": "", - "offset": 1664 - }, - { - "name": "m_vDistanceOuterMaxs", - "ty": "", - "offset": 1676 - }, - { - "name": "m_nAABBDirection", - "ty": "int32", - "offset": 1688 - }, - { - "name": "m_vInnerMins", - "ty": "", - "offset": 1692 - }, - { - "name": "m_vInnerMaxs", - "ty": "", - "offset": 1704 - }, - { - "name": "m_vOuterMins", - "ty": "", - "offset": 1716 - }, - { - "name": "m_vOuterMaxs", - "ty": "", - "offset": 1728 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CSoundOpvarSetPathCornerEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1220 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1232 - }, - { - "name": "m_vLastPosition", - "ty": "", - "offset": 1320 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1336 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1344 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1352 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1364 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 1368 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 1408 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 1448 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 1520 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 1524 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 1528 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 1532 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 1536 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 1540 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 1544 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 1548 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 1556 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "", - "offset": 1560 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 1572 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 1576 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1584 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 1592 - }, - { - "name": "m_vPathingSourcePos", - "ty": "", - "offset": 1596 - }, - { - "name": "m_vPathingListenerPos", - "ty": "", - "offset": 1608 - }, - { - "name": "m_vPathingDirection", - "ty": "", - "offset": 1620 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 1632 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_flDistMinSqr", - "ty": "float32", - "offset": 1664 - }, - { - "name": "m_flDistMaxSqr", - "ty": "float32", - "offset": 1668 - }, - { - "name": "m_iszPathCornerEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1672 - } - ] - }, - { - "name": "SoundOpvarTraceResult_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "vPos", - "ty": "", - "offset": 0 - }, - { - "name": "bDidHit", - "ty": "bool", - "offset": 12 - }, - { - "name": "flDistSqrToCenter", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CSoundOpvarSetAutoRoomEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1220 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1232 - }, - { - "name": "m_vLastPosition", - "ty": "", - "offset": 1320 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1336 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1344 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1352 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1364 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_OnEnter", - "ty": "CEntityIOOutput", - "offset": 1368 - }, - { - "name": "m_OnExit", - "ty": "CEntityIOOutput", - "offset": 1408 - }, - { - "name": "m_bAutoDisable", - "ty": "bool", - "offset": 1448 - }, - { - "name": "m_flDistanceMin", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flDistanceMax", - "ty": "float32", - "offset": 1520 - }, - { - "name": "m_flDistanceMapMin", - "ty": "float32", - "offset": 1524 - }, - { - "name": "m_flDistanceMapMax", - "ty": "float32", - "offset": 1528 - }, - { - "name": "m_flOcclusionRadius", - "ty": "float32", - "offset": 1532 - }, - { - "name": "m_flOcclusionMin", - "ty": "float32", - "offset": 1536 - }, - { - "name": "m_flOcclusionMax", - "ty": "float32", - "offset": 1540 - }, - { - "name": "m_flValSetOnDisable", - "ty": "float32", - "offset": 1544 - }, - { - "name": "m_bSetValueOnDisable", - "ty": "bool", - "offset": 1548 - }, - { - "name": "m_nSimulationMode", - "ty": "int32", - "offset": 1552 - }, - { - "name": "m_nVisibilitySamples", - "ty": "int32", - "offset": 1556 - }, - { - "name": "m_vDynamicProxyPoint", - "ty": "", - "offset": 1560 - }, - { - "name": "m_flDynamicMaximumOcclusion", - "ty": "float32", - "offset": 1572 - }, - { - "name": "m_hDynamicEntity", - "ty": "CEntityHandle", - "offset": 1576 - }, - { - "name": "m_iszDynamicEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1584 - }, - { - "name": "m_flPathingDistanceNormFactor", - "ty": "float32", - "offset": 1592 - }, - { - "name": "m_vPathingSourcePos", - "ty": "", - "offset": 1596 - }, - { - "name": "m_vPathingListenerPos", - "ty": "", - "offset": 1608 - }, - { - "name": "m_vPathingDirection", - "ty": "", - "offset": 1620 - }, - { - "name": "m_nPathingSourceIndex", - "ty": "int32", - "offset": 1632 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_traceResults", - "ty": "CUtlVector< SoundOpvarTraceResult_t >", - "offset": 1640 - }, - { - "name": "m_flSize", - "ty": "float32", - "offset": 1688 - }, - { - "name": "m_flHeightTolerance", - "ty": "float32", - "offset": 1692 - }, - { - "name": "m_flSizeSqr", - "ty": "float32", - "offset": 1696 - } - ] - }, - { - "name": "CSoundOpvarSetOBBWindEntity", - "module_name": "server.dll", - "parent": { - "name": "CSoundOpvarSetPointBase", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iszStackName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOperatorName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iszOpvarName", - "ty": "string_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iOpvarIndex", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUseAutoCompare", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bDisabled", - "ty": "bool", - "offset": 1216 - }, - { - "name": "m_hSource", - "ty": "CEntityHandle", - "offset": 1220 - }, - { - "name": "m_iszSourceEntityName", - "ty": "CUtlSymbolLarge", - "offset": 1232 - }, - { - "name": "m_vLastPosition", - "ty": "", - "offset": 1320 - }, - { - "name": "m_iszStackName", - "ty": "CUtlSymbolLarge", - "offset": 1336 - }, - { - "name": "m_iszOperatorName", - "ty": "CUtlSymbolLarge", - "offset": 1344 - }, - { - "name": "m_iszOpvarName", - "ty": "CUtlSymbolLarge", - "offset": 1352 - }, - { - "name": "m_iOpvarIndex", - "ty": "int32", - "offset": 1360 - }, - { - "name": "m_bUseAutoCompare", - "ty": "bool", - "offset": 1364 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_vMins", - "ty": "", - "offset": 1368 - }, - { - "name": "m_vMaxs", - "ty": "", - "offset": 1380 - }, - { - "name": "m_vDistanceMins", - "ty": "", - "offset": 1392 - }, - { - "name": "m_vDistanceMaxs", - "ty": "", - "offset": 1404 - }, - { - "name": "m_flWindMin", - "ty": "float32", - "offset": 1416 - }, - { - "name": "m_flWindMax", - "ty": "float32", - "offset": 1420 - }, - { - "name": "m_flWindMapMin", - "ty": "float32", - "offset": 1424 - }, - { - "name": "m_flWindMapMax", - "ty": "float32", - "offset": 1428 - } - ] - }, - { - "name": "CTakeDamageInfo", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vecDamageForce", - "ty": "", - "offset": 8 - }, - { - "name": "m_vecDamagePosition", - "ty": "", - "offset": 20 - }, - { - "name": "m_vecReportedPosition", - "ty": "", - "offset": 32 - }, - { - "name": "m_vecDamageDirection", - "ty": "", - "offset": 44 - }, - { - "name": "m_hInflictor", - "ty": "CHandle< CBaseEntity >", - "offset": 56 - }, - { - "name": "m_hAttacker", - "ty": "CHandle< CBaseEntity >", - "offset": 60 - }, - { - "name": "m_hAbility", - "ty": "CHandle< CBaseEntity >", - "offset": 64 - }, - { - "name": "m_flDamage", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_bitsDamageType", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iDamageCustom", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iAmmoType", - "ty": "AmmoIndex_t", - "offset": 80 - }, - { - "name": "m_flOriginalDamage", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_bShouldBleed", - "ty": "bool", - "offset": 100 - }, - { - "name": "m_bShouldSpark", - "ty": "bool", - "offset": 101 - }, - { - "name": "m_nDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 112 - }, - { - "name": "m_nNumObjectsPenetrated", - "ty": "int32", - "offset": 116 - }, - { - "name": "m_hScriptInstance", - "ty": "HSCRIPT", - "offset": 120 - }, - { - "name": "m_bInTakeDamageFlow", - "ty": "bool", - "offset": 148 - } - ] - }, - { - "name": "CTakeDamageResult", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_nHealthLost", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nDamageTaken", - "ty": "int32", - "offset": 4 - } - ] - }, - { - "name": "SummaryTakeDamageInfo_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "nSummarisedCount", - "ty": "int32", - "offset": 0 - }, - { - "name": "info", - "ty": "CTakeDamageInfo", - "offset": 8 - }, - { - "name": "result", - "ty": "CTakeDamageResult", - "offset": 160 - }, - { - "name": "hTarget", - "ty": "CHandle< CBaseEntity >", - "offset": 168 - } - ] - }, - { - "name": "CTakeDamageSummaryScopeGuard", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vecSummaries", - "ty": "CUtlVector< SummaryTakeDamageInfo_t* >", - "offset": 8 - } - ] - }, - { - "name": "CTeamplayRules", - "module_name": "server.dll", - "parent": { - "name": "CMultiplayRules", - "module_name": "server.dll", - "parent": { - "name": "CGameRules", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CAttributeList", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_Attributes", - "ty": "CEconItemAttribute" - } - } - ], - "fields": [ - { - "name": "m_Attributes", - "ty": "CUtlVectorEmbeddedNetworkVar< CEconItemAttribute >", - "offset": 8 - }, - { - "name": "m_pManager", - "ty": "CAttributeManager*", - "offset": 88 - } - ] - }, - { - "name": "CEconItemAttribute", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iAttributeDefinitionIndex", - "ty": "attrib_definition_index_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flInitialValue", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nRefundableCurrency", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bSetBonus", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_iAttributeDefinitionIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "m_flValue", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flInitialValue", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_nRefundableCurrency", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_bSetBonus", - "ty": "bool", - "offset": 64 - } - ] - }, - { - "name": "IEconItemInterface", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CAttributeManager", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iReapplyProvisionParity", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hOuter", - "ty": "EHANDLE" - } - }, - { - "NetworkVarNames": { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t" - } - } - ], - "fields": [ - { - "name": "m_Providers", - "ty": "CUtlVector< CHandle< CBaseEntity > >", - "offset": 8 - }, - { - "name": "m_iReapplyProvisionParity", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_hOuter", - "ty": "CHandle< CBaseEntity >", - "offset": 36 - }, - { - "name": "m_bPreventLoopback", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t", - "offset": 44 - }, - { - "name": "m_CachedResults", - "ty": "CUtlVector< CAttributeManager::cached_attribute_float_t >", - "offset": 48 - } - ] - }, - { - "name": "CAttributeManager::cached_attribute_float_t", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "flIn", - "ty": "float32", - "offset": 0 - }, - { - "name": "iAttribHook", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "flOut", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "CAttributeContainer", - "module_name": "server.dll", - "parent": { - "name": "CAttributeManager", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iReapplyProvisionParity", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hOuter", - "ty": "EHANDLE" - } - }, - { - "NetworkVarNames": { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t" - } - } - ], - "fields": [ - { - "name": "m_Providers", - "ty": "CUtlVector< CHandle< CBaseEntity > >", - "offset": 8 - }, - { - "name": "m_iReapplyProvisionParity", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_hOuter", - "ty": "CHandle< CBaseEntity >", - "offset": 36 - }, - { - "name": "m_bPreventLoopback", - "ty": "bool", - "offset": 40 - }, - { - "name": "m_ProviderType", - "ty": "attributeprovidertypes_t", - "offset": 44 - }, - { - "name": "m_CachedResults", - "ty": "CUtlVector< CAttributeManager::cached_attribute_float_t >", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkIncludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_Item", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_Item", - "ty": "CEconItemView", - "offset": 80 - } - ] - }, - { - "name": "IHasAttributes", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "GameAmmoTypeInfo_t", - "module_name": "server.dll", - "parent": { - "name": "AmmoTypeInfo_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCarry", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_nSplashSize", - "ty": "CRangeInt", - "offset": 28 - }, - { - "name": "m_nFlags", - "ty": "AmmoFlags_t", - "offset": 36 - }, - { - "name": "m_flMass", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flSpeed", - "ty": "CRangeFloat", - "offset": 44 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBuySize", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_nCost", - "ty": "int32", - "offset": 60 - } - ] - }, - { - "name": "EntitySpottedState_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bSpotted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bSpottedByMask", - "ty": "uint32" - } - } - ], - "fields": [ - { - "name": "m_bSpotted", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bSpottedByMask", - "ty": "uint32[2]", - "offset": 12 - } - ] - }, - { - "name": "SpawnPoint", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyPointEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_iPriority", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1220 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 1224 - } - ] - }, - { - "name": "SpawnPointCoopEnemy", - "module_name": "server.dll", - "parent": { - "name": "SpawnPoint", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyPointEntity", - "module_name": "server.dll", - "parent": { - "name": "CServerOnlyEntity", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_iPriority", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 1220 - }, - { - "name": "m_nType", - "ty": "int32", - "offset": 1224 - } - ] - }, - "metadata": [], - "fields": [ - { - "name": "m_szWeaponsToGive", - "ty": "CUtlSymbolLarge", - "offset": 1232 - }, - { - "name": "m_szPlayerModelToUse", - "ty": "CUtlSymbolLarge", - "offset": 1240 - }, - { - "name": "m_nArmorToSpawnWith", - "ty": "int32", - "offset": 1248 - }, - { - "name": "m_nDefaultBehavior", - "ty": "SpawnPointCoopEnemy::BotDefaultBehavior_t", - "offset": 1252 - }, - { - "name": "m_nBotDifficulty", - "ty": "int32", - "offset": 1256 - }, - { - "name": "m_bIsAgressive", - "ty": "bool", - "offset": 1260 - }, - { - "name": "m_bStartAsleep", - "ty": "bool", - "offset": 1261 - }, - { - "name": "m_flHideRadius", - "ty": "float32", - "offset": 1264 - }, - { - "name": "m_szBehaviorTreeFile", - "ty": "CUtlSymbolLarge", - "offset": 1280 - } - ] - }, - { - "name": "CCSGameRulesProxy", - "module_name": "server.dll", - "parent": { - "name": "CGameRulesProxy", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pGameRules", - "ty": "CCSGameRules*" - } - } - ], - "fields": [ - { - "name": "m_pGameRules", - "ty": "CCSGameRules*", - "offset": 1216 - } - ] - }, - { - "name": "CCSGameRules", - "module_name": "server.dll", - "parent": { - "name": "CTeamplayRules", - "module_name": "server.dll", - "parent": { - "name": "CMultiplayRules", - "module_name": "server.dll", - "parent": { - "name": "CGameRules", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_szQuestName", - "ty": "char[128]", - "offset": 8 - }, - { - "name": "m_nQuestPhase", - "ty": "int32", - "offset": 136 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bFreezePeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bWarmupPeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_fWarmupPeriodEnd", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fWarmupPeriodStart", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nTotalPausedTicks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nPauseStartTick", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bServerPaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bGamePaused", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bTerroristTimeOutActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCTTimeOutActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flTerroristTimeOutRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flCTTimeOutRemaining", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nTerroristTimeOuts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCTTimeOuts", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTechnicalTimeOut", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMatchWaitingForResume", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_fMatchStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_fRoundStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flRestartRoundTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bGameRestart", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGameStartTime", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_timeUntilNextPhaseStarts", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_gamePhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_totalRoundsPlayed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundsPlayedThisPhase", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOvertimePlaying", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHostagesRemaining", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnyHostageReached", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasBombTarget", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasRescueZone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bMapHasBuyZone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsQueuedMatchmaking", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nQueuedMatchmakingMode", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsValveDS", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bLogoMap", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bPlayAllStepSoundsOnServer", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iSpectatorSlotCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_MatchDevice", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bHasMatchStarted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextMapInMapgroup", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentEventName", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentEventStage", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szMatchStatTxt", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_szTournamentPredictionsTxt", - "ty": "char" - } - }, - { - "NetworkVarNames": { - "name": "m_nTournamentPredictionsPct", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_flCMMItemDropRevealStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flCMMItemDropRevealEndTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsDroppingItems", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsQuestEligible", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsHltvActive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeWaveNumber", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeSpecialKillsRemaining", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nGuardianModeSpecialWeaponNeeded", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGiftsGiven", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGifters", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numGlobalGiftsPeriodSeconds", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrFeaturedGiftersAccounts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrFeaturedGiftersGifts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_arrProhibitedItemIndices", - "ty": "uint16" - } - }, - { - "NetworkVarNames": { - "name": "m_arrTournamentActiveCasterAccounts", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_numBestOfMaps", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nHalloweenMaskListSeed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bBombDropped", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bBombPlanted", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundWinStatus", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_eRoundWinReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTCantBuy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bCTCantBuy", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flGuardianBuyUntilTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_RoundResults", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_PlayersAlive_CT", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMatchStats_PlayersAlive_T", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_TeamRespawnWaveTimes", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_flNextRespawnWave", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nServerQuestID", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_vMinimapMins", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_vMinimapMaxs", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_MinimapVerticalSectionHeights", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapGroupVoteTypes", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapGroupVoteOptions", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nEndMatchMapVoteWinner", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumConsecutiveCTLoses", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iNumConsecutiveTerroristLoses", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nMatchAbortedEarlyReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_pGameModeRules", - "ty": "CCSGameModeRules *" - } - }, - { - "NetworkVarNames": { - "name": "m_RetakeRules", - "ty": "CRetakeGameRules" - } - }, - { - "NetworkVarNames": { - "name": "m_nMatchEndCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_nTTeamIntroVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nCTTeamIntroVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bTeamIntroPeriod", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndWinnerTeam", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_eRoundEndReason", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundEndShowTimerDefend", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndTimerTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sRoundEndFunFactToken", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactPlayerSlot", - "ty": "CPlayerSlot" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData1", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData2", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndFunFactData3", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sRoundEndMessage", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndPlayerCount", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundEndNoMusic", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundEndLegacy", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundEndCount", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iRoundStartRoundNumber", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRoundStartCount", - "ty": "uint8" - } - } - ], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 152 - }, - { - "name": "m_coopMissionManager", - "ty": "CHandle< CBaseEntity >", - "offset": 192 - }, - { - "name": "m_bFreezePeriod", - "ty": "bool", - "offset": 196 - }, - { - "name": "m_bWarmupPeriod", - "ty": "bool", - "offset": 197 - }, - { - "name": "m_fWarmupPeriodEnd", - "ty": "GameTime_t", - "offset": 200 - }, - { - "name": "m_fWarmupPeriodStart", - "ty": "GameTime_t", - "offset": 204 - }, - { - "name": "m_nTotalPausedTicks", - "ty": "int32", - "offset": 208 - }, - { - "name": "m_nPauseStartTick", - "ty": "int32", - "offset": 212 - }, - { - "name": "m_bServerPaused", - "ty": "bool", - "offset": 216 - }, - { - "name": "m_bGamePaused", - "ty": "bool", - "offset": 217 - }, - { - "name": "m_bTerroristTimeOutActive", - "ty": "bool", - "offset": 218 - }, - { - "name": "m_bCTTimeOutActive", - "ty": "bool", - "offset": 219 - }, - { - "name": "m_flTerroristTimeOutRemaining", - "ty": "float32", - "offset": 220 - }, - { - "name": "m_flCTTimeOutRemaining", - "ty": "float32", - "offset": 224 - }, - { - "name": "m_nTerroristTimeOuts", - "ty": "int32", - "offset": 228 - }, - { - "name": "m_nCTTimeOuts", - "ty": "int32", - "offset": 232 - }, - { - "name": "m_bTechnicalTimeOut", - "ty": "bool", - "offset": 236 - }, - { - "name": "m_bMatchWaitingForResume", - "ty": "bool", - "offset": 237 - }, - { - "name": "m_iRoundTime", - "ty": "int32", - "offset": 240 - }, - { - "name": "m_fMatchStartTime", - "ty": "float32", - "offset": 244 - }, - { - "name": "m_fRoundStartTime", - "ty": "GameTime_t", - "offset": 248 - }, - { - "name": "m_flRestartRoundTime", - "ty": "GameTime_t", - "offset": 252 - }, - { - "name": "m_bGameRestart", - "ty": "bool", - "offset": 256 - }, - { - "name": "m_flGameStartTime", - "ty": "float32", - "offset": 260 - }, - { - "name": "m_timeUntilNextPhaseStarts", - "ty": "float32", - "offset": 264 - }, - { - "name": "m_gamePhase", - "ty": "int32", - "offset": 268 - }, - { - "name": "m_totalRoundsPlayed", - "ty": "int32", - "offset": 272 - }, - { - "name": "m_nRoundsPlayedThisPhase", - "ty": "int32", - "offset": 276 - }, - { - "name": "m_nOvertimePlaying", - "ty": "int32", - "offset": 280 - }, - { - "name": "m_iHostagesRemaining", - "ty": "int32", - "offset": 284 - }, - { - "name": "m_bAnyHostageReached", - "ty": "bool", - "offset": 288 - }, - { - "name": "m_bMapHasBombTarget", - "ty": "bool", - "offset": 289 - }, - { - "name": "m_bMapHasRescueZone", - "ty": "bool", - "offset": 290 - }, - { - "name": "m_bMapHasBuyZone", - "ty": "bool", - "offset": 291 - }, - { - "name": "m_bIsQueuedMatchmaking", - "ty": "bool", - "offset": 292 - }, - { - "name": "m_nQueuedMatchmakingMode", - "ty": "int32", - "offset": 296 - }, - { - "name": "m_bIsValveDS", - "ty": "bool", - "offset": 300 - }, - { - "name": "m_bLogoMap", - "ty": "bool", - "offset": 301 - }, - { - "name": "m_bPlayAllStepSoundsOnServer", - "ty": "bool", - "offset": 302 - }, - { - "name": "m_iSpectatorSlotCount", - "ty": "int32", - "offset": 304 - }, - { - "name": "m_MatchDevice", - "ty": "int32", - "offset": 308 - }, - { - "name": "m_bHasMatchStarted", - "ty": "bool", - "offset": 312 - }, - { - "name": "m_nNextMapInMapgroup", - "ty": "int32", - "offset": 316 - }, - { - "name": "m_szTournamentEventName", - "ty": "char[512]", - "offset": 320 - }, - { - "name": "m_szTournamentEventStage", - "ty": "char[512]", - "offset": 832 - }, - { - "name": "m_szMatchStatTxt", - "ty": "char[512]", - "offset": 1344 - }, - { - "name": "m_szTournamentPredictionsTxt", - "ty": "char[512]", - "offset": 1856 - }, - { - "name": "m_nTournamentPredictionsPct", - "ty": "int32", - "offset": 2368 - }, - { - "name": "m_flCMMItemDropRevealStartTime", - "ty": "GameTime_t", - "offset": 2372 - }, - { - "name": "m_flCMMItemDropRevealEndTime", - "ty": "GameTime_t", - "offset": 2376 - }, - { - "name": "m_bIsDroppingItems", - "ty": "bool", - "offset": 2380 - }, - { - "name": "m_bIsQuestEligible", - "ty": "bool", - "offset": 2381 - }, - { - "name": "m_bIsHltvActive", - "ty": "bool", - "offset": 2382 - }, - { - "name": "m_nGuardianModeWaveNumber", - "ty": "int32", - "offset": 2384 - }, - { - "name": "m_nGuardianModeSpecialKillsRemaining", - "ty": "int32", - "offset": 2388 - }, - { - "name": "m_nGuardianModeSpecialWeaponNeeded", - "ty": "int32", - "offset": 2392 - }, - { - "name": "m_nGuardianGrenadesToGiveBots", - "ty": "int32", - "offset": 2396 - }, - { - "name": "m_nNumHeaviesToSpawn", - "ty": "int32", - "offset": 2400 - }, - { - "name": "m_numGlobalGiftsGiven", - "ty": "uint32", - "offset": 2404 - }, - { - "name": "m_numGlobalGifters", - "ty": "uint32", - "offset": 2408 - }, - { - "name": "m_numGlobalGiftsPeriodSeconds", - "ty": "uint32", - "offset": 2412 - }, - { - "name": "m_arrFeaturedGiftersAccounts", - "ty": "uint32[4]", - "offset": 2416 - }, - { - "name": "m_arrFeaturedGiftersGifts", - "ty": "uint32[4]", - "offset": 2432 - }, - { - "name": "m_arrProhibitedItemIndices", - "ty": "uint16[100]", - "offset": 2448 - }, - { - "name": "m_arrTournamentActiveCasterAccounts", - "ty": "uint32[4]", - "offset": 2648 - }, - { - "name": "m_numBestOfMaps", - "ty": "int32", - "offset": 2664 - }, - { - "name": "m_nHalloweenMaskListSeed", - "ty": "int32", - "offset": 2668 - }, - { - "name": "m_bBombDropped", - "ty": "bool", - "offset": 2672 - }, - { - "name": "m_bBombPlanted", - "ty": "bool", - "offset": 2673 - }, - { - "name": "m_iRoundWinStatus", - "ty": "int32", - "offset": 2676 - }, - { - "name": "m_eRoundWinReason", - "ty": "int32", - "offset": 2680 - }, - { - "name": "m_bTCantBuy", - "ty": "bool", - "offset": 2684 - }, - { - "name": "m_bCTCantBuy", - "ty": "bool", - "offset": 2685 - }, - { - "name": "m_flGuardianBuyUntilTime", - "ty": "GameTime_t", - "offset": 2688 - }, - { - "name": "m_iMatchStats_RoundResults", - "ty": "int32[30]", - "offset": 2692 - }, - { - "name": "m_iMatchStats_PlayersAlive_CT", - "ty": "int32[30]", - "offset": 2812 - }, - { - "name": "m_iMatchStats_PlayersAlive_T", - "ty": "int32[30]", - "offset": 2932 - }, - { - "name": "m_TeamRespawnWaveTimes", - "ty": "float32[32]", - "offset": 3052 - }, - { - "name": "m_flNextRespawnWave", - "ty": "GameTime_t[32]", - "offset": 3180 - }, - { - "name": "m_nServerQuestID", - "ty": "int32", - "offset": 3308 - }, - { - "name": "m_vMinimapMins", - "ty": "", - "offset": 3312 - }, - { - "name": "m_vMinimapMaxs", - "ty": "", - "offset": 3324 - }, - { - "name": "m_MinimapVerticalSectionHeights", - "ty": "float32[8]", - "offset": 3336 - }, - { - "name": "m_bDontIncrementCoopWave", - "ty": "bool", - "offset": 3368 - }, - { - "name": "m_bSpawnedTerrorHuntHeavy", - "ty": "bool", - "offset": 3369 - }, - { - "name": "m_nEndMatchMapGroupVoteTypes", - "ty": "int32[10]", - "offset": 3372 - }, - { - "name": "m_nEndMatchMapGroupVoteOptions", - "ty": "int32[10]", - "offset": 3412 - }, - { - "name": "m_nEndMatchMapVoteWinner", - "ty": "int32", - "offset": 3452 - }, - { - "name": "m_iNumConsecutiveCTLoses", - "ty": "int32", - "offset": 3456 - }, - { - "name": "m_iNumConsecutiveTerroristLoses", - "ty": "int32", - "offset": 3460 - }, - { - "name": "m_bHasHostageBeenTouched", - "ty": "bool", - "offset": 3488 - }, - { - "name": "m_flIntermissionStartTime", - "ty": "GameTime_t", - "offset": 3492 - }, - { - "name": "m_flIntermissionEndTime", - "ty": "GameTime_t", - "offset": 3496 - }, - { - "name": "m_bLevelInitialized", - "ty": "bool", - "offset": 3500 - }, - { - "name": "m_iTotalRoundsPlayed", - "ty": "int32", - "offset": 3504 - }, - { - "name": "m_iUnBalancedRounds", - "ty": "int32", - "offset": 3508 - }, - { - "name": "m_endMatchOnRoundReset", - "ty": "bool", - "offset": 3512 - }, - { - "name": "m_endMatchOnThink", - "ty": "bool", - "offset": 3513 - }, - { - "name": "m_iFreezeTime", - "ty": "int32", - "offset": 3516 - }, - { - "name": "m_iNumTerrorist", - "ty": "int32", - "offset": 3520 - }, - { - "name": "m_iNumCT", - "ty": "int32", - "offset": 3524 - }, - { - "name": "m_iNumSpawnableTerrorist", - "ty": "int32", - "offset": 3528 - }, - { - "name": "m_iNumSpawnableCT", - "ty": "int32", - "offset": 3532 - }, - { - "name": "m_arrSelectedHostageSpawnIndices", - "ty": "CUtlVector< int32 >", - "offset": 3536 - }, - { - "name": "m_nSpawnPointsRandomSeed", - "ty": "int32", - "offset": 3560 - }, - { - "name": "m_bFirstConnected", - "ty": "bool", - "offset": 3564 - }, - { - "name": "m_bCompleteReset", - "ty": "bool", - "offset": 3565 - }, - { - "name": "m_bPickNewTeamsOnReset", - "ty": "bool", - "offset": 3566 - }, - { - "name": "m_bScrambleTeamsOnRestart", - "ty": "bool", - "offset": 3567 - }, - { - "name": "m_bSwapTeamsOnRestart", - "ty": "bool", - "offset": 3568 - }, - { - "name": "m_nEndMatchTiedVotes", - "ty": "CUtlVector< int32 >", - "offset": 3576 - }, - { - "name": "m_bNeedToAskPlayersForContinueVote", - "ty": "bool", - "offset": 3604 - }, - { - "name": "m_numQueuedMatchmakingAccounts", - "ty": "uint32", - "offset": 3608 - }, - { - "name": "m_pQueuedMatchmakingReservationString", - "ty": "char*", - "offset": 3616 - }, - { - "name": "m_numTotalTournamentDrops", - "ty": "uint32", - "offset": 3624 - }, - { - "name": "m_numSpectatorsCountMax", - "ty": "uint32", - "offset": 3628 - }, - { - "name": "m_numSpectatorsCountMaxTV", - "ty": "uint32", - "offset": 3632 - }, - { - "name": "m_numSpectatorsCountMaxLnk", - "ty": "uint32", - "offset": 3636 - }, - { - "name": "m_bForceTeamChangeSilent", - "ty": "bool", - "offset": 3648 - }, - { - "name": "m_bLoadingRoundBackupData", - "ty": "bool", - "offset": 3649 - }, - { - "name": "m_nMatchInfoShowType", - "ty": "int32", - "offset": 3704 - }, - { - "name": "m_flMatchInfoDecidedTime", - "ty": "float32", - "offset": 3708 - }, - { - "name": "m_flCoopRespawnAndHealTime", - "ty": "float32", - "offset": 3736 - }, - { - "name": "m_coopBonusCoinsFound", - "ty": "int32", - "offset": 3740 - }, - { - "name": "m_coopBonusPistolsOnly", - "ty": "bool", - "offset": 3744 - }, - { - "name": "m_coopPlayersInDeploymentZone", - "ty": "bool", - "offset": 3745 - }, - { - "name": "m_coopMissionDeadPlayerRespawnEnabled", - "ty": "bool", - "offset": 3746 - }, - { - "name": "mTeamDMLastWinningTeamNumber", - "ty": "int32", - "offset": 3748 - }, - { - "name": "mTeamDMLastThinkTime", - "ty": "float32", - "offset": 3752 - }, - { - "name": "m_flTeamDMLastAnnouncementTime", - "ty": "float32", - "offset": 3756 - }, - { - "name": "m_iAccountTerrorist", - "ty": "int32", - "offset": 3760 - }, - { - "name": "m_iAccountCT", - "ty": "int32", - "offset": 3764 - }, - { - "name": "m_iSpawnPointCount_Terrorist", - "ty": "int32", - "offset": 3768 - }, - { - "name": "m_iSpawnPointCount_CT", - "ty": "int32", - "offset": 3772 - }, - { - "name": "m_iMaxNumTerrorists", - "ty": "int32", - "offset": 3776 - }, - { - "name": "m_iMaxNumCTs", - "ty": "int32", - "offset": 3780 - }, - { - "name": "m_iLoserBonus", - "ty": "int32", - "offset": 3784 - }, - { - "name": "m_iLoserBonusMostRecentTeam", - "ty": "int32", - "offset": 3788 - }, - { - "name": "m_tmNextPeriodicThink", - "ty": "float32", - "offset": 3792 - }, - { - "name": "m_bVoiceWonMatchBragFired", - "ty": "bool", - "offset": 3796 - }, - { - "name": "m_fWarmupNextChatNoticeTime", - "ty": "float32", - "offset": 3800 - }, - { - "name": "m_iHostagesRescued", - "ty": "int32", - "offset": 3808 - }, - { - "name": "m_iHostagesTouched", - "ty": "int32", - "offset": 3812 - }, - { - "name": "m_flNextHostageAnnouncement", - "ty": "float32", - "offset": 3816 - }, - { - "name": "m_bNoTerroristsKilled", - "ty": "bool", - "offset": 3820 - }, - { - "name": "m_bNoCTsKilled", - "ty": "bool", - "offset": 3821 - }, - { - "name": "m_bNoEnemiesKilled", - "ty": "bool", - "offset": 3822 - }, - { - "name": "m_bCanDonateWeapons", - "ty": "bool", - "offset": 3823 - }, - { - "name": "m_firstKillTime", - "ty": "float32", - "offset": 3828 - }, - { - "name": "m_firstBloodTime", - "ty": "float32", - "offset": 3836 - }, - { - "name": "m_hostageWasInjured", - "ty": "bool", - "offset": 3864 - }, - { - "name": "m_hostageWasKilled", - "ty": "bool", - "offset": 3865 - }, - { - "name": "m_bVoteCalled", - "ty": "bool", - "offset": 3880 - }, - { - "name": "m_bServerVoteOnReset", - "ty": "bool", - "offset": 3881 - }, - { - "name": "m_flVoteCheckThrottle", - "ty": "float32", - "offset": 3884 - }, - { - "name": "m_bBuyTimeEnded", - "ty": "bool", - "offset": 3888 - }, - { - "name": "m_nLastFreezeEndBeep", - "ty": "int32", - "offset": 3892 - }, - { - "name": "m_bTargetBombed", - "ty": "bool", - "offset": 3896 - }, - { - "name": "m_bBombDefused", - "ty": "bool", - "offset": 3897 - }, - { - "name": "m_bMapHasBombZone", - "ty": "bool", - "offset": 3898 - }, - { - "name": "m_vecMainCTSpawnPos", - "ty": "", - "offset": 3928 - }, - { - "name": "m_CTSpawnPointsMasterList", - "ty": "CUtlVector< SpawnPoint* >", - "offset": 3944 - }, - { - "name": "m_TerroristSpawnPointsMasterList", - "ty": "CUtlVector< SpawnPoint* >", - "offset": 3968 - }, - { - "name": "m_bRespawningAllRespawnablePlayers", - "ty": "bool", - "offset": 3992 - }, - { - "name": "m_iNextCTSpawnPoint", - "ty": "int32", - "offset": 3996 - }, - { - "name": "m_flCTSpawnPointUsedTime", - "ty": "float32", - "offset": 4000 - }, - { - "name": "m_iNextTerroristSpawnPoint", - "ty": "int32", - "offset": 4004 - }, - { - "name": "m_flTerroristSpawnPointUsedTime", - "ty": "float32", - "offset": 4008 - }, - { - "name": "m_CTSpawnPoints", - "ty": "CUtlVector< SpawnPoint* >", - "offset": 4016 - }, - { - "name": "m_TerroristSpawnPoints", - "ty": "CUtlVector< SpawnPoint* >", - "offset": 4040 - }, - { - "name": "m_bIsUnreservedGameServer", - "ty": "bool", - "offset": 4064 - }, - { - "name": "m_fAutobalanceDisplayTime", - "ty": "float32", - "offset": 4068 - }, - { - "name": "m_bAllowWeaponSwitch", - "ty": "bool", - "offset": 4688 - }, - { - "name": "m_bRoundTimeWarningTriggered", - "ty": "bool", - "offset": 4689 - }, - { - "name": "m_phaseChangeAnnouncementTime", - "ty": "GameTime_t", - "offset": 4692 - }, - { - "name": "m_fNextUpdateTeamClanNamesTime", - "ty": "float32", - "offset": 4696 - }, - { - "name": "m_flLastThinkTime", - "ty": "GameTime_t", - "offset": 4700 - }, - { - "name": "m_fAccumulatedRoundOffDamage", - "ty": "float32", - "offset": 4704 - }, - { - "name": "m_nShorthandedBonusLastEvalRound", - "ty": "int32", - "offset": 4708 - }, - { - "name": "m_nMatchAbortedEarlyReason", - "ty": "int32", - "offset": 5344 - }, - { - "name": "m_bHasTriggeredRoundStartMusic", - "ty": "bool", - "offset": 5348 - }, - { - "name": "m_bHasTriggeredCoopSpawnReset", - "ty": "bool", - "offset": 5349 - }, - { - "name": "m_bSwitchingTeamsAtRoundReset", - "ty": "bool", - "offset": 5350 - }, - { - "name": "m_pGameModeRules", - "ty": "CCSGameModeRules*", - "offset": 5376 - }, - { - "name": "m_BtGlobalBlackboard", - "ty": "KeyValues3", - "offset": 5384 - }, - { - "name": "m_hPlayerResource", - "ty": "CHandle< CBaseEntity >", - "offset": 5488 - }, - { - "name": "m_RetakeRules", - "ty": "CRetakeGameRules", - "offset": 5496 - }, - { - "name": "m_GuardianBotSkillLevelMax", - "ty": "int32", - "offset": 5980 - }, - { - "name": "m_GuardianBotSkillLevelMin", - "ty": "int32", - "offset": 5984 - }, - { - "name": "m_arrTeamUniqueKillWeaponsMatch", - "ty": "CUtlVector< int32 >[4]", - "offset": 5992 - }, - { - "name": "m_bTeamLastKillUsedUniqueWeaponMatch", - "ty": "bool[4]", - "offset": 6088 - }, - { - "name": "m_nMatchEndCount", - "ty": "uint8", - "offset": 6128 - }, - { - "name": "m_nTTeamIntroVariant", - "ty": "int32", - "offset": 6132 - }, - { - "name": "m_nCTTeamIntroVariant", - "ty": "int32", - "offset": 6136 - }, - { - "name": "m_bTeamIntroPeriod", - "ty": "bool", - "offset": 6140 - }, - { - "name": "m_fTeamIntroPeriodEnd", - "ty": "GameTime_t", - "offset": 6144 - }, - { - "name": "m_bPlayedTeamIntroVO", - "ty": "bool", - "offset": 6148 - }, - { - "name": "m_iRoundEndWinnerTeam", - "ty": "int32", - "offset": 6152 - }, - { - "name": "m_eRoundEndReason", - "ty": "int32", - "offset": 6156 - }, - { - "name": "m_bRoundEndShowTimerDefend", - "ty": "bool", - "offset": 6160 - }, - { - "name": "m_iRoundEndTimerTime", - "ty": "int32", - "offset": 6164 - }, - { - "name": "m_sRoundEndFunFactToken", - "ty": "CUtlString", - "offset": 6168 - }, - { - "name": "m_iRoundEndFunFactPlayerSlot", - "ty": "CPlayerSlot", - "offset": 6176 - }, - { - "name": "m_iRoundEndFunFactData1", - "ty": "int32", - "offset": 6180 - }, - { - "name": "m_iRoundEndFunFactData2", - "ty": "int32", - "offset": 6184 - }, - { - "name": "m_iRoundEndFunFactData3", - "ty": "int32", - "offset": 6188 - }, - { - "name": "m_sRoundEndMessage", - "ty": "CUtlString", - "offset": 6192 - }, - { - "name": "m_iRoundEndPlayerCount", - "ty": "int32", - "offset": 6200 - }, - { - "name": "m_bRoundEndNoMusic", - "ty": "bool", - "offset": 6204 - }, - { - "name": "m_iRoundEndLegacy", - "ty": "int32", - "offset": 6208 - }, - { - "name": "m_nRoundEndCount", - "ty": "uint8", - "offset": 6212 - }, - { - "name": "m_iRoundStartRoundNumber", - "ty": "int32", - "offset": 6216 - }, - { - "name": "m_nRoundStartCount", - "ty": "uint8", - "offset": 6220 - }, - { - "name": "m_flLastPerfSampleTime", - "ty": "float64", - "offset": 22616 - }, - { - "name": "m_bSkipNextServerPerfSample", - "ty": "bool", - "offset": 22624 - } - ] - }, - { - "name": "CCSTakeDamageInfoAPI", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeRules", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - { - "name": "CCSGameModeRules_Noop", - "module_name": "server.dll", - "parent": { - "name": "CCSGameModeRules", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGameModeScript", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeScript_ConVars", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CCSGameModeRules_ArmsRace", - "module_name": "server.dll", - "parent": { - "name": "CCSGameModeRules", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_WeaponSequence", - "ty": "CUtlString" - } - } - ], - "fields": [ - { - "name": "m_WeaponSequence", - "ty": "CNetworkUtlVectorBase< CUtlString >", - "offset": 56 - } - ] - }, - { - "name": "CCSArmsRaceScript", - "module_name": "server.dll", - "parent": { - "name": "CCSGameModeScript", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pOuter", - "ty": "CCSGameModeRules_ArmsRace*", - "offset": 216 - } - ] - }, - { - "name": "CCSGameModeRules_Deathmatch", - "module_name": "server.dll", - "parent": { - "name": "CCSGameModeRules", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_flDMBonusStartTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flDMBonusTimeLength", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_nDMBonusWeaponLoadoutSlot", - "ty": "int16" - } - } - ], - "fields": [ - { - "name": "m_flDMBonusStartTime", - "ty": "GameTime_t", - "offset": 56 - }, - { - "name": "m_flDMBonusTimeLength", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_nDMBonusWeaponLoadoutSlot", - "ty": "int16", - "offset": 64 - } - ] - }, - { - "name": "CCSDeathmatchScript", - "module_name": "server.dll", - "parent": { - "name": "CCSGameModeScript", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [] - }, - "metadata": [ - { - "Unknown": { - "name": "MPulseInstanceDomainInfo" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - }, - { - "Unknown": { - "name": "MPulseDomainOptInFeatureTag" - } - } - ], - "fields": [ - { - "name": "m_pOuter", - "ty": "CCSGameModeRules_Deathmatch*", - "offset": 216 - } - ] - }, - { - "name": "CCSDeathmatchScript_ConVars", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CRetakeGameRules", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nMatchSeed", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bBlockersPresent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_bRoundInProgress", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iFirstSecondHalfRound", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iBombSite", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_nMatchSeed", - "ty": "int32", - "offset": 248 - }, - { - "name": "m_bBlockersPresent", - "ty": "bool", - "offset": 252 - }, - { - "name": "m_bRoundInProgress", - "ty": "bool", - "offset": 253 - }, - { - "name": "m_iFirstSecondHalfRound", - "ty": "int32", - "offset": 256 - }, - { - "name": "m_iBombSite", - "ty": "int32", - "offset": 260 - } - ] - }, - { - "name": "QuestProgress", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CSPerRoundStats_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDeaths", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iAssists", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEquipmentValue", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMoneySaved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iKillReward", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLiveTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHeadShotKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iObjective", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashEarned", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iUtilityDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemiesFlashed", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iKills", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iDeaths", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_iAssists", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_iEquipmentValue", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iMoneySaved", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iKillReward", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iLiveTime", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iHeadShotKills", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_iObjective", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_iCashEarned", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iUtilityDamage", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iEnemiesFlashed", - "ty": "int32", - "offset": 96 - } - ] - }, - { - "name": "CSMatchStats_t", - "module_name": "server.dll", - "parent": { - "name": "CSPerRoundStats_t", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDeaths", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iAssists", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEquipmentValue", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iMoneySaved", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iKillReward", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iLiveTime", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iHeadShotKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iObjective", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iCashEarned", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iUtilityDamage", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemiesFlashed", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iKills", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_iDeaths", - "ty": "int32", - "offset": 52 - }, - { - "name": "m_iAssists", - "ty": "int32", - "offset": 56 - }, - { - "name": "m_iDamage", - "ty": "int32", - "offset": 60 - }, - { - "name": "m_iEquipmentValue", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_iMoneySaved", - "ty": "int32", - "offset": 68 - }, - { - "name": "m_iKillReward", - "ty": "int32", - "offset": 72 - }, - { - "name": "m_iLiveTime", - "ty": "int32", - "offset": 76 - }, - { - "name": "m_iHeadShotKills", - "ty": "int32", - "offset": 80 - }, - { - "name": "m_iObjective", - "ty": "int32", - "offset": 84 - }, - { - "name": "m_iCashEarned", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_iUtilityDamage", - "ty": "int32", - "offset": 92 - }, - { - "name": "m_iEnemiesFlashed", - "ty": "int32", - "offset": 96 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_iEnemy5Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemy4Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemy3Ks", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemyKnifeKills", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_iEnemyTaserKills", - "ty": "int" - } - } - ], - "fields": [ - { - "name": "m_iEnemy5Ks", - "ty": "int32", - "offset": 104 - }, - { - "name": "m_iEnemy4Ks", - "ty": "int32", - "offset": 108 - }, - { - "name": "m_iEnemy3Ks", - "ty": "int32", - "offset": 112 - }, - { - "name": "m_iEnemyKnifeKills", - "ty": "int32", - "offset": 116 - }, - { - "name": "m_iEnemyTaserKills", - "ty": "int32", - "offset": 120 - }, - { - "name": "m_iEnemy2Ks", - "ty": "int32", - "offset": 124 - }, - { - "name": "m_iUtility_Count", - "ty": "int32", - "offset": 128 - }, - { - "name": "m_iUtility_Successes", - "ty": "int32", - "offset": 132 - }, - { - "name": "m_iUtility_Enemies", - "ty": "int32", - "offset": 136 - }, - { - "name": "m_iFlash_Count", - "ty": "int32", - "offset": 140 - }, - { - "name": "m_iFlash_Successes", - "ty": "int32", - "offset": 144 - }, - { - "name": "m_nHealthPointsRemovedTotal", - "ty": "int32", - "offset": 148 - }, - { - "name": "m_nHealthPointsDealtTotal", - "ty": "int32", - "offset": 152 - }, - { - "name": "m_nShotsFiredTotal", - "ty": "int32", - "offset": 156 - }, - { - "name": "m_nShotsOnTargetTotal", - "ty": "int32", - "offset": 160 - }, - { - "name": "m_i1v1Count", - "ty": "int32", - "offset": 164 - }, - { - "name": "m_i1v1Wins", - "ty": "int32", - "offset": 168 - }, - { - "name": "m_i1v2Count", - "ty": "int32", - "offset": 172 - }, - { - "name": "m_i1v2Wins", - "ty": "int32", - "offset": 176 - }, - { - "name": "m_iEntryCount", - "ty": "int32", - "offset": 180 - }, - { - "name": "m_iEntryWins", - "ty": "int32", - "offset": 184 - } - ] - }, - { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - { - "name": "CCSGO_TeamSelectCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamSelectTerroristPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamSelectCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamSelectCounterTerroristPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamSelectCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamIntroTerroristPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_TeamIntroCounterTerroristPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroTerroristPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGO_WingmanIntroCounterTerroristPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nVariant", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nRandom", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_nOrdinal", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_sWeaponName", - "ty": "CUtlString" - } - }, - { - "NetworkVarNames": { - "name": "m_xuid", - "ty": "XUID" - } - }, - { - "NetworkVarNames": { - "name": "m_agentItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_glovesItem", - "ty": "CEconItemView" - } - }, - { - "NetworkVarNames": { - "name": "m_weaponItem", - "ty": "CEconItemView" - } - } - ], - "fields": [ - { - "name": "m_nVariant", - "ty": "int32", - "offset": 1216 - }, - { - "name": "m_nRandom", - "ty": "int32", - "offset": 1220 - }, - { - "name": "m_nOrdinal", - "ty": "int32", - "offset": 1224 - }, - { - "name": "m_sWeaponName", - "ty": "CUtlString", - "offset": 1232 - }, - { - "name": "m_xuid", - "ty": "uint64", - "offset": 1240 - }, - { - "name": "m_agentItem", - "ty": "CEconItemView", - "offset": 1248 - }, - { - "name": "m_glovesItem", - "ty": "CEconItemView", - "offset": 1880 - }, - { - "name": "m_weaponItem", - "ty": "CEconItemView", - "offset": 2512 - } - ] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSMinimapBoundary", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [], - "fields": [] - }, - { - "name": "CCSGOPlayerAnimGraphState", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CPlayerPing", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hPlayer", - "ty": "CHandle< CCSPlayerPawn>" - } - }, - { - "NetworkVarNames": { - "name": "m_hPingedEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_iType", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bUrgent", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_szPlaceName", - "ty": "char" - } - } - ], - "fields": [ - { - "name": "m_hPlayer", - "ty": "CHandle< CCSPlayerPawn >", - "offset": 1224 - }, - { - "name": "m_hPingedEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 1228 - }, - { - "name": "m_iType", - "ty": "int32", - "offset": 1232 - }, - { - "name": "m_bUrgent", - "ty": "bool", - "offset": 1236 - }, - { - "name": "m_szPlaceName", - "ty": "char[18]", - "offset": 1237 - } - ] - }, - { - "name": "CCSPlayer_PingServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_hPlayerPing", - "ty": "CHandle< CBaseEntity>" - } - } - ], - "fields": [ - { - "name": "m_flPlayerPingTokens", - "ty": "GameTime_t[5]", - "offset": 64 - }, - { - "name": "m_hPlayerPing", - "ty": "CHandle< CBaseEntity >", - "offset": 84 - } - ] - }, - { - "name": "CCSPlayerResource", - "module_name": "server.dll", - "parent": { - "name": "CBaseEntity", - "module_name": "server.dll", - "parent": { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByUserGroup" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "Unknown": { - "name": "MNetworkExcludeByName" - } - }, - { - "NetworkVarNames": { - "name": "m_CBodyComponent", - "ty": "CBodyComponent::Storage_t" - } - }, - { - "NetworkVarNames": { - "name": "m_iHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_iMaxHealth", - "ty": "int32" - } - }, - { - "NetworkVarNames": { - "name": "m_lifeState", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_bTakesDamage", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bIsPlatform", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveCollide", - "ty": "MoveCollide_t" - } - }, - { - "NetworkVarNames": { - "name": "m_MoveType", - "ty": "MoveType_t" - } - }, - { - "NetworkVarNames": { - "name": "m_nSubclassID", - "ty": "EntitySubclassID_t" - } - }, - { - "NetworkVarNames": { - "name": "m_flAnimTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flSimulationTime", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flCreateTime", - "ty": "GameTime_t" - } - }, - { - "NetworkVarNames": { - "name": "m_bClientSideRagdoll", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_ubInterpolationFrame", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_iTeamNum", - "ty": "uint8" - } - }, - { - "NetworkVarNames": { - "name": "m_spawnflags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_nNextThinkTick", - "ty": "GameTick_t" - } - }, - { - "NetworkVarNames": { - "name": "m_fFlags", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector" - } - }, - { - "NetworkVarNames": { - "name": "m_vecBaseVelocity", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_fEffects", - "ty": "uint32" - } - }, - { - "NetworkVarNames": { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity>" - } - }, - { - "NetworkVarNames": { - "name": "m_flFriction", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flElasticity", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flGravityScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flTimeScale", - "ty": "float32" - } - }, - { - "NetworkVarNames": { - "name": "m_flWaterLevel", - "ty": "float" - } - }, - { - "NetworkVarNames": { - "name": "m_bAnimatedEveryTick", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t" - } - } - ], - "fields": [ - { - "name": "m_CBodyComponent", - "ty": "CBodyComponent*", - "offset": 56 - }, - { - "name": "m_NetworkTransmitComponent", - "ty": "CNetworkTransmitComponent", - "offset": 64 - }, - { - "name": "m_aThinkFunctions", - "ty": "CUtlVector< thinkfunc_t >", - "offset": 560 - }, - { - "name": "m_iCurrentThinkContext", - "ty": "int32", - "offset": 584 - }, - { - "name": "m_nLastThinkTick", - "ty": "GameTick_t", - "offset": 588 - }, - { - "name": "m_nDisableContextThinkStartTick", - "ty": "GameTick_t", - "offset": 592 - }, - { - "name": "m_isSteadyState", - "ty": "CBitVec< 64 >", - "offset": 608 - }, - { - "name": "m_lastNetworkChange", - "ty": "float32", - "offset": 616 - }, - { - "name": "m_ResponseContexts", - "ty": "CUtlVector< ResponseContext_t >", - "offset": 632 - }, - { - "name": "m_iszResponseContext", - "ty": "CUtlSymbolLarge", - "offset": 656 - }, - { - "name": "m_iHealth", - "ty": "int32", - "offset": 696 - }, - { - "name": "m_iMaxHealth", - "ty": "int32", - "offset": 700 - }, - { - "name": "m_lifeState", - "ty": "uint8", - "offset": 704 - }, - { - "name": "m_flDamageAccumulator", - "ty": "float32", - "offset": 708 - }, - { - "name": "m_bTakesDamage", - "ty": "bool", - "offset": 712 - }, - { - "name": "m_nTakeDamageFlags", - "ty": "TakeDamageFlags_t", - "offset": 716 - }, - { - "name": "m_bIsPlatform", - "ty": "bool", - "offset": 720 - }, - { - "name": "m_MoveCollide", - "ty": "MoveCollide_t", - "offset": 722 - }, - { - "name": "m_MoveType", - "ty": "MoveType_t", - "offset": 723 - }, - { - "name": "m_nActualMoveType", - "ty": "MoveType_t", - "offset": 724 - }, - { - "name": "m_nWaterTouch", - "ty": "uint8", - "offset": 725 - }, - { - "name": "m_nSlimeTouch", - "ty": "uint8", - "offset": 726 - }, - { - "name": "m_bRestoreInHierarchy", - "ty": "bool", - "offset": 727 - }, - { - "name": "m_target", - "ty": "CUtlSymbolLarge", - "offset": 728 - }, - { - "name": "m_hDamageFilter", - "ty": "CHandle< CBaseFilter >", - "offset": 736 - }, - { - "name": "m_iszDamageFilterName", - "ty": "CUtlSymbolLarge", - "offset": 744 - }, - { - "name": "m_flMoveDoneTime", - "ty": "float32", - "offset": 752 - }, - { - "name": "m_nSubclassID", - "ty": "CUtlStringToken", - "offset": 756 - }, - { - "name": "m_flAnimTime", - "ty": "float32", - "offset": 768 - }, - { - "name": "m_flSimulationTime", - "ty": "float32", - "offset": 772 - }, - { - "name": "m_flCreateTime", - "ty": "GameTime_t", - "offset": 776 - }, - { - "name": "m_bClientSideRagdoll", - "ty": "bool", - "offset": 780 - }, - { - "name": "m_ubInterpolationFrame", - "ty": "uint8", - "offset": 781 - }, - { - "name": "m_vPrevVPhysicsUpdatePos", - "ty": "", - "offset": 784 - }, - { - "name": "m_iTeamNum", - "ty": "uint8", - "offset": 796 - }, - { - "name": "m_iGlobalname", - "ty": "CUtlSymbolLarge", - "offset": 800 - }, - { - "name": "m_iSentToClients", - "ty": "int32", - "offset": 808 - }, - { - "name": "m_flSpeed", - "ty": "float32", - "offset": 812 - }, - { - "name": "m_sUniqueHammerID", - "ty": "CUtlString", - "offset": 816 - }, - { - "name": "m_spawnflags", - "ty": "uint32", - "offset": 824 - }, - { - "name": "m_nNextThinkTick", - "ty": "GameTick_t", - "offset": 828 - }, - { - "name": "m_nSimulationTick", - "ty": "int32", - "offset": 832 - }, - { - "name": "m_OnKilled", - "ty": "CEntityIOOutput", - "offset": 840 - }, - { - "name": "m_fFlags", - "ty": "uint32", - "offset": 880 - }, - { - "name": "m_vecAbsVelocity", - "ty": "", - "offset": 884 - }, - { - "name": "m_vecVelocity", - "ty": "CNetworkVelocityVector", - "offset": 896 - }, - { - "name": "m_vecBaseVelocity", - "ty": "", - "offset": 944 - }, - { - "name": "m_nPushEnumCount", - "ty": "int32", - "offset": 956 - }, - { - "name": "m_pCollision", - "ty": "CCollisionProperty*", - "offset": 960 - }, - { - "name": "m_hEffectEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 968 - }, - { - "name": "m_hOwnerEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 972 - }, - { - "name": "m_fEffects", - "ty": "uint32", - "offset": 976 - }, - { - "name": "m_hGroundEntity", - "ty": "CHandle< CBaseEntity >", - "offset": 980 - }, - { - "name": "m_flFriction", - "ty": "float32", - "offset": 984 - }, - { - "name": "m_flElasticity", - "ty": "float32", - "offset": 988 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 992 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 996 - }, - { - "name": "m_flWaterLevel", - "ty": "float32", - "offset": 1000 - }, - { - "name": "m_bAnimatedEveryTick", - "ty": "bool", - "offset": 1004 - }, - { - "name": "m_bDisableLowViolence", - "ty": "bool", - "offset": 1005 - }, - { - "name": "m_nWaterType", - "ty": "uint8", - "offset": 1006 - }, - { - "name": "m_iEFlags", - "ty": "int32", - "offset": 1008 - }, - { - "name": "m_OnUser1", - "ty": "CEntityIOOutput", - "offset": 1016 - }, - { - "name": "m_OnUser2", - "ty": "CEntityIOOutput", - "offset": 1056 - }, - { - "name": "m_OnUser3", - "ty": "CEntityIOOutput", - "offset": 1096 - }, - { - "name": "m_OnUser4", - "ty": "CEntityIOOutput", - "offset": 1136 - }, - { - "name": "m_iInitialTeamNum", - "ty": "int32", - "offset": 1176 - }, - { - "name": "m_flNavIgnoreUntilTime", - "ty": "GameTime_t", - "offset": 1180 - }, - { - "name": "m_vecAngVelocity", - "ty": "QAngle", - "offset": 1184 - }, - { - "name": "m_bNetworkQuantizeOriginAndAngles", - "ty": "bool", - "offset": 1196 - }, - { - "name": "m_bLagCompensate", - "ty": "bool", - "offset": 1197 - }, - { - "name": "m_flOverriddenFriction", - "ty": "float32", - "offset": 1200 - }, - { - "name": "m_pBlocker", - "ty": "CHandle< CBaseEntity >", - "offset": 1204 - }, - { - "name": "m_flLocalTime", - "ty": "float32", - "offset": 1208 - }, - { - "name": "m_flVPhysicsUpdateLocalTime", - "ty": "float32", - "offset": 1212 - } - ] - }, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_bHostageAlive", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_isHostageFollowingSomeone", - "ty": "bool" - } - }, - { - "NetworkVarNames": { - "name": "m_iHostageEntityIDs", - "ty": "CEntityIndex" - } - }, - { - "NetworkVarNames": { - "name": "m_bombsiteCenterA", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_bombsiteCenterB", - "ty": "Vector" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueX", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueY", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_hostageRescueZ", - "ty": "int" - } - }, - { - "NetworkVarNames": { - "name": "m_bEndMatchNextMapAllVoted", - "ty": "bool" - } - } - ], - "fields": [ - { - "name": "m_bHostageAlive", - "ty": "", - "offset": 1216 - }, - { - "name": "m_isHostageFollowingSomeone", - "ty": "", - "offset": 1228 - }, - { - "name": "m_iHostageEntityIDs", - "ty": "CEntityIndex[12]", - "offset": 1240 - }, - { - "name": "m_bombsiteCenterA", - "ty": "", - "offset": 1288 - }, - { - "name": "m_bombsiteCenterB", - "ty": "", - "offset": 1300 - }, - { - "name": "m_hostageRescueX", - "ty": "int32[4]", - "offset": 1312 - }, - { - "name": "m_hostageRescueY", - "ty": "int32[4]", - "offset": 1328 - }, - { - "name": "m_hostageRescueZ", - "ty": "int32[4]", - "offset": 1344 - }, - { - "name": "m_bEndMatchNextMapAllVoted", - "ty": "bool", - "offset": 1360 - }, - { - "name": "m_foundGoalPositions", - "ty": "bool", - "offset": 1361 - } - ] - }, - { - "name": "CCSPlayerControllerAPI", - "module_name": "server.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MPulseProvideFeatureTag" - } - }, - { - "Unknown": { - "name": "MPulseLibraryBindings" - } - } - ], - "fields": [] - }, - { - "name": "CPlayer_ViewModelServices", - "module_name": "server.dll", - "parent": { - "name": "CPlayerPawnComponent", - "module_name": "server.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "__m_pChainEntity", - "ty": "CNetworkVarChainer", - "offset": 8 - } - ] - }, - "metadata": [], - "fields": [] - } - ], - [ - { - "name": "NavAttributeEnum", - "ty": "int32", - "alignment": 4, - "size": 19, - "members": [ - { - "name": "NAV_MESH_AVOID", - "value": 128 - }, - { - "name": "NAV_MESH_STAIRS", - "value": 4096 - }, - { - "name": "NAV_MESH_NON_ZUP", - "value": 32768 - }, - { - "name": "NAV_MESH_SHORT_HEIGHT", - "value": 65536 - }, - { - "name": "NAV_MESH_CROUCH", - "value": 65536 - }, - { - "name": "NAV_MESH_JUMP", - "value": 2 - }, - { - "name": "NAV_MESH_PRECISE", - "value": 4 - }, - { - "name": "NAV_MESH_NO_JUMP", - "value": 8 - }, - { - "name": "NAV_MESH_STOP", - "value": 16 - }, - { - "name": "NAV_MESH_RUN", - "value": 32 - }, - { - "name": "NAV_MESH_WALK", - "value": 64 - }, - { - "name": "NAV_MESH_TRANSIENT", - "value": 256 - }, - { - "name": "NAV_MESH_DONT_HIDE", - "value": 512 - }, - { - "name": "NAV_MESH_STAND", - "value": 1024 - }, - { - "name": "NAV_MESH_NO_HOSTAGES", - "value": 2048 - }, - { - "name": "NAV_MESH_NO_MERGE", - "value": 8192 - }, - { - "name": "NAV_MESH_OBSTACLE_TOP", - "value": 16384 - }, - { - "name": "NAV_ATTR_FIRST_GAME_INDEX", - "value": 19 - }, - { - "name": "NAV_ATTR_LAST_INDEX", - "value": 31 - } - ] - }, - { - "name": "NavDirType", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "NORTH", - "value": 0 - }, - { - "name": "EAST", - "value": 1 - }, - { - "name": "SOUTH", - "value": 2 - }, - { - "name": "WEST", - "value": 3 - }, - { - "name": "NUM_NAV_DIR_TYPE_DIRECTIONS", - "value": 4 - } - ] - }, - { - "name": "SequenceFinishNotifyState_t", - "ty": "int8", - "alignment": 1, - "size": 3, - "members": [ - { - "name": "eDoNotNotify", - "value": 0 - }, - { - "name": "eNotifyWhenFinished", - "value": 1 - }, - { - "name": "eNotifyTriggered", - "value": 2 - } - ] - }, - { - "name": "PointTemplateOwnerSpawnGroupType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP", - "value": 0 - }, - { - "name": "INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP", - "value": 1 - }, - { - "name": "INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP", - "value": 2 - } - ] - }, - { - "name": "PointTemplateClientOnlyEntityBehavior_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY", - "value": 0 - }, - { - "name": "CREATE_FOR_CLIENTS_WHO_CONNECT_LATER", - "value": 1 - } - ] - }, - { - "name": "PerformanceMode_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "PM_NORMAL", - "value": 0 - }, - { - "name": "PM_NO_GIBS", - "value": 1 - }, - { - "name": "PM_FULL_GIBS", - "value": 2 - }, - { - "name": "PM_REDUCED_GIBS", - "value": 3 - } - ] - }, - { - "name": "AmmoPosition_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "AMMO_POSITION_INVALID", - "value": -1 - }, - { - "name": "AMMO_POSITION_PRIMARY", - "value": 0 - }, - { - "name": "AMMO_POSITION_SECONDARY", - "value": 1 - }, - { - "name": "AMMO_POSITION_COUNT", - "value": 2 - } - ] - }, - { - "name": "ChatIgnoreType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "CHAT_IGNORE_NONE", - "value": 0 - }, - { - "name": "CHAT_IGNORE_ALL", - "value": 1 - }, - { - "name": "CHAT_IGNORE_TEAM", - "value": 2 - } - ] - }, - { - "name": "FixAngleSet_t", - "ty": "int8", - "alignment": 1, - "size": 3, - "members": [ - { - "name": "None", - "value": 0 - }, - { - "name": "Absolute", - "value": 1 - }, - { - "name": "Relative", - "value": 2 - } - ] - }, - { - "name": "CommandExecMode_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "EXEC_MANUAL", - "value": 0 - }, - { - "name": "EXEC_LEVELSTART", - "value": 1 - }, - { - "name": "EXEC_PERIODIC", - "value": 2 - }, - { - "name": "EXEC_MODES_COUNT", - "value": 3 - } - ] - }, - { - "name": "CommandEntitySpecType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SPEC_SEARCH", - "value": 0 - }, - { - "name": "SPEC_TYPES_COUNT", - "value": 1 - } - ] - }, - { - "name": "GameAnimEventIndex_t", - "ty": "int32", - "alignment": 4, - "size": 43, - "members": [ - { - "name": "AE_EMPTY", - "value": 0 - }, - { - "name": "AE_CL_PLAYSOUND", - "value": 1 - }, - { - "name": "AE_CL_PLAYSOUND_ATTACHMENT", - "value": 2 - }, - { - "name": "AE_CL_PLAYSOUND_POSITION", - "value": 3 - }, - { - "name": "AE_SV_PLAYSOUND", - "value": 4 - }, - { - "name": "AE_CL_STOPSOUND", - "value": 5 - }, - { - "name": "AE_CL_PLAYSOUND_LOOPING", - "value": 6 - }, - { - "name": "AE_CL_CREATE_PARTICLE_EFFECT", - "value": 7 - }, - { - "name": "AE_CL_STOP_PARTICLE_EFFECT", - "value": 8 - }, - { - "name": "AE_CL_CREATE_PARTICLE_EFFECT_CFG", - "value": 9 - }, - { - "name": "AE_SV_CREATE_PARTICLE_EFFECT_CFG", - "value": 10 - }, - { - "name": "AE_SV_STOP_PARTICLE_EFFECT", - "value": 11 - }, - { - "name": "AE_FOOTSTEP", - "value": 12 - }, - { - "name": "AE_RAGDOLL", - "value": 13 - }, - { - "name": "AE_CL_STOP_RAGDOLL_CONTROL", - "value": 14 - }, - { - "name": "AE_CL_ENABLE_BODYGROUP", - "value": 15 - }, - { - "name": "AE_CL_DISABLE_BODYGROUP", - "value": 16 - }, - { - "name": "AE_BODYGROUP_SET_VALUE", - "value": 17 - }, - { - "name": "AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN", - "value": 18 - }, - { - "name": "AE_WEAPON_PERFORM_ATTACK", - "value": 19 - }, - { - "name": "AE_FIRE_INPUT", - "value": 20 - }, - { - "name": "AE_CL_CLOTH_ATTR", - "value": 21 - }, - { - "name": "AE_CL_CLOTH_GROUND_OFFSET", - "value": 22 - }, - { - "name": "AE_CL_CLOTH_STIFFEN", - "value": 23 - }, - { - "name": "AE_CL_CLOTH_EFFECT", - "value": 24 - }, - { - "name": "AE_CL_CREATE_ANIM_SCOPE_PROP", - "value": 25 - }, - { - "name": "AE_PULSE_GRAPH", - "value": 26 - }, - { - "name": "AE_PULSE_GRAPH_LOOKAT", - "value": 27 - }, - { - "name": "AE_PULSE_GRAPH_AIMAT", - "value": 28 - }, - { - "name": "AE_PULSE_GRAPH_IKLOCKLEFTARM", - "value": 29 - }, - { - "name": "AE_PULSE_GRAPH_IKLOCKRIGHTARM", - "value": 30 - }, - { - "name": "AE_CL_WEAPON_TRANSITION_INTO_HAND", - "value": 31 - }, - { - "name": "AE_CL_BODYGROUP_SET_TO_CLIP", - "value": 32 - }, - { - "name": "AE_CL_BODYGROUP_SET_TO_NEXTCLIP", - "value": 33 - }, - { - "name": "AE_SV_SHOW_SILENCER", - "value": 34 - }, - { - "name": "AE_SV_ATTACH_SILENCER_COMPLETE", - "value": 35 - }, - { - "name": "AE_SV_HIDE_SILENCER", - "value": 36 - }, - { - "name": "AE_SV_DETACH_SILENCER_COMPLETE", - "value": 37 - }, - { - "name": "AE_CL_EJECT_MAG", - "value": 38 - }, - { - "name": "AE_WPN_COMPLETE_RELOAD", - "value": 39 - }, - { - "name": "AE_WPN_HEALTHSHOT_INJECT", - "value": 40 - }, - { - "name": "AE_CL_C4_SCREEN_TEXT", - "value": 41 - }, - { - "name": "AE_GRENADE_THROW_COMPLETE", - "value": 42 - } - ] - }, - { - "name": "ObserverMode_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "OBS_MODE_NONE", - "value": 0 - }, - { - "name": "OBS_MODE_FIXED", - "value": 1 - }, - { - "name": "OBS_MODE_IN_EYE", - "value": 2 - }, - { - "name": "OBS_MODE_CHASE", - "value": 3 - }, - { - "name": "OBS_MODE_ROAMING", - "value": 4 - }, - { - "name": "OBS_MODE_DIRECTED", - "value": 5 - }, - { - "name": "NUM_OBSERVER_MODES", - "value": 6 - } - ] - }, - { - "name": "ObserverInterpState_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "OBSERVER_INTERP_NONE", - "value": 0 - }, - { - "name": "OBSERVER_INTERP_TRAVELING", - "value": 1 - }, - { - "name": "OBSERVER_INTERP_SETTLING", - "value": 2 - } - ] - }, - { - "name": "RumbleEffect_t", - "ty": "int32", - "alignment": 4, - "size": 27, - "members": [ - { - "name": "RUMBLE_INVALID", - "value": -1 - }, - { - "name": "RUMBLE_STOP_ALL", - "value": 0 - }, - { - "name": "RUMBLE_PISTOL", - "value": 1 - }, - { - "name": "RUMBLE_357", - "value": 2 - }, - { - "name": "RUMBLE_SMG1", - "value": 3 - }, - { - "name": "RUMBLE_AR2", - "value": 4 - }, - { - "name": "RUMBLE_SHOTGUN_SINGLE", - "value": 5 - }, - { - "name": "RUMBLE_SHOTGUN_DOUBLE", - "value": 6 - }, - { - "name": "RUMBLE_AR2_ALT_FIRE", - "value": 7 - }, - { - "name": "RUMBLE_RPG_MISSILE", - "value": 8 - }, - { - "name": "RUMBLE_CROWBAR_SWING", - "value": 9 - }, - { - "name": "RUMBLE_AIRBOAT_GUN", - "value": 10 - }, - { - "name": "RUMBLE_JEEP_ENGINE_LOOP", - "value": 11 - }, - { - "name": "RUMBLE_FLAT_LEFT", - "value": 12 - }, - { - "name": "RUMBLE_FLAT_RIGHT", - "value": 13 - }, - { - "name": "RUMBLE_FLAT_BOTH", - "value": 14 - }, - { - "name": "RUMBLE_DMG_LOW", - "value": 15 - }, - { - "name": "RUMBLE_DMG_MED", - "value": 16 - }, - { - "name": "RUMBLE_DMG_HIGH", - "value": 17 - }, - { - "name": "RUMBLE_FALL_LONG", - "value": 18 - }, - { - "name": "RUMBLE_FALL_SHORT", - "value": 19 - }, - { - "name": "RUMBLE_PHYSCANNON_OPEN", - "value": 20 - }, - { - "name": "RUMBLE_PHYSCANNON_PUNT", - "value": 21 - }, - { - "name": "RUMBLE_PHYSCANNON_LOW", - "value": 22 - }, - { - "name": "RUMBLE_PHYSCANNON_MEDIUM", - "value": 23 - }, - { - "name": "RUMBLE_PHYSCANNON_HIGH", - "value": 24 - }, - { - "name": "NUM_RUMBLE_EFFECTS", - "value": 25 - } - ] - }, - { - "name": "WeaponSound_t", - "ty": "int32", - "alignment": 4, - "size": 25, - "members": [ - { - "name": "WEAPON_SOUND_EMPTY", - "value": 0 - }, - { - "name": "WEAPON_SOUND_SECONDARY_EMPTY", - "value": 1 - }, - { - "name": "WEAPON_SOUND_SINGLE", - "value": 2 - }, - { - "name": "WEAPON_SOUND_SECONDARY_ATTACK", - "value": 3 - }, - { - "name": "WEAPON_SOUND_MELEE_MISS", - "value": 4 - }, - { - "name": "WEAPON_SOUND_MELEE_HIT", - "value": 5 - }, - { - "name": "WEAPON_SOUND_MELEE_HIT_WORLD", - "value": 6 - }, - { - "name": "WEAPON_SOUND_MELEE_HIT_PLAYER", - "value": 7 - }, - { - "name": "WEAPON_SOUND_MELEE_HIT_NPC", - "value": 8 - }, - { - "name": "WEAPON_SOUND_SPECIAL1", - "value": 9 - }, - { - "name": "WEAPON_SOUND_SPECIAL2", - "value": 10 - }, - { - "name": "WEAPON_SOUND_SPECIAL3", - "value": 11 - }, - { - "name": "WEAPON_SOUND_NEARLYEMPTY", - "value": 12 - }, - { - "name": "WEAPON_SOUND_IMPACT", - "value": 13 - }, - { - "name": "WEAPON_SOUND_REFLECT", - "value": 14 - }, - { - "name": "WEAPON_SOUND_SECONDARY_IMPACT", - "value": 15 - }, - { - "name": "WEAPON_SOUND_SECONDARY_REFLECT", - "value": 16 - }, - { - "name": "WEAPON_SOUND_RELOAD", - "value": 17 - }, - { - "name": "WEAPON_SOUND_SINGLE_ACCURATE", - "value": 18 - }, - { - "name": "WEAPON_SOUND_ZOOM_IN", - "value": 19 - }, - { - "name": "WEAPON_SOUND_ZOOM_OUT", - "value": 20 - }, - { - "name": "WEAPON_SOUND_MOUSE_PRESSED", - "value": 21 - }, - { - "name": "WEAPON_SOUND_DROP", - "value": 22 - }, - { - "name": "WEAPON_SOUND_RADIO_USE", - "value": 23 - }, - { - "name": "WEAPON_SOUND_NUM_TYPES", - "value": 24 - } - ] - }, - { - "name": "AmmoFlags_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "AMMO_FORCE_DROP_IF_CARRIED", - "value": 1 - }, - { - "name": "AMMO_RESERVE_STAYS_WITH_WEAPON", - "value": 2 - }, - { - "name": "AMMO_FLAG_MAX", - "value": 2 - } - ] - }, - { - "name": "TakeDamageFlags_t", - "ty": "int32", - "alignment": 4, - "size": 15, - "members": [ - { - "name": "DFLAG_NONE", - "value": 0 - }, - { - "name": "DFLAG_SUPPRESS_HEALTH_CHANGES", - "value": 1 - }, - { - "name": "DFLAG_SUPPRESS_PHYSICS_FORCE", - "value": 2 - }, - { - "name": "DFLAG_SUPPRESS_EFFECTS", - "value": 4 - }, - { - "name": "DFLAG_PREVENT_DEATH", - "value": 8 - }, - { - "name": "DFLAG_FORCE_DEATH", - "value": 16 - }, - { - "name": "DFLAG_ALWAYS_GIB", - "value": 32 - }, - { - "name": "DFLAG_NEVER_GIB", - "value": 64 - }, - { - "name": "DFLAG_REMOVE_NO_RAGDOLL", - "value": 128 - }, - { - "name": "DFLAG_SUPPRESS_DAMAGE_MODIFICATION", - "value": 256 - }, - { - "name": "DFLAG_ALWAYS_FIRE_DAMAGE_EVENTS", - "value": 512 - }, - { - "name": "DFLAG_RADIUS_DMG", - "value": 1024 - }, - { - "name": "DMG_LASTDFLAG", - "value": 1024 - }, - { - "name": "DFLAG_IGNORE_ARMOR", - "value": 2048 - }, - { - "name": "DFLAG_SUPPRESS_UTILREMOVE", - "value": 4096 - } - ] - }, - { - "name": "DamageTypes_t", - "ty": "int32", - "alignment": 4, - "size": 24, - "members": [ - { - "name": "DMG_GENERIC", - "value": 0 - }, - { - "name": "DMG_CRUSH", - "value": 1 - }, - { - "name": "DMG_BULLET", - "value": 2 - }, - { - "name": "DMG_SLASH", - "value": 4 - }, - { - "name": "DMG_BURN", - "value": 8 - }, - { - "name": "DMG_VEHICLE", - "value": 16 - }, - { - "name": "DMG_FALL", - "value": 32 - }, - { - "name": "DMG_BLAST", - "value": 64 - }, - { - "name": "DMG_CLUB", - "value": 128 - }, - { - "name": "DMG_SHOCK", - "value": 256 - }, - { - "name": "DMG_SONIC", - "value": 512 - }, - { - "name": "DMG_ENERGYBEAM", - "value": 1024 - }, - { - "name": "DMG_DROWN", - "value": 16384 - }, - { - "name": "DMG_POISON", - "value": 32768 - }, - { - "name": "DMG_RADIATION", - "value": 65536 - }, - { - "name": "DMG_DROWNRECOVER", - "value": 131072 - }, - { - "name": "DMG_ACID", - "value": 262144 - }, - { - "name": "DMG_PHYSGUN", - "value": 1048576 - }, - { - "name": "DMG_DISSOLVE", - "value": 2097152 - }, - { - "name": "DMG_BLAST_SURFACE", - "value": 4194304 - }, - { - "name": "DMG_BUCKSHOT", - "value": 16777216 - }, - { - "name": "DMG_LASTGENERICFLAG", - "value": 16777216 - }, - { - "name": "DMG_HEADSHOT", - "value": 33554432 - }, - { - "name": "DMG_DANGERZONE", - "value": 67108864 - } - ] - }, - { - "name": "BaseExplosionTypes_t", - "ty": "int32", - "alignment": 4, - "size": 17, - "members": [ - { - "name": "EXPLOSION_TYPE_DEFAULT", - "value": 0 - }, - { - "name": "EXPLOSION_TYPE_GRENADE", - "value": 1 - }, - { - "name": "EXPLOSION_TYPE_MOLOTOV", - "value": 2 - }, - { - "name": "EXPLOSION_TYPE_FIREWORKS", - "value": 3 - }, - { - "name": "EXPLOSION_TYPE_GASCAN", - "value": 4 - }, - { - "name": "EXPLOSION_TYPE_GASCYLINDER", - "value": 5 - }, - { - "name": "EXPLOSION_TYPE_EXPLOSIVEBARREL", - "value": 6 - }, - { - "name": "EXPLOSION_TYPE_ELECTRICAL", - "value": 7 - }, - { - "name": "EXPLOSION_TYPE_EMP", - "value": 8 - }, - { - "name": "EXPLOSION_TYPE_SHRAPNEL", - "value": 9 - }, - { - "name": "EXPLOSION_TYPE_SMOKEGRENADE", - "value": 10 - }, - { - "name": "EXPLOSION_TYPE_FLASHBANG", - "value": 11 - }, - { - "name": "EXPLOSION_TYPE_TRIPMINE", - "value": 12 - }, - { - "name": "EXPLOSION_TYPE_ICE", - "value": 13 - }, - { - "name": "EXPLOSION_TYPE_NONE", - "value": 14 - }, - { - "name": "EXPLOSION_TYPE_CUSTOM", - "value": 15 - }, - { - "name": "EXPLOSION_TYPE_COUNT", - "value": 16 - } - ] - }, - { - "name": "HierarchyType_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "HIERARCHY_NONE", - "value": 0 - }, - { - "name": "HIERARCHY_BONE_MERGE", - "value": 1 - }, - { - "name": "HIERARCHY_ATTACHMENT", - "value": 2 - }, - { - "name": "HIERARCHY_ABSORIGIN", - "value": 3 - }, - { - "name": "HIERARCHY_BONE", - "value": 4 - }, - { - "name": "HIERARCHY_TYPE_COUNT", - "value": 5 - } - ] - }, - { - "name": "CanPlaySequence_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "CANNOT_PLAY", - "value": 0 - }, - { - "name": "CAN_PLAY_NOW", - "value": 1 - }, - { - "name": "CAN_PLAY_ENQUEUED", - "value": 2 - } - ] - }, - { - "name": "ScriptedMoveTo_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "CINE_MOVETO_WAIT", - "value": 0 - }, - { - "name": "CINE_MOVETO_WALK", - "value": 1 - }, - { - "name": "CINE_MOVETO_RUN", - "value": 2 - }, - { - "name": "CINE_MOVETO_CUSTOM", - "value": 3 - }, - { - "name": "CINE_MOVETO_TELEPORT", - "value": 4 - }, - { - "name": "CINE_MOVETO_WAIT_FACING", - "value": 5 - } - ] - }, - { - "name": "ScriptedOnDeath_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "SS_ONDEATH_NOT_APPLICABLE", - "value": -1 - }, - { - "name": "SS_ONDEATH_UNDEFINED", - "value": 0 - }, - { - "name": "SS_ONDEATH_RAGDOLL", - "value": 1 - }, - { - "name": "SS_ONDEATH_ANIMATED_DEATH", - "value": 2 - } - ] - }, - { - "name": "IChoreoServices::ScriptState_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "SCRIPT_PLAYING", - "value": 0 - }, - { - "name": "SCRIPT_WAIT", - "value": 1 - }, - { - "name": "SCRIPT_POST_IDLE", - "value": 2 - }, - { - "name": "SCRIPT_CLEANUP", - "value": 3 - }, - { - "name": "SCRIPT_WALK_TO_MARK", - "value": 4 - }, - { - "name": "SCRIPT_RUN_TO_MARK", - "value": 5 - }, - { - "name": "SCRIPT_CUSTOM_MOVE_TO_MARK", - "value": 6 - } - ] - }, - { - "name": "IChoreoServices::ChoreoState_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "STATE_PRE_SCRIPT", - "value": 0 - }, - { - "name": "STATE_WAIT_FOR_SCRIPT", - "value": 1 - }, - { - "name": "STATE_WALK_TO_MARK", - "value": 2 - }, - { - "name": "STATE_SYNCHRONIZE_SCRIPT", - "value": 3 - }, - { - "name": "STATE_PLAY_SCRIPT", - "value": 4 - }, - { - "name": "STATE_PLAY_SCRIPT_POST_IDLE", - "value": 5 - }, - { - "name": "STATE_PLAY_SCRIPT_POST_IDLE_DONE", - "value": 6 - } - ] - }, - { - "name": "InputBitMask_t", - "ty": "int64", - "alignment": 8, - "size": 21, - "members": [ - { - "name": "IN_NONE", - "value": 0 - }, - { - "name": "IN_ALL", - "value": -1 - }, - { - "name": "IN_ATTACK", - "value": 1 - }, - { - "name": "IN_JUMP", - "value": 2 - }, - { - "name": "IN_DUCK", - "value": 4 - }, - { - "name": "IN_FORWARD", - "value": 8 - }, - { - "name": "IN_BACK", - "value": 16 - }, - { - "name": "IN_USE", - "value": 32 - }, - { - "name": "IN_TURNLEFT", - "value": 128 - }, - { - "name": "IN_TURNRIGHT", - "value": 256 - }, - { - "name": "IN_MOVELEFT", - "value": 512 - }, - { - "name": "IN_MOVERIGHT", - "value": 1024 - }, - { - "name": "IN_ATTACK2", - "value": 2048 - }, - { - "name": "IN_RELOAD", - "value": 8192 - }, - { - "name": "IN_SPEED", - "value": 65536 - }, - { - "name": "IN_JOYAUTOSPRINT", - "value": 131072 - }, - { - "name": "IN_FIRST_MOD_SPECIFIC_BIT", - "value": 4294967296 - }, - { - "name": "IN_USEORRELOAD", - "value": 4294967296 - }, - { - "name": "IN_SCORE", - "value": 8589934592 - }, - { - "name": "IN_ZOOM", - "value": 17179869184 - }, - { - "name": "IN_LOOK_AT_WEAPON", - "value": 34359738368 - } - ] - }, - { - "name": "EInButtonState", - "ty": "int32", - "alignment": 4, - "size": 9, - "members": [ - { - "name": "IN_BUTTON_UP", - "value": 0 - }, - { - "name": "IN_BUTTON_DOWN", - "value": 1 - }, - { - "name": "IN_BUTTON_DOWN_UP", - "value": 2 - }, - { - "name": "IN_BUTTON_UP_DOWN", - "value": 3 - }, - { - "name": "IN_BUTTON_UP_DOWN_UP", - "value": 4 - }, - { - "name": "IN_BUTTON_DOWN_UP_DOWN", - "value": 5 - }, - { - "name": "IN_BUTTON_DOWN_UP_DOWN_UP", - "value": 6 - }, - { - "name": "IN_BUTTON_UP_DOWN_UP_DOWN", - "value": 7 - }, - { - "name": "IN_BUTTON_STATE_COUNT", - "value": 8 - } - ] - }, - { - "name": "ShakeCommand_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "SHAKE_START", - "value": 0 - }, - { - "name": "SHAKE_STOP", - "value": 1 - }, - { - "name": "SHAKE_AMPLITUDE", - "value": 2 - }, - { - "name": "SHAKE_FREQUENCY", - "value": 3 - }, - { - "name": "SHAKE_START_RUMBLEONLY", - "value": 4 - }, - { - "name": "SHAKE_START_NORUMBLE", - "value": 5 - } - ] - }, - { - "name": "TimelineCompression_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "TIMELINE_COMPRESSION_SUM", - "value": 0 - }, - { - "name": "TIMELINE_COMPRESSION_COUNT_PER_INTERVAL", - "value": 1 - }, - { - "name": "TIMELINE_COMPRESSION_AVERAGE", - "value": 2 - }, - { - "name": "TIMELINE_COMPRESSION_AVERAGE_BLEND", - "value": 3 - }, - { - "name": "TIMELINE_COMPRESSION_TOTAL", - "value": 4 - } - ] - }, - { - "name": "DebugOverlayBits_t", - "ty": "int64", - "alignment": 8, - "size": 39, - "members": [ - { - "name": "OVERLAY_TEXT_BIT", - "value": 1 - }, - { - "name": "OVERLAY_NAME_BIT", - "value": 2 - }, - { - "name": "OVERLAY_BBOX_BIT", - "value": 4 - }, - { - "name": "OVERLAY_PIVOT_BIT", - "value": 8 - }, - { - "name": "OVERLAY_MESSAGE_BIT", - "value": 16 - }, - { - "name": "OVERLAY_ABSBOX_BIT", - "value": 32 - }, - { - "name": "OVERLAY_RBOX_BIT", - "value": 64 - }, - { - "name": "OVERLAY_SHOW_BLOCKSLOS", - "value": 128 - }, - { - "name": "OVERLAY_ATTACHMENTS_BIT", - "value": 256 - }, - { - "name": "OVERLAY_INTERPOLATED_ATTACHMENTS_BIT", - "value": 512 - }, - { - "name": "OVERLAY_INTERPOLATED_PIVOT_BIT", - "value": 1024 - }, - { - "name": "OVERLAY_SKELETON_BIT", - "value": 2048 - }, - { - "name": "OVERLAY_INTERPOLATED_SKELETON_BIT", - "value": 4096 - }, - { - "name": "OVERLAY_TRIGGER_BOUNDS_BIT", - "value": 8192 - }, - { - "name": "OVERLAY_HITBOX_BIT", - "value": 16384 - }, - { - "name": "OVERLAY_INTERPOLATED_HITBOX_BIT", - "value": 32768 - }, - { - "name": "OVERLAY_AUTOAIM_BIT", - "value": 65536 - }, - { - "name": "OVERLAY_NPC_SELECTED_BIT", - "value": 131072 - }, - { - "name": "OVERLAY_JOINT_INFO_BIT", - "value": 262144 - }, - { - "name": "OVERLAY_NPC_ROUTE_BIT", - "value": 524288 - }, - { - "name": "OVERLAY_VISIBILITY_TRACES_BIT", - "value": 1048576 - }, - { - "name": "OVERLAY_NPC_ENEMIES_BIT", - "value": 4194304 - }, - { - "name": "OVERLAY_NPC_CONDITIONS_BIT", - "value": 8388608 - }, - { - "name": "OVERLAY_NPC_COMBAT_BIT", - "value": 16777216 - }, - { - "name": "OVERLAY_NPC_TASK_BIT", - "value": 33554432 - }, - { - "name": "OVERLAY_NPC_BODYLOCATIONS", - "value": 67108864 - }, - { - "name": "OVERLAY_NPC_VIEWCONE_BIT", - "value": 134217728 - }, - { - "name": "OVERLAY_NPC_KILL_BIT", - "value": 268435456 - }, - { - "name": "OVERLAY_WC_CHANGE_ENTITY", - "value": 536870912 - }, - { - "name": "OVERLAY_BUDDHA_MODE", - "value": 1073741824 - }, - { - "name": "OVERLAY_NPC_STEERING_REGULATIONS", - "value": 2147483648 - }, - { - "name": "OVERLAY_NPC_TASK_TEXT_BIT", - "value": 4294967296 - }, - { - "name": "OVERLAY_PROP_DEBUG", - "value": 8589934592 - }, - { - "name": "OVERLAY_NPC_RELATION_BIT", - "value": 17179869184 - }, - { - "name": "OVERLAY_VIEWOFFSET", - "value": 34359738368 - }, - { - "name": "OVERLAY_VCOLLIDE_WIREFRAME_BIT", - "value": 68719476736 - }, - { - "name": "OVERLAY_ACTORNAME_BIT", - "value": 274877906944 - }, - { - "name": "OVERLAY_NPC_CONDITIONS_TEXT_BIT", - "value": 549755813888 - }, - { - "name": "OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT", - "value": 1099511627776 - } - ] - }, - { - "name": "MoveType_t", - "ty": "int8", - "alignment": 1, - "size": 14, - "members": [ - { - "name": "MOVETYPE_NONE", - "value": 0 - }, - { - "name": "MOVETYPE_OBSOLETE", - "value": 1 - }, - { - "name": "MOVETYPE_WALK", - "value": 2 - }, - { - "name": "MOVETYPE_FLY", - "value": 3 - }, - { - "name": "MOVETYPE_FLYGRAVITY", - "value": 4 - }, - { - "name": "MOVETYPE_VPHYSICS", - "value": 5 - }, - { - "name": "MOVETYPE_PUSH", - "value": 6 - }, - { - "name": "MOVETYPE_NOCLIP", - "value": 7 - }, - { - "name": "MOVETYPE_OBSERVER", - "value": 8 - }, - { - "name": "MOVETYPE_LADDER", - "value": 9 - }, - { - "name": "MOVETYPE_CUSTOM", - "value": 10 - }, - { - "name": "MOVETYPE_LAST", - "value": 11 - }, - { - "name": "MOVETYPE_INVALID", - "value": 11 - }, - { - "name": "MOVETYPE_MAX_BITS", - "value": 5 - } - ] - }, - { - "name": "MoveCollide_t", - "ty": "int8", - "alignment": 1, - "size": 6, - "members": [ - { - "name": "MOVECOLLIDE_DEFAULT", - "value": 0 - }, - { - "name": "MOVECOLLIDE_FLY_BOUNCE", - "value": 1 - }, - { - "name": "MOVECOLLIDE_FLY_CUSTOM", - "value": 2 - }, - { - "name": "MOVECOLLIDE_FLY_SLIDE", - "value": 3 - }, - { - "name": "MOVECOLLIDE_COUNT", - "value": 4 - }, - { - "name": "MOVECOLLIDE_MAX_BITS", - "value": 3 - } - ] - }, - { - "name": "SolidType_t", - "ty": "int8", - "alignment": 1, - "size": 9, - "members": [ - { - "name": "SOLID_NONE", - "value": 0 - }, - { - "name": "SOLID_BSP", - "value": 1 - }, - { - "name": "SOLID_BBOX", - "value": 2 - }, - { - "name": "SOLID_OBB", - "value": 3 - }, - { - "name": "SOLID_SPHERE", - "value": 4 - }, - { - "name": "SOLID_POINT", - "value": 5 - }, - { - "name": "SOLID_VPHYSICS", - "value": 6 - }, - { - "name": "SOLID_CAPSULE", - "value": 7 - }, - { - "name": "SOLID_LAST", - "value": 8 - } - ] - }, - { - "name": "BrushSolidities_e", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "BRUSHSOLID_TOGGLE", - "value": 0 - }, - { - "name": "BRUSHSOLID_NEVER", - "value": 1 - }, - { - "name": "BRUSHSOLID_ALWAYS", - "value": 2 - } - ] - }, - { - "name": "RenderMode_t", - "ty": "int8", - "alignment": 1, - "size": 13, - "members": [ - { - "name": "kRenderNormal", - "value": 0 - }, - { - "name": "kRenderTransColor", - "value": 1 - }, - { - "name": "kRenderTransTexture", - "value": 2 - }, - { - "name": "kRenderGlow", - "value": 3 - }, - { - "name": "kRenderTransAlpha", - "value": 4 - }, - { - "name": "kRenderTransAdd", - "value": 5 - }, - { - "name": "kRenderEnvironmental", - "value": 6 - }, - { - "name": "kRenderTransAddFrameBlend", - "value": 7 - }, - { - "name": "kRenderTransAlphaAdd", - "value": 8 - }, - { - "name": "kRenderWorldGlow", - "value": 9 - }, - { - "name": "kRenderNone", - "value": 10 - }, - { - "name": "kRenderDevVisualizer", - "value": 11 - }, - { - "name": "kRenderModeCount", - "value": 12 - } - ] - }, - { - "name": "RenderFx_t", - "ty": "int8", - "alignment": 1, - "size": 20, - "members": [ - { - "name": "kRenderFxNone", - "value": 0 - }, - { - "name": "kRenderFxPulseSlow", - "value": 1 - }, - { - "name": "kRenderFxPulseFast", - "value": 2 - }, - { - "name": "kRenderFxPulseSlowWide", - "value": 3 - }, - { - "name": "kRenderFxPulseFastWide", - "value": 4 - }, - { - "name": "kRenderFxFadeSlow", - "value": 5 - }, - { - "name": "kRenderFxFadeFast", - "value": 6 - }, - { - "name": "kRenderFxSolidSlow", - "value": 7 - }, - { - "name": "kRenderFxSolidFast", - "value": 8 - }, - { - "name": "kRenderFxStrobeSlow", - "value": 9 - }, - { - "name": "kRenderFxStrobeFast", - "value": 10 - }, - { - "name": "kRenderFxStrobeFaster", - "value": 11 - }, - { - "name": "kRenderFxFlickerSlow", - "value": 12 - }, - { - "name": "kRenderFxFlickerFast", - "value": 13 - }, - { - "name": "kRenderFxNoDissipation", - "value": 14 - }, - { - "name": "kRenderFxFadeOut", - "value": 15 - }, - { - "name": "kRenderFxFadeIn", - "value": 16 - }, - { - "name": "kRenderFxPulseFastWider", - "value": 17 - }, - { - "name": "kRenderFxGlowShell", - "value": 18 - }, - { - "name": "kRenderFxMax", - "value": 19 - } - ] - }, - { - "name": "CRR_Response::ResponseEnum_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "MAX_RESPONSE_NAME", - "value": 192 - }, - { - "name": "MAX_RULE_NAME", - "value": 128 - } - ] - }, - { - "name": "LessonPanelLayoutFileTypes_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "LAYOUT_HAND_DEFAULT", - "value": 0 - }, - { - "name": "LAYOUT_WORLD_DEFAULT", - "value": 1 - }, - { - "name": "LAYOUT_CUSTOM", - "value": 2 - } - ] - }, - { - "name": "Touch_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "touch_none", - "value": 0 - }, - { - "name": "touch_player_only", - "value": 1 - }, - { - "name": "touch_npc_only", - "value": 2 - }, - { - "name": "touch_player_or_npc", - "value": 3 - }, - { - "name": "touch_player_or_npc_or_physicsprop", - "value": 4 - } - ] - }, - { - "name": "ScriptedMoveType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "SCRIPTED_MOVETYPE_NONE", - "value": 0 - }, - { - "name": "SCRIPTED_MOVETYPE_TO_WITH_DURATION", - "value": 1 - }, - { - "name": "SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED", - "value": 2 - }, - { - "name": "SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED", - "value": 3 - } - ] - }, - { - "name": "ForcedCrouchState_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "FORCEDCROUCH_NONE", - "value": 0 - }, - { - "name": "FORCEDCROUCH_CROUCHED", - "value": 1 - }, - { - "name": "FORCEDCROUCH_UNCROUCHED", - "value": 2 - } - ] - }, - { - "name": "Hull_t", - "ty": "int32", - "alignment": 4, - "size": 12, - "members": [ - { - "name": "HULL_HUMAN", - "value": 0 - }, - { - "name": "HULL_SMALL_CENTERED", - "value": 1 - }, - { - "name": "HULL_WIDE_HUMAN", - "value": 2 - }, - { - "name": "HULL_TINY", - "value": 3 - }, - { - "name": "HULL_MEDIUM", - "value": 4 - }, - { - "name": "HULL_TINY_CENTERED", - "value": 5 - }, - { - "name": "HULL_LARGE", - "value": 6 - }, - { - "name": "HULL_LARGE_CENTERED", - "value": 7 - }, - { - "name": "HULL_MEDIUM_TALL", - "value": 8 - }, - { - "name": "HULL_SMALL", - "value": 9 - }, - { - "name": "NUM_HULLS", - "value": 10 - }, - { - "name": "HULL_NONE", - "value": 11 - } - ] - }, - { - "name": "navproperties_t", - "ty": "int32", - "alignment": 4, - "size": 1, - "members": [ - { - "name": "NAV_IGNORE", - "value": 1 - } - ] - }, - { - "name": "CLogicBranchList::LogicBranchListenerLastState_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "LOGIC_BRANCH_LISTENER_NOT_INIT", - "value": 0 - }, - { - "name": "LOGIC_BRANCH_LISTENER_ALL_TRUE", - "value": 1 - }, - { - "name": "LOGIC_BRANCH_LISTENER_ALL_FALSE", - "value": 2 - }, - { - "name": "LOGIC_BRANCH_LISTENER_MIXED", - "value": 3 - } - ] - }, - { - "name": "EntFinderMethod_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "ENT_FIND_METHOD_NEAREST", - "value": 0 - }, - { - "name": "ENT_FIND_METHOD_FARTHEST", - "value": 1 - }, - { - "name": "ENT_FIND_METHOD_RANDOM", - "value": 2 - } - ] - }, - { - "name": "ValueRemapperInputType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "InputType_PlayerShootPosition", - "value": 0 - }, - { - "name": "InputType_PlayerShootPositionAroundAxis", - "value": 1 - } - ] - }, - { - "name": "ValueRemapperOutputType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "OutputType_AnimationCycle", - "value": 0 - }, - { - "name": "OutputType_RotationX", - "value": 1 - }, - { - "name": "OutputType_RotationY", - "value": 2 - }, - { - "name": "OutputType_RotationZ", - "value": 3 - } - ] - }, - { - "name": "ValueRemapperHapticsType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "HaticsType_Default", - "value": 0 - }, - { - "name": "HaticsType_None", - "value": 1 - } - ] - }, - { - "name": "ValueRemapperMomentumType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "MomentumType_None", - "value": 0 - }, - { - "name": "MomentumType_Friction", - "value": 1 - }, - { - "name": "MomentumType_SpringTowardSnapValue", - "value": 2 - }, - { - "name": "MomentumType_SpringAwayFromSnapValue", - "value": 3 - } - ] - }, - { - "name": "ValueRemapperRatchetType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "RatchetType_Absolute", - "value": 0 - }, - { - "name": "RatchetType_EachEngage", - "value": 1 - } - ] - }, - { - "name": "PointWorldTextJustifyHorizontal_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT", - "value": 0 - }, - { - "name": "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER", - "value": 1 - }, - { - "name": "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT", - "value": 2 - } - ] - }, - { - "name": "PointWorldTextJustifyVertical_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM", - "value": 0 - }, - { - "name": "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER", - "value": 1 - }, - { - "name": "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP", - "value": 2 - } - ] - }, - { - "name": "PointWorldTextReorientMode_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "POINT_WORLD_TEXT_REORIENT_NONE", - "value": 0 - }, - { - "name": "POINT_WORLD_TEXT_REORIENT_AROUND_UP", - "value": 1 - } - ] - }, - { - "name": "doorCheck_e", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "DOOR_CHECK_FORWARD", - "value": 0 - }, - { - "name": "DOOR_CHECK_BACKWARD", - "value": 1 - }, - { - "name": "DOOR_CHECK_FULL", - "value": 2 - } - ] - }, - { - "name": "PropDoorRotatingSpawnPos_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "DOOR_SPAWN_CLOSED", - "value": 0 - }, - { - "name": "DOOR_SPAWN_OPEN_FORWARD", - "value": 1 - }, - { - "name": "DOOR_SPAWN_OPEN_BACK", - "value": 2 - }, - { - "name": "DOOR_SPAWN_AJAR", - "value": 3 - } - ] - }, - { - "name": "PropDoorRotatingOpenDirection_e", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "DOOR_ROTATING_OPEN_BOTH_WAYS", - "value": 0 - }, - { - "name": "DOOR_ROTATING_OPEN_FORWARD", - "value": 1 - }, - { - "name": "DOOR_ROTATING_OPEN_BACKWARD", - "value": 2 - } - ] - }, - { - "name": "SceneOnPlayerDeath_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SCENE_ONPLAYERDEATH_DO_NOTHING", - "value": 0 - }, - { - "name": "SCENE_ONPLAYERDEATH_CANCEL", - "value": 1 - } - ] - }, - { - "name": "ScriptedConflictResponse_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SS_CONFLICT_ENQUEUE", - "value": 0 - }, - { - "name": "SS_CONFLICT_INTERRUPT", - "value": 1 - } - ] - }, - { - "name": "TRAIN_CODE", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "TRAIN_SAFE", - "value": 0 - }, - { - "name": "TRAIN_BLOCKING", - "value": 1 - }, - { - "name": "TRAIN_FOLLOWING", - "value": 2 - } - ] - }, - { - "name": "NPCFollowFormation_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "Default", - "value": -1 - }, - { - "name": "CloseCircle", - "value": 0 - }, - { - "name": "WideCircle", - "value": 1 - }, - { - "name": "MediumCircle", - "value": 5 - }, - { - "name": "Sidekick", - "value": 6 - } - ] - }, - { - "name": "NPCLookType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "Chest", - "value": 0 - }, - { - "name": "Head", - "value": 1 - }, - { - "name": "Eyes", - "value": 2 - } - ] - }, - { - "name": "SoundEventStartType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "SOUNDEVENT_START_PLAYER", - "value": 0 - }, - { - "name": "SOUNDEVENT_START_WORLD", - "value": 1 - }, - { - "name": "SOUNDEVENT_START_ENTITY", - "value": 2 - } - ] - }, - { - "name": "TOGGLE_STATE", - "ty": "int32", - "alignment": 4, - "size": 8, - "members": [ - { - "name": "TS_AT_TOP", - "value": 0 - }, - { - "name": "TS_AT_BOTTOM", - "value": 1 - }, - { - "name": "TS_GOING_UP", - "value": 2 - }, - { - "name": "TS_GOING_DOWN", - "value": 3 - }, - { - "name": "DOOR_OPEN", - "value": 0 - }, - { - "name": "DOOR_CLOSED", - "value": 1 - }, - { - "name": "DOOR_OPENING", - "value": 2 - }, - { - "name": "DOOR_CLOSING", - "value": 3 - } - ] - }, - { - "name": "FuncDoorSpawnPos_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "FUNC_DOOR_SPAWN_CLOSED", - "value": 0 - }, - { - "name": "FUNC_DOOR_SPAWN_OPEN", - "value": 1 - } - ] - }, - { - "name": "filter_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "FILTER_AND", - "value": 0 - }, - { - "name": "FILTER_OR", - "value": 1 - } - ] - }, - { - "name": "Explosions", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "expRandom", - "value": 0 - }, - { - "name": "expDirected", - "value": 1 - }, - { - "name": "expUsePrecise", - "value": 2 - } - ] - }, - { - "name": "Materials", - "ty": "int32", - "alignment": 4, - "size": 12, - "members": [ - { - "name": "matGlass", - "value": 0 - }, - { - "name": "matWood", - "value": 1 - }, - { - "name": "matMetal", - "value": 2 - }, - { - "name": "matFlesh", - "value": 3 - }, - { - "name": "matCinderBlock", - "value": 4 - }, - { - "name": "matCeilingTile", - "value": 5 - }, - { - "name": "matComputer", - "value": 6 - }, - { - "name": "matUnbreakableGlass", - "value": 7 - }, - { - "name": "matRocks", - "value": 8 - }, - { - "name": "matWeb", - "value": 9 - }, - { - "name": "matNone", - "value": 10 - }, - { - "name": "matLastMaterial", - "value": 11 - } - ] - }, - { - "name": "EOverrideBlockLOS_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "BLOCK_LOS_DEFAULT", - "value": 0 - }, - { - "name": "BLOCK_LOS_FORCE_FALSE", - "value": 1 - }, - { - "name": "BLOCK_LOS_FORCE_TRUE", - "value": 2 - } - ] - }, - { - "name": "MoveLinearAuthoredPos_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "MOVELINEAR_AUTHORED_AT_START_POSITION", - "value": 0 - }, - { - "name": "MOVELINEAR_AUTHORED_AT_OPEN_POSITION", - "value": 1 - }, - { - "name": "MOVELINEAR_AUTHORED_AT_CLOSED_POSITION", - "value": 2 - } - ] - }, - { - "name": "TrackOrientationType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "TrackOrientation_Fixed", - "value": 0 - }, - { - "name": "TrackOrientation_FacePath", - "value": 1 - }, - { - "name": "TrackOrientation_FacePathAngles", - "value": 2 - } - ] - }, - { - "name": "SimpleConstraintSoundProfile::SimpleConstraintsSoundProfileKeypoints_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "kMIN_THRESHOLD", - "value": 0 - }, - { - "name": "kMIN_FULL", - "value": 1 - }, - { - "name": "kHIGHWATER", - "value": 2 - } - ] - }, - { - "name": "SoundFlags_t", - "ty": "int32", - "alignment": 4, - "size": 23, - "members": [ - { - "name": "SOUND_NONE", - "value": 0 - }, - { - "name": "SOUND_COMBAT", - "value": 1 - }, - { - "name": "SOUND_WORLD", - "value": 2 - }, - { - "name": "SOUND_PLAYER", - "value": 4 - }, - { - "name": "SOUND_DANGER", - "value": 8 - }, - { - "name": "SOUND_BULLET_IMPACT", - "value": 16 - }, - { - "name": "SOUND_THUMPER", - "value": 32 - }, - { - "name": "SOUND_PHYSICS_DANGER", - "value": 64 - }, - { - "name": "SOUND_MOVE_AWAY", - "value": 128 - }, - { - "name": "SOUND_PLAYER_VEHICLE", - "value": 256 - }, - { - "name": "SOUND_GLASS_BREAK", - "value": 512 - }, - { - "name": "SOUND_PHYSICS_OBJECT", - "value": 1024 - }, - { - "name": "SOUND_CONTEXT_GUNFIRE", - "value": 1048576 - }, - { - "name": "SOUND_CONTEXT_COMBINE_ONLY", - "value": 2097152 - }, - { - "name": "SOUND_CONTEXT_REACT_TO_SOURCE", - "value": 4194304 - }, - { - "name": "SOUND_CONTEXT_EXPLOSION", - "value": 8388608 - }, - { - "name": "SOUND_CONTEXT_EXCLUDE_COMBINE", - "value": 16777216 - }, - { - "name": "SOUND_CONTEXT_DANGER_APPROACH", - "value": 33554432 - }, - { - "name": "SOUND_CONTEXT_ALLIES_ONLY", - "value": 67108864 - }, - { - "name": "SOUND_CONTEXT_PANIC_NPCS", - "value": 134217728 - }, - { - "name": "ALL_CONTEXTS", - "value": -1048576 - }, - { - "name": "ALL_SCENTS", - "value": 0 - }, - { - "name": "ALL_SOUNDS", - "value": 1048575 - } - ] - }, - { - "name": "TrainVelocityType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "TrainVelocity_Instantaneous", - "value": 0 - }, - { - "name": "TrainVelocity_LinearBlend", - "value": 1 - }, - { - "name": "TrainVelocity_EaseInEaseOut", - "value": 2 - } - ] - }, - { - "name": "TrainOrientationType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "TrainOrientation_Fixed", - "value": 0 - }, - { - "name": "TrainOrientation_AtPathTracks", - "value": 1 - }, - { - "name": "TrainOrientation_LinearBlend", - "value": 2 - }, - { - "name": "TrainOrientation_EaseInEaseOut", - "value": 3 - } - ] - }, - { - "name": "BeamType_t", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "BEAM_INVALID", - "value": 0 - }, - { - "name": "BEAM_POINTS", - "value": 1 - }, - { - "name": "BEAM_ENTPOINT", - "value": 2 - }, - { - "name": "BEAM_ENTS", - "value": 3 - }, - { - "name": "BEAM_HOSE", - "value": 4 - }, - { - "name": "BEAM_SPLINE", - "value": 5 - }, - { - "name": "BEAM_LASER", - "value": 6 - } - ] - }, - { - "name": "BeamClipStyle_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "kNOCLIP", - "value": 0 - }, - { - "name": "kGEOCLIP", - "value": 1 - }, - { - "name": "kMODELCLIP", - "value": 2 - }, - { - "name": "kBEAMCLIPSTYLE_NUMBITS", - "value": 2 - } - ] - }, - { - "name": "SurroundingBoundsType_t", - "ty": "int8", - "alignment": 1, - "size": 10, - "members": [ - { - "name": "USE_OBB_COLLISION_BOUNDS", - "value": 0 - }, - { - "name": "USE_BEST_COLLISION_BOUNDS", - "value": 1 - }, - { - "name": "USE_HITBOXES", - "value": 2 - }, - { - "name": "USE_SPECIFIED_BOUNDS", - "value": 3 - }, - { - "name": "USE_GAME_CODE", - "value": 4 - }, - { - "name": "USE_ROTATION_EXPANDED_BOUNDS", - "value": 5 - }, - { - "name": "USE_ROTATION_EXPANDED_ORIENTED_BOUNDS", - "value": 6 - }, - { - "name": "USE_COLLISION_BOUNDS_NEVER_VPHYSICS", - "value": 7 - }, - { - "name": "USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS", - "value": 8 - }, - { - "name": "SURROUNDING_TYPE_BIT_COUNT", - "value": 3 - } - ] - }, - { - "name": "ShatterPanelMode", - "ty": "int8", - "alignment": 1, - "size": 2, - "members": [ - { - "name": "SHATTER_GLASS", - "value": 0 - }, - { - "name": "SHATTER_DRYWALL", - "value": 1 - } - ] - }, - { - "name": "ShatterDamageCause", - "ty": "int8", - "alignment": 1, - "size": 5, - "members": [ - { - "name": "SHATTERDAMAGE_BULLET", - "value": 0 - }, - { - "name": "SHATTERDAMAGE_MELEE", - "value": 1 - }, - { - "name": "SHATTERDAMAGE_THROWN", - "value": 2 - }, - { - "name": "SHATTERDAMAGE_SCRIPT", - "value": 3 - }, - { - "name": "SHATTERDAMAGE_EXPLOSIVE", - "value": 4 - } - ] - }, - { - "name": "ShatterGlassStressType", - "ty": "int8", - "alignment": 1, - "size": 5, - "members": [ - { - "name": "SHATTERGLASS_BLUNT", - "value": 0 - }, - { - "name": "SHATTERGLASS_BALLISTIC", - "value": 1 - }, - { - "name": "SHATTERGLASS_PULSE", - "value": 2 - }, - { - "name": "SHATTERDRYWALL_CHUNKS", - "value": 3 - }, - { - "name": "SHATTERGLASS_EXPLOSIVE", - "value": 4 - } - ] - }, - { - "name": "OnFrame", - "ty": "int8", - "alignment": 1, - "size": 3, - "members": [ - { - "name": "ONFRAME_UNKNOWN", - "value": 0 - }, - { - "name": "ONFRAME_TRUE", - "value": 1 - }, - { - "name": "ONFRAME_FALSE", - "value": 2 - } - ] - }, - { - "name": "ShardSolid_t", - "ty": "int8", - "alignment": 1, - "size": 2, - "members": [ - { - "name": "SHARD_SOLID", - "value": 0 - }, - { - "name": "SHARD_DEBRIS", - "value": 1 - } - ] - }, - { - "name": "AnimLoopMode_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "ANIM_LOOP_MODE_INVALID", - "value": -1 - }, - { - "name": "ANIM_LOOP_MODE_NOT_LOOPING", - "value": 0 - }, - { - "name": "ANIM_LOOP_MODE_LOOPING", - "value": 1 - }, - { - "name": "ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS", - "value": 2 - }, - { - "name": "ANIM_LOOP_MODE_COUNT", - "value": 3 - } - ] - }, - { - "name": "EntitySubclassScope_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "SUBCLASS_SCOPE_NONE", - "value": -1 - }, - { - "name": "SUBCLASS_SCOPE_PRECIPITATION", - "value": 0 - }, - { - "name": "SUBCLASS_SCOPE_PLAYER_WEAPONS", - "value": 1 - }, - { - "name": "SUBCLASS_SCOPE_COUNT", - "value": 2 - } - ] - }, - { - "name": "SubclassVDataChangeType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "SUBCLASS_VDATA_CREATED", - "value": 0 - }, - { - "name": "SUBCLASS_VDATA_SUBCLASS_CHANGED", - "value": 1 - }, - { - "name": "SUBCLASS_VDATA_RELOADED", - "value": 2 - } - ] - }, - { - "name": "PlayerConnectedState", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "PlayerNeverConnected", - "value": -1 - }, - { - "name": "PlayerConnected", - "value": 0 - }, - { - "name": "PlayerConnecting", - "value": 1 - }, - { - "name": "PlayerReconnecting", - "value": 2 - }, - { - "name": "PlayerDisconnecting", - "value": 3 - }, - { - "name": "PlayerDisconnected", - "value": 4 - }, - { - "name": "PlayerReserved", - "value": 5 - } - ] - }, - { - "name": "WeaponSwitchReason_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "eDrawn", - "value": 0 - }, - { - "name": "eEquipped", - "value": 1 - }, - { - "name": "eUserInitiatedSwitchToLast", - "value": 2 - } - ] - }, - { - "name": "WeaponAttackType_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "eInvalid", - "value": -1 - }, - { - "name": "ePrimary", - "value": 0 - }, - { - "name": "eSecondary", - "value": 1 - }, - { - "name": "eCount", - "value": 2 - } - ] - }, - { - "name": "vote_create_failed_t", - "ty": "int32", - "alignment": 4, - "size": 35, - "members": [ - { - "name": "VOTE_FAILED_GENERIC", - "value": 0 - }, - { - "name": "VOTE_FAILED_TRANSITIONING_PLAYERS", - "value": 1 - }, - { - "name": "VOTE_FAILED_RATE_EXCEEDED", - "value": 2 - }, - { - "name": "VOTE_FAILED_YES_MUST_EXCEED_NO", - "value": 3 - }, - { - "name": "VOTE_FAILED_QUORUM_FAILURE", - "value": 4 - }, - { - "name": "VOTE_FAILED_ISSUE_DISABLED", - "value": 5 - }, - { - "name": "VOTE_FAILED_MAP_NOT_FOUND", - "value": 6 - }, - { - "name": "VOTE_FAILED_MAP_NAME_REQUIRED", - "value": 7 - }, - { - "name": "VOTE_FAILED_FAILED_RECENTLY", - "value": 8 - }, - { - "name": "VOTE_FAILED_TEAM_CANT_CALL", - "value": 9 - }, - { - "name": "VOTE_FAILED_WAITINGFORPLAYERS", - "value": 10 - }, - { - "name": "VOTE_FAILED_PLAYERNOTFOUND", - "value": 11 - }, - { - "name": "VOTE_FAILED_CANNOT_KICK_ADMIN", - "value": 12 - }, - { - "name": "VOTE_FAILED_SCRAMBLE_IN_PROGRESS", - "value": 13 - }, - { - "name": "VOTE_FAILED_SPECTATOR", - "value": 14 - }, - { - "name": "VOTE_FAILED_FAILED_RECENT_KICK", - "value": 15 - }, - { - "name": "VOTE_FAILED_FAILED_RECENT_CHANGEMAP", - "value": 16 - }, - { - "name": "VOTE_FAILED_FAILED_RECENT_SWAPTEAMS", - "value": 17 - }, - { - "name": "VOTE_FAILED_FAILED_RECENT_SCRAMBLETEAMS", - "value": 18 - }, - { - "name": "VOTE_FAILED_FAILED_RECENT_RESTART", - "value": 19 - }, - { - "name": "VOTE_FAILED_SWAP_IN_PROGRESS", - "value": 20 - }, - { - "name": "VOTE_FAILED_DISABLED", - "value": 21 - }, - { - "name": "VOTE_FAILED_NEXTLEVEL_SET", - "value": 22 - }, - { - "name": "VOTE_FAILED_TOO_EARLY_SURRENDER", - "value": 23 - }, - { - "name": "VOTE_FAILED_MATCH_PAUSED", - "value": 24 - }, - { - "name": "VOTE_FAILED_MATCH_NOT_PAUSED", - "value": 25 - }, - { - "name": "VOTE_FAILED_NOT_IN_WARMUP", - "value": 26 - }, - { - "name": "VOTE_FAILED_NOT_10_PLAYERS", - "value": 27 - }, - { - "name": "VOTE_FAILED_TIMEOUT_ACTIVE", - "value": 28 - }, - { - "name": "VOTE_FAILED_TIMEOUT_INACTIVE", - "value": 29 - }, - { - "name": "VOTE_FAILED_TIMEOUT_EXHAUSTED", - "value": 30 - }, - { - "name": "VOTE_FAILED_CANT_ROUND_END", - "value": 31 - }, - { - "name": "VOTE_FAILED_REMATCH", - "value": 32 - }, - { - "name": "VOTE_FAILED_CONTINUE", - "value": 33 - }, - { - "name": "VOTE_FAILED_MAX", - "value": 34 - } - ] - }, - { - "name": "ItemFlagTypes_t", - "ty": "int8", - "alignment": 1, - "size": 9, - "members": [ - { - "name": "ITEM_FLAG_NONE", - "value": 0 - }, - { - "name": "ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO", - "value": 1 - }, - { - "name": "ITEM_FLAG_NOAUTORELOAD", - "value": 2 - }, - { - "name": "ITEM_FLAG_NOAUTOSWITCHEMPTY", - "value": 4 - }, - { - "name": "ITEM_FLAG_LIMITINWORLD", - "value": 8 - }, - { - "name": "ITEM_FLAG_EXHAUSTIBLE", - "value": 16 - }, - { - "name": "ITEM_FLAG_DOHITLOCATIONDMG", - "value": 32 - }, - { - "name": "ITEM_FLAG_NOAMMOPICKUPS", - "value": 64 - }, - { - "name": "ITEM_FLAG_NOITEMPICKUP", - "value": 128 - } - ] - }, - { - "name": "EntityDisolveType_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "ENTITY_DISSOLVE_INVALID", - "value": -1 - }, - { - "name": "ENTITY_DISSOLVE_NORMAL", - "value": 0 - }, - { - "name": "ENTITY_DISSOLVE_ELECTRICAL", - "value": 1 - }, - { - "name": "ENTITY_DISSOLVE_ELECTRICAL_LIGHT", - "value": 2 - }, - { - "name": "ENTITY_DISSOLVE_CORE", - "value": 3 - } - ] - }, - { - "name": "HitGroup_t", - "ty": "int32", - "alignment": 4, - "size": 14, - "members": [ - { - "name": "HITGROUP_INVALID", - "value": -1 - }, - { - "name": "HITGROUP_GENERIC", - "value": 0 - }, - { - "name": "HITGROUP_HEAD", - "value": 1 - }, - { - "name": "HITGROUP_CHEST", - "value": 2 - }, - { - "name": "HITGROUP_STOMACH", - "value": 3 - }, - { - "name": "HITGROUP_LEFTARM", - "value": 4 - }, - { - "name": "HITGROUP_RIGHTARM", - "value": 5 - }, - { - "name": "HITGROUP_LEFTLEG", - "value": 6 - }, - { - "name": "HITGROUP_RIGHTLEG", - "value": 7 - }, - { - "name": "HITGROUP_NECK", - "value": 8 - }, - { - "name": "HITGROUP_UNUSED", - "value": 9 - }, - { - "name": "HITGROUP_GEAR", - "value": 10 - }, - { - "name": "HITGROUP_SPECIAL", - "value": 11 - }, - { - "name": "HITGROUP_COUNT", - "value": 12 - } - ] - }, - { - "name": "WaterLevel_t", - "ty": "int8", - "alignment": 1, - "size": 7, - "members": [ - { - "name": "WL_NotInWater", - "value": 0 - }, - { - "name": "WL_Feet", - "value": 1 - }, - { - "name": "WL_Knees", - "value": 2 - }, - { - "name": "WL_Waist", - "value": 3 - }, - { - "name": "WL_Chest", - "value": 4 - }, - { - "name": "WL_FullyUnderwater", - "value": 5 - }, - { - "name": "WL_Count", - "value": 6 - } - ] - }, - { - "name": "DoorState_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "DOOR_STATE_CLOSED", - "value": 0 - }, - { - "name": "DOOR_STATE_OPENING", - "value": 1 - }, - { - "name": "DOOR_STATE_OPEN", - "value": 2 - }, - { - "name": "DOOR_STATE_CLOSING", - "value": 3 - }, - { - "name": "DOOR_STATE_AJAR", - "value": 4 - } - ] - }, - { - "name": "ShadowType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SHADOWS_NONE", - "value": 0 - }, - { - "name": "SHADOWS_SIMPLE", - "value": 1 - } - ] - }, - { - "name": "Class_T", - "ty": "int32", - "alignment": 4, - "size": 10, - "members": [ - { - "name": "CLASS_NONE", - "value": 0 - }, - { - "name": "CLASS_PLAYER", - "value": 1 - }, - { - "name": "CLASS_PLAYER_ALLY", - "value": 2 - }, - { - "name": "CLASS_BOMB", - "value": 3 - }, - { - "name": "CLASS_FOOT_CONTACT_SHADOW", - "value": 4 - }, - { - "name": "CLASS_WEAPON", - "value": 5 - }, - { - "name": "CLASS_WATER_SPLASHER", - "value": 6 - }, - { - "name": "CLASS_WEAPON_VIEWMODEL", - "value": 7 - }, - { - "name": "CLASS_DOOR", - "value": 8 - }, - { - "name": "NUM_CLASSIFY_CLASSES", - "value": 9 - } - ] - }, - { - "name": "Disposition_t", - "ty": "int32", - "alignment": 4, - "size": 10, - "members": [ - { - "name": "D_ER", - "value": 0 - }, - { - "name": "D_HT", - "value": 1 - }, - { - "name": "D_FR", - "value": 2 - }, - { - "name": "D_LI", - "value": 3 - }, - { - "name": "D_NU", - "value": 4 - }, - { - "name": "D_ERROR", - "value": 0 - }, - { - "name": "D_HATE", - "value": 1 - }, - { - "name": "D_FEAR", - "value": 2 - }, - { - "name": "D_LIKE", - "value": 3 - }, - { - "name": "D_NEUTRAL", - "value": 4 - } - ] - }, - { - "name": "LatchDirtyPermission_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "LATCH_DIRTY_DISALLOW", - "value": 0 - }, - { - "name": "LATCH_DIRTY_SERVER_CONTROLLED", - "value": 1 - }, - { - "name": "LATCH_DIRTY_CLIENT_SIMULATED", - "value": 2 - }, - { - "name": "LATCH_DIRTY_PREDICTION", - "value": 3 - }, - { - "name": "LATCH_DIRTY_FRAMESIMULATE", - "value": 4 - }, - { - "name": "LATCH_DIRTY_PARTICLE_SIMULATE", - "value": 5 - } - ] - }, - { - "name": "LifeState_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "LIFE_ALIVE", - "value": 0 - }, - { - "name": "LIFE_DYING", - "value": 1 - }, - { - "name": "LIFE_DEAD", - "value": 2 - }, - { - "name": "LIFE_RESPAWNABLE", - "value": 3 - }, - { - "name": "LIFE_RESPAWNING", - "value": 4 - } - ] - }, - { - "name": "StanceType_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "STANCE_CURRENT", - "value": -1 - }, - { - "name": "STANCE_DEFAULT", - "value": 0 - }, - { - "name": "STANCE_CROUCHING", - "value": 1 - }, - { - "name": "STANCE_PRONE", - "value": 2 - }, - { - "name": "NUM_STANCES", - "value": 3 - } - ] - }, - { - "name": "ModifyDamageReturn_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "CONTINUE_TO_APPLY_DAMAGE", - "value": 0 - }, - { - "name": "ABORT_DO_NOT_APPLY_DAMAGE", - "value": 1 - } - ] - }, - { - "name": "BeginDeathLifeStateTransition_t", - "ty": "int8", - "alignment": 1, - "size": 3, - "members": [ - { - "name": "NO_CHANGE_IN_LIFESTATE", - "value": 0 - }, - { - "name": "TRANSITION_TO_LIFESTATE_DYING", - "value": 1 - }, - { - "name": "TRANSITION_TO_LIFESTATE_DEAD", - "value": 2 - } - ] - }, - { - "name": "WorldTextPanelHorizontalAlign_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "WORLDTEXT_HORIZONTAL_ALIGN_LEFT", - "value": 0 - }, - { - "name": "WORLDTEXT_HORIZONTAL_ALIGN_CENTER", - "value": 1 - }, - { - "name": "WORLDTEXT_HORIZONTAL_ALIGN_RIGHT", - "value": 2 - } - ] - }, - { - "name": "WorldTextPanelVerticalAlign_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "WORLDTEXT_VERTICAL_ALIGN_TOP", - "value": 0 - }, - { - "name": "WORLDTEXT_VERTICAL_ALIGN_CENTER", - "value": 1 - }, - { - "name": "WORLDTEXT_VERTICAL_ALIGN_BOTTOM", - "value": 2 - } - ] - }, - { - "name": "WorldTextPanelOrientation_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "WORLDTEXT_ORIENTATION_DEFAULT", - "value": 0 - }, - { - "name": "WORLDTEXT_ORIENTATION_FACEUSER", - "value": 1 - }, - { - "name": "WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT", - "value": 2 - } - ] - }, - { - "name": "attributeprovidertypes_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PROVIDER_GENERIC", - "value": 0 - }, - { - "name": "PROVIDER_WEAPON", - "value": 1 - } - ] - }, - { - "name": "SpawnPointCoopEnemy::BotDefaultBehavior_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "DEFEND_AREA", - "value": 0 - }, - { - "name": "HUNT", - "value": 1 - }, - { - "name": "CHARGE_ENEMY", - "value": 2 - }, - { - "name": "DEFEND_INVESTIGATE", - "value": 3 - } - ] - }, - { - "name": "MoveMountingAmount_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "MOVE_MOUNT_NONE", - "value": 0 - }, - { - "name": "MOVE_MOUNT_LOW", - "value": 1 - }, - { - "name": "MOVE_MOUNT_HIGH", - "value": 2 - }, - { - "name": "MOVE_MOUNT_MAXCOUNT", - "value": 3 - } - ] - }, - { - "name": "CSPlayerState", - "ty": "int32", - "alignment": 4, - "size": 10, - "members": [ - { - "name": "STATE_ACTIVE", - "value": 0 - }, - { - "name": "STATE_WELCOME", - "value": 1 - }, - { - "name": "STATE_PICKINGTEAM", - "value": 2 - }, - { - "name": "STATE_PICKINGCLASS", - "value": 3 - }, - { - "name": "STATE_DEATH_ANIM", - "value": 4 - }, - { - "name": "STATE_DEATH_WAIT_FOR_KEY", - "value": 5 - }, - { - "name": "STATE_OBSERVER_MODE", - "value": 6 - }, - { - "name": "STATE_GUNGAME_RESPAWN", - "value": 7 - }, - { - "name": "STATE_DORMANT", - "value": 8 - }, - { - "name": "NUM_PLAYER_STATES", - "value": 9 - } - ] - }, - { - "name": "CSPlayerBlockingUseAction_t", - "ty": "int32", - "alignment": 4, - "size": 18, - "members": [ - { - "name": "k_CSPlayerBlockingUseAction_None", - "value": 0 - }, - { - "name": "k_CSPlayerBlockingUseAction_DefusingDefault", - "value": 1 - }, - { - "name": "k_CSPlayerBlockingUseAction_DefusingWithKit", - "value": 2 - }, - { - "name": "k_CSPlayerBlockingUseAction_HostageGrabbing", - "value": 3 - }, - { - "name": "k_CSPlayerBlockingUseAction_HostageDropping", - "value": 4 - }, - { - "name": "k_CSPlayerBlockingUseAction_OpeningSafe", - "value": 5 - }, - { - "name": "k_CSPlayerBlockingUseAction_EquippingParachute", - "value": 6 - }, - { - "name": "k_CSPlayerBlockingUseAction_EquippingHeavyArmor", - "value": 7 - }, - { - "name": "k_CSPlayerBlockingUseAction_EquippingContract", - "value": 8 - }, - { - "name": "k_CSPlayerBlockingUseAction_EquippingTabletUpgrade", - "value": 9 - }, - { - "name": "k_CSPlayerBlockingUseAction_TakingOffHeavyArmor", - "value": 10 - }, - { - "name": "k_CSPlayerBlockingUseAction_PayingToOpenDoor", - "value": 11 - }, - { - "name": "k_CSPlayerBlockingUseAction_CancelingSpawnRappelling", - "value": 12 - }, - { - "name": "k_CSPlayerBlockingUseAction_EquippingExoJump", - "value": 13 - }, - { - "name": "k_CSPlayerBlockingUseAction_PickingUpBumpMine", - "value": 14 - }, - { - "name": "k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup", - "value": 15 - }, - { - "name": "k_CSPlayerBlockingUseAction_MapLongUseEntity_Place", - "value": 16 - }, - { - "name": "k_CSPlayerBlockingUseAction_MaxCount", - "value": 17 - } - ] - }, - { - "name": "GrenadeType_t", - "ty": "int32", - "alignment": 4, - "size": 8, - "members": [ - { - "name": "GRENADE_TYPE_EXPLOSIVE", - "value": 0 - }, - { - "name": "GRENADE_TYPE_FLASH", - "value": 1 - }, - { - "name": "GRENADE_TYPE_FIRE", - "value": 2 - }, - { - "name": "GRENADE_TYPE_DECOY", - "value": 3 - }, - { - "name": "GRENADE_TYPE_SMOKE", - "value": 4 - }, - { - "name": "GRENADE_TYPE_SENSOR", - "value": 5 - }, - { - "name": "GRENADE_TYPE_SNOWBALL", - "value": 6 - }, - { - "name": "GRENADE_TYPE_TOTAL", - "value": 7 - } - ] - }, - { - "name": "QuestProgress::Reason", - "ty": "int32", - "alignment": 4, - "size": 13, - "members": [ - { - "name": "QUEST_NONINITIALIZED", - "value": 0 - }, - { - "name": "QUEST_OK", - "value": 1 - }, - { - "name": "QUEST_NOT_ENOUGH_PLAYERS", - "value": 2 - }, - { - "name": "QUEST_WARMUP", - "value": 3 - }, - { - "name": "QUEST_NOT_CONNECTED_TO_STEAM", - "value": 4 - }, - { - "name": "QUEST_NONOFFICIAL_SERVER", - "value": 5 - }, - { - "name": "QUEST_NO_ENTITLEMENT", - "value": 6 - }, - { - "name": "QUEST_NO_QUEST", - "value": 7 - }, - { - "name": "QUEST_PLAYER_IS_BOT", - "value": 8 - }, - { - "name": "QUEST_WRONG_MAP", - "value": 9 - }, - { - "name": "QUEST_WRONG_MODE", - "value": 10 - }, - { - "name": "QUEST_NOT_SYNCED_WITH_SERVER", - "value": 11 - }, - { - "name": "QUEST_REASON_MAX", - "value": 12 - } - ] - }, - { - "name": "loadout_slot_t", - "ty": "int32", - "alignment": 4, - "size": 74, - "members": [ - { - "name": "LOADOUT_SLOT_PROMOTED", - "value": -2 - }, - { - "name": "LOADOUT_SLOT_INVALID", - "value": -1 - }, - { - "name": "LOADOUT_SLOT_MELEE", - "value": 0 - }, - { - "name": "LOADOUT_SLOT_C4", - "value": 1 - }, - { - "name": "LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON", - "value": 0 - }, - { - "name": "LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON", - "value": 1 - }, - { - "name": "LOADOUT_SLOT_SECONDARY0", - "value": 2 - }, - { - "name": "LOADOUT_SLOT_SECONDARY1", - "value": 3 - }, - { - "name": "LOADOUT_SLOT_SECONDARY2", - "value": 4 - }, - { - "name": "LOADOUT_SLOT_SECONDARY3", - "value": 5 - }, - { - "name": "LOADOUT_SLOT_SECONDARY4", - "value": 6 - }, - { - "name": "LOADOUT_SLOT_SECONDARY5", - "value": 7 - }, - { - "name": "LOADOUT_SLOT_SMG0", - "value": 8 - }, - { - "name": "LOADOUT_SLOT_SMG1", - "value": 9 - }, - { - "name": "LOADOUT_SLOT_SMG2", - "value": 10 - }, - { - "name": "LOADOUT_SLOT_SMG3", - "value": 11 - }, - { - "name": "LOADOUT_SLOT_SMG4", - "value": 12 - }, - { - "name": "LOADOUT_SLOT_SMG5", - "value": 13 - }, - { - "name": "LOADOUT_SLOT_RIFLE0", - "value": 14 - }, - { - "name": "LOADOUT_SLOT_RIFLE1", - "value": 15 - }, - { - "name": "LOADOUT_SLOT_RIFLE2", - "value": 16 - }, - { - "name": "LOADOUT_SLOT_RIFLE3", - "value": 17 - }, - { - "name": "LOADOUT_SLOT_RIFLE4", - "value": 18 - }, - { - "name": "LOADOUT_SLOT_RIFLE5", - "value": 19 - }, - { - "name": "LOADOUT_SLOT_HEAVY0", - "value": 20 - }, - { - "name": "LOADOUT_SLOT_HEAVY1", - "value": 21 - }, - { - "name": "LOADOUT_SLOT_HEAVY2", - "value": 22 - }, - { - "name": "LOADOUT_SLOT_HEAVY3", - "value": 23 - }, - { - "name": "LOADOUT_SLOT_HEAVY4", - "value": 24 - }, - { - "name": "LOADOUT_SLOT_HEAVY5", - "value": 25 - }, - { - "name": "LOADOUT_SLOT_FIRST_WHEEL_WEAPON", - "value": 2 - }, - { - "name": "LOADOUT_SLOT_LAST_WHEEL_WEAPON", - "value": 25 - }, - { - "name": "LOADOUT_SLOT_FIRST_PRIMARY_WEAPON", - "value": 8 - }, - { - "name": "LOADOUT_SLOT_LAST_PRIMARY_WEAPON", - "value": 25 - }, - { - "name": "LOADOUT_SLOT_FIRST_WHEEL_GRENADE", - "value": 26 - }, - { - "name": "LOADOUT_SLOT_GRENADE0", - "value": 26 - }, - { - "name": "LOADOUT_SLOT_GRENADE1", - "value": 27 - }, - { - "name": "LOADOUT_SLOT_GRENADE2", - "value": 28 - }, - { - "name": "LOADOUT_SLOT_GRENADE3", - "value": 29 - }, - { - "name": "LOADOUT_SLOT_GRENADE4", - "value": 30 - }, - { - "name": "LOADOUT_SLOT_GRENADE5", - "value": 31 - }, - { - "name": "LOADOUT_SLOT_LAST_WHEEL_GRENADE", - "value": 31 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT0", - "value": 32 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT1", - "value": 33 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT2", - "value": 34 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT3", - "value": 35 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT4", - "value": 36 - }, - { - "name": "LOADOUT_SLOT_EQUIPMENT5", - "value": 37 - }, - { - "name": "LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT", - "value": 32 - }, - { - "name": "LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT", - "value": 37 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER", - "value": 38 - }, - { - "name": "LOADOUT_SLOT_PET", - "value": 39 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_FACEMASK", - "value": 40 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_HANDS", - "value": 41 - }, - { - "name": "LOADOUT_SLOT_FIRST_COSMETIC", - "value": 41 - }, - { - "name": "LOADOUT_SLOT_LAST_COSMETIC", - "value": 41 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_EYEWEAR", - "value": 42 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_HAT", - "value": 43 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_LOWERBODY", - "value": 44 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_TORSO", - "value": 45 - }, - { - "name": "LOADOUT_SLOT_CLOTHING_APPEARANCE", - "value": 46 - }, - { - "name": "LOADOUT_SLOT_MISC0", - "value": 47 - }, - { - "name": "LOADOUT_SLOT_MISC1", - "value": 48 - }, - { - "name": "LOADOUT_SLOT_MISC2", - "value": 49 - }, - { - "name": "LOADOUT_SLOT_MISC3", - "value": 50 - }, - { - "name": "LOADOUT_SLOT_MISC4", - "value": 51 - }, - { - "name": "LOADOUT_SLOT_MISC5", - "value": 52 - }, - { - "name": "LOADOUT_SLOT_MISC6", - "value": 53 - }, - { - "name": "LOADOUT_SLOT_MUSICKIT", - "value": 54 - }, - { - "name": "LOADOUT_SLOT_FLAIR0", - "value": 55 - }, - { - "name": "LOADOUT_SLOT_SPRAY0", - "value": 56 - }, - { - "name": "LOADOUT_SLOT_FIRST_ALL_CHARACTER", - "value": 54 - }, - { - "name": "LOADOUT_SLOT_LAST_ALL_CHARACTER", - "value": 56 - }, - { - "name": "LOADOUT_SLOT_COUNT", - "value": 57 - } - ] - }, - { - "name": "EKillTypes_t", - "ty": "int8", - "alignment": 1, - "size": 8, - "members": [ - { - "name": "KILL_NONE", - "value": 0 - }, - { - "name": "KILL_DEFAULT", - "value": 1 - }, - { - "name": "KILL_HEADSHOT", - "value": 2 - }, - { - "name": "KILL_BLAST", - "value": 3 - }, - { - "name": "KILL_BURN", - "value": 4 - }, - { - "name": "KILL_SLASH", - "value": 5 - }, - { - "name": "KILL_SHOCK", - "value": 6 - }, - { - "name": "KILLTYPE_COUNT", - "value": 7 - } - ] - }, - { - "name": "PreviewCharacterMode", - "ty": "int32", - "alignment": 4, - "size": 9, - "members": [ - { - "name": "DIORAMA", - "value": 0 - }, - { - "name": "MAIN_MENU", - "value": 1 - }, - { - "name": "BUY_MENU", - "value": 2 - }, - { - "name": "TEAM_SELECT", - "value": 3 - }, - { - "name": "END_OF_MATCH", - "value": 4 - }, - { - "name": "INVENTORY_INSPECT", - "value": 5 - }, - { - "name": "WALKING", - "value": 6 - }, - { - "name": "TEAM_INTRO", - "value": 7 - }, - { - "name": "WINGMAN_INTRO", - "value": 8 - } - ] - }, - { - "name": "PreviewWeaponState", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "DROPPED", - "value": 0 - }, - { - "name": "HOLSTERED", - "value": 1 - }, - { - "name": "DEPLOYED", - "value": 2 - }, - { - "name": "PLANTED", - "value": 3 - }, - { - "name": "INSPECT", - "value": 4 - }, - { - "name": "ICON", - "value": 5 - } - ] - }, - { - "name": "PreviewEOMCelebration", - "ty": "int32", - "alignment": 4, - "size": 23, - "members": [ - { - "name": "WALKUP", - "value": 0 - }, - { - "name": "PUNCHING", - "value": 1 - }, - { - "name": "SWAGGER", - "value": 2 - }, - { - "name": "DROPDOWN", - "value": 3 - }, - { - "name": "STRETCH", - "value": 4 - }, - { - "name": "SWAT_FEMALE", - "value": 5 - }, - { - "name": "MASK_F", - "value": 6 - }, - { - "name": "GUERILLA", - "value": 7 - }, - { - "name": "GUERILLA02", - "value": 8 - }, - { - "name": "GENDARMERIE", - "value": 9 - }, - { - "name": "SCUBA_FEMALE", - "value": 10 - }, - { - "name": "SCUBA_MALE", - "value": 11 - }, - { - "name": "AVA_DEFEAT", - "value": 12 - }, - { - "name": "GENDARMERIE_DEFEAT", - "value": 13 - }, - { - "name": "MAE_DEFEAT", - "value": 14 - }, - { - "name": "RICKSAW_DEFEAT", - "value": 15 - }, - { - "name": "SCUBA_FEMALE_DEFEAT", - "value": 16 - }, - { - "name": "SCUBA_MALE_DEFEAT", - "value": 17 - }, - { - "name": "CRASSWATER_DEFEAT", - "value": 18 - }, - { - "name": "DARRYL_DEFEAT", - "value": 19 - }, - { - "name": "DOCTOR_DEFEAT", - "value": 20 - }, - { - "name": "MUHLIK_DEFEAT", - "value": 21 - }, - { - "name": "VYPA_DEFEAT", - "value": 22 - } - ] - }, - { - "name": "CSWeaponType", - "ty": "int32", - "alignment": 4, - "size": 20, - "members": [ - { - "name": "WEAPONTYPE_KNIFE", - "value": 0 - }, - { - "name": "WEAPONTYPE_PISTOL", - "value": 1 - }, - { - "name": "WEAPONTYPE_SUBMACHINEGUN", - "value": 2 - }, - { - "name": "WEAPONTYPE_RIFLE", - "value": 3 - }, - { - "name": "WEAPONTYPE_SHOTGUN", - "value": 4 - }, - { - "name": "WEAPONTYPE_SNIPER_RIFLE", - "value": 5 - }, - { - "name": "WEAPONTYPE_MACHINEGUN", - "value": 6 - }, - { - "name": "WEAPONTYPE_C4", - "value": 7 - }, - { - "name": "WEAPONTYPE_TASER", - "value": 8 - }, - { - "name": "WEAPONTYPE_GRENADE", - "value": 9 - }, - { - "name": "WEAPONTYPE_EQUIPMENT", - "value": 10 - }, - { - "name": "WEAPONTYPE_STACKABLEITEM", - "value": 11 - }, - { - "name": "WEAPONTYPE_FISTS", - "value": 12 - }, - { - "name": "WEAPONTYPE_BREACHCHARGE", - "value": 13 - }, - { - "name": "WEAPONTYPE_BUMPMINE", - "value": 14 - }, - { - "name": "WEAPONTYPE_TABLET", - "value": 15 - }, - { - "name": "WEAPONTYPE_MELEE", - "value": 16 - }, - { - "name": "WEAPONTYPE_SHIELD", - "value": 17 - }, - { - "name": "WEAPONTYPE_ZONE_REPULSOR", - "value": 18 - }, - { - "name": "WEAPONTYPE_UNKNOWN", - "value": 19 - } - ] - }, - { - "name": "CSWeaponCategory", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "WEAPONCATEGORY_OTHER", - "value": 0 - }, - { - "name": "WEAPONCATEGORY_MELEE", - "value": 1 - }, - { - "name": "WEAPONCATEGORY_SECONDARY", - "value": 2 - }, - { - "name": "WEAPONCATEGORY_SMG", - "value": 3 - }, - { - "name": "WEAPONCATEGORY_RIFLE", - "value": 4 - }, - { - "name": "WEAPONCATEGORY_HEAVY", - "value": 5 - }, - { - "name": "WEAPONCATEGORY_COUNT", - "value": 6 - } - ] - }, - { - "name": "CSWeaponSilencerType", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "WEAPONSILENCER_NONE", - "value": 0 - }, - { - "name": "WEAPONSILENCER_DETACHABLE", - "value": 1 - }, - { - "name": "WEAPONSILENCER_INTEGRATED", - "value": 2 - } - ] - }, - { - "name": "PlayerAnimEvent_t", - "ty": "int32", - "alignment": 4, - "size": 24, - "members": [ - { - "name": "PLAYERANIMEVENT_FIRE_GUN_PRIMARY", - "value": 0 - }, - { - "name": "PLAYERANIMEVENT_FIRE_GUN_SECONDARY", - "value": 1 - }, - { - "name": "PLAYERANIMEVENT_GRENADE_PULL_PIN", - "value": 2 - }, - { - "name": "PLAYERANIMEVENT_THROW_GRENADE", - "value": 3 - }, - { - "name": "PLAYERANIMEVENT_JUMP", - "value": 4 - }, - { - "name": "PLAYERANIMEVENT_RELOAD", - "value": 5 - }, - { - "name": "PLAYERANIMEVENT_CLEAR_FIRING", - "value": 6 - }, - { - "name": "PLAYERANIMEVENT_DEPLOY", - "value": 7 - }, - { - "name": "PLAYERANIMEVENT_SILENCER_STATE", - "value": 8 - }, - { - "name": "PLAYERANIMEVENT_SILENCER_TOGGLE", - "value": 9 - }, - { - "name": "PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND", - "value": 10 - }, - { - "name": "PLAYERANIMEVENT_CATCH_WEAPON", - "value": 11 - }, - { - "name": "PLAYERANIMEVENT_LOOKATWEAPON_REQUEST", - "value": 12 - }, - { - "name": "PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON", - "value": 13 - }, - { - "name": "PLAYERANIMEVENT_HAULBACK", - "value": 14 - }, - { - "name": "PLAYERANIMEVENT_IDLE", - "value": 15 - }, - { - "name": "PLAYERANIMEVENT_STRIKE_HIT", - "value": 16 - }, - { - "name": "PLAYERANIMEVENT_STRIKE_MISS", - "value": 17 - }, - { - "name": "PLAYERANIMEVENT_BACKSTAB", - "value": 18 - }, - { - "name": "PLAYERANIMEVENT_DRYFIRE", - "value": 19 - }, - { - "name": "PLAYERANIMEVENT_FIDGET", - "value": 20 - }, - { - "name": "PLAYERANIMEVENT_RELEASE", - "value": 21 - }, - { - "name": "PLAYERANIMEVENT_TAUNT", - "value": 22 - }, - { - "name": "PLAYERANIMEVENT_COUNT", - "value": 23 - } - ] - }, - { - "name": "MedalRank_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "MEDAL_RANK_NONE", - "value": 0 - }, - { - "name": "MEDAL_RANK_BRONZE", - "value": 1 - }, - { - "name": "MEDAL_RANK_SILVER", - "value": 2 - }, - { - "name": "MEDAL_RANK_GOLD", - "value": 3 - }, - { - "name": "MEDAL_RANK_COUNT", - "value": 4 - } - ] - }, - { - "name": "CSWeaponState_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "WEAPON_NOT_CARRIED", - "value": 0 - }, - { - "name": "WEAPON_IS_CARRIED_BY_PLAYER", - "value": 1 - }, - { - "name": "WEAPON_IS_ACTIVE", - "value": 2 - } - ] - }, - { - "name": "CSWeaponMode", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "Primary_Mode", - "value": 0 - }, - { - "name": "Secondary_Mode", - "value": 1 - }, - { - "name": "WeaponMode_MAX", - "value": 2 - } - ] - }, - { - "name": "C4LightEffect_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "eLightEffectNone", - "value": 0 - }, - { - "name": "eLightEffectDropped", - "value": 1 - }, - { - "name": "eLightEffectThirdPersonHeld", - "value": 2 - } - ] - }, - { - "name": "gear_slot_t", - "ty": "int32", - "alignment": 4, - "size": 17, - "members": [ - { - "name": "GEAR_SLOT_INVALID", - "value": -1 - }, - { - "name": "GEAR_SLOT_RIFLE", - "value": 0 - }, - { - "name": "GEAR_SLOT_PISTOL", - "value": 1 - }, - { - "name": "GEAR_SLOT_KNIFE", - "value": 2 - }, - { - "name": "GEAR_SLOT_GRENADES", - "value": 3 - }, - { - "name": "GEAR_SLOT_C4", - "value": 4 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT6", - "value": 5 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT7", - "value": 6 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT8", - "value": 7 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT9", - "value": 8 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT10", - "value": 9 - }, - { - "name": "GEAR_SLOT_RESERVED_SLOT11", - "value": 10 - }, - { - "name": "GEAR_SLOT_BOOSTS", - "value": 11 - }, - { - "name": "GEAR_SLOT_UTILITY", - "value": 12 - }, - { - "name": "GEAR_SLOT_COUNT", - "value": 13 - }, - { - "name": "GEAR_SLOT_FIRST", - "value": 0 - }, - { - "name": "GEAR_SLOT_LAST", - "value": 12 - } - ] - }, - { - "name": "ChickenActivity", - "ty": "int32", - "alignment": 4, - "size": 7, - "members": [ - { - "name": "IDLE", - "value": 0 - }, - { - "name": "WALK", - "value": 1 - }, - { - "name": "RUN", - "value": 2 - }, - { - "name": "HOP", - "value": 3 - }, - { - "name": "JUMP", - "value": 4 - }, - { - "name": "GLIDE", - "value": 5 - }, - { - "name": "LAND", - "value": 6 - } - ] - } - ] - ], - "soundsystem.dll": [ - [ - { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - { - "name": "CSosGroupActionLimitSchema", - "module_name": "soundsystem.dll", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCount", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_nStopType", - "ty": "SosActionStopType_t", - "offset": 28 - }, - { - "name": "m_nSortType", - "ty": "SosActionSortType_t", - "offset": 32 - } - ] - }, - { - "name": "CSosGroupActionTimeLimitSchema", - "module_name": "soundsystem.dll", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMaxDuration", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CSosGroupActionTimeBlockLimitSchema", - "module_name": "soundsystem.dll", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCount", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_flMaxDuration", - "ty": "float32", - "offset": 28 - } - ] - }, - { - "name": "CSosGroupActionSetSoundeventParameterSchema", - "module_name": "soundsystem.dll", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMaxCount", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_flMinValue", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flMaxValue", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_opvarName", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_nSortType", - "ty": "SosActionSortType_t", - "offset": 48 - } - ] - }, - { - "name": "CSosGroupActionSoundeventClusterSchema", - "module_name": "soundsystem.dll", - "parent": { - "name": "CSosGroupActionSchema", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_actionType", - "ty": "ActionType_t", - "offset": 16 - }, - { - "name": "m_actionInstanceType", - "ty": "ActionType_t", - "offset": 20 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nMinNearby", - "ty": "int32", - "offset": 24 - }, - { - "name": "m_flClusterEpsilon", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_shouldPlayOpvar", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_shouldPlayClusterChild", - "ty": "CUtlString", - "offset": 40 - }, - { - "name": "m_clusterSizeOpvar", - "ty": "CUtlString", - "offset": 48 - }, - { - "name": "m_groupBoundingBoxMinsOpvar", - "ty": "CUtlString", - "offset": 56 - }, - { - "name": "m_groupBoundingBoxMaxsOpvar", - "ty": "CUtlString", - "offset": 64 - } - ] - }, - { - "name": "CSosGroupBranchPattern", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bMatchEventName", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bMatchEventSubString", - "ty": "bool", - "offset": 9 - }, - { - "name": "m_bMatchEntIndex", - "ty": "bool", - "offset": 10 - }, - { - "name": "m_bMatchOpvar", - "ty": "bool", - "offset": 11 - } - ] - }, - { - "name": "CSosGroupMatchPattern", - "module_name": "soundsystem.dll", - "parent": { - "name": "CSosGroupBranchPattern", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_bMatchEventName", - "ty": "bool", - "offset": 8 - }, - { - "name": "m_bMatchEventSubString", - "ty": "bool", - "offset": 9 - }, - { - "name": "m_bMatchEntIndex", - "ty": "bool", - "offset": 10 - }, - { - "name": "m_bMatchOpvar", - "ty": "bool", - "offset": 11 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_matchSoundEventName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_matchSoundEventSubString", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_flEntIndex", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flOpvar", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "CSosSoundEventGroupSchema", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - }, - { - "Unknown": { - "name": "MPropertyElementNameFn" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nType", - "ty": "SosGroupType_t", - "offset": 8 - }, - { - "name": "m_bIsBlocking", - "ty": "bool", - "offset": 12 - }, - { - "name": "m_nBlockMaxCount", - "ty": "int32", - "offset": 16 - }, - { - "name": "m_bInvertMatch", - "ty": "bool", - "offset": 20 - }, - { - "name": "m_matchPattern", - "ty": "CSosGroupMatchPattern", - "offset": 24 - }, - { - "name": "m_branchPattern", - "ty": "CSosGroupBranchPattern", - "offset": 64 - }, - { - "name": "m_vActions", - "ty": "CSosGroupActionSchema*[4]", - "offset": 176 - } - ] - }, - { - "name": "CSosSoundEventGroupListSchema", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_groupList", - "ty": "CUtlVector< CSosSoundEventGroupSchema >", - "offset": 0 - } - ] - }, - { - "name": "SosEditItemInfo_t", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "itemType", - "ty": "SosEditItemType_t", - "offset": 0 - }, - { - "name": "itemName", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "itemTypeName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "itemKVString", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "itemPos", - "ty": "Vector2D", - "offset": 40 - } - ] - }, - { - "name": "SelectedEditItemInfo_t", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_EditItems", - "ty": "CUtlVector< SosEditItemInfo_t >", - "offset": 0 - } - ] - }, - { - "name": "CSoundEventMetaData", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_soundEventVMix", - "ty": "CStrongHandle< InfoForResourceTypeCVMixListResource >", - "offset": 0 - } - ] - }, - { - "name": "CDSPMixgroupModifier", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_mixgroup", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flModifier", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flModifierMin", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flSourceModifier", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flSourceModifierMin", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flListenerReverbModifierWhenSourceReverbIsActive", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "CDspPresetModifierList", - "module_name": "soundsystem.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_dspName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_modifiers", - "ty": "CUtlVector< CDSPMixgroupModifier >", - "offset": 8 - } - ] - }, - { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - { - "name": "CVoiceContainerDefault", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [] - }, - { - "name": "CVoiceContainerWavFileReader", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_wavFilePath", - "ty": "CUtlString", - "offset": 96 - } - ] - }, - { - "name": "CVoiceContainerTestConstant", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerWavFileReader", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_wavFilePath", - "ty": "CUtlString", - "offset": 96 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flTestConstantParam", - "ty": "bool", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerTestNestedDynamic", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SoundToPlay", - "ty": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", - "offset": 96 - }, - { - "name": "m_flTestConstantParam", - "ty": "float32", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerDecayingSineWave", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFrequency", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flDecayTime", - "ty": "float32", - "offset": 100 - } - ] - }, - { - "name": "CVoiceContainerAmpedDecayingSineWave", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerDecayingSineWave", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flFrequency", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flDecayTime", - "ty": "float32", - "offset": 100 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flGainAmount", - "ty": "float32", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerRealtimeFMSineWave", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCarrierFrequency", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flModulatorFrequency", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flModulatorAmount", - "ty": "float32", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerBlend", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_hSoundOne", - "ty": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", - "offset": 96 - }, - { - "name": "m_hSoundTwo", - "ty": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", - "offset": 104 - }, - { - "name": "m_flBlendAmount", - "ty": "float32", - "offset": 112 - } - ] - }, - { - "name": "CVoiceContainerEngineSound", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_SoundToPlay", - "ty": "CStrongHandle< InfoForResourceTypeCVoiceContainerBase >", - "offset": 96 - }, - { - "name": "m_flTestConstantParam", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flTestSoundEventBoundParam", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flEngineRPM", - "ty": "float32", - "offset": 112 - } - ] - }, - { - "name": "CVoiceContainerEnvelopeAnalyzer", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerWavFileReader", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_wavFilePath", - "ty": "CUtlString", - "offset": 96 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_envBuffer", - "ty": "CUtlVector< float32 >", - "offset": 104 - } - ] - }, - { - "name": "CVoiceContainerRandomSampler", - "module_name": "soundsystem_voicecontainers.dll", - "parent": { - "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_curves", - "ty": "CUtlDict< CPiecewiseCurve, F( size=1 ) >", - "offset": 32 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flLoudAmplitude", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flLoudAmplitudeJitter", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flSoftAmplitude", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flSoftAmplitudeJitter", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flLoudTimeJitter", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flSoftTimeJitter", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_grainResources", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > >", - "offset": 120 - } - ] - }, - { - "name": "VMixFilterDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFilterType", - "ty": "VMixFilterType_t", - "offset": 0 - }, - { - "name": "m_nFilterSlope", - "ty": "VMixFilterSlope_t", - "offset": 2 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 3 - }, - { - "name": "m_fldbGain", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flCutoffFreq", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flQ", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "VMixEQ8Desc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_stages", - "ty": "VMixFilterDesc_t[8]", - "offset": 0 - } - ] - }, - { - "name": "VMixDelayDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_feedbackFilter", - "ty": "VMixFilterDesc_t", - "offset": 0 - }, - { - "name": "m_bEnableFilter", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_flDelay", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flDirectGain", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flDelayGain", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flFeedbackGain", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 36 - } - ] - }, - { - "name": "VMixPannerDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_type", - "ty": "VMixPannerType_t", - "offset": 0 - }, - { - "name": "m_flStrength", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "VMixModDelayDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_feedbackFilter", - "ty": "VMixFilterDesc_t", - "offset": 0 - }, - { - "name": "m_bPhaseInvert", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_flGlideTime", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flDelay", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flOutputGain", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flFeedbackGain", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flModRate", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flModDepth", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_bApplyAntialiasing", - "ty": "bool", - "offset": 44 - } - ] - }, - { - "name": "VMixDiffusorDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSize", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flComplexity", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flFeedback", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flOutputGain", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "VMixBoxverbDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSizeMax", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flSizeMin", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flComplexity", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDiffusion", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flModDepth", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flModRate", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_bParallel", - "ty": "bool", - "offset": 24 - }, - { - "name": "m_filterType", - "ty": "VMixFilterDesc_t", - "offset": 28 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flHeight", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flDepth", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flFeedbackScale", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flFeedbackWidth", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flFeedbackHeight", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_flFeedbackDepth", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_flOutputGain", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flTaps", - "ty": "float32", - "offset": 76 - } - ] - }, - { - "name": "VMixFreeverbDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flRoomSize", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flDamp", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flLateReflections", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "VMixPlateverbDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flPrefilter", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flInputDiffusion1", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flInputDiffusion2", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDecay", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flDamp", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flFeedbackDiffusion1", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flFeedbackDiffusion2", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "VMixDynamicsDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbGain", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_fldbNoiseGateThreshold", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbCompressionThreshold", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_fldbLimiterThreshold", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_fldbKneeWidth", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flRatio", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flLimiterRatio", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flRMSTimeMS", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_bPeakMode", - "ty": "bool", - "offset": 44 - } - ] - }, - { - "name": "VMixDynamicsCompressorDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbOutputGain", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_fldbCompressionThreshold", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbKneeWidth", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flCompressionRatio", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flRMSTimeMS", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_bPeakMode", - "ty": "bool", - "offset": 32 - } - ] - }, - { - "name": "VMixDynamicsBand_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbGainInput", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_fldbGainOutput", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbThresholdBelow", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_fldbThresholdAbove", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flRatioBelow", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flRatioAbove", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_bEnable", - "ty": "bool", - "offset": 32 - }, - { - "name": "m_bSolo", - "ty": "bool", - "offset": 33 - } - ] - }, - { - "name": "VMixDynamics3BandDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbGainOutput", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flRMSTimeMS", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbKneeWidth", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flDepth", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flLowCutoffFreq", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flHighCutoffFreq", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_bPeakMode", - "ty": "bool", - "offset": 32 - }, - { - "name": "m_bandDesc", - "ty": "VMixDynamicsBand_t[3]", - "offset": 36 - } - ] - }, - { - "name": "VMixEnvelopeDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flHoldTimeMS", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "VMixPitchShiftDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nGrainSampleCount", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_flPitchShift", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_nQuality", - "ty": "int32", - "offset": 8 - }, - { - "name": "m_nProcType", - "ty": "int32", - "offset": 12 - } - ] - }, - { - "name": "VMixConvolutionDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_fldbGain", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flPreDelayMS", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_fldbLow", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_fldbMid", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_fldbHigh", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flLowCutoffFreq", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flHighCutoffFreq", - "ty": "float32", - "offset": 28 - } - ] - }, - { - "name": "VMixVocoderDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBandCount", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_flBandwidth", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldBModGain", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flFreqRangeStart", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flFreqRangeEnd", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_fldBUnvoicedGain", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_nDebugBand", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_bPeakMode", - "ty": "bool", - "offset": 36 - } - ] - }, - { - "name": "VMixShaperDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nShape", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_fldbDrive", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_fldbOutputGain", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flWetMix", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_nOversampleFactor", - "ty": "int32", - "offset": 16 - } - ] - }, - { - "name": "VMixUtilityDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nOp", - "ty": "VMixChannelOperation_t", - "offset": 0 - }, - { - "name": "m_flInputPan", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flOutputBalance", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_fldbOutputGain", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_bBassMono", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_flBassFreq", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "VMixAutoFilterDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flEnvelopeAmount", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_flAttackTimeMS", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flReleaseTimeMS", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_filter", - "ty": "VMixFilterDesc_t", - "offset": 12 - }, - { - "name": "m_flLFOAmount", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flLFORate", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flPhase", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_nLFOShape", - "ty": "VMixLFOShape_t", - "offset": 40 - } - ] - }, - { - "name": "VMixOscDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "oscType", - "ty": "VMixLFOShape_t", - "offset": 0 - }, - { - "name": "m_freq", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flPhase", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "VMixEffectChainDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flCrossfadeTime", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "VMixSubgraphSwitchDesc_t", - "module_name": "soundsystem_lowlevel.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_interpolationMode", - "ty": "VMixSubgraphSwitchInterpolationType_t", - "offset": 0 - }, - { - "name": "m_bOnlyTailsOnFadeOut", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_flInterpolationTime", - "ty": "float32", - "offset": 8 - } - ] - } - ], - [ - { - "name": "soundlevel_t", - "ty": "int32", - "alignment": 4, - "size": 30, - "members": [ - { - "name": "SNDLVL_NONE", - "value": 0 - }, - { - "name": "SNDLVL_20dB", - "value": 20 - }, - { - "name": "SNDLVL_25dB", - "value": 25 - }, - { - "name": "SNDLVL_30dB", - "value": 30 - }, - { - "name": "SNDLVL_35dB", - "value": 35 - }, - { - "name": "SNDLVL_40dB", - "value": 40 - }, - { - "name": "SNDLVL_45dB", - "value": 45 - }, - { - "name": "SNDLVL_50dB", - "value": 50 - }, - { - "name": "SNDLVL_55dB", - "value": 55 - }, - { - "name": "SNDLVL_IDLE", - "value": 60 - }, - { - "name": "SNDLVL_60dB", - "value": 60 - }, - { - "name": "SNDLVL_65dB", - "value": 65 - }, - { - "name": "SNDLVL_STATIC", - "value": 66 - }, - { - "name": "SNDLVL_70dB", - "value": 70 - }, - { - "name": "SNDLVL_NORM", - "value": 75 - }, - { - "name": "SNDLVL_75dB", - "value": 75 - }, - { - "name": "SNDLVL_80dB", - "value": 80 - }, - { - "name": "SNDLVL_TALKING", - "value": 80 - }, - { - "name": "SNDLVL_85dB", - "value": 85 - }, - { - "name": "SNDLVL_90dB", - "value": 90 - }, - { - "name": "SNDLVL_95dB", - "value": 95 - }, - { - "name": "SNDLVL_100dB", - "value": 100 - }, - { - "name": "SNDLVL_105dB", - "value": 105 - }, - { - "name": "SNDLVL_110dB", - "value": 110 - }, - { - "name": "SNDLVL_120dB", - "value": 120 - }, - { - "name": "SNDLVL_130dB", - "value": 130 - }, - { - "name": "SNDLVL_GUNFIRE", - "value": 140 - }, - { - "name": "SNDLVL_140dB", - "value": 140 - }, - { - "name": "SNDLVL_150dB", - "value": 150 - }, - { - "name": "SNDLVL_180dB", - "value": 180 - } - ] - }, - { - "name": "ActionType_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "SOS_ACTION_NONE", - "value": 0 - }, - { - "name": "SOS_ACTION_LIMITER", - "value": 1 - }, - { - "name": "SOS_ACTION_TIME_LIMIT", - "value": 2 - }, - { - "name": "SOS_ACTION_TIME_BLOCK_LIMITER", - "value": 3 - }, - { - "name": "SOS_ACTION_SET_SOUNDEVENT_PARAM", - "value": 4 - }, - { - "name": "SOS_ACTION_SOUNDEVENT_CLUSTER", - "value": 5 - } - ] - }, - { - "name": "SosActionStopType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "SOS_STOPTYPE_NONE", - "value": 0 - }, - { - "name": "SOS_STOPTYPE_TIME", - "value": 1 - }, - { - "name": "SOS_STOPTYPE_OPVAR", - "value": 2 - } - ] - }, - { - "name": "SosActionSortType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SOS_SORTTYPE_HIGHEST", - "value": 0 - }, - { - "name": "SOS_SORTTYPE_LOWEST", - "value": 1 - } - ] - }, - { - "name": "SosGroupType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "SOS_GROUPTYPE_DYNAMIC", - "value": 0 - }, - { - "name": "SOS_GROUPTYPE_STATIC", - "value": 1 - } - ] - }, - { - "name": "SosEditItemType_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "SOS_EDIT_ITEM_TYPE_SOUNDEVENTS", - "value": 0 - }, - { - "name": "SOS_EDIT_ITEM_TYPE_SOUNDEVENT", - "value": 1 - }, - { - "name": "SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS", - "value": 2 - }, - { - "name": "SOS_EDIT_ITEM_TYPE_STACK", - "value": 3 - }, - { - "name": "SOS_EDIT_ITEM_TYPE_OPERATOR", - "value": 4 - }, - { - "name": "SOS_EDIT_ITEM_TYPE_FIELD", - "value": 5 - } - ] - }, - { - "name": "VMixFilterType_t", - "ty": "int16", - "alignment": 2, - "size": 10, - "members": [ - { - "name": "FILTER_UNKNOWN", - "value": -1 - }, - { - "name": "FILTER_LOWPASS", - "value": 0 - }, - { - "name": "FILTER_HIGHPASS", - "value": 1 - }, - { - "name": "FILTER_BANDPASS", - "value": 2 - }, - { - "name": "FILTER_NOTCH", - "value": 3 - }, - { - "name": "FILTER_PEAKING_EQ", - "value": 4 - }, - { - "name": "FILTER_LOW_SHELF", - "value": 5 - }, - { - "name": "FILTER_HIGH_SHELF", - "value": 6 - }, - { - "name": "FILTER_ALLPASS", - "value": 7 - }, - { - "name": "FILTER_PASSTHROUGH", - "value": 8 - } - ] - }, - { - "name": "VMixFilterSlope_t", - "ty": "int8", - "alignment": 1, - "size": 9, - "members": [ - { - "name": "FILTER_SLOPE_1POLE_6dB", - "value": 0 - }, - { - "name": "FILTER_SLOPE_1POLE_12dB", - "value": 1 - }, - { - "name": "FILTER_SLOPE_1POLE_18dB", - "value": 2 - }, - { - "name": "FILTER_SLOPE_1POLE_24dB", - "value": 3 - }, - { - "name": "FILTER_SLOPE_12dB", - "value": 4 - }, - { - "name": "FILTER_SLOPE_24dB", - "value": 5 - }, - { - "name": "FILTER_SLOPE_36dB", - "value": 6 - }, - { - "name": "FILTER_SLOPE_48dB", - "value": 7 - }, - { - "name": "FILTER_SLOPE_MAX", - "value": 7 - } - ] - }, - { - "name": "VMixProcessorType_t", - "ty": "int16", - "alignment": 2, - "size": 30, - "members": [ - { - "name": "VPROCESSOR_UNKNOWN", - "value": 0 - }, - { - "name": "VPROCESSOR_STEAMAUDIO_REVERB", - "value": 1 - }, - { - "name": "VPROCESSOR_RT_PITCH", - "value": 2 - }, - { - "name": "VPROCESSOR_STEAMAUDIO_HRTF", - "value": 3 - }, - { - "name": "VPROCESSOR_DYNAMICS", - "value": 4 - }, - { - "name": "VPROCESSOR_PRESETDSP", - "value": 5 - }, - { - "name": "VPROCESSOR_DELAY", - "value": 6 - }, - { - "name": "VPROCESSOR_MOD_DELAY", - "value": 7 - }, - { - "name": "VPROCESSOR_DIFFUSOR", - "value": 8 - }, - { - "name": "VPROCESSOR_BOXVERB", - "value": 9 - }, - { - "name": "VPROCESSOR_FREEVERB", - "value": 10 - }, - { - "name": "VPROCESSOR_PLATEVERB", - "value": 11 - }, - { - "name": "VPROCESSOR_FULLWAVE_INTEGRATOR", - "value": 12 - }, - { - "name": "VPROCESSOR_FILTER", - "value": 13 - }, - { - "name": "VPROCESSOR_STEAMAUDIO_PATHING", - "value": 14 - }, - { - "name": "VPROCESSOR_EQ8", - "value": 15 - }, - { - "name": "VPROCESSOR_ENVELOPE", - "value": 16 - }, - { - "name": "VPROCESSOR_VOCODER", - "value": 17 - }, - { - "name": "VPROCESSOR_CONVOLUTION", - "value": 18 - }, - { - "name": "VPROCESSOR_DYNAMICS_3BAND", - "value": 19 - }, - { - "name": "VPROCESSOR_DYNAMICS_COMPRESSOR", - "value": 20 - }, - { - "name": "VPROCESSOR_SHAPER", - "value": 21 - }, - { - "name": "VPROCESSOR_PANNER", - "value": 22 - }, - { - "name": "VPROCESSOR_UTILITY", - "value": 23 - }, - { - "name": "VPROCESSOR_AUTOFILTER", - "value": 24 - }, - { - "name": "VPROCESSOR_OSC", - "value": 25 - }, - { - "name": "VPROCESSOR_STEREODELAY", - "value": 26 - }, - { - "name": "VPROCESSOR_EFFECT_CHAIN", - "value": 27 - }, - { - "name": "VPROCESSOR_SUBGRAPH_SWITCH", - "value": 28 - }, - { - "name": "VPROCESSOR_STEAMAUDIO_DIRECT", - "value": 29 - } - ] - }, - { - "name": "VMixLFOShape_t", - "ty": "int32", - "alignment": 4, - "size": 5, - "members": [ - { - "name": "LFO_SHAPE_SINE", - "value": 0 - }, - { - "name": "LFO_SHAPE_SQUARE", - "value": 1 - }, - { - "name": "LFO_SHAPE_TRI", - "value": 2 - }, - { - "name": "LFO_SHAPE_SAW", - "value": 3 - }, - { - "name": "LFO_SHAPE_NOISE", - "value": 4 - } - ] - }, - { - "name": "VMixPannerType_t", - "ty": "int32", - "alignment": 4, - "size": 2, - "members": [ - { - "name": "PANNER_TYPE_LINEAR", - "value": 0 - }, - { - "name": "PANNER_TYPE_EQUAL_POWER", - "value": 1 - } - ] - }, - { - "name": "VMixSubgraphSwitchInterpolationType_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE", - "value": 0 - }, - { - "name": "SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT", - "value": 1 - }, - { - "name": "SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING", - "value": 2 - } - ] - }, - { - "name": "VMixChannelOperation_t", - "ty": "int32", - "alignment": 4, - "size": 6, - "members": [ - { - "name": "VMIX_CHAN_STEREO", - "value": 0 - }, - { - "name": "VMIX_CHAN_LEFT", - "value": 1 - }, - { - "name": "VMIX_CHAN_RIGHT", - "value": 2 - }, - { - "name": "VMIX_CHAN_SWAP", - "value": 3 - }, - { - "name": "VMIX_CHAN_MONO", - "value": 4 - }, - { - "name": "VMIX_CHAN_MID_SIDE", - "value": 5 - } - ] - } - ] - ], - "vphysics2.dll": [ - [ - { - "name": "constraint_breakableparams_t", - "module_name": "vphysics2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "strength", - "ty": "float32", - "offset": 0 - }, - { - "name": "forceLimit", - "ty": "float32", - "offset": 4 - }, - { - "name": "torqueLimit", - "ty": "float32", - "offset": 8 - }, - { - "name": "bodyMassScale", - "ty": "float32[2]", - "offset": 12 - }, - { - "name": "isActive", - "ty": "bool", - "offset": 20 - } - ] - }, - { - "name": "constraint_axislimit_t", - "module_name": "vphysics2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "flMinRotation", - "ty": "float32", - "offset": 0 - }, - { - "name": "flMaxRotation", - "ty": "float32", - "offset": 4 - }, - { - "name": "flMotorTargetAngSpeed", - "ty": "float32", - "offset": 8 - }, - { - "name": "flMotorMaxTorque", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "constraint_hingeparams_t", - "module_name": "vphysics2.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "worldPosition", - "ty": "", - "offset": 0 - }, - { - "name": "worldAxisDirection", - "ty": "", - "offset": 12 - }, - { - "name": "hingeAxis", - "ty": "constraint_axislimit_t", - "offset": 24 - }, - { - "name": "constraint", - "ty": "constraint_breakableparams_t", - "offset": 40 - } - ] - }, - { - "name": "IPhysicsPlayerController", - "module_name": "vphysics2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CFeJiggleBone", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_flLength", - "ty": "float32", - "offset": 4 - }, - { - "name": "m_flTipMass", - "ty": "float32", - "offset": 8 - }, - { - "name": "m_flYawStiffness", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flYawDamping", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flPitchStiffness", - "ty": "float32", - "offset": 20 - }, - { - "name": "m_flPitchDamping", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flAlongStiffness", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flAlongDamping", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_flAngleLimit", - "ty": "float32", - "offset": 36 - }, - { - "name": "m_flMinYaw", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_flMaxYaw", - "ty": "float32", - "offset": 44 - }, - { - "name": "m_flYawFriction", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flYawBounce", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flMinPitch", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flMaxPitch", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_flPitchFriction", - "ty": "float32", - "offset": 64 - }, - { - "name": "m_flPitchBounce", - "ty": "float32", - "offset": 68 - }, - { - "name": "m_flBaseMass", - "ty": "float32", - "offset": 72 - }, - { - "name": "m_flBaseStiffness", - "ty": "float32", - "offset": 76 - }, - { - "name": "m_flBaseDamping", - "ty": "float32", - "offset": 80 - }, - { - "name": "m_flBaseMinLeft", - "ty": "float32", - "offset": 84 - }, - { - "name": "m_flBaseMaxLeft", - "ty": "float32", - "offset": 88 - }, - { - "name": "m_flBaseLeftFriction", - "ty": "float32", - "offset": 92 - }, - { - "name": "m_flBaseMinUp", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_flBaseMaxUp", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flBaseUpFriction", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_flBaseMinForward", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flBaseMaxForward", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flBaseForwardFriction", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flRadius0", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_flRadius1", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_vPoint0", - "ty": "", - "offset": 128 - }, - { - "name": "m_vPoint1", - "ty": "", - "offset": 140 - }, - { - "name": "m_nCollisionMask", - "ty": "uint16", - "offset": 152 - } - ] - }, - { - "name": "CFeNamedJiggleBone", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_strParentBone", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_transform", - "ty": "CTransform", - "offset": 16 - }, - { - "name": "m_nJiggleParent", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_jiggleBone", - "ty": "CFeJiggleBone", - "offset": 52 - } - ] - }, - { - "name": "CFeIndexedJiggleBone", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNode", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nJiggleParent", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_jiggleBone", - "ty": "CFeJiggleBone", - "offset": 8 - } - ] - }, - { - "name": "PhysFeModelDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_CtrlHash", - "ty": "CUtlVector< uint32 >", - "offset": 0 - }, - { - "name": "m_CtrlName", - "ty": "CUtlVector< CUtlString >", - "offset": 24 - }, - { - "name": "m_nStaticNodeFlags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_nDynamicNodeFlags", - "ty": "uint32", - "offset": 52 - }, - { - "name": "m_flLocalForce", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_flLocalRotation", - "ty": "float32", - "offset": 60 - }, - { - "name": "m_nNodeCount", - "ty": "uint16", - "offset": 64 - }, - { - "name": "m_nStaticNodes", - "ty": "uint16", - "offset": 66 - }, - { - "name": "m_nRotLockStaticNodes", - "ty": "uint16", - "offset": 68 - }, - { - "name": "m_nFirstPositionDrivenNode", - "ty": "uint16", - "offset": 70 - }, - { - "name": "m_nSimdTriCount1", - "ty": "uint16", - "offset": 72 - }, - { - "name": "m_nSimdTriCount2", - "ty": "uint16", - "offset": 74 - }, - { - "name": "m_nSimdQuadCount1", - "ty": "uint16", - "offset": 76 - }, - { - "name": "m_nSimdQuadCount2", - "ty": "uint16", - "offset": 78 - }, - { - "name": "m_nQuadCount1", - "ty": "uint16", - "offset": 80 - }, - { - "name": "m_nQuadCount2", - "ty": "uint16", - "offset": 82 - }, - { - "name": "m_nTreeDepth", - "ty": "uint16", - "offset": 84 - }, - { - "name": "m_nNodeBaseJiggleboneDependsCount", - "ty": "uint16", - "offset": 86 - }, - { - "name": "m_nRopeCount", - "ty": "uint16", - "offset": 88 - }, - { - "name": "m_Ropes", - "ty": "CUtlVector< uint16 >", - "offset": 96 - }, - { - "name": "m_NodeBases", - "ty": "CUtlVector< FeNodeBase_t >", - "offset": 120 - }, - { - "name": "m_SimdNodeBases", - "ty": "CUtlVector< FeSimdNodeBase_t >", - "offset": 144 - }, - { - "name": "m_Quads", - "ty": "CUtlVector< FeQuad_t >", - "offset": 168 - }, - { - "name": "m_SimdQuads", - "ty": "CUtlVector< FeSimdQuad_t >", - "offset": 192 - }, - { - "name": "m_SimdTris", - "ty": "CUtlVector< FeSimdTri_t >", - "offset": 216 - }, - { - "name": "m_SimdRods", - "ty": "CUtlVector< FeSimdRodConstraint_t >", - "offset": 240 - }, - { - "name": "m_SimdRodsAnim", - "ty": "CUtlVector< FeSimdRodConstraintAnim_t >", - "offset": 264 - }, - { - "name": "m_InitPose", - "ty": "CUtlVector< CTransform >", - "offset": 288 - }, - { - "name": "m_Rods", - "ty": "CUtlVector< FeRodConstraint_t >", - "offset": 312 - }, - { - "name": "m_Twists", - "ty": "CUtlVector< FeTwistConstraint_t >", - "offset": 336 - }, - { - "name": "m_AxialEdges", - "ty": "CUtlVector< FeAxialEdgeBend_t >", - "offset": 360 - }, - { - "name": "m_NodeInvMasses", - "ty": "CUtlVector< float32 >", - "offset": 384 - }, - { - "name": "m_CtrlOffsets", - "ty": "CUtlVector< FeCtrlOffset_t >", - "offset": 408 - }, - { - "name": "m_CtrlOsOffsets", - "ty": "CUtlVector< FeCtrlOsOffset_t >", - "offset": 432 - }, - { - "name": "m_FollowNodes", - "ty": "CUtlVector< FeFollowNode_t >", - "offset": 456 - }, - { - "name": "m_CollisionPlanes", - "ty": "CUtlVector< FeCollisionPlane_t >", - "offset": 480 - }, - { - "name": "m_NodeIntegrator", - "ty": "CUtlVector< FeNodeIntegrator_t >", - "offset": 504 - }, - { - "name": "m_SpringIntegrator", - "ty": "CUtlVector< FeSpringIntegrator_t >", - "offset": 528 - }, - { - "name": "m_SimdSpringIntegrator", - "ty": "CUtlVector< FeSimdSpringIntegrator_t >", - "offset": 552 - }, - { - "name": "m_WorldCollisionParams", - "ty": "CUtlVector< FeWorldCollisionParams_t >", - "offset": 576 - }, - { - "name": "m_LegacyStretchForce", - "ty": "CUtlVector< float32 >", - "offset": 600 - }, - { - "name": "m_NodeCollisionRadii", - "ty": "CUtlVector< float32 >", - "offset": 624 - }, - { - "name": "m_DynNodeFriction", - "ty": "CUtlVector< float32 >", - "offset": 648 - }, - { - "name": "m_LocalRotation", - "ty": "CUtlVector< float32 >", - "offset": 672 - }, - { - "name": "m_LocalForce", - "ty": "CUtlVector< float32 >", - "offset": 696 - }, - { - "name": "m_TaperedCapsuleStretches", - "ty": "CUtlVector< FeTaperedCapsuleStretch_t >", - "offset": 720 - }, - { - "name": "m_TaperedCapsuleRigids", - "ty": "CUtlVector< FeTaperedCapsuleRigid_t >", - "offset": 744 - }, - { - "name": "m_SphereRigids", - "ty": "CUtlVector< FeSphereRigid_t >", - "offset": 768 - }, - { - "name": "m_WorldCollisionNodes", - "ty": "CUtlVector< uint16 >", - "offset": 792 - }, - { - "name": "m_TreeParents", - "ty": "CUtlVector< uint16 >", - "offset": 816 - }, - { - "name": "m_TreeCollisionMasks", - "ty": "CUtlVector< uint16 >", - "offset": 840 - }, - { - "name": "m_TreeChildren", - "ty": "CUtlVector< FeTreeChildren_t >", - "offset": 864 - }, - { - "name": "m_FreeNodes", - "ty": "CUtlVector< uint16 >", - "offset": 888 - }, - { - "name": "m_FitMatrices", - "ty": "CUtlVector< FeFitMatrix_t >", - "offset": 912 - }, - { - "name": "m_FitWeights", - "ty": "CUtlVector< FeFitWeight_t >", - "offset": 936 - }, - { - "name": "m_ReverseOffsets", - "ty": "CUtlVector< FeNodeReverseOffset_t >", - "offset": 960 - }, - { - "name": "m_AnimStrayRadii", - "ty": "CUtlVector< FeAnimStrayRadius_t >", - "offset": 984 - }, - { - "name": "m_SimdAnimStrayRadii", - "ty": "CUtlVector< FeSimdAnimStrayRadius_t >", - "offset": 1008 - }, - { - "name": "m_KelagerBends", - "ty": "CUtlVector< FeKelagerBend2_t >", - "offset": 1032 - }, - { - "name": "m_CtrlSoftOffsets", - "ty": "CUtlVector< FeCtrlSoftOffset_t >", - "offset": 1056 - }, - { - "name": "m_JiggleBones", - "ty": "CUtlVector< CFeIndexedJiggleBone >", - "offset": 1080 - }, - { - "name": "m_SourceElems", - "ty": "CUtlVector< uint16 >", - "offset": 1104 - }, - { - "name": "m_GoalDampedSpringIntegrators", - "ty": "CUtlVector< uint32 >", - "offset": 1128 - }, - { - "name": "m_Tris", - "ty": "CUtlVector< FeTri_t >", - "offset": 1152 - }, - { - "name": "m_nTriCount1", - "ty": "uint16", - "offset": 1176 - }, - { - "name": "m_nTriCount2", - "ty": "uint16", - "offset": 1178 - }, - { - "name": "m_nReservedUint8", - "ty": "uint8", - "offset": 1180 - }, - { - "name": "m_nExtraPressureIterations", - "ty": "uint8", - "offset": 1181 - }, - { - "name": "m_nExtraGoalIterations", - "ty": "uint8", - "offset": 1182 - }, - { - "name": "m_nExtraIterations", - "ty": "uint8", - "offset": 1183 - }, - { - "name": "m_BoxRigids", - "ty": "CUtlVector< FeBoxRigid_t >", - "offset": 1184 - }, - { - "name": "m_DynNodeVertexSet", - "ty": "CUtlVector< uint8 >", - "offset": 1208 - }, - { - "name": "m_VertexSetNames", - "ty": "CUtlVector< uint32 >", - "offset": 1232 - }, - { - "name": "m_RigidColliderPriorities", - "ty": "CUtlVector< FeRigidColliderIndices_t >", - "offset": 1256 - }, - { - "name": "m_MorphLayers", - "ty": "CUtlVector< FeMorphLayerDepr_t >", - "offset": 1280 - }, - { - "name": "m_MorphSetData", - "ty": "CUtlVector< uint8 >", - "offset": 1304 - }, - { - "name": "m_VertexMaps", - "ty": "CUtlVector< FeVertexMapDesc_t >", - "offset": 1328 - }, - { - "name": "m_VertexMapValues", - "ty": "CUtlVector< uint8 >", - "offset": 1352 - }, - { - "name": "m_Effects", - "ty": "CUtlVector< FeEffectDesc_t >", - "offset": 1376 - }, - { - "name": "m_LockToParent", - "ty": "CUtlVector< FeCtrlOffset_t >", - "offset": 1400 - }, - { - "name": "m_LockToGoal", - "ty": "CUtlVector< uint16 >", - "offset": 1424 - }, - { - "name": "m_SkelParents", - "ty": "CUtlVector< int16 >", - "offset": 1448 - }, - { - "name": "m_DynNodeWindBases", - "ty": "CUtlVector< FeNodeWindBase_t >", - "offset": 1472 - }, - { - "name": "m_flInternalPressure", - "ty": "float32", - "offset": 1496 - }, - { - "name": "m_flDefaultTimeDilation", - "ty": "float32", - "offset": 1500 - }, - { - "name": "m_flWindage", - "ty": "float32", - "offset": 1504 - }, - { - "name": "m_flWindDrag", - "ty": "float32", - "offset": 1508 - }, - { - "name": "m_flDefaultSurfaceStretch", - "ty": "float32", - "offset": 1512 - }, - { - "name": "m_flDefaultThreadStretch", - "ty": "float32", - "offset": 1516 - }, - { - "name": "m_flDefaultGravityScale", - "ty": "float32", - "offset": 1520 - }, - { - "name": "m_flDefaultVelAirDrag", - "ty": "float32", - "offset": 1524 - }, - { - "name": "m_flDefaultExpAirDrag", - "ty": "float32", - "offset": 1528 - }, - { - "name": "m_flDefaultVelQuadAirDrag", - "ty": "float32", - "offset": 1532 - }, - { - "name": "m_flDefaultExpQuadAirDrag", - "ty": "float32", - "offset": 1536 - }, - { - "name": "m_flRodVelocitySmoothRate", - "ty": "float32", - "offset": 1540 - }, - { - "name": "m_flQuadVelocitySmoothRate", - "ty": "float32", - "offset": 1544 - }, - { - "name": "m_flAddWorldCollisionRadius", - "ty": "float32", - "offset": 1548 - }, - { - "name": "m_flDefaultVolumetricSolveAmount", - "ty": "float32", - "offset": 1552 - }, - { - "name": "m_nRodVelocitySmoothIterations", - "ty": "uint16", - "offset": 1556 - }, - { - "name": "m_nQuadVelocitySmoothIterations", - "ty": "uint16", - "offset": 1558 - } - ] - }, - { - "name": "FourVectors2D", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "x", - "ty": "fltx4", - "offset": 0 - }, - { - "name": "y", - "ty": "fltx4", - "offset": 16 - } - ] - }, - { - "name": "FeEdgeDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nEdge", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "nSide", - "ty": "uint16[2][2]", - "offset": 4 - }, - { - "name": "nVirtElem", - "ty": "uint16[2]", - "offset": 12 - } - ] - }, - { - "name": "OldFeEdge_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flK", - "ty": "float32[3]", - "offset": 0 - }, - { - "name": "invA", - "ty": "float32", - "offset": 12 - }, - { - "name": "t", - "ty": "float32", - "offset": 16 - }, - { - "name": "flThetaRelaxed", - "ty": "float32", - "offset": 20 - }, - { - "name": "flThetaFactor", - "ty": "float32", - "offset": 24 - }, - { - "name": "c01", - "ty": "float32", - "offset": 28 - }, - { - "name": "c02", - "ty": "float32", - "offset": 32 - }, - { - "name": "c03", - "ty": "float32", - "offset": 36 - }, - { - "name": "c04", - "ty": "float32", - "offset": 40 - }, - { - "name": "flAxialModelDist", - "ty": "float32", - "offset": 44 - }, - { - "name": "flAxialModelWeights", - "ty": "float32[4]", - "offset": 48 - }, - { - "name": "m_nNode", - "ty": "uint16[4]", - "offset": 64 - } - ] - }, - { - "name": "FeWeightedNode_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nWeight", - "ty": "uint16", - "offset": 2 - } - ] - }, - { - "name": "FeKelagerBend2_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flWeight", - "ty": "float32[3]", - "offset": 0 - }, - { - "name": "flHeight0", - "ty": "float32", - "offset": 12 - }, - { - "name": "nNode", - "ty": "uint16[3]", - "offset": 16 - }, - { - "name": "nReserved", - "ty": "uint16", - "offset": 22 - } - ] - }, - { - "name": "FeStiffHingeBuild_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flMaxAngle", - "ty": "float32", - "offset": 0 - }, - { - "name": "flStrength", - "ty": "float32", - "offset": 4 - }, - { - "name": "flMotionBias", - "ty": "float32[3]", - "offset": 8 - }, - { - "name": "nNode", - "ty": "uint16[3]", - "offset": 20 - } - ] - }, - { - "name": "FeTri_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[3]", - "offset": 0 - }, - { - "name": "w1", - "ty": "float32", - "offset": 8 - }, - { - "name": "w2", - "ty": "float32", - "offset": 12 - }, - { - "name": "v1x", - "ty": "float32", - "offset": 16 - }, - { - "name": "v2", - "ty": "Vector2D", - "offset": 20 - } - ] - }, - { - "name": "FeSimdTri_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint32[4][3]", - "offset": 0 - }, - { - "name": "w1", - "ty": "fltx4", - "offset": 48 - }, - { - "name": "w2", - "ty": "fltx4", - "offset": 64 - }, - { - "name": "v1x", - "ty": "fltx4", - "offset": 80 - }, - { - "name": "v2", - "ty": "FourVectors2D", - "offset": 96 - } - ] - }, - { - "name": "FeQuad_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4]", - "offset": 0 - }, - { - "name": "flSlack", - "ty": "float32", - "offset": 8 - }, - { - "name": "vShape", - "ty": "Vector4D[4]", - "offset": 12 - } - ] - }, - { - "name": "FeNodeBase_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nDummy", - "ty": "uint16[3]", - "offset": 2 - }, - { - "name": "nNodeX0", - "ty": "uint16", - "offset": 8 - }, - { - "name": "nNodeX1", - "ty": "uint16", - "offset": 10 - }, - { - "name": "nNodeY0", - "ty": "uint16", - "offset": 12 - }, - { - "name": "nNodeY1", - "ty": "uint16", - "offset": 14 - }, - { - "name": "qAdjust", - "ty": "QuaternionStorage", - "offset": 16 - } - ] - }, - { - "name": "FeNodeWindBase_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNodeX0", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nNodeX1", - "ty": "uint16", - "offset": 2 - }, - { - "name": "nNodeY0", - "ty": "uint16", - "offset": 4 - }, - { - "name": "nNodeY1", - "ty": "uint16", - "offset": 6 - } - ] - }, - { - "name": "FeNodeReverseOffset_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vOffset", - "ty": "", - "offset": 0 - }, - { - "name": "nBoneCtrl", - "ty": "uint16", - "offset": 12 - }, - { - "name": "nTargetNode", - "ty": "uint16", - "offset": 14 - } - ] - }, - { - "name": "FeSimdQuad_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][4]", - "offset": 0 - }, - { - "name": "f4Slack", - "ty": "fltx4", - "offset": 32 - }, - { - "name": "vShape", - "ty": "FourVectors[4]", - "offset": 48 - }, - { - "name": "f4Weights", - "ty": "fltx4[4]", - "offset": 240 - } - ] - }, - { - "name": "FeAxialEdgeBend_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "te", - "ty": "float32", - "offset": 0 - }, - { - "name": "tv", - "ty": "float32", - "offset": 4 - }, - { - "name": "flDist", - "ty": "float32", - "offset": 8 - }, - { - "name": "flWeight", - "ty": "float32[4]", - "offset": 12 - }, - { - "name": "nNode", - "ty": "uint16[6]", - "offset": 28 - } - ] - }, - { - "name": "FeBandBendLimit_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flDistMin", - "ty": "float32", - "offset": 0 - }, - { - "name": "flDistMax", - "ty": "float32", - "offset": 4 - }, - { - "name": "nNode", - "ty": "uint16[6]", - "offset": 8 - } - ] - }, - { - "name": "FeRodConstraint_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "flMaxDist", - "ty": "float32", - "offset": 4 - }, - { - "name": "flMinDist", - "ty": "float32", - "offset": 8 - }, - { - "name": "flWeight0", - "ty": "float32", - "offset": 12 - }, - { - "name": "flRelaxationFactor", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "FeTwistConstraint_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNodeOrient", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nNodeEnd", - "ty": "uint16", - "offset": 2 - }, - { - "name": "flTwistRelax", - "ty": "float32", - "offset": 4 - }, - { - "name": "flSwingRelax", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "FeSimdRodConstraint_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][2]", - "offset": 0 - }, - { - "name": "f4MaxDist", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "f4MinDist", - "ty": "fltx4", - "offset": 32 - }, - { - "name": "f4Weight0", - "ty": "fltx4", - "offset": 48 - }, - { - "name": "f4RelaxationFactor", - "ty": "fltx4", - "offset": 64 - } - ] - }, - { - "name": "FeSimdRodConstraintAnim_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][2]", - "offset": 0 - }, - { - "name": "f4Weight0", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "f4RelaxationFactor", - "ty": "fltx4", - "offset": 32 - } - ] - }, - { - "name": "FeAnimStrayRadius_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "flMaxDist", - "ty": "float32", - "offset": 4 - }, - { - "name": "flRelaxationFactor", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "FeSimdAnimStrayRadius_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][2]", - "offset": 0 - }, - { - "name": "flMaxDist", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "flRelaxationFactor", - "ty": "fltx4", - "offset": 32 - } - ] - }, - { - "name": "FeSimdNodeBase_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4]", - "offset": 0 - }, - { - "name": "nNodeX0", - "ty": "uint16[4]", - "offset": 8 - }, - { - "name": "nNodeX1", - "ty": "uint16[4]", - "offset": 16 - }, - { - "name": "nNodeY0", - "ty": "uint16[4]", - "offset": 24 - }, - { - "name": "nNodeY1", - "ty": "uint16[4]", - "offset": 32 - }, - { - "name": "nDummy", - "ty": "uint16[4]", - "offset": 40 - }, - { - "name": "qAdjust", - "ty": "FourQuaternions", - "offset": 48 - } - ] - }, - { - "name": "FeNodeIntegrator_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flPointDamping", - "ty": "float32", - "offset": 0 - }, - { - "name": "flAnimationForceAttraction", - "ty": "float32", - "offset": 4 - }, - { - "name": "flAnimationVertexAttraction", - "ty": "float32", - "offset": 8 - }, - { - "name": "flGravity", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "FeSpringIntegrator_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "flSpringRestLength", - "ty": "float32", - "offset": 4 - }, - { - "name": "flSpringConstant", - "ty": "float32", - "offset": 8 - }, - { - "name": "flSpringDamping", - "ty": "float32", - "offset": 12 - }, - { - "name": "flNodeWeight0", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "FeSimdSpringIntegrator_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[4][2]", - "offset": 0 - }, - { - "name": "flSpringRestLength", - "ty": "fltx4", - "offset": 16 - }, - { - "name": "flSpringConstant", - "ty": "fltx4", - "offset": 32 - }, - { - "name": "flSpringDamping", - "ty": "fltx4", - "offset": 48 - }, - { - "name": "flNodeWeight0", - "ty": "fltx4", - "offset": 64 - } - ] - }, - { - "name": "FeCtrlOffset_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vOffset", - "ty": "", - "offset": 0 - }, - { - "name": "nCtrlParent", - "ty": "uint16", - "offset": 12 - }, - { - "name": "nCtrlChild", - "ty": "uint16", - "offset": 14 - } - ] - }, - { - "name": "FeSoftParent_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nParent", - "ty": "int32", - "offset": 0 - }, - { - "name": "flAlpha", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "FeCtrlSoftOffset_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nCtrlParent", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nCtrlChild", - "ty": "uint16", - "offset": 2 - }, - { - "name": "vOffset", - "ty": "", - "offset": 4 - }, - { - "name": "flAlpha", - "ty": "float32", - "offset": 16 - } - ] - }, - { - "name": "FeCtrlOsOffset_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nCtrlParent", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nCtrlChild", - "ty": "uint16", - "offset": 2 - } - ] - }, - { - "name": "FeFollowNode_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nParentNode", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nChildNode", - "ty": "uint16", - "offset": 2 - }, - { - "name": "flWeight", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "FeCollisionPlane_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nCtrlParent", - "ty": "uint16", - "offset": 0 - }, - { - "name": "nChildNode", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_Plane", - "ty": "RnPlane_t", - "offset": 4 - }, - { - "name": "flStrength", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "FeWorldCollisionParams_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flWorldFriction", - "ty": "float32", - "offset": 0 - }, - { - "name": "flGroundFriction", - "ty": "float32", - "offset": 4 - }, - { - "name": "nListBegin", - "ty": "uint16", - "offset": 8 - }, - { - "name": "nListEnd", - "ty": "uint16", - "offset": 10 - } - ] - }, - { - "name": "FeTreeChildren_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nChild", - "ty": "uint16[2]", - "offset": 0 - } - ] - }, - { - "name": "FeTaperedCapsuleRigid_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vSphere", - "ty": "fltx4[2]", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 32 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 34 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 36 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 38 - } - ] - }, - { - "name": "FeSphereRigid_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vSphere", - "ty": "fltx4", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 16 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 18 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 20 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 22 - } - ] - }, - { - "name": "FeTaperedCapsuleStretch_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 4 - }, - { - "name": "nDummy", - "ty": "uint16", - "offset": 6 - }, - { - "name": "flRadius", - "ty": "float32[2]", - "offset": 8 - } - ] - }, - { - "name": "FeBoxRigid_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "tmFrame2", - "ty": "CTransform", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 32 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 34 - }, - { - "name": "vSize", - "ty": "", - "offset": 36 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 50 - } - ] - }, - { - "name": "CovMatrix3", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vDiag", - "ty": "", - "offset": 0 - }, - { - "name": "m_flXY", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_flXZ", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_flYZ", - "ty": "float32", - "offset": 20 - } - ] - }, - { - "name": "FourCovMatrices3", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vDiag", - "ty": "FourVectors", - "offset": 0 - }, - { - "name": "m_flXY", - "ty": "fltx4", - "offset": 48 - }, - { - "name": "m_flXZ", - "ty": "fltx4", - "offset": 64 - }, - { - "name": "m_flYZ", - "ty": "fltx4", - "offset": 80 - } - ] - }, - { - "name": "FeFitWeight_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "flWeight", - "ty": "float32", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 4 - }, - { - "name": "nDummy", - "ty": "uint16", - "offset": 6 - } - ] - }, - { - "name": "FeFitInfluence_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nVertexNode", - "ty": "uint32", - "offset": 0 - }, - { - "name": "flWeight", - "ty": "float32", - "offset": 4 - }, - { - "name": "nMatrixNode", - "ty": "uint32", - "offset": 8 - } - ] - }, - { - "name": "FeFitMatrix_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "bone", - "ty": "CTransform", - "offset": 0 - }, - { - "name": "vCenter", - "ty": "", - "offset": 32 - }, - { - "name": "nEnd", - "ty": "uint16", - "offset": 44 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 46 - }, - { - "name": "nBeginDynamic", - "ty": "uint16", - "offset": 48 - } - ] - }, - { - "name": "FeRigidColliderIndices_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nTaperedCapsuleRigidIndex", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nSphereRigidIndex", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_nBoxRigidIndex", - "ty": "uint16", - "offset": 4 - }, - { - "name": "m_nCollisionPlaneIndex", - "ty": "uint16", - "offset": 6 - } - ] - }, - { - "name": "FeBuildTaperedCapsuleRigid_t", - "module_name": "physicslib.dll", - "parent": { - "name": "FeTaperedCapsuleRigid_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vSphere", - "ty": "fltx4[2]", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 32 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 34 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 36 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 38 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nPriority", - "ty": "int32", - "offset": 48 - }, - { - "name": "m_nVertexMapHash", - "ty": "uint32", - "offset": 52 - } - ] - }, - { - "name": "FeBuildBoxRigid_t", - "module_name": "physicslib.dll", - "parent": { - "name": "FeBoxRigid_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "tmFrame2", - "ty": "CTransform", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 32 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 34 - }, - { - "name": "vSize", - "ty": "", - "offset": 36 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 48 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 50 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nPriority", - "ty": "int32", - "offset": 64 - }, - { - "name": "m_nVertexMapHash", - "ty": "uint32", - "offset": 68 - } - ] - }, - { - "name": "FeBuildSphereRigid_t", - "module_name": "physicslib.dll", - "parent": { - "name": "FeSphereRigid_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "vSphere", - "ty": "fltx4", - "offset": 0 - }, - { - "name": "nNode", - "ty": "uint16", - "offset": 16 - }, - { - "name": "nCollisionMask", - "ty": "uint16", - "offset": 18 - }, - { - "name": "nVertexMapIndex", - "ty": "uint16", - "offset": 20 - }, - { - "name": "nFlags", - "ty": "uint16", - "offset": 22 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nPriority", - "ty": "int32", - "offset": 32 - }, - { - "name": "m_nVertexMapHash", - "ty": "uint32", - "offset": 36 - } - ] - }, - { - "name": "FeSourceEdge_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "nNode", - "ty": "uint16[2]", - "offset": 0 - } - ] - }, - { - "name": "FeEffectDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "sName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "nType", - "ty": "int32", - "offset": 12 - }, - { - "name": "m_Params", - "ty": "KeyValues3", - "offset": 16 - } - ] - }, - { - "name": "FeVertexMapBuild_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_VertexMapName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_Color", - "ty": "Color", - "offset": 12 - }, - { - "name": "m_flVolumetricSolveStrength", - "ty": "float32", - "offset": 16 - }, - { - "name": "m_nScaleSourceNode", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_Weights", - "ty": "CUtlVector< float32 >", - "offset": 24 - } - ] - }, - { - "name": "CFeVertexMapBuildArray", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Array", - "ty": "CUtlVector< FeVertexMapBuild_t* >", - "offset": 0 - } - ] - }, - { - "name": "FeProxyVertexMap_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_flWeight", - "ty": "float32", - "offset": 8 - } - ] - }, - { - "name": "FeVertexMapDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "sName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "nColor", - "ty": "uint32", - "offset": 12 - }, - { - "name": "nFlags", - "ty": "uint32", - "offset": 16 - }, - { - "name": "nVertexBase", - "ty": "uint16", - "offset": 20 - }, - { - "name": "nVertexCount", - "ty": "uint16", - "offset": 22 - }, - { - "name": "nMapOffset", - "ty": "uint32", - "offset": 24 - }, - { - "name": "nNodeListOffset", - "ty": "uint32", - "offset": 28 - }, - { - "name": "vCenterOfMass", - "ty": "", - "offset": 32 - }, - { - "name": "flVolumetricSolveStrength", - "ty": "float32", - "offset": 44 - }, - { - "name": "nScaleSourceNode", - "ty": "int16", - "offset": 48 - }, - { - "name": "nNodeListCount", - "ty": "uint16", - "offset": 50 - } - ] - }, - { - "name": "FeMorphLayerDepr_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_Nodes", - "ty": "CUtlVector< uint16 >", - "offset": 16 - }, - { - "name": "m_InitPos", - "ty": "CUtlVector< Vector >", - "offset": 40 - }, - { - "name": "m_Gravity", - "ty": "CUtlVector< float32 >", - "offset": 64 - }, - { - "name": "m_GoalStrength", - "ty": "CUtlVector< float32 >", - "offset": 88 - }, - { - "name": "m_GoalDamping", - "ty": "CUtlVector< float32 >", - "offset": 112 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 136 - } - ] - }, - { - "name": "CFeMorphLayer", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Name", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_nNameHash", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_Nodes", - "ty": "CUtlVector< uint16 >", - "offset": 16 - }, - { - "name": "m_InitPos", - "ty": "CUtlVector< Vector >", - "offset": 40 - }, - { - "name": "m_Gravity", - "ty": "CUtlVector< float32 >", - "offset": 64 - }, - { - "name": "m_GoalStrength", - "ty": "CUtlVector< float32 >", - "offset": 88 - }, - { - "name": "m_GoalDamping", - "ty": "CUtlVector< float32 >", - "offset": 112 - } - ] - }, - { - "name": "Dop26_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flSupport", - "ty": "float32[26]", - "offset": 0 - } - ] - }, - { - "name": "RnCapsule_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vCenter", - "ty": "Vector[2]", - "offset": 0 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 24 - } - ] - }, - { - "name": "RnPlane_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vNormal", - "ty": "", - "offset": 0 - }, - { - "name": "m_flOffset", - "ty": "float32", - "offset": 12 - } - ] - }, - { - "name": "RnVertex_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEdge", - "ty": "uint8", - "offset": 0 - } - ] - }, - { - "name": "RnHalfEdge_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nNext", - "ty": "uint8", - "offset": 0 - }, - { - "name": "m_nTwin", - "ty": "uint8", - "offset": 1 - }, - { - "name": "m_nOrigin", - "ty": "uint8", - "offset": 2 - }, - { - "name": "m_nFace", - "ty": "uint8", - "offset": 3 - } - ] - }, - { - "name": "RnFace_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nEdge", - "ty": "uint8", - "offset": 0 - } - ] - }, - { - "name": "CRegionSVM", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Planes", - "ty": "CUtlVector< RnPlane_t >", - "offset": 0 - }, - { - "name": "m_Nodes", - "ty": "CUtlVector< uint32 >", - "offset": 24 - } - ] - }, - { - "name": "RnHull_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vCentroid", - "ty": "", - "offset": 0 - }, - { - "name": "m_flMaxAngularRadius", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_Bounds", - "ty": "AABB_t", - "offset": 16 - }, - { - "name": "m_vOrthographicAreas", - "ty": "", - "offset": 40 - }, - { - "name": "m_MassProperties", - "ty": "matrix3x4_t", - "offset": 52 - }, - { - "name": "m_flVolume", - "ty": "float32", - "offset": 100 - }, - { - "name": "m_flSurfaceArea", - "ty": "float32", - "offset": 104 - }, - { - "name": "m_Vertices", - "ty": "CUtlVector< RnVertex_t >", - "offset": 112 - }, - { - "name": "m_VertexPositions", - "ty": "CUtlVector< Vector >", - "offset": 136 - }, - { - "name": "m_Edges", - "ty": "CUtlVector< RnHalfEdge_t >", - "offset": 160 - }, - { - "name": "m_Faces", - "ty": "CUtlVector< RnFace_t >", - "offset": 184 - }, - { - "name": "m_FacePlanes", - "ty": "CUtlVector< RnPlane_t >", - "offset": 208 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 232 - }, - { - "name": "m_pRegionSVM", - "ty": "CRegionSVM*", - "offset": 240 - } - ] - }, - { - "name": "RnTriangle_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nIndex", - "ty": "int32[3]", - "offset": 0 - } - ] - }, - { - "name": "RnWing_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nIndex", - "ty": "int32[3]", - "offset": 0 - } - ] - }, - { - "name": "RnNode_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vMin", - "ty": "", - "offset": 0 - }, - { - "name": "m_nChildren", - "ty": "uint32", - "offset": 12 - }, - { - "name": "m_vMax", - "ty": "", - "offset": 16 - }, - { - "name": "m_nTriangleOffset", - "ty": "uint32", - "offset": 28 - } - ] - }, - { - "name": "RnMesh_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vMin", - "ty": "", - "offset": 0 - }, - { - "name": "m_vMax", - "ty": "", - "offset": 12 - }, - { - "name": "m_Nodes", - "ty": "CUtlVector< RnNode_t >", - "offset": 24 - }, - { - "name": "m_Vertices", - "ty": "CUtlVectorSIMDPaddedVector", - "offset": 48 - }, - { - "name": "m_Triangles", - "ty": "CUtlVector< RnTriangle_t >", - "offset": 72 - }, - { - "name": "m_Wings", - "ty": "CUtlVector< RnWing_t >", - "offset": 96 - }, - { - "name": "m_Materials", - "ty": "CUtlVector< uint8 >", - "offset": 120 - }, - { - "name": "m_vOrthographicAreas", - "ty": "", - "offset": 144 - }, - { - "name": "m_nFlags", - "ty": "uint32", - "offset": 156 - }, - { - "name": "m_nDebugFlags", - "ty": "uint32", - "offset": 160 - } - ] - }, - { - "name": "RnShapeDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - { - "name": "RnSphereDesc_t", - "module_name": "physicslib.dll", - "parent": { - "name": "RnShapeDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Sphere", - "ty": "SphereBase_t< float32 >", - "offset": 16 - } - ] - }, - { - "name": "RnCapsuleDesc_t", - "module_name": "physicslib.dll", - "parent": { - "name": "RnShapeDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Capsule", - "ty": "RnCapsule_t", - "offset": 16 - } - ] - }, - { - "name": "RnHullDesc_t", - "module_name": "physicslib.dll", - "parent": { - "name": "RnShapeDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Hull", - "ty": "RnHull_t", - "offset": 16 - } - ] - }, - { - "name": "RnMeshDesc_t", - "module_name": "physicslib.dll", - "parent": { - "name": "RnShapeDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nCollisionAttributeIndex", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nSurfacePropertyIndex", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_UserFriendlyName", - "ty": "CUtlString", - "offset": 8 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Mesh", - "ty": "RnMesh_t", - "offset": 16 - } - ] - }, - { - "name": "RnSoftbodyParticle_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMassInv", - "ty": "float32", - "offset": 0 - } - ] - }, - { - "name": "RnSoftbodySpring_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParticle", - "ty": "uint16[2]", - "offset": 0 - }, - { - "name": "m_flLength", - "ty": "float32", - "offset": 4 - } - ] - }, - { - "name": "RnSoftbodyCapsule_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vCenter", - "ty": "Vector[2]", - "offset": 0 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_nParticle", - "ty": "uint16[2]", - "offset": 28 - } - ] - }, - { - "name": "RnBlendVertex_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nWeight0", - "ty": "uint16", - "offset": 0 - }, - { - "name": "m_nIndex0", - "ty": "uint16", - "offset": 2 - }, - { - "name": "m_nWeight1", - "ty": "uint16", - "offset": 4 - }, - { - "name": "m_nIndex1", - "ty": "uint16", - "offset": 6 - }, - { - "name": "m_nWeight2", - "ty": "uint16", - "offset": 8 - }, - { - "name": "m_nIndex2", - "ty": "uint16", - "offset": 10 - }, - { - "name": "m_nFlags", - "ty": "uint16", - "offset": 12 - }, - { - "name": "m_nTargetIndex", - "ty": "uint16", - "offset": 14 - } - ] - }, - { - "name": "CastSphereSATParams_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vRayStart", - "ty": "", - "offset": 0 - }, - { - "name": "m_vRayDelta", - "ty": "", - "offset": 12 - }, - { - "name": "m_flRadius", - "ty": "float32", - "offset": 24 - }, - { - "name": "m_flMaxFraction", - "ty": "float32", - "offset": 28 - }, - { - "name": "m_flScale", - "ty": "float32", - "offset": 32 - }, - { - "name": "m_pHull", - "ty": "RnHull_t*", - "offset": 40 - } - ] - }, - { - "name": "RnBodyDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sDebugName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_vPosition", - "ty": "", - "offset": 8 - }, - { - "name": "m_qOrientation", - "ty": "QuaternionStorage", - "offset": 20 - }, - { - "name": "m_vLinearVelocity", - "ty": "", - "offset": 36 - }, - { - "name": "m_vAngularVelocity", - "ty": "", - "offset": 48 - }, - { - "name": "m_vLocalMassCenter", - "ty": "", - "offset": 60 - }, - { - "name": "m_LocalInertiaInv", - "ty": "Vector[3]", - "offset": 72 - }, - { - "name": "m_flMassInv", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flGameMass", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flInertiaScaleInv", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flLinearDamping", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_flAngularDamping", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flLinearDrag", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_flAngularDrag", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_flLinearBuoyancyDrag", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_flAngularBuoyancyDrag", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_vLastAwakeForceAccum", - "ty": "", - "offset": 144 - }, - { - "name": "m_vLastAwakeTorqueAccum", - "ty": "", - "offset": 156 - }, - { - "name": "m_flBuoyancyFactor", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_nBodyType", - "ty": "int32", - "offset": 180 - }, - { - "name": "m_nGameIndex", - "ty": "uint32", - "offset": 184 - }, - { - "name": "m_nGameFlags", - "ty": "uint32", - "offset": 188 - }, - { - "name": "m_nMinVelocityIterations", - "ty": "int8", - "offset": 192 - }, - { - "name": "m_nMinPositionIterations", - "ty": "int8", - "offset": 193 - }, - { - "name": "m_nMassPriority", - "ty": "int8", - "offset": 194 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 195 - }, - { - "name": "m_bSleeping", - "ty": "bool", - "offset": 196 - }, - { - "name": "m_bIsContinuousEnabled", - "ty": "bool", - "offset": 197 - }, - { - "name": "m_bDragEnabled", - "ty": "bool", - "offset": 198 - }, - { - "name": "m_bBuoyancyDragEnabled", - "ty": "bool", - "offset": 199 - }, - { - "name": "m_bGravityDisabled", - "ty": "bool", - "offset": 200 - }, - { - "name": "m_bSpeculativeEnabled", - "ty": "bool", - "offset": 201 - }, - { - "name": "m_bHasShadowController", - "ty": "bool", - "offset": 202 - } - ] - }, - { - "name": "VertexPositionNormal_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPosition", - "ty": "", - "offset": 0 - }, - { - "name": "m_vNormal", - "ty": "", - "offset": 12 - } - ] - }, - { - "name": "VertexPositionColor_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [], - "fields": [ - { - "name": "m_vPosition", - "ty": "", - "offset": 0 - } - ] - }, - { - "name": "vphysics_save_cphysicsbody_t", - "module_name": "vphysics2.dll", - "parent": { - "name": "RnBodyDesc_t", - "module_name": "physicslib.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sDebugName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_vPosition", - "ty": "", - "offset": 8 - }, - { - "name": "m_qOrientation", - "ty": "QuaternionStorage", - "offset": 20 - }, - { - "name": "m_vLinearVelocity", - "ty": "", - "offset": 36 - }, - { - "name": "m_vAngularVelocity", - "ty": "", - "offset": 48 - }, - { - "name": "m_vLocalMassCenter", - "ty": "", - "offset": 60 - }, - { - "name": "m_LocalInertiaInv", - "ty": "Vector[3]", - "offset": 72 - }, - { - "name": "m_flMassInv", - "ty": "float32", - "offset": 108 - }, - { - "name": "m_flGameMass", - "ty": "float32", - "offset": 112 - }, - { - "name": "m_flInertiaScaleInv", - "ty": "float32", - "offset": 116 - }, - { - "name": "m_flLinearDamping", - "ty": "float32", - "offset": 120 - }, - { - "name": "m_flAngularDamping", - "ty": "float32", - "offset": 124 - }, - { - "name": "m_flLinearDrag", - "ty": "float32", - "offset": 128 - }, - { - "name": "m_flAngularDrag", - "ty": "float32", - "offset": 132 - }, - { - "name": "m_flLinearBuoyancyDrag", - "ty": "float32", - "offset": 136 - }, - { - "name": "m_flAngularBuoyancyDrag", - "ty": "float32", - "offset": 140 - }, - { - "name": "m_vLastAwakeForceAccum", - "ty": "", - "offset": 144 - }, - { - "name": "m_vLastAwakeTorqueAccum", - "ty": "", - "offset": 156 - }, - { - "name": "m_flBuoyancyFactor", - "ty": "float32", - "offset": 168 - }, - { - "name": "m_flGravityScale", - "ty": "float32", - "offset": 172 - }, - { - "name": "m_flTimeScale", - "ty": "float32", - "offset": 176 - }, - { - "name": "m_nBodyType", - "ty": "int32", - "offset": 180 - }, - { - "name": "m_nGameIndex", - "ty": "uint32", - "offset": 184 - }, - { - "name": "m_nGameFlags", - "ty": "uint32", - "offset": 188 - }, - { - "name": "m_nMinVelocityIterations", - "ty": "int8", - "offset": 192 - }, - { - "name": "m_nMinPositionIterations", - "ty": "int8", - "offset": 193 - }, - { - "name": "m_nMassPriority", - "ty": "int8", - "offset": 194 - }, - { - "name": "m_bEnabled", - "ty": "bool", - "offset": 195 - }, - { - "name": "m_bSleeping", - "ty": "bool", - "offset": 196 - }, - { - "name": "m_bIsContinuousEnabled", - "ty": "bool", - "offset": 197 - }, - { - "name": "m_bDragEnabled", - "ty": "bool", - "offset": 198 - }, - { - "name": "m_bBuoyancyDragEnabled", - "ty": "bool", - "offset": 199 - }, - { - "name": "m_bGravityDisabled", - "ty": "bool", - "offset": 200 - }, - { - "name": "m_bSpeculativeEnabled", - "ty": "bool", - "offset": 201 - }, - { - "name": "m_bHasShadowController", - "ty": "bool", - "offset": 202 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nOldPointer", - "ty": "uint64", - "offset": 208 - } - ] - } - ], - [ - { - "name": "JointAxis_t", - "ty": "int32", - "alignment": 4, - "size": 4, - "members": [ - { - "name": "JOINT_AXIS_X", - "value": 0 - }, - { - "name": "JOINT_AXIS_Y", - "value": 1 - }, - { - "name": "JOINT_AXIS_Z", - "value": 2 - }, - { - "name": "JOINT_AXIS_COUNT", - "value": 3 - } - ] - }, - { - "name": "JointMotion_t", - "ty": "int32", - "alignment": 4, - "size": 3, - "members": [ - { - "name": "JOINT_MOTION_FREE", - "value": 0 - }, - { - "name": "JOINT_MOTION_LOCKED", - "value": 1 - }, - { - "name": "JOINT_MOTION_COUNT", - "value": 2 - } - ] - } - ] - ], - "worldrenderer.dll": [ - [ - { - "name": "EntityIOConnectionData_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_outputName", - "ty": "CUtlString", - "offset": 0 - }, - { - "name": "m_targetType", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_targetName", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_inputName", - "ty": "CUtlString", - "offset": 24 - }, - { - "name": "m_overrideParam", - "ty": "CUtlString", - "offset": 32 - }, - { - "name": "m_flDelay", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_nTimesToFire", - "ty": "int32", - "offset": 44 - } - ] - }, - { - "name": "EntityKeyValueData_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_connections", - "ty": "CUtlVector< EntityIOConnectionData_t >", - "offset": 8 - }, - { - "name": "m_keyValuesData", - "ty": "CUtlBinaryBlock", - "offset": 32 - } - ] - }, - { - "name": "PermEntityLumpData_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_name", - "ty": "CUtlString", - "offset": 8 - }, - { - "name": "m_hammerUniqueId", - "ty": "CUtlString", - "offset": 16 - }, - { - "name": "m_childLumps", - "ty": "CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >", - "offset": 24 - }, - { - "name": "m_entityKeyValues", - "ty": "CUtlLeanVector< EntityKeyValueData_t >", - "offset": 48 - } - ] - }, - { - "name": "SceneObject_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nObjectID", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_vTransform", - "ty": "Vector4D[3]", - "offset": 4 - }, - { - "name": "m_flFadeStartDistance", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flFadeEndDistance", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_vTintColor", - "ty": "Vector4D", - "offset": 60 - }, - { - "name": "m_skin", - "ty": "CUtlString", - "offset": 80 - }, - { - "name": "m_nObjectTypeFlags", - "ty": "ObjectTypeFlags_t", - "offset": 88 - }, - { - "name": "m_vLightingOrigin", - "ty": "", - "offset": 92 - }, - { - "name": "m_nOverlayRenderOrder", - "ty": "int16", - "offset": 104 - }, - { - "name": "m_nLODOverride", - "ty": "int16", - "offset": 106 - }, - { - "name": "m_nCubeMapPrecomputedHandshake", - "ty": "int32", - "offset": 108 - }, - { - "name": "m_nLightProbeVolumePrecomputedHandshake", - "ty": "int32", - "offset": 112 - }, - { - "name": "m_renderableModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 120 - }, - { - "name": "m_renderable", - "ty": "CStrongHandle< InfoForResourceTypeCRenderMesh >", - "offset": 128 - } - ] - }, - { - "name": "BaseSceneObjectOverride_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSceneObjectIndex", - "ty": "uint32", - "offset": 0 - } - ] - }, - { - "name": "ExtraVertexStreamOverride_t", - "module_name": "worldrenderer.dll", - "parent": { - "name": "BaseSceneObjectOverride_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSceneObjectIndex", - "ty": "uint32", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSubSceneObject", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_nDrawCallIndex", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_nAdditionalMeshDrawPrimitiveFlags", - "ty": "MeshDrawPrimitiveFlags_t", - "offset": 12 - }, - { - "name": "m_extraBufferBinding", - "ty": "CRenderBufferBinding", - "offset": 16 - } - ] - }, - { - "name": "MaterialOverride_t", - "module_name": "worldrenderer.dll", - "parent": { - "name": "BaseSceneObjectOverride_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSceneObjectIndex", - "ty": "uint32", - "offset": 0 - } - ] - }, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nSubSceneObject", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_nDrawCallIndex", - "ty": "uint32", - "offset": 8 - }, - { - "name": "m_pMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 16 - } - ] - }, - { - "name": "InfoOverlayData_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_transform", - "ty": "matrix3x4_t", - "offset": 0 - }, - { - "name": "m_flWidth", - "ty": "float32", - "offset": 48 - }, - { - "name": "m_flHeight", - "ty": "float32", - "offset": 52 - }, - { - "name": "m_flDepth", - "ty": "float32", - "offset": 56 - }, - { - "name": "m_vUVStart", - "ty": "Vector2D", - "offset": 60 - }, - { - "name": "m_vUVEnd", - "ty": "Vector2D", - "offset": 68 - }, - { - "name": "m_pMaterial", - "ty": "CStrongHandle< InfoForResourceTypeIMaterial2 >", - "offset": 80 - }, - { - "name": "m_nRenderOrder", - "ty": "int32", - "offset": 88 - }, - { - "name": "m_vTintColor", - "ty": "Vector4D", - "offset": 92 - }, - { - "name": "m_nSequenceOverride", - "ty": "int32", - "offset": 108 - } - ] - }, - { - "name": "BakedLightingInfo_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nLightmapVersionNumber", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nLightmapGameVersionNumber", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_vLightmapUvScale", - "ty": "Vector2D", - "offset": 8 - }, - { - "name": "m_bHasLightmaps", - "ty": "bool", - "offset": 16 - }, - { - "name": "m_lightMaps", - "ty": "CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > >", - "offset": 24 - } - ] - }, - { - "name": "WorldNodeOnDiskBufferData_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nElementCount", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_nElementSizeInBytes", - "ty": "int32", - "offset": 4 - }, - { - "name": "m_inputLayoutFields", - "ty": "CUtlVector< RenderInputLayoutField_t >", - "offset": 8 - }, - { - "name": "m_pData", - "ty": "CUtlVector< uint8 >", - "offset": 32 - } - ] - }, - { - "name": "AggregateMeshInfo_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nVisClusterMemberOffset", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nVisClusterMemberCount", - "ty": "uint8", - "offset": 4 - }, - { - "name": "m_bHasTransform", - "ty": "bool", - "offset": 5 - }, - { - "name": "m_nDrawCallIndex", - "ty": "int16", - "offset": 6 - }, - { - "name": "m_nLODSetupIndex", - "ty": "int16", - "offset": 8 - }, - { - "name": "m_nLODGroupMask", - "ty": "uint8", - "offset": 10 - }, - { - "name": "m_vTintColor", - "ty": "Color", - "offset": 11 - }, - { - "name": "m_objectFlags", - "ty": "ObjectTypeFlags_t", - "offset": 16 - }, - { - "name": "m_nLightProbeVolumePrecomputedHandshake", - "ty": "int32", - "offset": 20 - } - ] - }, - { - "name": "AggregateLODSetup_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_vLODOrigin", - "ty": "", - "offset": 0 - }, - { - "name": "m_fMaxObjectScale", - "ty": "float32", - "offset": 12 - }, - { - "name": "m_fSwitchDistances", - "ty": "CUtlVectorFixedGrowable< float32 >", - "offset": 16 - } - ] - }, - { - "name": "AggregateSceneObject_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_allFlags", - "ty": "ObjectTypeFlags_t", - "offset": 0 - }, - { - "name": "m_anyFlags", - "ty": "ObjectTypeFlags_t", - "offset": 4 - }, - { - "name": "m_nLayer", - "ty": "int16", - "offset": 8 - }, - { - "name": "m_aggregateMeshes", - "ty": "CUtlVector< AggregateMeshInfo_t >", - "offset": 16 - }, - { - "name": "m_lodSetups", - "ty": "CUtlVector< AggregateLODSetup_t >", - "offset": 40 - }, - { - "name": "m_visClusterMembership", - "ty": "CUtlVector< uint16 >", - "offset": 64 - }, - { - "name": "m_fragmentTransforms", - "ty": "CUtlVector< matrix3x4_t >", - "offset": 88 - }, - { - "name": "m_renderableModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 112 - } - ] - }, - { - "name": "ClutterTile_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nFirstInstance", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nLastInstance", - "ty": "uint32", - "offset": 4 - }, - { - "name": "m_BoundsWs", - "ty": "AABB_t", - "offset": 8 - } - ] - }, - { - "name": "ClutterSceneObject_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_Bounds", - "ty": "AABB_t", - "offset": 0 - }, - { - "name": "m_flags", - "ty": "ObjectTypeFlags_t", - "offset": 24 - }, - { - "name": "m_nLayer", - "ty": "int16", - "offset": 28 - }, - { - "name": "m_instancePositions", - "ty": "CUtlVector< Vector >", - "offset": 32 - }, - { - "name": "m_instanceScales", - "ty": "CUtlVector< float32 >", - "offset": 80 - }, - { - "name": "m_instanceTintSrgb", - "ty": "CUtlVector< Color >", - "offset": 104 - }, - { - "name": "m_tiles", - "ty": "CUtlVector< ClutterTile_t >", - "offset": 128 - }, - { - "name": "m_renderableModel", - "ty": "CStrongHandle< InfoForResourceTypeCModel >", - "offset": 152 - } - ] - }, - { - "name": "WorldNode_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_sceneObjects", - "ty": "CUtlVector< SceneObject_t >", - "offset": 0 - }, - { - "name": "m_infoOverlays", - "ty": "CUtlVector< InfoOverlayData_t >", - "offset": 24 - }, - { - "name": "m_visClusterMembership", - "ty": "CUtlVector< uint16 >", - "offset": 48 - }, - { - "name": "m_aggregateSceneObjects", - "ty": "CUtlVector< AggregateSceneObject_t >", - "offset": 72 - }, - { - "name": "m_clutterSceneObjects", - "ty": "CUtlVector< ClutterSceneObject_t >", - "offset": 96 - }, - { - "name": "m_extraVertexStreamOverrides", - "ty": "CUtlVector< ExtraVertexStreamOverride_t >", - "offset": 120 - }, - { - "name": "m_materialOverrides", - "ty": "CUtlVector< MaterialOverride_t >", - "offset": 144 - }, - { - "name": "m_extraVertexStreams", - "ty": "CUtlVector< WorldNodeOnDiskBufferData_t >", - "offset": 168 - }, - { - "name": "m_layerNames", - "ty": "CUtlVector< CUtlString >", - "offset": 192 - }, - { - "name": "m_sceneObjectLayerIndices", - "ty": "CUtlVector< uint8 >", - "offset": 216 - }, - { - "name": "m_overlayLayerIndices", - "ty": "CUtlVector< uint8 >", - "offset": 240 - }, - { - "name": "m_grassFileName", - "ty": "CUtlString", - "offset": 264 - }, - { - "name": "m_nodeLightingInfo", - "ty": "BakedLightingInfo_t", - "offset": 272 - } - ] - }, - { - "name": "WorldBuilderParams_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_flMinDrawVolumeSize", - "ty": "float32", - "offset": 0 - }, - { - "name": "m_bBuildBakedLighting", - "ty": "bool", - "offset": 4 - }, - { - "name": "m_vLightmapUvScale", - "ty": "Vector2D", - "offset": 8 - }, - { - "name": "m_nCompileTimestamp", - "ty": "uint64", - "offset": 16 - }, - { - "name": "m_nCompileFingerprint", - "ty": "uint64", - "offset": 24 - } - ] - }, - { - "name": "NodeData_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nParent", - "ty": "int32", - "offset": 0 - }, - { - "name": "m_vOrigin", - "ty": "", - "offset": 4 - }, - { - "name": "m_vMinBounds", - "ty": "", - "offset": 16 - }, - { - "name": "m_vMaxBounds", - "ty": "", - "offset": 28 - }, - { - "name": "m_flMinimumDistance", - "ty": "float32", - "offset": 40 - }, - { - "name": "m_ChildNodeIndices", - "ty": "CUtlVector< int32 >", - "offset": 48 - }, - { - "name": "m_worldNodePrefix", - "ty": "CUtlString", - "offset": 72 - } - ] - }, - { - "name": "World_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_builderParams", - "ty": "WorldBuilderParams_t", - "offset": 0 - }, - { - "name": "m_worldNodes", - "ty": "CUtlVector< NodeData_t >", - "offset": 32 - }, - { - "name": "m_worldLightingInfo", - "ty": "BakedLightingInfo_t", - "offset": 56 - }, - { - "name": "m_entityLumps", - "ty": "CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > >", - "offset": 104 - } - ] - }, - { - "name": "VoxelVisBlockOffset_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nOffset", - "ty": "uint32", - "offset": 0 - }, - { - "name": "m_nElementCount", - "ty": "uint32", - "offset": 4 - } - ] - }, - { - "name": "CVoxelVisibility", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MGetKV3ClassDefaults" - } - } - ], - "fields": [ - { - "name": "m_nBaseClusterCount", - "ty": "uint32", - "offset": 64 - }, - { - "name": "m_nPVSBytesPerCluster", - "ty": "uint32", - "offset": 68 - }, - { - "name": "m_vMinBounds", - "ty": "", - "offset": 72 - }, - { - "name": "m_vMaxBounds", - "ty": "", - "offset": 84 - }, - { - "name": "m_flGridSize", - "ty": "float32", - "offset": 96 - }, - { - "name": "m_nSkyVisibilityCluster", - "ty": "uint32", - "offset": 100 - }, - { - "name": "m_nSunVisibilityCluster", - "ty": "uint32", - "offset": 104 - }, - { - "name": "m_NodeBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 108 - }, - { - "name": "m_RegionBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 116 - }, - { - "name": "m_EnclosedClusterListBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 124 - }, - { - "name": "m_EnclosedClustersBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 132 - }, - { - "name": "m_MasksBlock", - "ty": "VoxelVisBlockOffset_t", - "offset": 140 - }, - { - "name": "m_nVisBlocks", - "ty": "VoxelVisBlockOffset_t", - "offset": 148 - } - ] - }, - { - "name": "VMapResourceData_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "InfoForResourceTypeVMapResourceData_t", - "module_name": "worldrenderer.dll", - "parent": null, - "metadata": [ - { - "Unknown": { - "name": "MResourceTypeForInfoType" - } - } - ], - "fields": [] - }, - { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - { - "name": "CEntityIdentity", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_nameStringableIndex", - "ty": "int32" - } - } - ], - "fields": [ - { - "name": "m_nameStringableIndex", - "ty": "int32", - "offset": 20 - }, - { - "name": "m_name", - "ty": "CUtlSymbolLarge", - "offset": 24 - }, - { - "name": "m_designerName", - "ty": "CUtlSymbolLarge", - "offset": 32 - }, - { - "name": "m_flags", - "ty": "uint32", - "offset": 48 - }, - { - "name": "m_worldGroupId", - "ty": "WorldGroupId_t", - "offset": 56 - }, - { - "name": "m_fDataObjectTypes", - "ty": "uint32", - "offset": 60 - }, - { - "name": "m_PathIndex", - "ty": "ChangeAccessorFieldPathIndex_t", - "offset": 64 - }, - { - "name": "m_pPrev", - "ty": "CEntityIdentity*", - "offset": 88 - }, - { - "name": "m_pNext", - "ty": "CEntityIdentity*", - "offset": 96 - }, - { - "name": "m_pPrevByClass", - "ty": "CEntityIdentity*", - "offset": 104 - }, - { - "name": "m_pNextByClass", - "ty": "CEntityIdentity*", - "offset": 112 - } - ] - }, - { - "name": "CEntityInstance", - "module_name": "entity2.dll", - "parent": null, - "metadata": [ - { - "NetworkVarNames": { - "name": "m_pEntity", - "ty": "CEntityIdentity *" - } - }, - { - "NetworkVarNames": { - "name": "m_CScriptComponent", - "ty": "CScriptComponent::Storage_t" - } - } - ], - "fields": [ - { - "name": "m_iszPrivateVScripts", - "ty": "CUtlSymbolLarge", - "offset": 8 - }, - { - "name": "m_pEntity", - "ty": "CEntityIdentity*", - "offset": 16 - }, - { - "name": "m_CScriptComponent", - "ty": "CScriptComponent*", - "offset": 40 - }, - { - "name": "m_bVisibleinPVS", - "ty": "bool", - "offset": 48 - } - ] - }, - { - "name": "CScriptComponent", - "module_name": "entity2.dll", - "parent": { - "name": "CEntityComponent", - "module_name": "entity2.dll", - "parent": null, - "metadata": [], - "fields": [] - }, - "metadata": [], - "fields": [ - { - "name": "m_scriptClassName", - "ty": "CUtlSymbolLarge", - "offset": 48 - } - ] - } - ], - [ - { - "name": "ObjectTypeFlags_t", - "ty": "int32", - "alignment": 4, - "size": 13, - "members": [ - { - "name": "OBJECT_TYPE_NONE", - "value": 0 - }, - { - "name": "OBJECT_TYPE_MODEL", - "value": 8 - }, - { - "name": "OBJECT_TYPE_BLOCK_LIGHT", - "value": 16 - }, - { - "name": "OBJECT_TYPE_NO_SHADOWS", - "value": 32 - }, - { - "name": "OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND", - "value": 64 - }, - { - "name": "OBJECT_TYPE_DISABLED_IN_LOW_QUALITY", - "value": 128 - }, - { - "name": "OBJECT_TYPE_NO_SUN_SHADOWS", - "value": 256 - }, - { - "name": "OBJECT_TYPE_RENDER_WITH_DYNAMIC", - "value": 512 - }, - { - "name": "OBJECT_TYPE_RENDER_TO_CUBEMAPS", - "value": 1024 - }, - { - "name": "OBJECT_TYPE_MODEL_HAS_LODS", - "value": 2048 - }, - { - "name": "OBJECT_TYPE_OVERLAY", - "value": 8192 - }, - { - "name": "OBJECT_TYPE_PRECOMPUTED_VISMEMBERS", - "value": 16384 - }, - { - "name": "OBJECT_TYPE_STATIC_CUBE_MAP", - "value": 32768 - } - ] - } - ] - ] + "animationsystem.dll": { + "classes": { + "AnimComponentID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimNodeID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimNodeOutputID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimParamID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimScriptHandle": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimStateID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimTagID": { + "fields": { + "m_id": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimationDecodeDebugDumpElement_t": { + "fields": { + "m_decodeOps": 40, + "m_decodedAnims": 88, + "m_internalOps": 64, + "m_modelName": 8, + "m_nEntityIndex": 0, + "m_poseParams": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimationDecodeDebugDump_t": { + "fields": { + "m_elems": 8, + "m_processingType": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimationSnapshotBase_t": { + "fields": { + "m_DecodeDump": 152, + "m_SnapshotType": 144, + "m_bBonesInWorldSpace": 64, + "m_bHasDecodeDump": 148, + "m_boneSetupMask": 72, + "m_boneTransforms": 96, + "m_flRealTime": 0, + "m_flexControllers": 120, + "m_rootToWorld": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "AnimationSnapshot_t": { + "fields": { + "m_modelName": 280, + "m_nEntIndex": 272 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "AnimationSnapshotBase_t" + }, + "BoneDemoCaptureSettings_t": { + "fields": { + "m_boneName": 0, + "m_flChainLength": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAimConstraint": { + "fields": { + "m_nUpType": 128, + "m_qAimOffset": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CAnimActionUpdater": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimActivity": { + "fields": { + "m_nActivity": 16, + "m_nFlags": 20, + "m_nWeight": 24, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimAttachment": { + "fields": { + "m_influenceIndices": 96, + "m_influenceOffsets": 48, + "m_influenceRotations": 0, + "m_influenceWeights": 108, + "m_numInfluences": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimBone": { + "fields": { + "m_flags": 68, + "m_name": 0, + "m_parent": 16, + "m_pos": 20, + "m_qAlignment": 52, + "m_quat": 32, + "m_scale": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimBoneDifference": { + "fields": { + "m_bHasMovement": 45, + "m_bHasRotation": 44, + "m_name": 0, + "m_parent": 16, + "m_posError": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimComponentUpdater": { + "fields": { + "m_bStartEnabled": 40, + "m_id": 32, + "m_name": 24, + "m_networkMode": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimCycle": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CCycleBase" + }, + "CAnimData": { + "fields": { + "m_animArray": 32, + "m_decoderArray": 56, + "m_nMaxUniqueFrameIndex": 80, + "m_name": 16, + "m_segmentArray": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimDataChannelDesc": { + "fields": { + "m_nElementIndexArray": 96, + "m_nElementMaskArray": 120, + "m_nFlags": 32, + "m_nType": 36, + "m_szChannelClass": 0, + "m_szDescription": 56, + "m_szElementNameArray": 72, + "m_szGrouping": 40, + "m_szVariableName": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimDecoder": { + "fields": { + "m_nType": 20, + "m_nVersion": 16, + "m_szName": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimDemoCaptureSettings": { + "fields": { + "m_baseSequence": 56, + "m_boneSelectionMode": 68, + "m_bones": 72, + "m_flIkRotation_MaxQuantizationError": 44, + "m_flIkRotation_MaxSplineError": 24, + "m_flIkTranslation_MaxQuantizationError": 48, + "m_flIkTranslation_MaxSplineError": 28, + "m_flMaxQuantizationErrorRotation": 32, + "m_flMaxQuantizationErrorScale": 40, + "m_flMaxQuantizationErrorTranslation": 36, + "m_flMaxSplineErrorScale": 20, + "m_flMaxSplineErrorTranslation": 16, + "m_ikChains": 96, + "m_nBaseSequenceFrame": 64, + "m_rangeBoneChainLength": 0, + "m_rangeMaxSplineErrorRotation": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimDesc": { + "fields": { + "fps": 24, + "framestalltime": 344, + "m_Data": 32, + "m_activityArray": 296, + "m_eventArray": 272, + "m_flags": 16, + "m_hierarchyArray": 320, + "m_movementArray": 248, + "m_name": 0, + "m_sequenceParams": 424, + "m_vecBoneWorldMax": 400, + "m_vecBoneWorldMin": 376, + "m_vecRootMax": 360, + "m_vecRootMin": 348 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimDesc_Flag": { + "fields": { + "m_bAllZeros": 1, + "m_bAnimGraphAdditive": 7, + "m_bDelta": 3, + "m_bHidden": 2, + "m_bImplicitSeqIgnoreDelta": 6, + "m_bLegacyWorldspace": 4, + "m_bLooping": 0, + "m_bModelDoc": 5 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimEncodeDifference": { + "fields": { + "m_bHasMorphBitArray": 120, + "m_bHasMovementBitArray": 96, + "m_bHasRotationBitArray": 72, + "m_bHasUserBitArray": 144, + "m_boneArray": 0, + "m_morphArray": 24, + "m_userArray": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimEncodedFrames": { + "fields": { + "m_fileName": 0, + "m_frameblockArray": 24, + "m_nFrames": 16, + "m_nFramesPerBlock": 20, + "m_usageDifferences": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimEnum": { + "fields": { + "m_value": 0 + }, + "metadata": [ + { + "name": "MPropertyEditClassAsString", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimEventDefinition": { + "fields": { + "m_EventData": 16, + "m_flCycle": 12, + "m_nFrame": 8, + "m_sEventName": 48, + "m_sLegacyOptions": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimFoot": { + "fields": { + "m_ankleBoneIndex": 32, + "m_name": 0, + "m_toeBoneIndex": 36, + "m_vBallOffset": 8, + "m_vHeelOffset": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimFrameBlockAnim": { + "fields": { + "m_nEndFrame": 4, + "m_nStartFrame": 0, + "m_segmentIndexArray": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimFrameSegment": { + "fields": { + "m_container": 16, + "m_nLocalChannel": 8, + "m_nLocalElementMasks": 4, + "m_nUniqueFrameIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimGraphDebugReplay": { + "fields": { + "m_animGraphFileName": 64, + "m_frameCount": 104, + "m_frameList": 72, + "m_startIndex": 96, + "m_writeIndex": 100 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimGraphModelBinding": { + "fields": { + "m_modelName": 8, + "m_pSharedData": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimGraphSettingsGroup": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimGraphSettingsManager": { + "fields": { + "m_settingsGroups": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimInputDamping": { + "fields": { + "m_fSpeedScale": 12, + "m_speedFunction": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimKeyData": { + "fields": { + "m_boneArray": 16, + "m_dataChannelArray": 96, + "m_morphArray": 64, + "m_nChannelElements": 88, + "m_name": 0, + "m_userArray": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimLocalHierarchy": { + "fields": { + "m_nEndFrame": 44, + "m_nPeakFrame": 36, + "m_nStartFrame": 32, + "m_nTailFrame": 40, + "m_sBone": 0, + "m_sNewParent": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimMorphDifference": { + "fields": { + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimMotorUpdaterBase": { + "fields": { + "m_bDefault": 24, + "m_name": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimMovement": { + "fields": { + "angle": 16, + "endframe": 0, + "motionflags": 4, + "position": 32, + "v0": 8, + "v1": 12, + "vector": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimParamHandle": { + "fields": { + "m_index": 1, + "m_type": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimParamHandleMap": { + "fields": { + "m_list": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimParameterManagerUpdater": { + "fields": { + "m_autoResetMap": 160, + "m_autoResetParams": 136, + "m_idToIndexMap": 48, + "m_indexToHandle": 112, + "m_nameToIndexMap": 80, + "m_parameters": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimReplayFrame": { + "fields": { + "m_inputDataBlocks": 16, + "m_instanceData": 40, + "m_localToWorldTransform": 96, + "m_startingLocalToWorldTransform": 64, + "m_timeStamp": 128 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimScriptComponentUpdater": { + "fields": { + "m_hScript": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CAnimSequenceParams": { + "fields": { + "m_flFadeInTime": 0, + "m_flFadeOutTime": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimSkeleton": { + "fields": { + "m_boneNames": 64, + "m_children": 88, + "m_feet": 136, + "m_localSpaceTransforms": 16, + "m_lodBoneCounts": 184, + "m_modelSpaceTransforms": 40, + "m_morphNames": 160, + "m_parents": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimTagBase": { + "fields": { + "m_bIsReferenced": 64, + "m_group": 32, + "m_name": 24, + "m_tagID": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimTagManagerUpdater": { + "fields": { + "m_tags": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimUpdateSharedData": { + "fields": { + "m_components": 72, + "m_nodeIndexMap": 40, + "m_nodes": 16, + "m_pParamListUpdater": 96, + "m_pSkeleton": 176, + "m_pStaticPoseCache": 168, + "m_pTagManagerUpdater": 104, + "m_rootNodePath": 184, + "m_scriptManager": 112, + "m_settings": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimUser": { + "fields": { + "m_nType": 16, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimUserDifference": { + "fields": { + "m_nType": 16, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAnimationGroup": { + "fields": { + "m_decodeKey": 152, + "m_directHSeqGroup_Handle": 144, + "m_includedGroupArray_Handle": 120, + "m_localHAnimArray_Handle": 96, + "m_nFlags": 16, + "m_name": 24, + "m_szScripts": 272 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAttachment": { + "fields": { + "m_bIgnoreRotation": 132, + "m_bInfluenceRootTransform": 128, + "m_influenceNames": 8, + "m_influenceWeights": 116, + "m_nInfluences": 131, + "m_name": 0, + "m_vInfluenceOffsets": 80, + "m_vInfluenceRotations": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAudioAnimTag": { + "fields": { + "m_attachmentName": 88, + "m_bPlayOnClient": 103, + "m_bPlayOnServer": 102, + "m_bStopWhenGraphEnds": 101, + "m_bStopWhenTagEnds": 100, + "m_clipName": 80, + "m_flVolume": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CBaseConstraint": { + "fields": { + "m_name": 40, + "m_slaves": 64, + "m_targets": 88, + "m_vUpVector": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBoneConstraintBase" + }, + "CBlendCurve": { + "fields": { + "m_flControlPoint1": 0, + "m_flControlPoint2": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CBlockSelectionMetricEvaluator": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CBodyGroupAnimTag": { + "fields": { + "m_bodyGroupSettings": 88, + "m_nPriority": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CBodyGroupSetting": { + "fields": { + "m_BodyGroupName": 0, + "m_nBodyGroupOption": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CBoneConstraintBase": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CBoneConstraintDotToMorph": { + "fields": { + "m_flRemap": 64, + "m_sBoneName": 40, + "m_sMorphChannelName": 56, + "m_sTargetBoneName": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBoneConstraintBase" + }, + "CBoneConstraintPoseSpaceBone": { + "fields": { + "m_inputList": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CBoneConstraintPoseSpaceBone__Input_t": { + "fields": { + "m_inputValue": 0, + "m_outputTransformList": 16 + }, + "metadata": [], + "parent": null + }, + "CBoneConstraintPoseSpaceMorph": { + "fields": { + "m_bClamp": 104, + "m_inputList": 80, + "m_outputMorph": 56, + "m_sAttachmentName": 48, + "m_sBoneName": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBoneConstraintBase" + }, + "CBoneConstraintPoseSpaceMorph__Input_t": { + "fields": { + "m_inputValue": 0, + "m_outputWeightList": 16 + }, + "metadata": [], + "parent": null + }, + "CBonePositionMetricEvaluator": { + "fields": { + "m_nBoneIndex": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CBoneVelocityMetricEvaluator": { + "fields": { + "m_nBoneIndex": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CCPPScriptComponentUpdater": { + "fields": { + "m_scriptsToRun": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CCachedPose": { + "fields": { + "m_flCycle": 60, + "m_hSequence": 56, + "m_morphWeights": 32, + "m_transforms": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CClothSettingsAnimTag": { + "fields": { + "m_flEaseIn": 84, + "m_flEaseOut": 88, + "m_flStiffness": 80, + "m_nVertexSet": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CCompressorGroup": { + "fields": { + "m_boolCompressor": 320, + "m_colorCompressor": 344, + "m_intCompressor": 296, + "m_nCompressorIndex": 128, + "m_nElementMask": 200, + "m_nElementUniqueID": 176, + "m_nFlags": 80, + "m_nTotalElementCount": 0, + "m_nType": 56, + "m_quaternionCompressor": 272, + "m_szChannelClass": 8, + "m_szElementNames": 152, + "m_szGrouping": 104, + "m_szVariableName": 32, + "m_vector2DCompressor": 368, + "m_vector4DCompressor": 392, + "m_vectorCompressor": 248 + }, + "metadata": [], + "parent": null + }, + "CConstraintSlave": { + "fields": { + "m_flWeight": 32, + "m_nBoneHash": 28, + "m_qBaseOrientation": 0, + "m_sName": 40, + "m_vBasePosition": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CConstraintTarget": { + "fields": { + "m_bIsAttachment": 89, + "m_flWeight": 72, + "m_nBoneHash": 60, + "m_qOffset": 32, + "m_sName": 64, + "m_vOffset": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CCurrentRotationVelocityMetricEvaluator": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CCurrentVelocityMetricEvaluator": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CCycleBase": { + "fields": { + "m_flCycle": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CDampedPathAnimMotorUpdater": { + "fields": { + "m_flAnticipationTime": 44, + "m_flMaxSpringTension": 64, + "m_flMinSpeedScale": 48, + "m_flMinSpringTension": 60, + "m_flSpringConstant": 56, + "m_hAnticipationHeadingParam": 54, + "m_hAnticipationPosParam": 52 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPathAnimMotorUpdaterBase" + }, + "CDampedValueComponentUpdater": { + "fields": { + "m_items": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CDampedValueUpdateItem": { + "fields": { + "m_damping": 0, + "m_hParamIn": 24, + "m_hParamOut": 26 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CDemoSettingsComponentUpdater": { + "fields": { + "m_settings": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CDistanceRemainingMetricEvaluator": { + "fields": { + "m_bFilterFixedMinDistance": 96, + "m_bFilterGoalDistance": 97, + "m_bFilterGoalOvershoot": 98, + "m_flMaxDistance": 80, + "m_flMaxGoalOvershootScale": 92, + "m_flMinDistance": 84, + "m_flStartGoalFilterDistance": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CDrawCullingData": { + "fields": { + "m_ConeAxis": 12, + "m_ConeCutoff": 15, + "m_vConeApex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CEditableMotionGraph": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionGraph" + }, + "CEmitTagActionUpdater": { + "fields": { + "m_bIsZeroDuration": 28, + "m_nTagIndex": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimActionUpdater" + }, + "CExpressionActionUpdater": { + "fields": { + "m_eParamType": 26, + "m_hParam": 24, + "m_hScript": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimActionUpdater" + }, + "CFlexController": { + "fields": { + "m_szName": 0, + "m_szType": 8, + "max": 20, + "min": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFlexDesc": { + "fields": { + "m_szFacs": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFlexOp": { + "fields": { + "m_Data": 4, + "m_OpCode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFlexRule": { + "fields": { + "m_FlexOps": 8, + "m_nFlex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootCycle": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CCycleBase" + }, + "CFootCycleDefinition": { + "fields": { + "m_flStanceDirectionMS": 24, + "m_footLandCycle": 56, + "m_footLiftCycle": 44, + "m_footOffCycle": 48, + "m_footStrikeCycle": 52, + "m_stanceCycle": 40, + "m_vMidpointPositionMS": 12, + "m_vStancePositionMS": 0, + "m_vToStrideStartPos": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootCycleMetricEvaluator": { + "fields": { + "m_footIndices": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CFootDefinition": { + "fields": { + "m_ankleBoneName": 8, + "m_flBindPoseDirectionMS": 52, + "m_flFootLength": 48, + "m_flTraceHeight": 56, + "m_flTraceRadius": 60, + "m_name": 0, + "m_toeBoneName": 16, + "m_vBallOffset": 24, + "m_vHeelOffset": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootFallAnimTag": { + "fields": { + "m_foot": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CFootMotion": { + "fields": { + "m_bAdditive": 32, + "m_name": 24, + "m_strides": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootPositionMetricEvaluator": { + "fields": { + "m_bIgnoreSlope": 104, + "m_footIndices": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CFootStride": { + "fields": { + "m_definition": 0, + "m_trajectories": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootTrajectories": { + "fields": { + "m_trajectories": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootTrajectory": { + "fields": { + "m_flProgression": 16, + "m_flRotationOffset": 12, + "m_vOffset": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFootstepLandedAnimTag": { + "fields": { + "m_BoneName": 104, + "m_DebugAnimSourceString": 96, + "m_FootstepType": 80, + "m_OverrideSoundName": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CFutureFacingMetricEvaluator": { + "fields": { + "m_flDistance": 80, + "m_flTime": 84 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CFutureVelocityMetricEvaluator": { + "fields": { + "m_eMode": 92, + "m_flDistance": 80, + "m_flStoppingDistance": 84, + "m_flTargetSpeed": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CHitBox": { + "fields": { + "m_CRC": 64, + "m_bTranslationOnly": 61, + "m_cRenderColor": 68, + "m_flShapeRadius": 48, + "m_nBoneNameHash": 52, + "m_nGroupId": 56, + "m_nHitBoxIndex": 72, + "m_nShapeType": 60, + "m_name": 0, + "m_sBoneName": 16, + "m_sSurfaceProperty": 8, + "m_vMaxBounds": 36, + "m_vMinBounds": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CHitBoxSet": { + "fields": { + "m_HitBoxes": 16, + "m_SourceFilename": 40, + "m_nNameHash": 8, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CHitBoxSetList": { + "fields": { + "m_HitBoxSets": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CLODComponentUpdater": { + "fields": { + "m_nServerLOD": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CLookComponentUpdater": { + "fields": { + "m_bNetworkLookTarget": 66, + "m_hLookDirection": 60, + "m_hLookDistance": 58, + "m_hLookHeading": 52, + "m_hLookHeadingVelocity": 54, + "m_hLookPitch": 56, + "m_hLookTarget": 62, + "m_hLookTargetWorldSpace": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CMaterialAttributeAnimTag": { + "fields": { + "m_AttributeName": 80, + "m_AttributeType": 88, + "m_Color": 96, + "m_flValue": 92 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CMaterialDrawDescriptor": { + "fields": { + "m_flAlpha": 36, + "m_flUvDensity": 20, + "m_indexBuffer": 184, + "m_material": 224, + "m_nBaseVertex": 4, + "m_nFirstMeshlet": 44, + "m_nIndexCount": 16, + "m_nNumMeshlets": 48, + "m_nPrimitiveType": 0, + "m_nStartIndex": 12, + "m_nVertexCount": 8, + "m_vTintColor": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMeshletDescriptor": { + "fields": { + "m_CullingData": 8, + "m_PackedAABB": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CModelConfig": { + "fields": { + "m_ConfigName": 0, + "m_Elements": 8, + "m_bTopLevel": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CModelConfigElement": { + "fields": { + "m_ElementName": 8, + "m_NestedElements": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CModelConfigElement_AttachedModel": { + "fields": { + "m_AttachmentName": 120, + "m_AttachmentType": 136, + "m_BodygroupOnOtherModels": 144, + "m_EntityClass": 80, + "m_InstanceName": 72, + "m_LocalAttachmentOffsetName": 128, + "m_MaterialGroupOnOtherModels": 152, + "m_aAngOffset": 108, + "m_bAcceptParentMaterialDrivenDecals": 143, + "m_bBoneMergeFlex": 140, + "m_bUserSpecifiedColor": 141, + "m_bUserSpecifiedMaterialGroup": 142, + "m_hModel": 88, + "m_vOffset": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_Command": { + "fields": { + "m_Args": 80, + "m_Command": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_RandomColor": { + "fields": { + "m_Gradient": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_RandomPick": { + "fields": { + "m_ChoiceWeights": 96, + "m_Choices": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetBodygroup": { + "fields": { + "m_GroupName": 72, + "m_nChoice": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetBodygroupOnAttachedModels": { + "fields": { + "m_GroupName": 72, + "m_nChoice": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetMaterialGroup": { + "fields": { + "m_MaterialGroupName": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetMaterialGroupOnAttachedModels": { + "fields": { + "m_MaterialGroupName": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_SetRenderColor": { + "fields": { + "m_Color": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigElement_UserPick": { + "fields": { + "m_Choices": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CModelConfigElement" + }, + "CModelConfigList": { + "fields": { + "m_Configs": 8, + "m_bHideMaterialGroupInTools": 0, + "m_bHideRenderColorInTools": 1 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMorphBundleData": { + "fields": { + "m_flULeftSrc": 0, + "m_flVTopSrc": 4, + "m_offsets": 8, + "m_ranges": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMorphConstraint": { + "fields": { + "m_flMax": 128, + "m_flMin": 124, + "m_nSlaveChannel": 120, + "m_sTargetMorph": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CMorphData": { + "fields": { + "m_morphRectDatas": 8, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMorphRectData": { + "fields": { + "m_bundleDatas": 16, + "m_flUWidthSrc": 4, + "m_flVHeightSrc": 8, + "m_nXLeftDst": 0, + "m_nYTopDst": 2 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMorphSetData": { + "fields": { + "m_FlexControllers": 104, + "m_FlexDesc": 80, + "m_FlexRules": 128, + "m_bundleTypes": 24, + "m_morphDatas": 48, + "m_nHeight": 20, + "m_nWidth": 16, + "m_pTextureAtlas": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionDataSet": { + "fields": { + "m_groups": 0, + "m_nDimensionCount": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionGraph": { + "fields": { + "m_bLoop": 84, + "m_nConfigCount": 80, + "m_nConfigStartIndex": 76, + "m_nParameterCount": 72, + "m_pRootNode": 64, + "m_paramSpans": 16, + "m_tags": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionGraphGroup": { + "fields": { + "m_hIsActiveScript": 256, + "m_motionGraphConfigs": 208, + "m_motionGraphs": 184, + "m_sampleToConfig": 232, + "m_searchDB": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionMetricEvaluator": { + "fields": { + "m_flWeight": 72, + "m_means": 24, + "m_nDimensionStartIndex": 76, + "m_standardDeviations": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionNode": { + "fields": { + "m_id": 32, + "m_name": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionNodeBlend1D": { + "fields": { + "m_blendItems": 40, + "m_nParamIndex": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionNode" + }, + "CMotionNodeSequence": { + "fields": { + "m_flPlaybackSpeed": 68, + "m_hSequence": 64, + "m_tags": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionNode" + }, + "CMotionSearchDB": { + "fields": { + "m_codeIndices": 160, + "m_residualQuantizer": 128, + "m_rootNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMotionSearchNode": { + "fields": { + "m_children": 0, + "m_quantizer": 24, + "m_sampleCodes": 56, + "m_sampleIndices": 80, + "m_selectableSamples": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CMovementComponentUpdater": { + "fields": { + "m_bMoveVarsDisabled": 108, + "m_bNetworkFacing": 110, + "m_bNetworkPath": 109, + "m_eDefaultFacingMode": 88, + "m_facingDamping": 72, + "m_flDefaultRunSpeed": 104, + "m_motors": 48, + "m_nDefaultMotorIndex": 100, + "m_paramHandles": 111 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CNmBoneMask": { + "fields": { + "m_ID": 0, + "m_weightInfo": 8, + "m_weights": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmClip": { + "fields": { + "m_bIsAdditive": 416, + "m_compressedPoseData": 16, + "m_compressedPoseOffsets": 64, + "m_flDuration": 12, + "m_nNumFrames": 8, + "m_rootMotion": 336, + "m_skeleton": 0, + "m_syncTrack": 160, + "m_trackCompressionSettings": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmEvent": { + "fields": { + "m_flDuration": 12, + "m_flStartTime": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmFootEvent": { + "fields": { + "m_phase": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CNmEvent" + }, + "CNmFrameSnapEvent": { + "fields": { + "m_frameSnapMode": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CNmEvent" + }, + "CNmGraph": { + "fields": { + "m_childGraphSlots": 136, + "m_controlParameterIDs": 64, + "m_externalGraphSlots": 160, + "m_instanceNodeStartOffsets": 24, + "m_instanceRequiredAlignment": 52, + "m_instanceRequiredMemory": 48, + "m_persistentNodeIndices": 0, + "m_rootNodeIdx": 56, + "m_virtualParameterIDs": 88, + "m_virtualParameterNodeIndices": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmGraphDataSet": { + "fields": { + "m_resources": 16, + "m_skeleton": 8, + "m_variationID": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmGraphVariation": { + "fields": { + "m_dataSet": 8, + "m_graph": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmGraph__ChildGraphSlot_t": { + "fields": { + "m_dataSlotIdx": 2, + "m_nNodeIdx": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmGraph__ExternalGraphSlot_t": { + "fields": { + "m_nNodeIdx": 0, + "m_slotID": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmIDEvent": { + "fields": { + "m_ID": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CNmEvent" + }, + "CNmLegacyEvent": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CNmEvent" + }, + "CNmRootMotionData": { + "fields": { + "m_flAverageAngularVelocityRadians": 32, + "m_flAverageLinearVelocity": 28, + "m_nNumFrames": 24, + "m_totalDelta": 48, + "m_transforms": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmSkeleton": { + "fields": { + "m_ID": 0, + "m_boneIDs": 8, + "m_boneMasks": 104, + "m_modelSpaceReferencePose": 72, + "m_numBonesToSampleAtLowLOD": 96, + "m_parentIndices": 24, + "m_parentSpaceReferencePose": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmSyncTrack": { + "fields": { + "m_nStartEventOffset": 168, + "m_syncEvents": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmSyncTrack__EventMarker_t": { + "fields": { + "m_ID": 8, + "m_startTime": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmSyncTrack__Event_t": { + "fields": { + "m_ID": 0, + "m_duration": 12, + "m_startTime": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNmTransitionEvent": { + "fields": { + "m_ID": 24, + "m_rule": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CNmEvent" + }, + "COrientConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CParamSpanUpdater": { + "fields": { + "m_spans": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CParentConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CParticleAnimTag": { + "fields": { + "m_attachmentCP1Name": 128, + "m_attachmentCP1Type": 136, + "m_attachmentName": 112, + "m_attachmentType": 120, + "m_bDetachFromOwner": 104, + "m_bStopWhenTagEnds": 105, + "m_bTagEndStopIsInstant": 106, + "m_configName": 96, + "m_hParticleSystem": 80, + "m_particleSystemName": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CPathAnimMotorUpdater": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPathAnimMotorUpdaterBase" + }, + "CPathAnimMotorUpdaterBase": { + "fields": { + "m_bLockToPath": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimMotorUpdaterBase" + }, + "CPathMetricEvaluator": { + "fields": { + "m_bExtrapolateMovement": 108, + "m_flDistance": 104, + "m_flMinExtrapolationSpeed": 112, + "m_pathTimeSamples": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CPhysSurfaceProperties": { + "fields": { + "m_audioParams": 136, + "m_audioSounds": 72, + "m_bHidden": 24, + "m_baseNameHash": 12, + "m_description": 32, + "m_name": 0, + "m_nameHash": 8, + "m_physics": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPhysSurfacePropertiesAudio": { + "fields": { + "m_flOcclusionFactor": 28, + "m_flStaticImpactVolume": 24, + "m_hardThreshold": 16, + "m_hardVelocityThreshold": 20, + "m_hardnessFactor": 4, + "m_reflectivity": 0, + "m_roughThreshold": 12, + "m_roughnessFactor": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPhysSurfacePropertiesPhysics": { + "fields": { + "m_density": 8, + "m_elasticity": 4, + "m_friction": 0, + "m_softContactDampingRatio": 20, + "m_softContactFrequency": 16, + "m_thickness": 12, + "m_wheelDrag": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPhysSurfacePropertiesSoundNames": { + "fields": { + "m_break": 48, + "m_bulletImpact": 32, + "m_impactHard": 8, + "m_impactSoft": 0, + "m_rolling": 40, + "m_scrapeRough": 24, + "m_scrapeSmooth": 16, + "m_strain": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPlayerInputAnimMotorUpdater": { + "fields": { + "m_bUseAcceleration": 72, + "m_flAnticipationDistance": 64, + "m_flSpringConstant": 60, + "m_hAnticipationHeadingParam": 70, + "m_hAnticipationPosParam": 68, + "m_sampleTimes": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimMotorUpdaterBase" + }, + "CPointConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CProductQuantizer": { + "fields": { + "m_nDimensions": 24, + "m_subQuantizers": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CRagdollAnimTag": { + "fields": { + "m_bDestroy": 100, + "m_flDampingRatio": 88, + "m_flDecayBias": 96, + "m_flDecayDuration": 92, + "m_flFrequency": 84, + "m_nPoseControl": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CRagdollComponentUpdater": { + "fields": { + "m_bSolidCollisionAtZeroWeight": 156, + "m_boneIndices": 72, + "m_boneNames": 96, + "m_flMaxStretch": 152, + "m_flSpringFrequencyMax": 148, + "m_flSpringFrequencyMin": 144, + "m_ragdollNodePaths": 48, + "m_weightLists": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CRenderBufferBinding": { + "fields": { + "m_hBuffer": 0, + "m_nBindOffsetBytes": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderGroom": { + "fields": { + "m_hairInfoBufferData": 24, + "m_hairs": 48, + "m_nAttachBoneIdx": 16, + "m_nGroomGroupID": 12, + "m_nGuideHairCount": 4, + "m_nHairCount": 8, + "m_nSegmentsPerHairStrand": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderMesh": { + "fields": { + "m_constraints": 160, + "m_meshDeformParams": 480, + "m_pGroomData": 496, + "m_sceneObjects": 16, + "m_skeleton": 184 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderSkeleton": { + "fields": { + "m_boneParents": 48, + "m_bones": 0, + "m_nBoneWeightCount": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSceneObjectData": { + "fields": { + "m_drawBounds": 48, + "m_drawCalls": 24, + "m_meshlets": 72, + "m_vMaxBounds": 12, + "m_vMinBounds": 0, + "m_vTintColor": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqAutoLayer": { + "fields": { + "m_end": 24, + "m_flags": 4, + "m_nLocalPose": 2, + "m_nLocalReference": 0, + "m_peak": 16, + "m_start": 12, + "m_tail": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqAutoLayerFlag": { + "fields": { + "m_bFetchFrame": 6, + "m_bLocal": 4, + "m_bNoBlend": 3, + "m_bPose": 5, + "m_bPost": 0, + "m_bSpline": 1, + "m_bSubtract": 7, + "m_bXFade": 2 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqBoneMaskList": { + "fields": { + "m_flBoneWeightArray": 40, + "m_flDefaultMorphCtrlWeight": 64, + "m_morphCtrlWeightArray": 72, + "m_nLocalBoneArray": 16, + "m_sName": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqCmdLayer": { + "fields": { + "m_bSpline": 10, + "m_cmd": 0, + "m_flVar1": 12, + "m_flVar2": 16, + "m_nDstResult": 6, + "m_nLineNumber": 20, + "m_nLocalBonemask": 4, + "m_nLocalReference": 2, + "m_nSrcResult": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqCmdSeqDesc": { + "fields": { + "m_activityArray": 96, + "m_cmdLayerArray": 48, + "m_eventArray": 72, + "m_flFPS": 40, + "m_flags": 16, + "m_nFrameCount": 38, + "m_nFrameRangeSequence": 36, + "m_nSubCycles": 44, + "m_numLocalResults": 46, + "m_poseSettingArray": 120, + "m_sName": 0, + "m_transition": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqIKLock": { + "fields": { + "m_bBonesOrientedAlongPositiveX": 10, + "m_flAngleWeight": 4, + "m_flPosWeight": 0, + "m_nLocalBone": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqMultiFetch": { + "fields": { + "m_bCalculatePoseParameters": 100, + "m_bFixedBlendWeight": 101, + "m_flFixedBlendWeightVals": 104, + "m_flags": 0, + "m_localReferenceArray": 8, + "m_nGroupSize": 32, + "m_nLocalCyclePoseParameter": 96, + "m_nLocalPose": 40, + "m_poseKeyArray0": 48, + "m_poseKeyArray1": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqMultiFetchFlag": { + "fields": { + "m_b0D": 2, + "m_b1D": 3, + "m_b2D": 4, + "m_b2D_TRI": 5, + "m_bCylepose": 1, + "m_bRealtime": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqPoseParamDesc": { + "fields": { + "m_bLooping": 28, + "m_flEnd": 20, + "m_flLoop": 24, + "m_flStart": 16, + "m_sName": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqPoseSetting": { + "fields": { + "m_bX": 52, + "m_bY": 53, + "m_bZ": 54, + "m_eType": 56, + "m_flValue": 48, + "m_sAttachment": 16, + "m_sPoseParameter": 0, + "m_sReferenceSequence": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqS1SeqDesc": { + "fields": { + "m_IKLockArray": 176, + "m_LegacyKeyValueText": 224, + "m_SequenceKeys": 208, + "m_activityArray": 240, + "m_autoLayerArray": 152, + "m_fetch": 32, + "m_flags": 16, + "m_footMotion": 264, + "m_nLocalWeightlist": 144, + "m_sName": 0, + "m_transition": 200 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqScaleSet": { + "fields": { + "m_bRootOffset": 16, + "m_flBoneScaleArray": 56, + "m_nLocalBoneArray": 32, + "m_sName": 0, + "m_vRootOffset": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqSeqDescFlag": { + "fields": { + "m_bAutoplay": 2, + "m_bHidden": 4, + "m_bLegacyCyclepose": 8, + "m_bLegacyDelta": 6, + "m_bLegacyRealtime": 9, + "m_bLegacyWorldspace": 7, + "m_bLooping": 0, + "m_bModelDoc": 10, + "m_bMulti": 5, + "m_bPost": 3, + "m_bSnap": 1 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqSynthAnimDesc": { + "fields": { + "m_activityArray": 40, + "m_flags": 16, + "m_nLocalBaseReference": 36, + "m_nLocalBoneMask": 38, + "m_sName": 0, + "m_transition": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSeqTransition": { + "fields": { + "m_flFadeInTime": 0, + "m_flFadeOutTime": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSequenceFinishedAnimTag": { + "fields": { + "m_sequenceName": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CSequenceGroupData": { + "fields": { + "m_keyValues": 272, + "m_localBoneMaskArray": 160, + "m_localBoneNameArray": 208, + "m_localCmdSeqDescArray": 136, + "m_localIKAutoplayLockArray": 288, + "m_localMultiSeqDescArray": 88, + "m_localNodeName": 232, + "m_localPoseParamArray": 248, + "m_localS1SeqDescArray": 64, + "m_localScaleSetArray": 184, + "m_localSequenceNameArray": 40, + "m_localSynthAnimDescArray": 112, + "m_nFlags": 32, + "m_sName": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSetParameterActionUpdater": { + "fields": { + "m_hParam": 24, + "m_value": 26 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimActionUpdater" + }, + "CSlopeComponentUpdater": { + "fields": { + "m_flTraceDistance": 52, + "m_hSlopeAngle": 56, + "m_hSlopeAngleFront": 58, + "m_hSlopeAngleSide": 60, + "m_hSlopeHeading": 62, + "m_hSlopeNormal": 64, + "m_hSlopeNormal_WorldSpace": 66 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CStateMachineComponentUpdater": { + "fields": { + "m_stateMachine": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimComponentUpdater" + }, + "CStaticPoseCache": { + "fields": { + "m_nBoneCount": 40, + "m_nMorphCount": 44, + "m_poses": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CStaticPoseCacheBuilder": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CStaticPoseCache" + }, + "CStepsRemainingMetricEvaluator": { + "fields": { + "m_flMinStepsRemaining": 104, + "m_footIndices": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CStringAnimTag": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CTaskStatusAnimTag": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CAnimTagBase" + }, + "CTiltTwistConstraint": { + "fields": { + "m_nSlaveAxis": 116, + "m_nTargetAxis": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CTimeRemainingMetricEvaluator": { + "fields": { + "m_bFilterByTimeRemaining": 88, + "m_bMatchByTimeRemaining": 80, + "m_flMaxTimeRemaining": 84, + "m_flMinTimeRemaining": 92 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CMotionMetricEvaluator" + }, + "CToggleComponentActionUpdater": { + "fields": { + "m_bSetEnabled": 28, + "m_componentID": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CAnimActionUpdater" + }, + "CTwistConstraint": { + "fields": { + "m_bInverse": 112, + "m_qChildBindRotation": 144, + "m_qParentBindRotation": 128 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseConstraint" + }, + "CVPhysXSurfacePropertiesList": { + "fields": { + "m_surfacePropertiesList": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CVectorQuantizer": { + "fields": { + "m_centroidVectors": 0, + "m_nCentroids": 24, + "m_nDimensions": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "DynamicMeshDeformParams_t": { + "fields": { + "m_bComputeDynamicMeshTensionAfterAnimation": 9, + "m_bRecomputeSmoothNormalsAfterAnimation": 8, + "m_flTensionCompressScale": 0, + "m_flTensionStretchScale": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "IKDemoCaptureSettings_t": { + "fields": { + "m_eMode": 8, + "m_ikChainName": 16, + "m_oneBoneEnd": 32, + "m_oneBoneStart": 24, + "m_parentBoneName": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MaterialGroup_t": { + "fields": { + "m_materials": 8, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ModelBoneFlexDriverControl_t": { + "fields": { + "m_flMax": 24, + "m_flMin": 20, + "m_flexController": 8, + "m_flexControllerToken": 16, + "m_nBoneComponent": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ModelBoneFlexDriver_t": { + "fields": { + "m_boneName": 0, + "m_boneNameToken": 8, + "m_controls": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ModelSkeletonData_t": { + "fields": { + "m_boneName": 0, + "m_bonePosParent": 96, + "m_boneRotParent": 120, + "m_boneScaleParent": 144, + "m_boneSphere": 48, + "m_nFlag": 72, + "m_nParent": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MoodAnimationLayer_t": { + "fields": { + "m_bActiveListening": 8, + "m_bActiveTalking": 9, + "m_bScaleWithInts": 56, + "m_flDurationScale": 48, + "m_flEndOffset": 76, + "m_flFadeIn": 84, + "m_flFadeOut": 88, + "m_flIntensity": 40, + "m_flNextStart": 60, + "m_flStartOffset": 68, + "m_layerAnimations": 16, + "m_sName": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyArrayElementNameKey", + "type": "Unknown" + } + ], + "parent": null + }, + "MoodAnimation_t": { + "fields": { + "m_flWeight": 8, + "m_sName": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyArrayElementNameKey", + "type": "Unknown" + } + ], + "parent": null + }, + "MotionBlendItem": { + "fields": { + "m_flKeyValue": 8, + "m_pChild": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MotionDBIndex": { + "fields": { + "m_nIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "NmCompressionSettings_t": { + "fields": { + "m_bIsRotationStatic": 48, + "m_bIsScaleStatic": 50, + "m_bIsTranslationStatic": 49, + "m_constantRotation": 32, + "m_scaleRange": 24, + "m_translationRangeX": 0, + "m_translationRangeY": 8, + "m_translationRangeZ": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "NmCompressionSettings_t__QuantizationRange_t": { + "fields": { + "m_flRangeLength": 4, + "m_flRangeStart": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "NmPercent_t": { + "fields": { + "m_flValue": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "NmSyncTrackTimeRange_t": { + "fields": { + "m_endTime": 8, + "m_startTime": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "NmSyncTrackTime_t": { + "fields": { + "m_nEventIdx": 0, + "m_percentageThrough": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParamSpanSample_t": { + "fields": { + "m_flCycle": 20, + "m_value": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParamSpan_t": { + "fields": { + "m_eParamType": 26, + "m_flEndCycle": 32, + "m_flStartCycle": 28, + "m_hParam": 24, + "m_samples": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermModelDataAnimatedMaterialAttribute_t": { + "fields": { + "m_AttributeName": 0, + "m_nNumChannels": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermModelData_t": { + "fields": { + "m_AnimatedMaterialAttributes": 688, + "m_BodyGroupsHiddenInTools": 640, + "m_ExtParts": 96, + "m_boneFlexDrivers": 608, + "m_lodGroupSwitchDistances": 216, + "m_materialGroups": 360, + "m_meshGroups": 336, + "m_modelInfo": 8, + "m_modelSkeleton": 392, + "m_nDefaultMeshGroupMask": 384, + "m_name": 0, + "m_pModelConfigList": 632, + "m_refAnimGroups": 288, + "m_refAnimIncludeModels": 664, + "m_refLODGroupMasks": 192, + "m_refMeshGroupMasks": 144, + "m_refMeshes": 120, + "m_refPhysGroupMasks": 168, + "m_refPhysicsData": 240, + "m_refPhysicsHitboxData": 264, + "m_refSequenceGroups": 312, + "m_remappingTable": 560, + "m_remappingTableStarts": 584 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermModelExtPart_t": { + "fields": { + "m_Name": 32, + "m_Transform": 0, + "m_nParent": 40, + "m_refModel": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermModelInfo_t": { + "fields": { + "m_flMass": 52, + "m_flMaxEyeDeflection": 68, + "m_keyValueText": 80, + "m_nFlags": 0, + "m_sSurfaceProperty": 72, + "m_vEyePosition": 56, + "m_vHullMax": 16, + "m_vHullMin": 4, + "m_vViewMax": 40, + "m_vViewMin": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PhysSoftbodyDesc_t": { + "fields": { + "m_Capsules": 72, + "m_InitPose": 96, + "m_ParticleBoneHash": 0, + "m_ParticleBoneName": 120, + "m_Particles": 24, + "m_Springs": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RenderHairStrandInfo_t": { + "fields": { + "m_nBaseTriIdx": 12, + "m_nGuideIdx": 0, + "m_nPackedBaseMeshUv": 40, + "m_nPad": 44, + "m_vBaseBarycentric": 24, + "m_vGuideBarycentric": 16, + "m_vRootOffset_flLengthScale": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RenderSkeletonBone_t": { + "fields": { + "m_bbox": 64, + "m_boneName": 0, + "m_flSphereRadius": 88, + "m_invBindPose": 16, + "m_parentName": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SampleCode": { + "fields": { + "m_subCode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonAnimCapture_t": { + "fields": { + "m_CaptureName": 40, + "m_FeModelInitPose": 72, + "m_Frames": 168, + "m_ImportedCollision": 8, + "m_ModelBindPose": 48, + "m_ModelName": 32, + "m_bPredicted": 100, + "m_nEntIndex": 0, + "m_nEntParent": 4, + "m_nFlexControllers": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonAnimCapture_t__Bone_t": { + "fields": { + "m_BindPose": 16, + "m_Name": 0, + "m_nParent": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonAnimCapture_t__Camera_t": { + "fields": { + "m_flTime": 32, + "m_tmCamera": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonAnimCapture_t__FrameStamp_t": { + "fields": { + "m_bPredicted": 9, + "m_bTeleportTick": 8, + "m_flCurTime": 12, + "m_flEntitySimTime": 4, + "m_flRealTime": 16, + "m_flTime": 0, + "m_nFrameCount": 20, + "m_nTickCount": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonAnimCapture_t__Frame_t": { + "fields": { + "m_CompositeBones": 72, + "m_FeModelAnims": 120, + "m_FeModelPos": 144, + "m_FlexControllerWeights": 168, + "m_SimStateBones": 96, + "m_Stamp": 4, + "m_Transform": 32, + "m_bTeleport": 64, + "m_flTime": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonBoneBounds_t": { + "fields": { + "m_vecCenter": 0, + "m_vecSize": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SkeletonDemoDb_t": { + "fields": { + "m_AnimCaptures": 0, + "m_CameraTrack": 24, + "m_flRecordingTime": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXAggregateData_t": { + "fields": { + "m_bindPose": 104, + "m_boneNames": 32, + "m_boneParents": 208, + "m_bonesHash": 8, + "m_collisionAttributes": 256, + "m_constraints2": 152, + "m_debugPartNames": 280, + "m_embeddedKeyvalues": 304, + "m_indexHash": 80, + "m_indexNames": 56, + "m_joints": 176, + "m_nFlags": 0, + "m_nRefCounter": 2, + "m_pFeModel": 200, + "m_parts": 128, + "m_surfacePropertyHashes": 232 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXBodyPart_t": { + "fields": { + "m_bOverrideMassCenter": 144, + "m_flAngularDamping": 140, + "m_flInertiaScale": 132, + "m_flLinearDamping": 136, + "m_flMass": 4, + "m_nCollisionAttributeIndex": 128, + "m_nFlags": 0, + "m_nReserved": 130, + "m_rnShape": 8, + "m_vMassCenterOverride": 148 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXCollisionAttributes_t": { + "fields": { + "m_CollisionGroup": 0, + "m_CollisionGroupString": 80, + "m_InteractAs": 8, + "m_InteractAsStrings": 88, + "m_InteractExclude": 56, + "m_InteractExcludeStrings": 136, + "m_InteractWith": 32, + "m_InteractWithStrings": 112 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXConstraint2_t": { + "fields": { + "m_nChild": 6, + "m_nFlags": 0, + "m_nParent": 4, + "m_params": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXConstraintParams_t": { + "fields": { + "m_anchor": 4, + "m_axes": 28, + "m_driveDampingSlerp": 232, + "m_driveDampingSwing": 228, + "m_driveDampingTwist": 224, + "m_driveDampingX": 200, + "m_driveDampingY": 204, + "m_driveDampingZ": 208, + "m_driveSpringSlerp": 220, + "m_driveSpringSwing": 216, + "m_driveSpringTwist": 212, + "m_driveSpringX": 188, + "m_driveSpringY": 192, + "m_driveSpringZ": 196, + "m_goalAngularVelocity": 176, + "m_goalOrientation": 160, + "m_goalPosition": 148, + "m_linearLimitDamping": 80, + "m_linearLimitRestitution": 72, + "m_linearLimitSpring": 76, + "m_linearLimitValue": 68, + "m_maxForce": 60, + "m_maxTorque": 64, + "m_nFlags": 3, + "m_nRotateMotion": 2, + "m_nTranslateMotion": 1, + "m_nType": 0, + "m_projectionAngularTolerance": 244, + "m_projectionLinearTolerance": 240, + "m_solverIterationCount": 236, + "m_swing1LimitDamping": 128, + "m_swing1LimitRestitution": 120, + "m_swing1LimitSpring": 124, + "m_swing1LimitValue": 116, + "m_swing2LimitDamping": 144, + "m_swing2LimitRestitution": 136, + "m_swing2LimitSpring": 140, + "m_swing2LimitValue": 132, + "m_twistHighLimitDamping": 112, + "m_twistHighLimitRestitution": 104, + "m_twistHighLimitSpring": 108, + "m_twistHighLimitValue": 100, + "m_twistLowLimitDamping": 96, + "m_twistLowLimitRestitution": 88, + "m_twistLowLimitSpring": 92, + "m_twistLowLimitValue": 84 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXJoint_t": { + "fields": { + "m_Frame1": 16, + "m_Frame2": 48, + "m_LinearLimit": 84, + "m_SwingLimit": 116, + "m_TwistLimit": 128, + "m_bEnableAngularMotor": 136, + "m_bEnableCollision": 80, + "m_bEnableLinearLimit": 81, + "m_bEnableLinearMotor": 92, + "m_bEnableSwingLimit": 112, + "m_bEnableTwistLimit": 124, + "m_flAngularDampingRatio": 168, + "m_flAngularFrequency": 164, + "m_flFriction": 172, + "m_flLinearDampingRatio": 160, + "m_flLinearFrequency": 156, + "m_flMaxForce": 108, + "m_flMaxTorque": 152, + "m_nBody1": 2, + "m_nBody2": 4, + "m_nFlags": 6, + "m_nType": 0, + "m_vAngularTargetVelocity": 140, + "m_vLinearTargetVelocity": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysXRange_t": { + "fields": { + "m_flMax": 4, + "m_flMin": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VPhysics2ShapeDef_t": { + "fields": { + "m_CollisionAttributeIndices": 96, + "m_capsules": 24, + "m_hulls": 48, + "m_meshes": 72, + "m_spheres": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "WeightList": { + "fields": { + "m_name": 0, + "m_weights": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": { + "AimMatrixBlendMode": { + "alignment": 4, + "members": { + "AimMatrixBlendMode_Additive": 1, + "AimMatrixBlendMode_BoneMask": 3, + "AimMatrixBlendMode_ModelSpaceAdditive": 2, + "AimMatrixBlendMode_None": 0 + }, + "type": "uint32" + }, + "AnimNodeNetworkMode": { + "alignment": 4, + "members": { + "ClientSimulate": 1, + "ServerAuthoritative": 0 + }, + "type": "uint32" + }, + "AnimParamButton_t": { + "alignment": 4, + "members": { + "ANIMPARAM_BUTTON_A": 5, + "ANIMPARAM_BUTTON_B": 6, + "ANIMPARAM_BUTTON_DPAD_DOWN": 3, + "ANIMPARAM_BUTTON_DPAD_LEFT": 4, + "ANIMPARAM_BUTTON_DPAD_RIGHT": 2, + "ANIMPARAM_BUTTON_DPAD_UP": 1, + "ANIMPARAM_BUTTON_LEFT_SHOULDER": 9, + "ANIMPARAM_BUTTON_LTRIGGER": 11, + "ANIMPARAM_BUTTON_NONE": 0, + "ANIMPARAM_BUTTON_RIGHT_SHOULDER": 10, + "ANIMPARAM_BUTTON_RTRIGGER": 12, + "ANIMPARAM_BUTTON_X": 7, + "ANIMPARAM_BUTTON_Y": 8 + }, + "type": "uint32" + }, + "AnimParamNetworkSetting": { + "alignment": 4, + "members": { + "AlwaysNetwork": 1, + "Auto": 0, + "NeverNetwork": 2 + }, + "type": "uint32" + }, + "AnimParamType_t": { + "alignment": 1, + "members": { + "ANIMPARAM_BOOL": 1, + "ANIMPARAM_COUNT": 8, + "ANIMPARAM_ENUM": 2, + "ANIMPARAM_FLOAT": 4, + "ANIMPARAM_GLOBALSYMBOL": 7, + "ANIMPARAM_INT": 3, + "ANIMPARAM_QUATERNION": 6, + "ANIMPARAM_UNKNOWN": 0, + "ANIMPARAM_VECTOR": 5 + }, + "type": "uint8" + }, + "AnimPoseControl": { + "alignment": 4, + "members": { + "AbsolutePoseControl": 1, + "NoPoseControl": 0, + "RelativePoseControl": 2 + }, + "type": "uint32" + }, + "AnimScriptType": { + "alignment": 2, + "members": { + "ANIMSCRIPT_FUSE_GENERAL": 0, + "ANIMSCRIPT_FUSE_STATEMACHINE": 1, + "ANIMSCRIPT_TYPE_INVALID": -1 + }, + "type": "uint16" + }, + "AnimValueSource": { + "alignment": 4, + "members": { + "AccelerationFrontBack": 23, + "AccelerationHeading": 15, + "AccelerationLeftRight": 22, + "AccelerationSpeed": 16, + "BoundaryRadius": 12, + "FacingHeading": 4, + "FingerCurl_Index": 29, + "FingerCurl_Middle": 30, + "FingerCurl_Pinky": 32, + "FingerCurl_Ring": 31, + "FingerCurl_Thumb": 28, + "FingerSplay_Index_Middle": 34, + "FingerSplay_Middle_Ring": 35, + "FingerSplay_Ring_Pinky": 36, + "FingerSplay_Thumb_Index": 33, + "ForwardSpeed": 2, + "GoalDistance": 21, + "LookDistance": 8, + "LookHeading": 6, + "LookPitch": 7, + "ManualFacingHeading": 5, + "MaxMoveSpeed": 27, + "MoveHeading": 0, + "MoveHeadingRelativeToLookHeading": 26, + "MoveSpeed": 1, + "Parameter": 9, + "RootMotionSpeed": 24, + "RootMotionTurnSpeed": 25, + "SlopeAngle": 18, + "SlopeHeading": 17, + "SlopePitch": 19, + "SlopeYaw": 20, + "StrafeSpeed": 3, + "TargetMoveHeading": 13, + "TargetMoveSpeed": 14, + "WayPointDistance": 11, + "WayPointHeading": 10 + }, + "type": "uint32" + }, + "AnimVectorSource": { + "alignment": 4, + "members": { + "Acceleration": 5, + "FacingDirection": 1, + "GoalPosition": 11, + "LookDirection": 2, + "LookTarget": 8, + "LookTarget_WorldSpace": 9, + "MoveDirection": 0, + "RootMotionVelocity": 12, + "SlopeNormal": 6, + "SlopeNormal_WorldSpace": 7, + "VectorParameter": 3, + "WayPointDirection": 4, + "WayPointPosition": 10 + }, + "type": "uint32" + }, + "AnimationProcessingType_t": { + "alignment": 4, + "members": { + "ANIMATION_PROCESSING_CLIENT_INTERPOLATION": 3, + "ANIMATION_PROCESSING_CLIENT_PREDICTION": 2, + "ANIMATION_PROCESSING_CLIENT_RENDER": 4, + "ANIMATION_PROCESSING_CLIENT_SIMULATION": 1, + "ANIMATION_PROCESSING_MAX": 5, + "ANIMATION_PROCESSING_SERVER_SIMULATION": 0 + }, + "type": "uint32" + }, + "AnimationSnapshotType_t": { + "alignment": 4, + "members": { + "ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION": 3, + "ANIMATION_SNAPSHOT_CLIENT_PREDICTION": 2, + "ANIMATION_SNAPSHOT_CLIENT_RENDER": 4, + "ANIMATION_SNAPSHOT_CLIENT_SIMULATION": 1, + "ANIMATION_SNAPSHOT_FINAL_COMPOSITE": 5, + "ANIMATION_SNAPSHOT_MAX": 6, + "ANIMATION_SNAPSHOT_SERVER_SIMULATION": 0 + }, + "type": "uint32" + }, + "BinaryNodeChildOption": { + "alignment": 4, + "members": { + "Child1": 0, + "Child2": 1 + }, + "type": "uint32" + }, + "BinaryNodeTiming": { + "alignment": 4, + "members": { + "SyncChildren": 2, + "UseChild1": 0, + "UseChild2": 1 + }, + "type": "uint32" + }, + "Blend2DMode": { + "alignment": 4, + "members": { + "Blend2DMode_Directional": 1, + "Blend2DMode_General": 0 + }, + "type": "uint32" + }, + "BlendKeyType": { + "alignment": 4, + "members": { + "BlendKey_Distance": 2, + "BlendKey_RemainingDistance": 3, + "BlendKey_UserValue": 0, + "BlendKey_Velocity": 1 + }, + "type": "uint32" + }, + "BoneMaskBlendSpace": { + "alignment": 4, + "members": { + "BlendSpace_Model": 1, + "BlendSpace_Model_RotationOnly": 2, + "BlendSpace_Model_TranslationOnly": 3, + "BlendSpace_Parent": 0 + }, + "type": "uint32" + }, + "BoneTransformSpace_t": { + "alignment": 4, + "members": { + "BoneTransformSpace_Invalid": -1, + "BoneTransformSpace_Model": 1, + "BoneTransformSpace_Parent": 0, + "BoneTransformSpace_World": 2 + }, + "type": "uint32" + }, + "CAnimationGraphVisualizerPrimitiveType": { + "alignment": 4, + "members": { + "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis": 4, + "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line": 2, + "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie": 3, + "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere": 1, + "ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text": 0 + }, + "type": "uint32" + }, + "CNmBoneMask__WeightInfo_t": { + "alignment": 1, + "members": { + "Mixed": 1, + "One": 2, + "Zero": 0 + }, + "type": "uint8" + }, + "ChoiceBlendMethod": { + "alignment": 4, + "members": { + "PerChoiceBlendTimes": 1, + "SingleBlendTime": 0 + }, + "type": "uint32" + }, + "ChoiceChangeMethod": { + "alignment": 4, + "members": { + "OnCycleEnd": 1, + "OnReset": 0, + "OnResetOrCycleEnd": 2 + }, + "type": "uint32" + }, + "ChoiceMethod": { + "alignment": 4, + "members": { + "Iterate": 2, + "IterateRandom": 3, + "WeightedRandom": 0, + "WeightedRandomNoRepeat": 1 + }, + "type": "uint32" + }, + "DampingSpeedFunction": { + "alignment": 4, + "members": { + "Constant": 1, + "NoDamping": 0, + "Spring": 2 + }, + "type": "uint32" + }, + "EDemoBoneSelectionMode": { + "alignment": 4, + "members": { + "CaptureAllBones": 0, + "CaptureSelectedBones": 1 + }, + "type": "uint32" + }, + "FacingMode": { + "alignment": 4, + "members": { + "FacingMode_LookTarget": 2, + "FacingMode_Manual": 0, + "FacingMode_Path": 1 + }, + "type": "uint32" + }, + "FieldNetworkOption": { + "alignment": 4, + "members": { + "Auto": 0, + "ForceDisable": 2, + "ForceEnable": 1 + }, + "type": "uint32" + }, + "FlexOpCode_t": { + "alignment": 4, + "members": { + "FLEX_OP_2WAY_0": 15, + "FLEX_OP_2WAY_1": 16, + "FLEX_OP_ABS": 26, + "FLEX_OP_ADD": 4, + "FLEX_OP_CLOSE": 11, + "FLEX_OP_COMBO": 18, + "FLEX_OP_COMMA": 12, + "FLEX_OP_CONST": 1, + "FLEX_OP_COS": 25, + "FLEX_OP_DIV": 7, + "FLEX_OP_DME_LOWER_EYELID": 20, + "FLEX_OP_DME_UPPER_EYELID": 21, + "FLEX_OP_DOMINATE": 19, + "FLEX_OP_EXP": 9, + "FLEX_OP_FETCH1": 2, + "FLEX_OP_FETCH2": 3, + "FLEX_OP_MAX": 13, + "FLEX_OP_MIN": 14, + "FLEX_OP_MUL": 6, + "FLEX_OP_NEG": 8, + "FLEX_OP_NWAY": 17, + "FLEX_OP_OPEN": 10, + "FLEX_OP_REMAPVALCLAMPED": 23, + "FLEX_OP_SIN": 24, + "FLEX_OP_SQRT": 22, + "FLEX_OP_SUB": 5 + }, + "type": "uint32" + }, + "FootFallTagFoot_t": { + "alignment": 4, + "members": { + "FOOT1": 0, + "FOOT2": 1, + "FOOT3": 2, + "FOOT4": 3, + "FOOT5": 4, + "FOOT6": 5, + "FOOT7": 6, + "FOOT8": 7 + }, + "type": "uint32" + }, + "FootLockSubVisualization": { + "alignment": 4, + "members": { + "FOOTLOCKSUBVISUALIZATION_IKSolve": 1, + "FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis": 0 + }, + "type": "uint32" + }, + "FootPinningTimingSource": { + "alignment": 4, + "members": { + "FootMotion": 0, + "Parameter": 2, + "Tag": 1 + }, + "type": "uint32" + }, + "FootstepLandedFootSoundType_t": { + "alignment": 4, + "members": { + "FOOTSOUND_Left": 0, + "FOOTSOUND_Right": 1, + "FOOTSOUND_UseOverrideSound": 2 + }, + "type": "uint32" + }, + "IKChannelMode": { + "alignment": 4, + "members": { + "OneBone": 2, + "OneBone_Translate": 3, + "TwoBone": 0, + "TwoBone_Translate": 1 + }, + "type": "uint32" + }, + "IKSolverType": { + "alignment": 4, + "members": { + "IKSOLVER_CCD": 4, + "IKSOLVER_COUNT": 5, + "IKSOLVER_DogLeg3Bone": 3, + "IKSOLVER_Fabrik": 2, + "IKSOLVER_Perlin": 0, + "IKSOLVER_TwoBone": 1 + }, + "type": "uint32" + }, + "IKTargetCoordinateSystem": { + "alignment": 4, + "members": { + "IKTARGETCOORDINATESYSTEM_COUNT": 2, + "IKTARGETCOORDINATESYSTEM_ModelSpace": 1, + "IKTARGETCOORDINATESYSTEM_WorldSpace": 0 + }, + "type": "uint32" + }, + "IKTargetSource": { + "alignment": 4, + "members": { + "IKTARGETSOURCE_AnimgraphParameter": 1, + "IKTARGETSOURCE_Bone": 0, + "IKTARGETSOURCE_COUNT": 2 + }, + "type": "uint32" + }, + "IkEndEffectorType": { + "alignment": 4, + "members": { + "IkEndEffector_Attachment": 0, + "IkEndEffector_Bone": 1 + }, + "type": "uint32" + }, + "IkTargetType": { + "alignment": 4, + "members": { + "IkTarget_Attachment": 0, + "IkTarget_Bone": 1, + "IkTarget_Parameter_ModelSpace": 2, + "IkTarget_Parameter_WorldSpace": 3 + }, + "type": "uint32" + }, + "JiggleBoneSimSpace": { + "alignment": 4, + "members": { + "SimSpace_Local": 0, + "SimSpace_Model": 1, + "SimSpace_World": 2 + }, + "type": "uint32" + }, + "JumpCorrectionMethod": { + "alignment": 4, + "members": { + "AddCorrectionDelta": 1, + "ScaleMotion": 0 + }, + "type": "uint32" + }, + "MatterialAttributeTagType_t": { + "alignment": 4, + "members": { + "MATERIAL_ATTRIBUTE_TAG_COLOR": 1, + "MATERIAL_ATTRIBUTE_TAG_VALUE": 0 + }, + "type": "uint32" + }, + "MeshDrawPrimitiveFlags_t": { + "alignment": 4, + "members": { + "MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS": 64, + "MESH_DRAW_FLAGS_DRAW_LAST": 128, + "MESH_DRAW_FLAGS_NONE": 0, + "MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT": 2, + "MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING": 16, + "MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH": 1, + "MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING": 32, + "MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL": 8 + }, + "type": "uint32" + }, + "ModelBoneFlexComponent_t": { + "alignment": 4, + "members": { + "MODEL_BONE_FLEX_INVALID": -1, + "MODEL_BONE_FLEX_TX": 0, + "MODEL_BONE_FLEX_TY": 1, + "MODEL_BONE_FLEX_TZ": 2 + }, + "type": "uint32" + }, + "ModelConfigAttachmentType_t": { + "alignment": 4, + "members": { + "MODEL_CONFIG_ATTACHMENT_BONEMERGE": 2, + "MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT": 0, + "MODEL_CONFIG_ATTACHMENT_COUNT": 3, + "MODEL_CONFIG_ATTACHMENT_INVALID": -1, + "MODEL_CONFIG_ATTACHMENT_ROOT_RELATIVE": 1 + }, + "type": "uint32" + }, + "ModelSkeletonData_t__BoneFlags_t": { + "alignment": 4, + "members": { + "BLEND_PREALIGNED": 1048576, + "FLAG_ALL_BONE_FLAGS": 1048575, + "FLAG_ANIMATION": 64, + "FLAG_ATTACHMENT": 32, + "FLAG_BONEFLEXDRIVER": 4, + "FLAG_BONE_MERGE_READ": 262144, + "FLAG_BONE_MERGE_WRITE": 524288, + "FLAG_BONE_USED_BY_VERTEX_LOD0": 1024, + "FLAG_BONE_USED_BY_VERTEX_LOD1": 2048, + "FLAG_BONE_USED_BY_VERTEX_LOD2": 4096, + "FLAG_BONE_USED_BY_VERTEX_LOD3": 8192, + "FLAG_BONE_USED_BY_VERTEX_LOD4": 16384, + "FLAG_BONE_USED_BY_VERTEX_LOD5": 32768, + "FLAG_BONE_USED_BY_VERTEX_LOD6": 65536, + "FLAG_BONE_USED_BY_VERTEX_LOD7": 131072, + "FLAG_CLOTH": 8, + "FLAG_HITBOX": 256, + "FLAG_MESH": 128, + "FLAG_NO_BONE_FLAGS": 0, + "FLAG_PHYSICS": 16, + "FLAG_PROCEDURAL": 4194304, + "FLAG_RIGIDLENGTH": 2097152 + }, + "type": "uint32" + }, + "MoodType_t": { + "alignment": 4, + "members": { + "eMoodType_Body": 1, + "eMoodType_Head": 0 + }, + "type": "uint32" + }, + "MorphBundleType_t": { + "alignment": 4, + "members": { + "MORPH_BUNDLE_TYPE_COUNT": 3, + "MORPH_BUNDLE_TYPE_NONE": 0, + "MORPH_BUNDLE_TYPE_NORMAL_WRINKLE": 2, + "MORPH_BUNDLE_TYPE_POSITION_SPEED": 1 + }, + "type": "uint32" + }, + "MorphFlexControllerRemapType_t": { + "alignment": 4, + "members": { + "MORPH_FLEXCONTROLLER_REMAP_2WAY": 1, + "MORPH_FLEXCONTROLLER_REMAP_EYELID": 3, + "MORPH_FLEXCONTROLLER_REMAP_NWAY": 2, + "MORPH_FLEXCONTROLLER_REMAP_PASSTHRU": 0 + }, + "type": "uint32" + }, + "MovementGait_t": { + "alignment": 1, + "members": { + "eInvalid": -1, + "eJog": 1, + "eRun": 2, + "eSprint": 3, + "eWalk": 0 + }, + "type": "uint8" + }, + "NmFootPhaseCondition_t": { + "alignment": 1, + "members": { + "LeftFootDown": 0, + "LeftFootPassing": 1, + "LeftPhase": 4, + "RightFootDown": 2, + "RightFootPassing": 3, + "RightPhase": 5 + }, + "type": "uint8" + }, + "NmFootPhase_t": { + "alignment": 1, + "members": { + "LeftFootDown": 0, + "LeftFootPassing": 3, + "RightFootDown": 2, + "RightFootPassing": 1 + }, + "type": "uint8" + }, + "NmFrameSnapEventMode_t": { + "alignment": 4, + "members": { + "Floor": 0, + "Round": 1 + }, + "type": "uint32" + }, + "NmTransitionRuleCondition_t": { + "alignment": 1, + "members": { + "AnyAllowed": 0, + "Blocked": 3, + "ConditionallyAllowed": 2, + "FullyAllowed": 1 + }, + "type": "uint8" + }, + "NmTransitionRule_t": { + "alignment": 1, + "members": { + "AllowTransition": 0, + "BlockTransition": 2, + "ConditionallyAllowTransition": 1 + }, + "type": "uint8" + }, + "ParticleAttachment_t": { + "alignment": 4, + "members": { + "MAX_PATTACH_TYPES": 16, + "PATTACH_ABSORIGIN": 0, + "PATTACH_ABSORIGIN_FOLLOW": 1, + "PATTACH_CENTER_FOLLOW": 13, + "PATTACH_CUSTOMORIGIN": 2, + "PATTACH_CUSTOMORIGIN_FOLLOW": 3, + "PATTACH_CUSTOM_GAME_STATE_1": 14, + "PATTACH_EYES_FOLLOW": 6, + "PATTACH_HEALTHBAR": 15, + "PATTACH_INVALID": -1, + "PATTACH_MAIN_VIEW": 11, + "PATTACH_OVERHEAD_FOLLOW": 7, + "PATTACH_POINT": 4, + "PATTACH_POINT_FOLLOW": 5, + "PATTACH_RENDERORIGIN_FOLLOW": 10, + "PATTACH_ROOTBONE_FOLLOW": 9, + "PATTACH_WATERWAKE": 12, + "PATTACH_WORLDORIGIN": 8 + }, + "type": "uint32" + }, + "PermModelInfo_t__FlagEnum": { + "alignment": 4, + "members": { + "FLAG_ANIMATION_DRIVEN_FLEXES": 2097152, + "FLAG_DO_NOT_CAST_SHADOWS": 131072, + "FLAG_FORCE_PHONEME_CROSSFADE": 4096, + "FLAG_HAS_SKINNED_MESHES": 1024, + "FLAG_IMPLICIT_BIND_POSE_SEQUENCE": 4194304, + "FLAG_MODEL_DOC": 8388608, + "FLAG_MODEL_IS_RUNTIME_COMBINED": 4, + "FLAG_MODEL_PART_CHILD": 16, + "FLAG_NAV_GEN_HULL": 64, + "FLAG_NAV_GEN_NONE": 32, + "FLAG_NO_ANIM_EVENTS": 1048576, + "FLAG_NO_FORCED_FADE": 2048, + "FLAG_SOURCE1_IMPORT": 8, + "FLAG_TRANSLUCENT": 1, + "FLAG_TRANSLUCENT_TWO_PASS": 2 + }, + "type": "uint32" + }, + "PoseType_t": { + "alignment": 1, + "members": { + "POSETYPE_DYNAMIC": 1, + "POSETYPE_INVALID": 255, + "POSETYPE_STATIC": 0 + }, + "type": "uint8" + }, + "RagdollPoseControl": { + "alignment": 4, + "members": { + "Absolute": 0, + "Relative": 1 + }, + "type": "uint32" + }, + "ResetCycleOption": { + "alignment": 4, + "members": { + "Beginning": 0, + "FixedValue": 3, + "InverseSourceCycle": 2, + "SameCycleAsSource": 1, + "SameTimeAsSource": 4 + }, + "type": "uint32" + }, + "SelectorTagBehavior_t": { + "alignment": 4, + "members": { + "SelectorTagBehavior_OffBeforeFinished": 2, + "SelectorTagBehavior_OffWhenFinished": 1, + "SelectorTagBehavior_OnWhileCurrent": 0 + }, + "type": "uint32" + }, + "SeqCmd_t": { + "alignment": 4, + "members": { + "SeqCmd_Add": 4, + "SeqCmd_Blend": 8, + "SeqCmd_Copy": 7, + "SeqCmd_FetchCycle": 11, + "SeqCmd_FetchFrame": 12, + "SeqCmd_FetchFrameRange": 2, + "SeqCmd_IKLockInPlace": 13, + "SeqCmd_IKRestoreAll": 14, + "SeqCmd_LinearDelta": 1, + "SeqCmd_Nop": 0, + "SeqCmd_ReverseSequence": 15, + "SeqCmd_Scale": 6, + "SeqCmd_Sequence": 10, + "SeqCmd_Slerp": 3, + "SeqCmd_Subtract": 5, + "SeqCmd_Transform": 16, + "SeqCmd_Worldspace": 9 + }, + "type": "uint32" + }, + "SeqPoseSetting_t": { + "alignment": 4, + "members": { + "SEQ_POSE_SETTING_CONSTANT": 0, + "SEQ_POSE_SETTING_POSITION": 2, + "SEQ_POSE_SETTING_ROTATION": 1, + "SEQ_POSE_SETTING_VELOCITY": 3 + }, + "type": "uint32" + }, + "SolveIKChainAnimNodeDebugSetting": { + "alignment": 4, + "members": { + "SOLVEIKCHAINANIMNODEDEBUGSETTING_Forward": 4, + "SOLVEIKCHAINANIMNODEDEBUGSETTING_Left": 6, + "SOLVEIKCHAINANIMNODEDEBUGSETTING_None": 0, + "SOLVEIKCHAINANIMNODEDEBUGSETTING_Up": 5, + "SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle": 1, + "SOLVEIKCHAINANIMNODEDEBUGSETTING_Y_Axis_Circle": 2, + "SOLVEIKCHAINANIMNODEDEBUGSETTING_Z_Axis_Circle": 3 + }, + "type": "uint32" + }, + "StanceOverrideMode": { + "alignment": 4, + "members": { + "Node": 1, + "Sequence": 0 + }, + "type": "uint32" + }, + "StateActionBehavior": { + "alignment": 4, + "members": { + "STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT": 0, + "STATETAGBEHAVIOR_FIRE_ON_ENTER": 1, + "STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT": 3, + "STATETAGBEHAVIOR_FIRE_ON_EXIT": 2 + }, + "type": "uint32" + }, + "StepPhase": { + "alignment": 4, + "members": { + "StepPhase_InAir": 1, + "StepPhase_OnGround": 0 + }, + "type": "uint32" + }, + "VPhysXAggregateData_t__VPhysXFlagEnum_t": { + "alignment": 4, + "members": { + "FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE": 32, + "FLAG_IS_POLYSOUP_GEOMETRY": 1, + "FLAG_LEVEL_COLLISION": 16 + }, + "type": "uint32" + }, + "VPhysXBodyPart_t__VPhysXFlagEnum_t": { + "alignment": 4, + "members": { + "FLAG_ALWAYS_DYNAMIC_ON_CLIENT": 16, + "FLAG_JOINT": 4, + "FLAG_KINEMATIC": 2, + "FLAG_MASS": 8, + "FLAG_STATIC": 1 + }, + "type": "uint32" + }, + "VPhysXConstraintParams_t__EnumFlags0_t": { + "alignment": 4, + "members": { + "FLAG0_SHIFT_BREAKABLE_FORCE": 2, + "FLAG0_SHIFT_BREAKABLE_TORQUE": 3, + "FLAG0_SHIFT_CONSTRAIN": 1, + "FLAG0_SHIFT_INTERPENETRATE": 0 + }, + "type": "uint32" + }, + "VPhysXJoint_t__Flags_t": { + "alignment": 4, + "members": { + "JOINT_FLAGS_BODY1_FIXED": 1, + "JOINT_FLAGS_NONE": 0, + "JOINT_FLAGS_USE_BLOCK_SOLVER": 2 + }, + "type": "uint32" + }, + "VelocityMetricMode": { + "alignment": 1, + "members": { + "DirectionAndMagnitude": 2, + "DirectionOnly": 0, + "MagnitudeOnly": 1 + }, + "type": "uint8" + } + } + }, + "client.dll": { + "classes": { + "ActiveModelConfig_t": { + "fields": { + "m_AssociatedEntities": 56, + "m_AssociatedEntityNames": 80, + "m_Handle": 40, + "m_Name": 48 + }, + "metadata": [ + { + "name": "m_Handle", + "ty": "ModelConfigHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_Name", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_AssociatedEntities", + "ty": "CHandle< C_BaseModelEntity >", + "type": "NetworkVarNames" + }, + { + "name": "m_AssociatedEntityNames", + "ty": "string_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAnimGraphNetworkedVariables": { + "fields": { + "m_OwnerOnlyPredNetBoolVariables": 248, + "m_OwnerOnlyPredNetByteVariables": 272, + "m_OwnerOnlyPredNetFloatVariables": 392, + "m_OwnerOnlyPredNetGlobalSymbolVariables": 464, + "m_OwnerOnlyPredNetIntVariables": 320, + "m_OwnerOnlyPredNetQuaternionVariables": 440, + "m_OwnerOnlyPredNetUInt16Variables": 296, + "m_OwnerOnlyPredNetUInt32Variables": 344, + "m_OwnerOnlyPredNetUInt64Variables": 368, + "m_OwnerOnlyPredNetVectorVariables": 416, + "m_PredNetBoolVariables": 8, + "m_PredNetByteVariables": 32, + "m_PredNetFloatVariables": 152, + "m_PredNetGlobalSymbolVariables": 224, + "m_PredNetIntVariables": 80, + "m_PredNetQuaternionVariables": 200, + "m_PredNetUInt16Variables": 56, + "m_PredNetUInt32Variables": 104, + "m_PredNetUInt64Variables": 128, + "m_PredNetVectorVariables": 176, + "m_flLastTeleportTime": 500, + "m_nBoolVariablesCount": 488, + "m_nOwnerOnlyBoolVariablesCount": 492, + "m_nRandomSeedOffset": 496 + }, + "metadata": [ + { + "name": "m_PredNetBoolVariables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetByteVariables", + "ty": "byte", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt16Variables", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetIntVariables", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt32Variables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt64Variables", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetFloatVariables", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetVectorVariables", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetQuaternionVariables", + "ty": "Quaternion", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetGlobalSymbolVariables", + "ty": "CGlobalSymbol", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetBoolVariables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetByteVariables", + "ty": "byte", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt16Variables", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetIntVariables", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt32Variables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt64Variables", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetFloatVariables", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetVectorVariables", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetQuaternionVariables", + "ty": "Quaternion", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", + "ty": "CGlobalSymbol", + "type": "NetworkVarNames" + }, + { + "name": "m_nBoolVariablesCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOwnerOnlyBoolVariablesCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRandomSeedOffset", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flLastTeleportTime", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeList": { + "fields": { + "m_Attributes": 8, + "m_pManager": 88 + }, + "metadata": [ + { + "name": "m_Attributes", + "ty": "CEconItemAttribute", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeManager": { + "fields": { + "m_CachedResults": 48, + "m_ProviderType": 44, + "m_Providers": 8, + "m_bPreventLoopback": 40, + "m_hOuter": 36, + "m_iReapplyProvisionParity": 32 + }, + "metadata": [ + { + "name": "m_iReapplyProvisionParity", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hOuter", + "ty": "EHANDLE", + "type": "NetworkVarNames" + }, + { + "name": "m_ProviderType", + "ty": "attributeprovidertypes_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeManager__cached_attribute_float_t": { + "fields": { + "flIn": 0, + "flOut": 16, + "iAttribHook": 8 + }, + "metadata": [], + "parent": null + }, + "CBaseAnimGraphController": { + "fields": { + "m_animGraphNetworkedVars": 24, + "m_bLastUpdateSkipped": 5328, + "m_bNetworkedAnimationInputsChanged": 5326, + "m_bNetworkedSequenceChanged": 5327, + "m_bSequenceFinished": 5288, + "m_flPlaybackRate": 5312, + "m_flPrevAnimUpdateTime": 5332, + "m_flSeqFixedCycle": 5304, + "m_flSeqStartTime": 5300, + "m_flSoundSyncTime": 5292, + "m_hSequence": 5296, + "m_nAnimLoopMode": 5308, + "m_nNotifyState": 5324 + }, + "metadata": [ + { + "name": "m_animGraphNetworkedVars", + "ty": "CAnimGraphNetworkedVariables", + "type": "NetworkVarNames" + }, + { + "name": "m_hSequence", + "ty": "HSequence", + "type": "NetworkVarNames" + }, + { + "name": "m_flSeqStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flSeqFixedCycle", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nAnimLoopMode", + "ty": "AnimLoopMode_t", + "type": "NetworkVarNames" + } + ], + "parent": "CSkeletonAnimationController" + }, + "CBasePlayerController": { + "fields": { + "m_CommandContext": 1376, + "m_bIsHLTV": 1584, + "m_bIsLocalPlayerController": 1736, + "m_hPawn": 1540, + "m_hPredictedPawn": 1544, + "m_hSplitOwner": 1552, + "m_hSplitScreenPlayers": 1560, + "m_iConnected": 1588, + "m_iDesiredFOV": 1740, + "m_iszPlayerName": 1592, + "m_nFinalPredictedTick": 1368, + "m_nInButtonsWhichAreToggles": 1528, + "m_nSplitScreenSlot": 1548, + "m_nTickBase": 1536, + "m_steamID": 1728 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkUserGroupProxy", + "type": "Unknown" + }, + { + "name": "MNetworkUserGroupProxy", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "m_nTickBase", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_hPawn", + "ty": "CHandle< CBasePlayerPawn>", + "type": "NetworkVarNames" + }, + { + "name": "m_iConnected", + "ty": "PlayerConnectedState", + "type": "NetworkVarNames" + }, + { + "name": "m_iszPlayerName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_steamID", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_iDesiredFOV", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "MNetworkReplayCompatField", + "type": "Unknown" + } + ], + "parent": "C_BaseEntity" + }, + "CBasePlayerControllerAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CBasePlayerVData": { + "fields": { + "m_flArmDamageMultiplier": 312, + "m_flChestDamageMultiplier": 280, + "m_flCrouchTime": 372, + "m_flDrowningDamageInterval": 348, + "m_flHeadDamageMultiplier": 264, + "m_flHoldBreathTime": 344, + "m_flLegDamageMultiplier": 328, + "m_flStomachDamageMultiplier": 296, + "m_flUseAngleTolerance": 368, + "m_flUseRange": 364, + "m_nDrowningDamageInitial": 352, + "m_nDrowningDamageMax": 356, + "m_nWaterSpeed": 360, + "m_sModelName": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CBasePlayerWeaponVData": { + "fields": { + "m_aShootSounds": 544, + "m_bAllowFlipping": 265, + "m_bAutoSwitchFrom": 529, + "m_bAutoSwitchTo": 528, + "m_bBuiltRightHanded": 264, + "m_bLinkedCooldowns": 536, + "m_iDefaultClip1": 516, + "m_iDefaultClip2": 520, + "m_iFlags": 504, + "m_iMaxClip1": 508, + "m_iMaxClip2": 512, + "m_iPosition": 580, + "m_iRumbleEffect": 532, + "m_iSlot": 576, + "m_iWeight": 524, + "m_nPrimaryAmmoType": 505, + "m_nSecondaryAmmoType": 506, + "m_sMuzzleAttachment": 272, + "m_szMuzzleFlashParticle": 280, + "m_szWorldModel": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CBodyComponent": { + "fields": { + "__m_pChainEntity": 32, + "m_pSceneNode": 8 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CBodyComponentBaseAnimGraph": { + "fields": { + "__m_pChainEntity": 7208, + "m_animationController": 1120 + }, + "metadata": [ + { + "name": "m_animationController", + "ty": "CBaseAnimGraphController", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponentSkeletonInstance" + }, + "CBodyComponentBaseModelEntity": { + "fields": { + "__m_pChainEntity": 1120 + }, + "metadata": [], + "parent": "CBodyComponentSkeletonInstance" + }, + "CBodyComponentPoint": { + "fields": { + "__m_pChainEntity": 416, + "m_sceneNode": 80 + }, + "metadata": [ + { + "name": "m_sceneNode", + "ty": "CGameSceneNode", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponent" + }, + "CBodyComponentSkeletonInstance": { + "fields": { + "__m_pChainEntity": 1072, + "m_skeletonInstance": 80 + }, + "metadata": [ + { + "name": "m_skeletonInstance", + "ty": "CSkeletonInstance", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponent" + }, + "CBuoyancyHelper": { + "fields": { + "m_flFluidDensity": 24 + }, + "metadata": [], + "parent": null + }, + "CCSArmsRaceScript": { + "fields": { + "m_pOuter": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": "CCSGameModeScript" + }, + "CCSDeathmatchScript": { + "fields": { + "m_pOuter": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": "CCSGameModeScript" + }, + "CCSGO_WingmanIntroCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamIntroCharacterPosition" + }, + "CCSGO_WingmanIntroCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_WingmanIntroCharacterPosition" + }, + "CCSGO_WingmanIntroTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_WingmanIntroCharacterPosition" + }, + "CCSGameModeRules": { + "fields": { + "__m_pChainEntity": 8 + }, + "metadata": [], + "parent": null + }, + "CCSGameModeRules_ArmsRace": { + "fields": { + "m_WeaponSequence": 56 + }, + "metadata": [ + { + "name": "m_WeaponSequence", + "ty": "CUtlString", + "type": "NetworkVarNames" + } + ], + "parent": "CCSGameModeRules" + }, + "CCSGameModeRules_Deathmatch": { + "fields": { + "m_flDMBonusStartTime": 56, + "m_flDMBonusTimeLength": 60, + "m_nDMBonusWeaponLoadoutSlot": 64 + }, + "metadata": [ + { + "name": "m_flDMBonusStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flDMBonusTimeLength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nDMBonusWeaponLoadoutSlot", + "ty": "int16", + "type": "NetworkVarNames" + } + ], + "parent": "CCSGameModeRules" + }, + "CCSGameModeRules_Noop": { + "fields": {}, + "metadata": [], + "parent": "CCSGameModeRules" + }, + "CCSGameModeScript": { + "fields": {}, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSObserver_CameraServices": { + "fields": {}, + "metadata": [], + "parent": "CCSPlayerBase_CameraServices" + }, + "CCSObserver_MovementServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayer_MovementServices" + }, + "CCSObserver_ObserverServices": { + "fields": { + "m_bObserverInterpolationNeedsDeferredSetup": 164, + "m_flObsInterp_PathLength": 116, + "m_hLastObserverTarget": 88, + "m_obsInterpState": 160, + "m_qObsInterp_OrientationStart": 128, + "m_qObsInterp_OrientationTravelDir": 144, + "m_vecObserverInterpStartPos": 104, + "m_vecObserverInterpolateOffset": 92 + }, + "metadata": [], + "parent": "CPlayer_ObserverServices" + }, + "CCSObserver_UseServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayer_UseServices" + }, + "CCSObserver_ViewModelServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayer_ViewModelServices" + }, + "CCSPlayerBase_CameraServices": { + "fields": { + "m_flFOVRate": 540, + "m_flFOVTime": 536, + "m_flLastShotFOV": 548, + "m_hZoomOwner": 544, + "m_iFOV": 528, + "m_iFOVStart": 532 + }, + "metadata": [ + { + "name": "m_iFOV", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_iFOVStart", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFOVTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flFOVRate", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_hZoomOwner", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_CameraServices" + }, + "CCSPlayerControllerAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSPlayerController_ActionTrackingServices": { + "fields": { + "m_iNumRoundKills": 272, + "m_iNumRoundKillsHeadshots": 276, + "m_matchStats": 144, + "m_perRoundStats": 64, + "m_unTotalRoundDamageDealt": 280 + }, + "metadata": [ + { + "name": "m_perRoundStats", + "ty": "CSPerRoundStats_t", + "type": "NetworkVarNames" + }, + { + "name": "m_matchStats", + "ty": "CSMatchStats_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumRoundKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumRoundKillsHeadshots", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_unTotalRoundDamageDealt", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerControllerComponent" + }, + "CCSPlayerController_DamageServices": { + "fields": { + "m_DamageList": 72, + "m_nSendUpdate": 64 + }, + "metadata": [ + { + "name": "m_nSendUpdate", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_DamageList", + "ty": "CDamageRecord", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerControllerComponent" + }, + "CCSPlayerController_InGameMoneyServices": { + "fields": { + "m_iAccount": 64, + "m_iCashSpentThisRound": 76, + "m_iStartAccount": 68, + "m_iTotalCashSpent": 72, + "m_nPreviousAccount": 80 + }, + "metadata": [ + { + "name": "m_iAccount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iStartAccount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iTotalCashSpent", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iCashSpentThisRound", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerControllerComponent" + }, + "CCSPlayerController_InventoryServices": { + "fields": { + "m_nPersonaDataPublicCommendsFriendly": 104, + "m_nPersonaDataPublicCommendsLeader": 96, + "m_nPersonaDataPublicCommendsTeacher": 100, + "m_nPersonaDataPublicLevel": 92, + "m_nPersonaDataXpTrailLevel": 108, + "m_rank": 68, + "m_unMusicID": 64, + "m_vecServerAuthoritativeWeaponSlots": 112 + }, + "metadata": [ + { + "name": "m_unMusicID", + "ty": "item_definition_index_t", + "type": "NetworkVarNames" + }, + { + "name": "m_rank", + "ty": "MedalRank_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataPublicLevel", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataPublicCommendsLeader", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataPublicCommendsTeacher", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataPublicCommendsFriendly", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPersonaDataXpTrailLevel", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vecServerAuthoritativeWeaponSlots", + "ty": "ServerAuthoritativeWeaponSlot_t", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerControllerComponent" + }, + "CCSPlayer_ActionTrackingServices": { + "fields": { + "m_bIsRescuing": 68, + "m_hLastWeaponBeforeC4AutoSwitch": 64, + "m_weaponPurchasesThisMatch": 72, + "m_weaponPurchasesThisRound": 160 + }, + "metadata": [ + { + "name": "m_bIsRescuing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_weaponPurchasesThisMatch", + "ty": "WeaponPurchaseTracker_t", + "type": "NetworkVarNames" + }, + { + "name": "m_weaponPurchasesThisRound", + "ty": "WeaponPurchaseTracker_t", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_BulletServices": { + "fields": { + "m_totalHitsOnServer": 64 + }, + "metadata": [ + { + "name": "m_totalHitsOnServer", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_BuyServices": { + "fields": { + "m_vecSellbackPurchaseEntries": 64 + }, + "metadata": [ + { + "name": "m_vecSellbackPurchaseEntries", + "ty": "SellbackPurchaseEntry_t", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_CameraServices": { + "fields": { + "m_flDeathCamTilt": 552 + }, + "metadata": [], + "parent": "CCSPlayerBase_CameraServices" + }, + "CCSPlayer_GlowServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_HostageServices": { + "fields": { + "m_hCarriedHostage": 64, + "m_hCarriedHostageProp": 68 + }, + "metadata": [ + { + "name": "m_hCarriedHostage", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hCarriedHostageProp", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_ItemServices": { + "fields": { + "m_bHasDefuser": 64, + "m_bHasHeavyArmor": 66, + "m_bHasHelmet": 65 + }, + "metadata": [ + { + "name": "m_bHasDefuser", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasHelmet", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasHeavyArmor", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_ItemServices" + }, + "CCSPlayer_MovementServices": { + "fields": { + "m_StuckLast": 1140, + "m_bDesiresDuck": 565, + "m_bDuckOverride": 564, + "m_bHasWalkMovedSinceLastJump": 609, + "m_bInStuckTest": 610, + "m_bOldJumpPressed": 1196, + "m_bSpeedCropped": 1144, + "m_duckUntilOnGround": 608, + "m_fStashGrenadeParameterWhen": 1212, + "m_flDuckAmount": 556, + "m_flDuckOffset": 568, + "m_flDuckSpeed": 560, + "m_flHeightAtJumpStart": 1236, + "m_flJumpPressedTime": 1200, + "m_flJumpUntil": 1204, + "m_flJumpVel": 1208, + "m_flLastDuckTime": 584, + "m_flMaxFallVelocity": 536, + "m_flMaxJumpHeightThisJump": 1240, + "m_flOffsetTickCompleteTime": 1224, + "m_flOffsetTickStashedSpeed": 1228, + "m_flStamina": 1232, + "m_flStuckCheckTime": 624, + "m_flWaterEntryTime": 1152, + "m_nButtonDownMaskPrev": 1216, + "m_nDuckJumpTimeMsecs": 576, + "m_nDuckTimeMsecs": 572, + "m_nGameCodeHasMovedPlayerAfterCommand": 1192, + "m_nJumpTimeMsecs": 580, + "m_nLadderSurfacePropIndex": 552, + "m_nOldWaterLevel": 1148, + "m_nTraceCount": 1136, + "m_vecForward": 1156, + "m_vecLadderNormal": 540, + "m_vecLastPositionAtFullCrouchSpeed": 600, + "m_vecLeft": 1168, + "m_vecUp": 1180 + }, + "metadata": [ + { + "name": "m_flMaxFallVelocity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_vecLadderNormal", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_nLadderSurfacePropIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flDuckAmount", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDuckSpeed", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bDuckOverride", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDesiresDuck", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nDuckTimeMsecs", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nDuckJumpTimeMsecs", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nJumpTimeMsecs", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flLastDuckTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nGameCodeHasMovedPlayerAfterCommand", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bOldJumpPressed", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flJumpUntil", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flJumpVel", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fStashGrenadeParameterWhen", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nButtonDownMaskPrev", + "ty": "ButtonBitMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flOffsetTickCompleteTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flOffsetTickStashedSpeed", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flStamina", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_MovementServices_Humanoid" + }, + "CCSPlayer_PingServices": { + "fields": { + "m_hPlayerPing": 64 + }, + "metadata": [ + { + "name": "m_hPlayerPing", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSPlayer_UseServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayer_UseServices" + }, + "CCSPlayer_ViewModelServices": { + "fields": { + "m_hViewModel": 64 + }, + "metadata": [ + { + "name": "m_hViewModel", + "ty": "CHandle< CBaseViewModel >", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_ViewModelServices" + }, + "CCSPlayer_WaterServices": { + "fields": { + "m_flSwimSoundTime": 80, + "m_flWaterJumpTime": 64, + "m_vecWaterJumpVel": 68 + }, + "metadata": [], + "parent": "CPlayer_WaterServices" + }, + "CCSPlayer_WeaponServices": { + "fields": { + "m_bIsHoldingLookAtWeapon": 189, + "m_bIsLookingAtWeapon": 188, + "m_flNextAttack": 184, + "m_nOldInputHistoryCount": 1112, + "m_nOldShootPositionHistoryCount": 192 + }, + "metadata": [ + { + "name": "m_flNextAttack", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsLookingAtWeapon", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsHoldingLookAtWeapon", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_WeaponServices" + }, + "CCSTakeDamageInfoAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSWeaponBaseAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSWeaponBaseVDataAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CClientPointEntityAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CClientScriptEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "CCollisionProperty": { + "fields": { + "m_CollisionGroup": 94, + "m_collisionAttribute": 16, + "m_flBoundingRadius": 96, + "m_flCapsuleRadius": 172, + "m_nEnablePhysics": 95, + "m_nSolidType": 91, + "m_nSurroundType": 93, + "m_triggerBloat": 92, + "m_usSolidFlags": 90, + "m_vCapsuleCenter1": 148, + "m_vCapsuleCenter2": 160, + "m_vecMaxs": 76, + "m_vecMins": 64, + "m_vecSpecifiedSurroundingMaxs": 112, + "m_vecSpecifiedSurroundingMins": 100, + "m_vecSurroundingMaxs": 124, + "m_vecSurroundingMins": 136 + }, + "metadata": [ + { + "name": "m_collisionAttribute", + "ty": "VPhysicsCollisionAttribute_t", + "type": "NetworkVarNames" + }, + { + "name": "m_vecMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_usSolidFlags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSolidType", + "ty": "SolidType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_triggerBloat", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSurroundType", + "ty": "SurroundingBoundsType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_CollisionGroup", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nEnablePhysics", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_vecSpecifiedSurroundingMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecSpecifiedSurroundingMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vCapsuleCenter1", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vCapsuleCenter2", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flCapsuleRadius", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CCompositeMaterialEditorDoc": { + "fields": { + "m_KVthumbnail": 40, + "m_Points": 16, + "m_nVersion": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CDamageRecord": { + "fields": { + "m_DamagerXuid": 72, + "m_PlayerDamager": 40, + "m_PlayerRecipient": 44, + "m_RecipientXuid": 80, + "m_bIsOtherEnemy": 104, + "m_hPlayerControllerDamager": 48, + "m_hPlayerControllerRecipient": 52, + "m_iActualHealthRemoved": 92, + "m_iDamage": 88, + "m_iLastBulletUpdate": 100, + "m_iNumHits": 96, + "m_killType": 105, + "m_szPlayerDamagerName": 56, + "m_szPlayerRecipientName": 64 + }, + "metadata": [ + { + "name": "m_PlayerDamager", + "ty": "CHandle< CCSPlayerPawnBase >", + "type": "NetworkVarNames" + }, + { + "name": "m_PlayerRecipient", + "ty": "CHandle< CCSPlayerPawnBase >", + "type": "NetworkVarNames" + }, + { + "name": "m_hPlayerControllerDamager", + "ty": "CHandle< CCSPlayerController >", + "type": "NetworkVarNames" + }, + { + "name": "m_hPlayerControllerRecipient", + "ty": "CHandle< CCSPlayerController >", + "type": "NetworkVarNames" + }, + { + "name": "m_szPlayerDamagerName", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_szPlayerRecipientName", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_DamagerXuid", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_RecipientXuid", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_iDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iActualHealthRemoved", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumHits", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iLastBulletUpdate", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsOtherEnemy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_killType", + "ty": "EKillTypes_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CDecalInfo": { + "fields": { + "m_flAnimationLifeSpan": 4, + "m_flAnimationScale": 0, + "m_flBoundingRadiusSqr": 52, + "m_flFadeDuration": 16, + "m_flFadeStartTime": 12, + "m_flPlaceTime": 8, + "m_nBoneIndex": 24, + "m_nDecalMaterialIndex": 168, + "m_nVBSlot": 20, + "m_pNext": 64, + "m_pPrev": 72, + "m_vPosition": 40 + }, + "metadata": [], + "parent": null + }, + "CDynamicPropAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CEconItemAttribute": { + "fields": { + "m_bSetBonus": 64, + "m_flInitialValue": 56, + "m_flValue": 52, + "m_iAttributeDefinitionIndex": 48, + "m_nRefundableCurrency": 60 + }, + "metadata": [ + { + "name": "m_iAttributeDefinitionIndex", + "ty": "attrib_definition_index_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flInitialValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nRefundableCurrency", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bSetBonus", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEffectData": { + "fields": { + "m_fFlags": 99, + "m_flMagnitude": 68, + "m_flRadius": 72, + "m_flScale": 64, + "m_hEntity": 56, + "m_hOtherEntity": 60, + "m_iEffectName": 108, + "m_nAttachmentIndex": 100, + "m_nAttachmentName": 104, + "m_nColor": 98, + "m_nDamageType": 88, + "m_nEffectIndex": 80, + "m_nExplosionType": 110, + "m_nHitBox": 96, + "m_nMaterial": 94, + "m_nPenetrate": 92, + "m_nSurfaceProp": 76, + "m_vAngles": 44, + "m_vNormal": 32, + "m_vOrigin": 8, + "m_vStart": 20 + }, + "metadata": [ + { + "name": "m_vOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vStart", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vNormal", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vAngles", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_hEntity", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_hOtherEntity", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_flScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMagnitude", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flRadius", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nSurfaceProp", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_nEffectIndex", + "ty": "HParticleSystemDefinition", + "type": "NetworkVarNames" + }, + { + "name": "m_nDamageType", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nPenetrate", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nMaterial", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nHitBox", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nColor", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_fFlags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nAttachmentIndex", + "ty": "AttachmentHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nAttachmentName", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_iEffectName", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nExplosionType", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityComponent": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityIdentity": { + "fields": { + "m_PathIndex": 64, + "m_designerName": 32, + "m_fDataObjectTypes": 60, + "m_flags": 48, + "m_name": 24, + "m_nameStringableIndex": 20, + "m_pNext": 96, + "m_pNextByClass": 112, + "m_pPrev": 88, + "m_pPrevByClass": 104, + "m_worldGroupId": 56 + }, + "metadata": [ + { + "name": "m_nameStringableIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityInstance": { + "fields": { + "m_CScriptComponent": 40, + "m_bVisibleinPVS": 48, + "m_iszPrivateVScripts": 8, + "m_pEntity": 16 + }, + "metadata": [ + { + "name": "m_pEntity", + "ty": "CEntityIdentity *", + "type": "NetworkVarNames" + }, + { + "name": "m_CScriptComponent", + "ty": "CScriptComponent::Storage_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CFireOverlay": { + "fields": { + "m_flScale": 264, + "m_nGUID": 268, + "m_pOwner": 208, + "m_vBaseColors": 216 + }, + "metadata": [], + "parent": "CGlowOverlay" + }, + "CFlashlightEffect": { + "fields": { + "m_FlashlightTexture": 96, + "m_MuzzleFlashTexture": 104, + "m_bCastsShadows": 88, + "m_bIsOn": 16, + "m_bMuzzleFlashEnabled": 32, + "m_flCurrentPullBackDist": 92, + "m_flFarZ": 80, + "m_flFov": 76, + "m_flLinearAtten": 84, + "m_flMuzzleFlashBrightness": 36, + "m_quatMuzzleFlashOrientation": 48, + "m_textureName": 112, + "m_vecMuzzleFlashOrigin": 64 + }, + "metadata": [], + "parent": null + }, + "CGameSceneNode": { + "fields": { + "m_angAbsRotation": 212, + "m_angRotation": 184, + "m_bBoneMergeFlex": 0, + "m_bDebugAbsOriginChanges": 230, + "m_bDirtyBoneMergeBoneToRoot": 0, + "m_bDirtyBoneMergeInfo": 0, + "m_bDirtyHierarchy": 0, + "m_bDormant": 231, + "m_bForceParentToBeNetworked": 232, + "m_bNetworkedAnglesChanged": 0, + "m_bNetworkedPositionChanged": 0, + "m_bNetworkedScaleChanged": 0, + "m_bWillBeCallingPostDataUpdate": 0, + "m_flAbsScale": 224, + "m_flScale": 196, + "m_flZOffset": 308, + "m_hParent": 112, + "m_hierarchyAttachName": 304, + "m_nDoNotSetAnimTimeInInvalidatePhysicsCount": 237, + "m_nHierarchicalDepth": 235, + "m_nHierarchyType": 236, + "m_nLatchAbsOrigin": 0, + "m_nParentAttachmentOrBone": 228, + "m_name": 240, + "m_nodeToWorld": 16, + "m_pChild": 64, + "m_pNextSibling": 72, + "m_pOwner": 48, + "m_pParent": 56, + "m_vRenderOrigin": 312, + "m_vecAbsOrigin": 200, + "m_vecOrigin": 128 + }, + "metadata": [ + { + "name": "m_hParent", + "ty": "CGameSceneNodeHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_vecOrigin", + "ty": "CNetworkOriginCellCoordQuantizedVector", + "type": "NetworkVarNames" + }, + { + "name": "m_angRotation", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_flScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_name", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_hierarchyAttachName", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGameSceneNodeHandle": { + "fields": { + "m_hOwner": 8, + "m_name": 12 + }, + "metadata": [ + { + "name": "m_hOwner", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_name", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGlobalLightBase": { + "fields": { + "m_AmbientColor1": 110, + "m_AmbientColor2": 114, + "m_AmbientColor3": 118, + "m_AmbientDirection": 56, + "m_InspectorSpecularDirection": 80, + "m_LightColor": 106, + "m_ShadowDirection": 44, + "m_SpecularColor": 100, + "m_SpecularDirection": 68, + "m_SpotLightAngles": 32, + "m_SpotLightOrigin": 20, + "m_ViewAngles": 224, + "m_ViewOrigin": 212, + "m_WorldPoints": 240, + "m_bBackgroundClearNotRequired": 142, + "m_bEnableSeparateSkyboxFog": 196, + "m_bEnableShadows": 140, + "m_bEnabled": 105, + "m_bOldEnableShadows": 141, + "m_bSpotLight": 16, + "m_bStartDisabled": 104, + "m_flAmbientScale1": 176, + "m_flAmbientScale2": 180, + "m_flCloud1Direction": 152, + "m_flCloud1Speed": 148, + "m_flCloud2Direction": 160, + "m_flCloud2Speed": 156, + "m_flCloudScale": 144, + "m_flFOV": 128, + "m_flFarZ": 136, + "m_flFoWDarkness": 192, + "m_flGroundScale": 184, + "m_flLightScale": 188, + "m_flNearZ": 132, + "m_flSpecularIndependence": 96, + "m_flSpecularPower": 92, + "m_flSunDistance": 124, + "m_flViewFoV": 236, + "m_hEnvSky": 1212, + "m_hEnvWind": 1208, + "m_vFogOffsetLayer0": 1192, + "m_vFogOffsetLayer1": 1200, + "m_vFowColor": 200 + }, + "metadata": [], + "parent": null + }, + "CGlowOverlay": { + "fields": { + "m_ListIndex": 196, + "m_Sprites": 48, + "m_bActivated": 194, + "m_bCacheGlowObstruction": 192, + "m_bCacheSkyObstruction": 193, + "m_bDirectional": 20, + "m_bInSky": 36, + "m_flGlowObstructionScale": 188, + "m_flHDRColorScale": 184, + "m_flProxyRadius": 180, + "m_nSprites": 176, + "m_queryHandle": 200, + "m_skyObstructionScale": 40, + "m_vDirection": 24, + "m_vPos": 8 + }, + "metadata": [], + "parent": null + }, + "CGlowProperty": { + "fields": { + "m_bEligibleForScreenHighlight": 80, + "m_bFlashing": 68, + "m_bGlowing": 81, + "m_fGlowColor": 8, + "m_flGlowStartTime": 76, + "m_flGlowTime": 72, + "m_glowColorOverride": 64, + "m_iGlowTeam": 52, + "m_iGlowType": 48, + "m_nGlowRange": 56, + "m_nGlowRangeMin": 60 + }, + "metadata": [ + { + "name": "m_iGlowType", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iGlowTeam", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nGlowRange", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nGlowRangeMin", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_glowColorOverride", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlashing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bEligibleForScreenHighlight", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGlowSprite": { + "fields": { + "m_flHorzSize": 12, + "m_flVertSize": 16, + "m_hMaterial": 24, + "m_vColor": 0 + }, + "metadata": [], + "parent": null + }, + "CHitboxComponent": { + "fields": { + "m_bvDisabledHitGroups": 36 + }, + "metadata": [ + { + "name": "m_bvDisabledHitGroups", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityComponent" + }, + "CInfoParticleTarget": { + "fields": {}, + "metadata": [], + "parent": "C_PointEntity" + }, + "CInfoTarget": { + "fields": {}, + "metadata": [], + "parent": "C_PointEntity" + }, + "CInfoWorldLayer": { + "fields": { + "m_bCreateAsChildSpawnGroup": 1418, + "m_bEntitiesSpawned": 1417, + "m_bWorldLayerActuallyVisible": 1424, + "m_bWorldLayerVisible": 1416, + "m_hLayerSpawnGroup": 1420, + "m_layerName": 1408, + "m_pOutputOnEntitiesSpawned": 1360, + "m_worldName": 1400 + }, + "metadata": [ + { + "name": "m_worldName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_layerName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bWorldLayerVisible", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bEntitiesSpawned", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "CInterpolatedValue": { + "fields": { + "m_flEndTime": 4, + "m_flEndValue": 12, + "m_flStartTime": 0, + "m_flStartValue": 8, + "m_nInterpType": 16 + }, + "metadata": [], + "parent": null + }, + "CLightComponent": { + "fields": { + "__m_pChainEntity": 72, + "m_Color": 133, + "m_Pattern": 232, + "m_SecondaryColor": 137, + "m_SkyAmbientBounce": 412, + "m_SkyColor": 404, + "m_bEnabled": 324, + "m_bFlicker": 325, + "m_bMixedShadows": 417, + "m_bPrecomputedFieldsValid": 326, + "m_bRenderDiffuse": 208, + "m_bRenderToCubemaps": 296, + "m_bRenderTransmissive": 216, + "m_bUseSecondaryColor": 416, + "m_bUsesBakedShadowing": 284, + "m_flAttenuation0": 164, + "m_flAttenuation1": 168, + "m_flAttenuation2": 172, + "m_flBrightness": 144, + "m_flBrightnessMult": 152, + "m_flBrightnessScale": 148, + "m_flCapsuleLength": 424, + "m_flFadeMaxDist": 312, + "m_flFadeMinDist": 308, + "m_flFalloff": 160, + "m_flFogContributionStength": 396, + "m_flLightStyleStartTime": 420, + "m_flMinRoughness": 428, + "m_flNearClipPlane": 400, + "m_flOrthoLightHeight": 224, + "m_flOrthoLightWidth": 220, + "m_flPhi": 180, + "m_flPrecomputedMaxRange": 388, + "m_flRange": 156, + "m_flShadowCascadeCrossFade": 244, + "m_flShadowCascadeDistance0": 252, + "m_flShadowCascadeDistance1": 256, + "m_flShadowCascadeDistance2": 260, + "m_flShadowCascadeDistance3": 264, + "m_flShadowCascadeDistanceFade": 248, + "m_flShadowFadeMaxDist": 320, + "m_flShadowFadeMinDist": 316, + "m_flSkyIntensity": 408, + "m_flTheta": 176, + "m_hLightCookie": 184, + "m_nBakedShadowIndex": 292, + "m_nCascadeRenderStaticObjects": 240, + "m_nCascades": 192, + "m_nCastShadows": 196, + "m_nDirectLight": 300, + "m_nFogLightingMode": 392, + "m_nIndirectLight": 304, + "m_nRenderSpecular": 212, + "m_nShadowCascadeResolution0": 268, + "m_nShadowCascadeResolution1": 272, + "m_nShadowCascadeResolution2": 276, + "m_nShadowCascadeResolution3": 280, + "m_nShadowHeight": 204, + "m_nShadowPriority": 288, + "m_nShadowWidth": 200, + "m_nStyle": 228, + "m_vPrecomputedBoundsMaxs": 340, + "m_vPrecomputedBoundsMins": 328, + "m_vPrecomputedOBBAngles": 364, + "m_vPrecomputedOBBExtent": 376, + "m_vPrecomputedOBBOrigin": 352 + }, + "metadata": [ + { + "name": "m_Color", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_SecondaryColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessMult", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flRange", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFalloff", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation0", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation1", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation2", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTheta", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flPhi", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightCookie", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_nCascades", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCastShadows", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowWidth", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowHeight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderDiffuse", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderSpecular", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderTransmissive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flOrthoLightWidth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flOrthoLightHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nStyle", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_Pattern", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_nCascadeRenderStaticObjects", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeCrossFade", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistanceFade", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance0", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance1", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance2", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance3", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution0", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUsesBakedShadowing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nBakedShadowIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderToCubemaps", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nDirectLight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectLight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeMinDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeMaxDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowFadeMinDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowFadeMaxDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlicker", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPrecomputedFieldsValid", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedBoundsMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedBoundsMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBAngles", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBExtent", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flPrecomputedMaxRange", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nFogLightingMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogContributionStength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flNearClipPlane", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_SkyColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flSkyIntensity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_SkyAmbientBounce", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseSecondaryColor", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMixedShadows", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flLightStyleStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCapsuleLength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flMinRoughness", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityComponent" + }, + "CLogicRelay": { + "fields": { + "m_OnSpawn": 1400, + "m_OnTrigger": 1360, + "m_bDisabled": 1440, + "m_bFastRetrigger": 1443, + "m_bPassthoughCaller": 1444, + "m_bTriggerOnce": 1442, + "m_bWaitForRefire": 1441 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CLogicalEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "CModelState": { + "fields": { + "m_MeshGroupMask": 384, + "m_ModelName": 168, + "m_bClientClothCreationSuppressed": 232, + "m_hModel": 160, + "m_nClothUpdateFlags": 516, + "m_nForceLOD": 515, + "m_nIdealMotionType": 514 + }, + "metadata": [ + { + "name": "m_hModel", + "ty": "HModelStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientClothCreationSuppressed", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_MeshGroupMask", + "ty": "MeshGroupMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nIdealMotionType", + "ty": "int8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CNetworkedSequenceOperation": { + "fields": { + "m_bDiscontinuity": 29, + "m_bSequenceChangeNetworked": 28, + "m_flCycle": 16, + "m_flPrevCycle": 12, + "m_flPrevCycleForAnimEventDetection": 36, + "m_flPrevCycleFromDiscontinuity": 32, + "m_flWeight": 20, + "m_hSequence": 8 + }, + "metadata": [ + { + "name": "m_hSequence", + "ty": "HSequence", + "type": "NetworkVarNames" + }, + { + "name": "m_flPrevCycle", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCycle", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CPlayerSprayDecalRenderHelper": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CPlayer_AutoaimServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_CameraServices": { + "fields": { + "m_CurrentFog": 320, + "m_OverrideFogColor": 433, + "m_PlayerFog": 88, + "m_PostProcessingVolumes": 288, + "m_angDemoViewAngles": 504, + "m_audio": 168, + "m_bOverrideFogColor": 428, + "m_bOverrideFogStartEnd": 453, + "m_fOverrideFogEnd": 480, + "m_fOverrideFogStart": 460, + "m_flCsViewPunchAngleTickRatio": 80, + "m_flOldPlayerViewOffsetZ": 316, + "m_flOldPlayerZ": 312, + "m_hActivePostProcessingVolume": 500, + "m_hColorCorrectionCtrl": 152, + "m_hOldFogController": 424, + "m_hTonemapController": 160, + "m_hViewEntity": 156, + "m_nCsViewPunchAngleTick": 76, + "m_vecCsViewPunchAngle": 64 + }, + "metadata": [ + { + "name": "m_vecCsViewPunchAngle", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_nCsViewPunchAngleTick", + "ty": "GameTick_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCsViewPunchAngleTickRatio", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_PlayerFog", + "ty": "fogplayerparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hColorCorrectionCtrl", + "ty": "CHandle< CColorCorrection>", + "type": "NetworkVarNames" + }, + { + "name": "m_hViewEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hTonemapController", + "ty": "CHandle< CTonemapController2>", + "type": "NetworkVarNames" + }, + { + "name": "m_audio", + "ty": "audioparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_PostProcessingVolumes", + "ty": "CHandle", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_FlashlightServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_ItemServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_MovementServices": { + "fields": { + "m_arrForceSubtickMoveWhen": 412, + "m_flForwardMove": 428, + "m_flLeftMove": 432, + "m_flMaxspeed": 408, + "m_flUpMove": 436, + "m_nButtonDoublePressed": 120, + "m_nButtons": 72, + "m_nImpulse": 64, + "m_nLastCommandNumberProcessed": 384, + "m_nQueuedButtonChangeMask": 112, + "m_nQueuedButtonDownMask": 104, + "m_nToggleButtonDownMask": 392, + "m_pButtonPressedCmdNumber": 128, + "m_vecLastMovementImpulses": 440, + "m_vecOldViewAngles": 452 + }, + "metadata": [ + { + "name": "m_nToggleButtonDownMask", + "ty": "ButtonBitMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxspeed", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrForceSubtickMoveWhen", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_MovementServices_Humanoid": { + "fields": { + "m_bDucked": 492, + "m_bDucking": 493, + "m_bInCrouch": 480, + "m_bInDuckJump": 494, + "m_flCrouchTransitionStartTime": 488, + "m_flFallVelocity": 476, + "m_flStepSoundTime": 472, + "m_flSurfaceFriction": 508, + "m_groundNormal": 496, + "m_nCrouchState": 484, + "m_nStepside": 528, + "m_surfaceProps": 512 + }, + "metadata": [ + { + "name": "m_flFallVelocity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bInCrouch", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nCrouchState", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCrouchTransitionStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bDucked", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDucking", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bInDuckJump", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_MovementServices" + }, + "CPlayer_ObserverServices": { + "fields": { + "m_bForcedObserverMode": 76, + "m_flObserverChaseDistance": 80, + "m_flObserverChaseDistanceCalcTime": 84, + "m_hObserverTarget": 68, + "m_iObserverLastMode": 72, + "m_iObserverMode": 64 + }, + "metadata": [ + { + "name": "m_iObserverMode", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_hObserverTarget", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_UseServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_ViewModelServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_WaterServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_WeaponServices": { + "fields": { + "m_hActiveWeapon": 88, + "m_hLastWeapon": 92, + "m_hMyWeapons": 64, + "m_iAmmo": 96 + }, + "metadata": [ + { + "name": "m_hMyWeapons", + "ty": "CHandle< C_BasePlayerWeapon >", + "type": "NetworkVarNames" + }, + { + "name": "m_hActiveWeapon", + "ty": "CHandle< CBasePlayerWeapon>", + "type": "NetworkVarNames" + }, + { + "name": "m_hLastWeapon", + "ty": "CHandle< CBasePlayerWeapon>", + "type": "NetworkVarNames" + }, + { + "name": "m_iAmmo", + "ty": "uint16", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPointTemplate": { + "fields": { + "m_ScriptCallbackScope": 1496, + "m_ScriptSpawnCallback": 1488, + "m_SpawnedEntityHandles": 1464, + "m_bAsynchronouslySpawnEntities": 1388, + "m_clientOnlyEntityBehavior": 1432, + "m_createdSpawnGroupHandles": 1440, + "m_flTimeoutInterval": 1384, + "m_iszEntityFilterName": 1376, + "m_iszSource2EntityLumpName": 1368, + "m_iszWorldName": 1360, + "m_ownerSpawnGroupType": 1436, + "m_pOutputOnSpawned": 1392 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CProjectedTextureBase": { + "fields": { + "m_LightColor": 36, + "m_SpotlightTextureName": 84, + "m_bAlwaysUpdate": 17, + "m_bCameraSpace": 28, + "m_bEnableShadows": 24, + "m_bFlipHorizontal": 620, + "m_bLightOnlyTarget": 26, + "m_bLightWorld": 27, + "m_bSimpleProjection": 25, + "m_bState": 16, + "m_bVolumetric": 52, + "m_flAmbient": 80, + "m_flBrightnessScale": 32, + "m_flColorTransitionTime": 76, + "m_flFarZ": 608, + "m_flFlashlightTime": 64, + "m_flIntensity": 40, + "m_flLightFOV": 20, + "m_flLinearAttenuation": 44, + "m_flNearZ": 604, + "m_flNoiseStrength": 60, + "m_flPlaneOffset": 72, + "m_flProjectionSize": 612, + "m_flQuadraticAttenuation": 48, + "m_flRotation": 616, + "m_flVolumetricIntensity": 56, + "m_hTargetEntity": 12, + "m_nNumPlanes": 68, + "m_nShadowQuality": 600, + "m_nSpotlightTextureFrame": 596 + }, + "metadata": [ + { + "name": "m_hTargetEntity", + "ty": "CHandle< C_BaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_bState", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bAlwaysUpdate", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flLightFOV", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnableShadows", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bSimpleProjection", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bLightOnlyTarget", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bLightWorld", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCameraSpace", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_LightColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flIntensity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flLinearAttenuation", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flQuadraticAttenuation", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bVolumetric", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flVolumetricIntensity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flNoiseStrength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFlashlightTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nNumPlanes", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flPlaneOffset", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flColorTransitionTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flAmbient", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_SpotlightTextureName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_nSpotlightTextureFrame", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowQuality", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flNearZ", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFarZ", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flProjectionSize", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flRotation", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlipHorizontal", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CPulseGraphInstance_ClientEntity": { + "fields": { + "m_pParent": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderComponent": { + "fields": { + "__m_pChainEntity": 16, + "m_bEnableRendering": 96, + "m_bInterpolationReadyToDraw": 176, + "m_bIsRenderingWithViewModels": 80, + "m_nSplitscreenFlags": 84 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CSMatchStats_t": { + "fields": { + "m_iEnemy3Ks": 112, + "m_iEnemy4Ks": 108, + "m_iEnemy5Ks": 104, + "m_iEnemyKnifeKills": 116, + "m_iEnemyTaserKills": 120 + }, + "metadata": [ + { + "name": "m_iEnemy5Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemy4Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemy3Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemyKnifeKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemyTaserKills", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "CSPerRoundStats_t" + }, + "CSPerRoundStats_t": { + "fields": { + "m_iAssists": 56, + "m_iCashEarned": 88, + "m_iDamage": 60, + "m_iDeaths": 52, + "m_iEnemiesFlashed": 96, + "m_iEquipmentValue": 64, + "m_iHeadShotKills": 80, + "m_iKillReward": 72, + "m_iKills": 48, + "m_iLiveTime": 76, + "m_iMoneySaved": 68, + "m_iObjective": 84, + "m_iUtilityDamage": 92 + }, + "metadata": [ + { + "name": "m_iKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iDeaths", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iAssists", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEquipmentValue", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMoneySaved", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iKillReward", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iLiveTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iHeadShotKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iObjective", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iCashEarned", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iUtilityDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemiesFlashed", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CScriptComponent": { + "fields": { + "m_scriptClassName": 48 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CServerOnlyModelEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "CSkeletonInstance": { + "fields": { + "m_bDirtyMotionType": 0, + "m_bDisableSolidCollisionsForHierarchy": 882, + "m_bIsAnimationEnabled": 880, + "m_bIsGeneratingLatchedParentSpaceState": 0, + "m_bUseParentRenderBounds": 881, + "m_materialGroup": 884, + "m_modelState": 352, + "m_nHitboxSet": 888 + }, + "metadata": [ + { + "name": "m_modelState", + "ty": "CModelState", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsAnimationEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseParentRenderBounds", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_materialGroup", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_nHitboxSet", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": "CGameSceneNode" + }, + "CSkyboxReference": { + "fields": { + "m_hSkyCamera": 1364, + "m_worldGroupId": 1360 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "CTakeDamageInfoAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CTimeline": { + "fields": { + "m_bStopped": 544, + "m_flFinalValue": 536, + "m_flInterval": 532, + "m_flValues": 16, + "m_nBucketCount": 528, + "m_nCompressionType": 540, + "m_nValueCounts": 272 + }, + "metadata": [ + { + "name": "m_flValues", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nValueCounts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nBucketCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flInterval", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFinalValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nCompressionType", + "ty": "TimelineCompression_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bStopped", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "IntervalTimer" + }, + "C_AttributeContainer": { + "fields": { + "m_Item": 80, + "m_iExternalItemProviderRegisteredToken": 1176, + "m_ullRegisteredAsItemID": 1184 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_Item", + "ty": "CEconItemView", + "type": "NetworkVarNames" + } + ], + "parent": "CAttributeManager" + }, + "C_BaseButton": { + "fields": { + "m_glowEntity": 3280, + "m_szDisplayText": 3288, + "m_usable": 3284 + }, + "metadata": [ + { + "name": "m_glowEntity", + "ty": "CHandle< C_BaseModelEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_usable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_szDisplayText", + "ty": "string_t", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseToggle" + }, + "C_BaseEntity": { + "fields": { + "m_CBodyComponent": 56, + "m_DataChangeEventRef": 1284, + "m_EntClientFlags": 968, + "m_ListEntry": 936, + "m_MoveCollide": 1068, + "m_MoveType": 1069, + "m_NetworkTransmitComponent": 64, + "m_Particles": 1144, + "m_aThinkFunctions": 888, + "m_bAnimTimeChanged": 1337, + "m_bAnimatedEveryTick": 1100, + "m_bApplyLayerMatchIDToModel": 859, + "m_bClientSideRagdoll": 970, + "m_bHasAddedVarsToInterpolation": 926, + "m_bHasSuccessfullyInterpolated": 925, + "m_bInterpolateEvenWithNoModel": 857, + "m_bIsPlatform": 832, + "m_bPredictable": 1121, + "m_bPredictionEligible": 858, + "m_bRenderEvenWhenNotSuccessfullyInterpolated": 927, + "m_bRenderWithViewModels": 1122, + "m_bSimulationTimeChanged": 1338, + "m_bTakesDamage": 825, + "m_dependencies": 1288, + "m_fBBoxVisFlags": 1120, + "m_fEffects": 1076, + "m_fFlags": 980, + "m_flAnimTime": 916, + "m_flCreateTime": 960, + "m_flElasticity": 1088, + "m_flFriction": 1084, + "m_flGravityScale": 1092, + "m_flNavIgnoreUntilTime": 1104, + "m_flProxyRandomValue": 848, + "m_flSimulationTime": 920, + "m_flSpeed": 964, + "m_flTimeScale": 1096, + "m_flWaterLevel": 1072, + "m_hEffectEntity": 1060, + "m_hGroundEntity": 1080, + "m_hOldMoveParent": 1136, + "m_hOwnerEntity": 1064, + "m_hSceneObjectController": 836, + "m_hThink": 1108, + "m_iCurrentThinkContext": 884, + "m_iEFlags": 852, + "m_iHealth": 820, + "m_iMaxHealth": 816, + "m_iTeamNum": 971, + "m_lifeState": 824, + "m_nActualMoveType": 1070, + "m_nCreationTick": 1312, + "m_nDisableContextThinkStartTick": 912, + "m_nFirstPredictableCommand": 1128, + "m_nInterpolationLatchDirtyFlags": 928, + "m_nLastPredictableCommand": 1132, + "m_nLastThinkTick": 784, + "m_nNextScriptVarRecordID": 1256, + "m_nNextThinkTick": 976, + "m_nNoInterpolationTick": 840, + "m_nSceneObjectOverrideFlags": 924, + "m_nSimulationTick": 880, + "m_nSplitUserPlayerPredictionSlot": 1124, + "m_nSubclassID": 864, + "m_nTakeDamageFlags": 828, + "m_nVisibilityNoInterpolationTick": 844, + "m_nWaterType": 856, + "m_pCollision": 808, + "m_pGameSceneNode": 792, + "m_pRenderComponent": 800, + "m_sUniqueHammerID": 1352, + "m_spawnflags": 972, + "m_tokLayerMatchID": 860, + "m_ubInterpolationFrame": 833, + "m_vecAbsVelocity": 984, + "m_vecAngVelocity": 1272, + "m_vecBaseVelocity": 1048, + "m_vecPredictedScriptFloatIDs": 1208, + "m_vecPredictedScriptFloats": 1184, + "m_vecVelocity": 1000 + }, + "metadata": [ + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "m_CBodyComponent", + "ty": "CBodyComponent::Storage_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxHealth", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iHealth", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_lifeState", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_bTakesDamage", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nTakeDamageFlags", + "ty": "TakeDamageFlags_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsPlatform", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_ubInterpolationFrame", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSubclassID", + "ty": "EntitySubclassID_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flAnimTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flSimulationTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCreateTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSideRagdoll", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iTeamNum", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_spawnflags", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nNextThinkTick", + "ty": "GameTick_t", + "type": "NetworkVarNames" + }, + { + "name": "m_fFlags", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_vecBaseVelocity", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_hEffectEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hOwnerEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_MoveCollide", + "ty": "MoveCollide_t", + "type": "NetworkVarNames" + }, + { + "name": "m_MoveType", + "ty": "MoveType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flWaterLevel", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_fEffects", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_hGroundEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_flFriction", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flElasticity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGravityScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flTimeScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnimatedEveryTick", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flNavIgnoreUntilTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityInstance" + }, + "C_BaseEntityAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "C_BaseFire": { + "fields": { + "m_flScale": 1360, + "m_flScaleTime": 1368, + "m_flStartScale": 1364, + "m_nFlags": 1372 + }, + "metadata": [ + { + "name": "m_flScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flScaleTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nFlags", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_BaseFlex__Emphasized_Phoneme": { + "fields": { + "m_bBasechecked": 29, + "m_bRequired": 28, + "m_bValid": 30, + "m_flAmount": 24, + "m_sClassName": 0 + }, + "metadata": [], + "parent": null + }, + "C_BaseModelEntity": { + "fields": { + "m_CHitboxComponent": 2600, + "m_CRenderComponent": 2592, + "m_ClientOverrideTint": 3216, + "m_Collision": 2808, + "m_ConfigEntitiesToPropagateMaterialDecalsTo": 3136, + "m_Glow": 2984, + "m_bAllowFadeInView": 2690, + "m_bInitModelEffects": 2672, + "m_bIsStaticProp": 2673, + "m_bRenderToCubemaps": 2800, + "m_bUseClientOverrideTint": 3220, + "m_clrRender": 2691, + "m_fadeMaxDist": 3080, + "m_fadeMinDist": 3076, + "m_flDecalHealBloodRate": 3124, + "m_flDecalHealHeightRate": 3128, + "m_flFadeScale": 3084, + "m_flGlowBackfaceMult": 3072, + "m_flShadowStrength": 3088, + "m_iOldHealth": 2684, + "m_nAddDecal": 3096, + "m_nDecalsAdded": 2680, + "m_nLastAddDecal": 2676, + "m_nObjectCulling": 3092, + "m_nRenderFX": 2689, + "m_nRenderMode": 2688, + "m_pClientAlphaProperty": 3208, + "m_vDecalForwardAxis": 3112, + "m_vDecalPosition": 3100, + "m_vecRenderAttributes": 2696, + "m_vecViewOffset": 3160 + }, + "metadata": [ + { + "name": "m_CRenderComponent", + "ty": "CRenderComponent::Storage_t", + "type": "NetworkVarNames" + }, + { + "name": "m_CHitboxComponent", + "ty": "CHitboxComponent::Storage_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderMode", + "ty": "RenderMode_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderFX", + "ty": "RenderFx_t", + "type": "NetworkVarNames" + }, + { + "name": "m_clrRender", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_vecRenderAttributes", + "ty": "EntityRenderAttribute_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderToCubemaps", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_Collision", + "ty": "CCollisionProperty", + "type": "NetworkVarNames" + }, + { + "name": "m_Glow", + "ty": "CGlowProperty", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowBackfaceMult", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fadeMinDist", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_fadeMaxDist", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowStrength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nObjectCulling", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nAddDecal", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vDecalPosition", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vDecalForwardAxis", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flDecalHealBloodRate", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDecalHealHeightRate", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_ConfigEntitiesToPropagateMaterialDecalsTo", + "ty": "CHandle< C_BaseModelEntity >", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_BaseToggle": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_BaseTrigger": { + "fields": { + "m_bClientSidePredicted": 3281, + "m_bDisabled": 3280 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_bDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSidePredicted", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseToggle" + }, + "C_Breakable": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_CSGO_CounterTerroristTeamIntroCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_CounterTerroristWingmanIntroCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_EndOfMatchCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_EndOfMatchCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCharacterPosition" + }, + "C_CSGO_EndOfMatchLineupEnd": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_EndOfMatchLineupEndpoint" + }, + "C_CSGO_EndOfMatchLineupEndpoint": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_CSGO_EndOfMatchLineupStart": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_EndOfMatchLineupEndpoint" + }, + "C_CSGO_MapPreviewCameraPath": { + "fields": { + "m_bConstantSpeed": 1370, + "m_bLoop": 1368, + "m_bVerticalFOV": 1369, + "m_flDuration": 1372, + "m_flPathDuration": 1444, + "m_flPathLength": 1440, + "m_flZFar": 1360, + "m_flZNear": 1364 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_CSGO_MapPreviewCameraPathNode": { + "fields": { + "m_flEaseIn": 1404, + "m_flEaseOut": 1408, + "m_flFOV": 1396, + "m_flSpeed": 1400, + "m_nPathIndex": 1368, + "m_szParentPathUniqueID": 1360, + "m_vInTangentLocal": 1372, + "m_vInTangentWorld": 1412, + "m_vOutTangentLocal": 1384, + "m_vOutTangentWorld": 1424 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_CSGO_PreviewModel_GraphController": { + "fields": { + "m_pszCharacterMode": 24, + "m_pszEndOfMatchCelebration": 120, + "m_pszWeaponState": 56, + "m_pszWeaponType": 88 + }, + "metadata": [], + "parent": "CAnimGraphControllerBase" + }, + "C_CSGO_PreviewPlayer_GraphController": { + "fields": { + "m_bCT": 240, + "m_nTeamPreviewRandom": 152, + "m_pszCharacterMode": 24, + "m_pszEndOfMatchCelebration": 120, + "m_pszTeamPreviewPosition": 88, + "m_pszTeamPreviewVariant": 56, + "m_pszWeaponState": 176, + "m_pszWeaponType": 208 + }, + "metadata": [], + "parent": "CAnimGraphControllerBase" + }, + "C_CSGO_TeamIntroCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCharacterPosition" + }, + "C_CSGO_TeamIntroCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamIntroCharacterPosition" + }, + "C_CSGO_TeamIntroTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamIntroCharacterPosition" + }, + "C_CSGO_TeamPreviewCamera": { + "fields": { + "m_bDofEnabled": 1460, + "m_flDofFarBlurry": 1476, + "m_flDofFarCrisp": 1472, + "m_flDofNearBlurry": 1464, + "m_flDofNearCrisp": 1468, + "m_flDofTiltToGround": 1480, + "m_nVariant": 1456 + }, + "metadata": [], + "parent": "C_CSGO_MapPreviewCameraPath" + }, + "C_CSGO_TeamPreviewCharacterPosition": { + "fields": { + "m_agentItem": 1392, + "m_glovesItem": 2488, + "m_nOrdinal": 1368, + "m_nRandom": 1364, + "m_nVariant": 1360, + "m_sWeaponName": 1376, + "m_weaponItem": 3584, + "m_xuid": 1384 + }, + "metadata": [ + { + "name": "m_nVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRandom", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOrdinal", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sWeaponName", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_xuid", + "ty": "XUID", + "type": "NetworkVarNames" + }, + { + "name": "m_agentItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + }, + { + "name": "m_glovesItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + }, + { + "name": "m_weaponItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_CSGO_TeamSelectCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_TeamSelectCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCharacterPosition" + }, + "C_CSGO_TeamSelectCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamSelectCharacterPosition" + }, + "C_CSGO_TeamSelectTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamSelectCharacterPosition" + }, + "C_CSGO_TerroristTeamIntroCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGO_TerroristWingmanIntroCamera": { + "fields": {}, + "metadata": [], + "parent": "C_CSGO_TeamPreviewCamera" + }, + "C_CSGameRules": { + "fields": { + "__m_pChainEntity": 8, + "m_MatchDevice": 160, + "m_MinimapVerticalSectionHeights": 3188, + "m_RetakeRules": 3472, + "m_TeamRespawnWaveTimes": 2904, + "m_arrFeaturedGiftersAccounts": 2268, + "m_arrFeaturedGiftersGifts": 2284, + "m_arrProhibitedItemIndices": 2300, + "m_arrTournamentActiveCasterAccounts": 2500, + "m_bAnyHostageReached": 140, + "m_bBombDropped": 2524, + "m_bBombPlanted": 2525, + "m_bCTCantBuy": 2537, + "m_bCTTimeOutActive": 71, + "m_bDontIncrementCoopWave": 3220, + "m_bFreezePeriod": 48, + "m_bGamePaused": 69, + "m_bGameRestart": 108, + "m_bHasMatchStarted": 164, + "m_bHasTriggeredCoopSpawnReset": 3437, + "m_bHasTriggeredRoundStartMusic": 3436, + "m_bIsDroppingItems": 2232, + "m_bIsHltvActive": 2234, + "m_bIsQuestEligible": 2233, + "m_bIsQueuedMatchmaking": 144, + "m_bIsValveDS": 152, + "m_bLogoMap": 153, + "m_bMapHasBombTarget": 141, + "m_bMapHasBuyZone": 143, + "m_bMapHasRescueZone": 142, + "m_bMarkClientStopRecordAtRoundEnd": 3344, + "m_bMatchWaitingForResume": 89, + "m_bPlayAllStepSoundsOnServer": 154, + "m_bRoundEndNoMusic": 3820, + "m_bRoundEndShowTimerDefend": 3776, + "m_bServerPaused": 68, + "m_bSpawnedTerrorHuntHeavy": 3221, + "m_bSwitchingTeamsAtRoundReset": 3438, + "m_bTCantBuy": 2536, + "m_bTeamIntroPeriod": 3764, + "m_bTechnicalTimeOut": 88, + "m_bTerroristTimeOutActive": 70, + "m_bWarmupPeriod": 49, + "m_eRoundEndReason": 3772, + "m_eRoundWinReason": 2532, + "m_fMatchStartTime": 96, + "m_fRoundStartTime": 100, + "m_fWarmupPeriodEnd": 52, + "m_fWarmupPeriodStart": 56, + "m_flCMMItemDropRevealEndTime": 2228, + "m_flCMMItemDropRevealStartTime": 2224, + "m_flCTTimeOutRemaining": 76, + "m_flGameStartTime": 112, + "m_flGuardianBuyUntilTime": 2540, + "m_flLastPerfSampleTime": 20232, + "m_flNextRespawnWave": 3032, + "m_flRestartRoundTime": 104, + "m_flTerroristTimeOutRemaining": 72, + "m_gamePhase": 120, + "m_iHostagesRemaining": 136, + "m_iMatchStats_PlayersAlive_CT": 2664, + "m_iMatchStats_PlayersAlive_T": 2784, + "m_iMatchStats_RoundResults": 2544, + "m_iNumConsecutiveCTLoses": 3308, + "m_iNumConsecutiveTerroristLoses": 3312, + "m_iRoundEndFunFactData1": 3796, + "m_iRoundEndFunFactData2": 3800, + "m_iRoundEndFunFactData3": 3804, + "m_iRoundEndFunFactPlayerSlot": 3792, + "m_iRoundEndLegacy": 3824, + "m_iRoundEndPlayerCount": 3816, + "m_iRoundEndTimerTime": 3780, + "m_iRoundEndWinnerTeam": 3768, + "m_iRoundStartRoundNumber": 3832, + "m_iRoundTime": 92, + "m_iRoundWinStatus": 2528, + "m_iSpectatorSlotCount": 156, + "m_nCTTeamIntroVariant": 3760, + "m_nCTTimeOuts": 84, + "m_nEndMatchMapGroupVoteOptions": 3264, + "m_nEndMatchMapGroupVoteTypes": 3224, + "m_nEndMatchMapVoteWinner": 3304, + "m_nGuardianGrenadesToGiveBots": 2248, + "m_nGuardianModeSpecialKillsRemaining": 2240, + "m_nGuardianModeSpecialWeaponNeeded": 2244, + "m_nGuardianModeWaveNumber": 2236, + "m_nHalloweenMaskListSeed": 2520, + "m_nMatchAbortedEarlyReason": 3432, + "m_nMatchEndCount": 3752, + "m_nNextMapInMapgroup": 168, + "m_nNumHeaviesToSpawn": 2252, + "m_nOvertimePlaying": 132, + "m_nPauseStartTick": 64, + "m_nQueuedMatchmakingMode": 148, + "m_nRoundEndCount": 3828, + "m_nRoundStartCount": 3836, + "m_nRoundsPlayedThisPhase": 128, + "m_nServerQuestID": 3160, + "m_nTTeamIntroVariant": 3756, + "m_nTerroristTimeOuts": 80, + "m_nTotalPausedTicks": 60, + "m_nTournamentPredictionsPct": 2220, + "m_numBestOfMaps": 2516, + "m_numGlobalGifters": 2260, + "m_numGlobalGiftsGiven": 2256, + "m_numGlobalGiftsPeriodSeconds": 2264, + "m_pGameModeRules": 3464, + "m_sRoundEndFunFactToken": 3784, + "m_sRoundEndMessage": 3808, + "m_szMatchStatTxt": 1196, + "m_szTournamentEventName": 172, + "m_szTournamentEventStage": 684, + "m_szTournamentPredictionsTxt": 1708, + "m_timeUntilNextPhaseStarts": 116, + "m_totalRoundsPlayed": 124, + "m_vMinimapMaxs": 3176, + "m_vMinimapMins": 3164 + }, + "metadata": [ + { + "name": "m_bFreezePeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bWarmupPeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_fWarmupPeriodEnd", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_fWarmupPeriodStart", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nTotalPausedTicks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPauseStartTick", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bServerPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bGamePaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bTerroristTimeOutActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCTTimeOutActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flTerroristTimeOutRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flCTTimeOutRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nTerroristTimeOuts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCTTimeOuts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTechnicalTimeOut", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMatchWaitingForResume", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_fMatchStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fRoundStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flRestartRoundTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bGameRestart", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGameStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_timeUntilNextPhaseStarts", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_gamePhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_totalRoundsPlayed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundsPlayedThisPhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOvertimePlaying", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iHostagesRemaining", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnyHostageReached", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasBombTarget", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasRescueZone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasBuyZone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsQueuedMatchmaking", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nQueuedMatchmakingMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsValveDS", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bLogoMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPlayAllStepSoundsOnServer", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iSpectatorSlotCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_MatchDevice", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasMatchStarted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nNextMapInMapgroup", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentEventName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentEventStage", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szMatchStatTxt", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentPredictionsTxt", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_nTournamentPredictionsPct", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flCMMItemDropRevealStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCMMItemDropRevealEndTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsDroppingItems", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsQuestEligible", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsHltvActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeWaveNumber", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeSpecialKillsRemaining", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeSpecialWeaponNeeded", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGiftsGiven", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGifters", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGiftsPeriodSeconds", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrFeaturedGiftersAccounts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrFeaturedGiftersGifts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrProhibitedItemIndices", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_arrTournamentActiveCasterAccounts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numBestOfMaps", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nHalloweenMaskListSeed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bBombDropped", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bBombPlanted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundWinStatus", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_eRoundWinReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTCantBuy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCTCantBuy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGuardianBuyUntilTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_RoundResults", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_PlayersAlive_CT", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_PlayersAlive_T", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_TeamRespawnWaveTimes", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flNextRespawnWave", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nServerQuestID", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vMinimapMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vMinimapMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_MinimapVerticalSectionHeights", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapGroupVoteTypes", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapGroupVoteOptions", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapVoteWinner", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumConsecutiveCTLoses", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumConsecutiveTerroristLoses", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMatchAbortedEarlyReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_pGameModeRules", + "ty": "CCSGameModeRules *", + "type": "NetworkVarNames" + }, + { + "name": "m_RetakeRules", + "ty": "CRetakeGameRules", + "type": "NetworkVarNames" + }, + { + "name": "m_nMatchEndCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nTTeamIntroVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCTTeamIntroVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTeamIntroPeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndWinnerTeam", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_eRoundEndReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundEndShowTimerDefend", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndTimerTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sRoundEndFunFactToken", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactPlayerSlot", + "ty": "CPlayerSlot", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sRoundEndMessage", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndPlayerCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundEndNoMusic", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndLegacy", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundEndCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundStartRoundNumber", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundStartCount", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": "C_TeamplayRules" + }, + "C_CSGameRulesProxy": { + "fields": { + "m_pGameRules": 1360 + }, + "metadata": [ + { + "name": "m_pGameRules", + "ty": "CCSGameRules*", + "type": "NetworkVarNames" + } + ], + "parent": "C_GameRulesProxy" + }, + "C_CSMinimapBoundary": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_CSObserverPawnAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "C_CSPlayerPawnAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "C_CSPlayerResource": { + "fields": { + "m_bEndMatchNextMapAllVoted": 1504, + "m_bHostageAlive": 1360, + "m_bombsiteCenterA": 1432, + "m_bombsiteCenterB": 1444, + "m_foundGoalPositions": 1505, + "m_hostageRescueX": 1456, + "m_hostageRescueY": 1472, + "m_hostageRescueZ": 1488, + "m_iHostageEntityIDs": 1384, + "m_isHostageFollowingSomeone": 1372 + }, + "metadata": [ + { + "name": "m_bHostageAlive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_isHostageFollowingSomeone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iHostageEntityIDs", + "ty": "CEntityIndex", + "type": "NetworkVarNames" + }, + { + "name": "m_bombsiteCenterA", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bombsiteCenterB", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bEndMatchNextMapAllVoted", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_ColorCorrection": { + "fields": { + "m_MaxFalloff": 1376, + "m_MinFalloff": 1372, + "m_bClientSide": 1910, + "m_bEnabled": 1908, + "m_bEnabledOnClient": 1912, + "m_bExclusive": 1911, + "m_bFadingIn": 1920, + "m_bMaster": 1909, + "m_flCurWeight": 1392, + "m_flCurWeightOnClient": 1916, + "m_flFadeDuration": 1932, + "m_flFadeInDuration": 1380, + "m_flFadeOutDuration": 1384, + "m_flFadeStartTime": 1928, + "m_flFadeStartWeight": 1924, + "m_flMaxWeight": 1388, + "m_netlookupFilename": 1396, + "m_vecOrigin": 1360 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "m_MinFalloff", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_MaxFalloff", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxWeight", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCurWeight", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_netlookupFilename", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMaster", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSide", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bExclusive", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_CommandContext": { + "fields": { + "command_number": 144, + "needsprocessing": 0 + }, + "metadata": [], + "parent": null + }, + "C_CsmFovOverride": { + "fields": { + "m_cameraName": 1360, + "m_flCsmFovOverrideValue": 1368 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_DynamicLight": { + "fields": { + "m_Exponent": 3288, + "m_Flags": 3280, + "m_InnerAngle": 3292, + "m_LightStyle": 3281, + "m_OuterAngle": 3296, + "m_Radius": 3284, + "m_SpotRadius": 3300 + }, + "metadata": [ + { + "name": "m_Flags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_LightStyle", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_Radius", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_Exponent", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_InnerAngle", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_OuterAngle", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_SpotRadius", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_EconEntity__AttachedModelData_t": { + "fields": { + "m_iModelDisplayFlags": 0 + }, + "metadata": [], + "parent": null + }, + "C_EntityDissolve": { + "fields": { + "m_bCoreExplode": 3340, + "m_bLinkedToServerEnt": 3341, + "m_flFadeInLength": 3296, + "m_flFadeInStart": 3292, + "m_flFadeOutLength": 3312, + "m_flFadeOutModelLength": 3304, + "m_flFadeOutModelStart": 3300, + "m_flFadeOutStart": 3308, + "m_flNextSparkTime": 3316, + "m_flStartTime": 3288, + "m_nDissolveType": 3320, + "m_nMagnitude": 3336, + "m_vDissolverOrigin": 3324 + }, + "metadata": [ + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInStart", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInLength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutModelStart", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutModelLength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutStart", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutLength", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nDissolveType", + "ty": "EntityDisolveType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_vDissolverOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_nMagnitude", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_EntityFlame": { + "fields": { + "m_bCheapEffect": 1404, + "m_hEntAttached": 1360, + "m_hOldAttached": 1400 + }, + "metadata": [ + { + "name": "m_hEntAttached", + "ty": "CHandle< C_BaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_bCheapEffect", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvCombinedLightProbeVolume": { + "fields": { + "m_Color": 5544, + "m_bCustomCubemapTexture": 5560, + "m_bEnabled": 5705, + "m_bMoveable": 5624, + "m_bStartDisabled": 5640, + "m_flBrightness": 5548, + "m_flEdgeFadeDist": 5644, + "m_hCubemapTexture": 5552, + "m_hLightProbeDirectLightIndicesTexture": 5576, + "m_hLightProbeDirectLightScalarsTexture": 5584, + "m_hLightProbeDirectLightShadowsTexture": 5592, + "m_hLightProbeTexture": 5568, + "m_nEnvCubeMapArrayIndex": 5632, + "m_nHandshake": 5628, + "m_nLightProbeAtlasX": 5672, + "m_nLightProbeAtlasY": 5676, + "m_nLightProbeAtlasZ": 5680, + "m_nLightProbeSizeX": 5660, + "m_nLightProbeSizeY": 5664, + "m_nLightProbeSizeZ": 5668, + "m_nPriority": 5636, + "m_vBoxMaxs": 5612, + "m_vBoxMins": 5600, + "m_vEdgeFadeDists": 5648 + }, + "metadata": [ + { + "name": "m_Color", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_hCubemapTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bCustomCubemapTexture", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightIndicesTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightScalarsTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightShadowsTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bMoveable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nHandshake", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEnvCubeMapArrayIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flEdgeFadeDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_vEdgeFadeDists", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvCubemap": { + "fields": { + "m_bCopyDiffuseFromDefaultCubemap": 1568, + "m_bCustomCubemapTexture": 1496, + "m_bDefaultEnvMap": 1565, + "m_bDefaultSpecEnvMap": 1566, + "m_bEnabled": 1584, + "m_bIndoorCubeMap": 1567, + "m_bMoveable": 1528, + "m_bStartDisabled": 1564, + "m_flDiffuseScale": 1560, + "m_flEdgeFadeDist": 1544, + "m_flInfluenceRadius": 1500, + "m_hCubemapTexture": 1488, + "m_nEnvCubeMapArrayIndex": 1536, + "m_nHandshake": 1532, + "m_nPriority": 1540, + "m_vBoxProjectMaxs": 1516, + "m_vBoxProjectMins": 1504, + "m_vEdgeFadeDists": 1548 + }, + "metadata": [ + { + "name": "m_hCubemapTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bCustomCubemapTexture", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flInfluenceRadius", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxProjectMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxProjectMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bMoveable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nHandshake", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEnvCubeMapArrayIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flEdgeFadeDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_vEdgeFadeDists", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flDiffuseScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDefaultEnvMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDefaultSpecEnvMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIndoorCubeMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCopyDiffuseFromDefaultCubemap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvCubemapBox": { + "fields": {}, + "metadata": [], + "parent": "C_EnvCubemap" + }, + "C_EnvCubemapFog": { + "fields": { + "m_bActive": 1396, + "m_bFirstTime": 1433, + "m_bHasHeightFogEnd": 1432, + "m_bHeightFogEnabled": 1372, + "m_bStartDisabled": 1397, + "m_flEndDistance": 1360, + "m_flFogFalloffExponent": 1368, + "m_flFogHeightEnd": 1380, + "m_flFogHeightExponent": 1388, + "m_flFogHeightStart": 1384, + "m_flFogHeightWidth": 1376, + "m_flFogMaxOpacity": 1400, + "m_flLODBias": 1392, + "m_flStartDistance": 1364, + "m_hFogCubemapTexture": 1424, + "m_hSkyMaterial": 1408, + "m_iszSkyEntity": 1416, + "m_nCubemapSourceType": 1404 + }, + "metadata": [ + { + "name": "m_flEndDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogFalloffExponent", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bHeightFogEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogHeightWidth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogHeightEnd", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogHeightStart", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogHeightExponent", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flLODBias", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogMaxOpacity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nCubemapSourceType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hSkyMaterial", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_iszSkyEntity", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hFogCubemapTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasHeightFogEnd", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvDecal": { + "fields": { + "m_bProjectOnCharacters": 3305, + "m_bProjectOnWater": 3306, + "m_bProjectOnWorld": 3304, + "m_flDepth": 3296, + "m_flDepthSortBias": 3308, + "m_flHeight": 3292, + "m_flWidth": 3288, + "m_hDecalMaterial": 3280, + "m_nRenderOrder": 3300 + }, + "metadata": [ + { + "name": "m_hDecalMaterial", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_flWidth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDepth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderOrder", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_bProjectOnWorld", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bProjectOnCharacters", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bProjectOnWater", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flDepthSortBias", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_EnvDetailController": { + "fields": { + "m_flFadeEndDist": 1364, + "m_flFadeStartDist": 1360 + }, + "metadata": [ + { + "name": "m_flFadeStartDist", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeEndDist", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvLightProbeVolume": { + "fields": { + "m_bEnabled": 5521, + "m_bMoveable": 5472, + "m_bStartDisabled": 5484, + "m_hLightProbeDirectLightIndicesTexture": 5424, + "m_hLightProbeDirectLightScalarsTexture": 5432, + "m_hLightProbeDirectLightShadowsTexture": 5440, + "m_hLightProbeTexture": 5416, + "m_nHandshake": 5476, + "m_nLightProbeAtlasX": 5500, + "m_nLightProbeAtlasY": 5504, + "m_nLightProbeAtlasZ": 5508, + "m_nLightProbeSizeX": 5488, + "m_nLightProbeSizeY": 5492, + "m_nLightProbeSizeZ": 5496, + "m_nPriority": 5480, + "m_vBoxMaxs": 5460, + "m_vBoxMins": 5448 + }, + "metadata": [ + { + "name": "m_hLightProbeTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightIndicesTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightScalarsTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightProbeDirectLightShadowsTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bMoveable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nHandshake", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeSizeZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nLightProbeAtlasZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvProjectedTexture": { + "fields": {}, + "metadata": [], + "parent": "C_ModelPointEntity" + }, + "C_EnvScreenOverlay": { + "fields": { + "m_bIsActive": 1488, + "m_bWasActive": 1489, + "m_flCurrentOverlayTime": 1500, + "m_flOverlayTimes": 1440, + "m_flStartTime": 1480, + "m_iCachedDesiredOverlay": 1492, + "m_iCurrentOverlay": 1496, + "m_iDesiredOverlay": 1484, + "m_iszOverlayNames": 1360 + }, + "metadata": [ + { + "name": "m_iszOverlayNames", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flOverlayTimes", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iDesiredOverlay", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsActive", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_PointEntity" + }, + "C_EnvVolumetricFogController": { + "fields": { + "m_bActive": 1424, + "m_bEnableIndirect": 1465, + "m_bFirstTime": 1484, + "m_bIsMaster": 1466, + "m_bStartDisabled": 1464, + "m_flAnisotropy": 1364, + "m_flDefaultAnisotropy": 1452, + "m_flDefaultDrawDistance": 1460, + "m_flDefaultScattering": 1456, + "m_flDrawDistance": 1372, + "m_flFadeInEnd": 1380, + "m_flFadeInStart": 1376, + "m_flFadeSpeed": 1368, + "m_flIndirectStrength": 1384, + "m_flScattering": 1360, + "m_flStartAnisoTime": 1428, + "m_flStartAnisotropy": 1440, + "m_flStartDrawDistance": 1448, + "m_flStartDrawDistanceTime": 1436, + "m_flStartScatterTime": 1432, + "m_flStartScattering": 1444, + "m_hFogIndirectTexture": 1472, + "m_nForceRefreshCount": 1480, + "m_nIndirectTextureDimX": 1388, + "m_nIndirectTextureDimY": 1392, + "m_nIndirectTextureDimZ": 1396, + "m_vBoxMaxs": 1412, + "m_vBoxMins": 1400 + }, + "metadata": [ + { + "name": "m_flScattering", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAnisotropy", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeSpeed", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDrawDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInStart", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeInEnd", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flIndirectStrength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectTextureDimX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectTextureDimY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectTextureDimZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartAnisoTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartScatterTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartDrawDistanceTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartAnisotropy", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartScattering", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartDrawDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDefaultAnisotropy", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDefaultScattering", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDefaultDrawDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnableIndirect", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsMaster", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_hFogIndirectTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_nForceRefreshCount", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvVolumetricFogVolume": { + "fields": { + "m_bActive": 1360, + "m_bStartDisabled": 1388, + "m_flFalloffExponent": 1400, + "m_flStrength": 1392, + "m_nFalloffShape": 1396, + "m_vBoxMaxs": 1376, + "m_vBoxMins": 1364 + }, + "metadata": [ + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flStrength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nFalloffShape", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFalloffExponent", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvWind": { + "fields": { + "m_EnvWindShared": 1360 + }, + "metadata": [ + { + "name": "m_EnvWindShared", + "ty": "CEnvWindShared", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvWindClientside": { + "fields": { + "m_EnvWindShared": 1360 + }, + "metadata": [ + { + "name": "m_EnvWindShared", + "ty": "CEnvWindShared", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_EnvWindShared": { + "fields": { + "m_CurrentSwayVector": 80, + "m_PrevSwayVector": 92, + "m_bGusting": 132, + "m_currentWindVector": 68, + "m_flAveWindSpeed": 128, + "m_flGustDuration": 36, + "m_flInitialWindSpeed": 108, + "m_flMaxGustDelay": 32, + "m_flMinGustDelay": 28, + "m_flSimTime": 120, + "m_flStartTime": 8, + "m_flSwayTime": 116, + "m_flSwitchTime": 124, + "m_flVariationTime": 112, + "m_flWindAngleVariation": 136, + "m_flWindSpeed": 64, + "m_flWindSpeedVariation": 140, + "m_iEntIndex": 144, + "m_iGustDirChange": 40, + "m_iInitialWindDir": 104, + "m_iMaxGust": 26, + "m_iMaxWind": 18, + "m_iMinGust": 24, + "m_iMinWind": 16, + "m_iWindDir": 60, + "m_iWindSeed": 12, + "m_iszGustSound": 56, + "m_location": 44, + "m_windRadius": 20 + }, + "metadata": [ + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iWindSeed", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMinWind", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxWind", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_windRadius", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMinGust", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxGust", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_flMinGustDelay", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxGustDelay", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGustDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_iGustDirChange", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_location", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_iInitialWindDir", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_flInitialWindSpeed", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "C_EnvWindShared__WindAveEvent_t": { + "fields": { + "m_flAveWindSpeed": 4, + "m_flStartWindSpeed": 0 + }, + "metadata": [], + "parent": null + }, + "C_EnvWindShared__WindVariationEvent_t": { + "fields": { + "m_flWindAngleVariation": 0, + "m_flWindSpeedVariation": 4 + }, + "metadata": [], + "parent": null + }, + "C_FireSmoke": { + "fields": { + "m_bClipTested": 1428, + "m_bFadingOut": 1429, + "m_flChildFlameSpread": 1404, + "m_flClipPerc": 1424, + "m_flScaleEnd": 1392, + "m_flScaleRegister": 1384, + "m_flScaleStart": 1388, + "m_flScaleTimeEnd": 1400, + "m_flScaleTimeStart": 1396, + "m_nFlameFromAboveModelIndex": 1380, + "m_nFlameModelIndex": 1376, + "m_pFireOverlay": 1440, + "m_tParticleSpawn": 1432 + }, + "metadata": [ + { + "name": "MNetworkOverride", + "type": "Unknown" + }, + { + "name": "MNetworkOverride", + "type": "Unknown" + }, + { + "name": "m_nFlameModelIndex", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nFlameFromAboveModelIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseFire" + }, + "C_FogController": { + "fields": { + "m_bUseAngles": 1464, + "m_fog": 1360, + "m_iChangedVariables": 1468 + }, + "metadata": [ + { + "name": "m_fog", + "ty": "fogparams_t", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_FuncBrush": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_FuncElectrifiedVolume": { + "fields": { + "m_EffectName": 3288, + "m_bState": 3296, + "m_nAmbientEffect": 3280 + }, + "metadata": [ + { + "name": "m_EffectName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bState", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_FuncBrush" + }, + "C_FuncRotating": { + "fields": {}, + "metadata": [ + { + "name": "MNetworkOverride", + "type": "Unknown" + }, + { + "name": "MNetworkOverride", + "type": "Unknown" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_FuncTrackTrain": { + "fields": { + "m_flLineLength": 3288, + "m_flRadius": 3284, + "m_nLongAxis": 3280 + }, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_GameRules": { + "fields": {}, + "metadata": [], + "parent": null + }, + "C_GameRulesProxy": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_GlobalLight": { + "fields": { + "m_WindClothForceHandle": 2576 + }, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_GradientFog": { + "fields": { + "m_bGradientFogNeedsTextures": 1418, + "m_bHeightFogEnabled": 1376, + "m_bIsEnabled": 1417, + "m_bStartDisabled": 1416, + "m_flFadeTime": 1412, + "m_flFarZ": 1388, + "m_flFogEndDistance": 1372, + "m_flFogEndHeight": 1384, + "m_flFogFalloffExponent": 1396, + "m_flFogMaxOpacity": 1392, + "m_flFogStartDistance": 1368, + "m_flFogStartHeight": 1380, + "m_flFogStrength": 1408, + "m_flFogVerticalExponent": 1400, + "m_fogColor": 1404, + "m_hGradientFogTexture": 1360 + }, + "metadata": [ + { + "name": "m_hGradientFogTexture", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogStartDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogEndDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bHeightFogEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogStartHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogEndHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFarZ", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogMaxOpacity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogFalloffExponent", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogVerticalExponent", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fogColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogStrength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_HandleTest": { + "fields": { + "m_Handle": 1360, + "m_bSendHandle": 1364 + }, + "metadata": [ + { + "name": "m_Handle", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_bSendHandle", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_InfoLadderDismount": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_InfoVisibilityBox": { + "fields": { + "m_bEnabled": 1380, + "m_nMode": 1364, + "m_vBoxSize": 1368 + }, + "metadata": [ + { + "name": "m_nMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vBoxSize", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_IronSightController": { + "fields": { + "m_angDeltaAverage": 48, + "m_angViewLast": 144, + "m_bIronSightAvailable": 16, + "m_flDotBlur": 164, + "m_flInterpolationLastUpdated": 44, + "m_flIronSightAmount": 20, + "m_flIronSightAmountBiased": 28, + "m_flIronSightAmountBiased_Interpolated": 40, + "m_flIronSightAmountGained": 24, + "m_flIronSightAmountGained_Interpolated": 36, + "m_flIronSightAmount_Interpolated": 32, + "m_flSpeedRatio": 168, + "m_vecDotCoords": 156 + }, + "metadata": [], + "parent": null + }, + "C_LightGlow": { + "fields": { + "m_Glow": 3312, + "m_flGlowProxySize": 3300, + "m_flHDRColorScale": 3304, + "m_nHorizontalSize": 3280, + "m_nMaxDist": 3292, + "m_nMinDist": 3288, + "m_nOuterMaxDist": 3296, + "m_nVerticalSize": 3284 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_nHorizontalSize", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nVerticalSize", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nMinDist", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nMaxDist", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nOuterMaxDist", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowProxySize", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flHDRColorScale", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_LightGlowOverlay": { + "fields": { + "m_bModulateByDot": 245, + "m_bOneSided": 244, + "m_nMaxDist": 236, + "m_nMinDist": 232, + "m_nOuterMaxDist": 240, + "m_vecDirection": 220, + "m_vecOrigin": 208 + }, + "metadata": [], + "parent": "CGlowOverlay" + }, + "C_MapVetoPickController": { + "fields": { + "m_bDisabledHud": 3732, + "m_nAccountIDs": 1668, + "m_nCurrentPhase": 3716, + "m_nDraftType": 1376, + "m_nMapId0": 1924, + "m_nMapId1": 2180, + "m_nMapId2": 2436, + "m_nMapId3": 2692, + "m_nMapId4": 2948, + "m_nMapId5": 3204, + "m_nPhaseDurationTicks": 3724, + "m_nPhaseStartTick": 3720, + "m_nPostDataUpdateTick": 3728, + "m_nStartingSide0": 3460, + "m_nTeamWinningCoinToss": 1380, + "m_nTeamWithFirstChoice": 1384, + "m_nVoteMapIdsList": 1640 + }, + "metadata": [ + { + "name": "m_nDraftType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nTeamWinningCoinToss", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nTeamWithFirstChoice", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nVoteMapIdsList", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nAccountIDs", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId0", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId4", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMapId5", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nStartingSide0", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCurrentPhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPhaseStartTick", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPhaseDurationTicks", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_ModelPointEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_MultiplayRules": { + "fields": {}, + "metadata": [], + "parent": "C_GameRules" + }, + "C_ParticleSystem": { + "fields": { + "m_bActive": 3792, + "m_bAnimateDuringGameplayPause": 3804, + "m_bFrozen": 3793, + "m_bNoFreeze": 4133, + "m_bNoRamp": 4134, + "m_bNoSave": 4132, + "m_bOldActive": 4712, + "m_bOldFrozen": 4713, + "m_bStartActive": 4135, + "m_clrTint": 4676, + "m_flFreezeTransitionDuration": 3796, + "m_flPreSimTime": 3820, + "m_flStartTime": 3816, + "m_hControlPointEnts": 3876, + "m_iEffectIndex": 3808, + "m_iServerControlPointAssignments": 3872, + "m_iszControlPointNames": 4144, + "m_iszEffectName": 4136, + "m_nDataCP": 4656, + "m_nStopType": 3800, + "m_nTintCP": 4672, + "m_szSnapshotFileName": 3280, + "m_vServerControlPoints": 3824, + "m_vecDataCPValue": 4660 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_szSnapshotFileName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bFrozen", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flFreezeTransitionDuration", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nStopType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnimateDuringGameplayPause", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iEffectIndex", + "ty": "HParticleSystemDefinitionStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flPreSimTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_vServerControlPoints", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_iServerControlPointAssignments", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_hControlPointEnts", + "ty": "CHandle< CBaseEntity >", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoSave", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoFreeze", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoRamp", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_PathParticleRope": { + "fields": { + "m_ColorTint": 1412, + "m_PathNodes_Color": 1504, + "m_PathNodes_Name": 1376, + "m_PathNodes_PinEnabled": 1528, + "m_PathNodes_Position": 1432, + "m_PathNodes_RadiusScale": 1552, + "m_PathNodes_TangentIn": 1456, + "m_PathNodes_TangentOut": 1480, + "m_bStartActive": 1360, + "m_flMaxSimulationTime": 1364, + "m_flParticleSpacing": 1400, + "m_flRadius": 1408, + "m_flSlack": 1404, + "m_iEffectIndex": 1424, + "m_iszEffectName": 1368, + "m_nEffectState": 1416 + }, + "metadata": [ + { + "name": "m_flParticleSpacing", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flSlack", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flRadius", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_ColorTint", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_nEffectState", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEffectIndex", + "ty": "HParticleSystemDefinitionStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_Position", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_TangentIn", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_TangentOut", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_Color", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_PinEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_PathNodes_RadiusScale", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PathParticleRopeAlias_path_particle_rope_clientside": { + "fields": {}, + "metadata": [], + "parent": "C_PathParticleRope" + }, + "C_PhysBox": { + "fields": {}, + "metadata": [], + "parent": "C_Breakable" + }, + "C_PlayerPing": { + "fields": { + "m_bUrgent": 1420, + "m_hPingedEntity": 1412, + "m_hPlayer": 1408, + "m_iType": 1416, + "m_szPlaceName": 1421 + }, + "metadata": [ + { + "name": "m_hPlayer", + "ty": "CHandle< CCSPlayerPawn>", + "type": "NetworkVarNames" + }, + { + "name": "m_hPingedEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_iType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUrgent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_szPlaceName", + "ty": "char", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PlayerVisibility": { + "fields": { + "m_bIsEnabled": 1377, + "m_bStartDisabled": 1376, + "m_flFadeTime": 1372, + "m_flFogDistanceMultiplier": 1364, + "m_flFogMaxDensityMultiplier": 1368, + "m_flVisibilityStrength": 1360 + }, + "metadata": [ + { + "name": "m_flVisibilityStrength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogDistanceMultiplier", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogMaxDensityMultiplier", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsEnabled", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PointCamera": { + "fields": { + "m_DegreesPerSecond": 1440, + "m_FOV": 1360, + "m_FogColor": 1369, + "m_Resolution": 1364, + "m_TargetFOV": 1436, + "m_bActive": 1388, + "m_bCanHLTVUse": 1412, + "m_bDofEnabled": 1413, + "m_bFogEnable": 1368, + "m_bIsOn": 1444, + "m_bNoSky": 1396, + "m_bUseScreenAspectRatio": 1389, + "m_fBrightness": 1400, + "m_flAspectRatio": 1392, + "m_flDofFarBlurry": 1428, + "m_flDofFarCrisp": 1424, + "m_flDofNearBlurry": 1416, + "m_flDofNearCrisp": 1420, + "m_flDofTiltToGround": 1432, + "m_flFogEnd": 1380, + "m_flFogMaxDensity": 1384, + "m_flFogStart": 1376, + "m_flZFar": 1404, + "m_flZNear": 1408, + "m_pNext": 1448 + }, + "metadata": [ + { + "name": "m_FOV", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_Resolution", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bFogEnable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_FogColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogStart", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogEnd", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogMaxDensity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseScreenAspectRatio", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flAspectRatio", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoSky", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_fBrightness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flZFar", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flZNear", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bCanHLTVUse", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDofEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofNearBlurry", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofNearCrisp", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofFarCrisp", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofFarBlurry", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDofTiltToGround", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PointCameraVFOV": { + "fields": { + "m_flVerticalFOV": 1456 + }, + "metadata": [], + "parent": "C_PointCamera" + }, + "C_PointEntity": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_PointValueRemapper": { + "fields": { + "m_bDisabled": 1360, + "m_bDisabledOld": 1361, + "m_bEngaged": 1456, + "m_bFirstUpdate": 1457, + "m_bRequiresUseKey": 1388, + "m_bUpdateOnClient": 1362, + "m_flCurrentMomentum": 1440, + "m_flDisengageDistance": 1380, + "m_flEngageDistance": 1384, + "m_flInputOffset": 1452, + "m_flMaximumChangePerSecond": 1376, + "m_flMomentumModifier": 1432, + "m_flPreviousUpdateTickTime": 1464, + "m_flPreviousValue": 1460, + "m_flRatchetOffset": 1448, + "m_flSnapValue": 1436, + "m_hOutputEntities": 1400, + "m_hRemapLineEnd": 1372, + "m_hRemapLineStart": 1368, + "m_nHapticsType": 1424, + "m_nInputType": 1364, + "m_nMomentumType": 1428, + "m_nOutputType": 1392, + "m_nRatchetType": 1444, + "m_vecPreviousTestPoint": 1468 + }, + "metadata": [ + { + "name": "m_bDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bUpdateOnClient", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nInputType", + "ty": "ValueRemapperInputType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hRemapLineStart", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hRemapLineEnd", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaximumChangePerSecond", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDisengageDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flEngageDistance", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bRequiresUseKey", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nOutputType", + "ty": "ValueRemapperOutputType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hOutputEntities", + "ty": "CHandle< C_BaseEntity >", + "type": "NetworkVarNames" + }, + { + "name": "m_nHapticsType", + "ty": "ValueRemapperHapticsType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nMomentumType", + "ty": "ValueRemapperMomentumType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flMomentumModifier", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flSnapValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nRatchetType", + "ty": "ValueRemapperRatchetType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flInputOffset", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_PointWorldText": { + "fields": { + "m_Color": 3896, + "m_FontName": 3816, + "m_bEnabled": 3880, + "m_bForceRecreateNextUpdate": 3288, + "m_bFullbright": 3881, + "m_flDepthOffset": 3892, + "m_flFontSize": 3888, + "m_flWorldUnitsPerPx": 3884, + "m_messageText": 3304, + "m_nJustifyHorizontal": 3900, + "m_nJustifyVertical": 3904, + "m_nReorientMode": 3908 + }, + "metadata": [ + { + "name": "m_messageText", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_FontName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bFullbright", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flWorldUnitsPerPx", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFontSize", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flDepthOffset", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_Color", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_nJustifyHorizontal", + "ty": "PointWorldTextJustifyHorizontal_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nJustifyVertical", + "ty": "PointWorldTextJustifyVertical_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nReorientMode", + "ty": "PointWorldTextReorientMode_t", + "type": "NetworkVarNames" + } + ], + "parent": "C_ModelPointEntity" + }, + "C_PrecipitationBlocker": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_RagdollManager": { + "fields": { + "m_iCurrentMaxRagdollCount": 1360 + }, + "metadata": [ + { + "name": "m_iCurrentMaxRagdollCount", + "ty": "int8", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_RetakeGameRules": { + "fields": { + "m_bBlockersPresent": 252, + "m_bRoundInProgress": 253, + "m_iBombSite": 260, + "m_iFirstSecondHalfRound": 256, + "m_nMatchSeed": 248 + }, + "metadata": [ + { + "name": "m_nMatchSeed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bBlockersPresent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundInProgress", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iFirstSecondHalfRound", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iBombSite", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "C_RopeKeyframe": { + "fields": { + "m_LightValues": 3984, + "m_LinksTouchingSomething": 3288, + "m_PhysicsDelegate": 4136, + "m_RopeFlags": 3344, + "m_RopeLength": 4120, + "m_Slack": 4122, + "m_Subdiv": 4118, + "m_TextureHeight": 4160, + "m_TextureScale": 4124, + "m_Width": 4132, + "m_bApplyWind": 3296, + "m_bConstrainBetweenEndpoints": 4272, + "m_bEndPointAttachmentAnglesDirty": 0, + "m_bEndPointAttachmentPositionsDirty": 0, + "m_bNewDataThisFrame": 0, + "m_bPhysicsInitted": 0, + "m_bPrevEndPointPos": 3308, + "m_fLockedPoints": 4128, + "m_fPrevLockedPoints": 3300, + "m_flCurScroll": 3336, + "m_flCurrentGustLifetime": 4192, + "m_flCurrentGustTimer": 4188, + "m_flScrollSpeed": 3340, + "m_flTimeToNextGust": 4196, + "m_hEndPoint": 4112, + "m_hMaterial": 4152, + "m_hStartPoint": 4108, + "m_iEndAttachment": 4117, + "m_iForcePointMoveCounter": 3304, + "m_iRopeMaterialModelIndex": 3352, + "m_iStartAttachment": 4116, + "m_nChangeCount": 4129, + "m_nLinksTouchingSomething": 3292, + "m_nSegments": 4104, + "m_vCachedEndPointAttachmentAngle": 4248, + "m_vCachedEndPointAttachmentPos": 4224, + "m_vColorMod": 4212, + "m_vPrevEndPointPos": 3312, + "m_vWindDir": 4200, + "m_vecImpulse": 4164, + "m_vecPreviousImpulse": 4176 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_flScrollSpeed", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_RopeFlags", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iRopeMaterialModelIndex", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_nSegments", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_hStartPoint", + "ty": "CHandle< C_BaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hEndPoint", + "ty": "CHandle< C_BaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_iStartAttachment", + "ty": "AttachmentHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iEndAttachment", + "ty": "AttachmentHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_Subdiv", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_RopeLength", + "ty": "int16", + "type": "NetworkVarNames" + }, + { + "name": "m_Slack", + "ty": "int16", + "type": "NetworkVarNames" + }, + { + "name": "m_TextureScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_fLockedPoints", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nChangeCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_Width", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bConstrainBetweenEndpoints", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_RopeKeyframe__CPhysicsDelegate": { + "fields": { + "m_pKeyframe": 8 + }, + "metadata": [], + "parent": null + }, + "C_SceneEntity": { + "fields": { + "m_QueuedEvents": 1424, + "m_bAutogenerated": 1371, + "m_bClientOnly": 1378, + "m_bIsPlayingBack": 1368, + "m_bMultiplayer": 1370, + "m_bPaused": 1369, + "m_bWasPlaying": 1408, + "m_flCurrentTime": 1448, + "m_flForceClientTime": 1372, + "m_hActorList": 1384, + "m_hOwner": 1380, + "m_nSceneStringIndex": 1376 + }, + "metadata": [ + { + "name": "m_bIsPlayingBack", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMultiplayer", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bAutogenerated", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flForceClientTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nSceneStringIndex", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_hActorList", + "ty": "CHandle< C_BaseFlex >", + "type": "NetworkVarNames" + } + ], + "parent": "C_PointEntity" + }, + "C_SceneEntity__QueuedEvents_t": { + "fields": { + "starttime": 0 + }, + "metadata": [], + "parent": null + }, + "C_SingleplayRules": { + "fields": {}, + "metadata": [], + "parent": "C_GameRules" + }, + "C_SkyCamera": { + "fields": { + "m_bUseAngles": 1508, + "m_pNext": 1512, + "m_skyboxData": 1360, + "m_skyboxSlotToken": 1504 + }, + "metadata": [ + { + "name": "m_skyboxData", + "ty": "sky3dparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_skyboxSlotToken", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_SoundAreaEntityBase": { + "fields": { + "m_bDisabled": 1360, + "m_bWasEnabled": 1368, + "m_iszSoundAreaType": 1376, + "m_vPos": 1384 + }, + "metadata": [ + { + "name": "m_bDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iszSoundAreaType", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_vPos", + "ty": "Vector", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_SoundAreaEntityOrientedBox": { + "fields": { + "m_vMax": 1412, + "m_vMin": 1400 + }, + "metadata": [ + { + "name": "m_vMin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vMax", + "ty": "Vector", + "type": "NetworkVarNames" + } + ], + "parent": "C_SoundAreaEntityBase" + }, + "C_SoundAreaEntitySphere": { + "fields": { + "m_flRadius": 1400 + }, + "metadata": [ + { + "name": "m_flRadius", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_SoundAreaEntityBase" + }, + "C_SoundOpvarSetAABBEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointEntity" + }, + "C_SoundOpvarSetAutoRoomEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointEntity" + }, + "C_SoundOpvarSetOBBEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetAABBEntity" + }, + "C_SoundOpvarSetOBBWindEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointBase" + }, + "C_SoundOpvarSetPathCornerEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointEntity" + }, + "C_SoundOpvarSetPointBase": { + "fields": { + "m_bUseAutoCompare": 1388, + "m_iOpvarIndex": 1384, + "m_iszOperatorName": 1368, + "m_iszOpvarName": 1376, + "m_iszStackName": 1360 + }, + "metadata": [ + { + "name": "m_iszStackName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszOperatorName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszOpvarName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iOpvarIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseAutoCompare", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_SoundOpvarSetPointEntity": { + "fields": {}, + "metadata": [], + "parent": "C_SoundOpvarSetPointBase" + }, + "C_SpotlightEnd": { + "fields": { + "m_Radius": 3284, + "m_flLightScale": 3280 + }, + "metadata": [ + { + "name": "m_flLightScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_Radius", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_Sun": { + "fields": { + "m_bOn": 3340, + "m_bmaxColor": 3341, + "m_clrOverlay": 3336, + "m_fdistNormalize": 3288, + "m_flAlphaHaze": 3360, + "m_flAlphaHdr": 3368, + "m_flAlphaScale": 3364, + "m_flFarZScale": 3372, + "m_flHDRColorScale": 3356, + "m_flHazeScale": 3348, + "m_flRotation": 3352, + "m_flSize": 3344, + "m_fxSSSunFlareEffectIndex": 3280, + "m_fxSunFlareEffectIndex": 3284, + "m_iszEffectName": 3320, + "m_iszSSEffectName": 3328, + "m_vDirection": 3304, + "m_vSunPos": 3292 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_vDirection", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_iszEffectName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszSSEffectName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_clrOverlay", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bOn", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bmaxColor", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flSize", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flHazeScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flRotation", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flHDRColorScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flAlphaHaze", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flAlphaScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flAlphaHdr", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFarZScale", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseModelEntity" + }, + "C_SunGlowOverlay": { + "fields": { + "m_bModulateByDot": 208 + }, + "metadata": [], + "parent": "CGlowOverlay" + }, + "C_Team": { + "fields": { + "m_aPlayerControllers": 1360, + "m_aPlayers": 1384, + "m_iScore": 1408, + "m_szTeamname": 1412 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_aPlayerControllers", + "ty": "CHandle< CBasePlayerController >", + "type": "NetworkVarNames" + }, + { + "name": "m_aPlayers", + "ty": "CHandle< C_BasePlayerPawn >", + "type": "NetworkVarNames" + }, + { + "name": "m_iScore", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_szTeamname", + "ty": "char", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_TeamRoundTimer": { + "fields": { + "m_bAutoCountdown": 1388, + "m_bFire10SecRemain": 1416, + "m_bFire1MinRemain": 1414, + "m_bFire1SecRemain": 1421, + "m_bFire2MinRemain": 1413, + "m_bFire2SecRemain": 1420, + "m_bFire30SecRemain": 1415, + "m_bFire3MinRemain": 1412, + "m_bFire3SecRemain": 1419, + "m_bFire4MinRemain": 1411, + "m_bFire4SecRemain": 1418, + "m_bFire5MinRemain": 1410, + "m_bFire5SecRemain": 1417, + "m_bFireFinished": 1409, + "m_bInCaptureWatchState": 1401, + "m_bIsDisabled": 1372, + "m_bShowInHUD": 1373, + "m_bStartPaused": 1400, + "m_bStopWatchTimer": 1408, + "m_bTimerPaused": 1360, + "m_flTimeRemaining": 1364, + "m_flTimerEndTime": 1368, + "m_flTotalTime": 1404, + "m_nOldTimerLength": 1424, + "m_nOldTimerState": 1428, + "m_nSetupTimeLength": 1392, + "m_nState": 1396, + "m_nTimerInitialLength": 1380, + "m_nTimerLength": 1376, + "m_nTimerMaxLength": 1384 + }, + "metadata": [ + { + "name": "m_bTimerPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flTimeRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTimerEndTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsDisabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bShowInHUD", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nTimerLength", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nTimerInitialLength", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nTimerMaxLength", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bAutoCountdown", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nSetupTimeLength", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nState", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bStartPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bInCaptureWatchState", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flTotalTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bStopWatchTimer", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_TeamplayRules": { + "fields": {}, + "metadata": [], + "parent": "C_MultiplayRules" + }, + "C_TintController": { + "fields": {}, + "metadata": [], + "parent": "C_BaseEntity" + }, + "C_TonemapController2": { + "fields": { + "m_flAutoExposureMax": 1364, + "m_flAutoExposureMin": 1360, + "m_flExposureAdaptationSpeedDown": 1384, + "m_flExposureAdaptationSpeedUp": 1380, + "m_flTonemapEVSmoothingRange": 1388, + "m_flTonemapMinAvgLum": 1376, + "m_flTonemapPercentBrightPixels": 1372, + "m_flTonemapPercentTarget": 1368 + }, + "metadata": [ + { + "name": "m_flAutoExposureMin", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAutoExposureMax", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTonemapPercentTarget", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTonemapPercentBrightPixels", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTonemapMinAvgLum", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flExposureAdaptationSpeedUp", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flExposureAdaptationSpeedDown", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTonemapEVSmoothingRange", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_TriggerVolume": { + "fields": {}, + "metadata": [], + "parent": "C_BaseModelEntity" + }, + "C_VoteController": { + "fields": { + "m_bIsYesNoVote": 1410, + "m_bTypeDirty": 1409, + "m_bVotesDirty": 1408, + "m_iActiveIssueIndex": 1376, + "m_iOnlyTeamToVote": 1380, + "m_nPotentialVotes": 1404, + "m_nVoteOptionCount": 1384 + }, + "metadata": [ + { + "name": "m_iActiveIssueIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iOnlyTeamToVote", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nVoteOptionCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPotentialVotes", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsYesNoVote", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "C_BaseEntity" + }, + "C_fogplayerparams_t": { + "fields": { + "m_NewColor": 40, + "m_OldColor": 16, + "m_flNewEnd": 48, + "m_flNewFarZ": 60, + "m_flNewHDRColorScale": 56, + "m_flNewMaxDensity": 52, + "m_flNewStart": 44, + "m_flOldEnd": 24, + "m_flOldFarZ": 36, + "m_flOldHDRColorScale": 32, + "m_flOldMaxDensity": 28, + "m_flOldStart": 20, + "m_flTransitionTime": 12, + "m_hCtrl": 8 + }, + "metadata": [ + { + "name": "m_hCtrl", + "ty": "CHandle< CFogController>", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CompMatMutatorCondition_t": { + "fields": { + "m_bPassWhenTrue": 32, + "m_nMutatorCondition": 0, + "m_strMutatorConditionContainerName": 8, + "m_strMutatorConditionContainerVarName": 16, + "m_strMutatorConditionContainerVarValue": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompMatPropertyMutator_t": { + "fields": { + "m_bCaptureInRenderDoc": 750, + "m_bEnabled": 0, + "m_bIsScratchTarget": 748, + "m_bSplatDebugInfo": 749, + "m_colDrawText_Color": 832, + "m_nMutatorCommandType": 4, + "m_nResolution": 744, + "m_nSetValue_Value": 104, + "m_strCopyKeysWithSuffix_FindSuffix": 88, + "m_strCopyKeysWithSuffix_InputContainerSrc": 80, + "m_strCopyKeysWithSuffix_ReplaceSuffix": 96, + "m_strCopyMatchingKeys_InputContainerSrc": 72, + "m_strCopyProperty_InputContainerProperty": 24, + "m_strCopyProperty_InputContainerSrc": 16, + "m_strCopyProperty_TargetProperty": 32, + "m_strDrawText_Font": 840, + "m_strDrawText_InputContainerProperty": 816, + "m_strDrawText_InputContainerSrc": 808, + "m_strGenerateTexture_InitialContainer": 736, + "m_strGenerateTexture_TargetParam": 728, + "m_strInitWith_Container": 8, + "m_strPopInputQueue_Container": 800, + "m_strRandomRollInputVars_SeedInputVar": 40, + "m_vecConditionalMutators": 776, + "m_vecConditions": 848, + "m_vecDrawText_Position": 824, + "m_vecRandomRollInputVars_InputVarsToRoll": 48, + "m_vecTexGenInstructions": 752 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialAssemblyProcedure_t": { + "fields": { + "m_vecCompMatIncludes": 0, + "m_vecCompositeInputContainers": 48, + "m_vecMatchFilters": 24, + "m_vecPropertyMutators": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialEditorPoint_t": { + "fields": { + "m_ChildModelName": 256, + "m_KVModelStateChoices": 232, + "m_ModelName": 0, + "m_bEnableChildModel": 248, + "m_flCycle": 228, + "m_nSequenceIndex": 224, + "m_vecCompositeMaterialAssemblyProcedures": 480, + "m_vecCompositeMaterials": 504 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialInputContainer_t": { + "fields": { + "m_bEnabled": 0, + "m_bExposeExternally": 280, + "m_nCompositeMaterialInputContainerSourceType": 4, + "m_strAlias": 240, + "m_strAttrName": 232, + "m_strAttrNameForVar": 272, + "m_strSpecificContainerMaterial": 8, + "m_vecLooseVariables": 248 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialInputLooseVariable_t": { + "fields": { + "m_bExposeExternally": 8, + "m_bExposedVariableIsFixedRange": 32, + "m_bHasFloatBounds": 80, + "m_bValueBoolean": 60, + "m_cValueColor4": 132, + "m_flValueFloatW": 120, + "m_flValueFloatW_Max": 128, + "m_flValueFloatW_Min": 124, + "m_flValueFloatX": 84, + "m_flValueFloatX_Max": 92, + "m_flValueFloatX_Min": 88, + "m_flValueFloatY": 96, + "m_flValueFloatY_Max": 104, + "m_flValueFloatY_Min": 100, + "m_flValueFloatZ": 108, + "m_flValueFloatZ_Max": 116, + "m_flValueFloatZ_Min": 112, + "m_nTextureType": 608, + "m_nValueIntW": 76, + "m_nValueIntX": 64, + "m_nValueIntY": 68, + "m_nValueIntZ": 72, + "m_nValueSystemVar": 136, + "m_nVariableType": 56, + "m_strExposedFriendlyGroupName": 24, + "m_strExposedFriendlyName": 16, + "m_strExposedHiddenWhenTrue": 48, + "m_strExposedVisibleWhenTrue": 40, + "m_strName": 0, + "m_strResourceMaterial": 144, + "m_strString": 616, + "m_strTextureCompilationVtexTemplate": 600, + "m_strTextureContentAssetPath": 368, + "m_strTextureRuntimeResourcePath": 376 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterialMatchFilter_t": { + "fields": { + "m_bPassWhenTrue": 24, + "m_nCompositeMaterialMatchFilterType": 0, + "m_strMatchFilter": 8, + "m_strMatchValue": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CompositeMaterial_t": { + "fields": { + "m_FinalKVs": 40, + "m_PreGenerationKVs": 24, + "m_TargetKVs": 8, + "m_vecGeneratedTextures": 64 + }, + "metadata": [ + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CountdownTimer": { + "fields": { + "m_duration": 8, + "m_nWorldGroupId": 20, + "m_timescale": 16, + "m_timestamp": 12 + }, + "metadata": [ + { + "name": "m_duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timestamp", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_timescale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupId", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EngineCountdownTimer": { + "fields": { + "m_duration": 8, + "m_timescale": 16, + "m_timestamp": 12 + }, + "metadata": [ + { + "name": "m_duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timestamp", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timescale", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EntityRenderAttribute_t": { + "fields": { + "m_ID": 48, + "m_Values": 52 + }, + "metadata": [ + { + "name": "m_ID", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_Values", + "ty": "Vector4D", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EntitySpottedState_t": { + "fields": { + "m_bSpotted": 8, + "m_bSpottedByMask": 12 + }, + "metadata": [ + { + "name": "m_bSpotted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bSpottedByMask", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "GeneratedTextureHandle_t": { + "fields": { + "m_strBitmapName": 0 + }, + "metadata": [ + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "IClientAlphaProperty": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IntervalTimer": { + "fields": { + "m_nWorldGroupId": 12, + "m_timestamp": 8 + }, + "metadata": [ + { + "name": "m_timestamp", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupId", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "PhysicsRagdollPose_t": { + "fields": { + "__m_pChainEntity": 8, + "m_Transforms": 48, + "m_bDirty": 104, + "m_hOwner": 72 + }, + "metadata": [ + { + "name": "m_Transforms", + "ty": "CTransform", + "type": "NetworkVarNames" + }, + { + "name": "m_hOwner", + "ty": "EHANDLE", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "SellbackPurchaseEntry_t": { + "fields": { + "m_bPrevHelmet": 60, + "m_hItem": 64, + "m_nCost": 52, + "m_nPrevArmor": 56, + "m_unDefIdx": 48 + }, + "metadata": [ + { + "name": "m_unDefIdx", + "ty": "item_definition_index_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nCost", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPrevArmor", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bPrevHelmet", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_hItem", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "SequenceHistory_t": { + "fields": { + "m_flCyclesPerSecond": 20, + "m_flPlaybackRate": 16, + "m_flSeqFixedCycle": 8, + "m_flSeqStartTime": 4, + "m_hSequence": 0, + "m_nSeqLoopMode": 12 + }, + "metadata": [], + "parent": null + }, + "ServerAuthoritativeWeaponSlot_t": { + "fields": { + "unClass": 40, + "unItemDefIdx": 44, + "unSlot": 42 + }, + "metadata": [], + "parent": null + }, + "TimedEvent": { + "fields": { + "m_TimeBetweenEvents": 0, + "m_fNextEvent": 4 + }, + "metadata": [], + "parent": null + }, + "VPhysicsCollisionAttribute_t": { + "fields": { + "m_nCollisionFunctionMask": 43, + "m_nCollisionGroup": 42, + "m_nEntityId": 32, + "m_nHierarchyId": 40, + "m_nInteractsAs": 8, + "m_nInteractsExclude": 24, + "m_nInteractsWith": 16, + "m_nOwnerId": 36 + }, + "metadata": [ + { + "name": "m_nInteractsAs", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nInteractsWith", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nInteractsExclude", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nEntityId", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nOwnerId", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nHierarchyId", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nCollisionGroup", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nCollisionFunctionMask", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "ViewAngleServerChange_t": { + "fields": { + "nIndex": 64, + "nType": 48, + "qAngle": 52 + }, + "metadata": [ + { + "name": "nType", + "ty": "FixAngleSet_t", + "type": "NetworkVarNames" + }, + { + "name": "qAngle", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "nIndex", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "WeaponPurchaseCount_t": { + "fields": { + "m_nCount": 50, + "m_nItemDefIndex": 48 + }, + "metadata": [ + { + "name": "m_nItemDefIndex", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nCount", + "ty": "uint16", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "WeaponPurchaseTracker_t": { + "fields": { + "m_weaponPurchases": 8 + }, + "metadata": [ + { + "name": "m_weaponPurchases", + "ty": "WeaponPurchaseCount_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "audioparams_t": { + "fields": { + "localBits": 108, + "localSound": 8, + "soundEventHash": 116, + "soundscapeEntityListIndex": 112, + "soundscapeIndex": 104 + }, + "metadata": [ + { + "name": "localSound", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "soundscapeIndex", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "localBits", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "soundscapeEntityListIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "soundEventHash", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "fogparams_t": { + "fields": { + "HDRColorScale": 56, + "blend": 101, + "blendtobackground": 88, + "colorPrimary": 20, + "colorPrimaryLerpTo": 28, + "colorSecondary": 24, + "colorSecondaryLerpTo": 32, + "dirPrimary": 8, + "duration": 84, + "enable": 100, + "end": 40, + "endLerpTo": 72, + "exponent": 52, + "farz": 44, + "lerptime": 80, + "locallightscale": 96, + "m_bNoReflectionFog": 102, + "m_bPadding": 103, + "maxdensity": 48, + "maxdensityLerpTo": 76, + "scattering": 92, + "skyboxFogFactor": 60, + "skyboxFogFactorLerpTo": 64, + "start": 36, + "startLerpTo": 68 + }, + "metadata": [ + { + "name": "dirPrimary", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "colorPrimary", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorSecondary", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorPrimaryLerpTo", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorSecondaryLerpTo", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "start", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "end", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "farz", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "maxdensity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "exponent", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "HDRColorScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "skyboxFogFactor", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "skyboxFogFactorLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "startLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "endLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "maxdensityLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "lerptime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "blendtobackground", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "scattering", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "locallightscale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "enable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "blend", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoReflectionFog", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "shard_model_desc_t": { + "fields": { + "m_ShatterPanelMode": 25, + "m_SurfacePropStringToken": 88, + "m_bHasParent": 84, + "m_bParentFrozen": 85, + "m_flGlassHalfThickness": 80, + "m_hMaterial": 16, + "m_nModelID": 8, + "m_solid": 24, + "m_vecPanelSize": 28, + "m_vecPanelVertices": 56, + "m_vecStressPositionA": 36, + "m_vecStressPositionB": 44 + }, + "metadata": [ + { + "name": "m_nModelID", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_hMaterial", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_solid", + "ty": "ShardSolid_t", + "type": "NetworkVarNames" + }, + { + "name": "m_ShatterPanelMode", + "ty": "ShatterPanelMode", + "type": "NetworkVarNames" + }, + { + "name": "m_vecPanelSize", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecStressPositionA", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecStressPositionB", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecPanelVertices", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlassHalfThickness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasParent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bParentFrozen", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_SurfacePropStringToken", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "sky3dparams_t": { + "fields": { + "bClip3DSkyBoxNearToWorldFar": 24, + "flClip3DSkyBoxNearToWorldFarOffset": 28, + "fog": 32, + "m_nWorldGroupID": 136, + "origin": 12, + "scale": 8 + }, + "metadata": [ + { + "name": "scale", + "ty": "int16", + "type": "NetworkVarNames" + }, + { + "name": "origin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "bClip3DSkyBoxNearToWorldFar", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "flClip3DSkyBoxNearToWorldFarOffset", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "fog", + "ty": "fogparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupID", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + } + }, + "enums": { + "C_BaseCombatCharacter__WaterWakeMode_t": { + "alignment": 4, + "members": { + "WATER_WAKE_IDLE": 1, + "WATER_WAKE_NONE": 0, + "WATER_WAKE_RUNNING": 3, + "WATER_WAKE_WALKING": 2, + "WATER_WAKE_WATER_OVERHEAD": 4 + }, + "type": "uint32" + }, + "CompMatPropertyMutatorConditionType_t": { + "alignment": 4, + "members": { + "COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS": 0, + "COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS": 2, + "COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS": 1 + }, + "type": "uint32" + }, + "CompMatPropertyMutatorType_t": { + "alignment": 4, + "members": { + "COMP_MAT_PROPERTY_MUTATOR_CONDITIONAL_MUTATORS": 6, + "COMP_MAT_PROPERTY_MUTATOR_COPY_KEYS_WITH_SUFFIX": 2, + "COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS": 1, + "COMP_MAT_PROPERTY_MUTATOR_COPY_PROPERTY": 3, + "COMP_MAT_PROPERTY_MUTATOR_DRAW_TEXT": 8, + "COMP_MAT_PROPERTY_MUTATOR_GENERATE_TEXTURE": 5, + "COMP_MAT_PROPERTY_MUTATOR_INIT": 0, + "COMP_MAT_PROPERTY_MUTATOR_POP_INPUT_QUEUE": 7, + "COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES": 9, + "COMP_MAT_PROPERTY_MUTATOR_SET_VALUE": 4 + }, + "type": "uint32" + }, + "CompositeMaterialInputContainerSourceType_t": { + "alignment": 4, + "members": { + "CONTAINER_SOURCE_TYPE_LOOSE_VARIABLES": 3, + "CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR": 1, + "CONTAINER_SOURCE_TYPE_SPECIFIC_MATERIAL": 2, + "CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL": 5, + "CONTAINER_SOURCE_TYPE_TARGET_MATERIAL": 0, + "CONTAINER_SOURCE_TYPE_VARIABLE_FROM_TARGET_ATTR": 4 + }, + "type": "uint32" + }, + "CompositeMaterialInputLooseVariableType_t": { + "alignment": 4, + "members": { + "LOOSE_VARIABLE_TYPE_BOOLEAN": 0, + "LOOSE_VARIABLE_TYPE_COLOR4": 9, + "LOOSE_VARIABLE_TYPE_FLOAT1": 5, + "LOOSE_VARIABLE_TYPE_FLOAT2": 6, + "LOOSE_VARIABLE_TYPE_FLOAT3": 7, + "LOOSE_VARIABLE_TYPE_FLOAT4": 8, + "LOOSE_VARIABLE_TYPE_INTEGER1": 1, + "LOOSE_VARIABLE_TYPE_INTEGER2": 2, + "LOOSE_VARIABLE_TYPE_INTEGER3": 3, + "LOOSE_VARIABLE_TYPE_INTEGER4": 4, + "LOOSE_VARIABLE_TYPE_RESOURCE_MATERIAL": 12, + "LOOSE_VARIABLE_TYPE_RESOURCE_TEXTURE": 13, + "LOOSE_VARIABLE_TYPE_STRING": 10, + "LOOSE_VARIABLE_TYPE_SYSTEMVAR": 11 + }, + "type": "uint32" + }, + "CompositeMaterialInputTextureType_t": { + "alignment": 4, + "members": { + "INPUT_TEXTURE_TYPE_AO": 6, + "INPUT_TEXTURE_TYPE_COLOR": 2, + "INPUT_TEXTURE_TYPE_DEFAULT": 0, + "INPUT_TEXTURE_TYPE_MASKS": 3, + "INPUT_TEXTURE_TYPE_NORMALMAP": 1, + "INPUT_TEXTURE_TYPE_PEARLESCENCE_MASK": 5, + "INPUT_TEXTURE_TYPE_ROUGHNESS": 4 + }, + "type": "uint32" + }, + "CompositeMaterialMatchFilterType_t": { + "alignment": 4, + "members": { + "MATCH_FILTER_MATERIAL_ATTRIBUTE_EQUALS": 3, + "MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS": 0, + "MATCH_FILTER_MATERIAL_NAME_SUBSTR": 2, + "MATCH_FILTER_MATERIAL_PROPERTY_EQUALS": 5, + "MATCH_FILTER_MATERIAL_PROPERTY_EXISTS": 4, + "MATCH_FILTER_MATERIAL_SHADER": 1 + }, + "type": "uint32" + }, + "CompositeMaterialVarSystemVar_t": { + "alignment": 4, + "members": { + "COMPMATSYSVAR_COMPOSITETIME": 0, + "COMPMATSYSVAR_EMPTY_RESOURCE_SPACER": 1 + }, + "type": "uint32" + } + } + }, + "engine2.dll": { + "classes": { + "CEmptyEntityInstance": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityComponent": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityComponentHelper": { + "fields": { + "m_flags": 8, + "m_nPriority": 24, + "m_pInfo": 16, + "m_pNext": 32 + }, + "metadata": [], + "parent": null + }, + "CEntityIOOutput": { + "fields": { + "m_Value": 24 + }, + "metadata": [], + "parent": null + }, + "CEntityIdentity": { + "fields": { + "m_PathIndex": 64, + "m_designerName": 32, + "m_fDataObjectTypes": 60, + "m_flags": 48, + "m_name": 24, + "m_nameStringableIndex": 20, + "m_pNext": 96, + "m_pNextByClass": 112, + "m_pPrev": 88, + "m_pPrevByClass": 104, + "m_worldGroupId": 56 + }, + "metadata": [ + { + "name": "m_nameStringableIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityInstance": { + "fields": { + "m_CScriptComponent": 40, + "m_bVisibleinPVS": 48, + "m_iszPrivateVScripts": 8, + "m_pEntity": 16 + }, + "metadata": [ + { + "name": "m_pEntity", + "ty": "CEntityIdentity *", + "type": "NetworkVarNames" + }, + { + "name": "m_CScriptComponent", + "ty": "CScriptComponent::Storage_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CNetworkVarChainer": { + "fields": { + "m_PathIndex": 32 + }, + "metadata": [], + "parent": null + }, + "CScriptComponent": { + "fields": { + "m_scriptClassName": 48 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CVariantDefaultAllocator": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EngineLoopState_t": { + "fields": { + "m_nPlatWindowHeight": 28, + "m_nPlatWindowWidth": 24, + "m_nRenderHeight": 36, + "m_nRenderWidth": 32 + }, + "metadata": [], + "parent": null + }, + "EntComponentInfo_t": { + "fields": { + "m_nFlags": 36, + "m_nRuntimeIndex": 32, + "m_pBaseClassComponentHelper": 96, + "m_pCPPClassname": 8, + "m_pName": 0, + "m_pNetworkDataReferencedDescription": 16, + "m_pNetworkDataReferencedPtrPropDescription": 24 + }, + "metadata": [], + "parent": null + }, + "EntInput_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EntOutput_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EventAdvanceTick_t": { + "fields": { + "m_nCurrentTick": 48, + "m_nCurrentTickThisFrame": 52, + "m_nTotalTicks": 60, + "m_nTotalTicksThisFrame": 56 + }, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventAppShutdown_t": { + "fields": { + "m_nDummy0": 0 + }, + "metadata": [], + "parent": null + }, + "EventClientAdvanceTick_t": { + "fields": {}, + "metadata": [], + "parent": "EventAdvanceTick_t" + }, + "EventClientFrameSimulate_t": { + "fields": { + "m_LoopState": 0, + "m_flFrameTime": 44, + "m_flRealTime": 40, + "m_flWhenScheduleSendTickPacket": 48 + }, + "metadata": [], + "parent": null + }, + "EventClientOutput_t": { + "fields": { + "m_LoopState": 0, + "m_bRenderOnly": 52, + "m_flRealTime": 44, + "m_flRenderFrameTimeUnbounded": 48, + "m_flRenderTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientPauseSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventClientPollInput_t": { + "fields": { + "m_LoopState": 0, + "m_flRealTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientPollNetworking_t": { + "fields": { + "m_nTickCount": 0 + }, + "metadata": [], + "parent": null + }, + "EventClientPostAdvanceTick_t": { + "fields": {}, + "metadata": [], + "parent": "EventPostAdvanceTick_t" + }, + "EventClientPostOutput_t": { + "fields": { + "m_LoopState": 0, + "m_bRenderOnly": 56, + "m_flRenderFrameTime": 48, + "m_flRenderFrameTimeUnbounded": 52, + "m_flRenderTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientPostSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventClientPreOutput_t": { + "fields": { + "m_LoopState": 0, + "m_bRenderOnly": 68, + "m_flRealTime": 64, + "m_flRenderFrameTime": 48, + "m_flRenderFrameTimeUnbounded": 56, + "m_flRenderTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientPreSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventClientPredictionPostNetupdate_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EventClientProcessGameInput_t": { + "fields": { + "m_LoopState": 0, + "m_flFrameTime": 44, + "m_flRealTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventClientProcessInput_t": { + "fields": { + "m_LoopState": 0, + "m_flRealTime": 40, + "m_flTickInterval": 44, + "m_flTickStartTime": 48 + }, + "metadata": [], + "parent": null + }, + "EventClientProcessNetworking_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EventClientSceneSystemThreadStateChange_t": { + "fields": { + "m_bThreadsActive": 0 + }, + "metadata": [], + "parent": null + }, + "EventClientSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventFrameBoundary_t": { + "fields": { + "m_flFrameTime": 0 + }, + "metadata": [], + "parent": null + }, + "EventModInitialized_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "EventPostAdvanceTick_t": { + "fields": { + "m_nCurrentTick": 48, + "m_nCurrentTickThisFrame": 52, + "m_nTotalTicks": 60, + "m_nTotalTicksThisFrame": 56 + }, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventPostDataUpdate_t": { + "fields": { + "m_nCount": 0 + }, + "metadata": [], + "parent": null + }, + "EventPreDataUpdate_t": { + "fields": { + "m_nCount": 0 + }, + "metadata": [], + "parent": null + }, + "EventProfileStorageAvailable_t": { + "fields": { + "m_nSplitScreenSlot": 0 + }, + "metadata": [], + "parent": null + }, + "EventServerAdvanceTick_t": { + "fields": {}, + "metadata": [], + "parent": "EventAdvanceTick_t" + }, + "EventServerPollNetworking_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventServerPostAdvanceTick_t": { + "fields": {}, + "metadata": [], + "parent": "EventPostAdvanceTick_t" + }, + "EventServerPostSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventServerProcessNetworking_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventServerSimulate_t": { + "fields": {}, + "metadata": [], + "parent": "EventSimulate_t" + }, + "EventSetTime_t": { + "fields": { + "m_LoopState": 0, + "m_flRealTime": 48, + "m_flRenderFrameTime": 64, + "m_flRenderFrameTimeUnbounded": 72, + "m_flRenderFrameTimeUnscaled": 80, + "m_flRenderTime": 56, + "m_flTickRemainder": 88, + "m_nClientOutputFrames": 40 + }, + "metadata": [], + "parent": null + }, + "EventSimpleLoopFrameUpdate_t": { + "fields": { + "m_LoopState": 0, + "m_flFrameTime": 44, + "m_flRealTime": 40 + }, + "metadata": [], + "parent": null + }, + "EventSimulate_t": { + "fields": { + "m_LoopState": 0, + "m_bFirstTick": 40, + "m_bLastTick": 41 + }, + "metadata": [], + "parent": null + }, + "EventSplitScreenStateChanged_t": { + "fields": {}, + "metadata": [], + "parent": null + } + }, + "enums": { + "EntityDormancyType_t": { + "alignment": 4, + "members": { + "ENTITY_DORMANT": 1, + "ENTITY_NOT_DORMANT": 0, + "ENTITY_SUSPENDED": 2 + }, + "type": "uint32" + }, + "EntityIOTargetType_t": { + "alignment": 4, + "members": { + "ENTITY_IO_TARGET_EHANDLE": 6, + "ENTITY_IO_TARGET_ENTITYNAME": 2, + "ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME": 7, + "ENTITY_IO_TARGET_INVALID": -1 + }, + "type": "uint32" + }, + "SpawnDebugOverrideState_t": { + "alignment": 4, + "members": { + "SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED": 2, + "SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED": 1, + "SPAWN_DEBUG_OVERRIDE_NONE": 0 + }, + "type": "uint32" + }, + "SpawnDebugRestrictionOverrideState_t": { + "alignment": 4, + "members": { + "SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS": 1, + "SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS": 8, + "SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS": 4, + "SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS": 2, + "SPAWN_DEBUG_RESTRICT_NONE": 0 + }, + "type": "uint32" + } + } + }, + "host.dll": { + "classes": { + "CAnimScriptBase": { + "fields": { + "m_bIsValid": 8 + }, + "metadata": [], + "parent": null + }, + "EmptyTestScript": { + "fields": { + "m_hTest": 16 + }, + "metadata": [], + "parent": "CAnimScriptBase" + } + }, + "enums": {} + }, + "materialsystem2.dll": { + "classes": { + "MaterialParamBuffer_t": { + "fields": { + "m_value": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamFloat_t": { + "fields": { + "m_flValue": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamInt_t": { + "fields": { + "m_nValue": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamString_t": { + "fields": { + "m_value": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamTexture_t": { + "fields": { + "m_pValue": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParamVector_t": { + "fields": { + "m_value": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "MaterialParam_t" + }, + "MaterialParam_t": { + "fields": { + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MaterialResourceData_t": { + "fields": { + "m_dynamicParams": 112, + "m_dynamicTextureParams": 136, + "m_floatAttributes": 184, + "m_floatParams": 40, + "m_intAttributes": 160, + "m_intParams": 16, + "m_materialName": 0, + "m_renderAttributesUsed": 280, + "m_shaderName": 8, + "m_stringAttributes": 256, + "m_textureAttributes": 232, + "m_textureParams": 88, + "m_vectorAttributes": 208, + "m_vectorParams": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingBloomParameters_t": { + "fields": { + "m_blendMode": 0, + "m_flBloomStartValue": 28, + "m_flBloomStrength": 4, + "m_flBloomThreshold": 16, + "m_flBloomThresholdWidth": 20, + "m_flBlurBloomStrength": 12, + "m_flBlurWeight": 32, + "m_flScreenBloomStrength": 8, + "m_flSkyboxBloomStrength": 24, + "m_vBlurTint": 52 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingLocalContrastParameters_t": { + "fields": { + "m_flLocalContrastEdgeStrength": 4, + "m_flLocalContrastStrength": 0, + "m_flLocalContrastVignetteBlur": 16, + "m_flLocalContrastVignetteEnd": 12, + "m_flLocalContrastVignetteStart": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingResource_t": { + "fields": { + "m_bHasBloomParams": 64, + "m_bHasColorCorrection": 272, + "m_bHasLocalContrastParams": 220, + "m_bHasTonemapParams": 0, + "m_bHasVignetteParams": 180, + "m_bloomParams": 68, + "m_colorCorrectionVolumeData": 248, + "m_localConstrastParams": 224, + "m_nColorCorrectionVolumeDim": 244, + "m_toneMapParams": 4, + "m_vignetteParams": 184 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingTonemapParameters_t": { + "fields": { + "m_flExposureBias": 0, + "m_flExposureBiasHighlights": 40, + "m_flExposureBiasShadows": 36, + "m_flLinearAngle": 12, + "m_flLinearStrength": 8, + "m_flLuminanceSource": 32, + "m_flMaxHighlightLum": 56, + "m_flMaxShadowLum": 48, + "m_flMinHighlightLum": 52, + "m_flMinShadowLum": 44, + "m_flShoulderStrength": 4, + "m_flToeDenom": 24, + "m_flToeNum": 20, + "m_flToeStrength": 16, + "m_flWhitePoint": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PostProcessingVignetteParameters_t": { + "fields": { + "m_flFeather": 20, + "m_flRadius": 12, + "m_flRoundness": 16, + "m_flVignetteStrength": 0, + "m_vCenter": 4, + "m_vColorTint": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": { + "BloomBlendMode_t": { + "alignment": 4, + "members": { + "BLOOM_BLEND_ADD": 0, + "BLOOM_BLEND_BLUR": 2, + "BLOOM_BLEND_SCREEN": 1 + }, + "type": "uint32" + }, + "HorizJustification_e": { + "alignment": 4, + "members": { + "HORIZ_JUSTIFICATION_CENTER": 1, + "HORIZ_JUSTIFICATION_LEFT": 0, + "HORIZ_JUSTIFICATION_NONE": 3, + "HORIZ_JUSTIFICATION_RIGHT": 2 + }, + "type": "uint32" + }, + "LayoutPositionType_e": { + "alignment": 4, + "members": { + "LAYOUTPOSITIONTYPE_FRACTIONAL": 1, + "LAYOUTPOSITIONTYPE_NONE": 2, + "LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE": 0 + }, + "type": "uint32" + }, + "VertJustification_e": { + "alignment": 4, + "members": { + "VERT_JUSTIFICATION_BOTTOM": 2, + "VERT_JUSTIFICATION_CENTER": 1, + "VERT_JUSTIFICATION_NONE": 3, + "VERT_JUSTIFICATION_TOP": 0 + }, + "type": "uint32" + }, + "ViewFadeMode_t": { + "alignment": 4, + "members": { + "VIEW_FADE_CONSTANT_COLOR": 0, + "VIEW_FADE_MOD2X": 2, + "VIEW_FADE_MODULATE": 1 + }, + "type": "uint32" + } + } + }, + "meshsystem.dll": { + "classes": {}, + "enums": {} + }, + "networksystem.dll": { + "classes": { + "ChangeAccessorFieldPathIndex_t": { + "fields": { + "m_Value": 0 + }, + "metadata": [], + "parent": null + } + }, + "enums": {} + }, + "panorama.dll": { + "classes": {}, + "enums": { + "ELayoutNodeType": { + "alignment": 4, + "members": { + "INCLUDE": 5, + "PANEL": 7, + "PANEL_ATTRIBUTE": 8, + "PANEL_ATTRIBUTE_VALUE": 9, + "REFERENCE_COMPILED": 11, + "REFERENCE_CONTENT": 10, + "REFERENCE_PASSTHROUGH": 12, + "ROOT": 0, + "SCRIPTS": 3, + "SCRIPT_BODY": 2, + "SNIPPET": 6, + "SNIPPETS": 4, + "STYLES": 1 + }, + "type": "uint32" + }, + "EStyleNodeType": { + "alignment": 4, + "members": { + "DEFINE": 3, + "EXPRESSION": 1, + "EXPRESSION_CONCAT": 11, + "EXPRESSION_TEXT": 9, + "EXPRESSION_URL": 10, + "IMPORT": 4, + "KEYFRAMES": 5, + "KEYFRAME_SELECTOR": 6, + "PROPERTY": 2, + "REFERENCE_COMPILED": 13, + "REFERENCE_CONTENT": 12, + "REFERENCE_PASSTHROUGH": 14, + "ROOT": 0, + "STYLE_SELECTOR": 7, + "WHITESPACE": 8 + }, + "type": "uint32" + } + } + }, + "particles.dll": { + "classes": { + "CBaseRendererSource2": { + "fields": { + "m_bAnimateInFPS": 3920, + "m_bBlendFramesSeq0": 9420, + "m_bDisableZBuffering": 8032, + "m_bGammaCorrectVertexColors": 4972, + "m_bMaxLuminanceBlendingSequence0": 9421, + "m_bOnlyRenderInEffecsGameOverlay": 7771, + "m_bOnlyRenderInEffectsBloomPass": 7768, + "m_bOnlyRenderInEffectsWaterPass": 7769, + "m_bRefract": 7408, + "m_bRefractSolid": 7409, + "m_bReverseZBuffering": 8031, + "m_bSaturateColorPreAlphaBlend": 4973, + "m_bStencilTestExclude": 7900, + "m_bTintByFOW": 6360, + "m_bTintByGlobalLight": 6361, + "m_bUseMixedResolutionRendering": 7770, + "m_bWriteStencilOnDepthFail": 8030, + "m_bWriteStencilOnDepthPass": 8029, + "m_flAddSelfAmount": 4976, + "m_flAlphaReferenceSoftness": 6376, + "m_flAlphaScale": 856, + "m_flAnimationRate": 3912, + "m_flBumpStrength": 3880, + "m_flCenterXOffset": 3192, + "m_flCenterYOffset": 3536, + "m_flDepthBias": 9072, + "m_flDesaturation": 5320, + "m_flDiffuseAmount": 4272, + "m_flDiffuseClamp": 4616, + "m_flFeatheringFilter": 8728, + "m_flFeatheringMaxDist": 8384, + "m_flFeatheringMinDist": 8040, + "m_flFogAmount": 6016, + "m_flOverbrightFactor": 5664, + "m_flRadiusScale": 512, + "m_flRefractAmount": 7416, + "m_flRollScale": 1200, + "m_flSelfIllumAmount": 3928, + "m_flSourceAlphaValueToMapToOne": 7064, + "m_flSourceAlphaValueToMapToZero": 6720, + "m_nAlpha2Field": 1544, + "m_nAlphaReferenceType": 6372, + "m_nAnimationType": 3916, + "m_nColorBlendType": 3176, + "m_nCropTextureOverride": 3884, + "m_nFeatheringMode": 8036, + "m_nFogType": 6012, + "m_nHSVShiftControlPoint": 6008, + "m_nLightingControlPoint": 4960, + "m_nOutputBlendMode": 4968, + "m_nPerParticleAlphaRefWindow": 6368, + "m_nPerParticleAlphaReference": 6364, + "m_nRefractBlurRadius": 7760, + "m_nRefractBlurType": 7764, + "m_nSelfIllumPerParticle": 4964, + "m_nShaderType": 3180, + "m_nSortMethod": 9416, + "m_stencilTestID": 7772, + "m_stencilWriteID": 7901, + "m_strShaderOverride": 3184, + "m_vecColorScale": 1552, + "m_vecTexturesInput": 3888 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionRenderer" + }, + "CGeneralRandomRotation": { + "fields": { + "m_bRandomlyFlipDirection": 468, + "m_flDegrees": 452, + "m_flDegreesMax": 460, + "m_flDegreesMin": 456, + "m_flRotationRandExponent": 464, + "m_nFieldOutput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "CGeneralSpin": { + "fields": { + "m_fSpinRateStopTime": 460, + "m_nSpinRateDegrees": 448, + "m_nSpinRateMinDegrees": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "CNewParticleEffect": { + "fields": { + "m_LastMax": 140, + "m_LastMin": 128, + "m_RefCount": 192, + "m_bAllocated": 0, + "m_bAutoUpdateBBox": 0, + "m_bCanFreeze": 126, + "m_bDisableAggregation": 0, + "m_bDontRemove": 0, + "m_bForceNoDraw": 0, + "m_bFreezeTargetState": 125, + "m_bFreezeTransitionActive": 124, + "m_bIsFirstFrame": 0, + "m_bNeedsBBoxUpdate": 0, + "m_bRemove": 0, + "m_bShouldCheckFoW": 0, + "m_bShouldPerformCullCheck": 0, + "m_bShouldSave": 0, + "m_bShouldSimulateDuringGamePaused": 0, + "m_bSimulate": 0, + "m_flFreezeTransitionDuration": 116, + "m_flFreezeTransitionOverride": 120, + "m_flFreezeTransitionStart": 112, + "m_flScale": 76, + "m_hOwner": 80, + "m_nSplitScreenUser": 152, + "m_pDebugName": 40, + "m_pNext": 16, + "m_pOwningParticleProperty": 88, + "m_pParticles": 32, + "m_pPrev": 24, + "m_vSortOrigin": 64, + "m_vecAggregationCenter": 156 + }, + "metadata": [], + "parent": "IParticleEffect" + }, + "CParticleCollectionFloatInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleCollectionRendererFloatInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": "CParticleCollectionFloatInput" + }, + "CParticleCollectionRendererVecInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": "CParticleCollectionVecInput" + }, + "CParticleCollectionVecInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleFunction": { + "fields": { + "m_Notes": 408, + "m_bDisableOperator": 406, + "m_bNormalizeToStopTime": 376, + "m_flOpEndFadeInTime": 360, + "m_flOpEndFadeOutTime": 368, + "m_flOpFadeOscillatePeriod": 372, + "m_flOpStartFadeInTime": 356, + "m_flOpStartFadeOutTime": 364, + "m_flOpStrength": 8, + "m_flOpTimeOffsetMax": 384, + "m_flOpTimeOffsetMin": 380, + "m_flOpTimeScaleMax": 400, + "m_flOpTimeScaleMin": 396, + "m_nOpEndCapState": 352, + "m_nOpTimeOffsetSeed": 388, + "m_nOpTimeScaleSeed": 392 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleFunctionConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionEmitter": { + "fields": { + "m_nEmitterIndex": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionForce": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionInitializer": { + "fields": { + "m_nAssociatedEmitterIndex": 440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionOperator": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleFunctionPreEmission": { + "fields": { + "m_bRunOnce": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "CParticleFunctionRenderer": { + "fields": { + "VisibilityInputs": 440, + "m_bCannotBeRefracted": 508, + "m_bSkipRenderingOnMobile": 509 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunction" + }, + "CParticleInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleProperty": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CParticleRemapFloatInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleSystemDefinition": { + "fields": { + "m_BoundingBoxMax": 552, + "m_BoundingBoxMin": 540, + "m_Children": 184, + "m_ConstantColor": 608, + "m_ConstantNormal": 612, + "m_Constraints": 136, + "m_Emitters": 40, + "m_ForceGenerators": 112, + "m_Initializers": 64, + "m_NamedValueDomain": 576, + "m_NamedValueLocals": 584, + "m_Operators": 88, + "m_PreEmissionOperators": 16, + "m_Renderers": 160, + "m_bEnableNamedValues": 573, + "m_bInfiniteBounds": 572, + "m_bScreenSpaceEffect": 788, + "m_bShouldBatch": 780, + "m_bShouldHitboxesFallbackToRenderBounds": 781, + "m_bShouldHitboxesFallbackToSnapshot": 782, + "m_bShouldSort": 808, + "m_controlPointConfigurations": 880, + "m_flAggregateRadius": 776, + "m_flConstantLifespan": 636, + "m_flConstantRadius": 624, + "m_flConstantRotation": 628, + "m_flConstantRotationSpeed": 632, + "m_flCullFillCost": 676, + "m_flCullRadius": 672, + "m_flDepthSortBias": 564, + "m_flMaxCreationDistance": 768, + "m_flMaxDrawDistance": 760, + "m_flMaximumSimTime": 732, + "m_flMaximumTimeStep": 728, + "m_flMinimumSimTime": 736, + "m_flMinimumTimeStep": 740, + "m_flNoDrawTimeToGoToSleep": 756, + "m_flPreSimulationTime": 720, + "m_flStartFadeDistance": 764, + "m_flStopSimulationAfterTime": 724, + "m_hFallback": 688, + "m_hLowViolenceDef": 704, + "m_hReferenceReplacement": 712, + "m_hSnapshot": 656, + "m_nAggregationMinAvailableParticles": 772, + "m_nAllowRenderControlPoint": 804, + "m_nBehaviorVersion": 8, + "m_nConstantSequenceNumber": 640, + "m_nConstantSequenceNumber1": 644, + "m_nCullControlPoint": 680, + "m_nFallbackMaxCount": 696, + "m_nFirstMultipleOverride_BackwardCompat": 376, + "m_nGroupID": 536, + "m_nInitialParticles": 528, + "m_nMaxParticles": 532, + "m_nMinCPULevel": 748, + "m_nMinGPULevel": 752, + "m_nMinimumFrames": 744, + "m_nSkipRenderControlPoint": 800, + "m_nSnapshotControlPoint": 648, + "m_nSortOverridePositionCP": 568, + "m_nViewModelEffect": 784, + "m_pszCullReplacementName": 664, + "m_pszTargetLayerID": 792 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "IParticleSystemDefinition" + }, + "CParticleVariableRef": { + "fields": { + "m_variableName": 0, + "m_variableType": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CParticleVisibilityInputs": { + "fields": { + "m_bDotCPAngles": 40, + "m_bDotCameraAngles": 41, + "m_bRightEye": 64, + "m_flAlphaScaleMax": 48, + "m_flAlphaScaleMin": 44, + "m_flCameraBias": 0, + "m_flDistanceInputMax": 28, + "m_flDistanceInputMin": 24, + "m_flDotInputMax": 36, + "m_flDotInputMin": 32, + "m_flInputMax": 16, + "m_flInputMin": 12, + "m_flNoPixelVisibilityFallback": 20, + "m_flProxyRadius": 8, + "m_flRadiusScaleFOVBase": 60, + "m_flRadiusScaleMax": 56, + "m_flRadiusScaleMin": 52, + "m_nCPin": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPathParameters": { + "fields": { + "m_flBulge": 12, + "m_flMidPoint": 16, + "m_nBulgeControl": 8, + "m_nEndControlPointNumber": 4, + "m_nStartControlPointNumber": 0, + "m_vEndOffset": 44, + "m_vMidPointOffset": 32, + "m_vStartPointOffset": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPerParticleFloatInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CPerParticleVecInput": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CRandomNumberGeneratorParameters": { + "fields": { + "m_bDistributeEvenly": 0, + "m_nSeed": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSpinUpdateBase": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_INIT_AddVectorToVector": { + "fields": { + "m_nFieldInput": 464, + "m_nFieldOutput": 460, + "m_randomnessParameters": 492, + "m_vOffsetMax": 480, + "m_vOffsetMin": 468, + "m_vecScale": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_AgeNoise": { + "fields": { + "m_bAbsVal": 448, + "m_bAbsValInv": 449, + "m_flAgeMax": 460, + "m_flAgeMin": 456, + "m_flNoiseScale": 464, + "m_flNoiseScaleLoc": 468, + "m_flOffset": 452, + "m_vecOffsetLoc": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_ChaoticAttractor": { + "fields": { + "m_bUniformSpeed": 480, + "m_flAParm": 448, + "m_flBParm": 452, + "m_flCParm": 456, + "m_flDParm": 460, + "m_flScale": 464, + "m_flSpeedMax": 472, + "m_flSpeedMin": 468, + "m_nBaseCP": 476 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_ColorLitPerParticle": { + "fields": { + "m_ColorMax": 476, + "m_ColorMin": 472, + "m_TintMax": 484, + "m_TintMin": 480, + "m_flLightAmplification": 496, + "m_flTintPerc": 488, + "m_nTintBlendMode": 492 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateAlongPath": { + "fields": { + "m_PathParams": 464, + "m_bSaveOffset": 544, + "m_bUseRandomCPs": 528, + "m_fMaxDistance": 448, + "m_vEndOffset": 532 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateFromCPs": { + "fields": { + "m_nDynamicCPCount": 464, + "m_nIncrement": 448, + "m_nMaxCP": 456, + "m_nMinCP": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateFromParentParticles": { + "fields": { + "m_bRandomDistribution": 456, + "m_bSubFrame": 464, + "m_flIncrement": 452, + "m_flVelocityScale": 448, + "m_nRandomSeed": 460 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateFromPlaneCache": { + "fields": { + "m_bUseNormal": 473, + "m_vecOffsetMax": 460, + "m_vecOffsetMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateInEpitrochoid": { + "fields": { + "m_TransformInput": 456, + "m_bOffsetExistingPos": 1938, + "m_bUseCount": 1936, + "m_bUseLocalCoords": 1937, + "m_flOffset": 904, + "m_flParticleDensity": 560, + "m_flRadius1": 1248, + "m_flRadius2": 1592, + "m_nComponent1": 448, + "m_nComponent2": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateOnGrid": { + "fields": { + "m_bCenter": 2517, + "m_bHollow": 2518, + "m_bLocalSpace": 2516, + "m_nControlPointNumber": 2512, + "m_nXCount": 448, + "m_nXSpacing": 1480, + "m_nYCount": 792, + "m_nYSpacing": 1824, + "m_nZCount": 1136, + "m_nZSpacing": 2168 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateOnModel": { + "fields": { + "m_HitboxSetName": 3920, + "m_bLocalCoords": 4048, + "m_bUseBones": 4049, + "m_bUseMesh": 4050, + "m_flBoneVelocity": 2288, + "m_flMaxBoneVelocity": 2292, + "m_flShellSize": 4056, + "m_modelInput": 448, + "m_nDesiredHitbox": 652, + "m_nForceInModel": 648, + "m_nHitboxValueFromControlPointIndex": 656, + "m_transformInput": 544, + "m_vecDirectionBias": 2296, + "m_vecHitBoxScale": 664 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateOnModelAtHeight": { + "fields": { + "m_HitboxSetName": 4062, + "m_bForceZ": 449, + "m_bLocalCoords": 4060, + "m_bPreferMovingBoxes": 4061, + "m_bUseBones": 448, + "m_bUseWaterHeight": 460, + "m_flDesiredHeight": 464, + "m_flHitboxVelocityScale": 4192, + "m_flMaxBoneVelocity": 4536, + "m_nBiasType": 4056, + "m_nControlPointNumber": 452, + "m_nHeightCP": 456, + "m_vecDirectionBias": 2432, + "m_vecHitBoxScale": 808 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateParticleImpulse": { + "fields": { + "m_InputFalloffExp": 1144, + "m_InputMagnitude": 792, + "m_InputRadius": 448, + "m_nFalloffFunction": 1136, + "m_nImpulseType": 1488 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreatePhyllotaxis": { + "fields": { + "m_bUseLocalCoords": 492, + "m_bUseOrigRadius": 494, + "m_bUseWithContEmit": 493, + "m_fDistBias": 488, + "m_fMinRad": 484, + "m_fRadBias": 480, + "m_fRadCentCore": 460, + "m_fRadPerPoint": 464, + "m_fRadPerPointTo": 468, + "m_fpointAngle": 472, + "m_fsizeOverall": 476, + "m_nComponent": 456, + "m_nControlPointNumber": 448, + "m_nScaleCP": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateSequentialPath": { + "fields": { + "m_PathParams": 464, + "m_bCPPairs": 457, + "m_bLoop": 456, + "m_bSaveOffset": 458, + "m_fMaxDistance": 448, + "m_flNumToAssign": 452 + }, + "metadata": [ + { + "name": "MParticleMaxVersion", + "type": "Unknown" + }, + { + "name": "MParticleReplacementOp", + "type": "Unknown" + }, + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateSequentialPathV2": { + "fields": { + "m_PathParams": 1152, + "m_bCPPairs": 1137, + "m_bLoop": 1136, + "m_bSaveOffset": 1138, + "m_fMaxDistance": 448, + "m_flNumToAssign": 792 + }, + "metadata": [ + { + "name": "MParticleMinVersion", + "type": "Unknown" + }, + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateSpiralSphere": { + "fields": { + "m_bUseParticleCount": 472, + "m_flInitialRadius": 460, + "m_flInitialSpeedMax": 468, + "m_flInitialSpeedMin": 464, + "m_nControlPointNumber": 448, + "m_nDensity": 456, + "m_nOverrideCP": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateWithinBox": { + "fields": { + "m_bLocalSpace": 3700, + "m_nControlPointNumber": 3696, + "m_randomnessParameters": 3704, + "m_vecMax": 2072, + "m_vecMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreateWithinSphereTransform": { + "fields": { + "m_LocalCoordinateSystemSpeedMax": 5208, + "m_LocalCoordinateSystemSpeedMin": 3584, + "m_TransformInput": 2776, + "m_bLocalCoords": 3572, + "m_fRadiusMax": 792, + "m_fRadiusMin": 448, + "m_fSpeedMax": 3224, + "m_fSpeedMin": 2880, + "m_fSpeedRandExp": 3568, + "m_flEndCPGrowthTime": 3576, + "m_nFieldOutput": 6832, + "m_nFieldVelocity": 6836, + "m_vecDistanceBias": 1136, + "m_vecDistanceBiasAbs": 2760 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_CreationNoise": { + "fields": { + "m_bAbsVal": 452, + "m_bAbsValInv": 453, + "m_flNoiseScale": 468, + "m_flNoiseScaleLoc": 472, + "m_flOffset": 456, + "m_flOutputMax": 464, + "m_flOutputMin": 460, + "m_flWorldTimeScale": 488, + "m_nFieldOutput": 448, + "m_vecOffsetLoc": 476 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_DistanceCull": { + "fields": { + "m_bCullInside": 800, + "m_flDistance": 456, + "m_nControlPoint": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_DistanceToCPInit": { + "fields": { + "m_CollisionGroupName": 1837, + "m_bActiveRange": 2328, + "m_bLOS": 1836, + "m_flInputMax": 800, + "m_flInputMin": 456, + "m_flLOSScale": 2320, + "m_flMaxTraceLength": 1976, + "m_flOutputMax": 1488, + "m_flOutputMin": 1144, + "m_flRemapBias": 2344, + "m_nFieldOutput": 448, + "m_nSetMethod": 2324, + "m_nStartCP": 1832, + "m_nTraceSet": 1968, + "m_vecDistanceScale": 2332 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_DistanceToNeighborCull": { + "fields": { + "m_flDistance": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_GlobalScale": { + "fields": { + "m_bScalePosition": 461, + "m_bScaleRadius": 460, + "m_bScaleVelocity": 462, + "m_flScale": 448, + "m_nControlPointNumber": 456, + "m_nScaleControlPointNumber": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InheritFromParentParticles": { + "fields": { + "m_bRandomDistribution": 460, + "m_flScale": 448, + "m_nFieldOutput": 452, + "m_nIncrement": 456, + "m_nRandomSeed": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InheritVelocity": { + "fields": { + "m_flVelocityScale": 452, + "m_nControlPointNumber": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFloat": { + "fields": { + "m_InputStrength": 800, + "m_InputValue": 448, + "m_nOutputField": 792, + "m_nSetMethod": 796 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFloatCollection": { + "fields": { + "m_InputValue": 448, + "m_nOutputField": 792 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFromCPSnapshot": { + "fields": { + "m_bLocalSpaceAngles": 1164, + "m_bRandom": 464, + "m_bReverse": 465, + "m_nAttributeToRead": 452, + "m_nAttributeToWrite": 456, + "m_nControlPointNumber": 448, + "m_nLocalSpaceCP": 460, + "m_nManualSnapshotIndex": 816, + "m_nRandomSeed": 1160, + "m_nSnapShotIncrement": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFromParentKilled": { + "fields": { + "m_nAttributeToCopy": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitFromVectorFieldSnapshot": { + "fields": { + "m_bUseVerticalVelocity": 460, + "m_nControlPointNumber": 448, + "m_nLocalSpaceCP": 452, + "m_nWeightUpdateCP": 456, + "m_vecScale": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitSkinnedPositionFromCPSnapshot": { + "fields": { + "m_bCopyAlpha": 845, + "m_bCopyColor": 844, + "m_bIgnoreDt": 466, + "m_bRandom": 456, + "m_bRigid": 464, + "m_bSetNormal": 465, + "m_bSetRadius": 846, + "m_flBoneVelocity": 836, + "m_flBoneVelocityMax": 840, + "m_flIncrement": 824, + "m_flMaxNormalVelocity": 472, + "m_flMinNormalVelocity": 468, + "m_flReadIndex": 480, + "m_nControlPointNumber": 452, + "m_nFullLoopIncrement": 828, + "m_nIndexType": 476, + "m_nRandomSeed": 460, + "m_nSnapShotStartPoint": 832, + "m_nSnapshotControlPointNumber": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitVec": { + "fields": { + "m_InputValue": 448, + "m_bNormalizedOutput": 2080, + "m_bWritePreviousPosition": 2081, + "m_nOutputField": 2072, + "m_nSetMethod": 2076 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitVecCollection": { + "fields": { + "m_InputValue": 448, + "m_nOutputField": 2072 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitialRepulsionVelocity": { + "fields": { + "m_CollisionGroupName": 448, + "m_bInherit": 617, + "m_bPerParticle": 608, + "m_bPerParticleTR": 616, + "m_bProportional": 610, + "m_bTranslate": 609, + "m_flTraceLength": 612, + "m_nChildCP": 620, + "m_nChildGroupID": 624, + "m_nControlPointNumber": 604, + "m_nTraceSet": 576, + "m_vecOutputMax": 592, + "m_vecOutputMin": 580 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitialSequenceFromModel": { + "fields": { + "m_flInputMax": 464, + "m_flInputMin": 460, + "m_flOutputMax": 472, + "m_flOutputMin": 468, + "m_nControlPointNumber": 448, + "m_nFieldOutput": 452, + "m_nFieldOutputAnim": 456, + "m_nSetMethod": 476 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitialVelocityFromHitbox": { + "fields": { + "m_HitboxSetName": 460, + "m_bUseBones": 588, + "m_flVelocityMax": 452, + "m_flVelocityMin": 448, + "m_nControlPointNumber": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_InitialVelocityNoise": { + "fields": { + "m_TransformInput": 6376, + "m_bIgnoreDt": 6480, + "m_flNoiseScale": 5688, + "m_flNoiseScaleLoc": 6032, + "m_flOffset": 2096, + "m_vecAbsVal": 448, + "m_vecAbsValInv": 460, + "m_vecOffsetLoc": 472, + "m_vecOutputMax": 4064, + "m_vecOutputMin": 2440 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_LifespanFromVelocity": { + "fields": { + "m_CollisionGroupName": 480, + "m_bIncludeWater": 624, + "m_flMaxTraceLength": 464, + "m_flTraceOffset": 460, + "m_flTraceTolerance": 468, + "m_nMaxPlanes": 472, + "m_nTraceSet": 608, + "m_vecComponentScale": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_ModelCull": { + "fields": { + "m_HitboxSetName": 455, + "m_bBoundBox": 452, + "m_bCullOutside": 453, + "m_bUseBones": 454, + "m_nControlPointNumber": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_MoveBetweenPoints": { + "fields": { + "m_bTrailBias": 2172, + "m_flEndOffset": 1824, + "m_flEndSpread": 1136, + "m_flSpeedMax": 792, + "m_flSpeedMin": 448, + "m_flStartOffset": 1480, + "m_nEndControlPointNumber": 2168 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_NormalAlignToCP": { + "fields": { + "m_nControlPointAxis": 552, + "m_transformInput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_NormalOffset": { + "fields": { + "m_OffsetMax": 460, + "m_OffsetMin": 448, + "m_bLocalCoords": 476, + "m_bNormalize": 477, + "m_nControlPointNumber": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_OffsetVectorToVector": { + "fields": { + "m_nFieldInput": 448, + "m_nFieldOutput": 452, + "m_randomnessParameters": 480, + "m_vecOutputMax": 468, + "m_vecOutputMin": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_Orient2DRelToCP": { + "fields": { + "m_flRotOffset": 456, + "m_nCP": 448, + "m_nFieldOutput": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PlaneCull": { + "fields": { + "m_bCullInside": 800, + "m_flDistance": 456, + "m_nControlPoint": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PointList": { + "fields": { + "m_bClosedLoop": 481, + "m_bPlaceAlongPath": 480, + "m_nFieldOutput": 448, + "m_nNumPointsAlongPath": 484, + "m_pointList": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionOffset": { + "fields": { + "m_OffsetMax": 2072, + "m_OffsetMin": 448, + "m_TransformInput": 3696, + "m_bLocalCoords": 3800, + "m_bProportional": 3801, + "m_randomnessParameters": 3804 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionOffsetToCP": { + "fields": { + "m_bLocalCoords": 456, + "m_nControlPointNumberEnd": 452, + "m_nControlPointNumberStart": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionPlaceOnGround": { + "fields": { + "m_CollisionGroupName": 1136, + "m_bIncludeWater": 1284, + "m_bOffsetonColOnly": 1288, + "m_bSetNormal": 1285, + "m_bSetPXYZOnly": 1286, + "m_bTraceAlongNormal": 1287, + "m_flMaxTraceLength": 792, + "m_flOffset": 448, + "m_flOffsetByRadiusFactor": 1292, + "m_nIgnoreCP": 1300, + "m_nPreserveOffsetCP": 1296, + "m_nTraceMissBehavior": 1280, + "m_nTraceSet": 1264 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionWarp": { + "fields": { + "m_bInvertWarp": 3720, + "m_bUseCount": 3721, + "m_flPrevPosScale": 3716, + "m_flWarpStartTime": 3712, + "m_flWarpTime": 3708, + "m_nControlPointNumber": 3700, + "m_nRadiusComponent": 3704, + "m_nScaleControlPointNumber": 3696, + "m_vecWarpMax": 2072, + "m_vecWarpMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_PositionWarpScalar": { + "fields": { + "m_InputValue": 472, + "m_flPrevPosScale": 816, + "m_nControlPointNumber": 824, + "m_nScaleControlPointNumber": 820, + "m_vecWarpMax": 460, + "m_vecWarpMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_QuantizeFloat": { + "fields": { + "m_InputValue": 448, + "m_nOutputField": 792 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RadiusFromCPObject": { + "fields": { + "m_nControlPoint": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomAlpha": { + "fields": { + "m_flAlphaRandExponent": 468, + "m_nAlphaMax": 456, + "m_nAlphaMin": 452, + "m_nFieldOutput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomAlphaWindowThreshold": { + "fields": { + "m_flExponent": 456, + "m_flMax": 452, + "m_flMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomColor": { + "fields": { + "m_ColorMax": 480, + "m_ColorMin": 476, + "m_TintMax": 488, + "m_TintMin": 484, + "m_flLightAmplification": 512, + "m_flTintPerc": 492, + "m_flUpdateThreshold": 496, + "m_nFieldOutput": 504, + "m_nTintBlendMode": 508, + "m_nTintCP": 500 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomLifeTime": { + "fields": { + "m_fLifetimeMax": 452, + "m_fLifetimeMin": 448, + "m_fLifetimeRandExponent": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomModelSequence": { + "fields": { + "m_ActivityName": 448, + "m_SequenceName": 704, + "m_hModel": 960 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomNamedModelBodyPart": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RandomNamedModelElement" + }, + "C_INIT_RandomNamedModelElement": { + "fields": { + "m_bLinear": 481, + "m_bModelFromRenderer": 482, + "m_bShuffle": 480, + "m_hModel": 448, + "m_nFieldOutput": 484, + "m_names": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomNamedModelMeshGroup": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RandomNamedModelElement" + }, + "C_INIT_RandomNamedModelSequence": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RandomNamedModelElement" + }, + "C_INIT_RandomRadius": { + "fields": { + "m_flRadiusMax": 452, + "m_flRadiusMin": 448, + "m_flRadiusRandExponent": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomRotation": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralRandomRotation" + }, + "C_INIT_RandomRotationSpeed": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralRandomRotation" + }, + "C_INIT_RandomScalar": { + "fields": { + "m_flExponent": 456, + "m_flMax": 452, + "m_flMin": 448, + "m_nFieldOutput": 460 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomSecondSequence": { + "fields": { + "m_nSequenceMax": 452, + "m_nSequenceMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomSequence": { + "fields": { + "m_WeightedList": 464, + "m_bLinear": 457, + "m_bShuffle": 456, + "m_nSequenceMax": 452, + "m_nSequenceMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomTrailLength": { + "fields": { + "m_flLengthRandExponent": 456, + "m_flMaxLength": 452, + "m_flMinLength": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomVector": { + "fields": { + "m_nFieldOutput": 472, + "m_randomnessParameters": 476, + "m_vecMax": 460, + "m_vecMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomVectorComponent": { + "fields": { + "m_flMax": 452, + "m_flMin": 448, + "m_nComponent": 460, + "m_nFieldOutput": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RandomYaw": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralRandomRotation" + }, + "C_INIT_RandomYawFlip": { + "fields": { + "m_flPercent": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapCPtoScalar": { + "fields": { + "m_flEndTime": 480, + "m_flInputMax": 464, + "m_flInputMin": 460, + "m_flOutputMax": 472, + "m_flOutputMin": 468, + "m_flRemapBias": 488, + "m_flStartTime": 476, + "m_nCPInput": 448, + "m_nField": 456, + "m_nFieldOutput": 452, + "m_nSetMethod": 484 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapInitialDirectionToTransformToVector": { + "fields": { + "m_TransformInput": 448, + "m_bNormalize": 576, + "m_flOffsetRot": 560, + "m_flScale": 556, + "m_nFieldOutput": 552, + "m_vecOffsetAxis": 564 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapInitialTransformDirectionToRotation": { + "fields": { + "m_TransformInput": 448, + "m_flOffsetRot": 556, + "m_nComponent": 560, + "m_nFieldOutput": 552 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapInitialVisibilityScalar": { + "fields": { + "m_flInputMax": 460, + "m_flInputMin": 456, + "m_flOutputMax": 468, + "m_flOutputMin": 464, + "m_nFieldOutput": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapNamedModelBodyPartToScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapNamedModelElementToScalar" + }, + "C_INIT_RemapNamedModelElementToScalar": { + "fields": { + "m_bModelFromRenderer": 516, + "m_hModel": 448, + "m_nFieldInput": 504, + "m_nFieldOutput": 508, + "m_nSetMethod": 512, + "m_names": 456, + "m_values": 480 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapNamedModelMeshGroupToScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapNamedModelElementToScalar" + }, + "C_INIT_RemapNamedModelSequenceToScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapNamedModelElementToScalar" + }, + "C_INIT_RemapParticleCountToNamedModelBodyPartScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapParticleCountToNamedModelElementScalar" + }, + "C_INIT_RemapParticleCountToNamedModelElementScalar": { + "fields": { + "m_bModelFromRenderer": 520, + "m_hModel": 496, + "m_outputMaxName": 512, + "m_outputMinName": 504 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapParticleCountToScalar" + }, + "C_INIT_RemapParticleCountToNamedModelMeshGroupScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapParticleCountToNamedModelElementScalar" + }, + "C_INIT_RemapParticleCountToNamedModelSequenceScalar": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "C_INIT_RemapParticleCountToNamedModelElementScalar" + }, + "C_INIT_RemapParticleCountToScalar": { + "fields": { + "m_bActiveRange": 480, + "m_bInvert": 481, + "m_bWrap": 482, + "m_flOutputMax": 472, + "m_flOutputMin": 468, + "m_flRemapBias": 484, + "m_nFieldOutput": 448, + "m_nInputMax": 456, + "m_nInputMin": 452, + "m_nScaleControlPoint": 460, + "m_nScaleControlPointField": 464, + "m_nSetMethod": 476 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapQAnglesToRotation": { + "fields": { + "m_TransformInput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapScalar": { + "fields": { + "m_bActiveRange": 484, + "m_flEndTime": 476, + "m_flInputMax": 460, + "m_flInputMin": 456, + "m_flOutputMax": 468, + "m_flOutputMin": 464, + "m_flRemapBias": 488, + "m_flStartTime": 472, + "m_nFieldInput": 448, + "m_nFieldOutput": 452, + "m_nSetMethod": 480 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapScalarToVector": { + "fields": { + "m_bLocalCoords": 504, + "m_flEndTime": 492, + "m_flInputMax": 460, + "m_flInputMin": 456, + "m_flRemapBias": 508, + "m_flStartTime": 488, + "m_nControlPointNumber": 500, + "m_nFieldInput": 448, + "m_nFieldOutput": 452, + "m_nSetMethod": 496, + "m_vecOutputMax": 476, + "m_vecOutputMin": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapSpeedToScalar": { + "fields": { + "m_bPerParticle": 484, + "m_flEndTime": 460, + "m_flInputMax": 468, + "m_flInputMin": 464, + "m_flOutputMax": 476, + "m_flOutputMin": 472, + "m_flStartTime": 456, + "m_nControlPointNumber": 452, + "m_nFieldOutput": 448, + "m_nSetMethod": 480 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapTransformOrientationToRotations": { + "fields": { + "m_TransformInput": 448, + "m_bUseQuat": 564, + "m_bWriteNormal": 565, + "m_vecRotation": 552 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RemapTransformToVector": { + "fields": { + "m_LocalSpaceTransform": 608, + "m_TransformInput": 504, + "m_bAccelerate": 725, + "m_bOffset": 724, + "m_flEndTime": 716, + "m_flRemapBias": 728, + "m_flStartTime": 712, + "m_nFieldOutput": 448, + "m_nSetMethod": 720, + "m_vInputMax": 464, + "m_vInputMin": 452, + "m_vOutputMax": 488, + "m_vOutputMin": 476 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RingWave": { + "fields": { + "m_TransformInput": 448, + "m_bEvenDistribution": 3304, + "m_bXYVelocityOnly": 3305, + "m_flInitialRadius": 896, + "m_flInitialSpeedMax": 1928, + "m_flInitialSpeedMin": 1584, + "m_flParticlesPerOrbit": 552, + "m_flPitch": 2616, + "m_flRoll": 2272, + "m_flThickness": 1240, + "m_flYaw": 2960 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_RtEnvCull": { + "fields": { + "m_RtEnvName": 475, + "m_bCullOnMiss": 473, + "m_bLifeAdjust": 474, + "m_bUseVelocity": 472, + "m_nComponent": 608, + "m_nRTEnvCP": 604, + "m_vecTestDir": 448, + "m_vecTestNormal": 460 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_ScaleVelocity": { + "fields": { + "m_vecScale": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SequenceFromCP": { + "fields": { + "m_bKillUnused": 448, + "m_bRadiusScale": 449, + "m_nCP": 452, + "m_vecOffset": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SequenceLifeTime": { + "fields": { + "m_flFramerate": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetAttributeToScalarExpression": { + "fields": { + "m_flInput1": 456, + "m_flInput2": 800, + "m_flOutputRemap": 1144, + "m_nExpression": 448, + "m_nOutputField": 1488, + "m_nSetMethod": 1492 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetHitboxToClosest": { + "fields": { + "m_HitboxSetName": 2080, + "m_bUpdatePosition": 2560, + "m_bUseBones": 2208, + "m_bUseClosestPointOnHitbox": 2209, + "m_flHybridRatio": 2216, + "m_nControlPointNumber": 448, + "m_nDesiredHitbox": 452, + "m_nTestType": 2212, + "m_vecHitBoxScale": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetHitboxToModel": { + "fields": { + "m_HitboxSetName": 2102, + "m_bMaintainHitbox": 2100, + "m_bUseBones": 2101, + "m_flShellSize": 2232, + "m_nControlPointNumber": 448, + "m_nDesiredHitbox": 456, + "m_nForceInModel": 452, + "m_vecDirectionBias": 2088, + "m_vecHitBoxScale": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetRigidAttachment": { + "fields": { + "m_bLocalSpace": 460, + "m_nControlPointNumber": 448, + "m_nFieldInput": 452, + "m_nFieldOutput": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_SetVectorAttributeToVectorExpression": { + "fields": { + "m_bNormalizedOutput": 3712, + "m_nExpression": 448, + "m_nOutputField": 3704, + "m_nSetMethod": 3708, + "m_vInput1": 456, + "m_vInput2": 2080 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_StatusEffect": { + "fields": { + "m_flAmbientScale": 476, + "m_flColorWarpIntensity": 464, + "m_flDetail2BlendFactor": 460, + "m_flDetail2Rotation": 452, + "m_flDetail2Scale": 456, + "m_flDiffuseWarpBlendToFull": 468, + "m_flEnvMapIntensity": 472, + "m_flMetalnessBlendToFull": 512, + "m_flReflectionsTintByBaseBlendToNone": 508, + "m_flRimLightScale": 504, + "m_flSelfIllumBlendToFull": 516, + "m_flSpecularBlendToFull": 496, + "m_flSpecularExponent": 488, + "m_flSpecularExponentBlendToFull": 492, + "m_flSpecularScale": 484, + "m_nDetail2Combo": 448, + "m_rimLightColor": 500, + "m_specularColor": 480 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_StatusEffectCitadel": { + "fields": { + "m_flSFXColorWarpAmount": 448, + "m_flSFXMetalnessAmount": 456, + "m_flSFXNormalAmount": 452, + "m_flSFXRoughnessAmount": 460, + "m_flSFXSDetailAmount": 500, + "m_flSFXSDetailScale": 504, + "m_flSFXSDetailScrollX": 508, + "m_flSFXSDetailScrollY": 512, + "m_flSFXSDetailScrollZ": 516, + "m_flSFXSOffsetX": 484, + "m_flSFXSOffsetY": 488, + "m_flSFXSOffsetZ": 492, + "m_flSFXSScale": 468, + "m_flSFXSScrollX": 472, + "m_flSFXSScrollY": 476, + "m_flSFXSScrollZ": 480, + "m_flSFXSUseModelUVs": 520, + "m_flSFXSelfIllumAmount": 464, + "m_nDetailCombo": 496 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_VelocityFromCP": { + "fields": { + "m_bDirectionOnly": 2180, + "m_flVelocityScale": 2176, + "m_transformInput": 2072, + "m_velocityInput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_VelocityFromNormal": { + "fields": { + "m_bIgnoreDt": 456, + "m_fSpeedMax": 452, + "m_fSpeedMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_VelocityRadialRandom": { + "fields": { + "m_bIgnoreDelta": 473, + "m_fSpeedMax": 456, + "m_fSpeedMin": 452, + "m_nControlPointNumber": 448, + "m_vecLocalCoordinateSystemSpeedScale": 460 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_INIT_VelocityRandom": { + "fields": { + "m_LocalCoordinateSystemSpeedMax": 2768, + "m_LocalCoordinateSystemSpeedMin": 1144, + "m_bIgnoreDT": 4392, + "m_fSpeedMax": 800, + "m_fSpeedMin": 456, + "m_nControlPointNumber": 448, + "m_randomnessParameters": 4396 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionInitializer" + }, + "C_OP_AlphaDecay": { + "fields": { + "m_flMinAlpha": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_AttractToControlPoint": { + "fields": { + "m_TransformInput": 832, + "m_bApplyMinForce": 1280, + "m_fFalloffPower": 824, + "m_fForceAmount": 480, + "m_fForceAmountMin": 936, + "m_vecComponentScale": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_BasicMovement": { + "fields": { + "m_Gravity": 448, + "m_fDrag": 2072, + "m_nMaxConstraintPasses": 2416 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_BoxConstraint": { + "fields": { + "m_bAccountForRadius": 3701, + "m_bLocalSpace": 3700, + "m_nCP": 3696, + "m_vecMax": 2072, + "m_vecMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_CPVelocityForce": { + "fields": { + "m_flScale": 472, + "m_nControlPointNumber": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_ChladniWave": { + "fields": { + "m_b3D": 5088, + "m_flInputMax": 800, + "m_flInputMin": 456, + "m_flOutputMax": 1488, + "m_flOutputMin": 1144, + "m_nFieldOutput": 448, + "m_nLocalSpaceControlPoint": 5084, + "m_nSetMethod": 5080, + "m_vecHarmonics": 3456, + "m_vecWaveLength": 1832 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ClampScalar": { + "fields": { + "m_flOutputMax": 800, + "m_flOutputMin": 456, + "m_nFieldOutput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ClampVector": { + "fields": { + "m_nFieldOutput": 448, + "m_vecOutputMax": 2080, + "m_vecOutputMin": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_CollideWithParentParticles": { + "fields": { + "m_flParentRadiusScale": 448, + "m_flRadiusScale": 792 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_CollideWithSelf": { + "fields": { + "m_flMinimumSpeed": 792, + "m_flRadiusScale": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ConstrainDistance": { + "fields": { + "m_CenterOffset": 1140, + "m_bGlobalCenter": 1152, + "m_fMaxDistance": 792, + "m_fMinDistance": 448, + "m_nControlPointNumber": 1136 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ConstrainDistanceToPath": { + "fields": { + "m_PathParameters": 464, + "m_fMinDistance": 448, + "m_flMaxDistance0": 452, + "m_flMaxDistance1": 460, + "m_flMaxDistanceMid": 456, + "m_flTravelTime": 528, + "m_nFieldScale": 532, + "m_nManualTField": 536 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ConstrainDistanceToUserSpecifiedPath": { + "fields": { + "m_bLoopedPath": 460, + "m_fMinDistance": 448, + "m_flMaxDistance": 452, + "m_flTimeScale": 456, + "m_pointList": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ConstrainLineLength": { + "fields": { + "m_flMaxDistance": 452, + "m_flMinDistance": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ContinuousEmitter": { + "fields": { + "m_bForceEmitOnFirstUpdate": 1500, + "m_bForceEmitOnLastUpdate": 1501, + "m_bInitFromKilledParentParticles": 1488, + "m_flEmissionDuration": 448, + "m_flEmissionScale": 1480, + "m_flEmitRate": 1136, + "m_flScalePerParentParticle": 1484, + "m_flStartTime": 792, + "m_nLimitPerUpdate": 1496, + "m_nSnapshotControlPoint": 1492 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionEmitter" + }, + "C_OP_Cull": { + "fields": { + "m_flCullEnd": 456, + "m_flCullExp": 460, + "m_flCullPerc": 448, + "m_flCullStart": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_CurlNoiseForce": { + "fields": { + "m_flWorleyJitter": 7312, + "m_flWorleySeed": 6968, + "m_nNoiseType": 464, + "m_vecNoiseFreq": 472, + "m_vecNoiseScale": 2096, + "m_vecOffset": 3720, + "m_vecOffsetRate": 5344 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_Decay": { + "fields": { + "m_bForcePreserveParticleOrder": 449, + "m_bRopeDecay": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_DecayClampCount": { + "fields": { + "m_nCount": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_DecayMaintainCount": { + "fields": { + "m_bKillNewest": 808, + "m_bLifespanDecay": 460, + "m_flDecayDelay": 452, + "m_flScale": 464, + "m_nParticlesToMaintain": 448, + "m_nSnapshotControlPoint": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_DecayOffscreen": { + "fields": { + "m_flOffscreenTime": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_DensityForce": { + "fields": { + "m_flForceScale": 468, + "m_flRadiusScale": 464, + "m_flTargetDensity": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_DifferencePreviousParticle": { + "fields": { + "m_bActiveRange": 476, + "m_bSetPreviousParticle": 477, + "m_flInputMax": 460, + "m_flInputMin": 456, + "m_flOutputMax": 468, + "m_flOutputMin": 464, + "m_nFieldInput": 448, + "m_nFieldOutput": 452, + "m_nSetMethod": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_Diffusion": { + "fields": { + "m_flRadiusScale": 448, + "m_nFieldOutput": 452, + "m_nVoxelGridResolution": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_EndCapDecay": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_EndCapTimedDecay": { + "fields": { + "m_flDecayTime": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_EndCapTimedFreeze": { + "fields": { + "m_flFreezeTime": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ExternalGameImpulseForce": { + "fields": { + "m_bExplosions": 810, + "m_bParticles": 811, + "m_bRopes": 808, + "m_bRopesZOnly": 809, + "m_flForceScale": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_ExternalWindForce": { + "fields": { + "m_bDampenNearWaterPlane": 3714, + "m_bSampleGravity": 3715, + "m_bSampleWater": 3713, + "m_bSampleWind": 3712, + "m_bUseBasicMovementGravity": 5344, + "m_flLocalBuoyancyScale": 5696, + "m_flLocalGravityScale": 5352, + "m_vecBuoyancyForce": 6040, + "m_vecGravityForce": 3720, + "m_vecSamplePosition": 464, + "m_vecScale": 2088 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_FadeAndKill": { + "fields": { + "m_bForcePreserveParticleOrder": 472, + "m_flEndAlpha": 468, + "m_flEndFadeInTime": 452, + "m_flEndFadeOutTime": 460, + "m_flStartAlpha": 464, + "m_flStartFadeInTime": 448, + "m_flStartFadeOutTime": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeAndKillForTracers": { + "fields": { + "m_flEndAlpha": 468, + "m_flEndFadeInTime": 452, + "m_flEndFadeOutTime": 460, + "m_flStartAlpha": 464, + "m_flStartFadeInTime": 448, + "m_flStartFadeOutTime": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeIn": { + "fields": { + "m_bProportional": 460, + "m_flFadeInTimeExp": 456, + "m_flFadeInTimeMax": 452, + "m_flFadeInTimeMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeInSimple": { + "fields": { + "m_flFadeInTime": 448, + "m_nFieldOutput": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeOut": { + "fields": { + "m_bEaseInAndOut": 513, + "m_bProportional": 512, + "m_flFadeBias": 460, + "m_flFadeOutTimeExp": 456, + "m_flFadeOutTimeMax": 452, + "m_flFadeOutTimeMin": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_FadeOutSimple": { + "fields": { + "m_flFadeOutTime": 448, + "m_nFieldOutput": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ForceBasedOnDistanceToPlane": { + "fields": { + "m_flExponent": 512, + "m_flMaxDist": 480, + "m_flMinDist": 464, + "m_nControlPointNumber": 508, + "m_vecForceAtMaxDist": 484, + "m_vecForceAtMinDist": 468, + "m_vecPlaneNormal": 496 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_InstantaneousEmitter": { + "fields": { + "m_flInitFromKilledParentParticles": 1136, + "m_flParentParticleScale": 1144, + "m_flStartTime": 792, + "m_nMaxEmittedPerFrame": 1488, + "m_nParticlesToEmit": 448, + "m_nSnapshotControlPoint": 1492 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionEmitter" + }, + "C_OP_InterpolateRadius": { + "fields": { + "m_bEaseInAndOut": 464, + "m_flBias": 468, + "m_flEndScale": 460, + "m_flEndTime": 452, + "m_flStartScale": 456, + "m_flStartTime": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpEndCapScalar": { + "fields": { + "m_flLerpTime": 456, + "m_flOutput": 452, + "m_nFieldOutput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpEndCapVector": { + "fields": { + "m_flLerpTime": 464, + "m_nFieldOutput": 448, + "m_vecOutput": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpScalar": { + "fields": { + "m_flEndTime": 804, + "m_flOutput": 456, + "m_flStartTime": 800, + "m_nFieldOutput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpToOtherAttribute": { + "fields": { + "m_flInterpolation": 448, + "m_nFieldInput": 796, + "m_nFieldInputFrom": 792, + "m_nFieldOutput": 800 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LerpVector": { + "fields": { + "m_flEndTime": 468, + "m_flStartTime": 464, + "m_nFieldOutput": 448, + "m_nSetMethod": 472, + "m_vecOutput": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_LocalAccelerationForce": { + "fields": { + "m_nCP": 464, + "m_nScaleCP": 468, + "m_vecAccel": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_MaintainEmitter": { + "fields": { + "m_bEmitInstantaneously": 1152, + "m_bFinalEmitOnStop": 1153, + "m_flEmissionDuration": 800, + "m_flEmissionRate": 1144, + "m_flScale": 1160, + "m_flStartTime": 792, + "m_nParticlesToMaintain": 448, + "m_nSnapshotControlPoint": 1148 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionEmitter" + }, + "C_OP_Noise": { + "fields": { + "m_bAdditive": 464, + "m_fl4NoiseScale": 460, + "m_flNoiseAnimationTimeScale": 468, + "m_flOutputMax": 456, + "m_flOutputMin": 452, + "m_nFieldOutput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_NoiseEmitter": { + "fields": { + "m_bAbsVal": 472, + "m_bAbsValInv": 473, + "m_flEmissionDuration": 448, + "m_flEmissionScale": 456, + "m_flNoiseScale": 488, + "m_flOffset": 476, + "m_flOutputMax": 484, + "m_flOutputMin": 480, + "m_flStartTime": 452, + "m_flWorldNoiseScale": 492, + "m_flWorldTimeScale": 508, + "m_nScaleControlPoint": 460, + "m_nScaleControlPointField": 464, + "m_nWorldNoisePoint": 468, + "m_vecOffsetLoc": 496 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionEmitter" + }, + "C_OP_OscillateScalar": { + "fields": { + "m_FrequencyMax": 460, + "m_FrequencyMin": 456, + "m_RateMax": 452, + "m_RateMin": 448, + "m_bProportional": 468, + "m_bProportionalOp": 469, + "m_flEndTime_max": 484, + "m_flEndTime_min": 480, + "m_flOscAdd": 492, + "m_flOscMult": 488, + "m_flStartTime_max": 476, + "m_flStartTime_min": 472, + "m_nField": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_OscillateScalarSimple": { + "fields": { + "m_Frequency": 452, + "m_Rate": 448, + "m_flOscAdd": 464, + "m_flOscMult": 460, + "m_nField": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_OscillateVector": { + "fields": { + "m_FrequencyMax": 484, + "m_FrequencyMin": 472, + "m_RateMax": 460, + "m_RateMin": 448, + "m_bOffset": 502, + "m_bProportional": 500, + "m_bProportionalOp": 501, + "m_flEndTime_max": 516, + "m_flEndTime_min": 512, + "m_flOscAdd": 864, + "m_flOscMult": 520, + "m_flRateScale": 1208, + "m_flStartTime_max": 508, + "m_flStartTime_min": 504, + "m_nField": 496 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_OscillateVectorSimple": { + "fields": { + "m_Frequency": 460, + "m_Rate": 448, + "m_bOffset": 484, + "m_flOscAdd": 480, + "m_flOscMult": 476, + "m_nField": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_ParentVortices": { + "fields": { + "m_bFlipBasedOnYaw": 480, + "m_flForceScale": 464, + "m_vecTwistAxis": 468 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_PerParticleForce": { + "fields": { + "m_flForceScale": 464, + "m_nCP": 2432, + "m_vForce": 808 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_PlanarConstraint": { + "fields": { + "m_PlaneNormal": 460, + "m_PointOnPlane": 448, + "m_bGlobalNormal": 477, + "m_bGlobalOrigin": 476, + "m_bUseOldCode": 1168, + "m_flMaximumDistanceToCP": 824, + "m_flRadiusScale": 480, + "m_nControlPointNumber": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_PointVectorAtNextParticle": { + "fields": { + "m_flInterpolation": 456, + "m_nFieldOutput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RadiusDecay": { + "fields": { + "m_flMinRadius": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RampScalarLinear": { + "fields": { + "m_RateMax": 452, + "m_RateMin": 448, + "m_bProportionalOp": 516, + "m_flEndTime_max": 468, + "m_flEndTime_min": 464, + "m_flStartTime_max": 460, + "m_flStartTime_min": 456, + "m_nField": 512 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RampScalarLinearSimple": { + "fields": { + "m_Rate": 448, + "m_flEndTime": 456, + "m_flStartTime": 452, + "m_nField": 496 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RampScalarSpline": { + "fields": { + "m_RateMax": 452, + "m_RateMin": 448, + "m_bEaseOut": 517, + "m_bProportionalOp": 516, + "m_flBias": 472, + "m_flEndTime_max": 468, + "m_flEndTime_min": 464, + "m_flStartTime_max": 460, + "m_flStartTime_min": 456, + "m_nField": 512 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RampScalarSplineSimple": { + "fields": { + "m_Rate": 448, + "m_bEaseOut": 500, + "m_flEndTime": 456, + "m_flStartTime": 452, + "m_nField": 496 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RandomForce": { + "fields": { + "m_MaxForce": 476, + "m_MinForce": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_ReinitializeScalarEndCap": { + "fields": { + "m_flOutputMax": 456, + "m_flOutputMin": 452, + "m_nFieldOutput": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapDensityToVector": { + "fields": { + "m_bUseParentDensity": 488, + "m_flDensityMax": 460, + "m_flDensityMin": 456, + "m_flRadiusScale": 448, + "m_nFieldOutput": 452, + "m_nVoxelGridResolution": 492, + "m_vecOutputMax": 476, + "m_vecOutputMin": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapParticleCountOnScalarEndCap": { + "fields": { + "m_bBackwards": 468, + "m_flOutputMax": 464, + "m_flOutputMin": 460, + "m_nFieldOutput": 448, + "m_nInputMax": 456, + "m_nInputMin": 452, + "m_nSetMethod": 472 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapParticleCountToScalar": { + "fields": { + "m_bActiveRange": 1832, + "m_flOutputMax": 1488, + "m_flOutputMin": 1144, + "m_nFieldOutput": 448, + "m_nInputMax": 800, + "m_nInputMin": 456, + "m_nSetMethod": 1836 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapScalar": { + "fields": { + "m_bOldCode": 472, + "m_flInputMax": 460, + "m_flInputMin": 456, + "m_flOutputMax": 468, + "m_flOutputMin": 464, + "m_nFieldInput": 448, + "m_nFieldOutput": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapScalarEndCap": { + "fields": { + "m_flInputMax": 460, + "m_flInputMin": 456, + "m_flOutputMax": 468, + "m_flOutputMin": 464, + "m_nFieldInput": 448, + "m_nFieldOutput": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapScalarOnceTimed": { + "fields": { + "m_bProportional": 448, + "m_flInputMax": 464, + "m_flInputMin": 460, + "m_flOutputMax": 472, + "m_flOutputMin": 468, + "m_flRemapTime": 476, + "m_nFieldInput": 452, + "m_nFieldOutput": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapSpeed": { + "fields": { + "m_bIgnoreDelta": 472, + "m_flInputMax": 456, + "m_flInputMin": 452, + "m_flOutputMax": 464, + "m_flOutputMin": 460, + "m_nFieldOutput": 448, + "m_nSetMethod": 468 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapTransformVisibilityToScalar": { + "fields": { + "m_TransformInput": 456, + "m_flInputMax": 568, + "m_flInputMin": 564, + "m_flOutputMax": 576, + "m_flOutputMin": 572, + "m_flRadius": 580, + "m_nFieldOutput": 560, + "m_nSetMethod": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapTransformVisibilityToVector": { + "fields": { + "m_TransformInput": 456, + "m_flInputMax": 568, + "m_flInputMin": 564, + "m_flRadius": 596, + "m_nFieldOutput": 560, + "m_nSetMethod": 448, + "m_vecOutputMax": 584, + "m_vecOutputMin": 572 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapVectortoCP": { + "fields": { + "m_nFieldInput": 452, + "m_nOutControlPointNumber": 448, + "m_nParticleNumber": 456 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RemapVisibilityScalar": { + "fields": { + "m_flInputMax": 460, + "m_flInputMin": 456, + "m_flOutputMax": 468, + "m_flOutputMin": 464, + "m_flRadiusScale": 472, + "m_nFieldInput": 448, + "m_nFieldOutput": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_RenderCables": { + "fields": { + "m_LightingTransform": 4944, + "m_MaterialFloatVars": 5048, + "m_MaterialVecVars": 5096, + "m_bDrawCableCaps": 4912, + "m_flAlphaScale": 856, + "m_flCapOffsetAmount": 4920, + "m_flCapRoundness": 4916, + "m_flColorMapOffsetU": 3880, + "m_flColorMapOffsetV": 3536, + "m_flNormalMapOffsetU": 4568, + "m_flNormalMapOffsetV": 4224, + "m_flRadiusScale": 512, + "m_flTessScale": 4924, + "m_flTextureRepeatsCircumference": 3192, + "m_flTextureRepeatsPerSegment": 2848, + "m_hMaterial": 2832, + "m_nColorBlendType": 2824, + "m_nMaxTesselation": 4932, + "m_nMinTesselation": 4928, + "m_nRoundness": 4936, + "m_nTextureRepetitionMode": 2840, + "m_vecColorScale": 1200 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionRenderer" + }, + "C_OP_RenderSprites": { + "fields": { + "m_OutlineColor": 12101, + "m_bDistanceAlpha": 12088, + "m_bOutline": 12100, + "m_bParticleShadows": 12824, + "m_bSoftEdges": 12089, + "m_bUseYawWithNormalAligned": 10352, + "m_flAlphaAdjustWithSizeAdjust": 11048, + "m_flEdgeSoftnessEnd": 12096, + "m_flEdgeSoftnessStart": 12092, + "m_flEndFadeDot": 12084, + "m_flEndFadeSize": 11736, + "m_flLightingDirectionality": 12480, + "m_flLightingTessellation": 12136, + "m_flMaxSize": 10704, + "m_flMinSize": 10360, + "m_flOutlineEnd0": 12120, + "m_flOutlineEnd1": 12124, + "m_flOutlineStart0": 12112, + "m_flOutlineStart1": 12116, + "m_flShadowDensity": 12828, + "m_flStartFadeDot": 12080, + "m_flStartFadeSize": 11392, + "m_nLightingMode": 12128, + "m_nOrientationControlPoint": 10348, + "m_nOrientationType": 10344, + "m_nOutlineAlpha": 12108, + "m_nSequenceOverride": 10000 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CBaseRendererSource2" + }, + "C_OP_RopeSpringConstraint": { + "fields": { + "m_flAdjustmentScale": 1480, + "m_flInitialRestingLength": 1488, + "m_flMaxDistance": 1136, + "m_flMinDistance": 792, + "m_flRestLength": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_ShapeMatchingConstraint": { + "fields": { + "m_flShapeRestorationTime": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_Spin": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralSpin" + }, + "C_OP_SpinUpdate": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSpinUpdateBase" + }, + "C_OP_SpinYaw": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CGeneralSpin" + }, + "C_OP_SpringToVectorConstraint": { + "fields": { + "m_flMaxDistance": 1136, + "m_flMinDistance": 792, + "m_flRestLength": 448, + "m_flRestingLength": 1480, + "m_vecAnchorVector": 1824 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_TimeVaryingForce": { + "fields": { + "m_EndingForce": 484, + "m_StartingForce": 468, + "m_flEndLerpTime": 480, + "m_flStartLerpTime": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_TurbulenceForce": { + "fields": { + "m_flNoiseCoordScale0": 464, + "m_flNoiseCoordScale1": 468, + "m_flNoiseCoordScale2": 472, + "m_flNoiseCoordScale3": 476, + "m_vecNoiseAmount0": 480, + "m_vecNoiseAmount1": 492, + "m_vecNoiseAmount2": 504, + "m_vecNoiseAmount3": 516 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_TwistAroundAxis": { + "fields": { + "m_TwistAxis": 468, + "m_bLocalSpace": 480, + "m_fForceAmount": 464, + "m_nControlPointNumber": 484 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_VectorNoise": { + "fields": { + "m_bAdditive": 480, + "m_bOffset": 481, + "m_fl4NoiseScale": 476, + "m_flNoiseAnimationTimeScale": 484, + "m_nFieldOutput": 448, + "m_vecOutputMax": 464, + "m_vecOutputMin": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_VelocityDecay": { + "fields": { + "m_flMinVelocity": 448 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionOperator" + }, + "C_OP_WindForce": { + "fields": { + "m_vForce": 464 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionForce" + }, + "C_OP_WorldCollideConstraint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "C_OP_WorldTraceConstraint": { + "fields": { + "m_CollisionGroupName": 476, + "m_bBrushOnly": 605, + "m_bDecayBounce": 2008, + "m_bIncludeWater": 606, + "m_bKillonContact": 2009, + "m_bSetNormal": 2016, + "m_bWorldOnly": 604, + "m_flBounceAmount": 976, + "m_flCollisionConfirmationSpeed": 624, + "m_flCpMovementTolerance": 612, + "m_flMinSpeed": 2012, + "m_flRadiusScale": 632, + "m_flRandomDirScale": 1664, + "m_flRetestRate": 616, + "m_flSlideAmount": 1320, + "m_flStopSpeed": 2024, + "m_flTraceTolerance": 620, + "m_nCP": 448, + "m_nCollisionMode": 464, + "m_nCollisionModeMin": 468, + "m_nEntityStickDataField": 2368, + "m_nEntityStickNormalField": 2372, + "m_nIgnoreCP": 608, + "m_nMaxTracesPerFrame": 628, + "m_nStickOnCollisionField": 2020, + "m_nTraceSet": 472, + "m_vecCpOffset": 452 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CParticleFunctionConstraint" + }, + "CollisionGroupContext_t": { + "fields": { + "m_nCollisionGroupNumber": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ControlPointReference_t": { + "fields": { + "m_bOffsetInLocalSpace": 16, + "m_controlPointNameString": 0, + "m_vOffsetFromControlPoint": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FloatInputMaterialVariable_t": { + "fields": { + "m_flInput": 8, + "m_strVariable": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "IControlPointEditorData": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IParticleCollection": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IParticleEffect": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IParticleSystemDefinition": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MaterialVariable_t": { + "fields": { + "m_flScale": 12, + "m_nVariableField": 8, + "m_strVariable": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ModelReference_t": { + "fields": { + "m_flRelativeProbabilityOfSpawn": 8, + "m_model": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PARTICLE_EHANDLE__": { + "fields": { + "unused": 0 + }, + "metadata": [], + "parent": null + }, + "PARTICLE_WORLD_HANDLE__": { + "fields": { + "unused": 0 + }, + "metadata": [], + "parent": null + }, + "ParticleChildrenInfo_t": { + "fields": { + "m_ChildRef": 0, + "m_bDisableChild": 13, + "m_bEndCap": 12, + "m_flDelay": 8, + "m_nDetailLevel": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticleControlPointConfiguration_t": { + "fields": { + "m_drivers": 8, + "m_name": 0, + "m_previewState": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticleControlPointDriver_t": { + "fields": { + "m_angOffset": 28, + "m_attachmentName": 8, + "m_entityName": 40, + "m_iAttachType": 4, + "m_iControlPoint": 0, + "m_vecOffset": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticleNamedValueConfiguration_t": { + "fields": { + "m_BoundEntityPath": 32, + "m_ConfigName": 0, + "m_ConfigValue": 8, + "m_iAttachType": 24, + "m_strAttachmentName": 48, + "m_strEntityScope": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticleNamedValueSource_t": { + "fields": { + "m_DefaultConfig": 16, + "m_IsPublic": 8, + "m_Name": 0, + "m_NamedConfigs": 72, + "m_ValueType": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticlePreviewBodyGroup_t": { + "fields": { + "m_bodyGroupName": 0, + "m_nValue": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ParticlePreviewState_t": { + "fields": { + "m_bAnimationNonLooping": 84, + "m_bShouldDrawAttachmentNames": 82, + "m_bShouldDrawAttachments": 81, + "m_bShouldDrawControlPointAxes": 83, + "m_bShouldDrawHitboxes": 80, + "m_flParticleSimulationRate": 76, + "m_flPlaybackSpeed": 72, + "m_groundType": 12, + "m_hitboxSetName": 32, + "m_materialGroupName": 40, + "m_nFireParticleOnSequenceFrame": 24, + "m_nModSpecificData": 8, + "m_previewModel": 0, + "m_sequenceName": 16, + "m_vecBodyGroups": 48, + "m_vecPreviewGravity": 88 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PointDefinitionWithTimeValues_t": { + "fields": { + "m_flTimeDuration": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "PointDefinition_t" + }, + "PointDefinition_t": { + "fields": { + "m_bLocalCoords": 4, + "m_nControlPoint": 0, + "m_vOffset": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RenderProjectedMaterial_t": { + "fields": { + "m_hMaterial": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SequenceWeightedList_t": { + "fields": { + "m_flRelativeWeight": 4, + "m_nSequence": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "TextureControls_t": { + "fields": { + "m_bClampUVs": 2409, + "m_bRandomizeOffsets": 2408, + "m_flDistortion": 2064, + "m_flFinalTextureOffsetU": 688, + "m_flFinalTextureOffsetV": 1032, + "m_flFinalTextureScaleU": 0, + "m_flFinalTextureScaleV": 344, + "m_flFinalTextureUVRotation": 1376, + "m_flZoomScale": 1720, + "m_nPerParticleBlend": 2412, + "m_nPerParticleDistortion": 2436, + "m_nPerParticleOffsetU": 2420, + "m_nPerParticleOffsetV": 2424, + "m_nPerParticleRotation": 2428, + "m_nPerParticleScale": 2416, + "m_nPerParticleZoom": 2432 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "TextureGroup_t": { + "fields": { + "m_Gradient": 16, + "m_TextureControls": 400, + "m_bEnabled": 0, + "m_bReplaceTextureWithGradient": 1, + "m_flTextureBlend": 56, + "m_hTexture": 8, + "m_nTextureBlendMode": 48, + "m_nTextureChannels": 44, + "m_nTextureType": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VecInputMaterialVariable_t": { + "fields": { + "m_strVariable": 0, + "m_vecInput": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": { + "AnimationType_t": { + "alignment": 4, + "members": { + "ANIMATION_TYPE_FIT_LIFETIME": 1, + "ANIMATION_TYPE_FIXED_RATE": 0, + "ANIMATION_TYPE_MANUAL_FRAMES": 2 + }, + "type": "uint32" + }, + "BBoxVolumeType_t": { + "alignment": 4, + "members": { + "BBOX_DIMENSIONS": 1, + "BBOX_MINS_MAXS": 2, + "BBOX_VOLUME": 0 + }, + "type": "uint32" + }, + "BlurFilterType_t": { + "alignment": 4, + "members": { + "BLURFILTER_BOX": 1, + "BLURFILTER_GAUSSIAN": 0 + }, + "type": "uint32" + }, + "ClosestPointTestType_t": { + "alignment": 4, + "members": { + "PARTICLE_CLOSEST_TYPE_BOX": 0, + "PARTICLE_CLOSEST_TYPE_CAPSULE": 1, + "PARTICLE_CLOSEST_TYPE_HYBRID": 2 + }, + "type": "uint32" + }, + "Detail2Combo_t": { + "alignment": 4, + "members": { + "DETAIL_2_COMBO_ADD": 1, + "DETAIL_2_COMBO_ADD_SELF_ILLUM": 2, + "DETAIL_2_COMBO_CROSSFADE": 5, + "DETAIL_2_COMBO_MOD2X": 3, + "DETAIL_2_COMBO_MUL": 4, + "DETAIL_2_COMBO_OFF": 0, + "DETAIL_2_COMBO_UNINITIALIZED": -1 + }, + "type": "uint32" + }, + "DetailCombo_t": { + "alignment": 4, + "members": { + "DETAIL_COMBO_ADD": 1, + "DETAIL_COMBO_ADD_SELF_ILLUM": 2, + "DETAIL_COMBO_MOD2X": 3, + "DETAIL_COMBO_OFF": 0 + }, + "type": "uint32" + }, + "HitboxLerpType_t": { + "alignment": 4, + "members": { + "HITBOX_LERP_CONSTANT": 1, + "HITBOX_LERP_LIFETIME": 0 + }, + "type": "uint32" + }, + "InheritableBoolType_t": { + "alignment": 4, + "members": { + "INHERITABLE_BOOL_FALSE": 1, + "INHERITABLE_BOOL_INHERIT": 0, + "INHERITABLE_BOOL_TRUE": 2 + }, + "type": "uint32" + }, + "MaterialProxyType_t": { + "alignment": 4, + "members": { + "MATERIAL_PROXY_STATUS_EFFECT": 0, + "MATERIAL_PROXY_TINT": 1 + }, + "type": "uint32" + }, + "MissingParentInheritBehavior_t": { + "alignment": 4, + "members": { + "MISSING_PARENT_DO_NOTHING": -1, + "MISSING_PARENT_FIND_NEW": 1, + "MISSING_PARENT_KILL": 0, + "MISSING_PARENT_SAME_INDEX": 2 + }, + "type": "uint32" + }, + "PFNoiseModifier_t": { + "alignment": 4, + "members": { + "PF_NOISE_MODIFIER_CLUMPS": 2, + "PF_NOISE_MODIFIER_LINES": 1, + "PF_NOISE_MODIFIER_NONE": 0, + "PF_NOISE_MODIFIER_RINGS": 3 + }, + "type": "uint32" + }, + "PFNoiseTurbulence_t": { + "alignment": 4, + "members": { + "PF_NOISE_TURB_ALTERNATE": 5, + "PF_NOISE_TURB_CONTRAST": 4, + "PF_NOISE_TURB_FEEDBACK": 2, + "PF_NOISE_TURB_HIGHLIGHT": 1, + "PF_NOISE_TURB_LOOPY": 3, + "PF_NOISE_TURB_NONE": 0 + }, + "type": "uint32" + }, + "PFNoiseType_t": { + "alignment": 4, + "members": { + "PF_NOISE_TYPE_CURL": 3, + "PF_NOISE_TYPE_PERLIN": 0, + "PF_NOISE_TYPE_SIMPLEX": 1, + "PF_NOISE_TYPE_WORLEY": 2 + }, + "type": "uint32" + }, + "PFuncVisualizationType_t": { + "alignment": 4, + "members": { + "PFUNC_VISUALIZATION_BOX": 2, + "PFUNC_VISUALIZATION_CYLINDER": 6, + "PFUNC_VISUALIZATION_LINE": 5, + "PFUNC_VISUALIZATION_PLANE": 4, + "PFUNC_VISUALIZATION_RING": 3, + "PFUNC_VISUALIZATION_SPHERE_SOLID": 1, + "PFUNC_VISUALIZATION_SPHERE_WIREFRAME": 0 + }, + "type": "uint32" + }, + "ParticleAlphaReferenceType_t": { + "alignment": 4, + "members": { + "PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA": 0, + "PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE": 2, + "PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA": 1, + "PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE": 3 + }, + "type": "uint32" + }, + "ParticleAttrBoxFlags_t": { + "alignment": 4, + "members": { + "PARTICLE_ATTR_BOX_FLAGS_NONE": 0, + "PARTICLE_ATTR_BOX_FLAGS_WATER": 1 + }, + "type": "uint32" + }, + "ParticleCollisionMode_t": { + "alignment": 4, + "members": { + "COLLISION_MODE_DISABLED": -1, + "COLLISION_MODE_INITIAL_TRACE_DOWN": 0, + "COLLISION_MODE_PER_FRAME_PLANESET": 1, + "COLLISION_MODE_PER_PARTICLE_TRACE": 3, + "COLLISION_MODE_USE_NEAREST_TRACE": 2 + }, + "type": "uint32" + }, + "ParticleColorBlendMode_t": { + "alignment": 4, + "members": { + "PARTICLEBLEND_DARKEN": 2, + "PARTICLEBLEND_DEFAULT": 0, + "PARTICLEBLEND_LIGHTEN": 3, + "PARTICLEBLEND_MULTIPLY": 4, + "PARTICLEBLEND_OVERLAY": 1 + }, + "type": "uint32" + }, + "ParticleColorBlendType_t": { + "alignment": 4, + "members": { + "PARTICLE_COLOR_BLEND_ADD": 3, + "PARTICLE_COLOR_BLEND_AVERAGE": 10, + "PARTICLE_COLOR_BLEND_DIVIDE": 2, + "PARTICLE_COLOR_BLEND_LUMINANCE": 12, + "PARTICLE_COLOR_BLEND_MAX": 7, + "PARTICLE_COLOR_BLEND_MIN": 8, + "PARTICLE_COLOR_BLEND_MOD2X": 5, + "PARTICLE_COLOR_BLEND_MULTIPLY": 0, + "PARTICLE_COLOR_BLEND_MULTIPLY2X": 1, + "PARTICLE_COLOR_BLEND_NEGATE": 11, + "PARTICLE_COLOR_BLEND_REPLACE": 9, + "PARTICLE_COLOR_BLEND_SCREEN": 6, + "PARTICLE_COLOR_BLEND_SUBTRACT": 4 + }, + "type": "uint32" + }, + "ParticleControlPointAxis_t": { + "alignment": 4, + "members": { + "PARTICLE_CP_AXIS_NEGATIVE_X": 3, + "PARTICLE_CP_AXIS_NEGATIVE_Y": 4, + "PARTICLE_CP_AXIS_NEGATIVE_Z": 5, + "PARTICLE_CP_AXIS_X": 0, + "PARTICLE_CP_AXIS_Y": 1, + "PARTICLE_CP_AXIS_Z": 2 + }, + "type": "uint32" + }, + "ParticleDepthFeatheringMode_t": { + "alignment": 4, + "members": { + "PARTICLE_DEPTH_FEATHERING_OFF": 0, + "PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL": 1, + "PARTICLE_DEPTH_FEATHERING_ON_REQUIRED": 2 + }, + "type": "uint32" + }, + "ParticleDetailLevel_t": { + "alignment": 4, + "members": { + "PARTICLEDETAIL_HIGH": 2, + "PARTICLEDETAIL_LOW": 0, + "PARTICLEDETAIL_MEDIUM": 1, + "PARTICLEDETAIL_ULTRA": 3 + }, + "type": "uint32" + }, + "ParticleDirectionNoiseType_t": { + "alignment": 4, + "members": { + "PARTICLE_DIR_NOISE_CURL": 1, + "PARTICLE_DIR_NOISE_PERLIN": 0, + "PARTICLE_DIR_NOISE_WORLEY_BASIC": 2 + }, + "type": "uint32" + }, + "ParticleEndcapMode_t": { + "alignment": 4, + "members": { + "PARTICLE_ENDCAP_ALWAYS_ON": -1, + "PARTICLE_ENDCAP_ENDCAP_OFF": 0, + "PARTICLE_ENDCAP_ENDCAP_ON": 1 + }, + "type": "uint32" + }, + "ParticleFalloffFunction_t": { + "alignment": 4, + "members": { + "PARTICLE_FALLOFF_CONSTANT": 0, + "PARTICLE_FALLOFF_EXPONENTIAL": 2, + "PARTICLE_FALLOFF_LINEAR": 1 + }, + "type": "uint32" + }, + "ParticleFloatBiasType_t": { + "alignment": 4, + "members": { + "PF_BIAS_TYPE_COUNT": 3, + "PF_BIAS_TYPE_EXPONENTIAL": 2, + "PF_BIAS_TYPE_GAIN": 1, + "PF_BIAS_TYPE_INVALID": -1, + "PF_BIAS_TYPE_STANDARD": 0 + }, + "type": "uint32" + }, + "ParticleFloatInputMode_t": { + "alignment": 4, + "members": { + "PF_INPUT_MODE_CLAMPED": 0, + "PF_INPUT_MODE_COUNT": 2, + "PF_INPUT_MODE_INVALID": -1, + "PF_INPUT_MODE_LOOPED": 1 + }, + "type": "uint32" + }, + "ParticleFloatMapType_t": { + "alignment": 4, + "members": { + "PF_MAP_TYPE_COUNT": 6, + "PF_MAP_TYPE_CURVE": 4, + "PF_MAP_TYPE_DIRECT": 0, + "PF_MAP_TYPE_INVALID": -1, + "PF_MAP_TYPE_MULT": 1, + "PF_MAP_TYPE_NOTCHED": 5, + "PF_MAP_TYPE_REMAP": 2, + "PF_MAP_TYPE_REMAP_BIASED": 3 + }, + "type": "uint32" + }, + "ParticleFloatRandomMode_t": { + "alignment": 4, + "members": { + "PF_RANDOM_MODE_CONSTANT": 0, + "PF_RANDOM_MODE_COUNT": 2, + "PF_RANDOM_MODE_INVALID": -1, + "PF_RANDOM_MODE_VARYING": 1 + }, + "type": "uint32" + }, + "ParticleFloatType_t": { + "alignment": 4, + "members": { + "PF_TYPE_CLOSEST_CAMERA_DISTANCE": 11, + "PF_TYPE_COLLECTION_AGE": 4, + "PF_TYPE_CONCURRENT_DEF_COUNT": 10, + "PF_TYPE_CONTROL_POINT_CHANGE_AGE": 7, + "PF_TYPE_CONTROL_POINT_COMPONENT": 6, + "PF_TYPE_CONTROL_POINT_SPEED": 8, + "PF_TYPE_COUNT": 22, + "PF_TYPE_ENDCAP_AGE": 5, + "PF_TYPE_INVALID": -1, + "PF_TYPE_LITERAL": 0, + "PF_TYPE_NAMED_VALUE": 1, + "PF_TYPE_PARTICLE_AGE": 15, + "PF_TYPE_PARTICLE_AGE_NORMALIZED": 16, + "PF_TYPE_PARTICLE_DETAIL_LEVEL": 9, + "PF_TYPE_PARTICLE_FLOAT": 17, + "PF_TYPE_PARTICLE_NOISE": 14, + "PF_TYPE_PARTICLE_NUMBER": 20, + "PF_TYPE_PARTICLE_NUMBER_NORMALIZED": 21, + "PF_TYPE_PARTICLE_SPEED": 19, + "PF_TYPE_PARTICLE_VECTOR_COMPONENT": 18, + "PF_TYPE_RANDOM_BIASED": 3, + "PF_TYPE_RANDOM_UNIFORM": 2, + "PF_TYPE_RENDERER_CAMERA_DISTANCE": 12, + "PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT": 13 + }, + "type": "uint32" + }, + "ParticleFogType_t": { + "alignment": 4, + "members": { + "PARTICLE_FOG_DISABLED": 2, + "PARTICLE_FOG_ENABLED": 1, + "PARTICLE_FOG_GAME_DEFAULT": 0 + }, + "type": "uint32" + }, + "ParticleHitboxBiasType_t": { + "alignment": 4, + "members": { + "PARTICLE_HITBOX_BIAS_ENTITY": 0, + "PARTICLE_HITBOX_BIAS_HITBOX": 1 + }, + "type": "uint32" + }, + "ParticleHitboxDataSelection_t": { + "alignment": 4, + "members": { + "PARTICLE_HITBOX_AVERAGE_SPEED": 0, + "PARTICLE_HITBOX_COUNT": 1 + }, + "type": "uint32" + }, + "ParticleImpulseType_t": { + "alignment": 4, + "members": { + "IMPULSE_TYPE_EXPLOSION": 4, + "IMPULSE_TYPE_EXPLOSION_UNDERWATER": 8, + "IMPULSE_TYPE_GENERIC": 1, + "IMPULSE_TYPE_NONE": 0, + "IMPULSE_TYPE_PARTICLE_SYSTEM": 16, + "IMPULSE_TYPE_ROPE": 2 + }, + "type": "uint32" + }, + "ParticleLightBehaviorChoiceList_t": { + "alignment": 4, + "members": { + "PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION": 0, + "PARTICLE_LIGHT_BEHAVIOR_ROPE": 1, + "PARTICLE_LIGHT_BEHAVIOR_TRAILS": 2 + }, + "type": "uint32" + }, + "ParticleLightFogLightingMode_t": { + "alignment": 4, + "members": { + "PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC": 2, + "PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS": 4, + "PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE": 0 + }, + "type": "uint32" + }, + "ParticleLightTypeChoiceList_t": { + "alignment": 4, + "members": { + "PARTICLE_LIGHT_TYPE_CAPSULE": 3, + "PARTICLE_LIGHT_TYPE_FX": 2, + "PARTICLE_LIGHT_TYPE_POINT": 0, + "PARTICLE_LIGHT_TYPE_SPOT": 1 + }, + "type": "uint32" + }, + "ParticleLightUnitChoiceList_t": { + "alignment": 4, + "members": { + "PARTICLE_LIGHT_UNIT_CANDELAS": 0, + "PARTICLE_LIGHT_UNIT_LUMENS": 1 + }, + "type": "uint32" + }, + "ParticleLightingQuality_t": { + "alignment": 4, + "members": { + "PARTICLE_LIGHTING_PER_PARTICLE": 0, + "PARTICLE_LIGHTING_PER_PIXEL": -1, + "PARTICLE_LIGHTING_PER_VERTEX": 1 + }, + "type": "uint32" + }, + "ParticleLightnintBranchBehavior_t": { + "alignment": 4, + "members": { + "PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR": 0, + "PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR": 1 + }, + "type": "uint32" + }, + "ParticleModelType_t": { + "alignment": 4, + "members": { + "PM_TYPE_CONTROL_POINT": 3, + "PM_TYPE_COUNT": 4, + "PM_TYPE_INVALID": 0, + "PM_TYPE_NAMED_VALUE_EHANDLE": 2, + "PM_TYPE_NAMED_VALUE_MODEL": 1 + }, + "type": "uint32" + }, + "ParticleOmni2LightTypeChoiceList_t": { + "alignment": 4, + "members": { + "PARTICLE_OMNI2_LIGHT_TYPE_POINT": 0, + "PARTICLE_OMNI2_LIGHT_TYPE_SPHERE": 1 + }, + "type": "uint32" + }, + "ParticleOrientationChoiceList_t": { + "alignment": 4, + "members": { + "PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL": 3, + "PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION": 5, + "PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL": 4, + "PARTICLE_ORIENTATION_SCREEN_ALIGNED": 0, + "PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED": 1, + "PARTICLE_ORIENTATION_WORLD_Z_ALIGNED": 2 + }, + "type": "uint32" + }, + "ParticleOrientationSetMode_t": { + "alignment": 4, + "members": { + "PARTICLE_ORIENTATION_SET_FROM_ROTATIONS": 1, + "PARTICLE_ORIENTATION_SET_FROM_VELOCITY": 0 + }, + "type": "uint32" + }, + "ParticleOutputBlendMode_t": { + "alignment": 4, + "members": { + "PARTICLE_OUTPUT_BLEND_MODE_ADD": 1, + "PARTICLE_OUTPUT_BLEND_MODE_ALPHA": 0, + "PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD": 2, + "PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD": 3, + "PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN": 6, + "PARTICLE_OUTPUT_BLEND_MODE_MOD2X": 5, + "PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD": 4 + }, + "type": "uint32" + }, + "ParticleParentSetMode_t": { + "alignment": 4, + "members": { + "PARTICLE_SET_PARENT_IMMEDIATE": 1, + "PARTICLE_SET_PARENT_NO": 0, + "PARTICLE_SET_PARENT_ROOT": 1 + }, + "type": "uint32" + }, + "ParticlePinDistance_t": { + "alignment": 4, + "members": { + "PARTICLE_PIN_COLLECTION_AGE": 10, + "PARTICLE_PIN_DISTANCE_CENTER": 5, + "PARTICLE_PIN_DISTANCE_CP": 6, + "PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH": 8, + "PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER": 7, + "PARTICLE_PIN_DISTANCE_FARTHEST": 1, + "PARTICLE_PIN_DISTANCE_FIRST": 2, + "PARTICLE_PIN_DISTANCE_LAST": 3, + "PARTICLE_PIN_DISTANCE_NEIGHBOR": 0, + "PARTICLE_PIN_DISTANCE_NONE": -1, + "PARTICLE_PIN_FLOAT_VALUE": 11, + "PARTICLE_PIN_SPEED": 9 + }, + "type": "uint32" + }, + "ParticlePostProcessPriorityGroup_t": { + "alignment": 4, + "members": { + "PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT": 2, + "PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH": 4, + "PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW": 3, + "PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI": 5, + "PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE": 1, + "PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME": 0 + }, + "type": "uint32" + }, + "ParticleRotationLockType_t": { + "alignment": 4, + "members": { + "PARTICLE_ROTATION_LOCK_NONE": 0, + "PARTICLE_ROTATION_LOCK_NORMAL": 2, + "PARTICLE_ROTATION_LOCK_ROTATIONS": 1 + }, + "type": "uint32" + }, + "ParticleSelection_t": { + "alignment": 4, + "members": { + "PARTICLE_SELECTION_FIRST": 0, + "PARTICLE_SELECTION_LAST": 1, + "PARTICLE_SELECTION_NUMBER": 2 + }, + "type": "uint32" + }, + "ParticleSequenceCropOverride_t": { + "alignment": 4, + "members": { + "PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT": -1, + "PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF": 0, + "PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON": 1 + }, + "type": "uint32" + }, + "ParticleSetMethod_t": { + "alignment": 4, + "members": { + "PARTICLE_SET_ADD_TO_CURRENT_VALUE": 5, + "PARTICLE_SET_ADD_TO_INITIAL_VALUE": 2, + "PARTICLE_SET_RAMP_CURRENT_VALUE": 3, + "PARTICLE_SET_REPLACE_VALUE": 0, + "PARTICLE_SET_SCALE_CURRENT_VALUE": 4, + "PARTICLE_SET_SCALE_INITIAL_VALUE": 1 + }, + "type": "uint32" + }, + "ParticleSortingChoiceList_t": { + "alignment": 4, + "members": { + "PARTICLE_SORTING_CREATION_TIME": 1, + "PARTICLE_SORTING_NEAREST": 0 + }, + "type": "uint32" + }, + "ParticleTextureLayerBlendType_t": { + "alignment": 4, + "members": { + "SPRITECARD_TEXTURE_BLEND_ADD": 3, + "SPRITECARD_TEXTURE_BLEND_AVERAGE": 5, + "SPRITECARD_TEXTURE_BLEND_LUMINANCE": 6, + "SPRITECARD_TEXTURE_BLEND_MOD2X": 1, + "SPRITECARD_TEXTURE_BLEND_MULTIPLY": 0, + "SPRITECARD_TEXTURE_BLEND_REPLACE": 2, + "SPRITECARD_TEXTURE_BLEND_SUBTRACT": 4 + }, + "type": "uint32" + }, + "ParticleTopology_t": { + "alignment": 4, + "members": { + "PARTICLE_TOPOLOGY_CUBES": 4, + "PARTICLE_TOPOLOGY_LINES": 1, + "PARTICLE_TOPOLOGY_POINTS": 0, + "PARTICLE_TOPOLOGY_QUADS": 3, + "PARTICLE_TOPOLOGY_TRIS": 2 + }, + "type": "uint32" + }, + "ParticleTraceMissBehavior_t": { + "alignment": 4, + "members": { + "PARTICLE_TRACE_MISS_BEHAVIOR_KILL": 1, + "PARTICLE_TRACE_MISS_BEHAVIOR_NONE": 0, + "PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END": 2 + }, + "type": "uint32" + }, + "ParticleTraceSet_t": { + "alignment": 4, + "members": { + "PARTICLE_TRACE_SET_ALL": 0, + "PARTICLE_TRACE_SET_DYNAMIC": 3, + "PARTICLE_TRACE_SET_STATIC": 1, + "PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED": 2 + }, + "type": "uint32" + }, + "ParticleTransformType_t": { + "alignment": 4, + "members": { + "PT_TYPE_CONTROL_POINT": 2, + "PT_TYPE_CONTROL_POINT_RANGE": 3, + "PT_TYPE_COUNT": 4, + "PT_TYPE_INVALID": 0, + "PT_TYPE_NAMED_VALUE": 1 + }, + "type": "uint32" + }, + "ParticleVRHandChoiceList_t": { + "alignment": 4, + "members": { + "PARTICLE_VRHAND_CP": 2, + "PARTICLE_VRHAND_CP_OBJECT": 3, + "PARTICLE_VRHAND_LEFT": 0, + "PARTICLE_VRHAND_RIGHT": 1 + }, + "type": "uint32" + }, + "ParticleVecType_t": { + "alignment": 4, + "members": { + "PVEC_TYPE_CLOSEST_CAMERA_POSITION": 16, + "PVEC_TYPE_COUNT": 17, + "PVEC_TYPE_CP_DELTA": 15, + "PVEC_TYPE_CP_RELATIVE_DIR": 7, + "PVEC_TYPE_CP_RELATIVE_POSITION": 6, + "PVEC_TYPE_CP_RELATIVE_RANDOM_DIR": 8, + "PVEC_TYPE_CP_VALUE": 5, + "PVEC_TYPE_FLOAT_COMPONENTS": 9, + "PVEC_TYPE_FLOAT_INTERP_CLAMPED": 10, + "PVEC_TYPE_FLOAT_INTERP_GRADIENT": 12, + "PVEC_TYPE_FLOAT_INTERP_OPEN": 11, + "PVEC_TYPE_INVALID": -1, + "PVEC_TYPE_LITERAL": 0, + "PVEC_TYPE_LITERAL_COLOR": 1, + "PVEC_TYPE_NAMED_VALUE": 2, + "PVEC_TYPE_PARTICLE_VECTOR": 3, + "PVEC_TYPE_PARTICLE_VELOCITY": 4, + "PVEC_TYPE_RANDOM_UNIFORM": 13, + "PVEC_TYPE_RANDOM_UNIFORM_OFFSET": 14 + }, + "type": "uint32" + }, + "PetGroundType_t": { + "alignment": 4, + "members": { + "PET_GROUND_GRID": 1, + "PET_GROUND_NONE": 0, + "PET_GROUND_PLANE": 2 + }, + "type": "uint32" + }, + "ScalarExpressionType_t": { + "alignment": 4, + "members": { + "SCALAR_EXPRESSION_ADD": 0, + "SCALAR_EXPRESSION_DIVIDE": 3, + "SCALAR_EXPRESSION_INPUT_1": 4, + "SCALAR_EXPRESSION_MAX": 6, + "SCALAR_EXPRESSION_MIN": 5, + "SCALAR_EXPRESSION_MOD": 7, + "SCALAR_EXPRESSION_MUL": 2, + "SCALAR_EXPRESSION_SUBTRACT": 1, + "SCALAR_EXPRESSION_UNINITIALIZED": -1 + }, + "type": "uint32" + }, + "SnapshotIndexType_t": { + "alignment": 4, + "members": { + "SNAPSHOT_INDEX_DIRECT": 1, + "SNAPSHOT_INDEX_INCREMENT": 0 + }, + "type": "uint32" + }, + "SpriteCardPerParticleScale_t": { + "alignment": 4, + "members": { + "SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME": 2, + "SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM": 11, + "SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME": 13, + "SPRITECARD_TEXTURE_PP_SCALE_NONE": 0, + "SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE": 1, + "SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA": 5, + "SPRITECARD_TEXTURE_PP_SCALE_PITCH": 9, + "SPRITECARD_TEXTURE_PP_SCALE_RANDOM": 10, + "SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME": 12, + "SPRITECARD_TEXTURE_PP_SCALE_ROLL": 7, + "SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1": 3, + "SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2": 4, + "SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS": 6, + "SPRITECARD_TEXTURE_PP_SCALE_YAW": 8 + }, + "type": "uint32" + }, + "SpriteCardShaderType_t": { + "alignment": 4, + "members": { + "SPRITECARD_SHADER_BASE": 0, + "SPRITECARD_SHADER_CUSTOM": 1 + }, + "type": "uint32" + }, + "SpriteCardTextureChannel_t": { + "alignment": 4, + "members": { + "SPRITECARD_TEXTURE_CHANNEL_MIX_A": 2, + "SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA": 7, + "SPRITECARD_TEXTURE_CHANNEL_MIX_B": 11, + "SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA": 14, + "SPRITECARD_TEXTURE_CHANNEL_MIX_G": 10, + "SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA": 13, + "SPRITECARD_TEXTURE_CHANNEL_MIX_R": 9, + "SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA": 12, + "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB": 0, + "SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA": 1, + "SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA": 6, + "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A": 3, + "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK": 4, + "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA": 8, + "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK": 5 + }, + "type": "uint32" + }, + "SpriteCardTextureType_t": { + "alignment": 4, + "members": { + "SPRITECARD_TEXTURE_1D_COLOR_LOOKUP": 2, + "SPRITECARD_TEXTURE_ANIMMOTIONVEC": 6, + "SPRITECARD_TEXTURE_DIFFUSE": 0, + "SPRITECARD_TEXTURE_NORMALMAP": 5, + "SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A": 7, + "SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B": 8, + "SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C": 9, + "SPRITECARD_TEXTURE_UVDISTORTION": 3, + "SPRITECARD_TEXTURE_UVDISTORTION_ZOOM": 4, + "SPRITECARD_TEXTURE_ZOOM": 1 + }, + "type": "uint32" + }, + "StandardLightingAttenuationStyle_t": { + "alignment": 4, + "members": { + "LIGHT_STYLE_NEW": 1, + "LIGHT_STYLE_OLD": 0 + }, + "type": "uint32" + }, + "TextureRepetitionMode_t": { + "alignment": 4, + "members": { + "TEXTURE_REPETITION_PARTICLE": 0, + "TEXTURE_REPETITION_PATH": 1 + }, + "type": "uint32" + }, + "VectorExpressionType_t": { + "alignment": 4, + "members": { + "VECTOR_EXPRESSION_ADD": 0, + "VECTOR_EXPRESSION_CROSSPRODUCT": 7, + "VECTOR_EXPRESSION_DIVIDE": 3, + "VECTOR_EXPRESSION_INPUT_1": 4, + "VECTOR_EXPRESSION_MAX": 6, + "VECTOR_EXPRESSION_MIN": 5, + "VECTOR_EXPRESSION_MUL": 2, + "VECTOR_EXPRESSION_SUBTRACT": 1, + "VECTOR_EXPRESSION_UNINITIALIZED": -1 + }, + "type": "uint32" + }, + "VectorFloatExpressionType_t": { + "alignment": 4, + "members": { + "VECTOR_FLOAT_EXPRESSION_DISTANCE": 1, + "VECTOR_FLOAT_EXPRESSION_DISTANCESQR": 2, + "VECTOR_FLOAT_EXPRESSION_DOTPRODUCT": 0, + "VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH": 3, + "VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR": 4, + "VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE": 5, + "VECTOR_FLOAT_EXPRESSION_UNINITIALIZED": -1 + }, + "type": "uint32" + } + } + }, + "pulse_system.dll": { + "classes": { + "CPulseCell_Base": { + "fields": { + "m_nEditorNodeID": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_BaseFlow": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_Base" + }, + "CPulseCell_BaseValue": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_Base" + }, + "CPulseCell_BaseYieldingInflow": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_CursorQueue": { + "fields": { + "m_nCursorsAllowedToRunParallel": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderIcon", + "type": "Unknown" + } + ], + "parent": "CPulseCell_WaitForCursorsWithTagBase" + }, + "CPulseCell_Inflow_BaseEntrypoint": { + "fields": { + "m_EntryChunk": 72, + "m_RegisterMap": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Inflow_Wait": { + "fields": { + "m_WakeResume": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderIcon", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseYieldingInflow" + }, + "CPulseCell_Outflow_CycleOrdered__InstanceState_t": { + "fields": { + "m_nNextIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_Outflow_CycleShuffled__InstanceState_t": { + "fields": { + "m_Shuffle": 0, + "m_nNextShuffle": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_Outflow_TestExplicitYesNo": { + "fields": { + "m_No": 88, + "m_Yes": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Outflow_TestRandomYesNo": { + "fields": { + "m_No": 88, + "m_Yes": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Step_TestDomainCreateFakeEntity": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Step_TestDomainDestroyFakeEntity": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Step_TestDomainEntFire": { + "fields": { + "m_Input": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderText", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Step_TestDomainTracepoint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_TestWaitWithCursorState": { + "fields": { + "m_WakeCancel": 88, + "m_WakeFail": 104, + "m_WakeResume": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseYieldingInflow" + }, + "CPulseCell_TestWaitWithCursorState__CursorState_t": { + "fields": { + "bFailOnCancel": 4, + "flWaitValue": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_Test_MultiInflow_NoDefault": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Test_MultiInflow_WithDefault": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Test_NoInflow": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseCell_Timeline__TimelineEvent_t": { + "fields": { + "m_EventOutflow": 8, + "m_bCallModeSync": 5, + "m_bPauseForPreviousEvents": 4, + "m_flTimeFromPrevious": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseCell_Val_TestDomainFindEntityByName": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseValue" + }, + "CPulseCell_Val_TestDomainGetEntityName": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseValue" + }, + "CPulseCell_Value_RandomInt": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderIcon", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseValue" + }, + "CPulseCell_Value_TestValue50": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseValue" + }, + "CPulseCell_WaitForCursorsWithTag": { + "fields": { + "m_bTagSelfWhenComplete": 96, + "m_nDesiredKillPriority": 100 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + }, + { + "name": "MPulseEditorHeaderIcon", + "type": "Unknown" + } + ], + "parent": "CPulseCell_WaitForCursorsWithTagBase" + }, + "CPulseCell_WaitForCursorsWithTagBase": { + "fields": { + "m_WaitComplete": 80, + "m_nCursorsAllowedToWait": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseYieldingInflow" + }, + "CPulseCell_WaitForCursorsWithTagBase__CursorState_t": { + "fields": { + "m_TagName": 0 + }, + "metadata": [], + "parent": null + }, + "CPulseCursorFuncs": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseGraphDef": { + "fields": { + "m_CallInfos": 144, + "m_Cells": 48, + "m_Chunks": 24, + "m_Constants": 168, + "m_DomainIdentifier": 8, + "m_InvokeBindings": 120, + "m_OutputConnections": 192, + "m_ParentMapName": 16, + "m_PublicOutputs": 96, + "m_Vars": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseGraphInstance_TestDomain": { + "fields": { + "m_Tracepoints": 224, + "m_bExpectingToDestroyWithYieldedCursors": 218, + "m_bExplicitTimeStepping": 217, + "m_bIsRunningUnitTests": 216, + "m_bTestYesOrNoPath": 248, + "m_nNextValidateIndex": 220 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseGraphInstance_TurtleGraphics": { + "fields": {}, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseMathlib": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseRuntimeMethodArg": { + "fields": { + "m_Description": 56, + "m_Name": 0, + "m_Type": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseTestFuncs_DerivedDomain": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseTestFuncs_LibraryA": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseTestScriptLib": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_CallInfo": { + "fields": { + "m_CallMethodID": 48, + "m_PortName": 0, + "m_RegisterMap": 16, + "m_nEditorNodeID": 8, + "m_nSrcChunk": 52, + "m_nSrcInstruction": 56 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_Chunk": { + "fields": { + "m_InstructionEditorIDs": 32, + "m_Instructions": 0, + "m_Registers": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_Constant": { + "fields": { + "m_Type": 0, + "m_Value": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_InvokeBinding": { + "fields": { + "m_FuncName": 32, + "m_RegisterMap": 0, + "m_nCellIndex": 40, + "m_nSrcChunk": 44, + "m_nSrcInstruction": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_OutflowConnection": { + "fields": { + "m_SourceOutflowName": 0, + "m_nDestChunk": 8, + "m_nInstruction": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_OutputConnection": { + "fields": { + "m_Param": 24, + "m_SourceOutput": 0, + "m_TargetEntity": 8, + "m_TargetInput": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_PublicOutput": { + "fields": { + "m_Description": 8, + "m_Name": 0, + "m_ParamType": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_RegisterInfo": { + "fields": { + "m_OriginName": 24, + "m_Type": 8, + "m_nLastReadByInstruction": 84, + "m_nReg": 0, + "m_nWrittenByInstruction": 80 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulse_ResumePoint": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulse_OutflowConnection" + }, + "CPulse_Variable": { + "fields": { + "m_DefaultValue": 32, + "m_Description": 8, + "m_Name": 0, + "m_Type": 16, + "m_bIsPublic": 50 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FakeEntity_t": { + "fields": { + "m_Class": 16, + "m_Name": 8, + "m_bDestroyed": 24, + "m_bFuncWasCalled": 40, + "m_fValue": 44, + "m_nHandle": 0, + "m_pAssociatedGraphInstance": 32 + }, + "metadata": [], + "parent": null + }, + "FakeEntity_tAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "PGDInstruction_t": { + "fields": { + "m_DomainValue": 40, + "m_nCallInfoIndex": 28, + "m_nChunk": 20, + "m_nCode": 0, + "m_nConstIdx": 32, + "m_nDestInstruction": 24, + "m_nInvokeBindingIndex": 16, + "m_nReg0": 8, + "m_nReg1": 10, + "m_nReg2": 12, + "m_nVar": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PulseRegisterMap_t": { + "fields": { + "m_Inparams": 0, + "m_Outparams": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": { + "PulseCursorCancelPriority_t": { + "alignment": 4, + "members": { + "CancelOnSucceeded": 1, + "HardCancel": 3, + "None": 0, + "SoftCancel": 2 + }, + "type": "uint32" + }, + "PulseCursorExecResult_t": { + "alignment": 4, + "members": { + "Canceled": 1, + "Failed": 2, + "Succeeded": 0 + }, + "type": "uint32" + }, + "PulseInstructionCode_t": { + "alignment": 2, + "members": { + "ADD": 20, + "ADD_FLOAT": 36, + "ADD_INT": 35, + "ADD_STRING": 37, + "AND": 29, + "CELL_INVOKE": 11, + "CHUNK_LEAP": 7, + "CHUNK_LEAP_COND": 8, + "CONVERT_VALUE": 31, + "COPY": 17, + "DIV": 23, + "DIV_FLOAT": 43, + "DIV_INT": 42, + "EQ": 27, + "EQ_BOOL": 50, + "EQ_ENTITY_NAME": 54, + "EQ_FLOAT": 52, + "EQ_INT": 51, + "EQ_STRING": 53, + "GET_CONST": 15, + "GET_CONST_INLINE_STORAGE": 60, + "GET_VAR": 14, + "IMMEDIATE_HALT": 1, + "INVALID": 0, + "JUMP": 5, + "JUMP_COND": 6, + "LAST_SERIALIZED_CODE": 32, + "LIBRARY_INVOKE": 12, + "LT": 25, + "LTE": 26, + "LTE_FLOAT": 49, + "LTE_INT": 48, + "LT_FLOAT": 47, + "LT_INT": 46, + "MOD": 24, + "MOD_FLOAT": 45, + "MOD_INT": 44, + "MUL": 22, + "MUL_FLOAT": 41, + "MUL_INT": 40, + "NE": 28, + "NEGATE": 19, + "NEGATE_FLOAT": 34, + "NEGATE_INT": 33, + "NE_BOOL": 55, + "NE_ENTITY_NAME": 59, + "NE_FLOAT": 57, + "NE_INT": 56, + "NE_STRING": 58, + "NOP": 4, + "NOT": 18, + "OR": 30, + "PULSE_CALL_ASYNC_FIRE": 10, + "PULSE_CALL_SYNC": 9, + "RETURN_VALUE": 3, + "RETURN_VOID": 2, + "SET_REGISTER_DOMAIN_VALUE": 16, + "SET_VAR": 13, + "SUB": 21, + "SUB_FLOAT": 39, + "SUB_INT": 38 + }, + "type": "uint16" + }, + "PulseMethodCallMode_t": { + "alignment": 4, + "members": { + "ASYNC_FIRE_AND_FORGET": 1, + "SYNC_WAIT_FOR_COMPLETION": 0 + }, + "type": "uint32" + }, + "PulseTestEnumColor_t": { + "alignment": 4, + "members": { + "BLACK": 0, + "BLUE": 4, + "GREEN": 3, + "RED": 2, + "WHITE": 1 + }, + "type": "uint32" + }, + "PulseTestEnumShape_t": { + "alignment": 4, + "members": { + "CIRCLE": 100, + "SQUARE": 200, + "TRIANGLE": 300 + }, + "type": "uint32" + }, + "PulseValueType_t": { + "alignment": 4, + "members": { + "PVAL_ANY": 14, + "PVAL_BOOL": 0, + "PVAL_COLOR_RGB": 6, + "PVAL_COUNT": 17, + "PVAL_CURSOR_FLOW": 13, + "PVAL_EHANDLE": 7, + "PVAL_ENTITY_NAME": 10, + "PVAL_FLOAT": 2, + "PVAL_INT": 1, + "PVAL_INVALID": -1, + "PVAL_PANORAMA_PANEL_HANDLE": 16, + "PVAL_RESOURCE": 8, + "PVAL_SCHEMA_ENUM": 15, + "PVAL_SCHEMA_PTR": 11, + "PVAL_SNDEVT_GUID": 9, + "PVAL_STRING": 3, + "PVAL_TRANSFORM": 5, + "PVAL_TYPESAFE_INT": 12, + "PVAL_VEC3": 4 + }, + "type": "uint32" + } + } + }, + "rendersystemdx11.dll": { + "classes": { + "RenderInputLayoutField_t": { + "fields": { + "m_Format": 36, + "m_nInstanceStepRate": 52, + "m_nOffset": 40, + "m_nSemanticIndex": 32, + "m_nSlot": 44, + "m_nSlotType": 48, + "m_pSemanticName": 0 + }, + "metadata": [], + "parent": null + }, + "VsInputSignatureElement_t": { + "fields": { + "m_nD3DSemanticIndex": 192, + "m_pD3DSemanticName": 128, + "m_pName": 0, + "m_pSemantic": 64 + }, + "metadata": [], + "parent": null + }, + "VsInputSignature_t": { + "fields": { + "m_elems": 0 + }, + "metadata": [], + "parent": null + } + }, + "enums": { + "InputLayoutVariation_t": { + "alignment": 4, + "members": { + "INPUT_LAYOUT_VARIATION_DEFAULT": 0, + "INPUT_LAYOUT_VARIATION_MAX": 3, + "INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID": 1, + "INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID": 2 + }, + "type": "uint32" + }, + "RenderBufferFlags_t": { + "alignment": 4, + "members": { + "RENDER_BUFFER_ACCELERATION_STRUCTURE": 512, + "RENDER_BUFFER_APPEND_CONSUME_BUFFER": 64, + "RENDER_BUFFER_BYTEADDRESS_BUFFER": 16, + "RENDER_BUFFER_PER_FRAME_WRITE_ONCE": 2048, + "RENDER_BUFFER_SHADER_BINDING_TABLE": 1024, + "RENDER_BUFFER_STRUCTURED_BUFFER": 32, + "RENDER_BUFFER_UAV_COUNTER": 128, + "RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS": 256, + "RENDER_BUFFER_USAGE_INDEX_BUFFER": 2, + "RENDER_BUFFER_USAGE_SHADER_RESOURCE": 4, + "RENDER_BUFFER_USAGE_UNORDERED_ACCESS": 8, + "RENDER_BUFFER_USAGE_VERTEX_BUFFER": 1 + }, + "type": "uint32" + }, + "RenderMultisampleType_t": { + "alignment": 1, + "members": { + "RENDER_MULTISAMPLE_16X": 5, + "RENDER_MULTISAMPLE_2X": 1, + "RENDER_MULTISAMPLE_4X": 2, + "RENDER_MULTISAMPLE_6X": 3, + "RENDER_MULTISAMPLE_8X": 4, + "RENDER_MULTISAMPLE_INVALID": -1, + "RENDER_MULTISAMPLE_NONE": 0, + "RENDER_MULTISAMPLE_TYPE_COUNT": 6 + }, + "type": "uint8" + }, + "RenderPrimitiveType_t": { + "alignment": 4, + "members": { + "RENDER_PRIM_COMPUTE_SHADER": 11, + "RENDER_PRIM_HETEROGENOUS": 10, + "RENDER_PRIM_INSTANCED_QUADS": 9, + "RENDER_PRIM_LINES": 1, + "RENDER_PRIM_LINES_WITH_ADJACENCY": 2, + "RENDER_PRIM_LINE_STRIP": 3, + "RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY": 4, + "RENDER_PRIM_POINTS": 0, + "RENDER_PRIM_TRIANGLES": 5, + "RENDER_PRIM_TRIANGLES_WITH_ADJACENCY": 6, + "RENDER_PRIM_TRIANGLE_STRIP": 7, + "RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY": 8, + "RENDER_PRIM_TYPE_COUNT": 12 + }, + "type": "uint32" + }, + "RenderSlotType_t": { + "alignment": 4, + "members": { + "RENDER_SLOT_INVALID": -1, + "RENDER_SLOT_PER_INSTANCE": 1, + "RENDER_SLOT_PER_VERTEX": 0 + }, + "type": "uint32" + } + } + }, + "resourcesystem.dll": { + "classes": { + "AABB_t": { + "fields": { + "m_vMaxBounds": 12, + "m_vMinBounds": 0 + }, + "metadata": [], + "parent": null + }, + "CFuseProgram": { + "fields": { + "m_nMaxTempVarsUsed": 72, + "m_programBuffer": 0, + "m_variablesRead": 24, + "m_variablesWritten": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFuseSymbolTable": { + "fields": { + "m_constantMap": 72, + "m_constants": 0, + "m_functionMap": 136, + "m_functions": 48, + "m_variableMap": 104, + "m_variables": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ConstantInfo_t": { + "fields": { + "m_flValue": 12, + "m_name": 0, + "m_nameToken": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FourQuaternions": { + "fields": { + "w": 48, + "x": 0, + "y": 16, + "z": 32 + }, + "metadata": [], + "parent": null + }, + "FunctionInfo_t": { + "fields": { + "m_bIsPure": 26, + "m_nIndex": 24, + "m_nParamCount": 20, + "m_name": 8, + "m_nameToken": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCAnimData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCAnimationGroup": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCCSGOEconItem": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCChoreoSceneFileData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCCompositeMaterialKit": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCDACGameDefsData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCDOTANovelsList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCDOTAPatchNotesList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCDotaItemDefinitionResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCEntityLump": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCGcExportableExternalData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCJavaScriptResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCModel": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCMorphSetData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCNmClip": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCNmGraph": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCNmGraphDataSet": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCNmSkeleton": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPanoramaDynamicImages": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPanoramaLayout": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPanoramaStyle": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPhysAggregateData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCPostProcessingResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCRenderMesh": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCResponseRulesList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCSequenceGroupData": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCSmartProp": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCTextureBase": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCTypeScriptResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVDataResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVMixListResource": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVPhysXSurfacePropertiesList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVSoundEventScriptList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVSoundStackScriptList": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVoiceContainerBase": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCVoxelVisibility": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeCWorldNode": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIAnimGraphModelBinding": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIMaterial2": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIParticleSnapshot": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIParticleSystemDefinition": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIPulseGraphDef": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeIVectorGraphic": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeManifestTestResource_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeProceduralTestResource_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeTestResource_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoForResourceTypeWorld_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "ManifestTestResource_t": { + "fields": { + "m_child": 8, + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PackedAABB_t": { + "fields": { + "m_nPackedMax": 4, + "m_nPackedMin": 0 + }, + "metadata": [], + "parent": null + }, + "TestResource_t": { + "fields": { + "m_name": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VariableInfo_t": { + "fields": { + "m_eAccess": 16, + "m_eVarType": 15, + "m_nIndex": 12, + "m_nNumComponents": 14, + "m_name": 0, + "m_nameToken": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": { + "FuseVariableAccess_t": { + "alignment": 1, + "members": { + "READ_ONLY": 1, + "WRITABLE": 0 + }, + "type": "uint8" + }, + "FuseVariableType_t": { + "alignment": 1, + "members": { + "BOOL": 1, + "FLOAT32": 8, + "INT16": 3, + "INT32": 4, + "INT8": 2, + "INVALID": 0, + "UINT16": 6, + "UINT32": 7, + "UINT8": 5 + }, + "type": "uint8" + } + } + }, + "scenefilecache.dll": { + "classes": {}, + "enums": {} + }, + "scenesystem.dll": { + "classes": { + "CSSDSEndFrameViewInfo": { + "fields": { + "m_ViewName": 8, + "m_nViewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_EndFrame": { + "fields": { + "m_Views": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_LayerBase": { + "fields": { + "m_LayerName": 40, + "m_ViewName": 16, + "m_displayText": 48, + "m_nLayerId": 32, + "m_nLayerIndex": 24, + "m_viewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_PostLayer": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSSDSMsg_LayerBase" + }, + "CSSDSMsg_PreLayer": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSSDSMsg_LayerBase" + }, + "CSSDSMsg_ViewRender": { + "fields": { + "m_ViewName": 16, + "m_viewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_ViewTarget": { + "fields": { + "m_Name": 0, + "m_TextureId": 8, + "m_nDepth": 36, + "m_nFormat": 44, + "m_nHeight": 20, + "m_nMultisampleNumSamples": 40, + "m_nNumMipLevels": 32, + "m_nRequestedHeight": 28, + "m_nRequestedWidth": 24, + "m_nWidth": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSSDSMsg_ViewTargetList": { + "fields": { + "m_Targets": 24, + "m_ViewName": 16, + "m_viewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SceneViewId_t": { + "fields": { + "m_nFrameCount": 8, + "m_nViewId": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": { + "DisableShadows_t": { + "alignment": 1, + "members": { + "kDisableShadows_All": 1, + "kDisableShadows_Baked": 2, + "kDisableShadows_None": 0, + "kDisableShadows_Realtime": 3 + }, + "type": "uint8" + } + } + }, + "schemasystem.dll": { + "classes": { + "CExampleSchemaVData_Monomorphic": { + "fields": { + "m_nExample1": 0, + "m_nExample2": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CExampleSchemaVData_PolymorphicBase": { + "fields": { + "m_nBase": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CExampleSchemaVData_PolymorphicDerivedA": { + "fields": { + "m_nDerivedA": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CExampleSchemaVData_PolymorphicBase" + }, + "CExampleSchemaVData_PolymorphicDerivedB": { + "fields": { + "m_nDerivedB": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CExampleSchemaVData_PolymorphicBase" + }, + "CSchemaSystemInternalRegistration": { + "fields": { + "m_CTransform": 256, + "m_CUtlBinaryBlock": 296, + "m_CUtlString": 320, + "m_CUtlSymbol": 328, + "m_Color": 224, + "m_DegreeEuler": 100, + "m_KV3": 368, + "m_QAngle": 64, + "m_Quaternion": 48, + "m_QuaternionStorage": 112, + "m_RadianEuler": 88, + "m_ResourceTypes": 360, + "m_RotationVector": 76, + "m_Vector": 8, + "m_Vector2D": 0, + "m_Vector4D": 228, + "m_VectorAligned": 32, + "m_matrix3x4_t": 128, + "m_matrix3x4a_t": 176, + "m_pKeyValues": 288, + "m_stringToken": 332, + "m_stringTokenWithStorage": 336 + }, + "metadata": [], + "parent": null + }, + "InfoForResourceTypeCResourceManifestInternal": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": { + "ThreeState_t": { + "alignment": 4, + "members": { + "TRS_FALSE": 0, + "TRS_NONE": 2, + "TRS_TRUE": 1 + }, + "type": "uint32" + }, + "fieldtype_t": { + "alignment": 1, + "members": { + "FIELD_AI_SCHEDULE_BITS": 69, + "FIELD_AMMO_INDEX": 67, + "FIELD_ATTACHMENT_HANDLE": 66, + "FIELD_BOOLEAN": 6, + "FIELD_CHARACTER": 8, + "FIELD_CLASSPTR": 12, + "FIELD_CMOTIONTRANSFORM": 64, + "FIELD_CMOTIONTRANSFORM_WORLDSPACE": 65, + "FIELD_COLOR32": 9, + "FIELD_CONDITION_ID": 68, + "FIELD_CSTRING": 30, + "FIELD_CTRANSFORM": 59, + "FIELD_CTRANSFORM_WORLDSPACE": 60, + "FIELD_CUSTOM": 11, + "FIELD_DIRECTION_VECTOR_WORLDSPACE": 45, + "FIELD_EHANDLE": 13, + "FIELD_EMBEDDED": 10, + "FIELD_ENGINE_TICK": 77, + "FIELD_ENGINE_TIME": 76, + "FIELD_FLOAT32": 1, + "FIELD_FLOAT64": 34, + "FIELD_FUNCTION": 19, + "FIELD_GLOBALSYMBOL": 79, + "FIELD_HMATERIAL": 41, + "FIELD_HMODEL": 42, + "FIELD_HPARTICLESYSTEMDEFINITION": 56, + "FIELD_HPOSTPROCESSING": 61, + "FIELD_HRENDERTEXTURE": 55, + "FIELD_HSCRIPT": 31, + "FIELD_HSCRIPT_LIGHTBINDING": 48, + "FIELD_HSCRIPT_NEW_INSTANCE": 36, + "FIELD_HVDATA": 73, + "FIELD_INPUT": 18, + "FIELD_INT16": 7, + "FIELD_INT32": 5, + "FIELD_INT64": 26, + "FIELD_INTERVAL": 23, + "FIELD_MATRIX3X4": 62, + "FIELD_MATRIX3X4_WORLDSPACE": 22, + "FIELD_MODIFIER_HANDLE": 70, + "FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR": 54, + "FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR": 40, + "FIELD_NETWORK_QUANTIZED_FLOAT": 44, + "FIELD_NETWORK_QUANTIZED_VECTOR": 43, + "FIELD_POSITION_VECTOR": 14, + "FIELD_POSITIVEINTEGER_OR_NULL": 35, + "FIELD_QANGLE": 39, + "FIELD_QANGLE_WORLDSPACE": 46, + "FIELD_QUATERNION": 4, + "FIELD_QUATERNION_WORLDSPACE": 47, + "FIELD_RESOURCE": 28, + "FIELD_ROTATION_VECTOR": 71, + "FIELD_ROTATION_VECTOR_WORLDSPACE": 72, + "FIELD_SCALE32": 74, + "FIELD_SHIM": 63, + "FIELD_SOUNDNAME": 17, + "FIELD_STRING": 2, + "FIELD_STRING_AND_TOKEN": 75, + "FIELD_TICK": 16, + "FIELD_TIME": 15, + "FIELD_TYPECOUNT": 80, + "FIELD_TYPEUNKNOWN": 29, + "FIELD_UINT16": 58, + "FIELD_UINT32": 37, + "FIELD_UINT64": 33, + "FIELD_UINT8": 57, + "FIELD_UNUSED": 24, + "FIELD_UTLSTRING": 53, + "FIELD_UTLSTRINGTOKEN": 38, + "FIELD_V8_ARRAY": 51, + "FIELD_V8_CALLBACK_INFO": 52, + "FIELD_V8_OBJECT": 50, + "FIELD_V8_VALUE": 49, + "FIELD_VARIANT": 32, + "FIELD_VECTOR": 3, + "FIELD_VECTOR2D": 25, + "FIELD_VECTOR4D": 27, + "FIELD_VMATRIX": 20, + "FIELD_VMATRIX_WORLDSPACE": 21, + "FIELD_VOID": 0, + "FIELD_WORLD_GROUP_ID": 78 + }, + "type": "uint8" + } + } + }, + "server.dll": { + "classes": { + "ActiveModelConfig_t": { + "fields": { + "m_AssociatedEntities": 56, + "m_AssociatedEntityNames": 80, + "m_Handle": 40, + "m_Name": 48 + }, + "metadata": [ + { + "name": "m_Handle", + "ty": "ModelConfigHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_Name", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_AssociatedEntities", + "ty": "CHandle< CBaseModelEntity >", + "type": "NetworkVarNames" + }, + { + "name": "m_AssociatedEntityNames", + "ty": "string_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "AmmoTypeInfo_t": { + "fields": { + "m_flMass": 40, + "m_flSpeed": 44, + "m_nFlags": 36, + "m_nMaxCarry": 16, + "m_nSplashSize": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CAI_Expresser": { + "fields": { + "m_bAllowSpeakingInterrupts": 76, + "m_bConsiderSceneInvolvementAsSpeech": 77, + "m_flBlockedTalkTime": 64, + "m_flLastTimeAcceptedSpeak": 72, + "m_flStopTalkTime": 56, + "m_flStopTalkTimeWithoutDelay": 60, + "m_nLastSpokenPriority": 80, + "m_pOuter": 88, + "m_voicePitch": 68 + }, + "metadata": [], + "parent": null + }, + "CAI_ExpresserWithFollowup": { + "fields": { + "m_pPostponedFollowup": 96 + }, + "metadata": [], + "parent": "CAI_Expresser" + }, + "CAnimEventListener": { + "fields": {}, + "metadata": [], + "parent": "CAnimEventListenerBase" + }, + "CAnimEventListenerBase": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CAnimEventQueueListener": { + "fields": {}, + "metadata": [], + "parent": "CAnimEventListenerBase" + }, + "CAnimGraphControllerBase": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CAnimGraphNetworkedVariables": { + "fields": { + "m_OwnerOnlyPredNetBoolVariables": 248, + "m_OwnerOnlyPredNetByteVariables": 272, + "m_OwnerOnlyPredNetFloatVariables": 392, + "m_OwnerOnlyPredNetGlobalSymbolVariables": 464, + "m_OwnerOnlyPredNetIntVariables": 320, + "m_OwnerOnlyPredNetQuaternionVariables": 440, + "m_OwnerOnlyPredNetUInt16Variables": 296, + "m_OwnerOnlyPredNetUInt32Variables": 344, + "m_OwnerOnlyPredNetUInt64Variables": 368, + "m_OwnerOnlyPredNetVectorVariables": 416, + "m_PredNetBoolVariables": 8, + "m_PredNetByteVariables": 32, + "m_PredNetFloatVariables": 152, + "m_PredNetGlobalSymbolVariables": 224, + "m_PredNetIntVariables": 80, + "m_PredNetQuaternionVariables": 200, + "m_PredNetUInt16Variables": 56, + "m_PredNetUInt32Variables": 104, + "m_PredNetUInt64Variables": 128, + "m_PredNetVectorVariables": 176, + "m_flLastTeleportTime": 500, + "m_nBoolVariablesCount": 488, + "m_nOwnerOnlyBoolVariablesCount": 492, + "m_nRandomSeedOffset": 496 + }, + "metadata": [ + { + "name": "m_PredNetBoolVariables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetByteVariables", + "ty": "byte", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt16Variables", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetIntVariables", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt32Variables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetUInt64Variables", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetFloatVariables", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetVectorVariables", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetQuaternionVariables", + "ty": "Quaternion", + "type": "NetworkVarNames" + }, + { + "name": "m_PredNetGlobalSymbolVariables", + "ty": "CGlobalSymbol", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetBoolVariables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetByteVariables", + "ty": "byte", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt16Variables", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetIntVariables", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt32Variables", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetUInt64Variables", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetFloatVariables", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetVectorVariables", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetQuaternionVariables", + "ty": "Quaternion", + "type": "NetworkVarNames" + }, + { + "name": "m_OwnerOnlyPredNetGlobalSymbolVariables", + "ty": "CGlobalSymbol", + "type": "NetworkVarNames" + }, + { + "name": "m_nBoolVariablesCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOwnerOnlyBoolVariablesCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRandomSeedOffset", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flLastTeleportTime", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeContainer": { + "fields": { + "m_Item": 80 + }, + "metadata": [ + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkIncludeByName", + "type": "Unknown" + }, + { + "name": "m_Item", + "ty": "CEconItemView", + "type": "NetworkVarNames" + } + ], + "parent": "CAttributeManager" + }, + "CAttributeList": { + "fields": { + "m_Attributes": 8, + "m_pManager": 88 + }, + "metadata": [ + { + "name": "m_Attributes", + "ty": "CEconItemAttribute", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeManager": { + "fields": { + "m_CachedResults": 48, + "m_ProviderType": 44, + "m_Providers": 8, + "m_bPreventLoopback": 40, + "m_hOuter": 36, + "m_iReapplyProvisionParity": 32 + }, + "metadata": [ + { + "name": "m_iReapplyProvisionParity", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hOuter", + "ty": "EHANDLE", + "type": "NetworkVarNames" + }, + { + "name": "m_ProviderType", + "ty": "attributeprovidertypes_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CAttributeManager__cached_attribute_float_t": { + "fields": { + "flIn": 0, + "flOut": 16, + "iAttribHook": 8 + }, + "metadata": [], + "parent": null + }, + "CBaseEntity": { + "fields": { + "m_CBodyComponent": 56, + "m_MoveCollide": 722, + "m_MoveType": 723, + "m_NetworkTransmitComponent": 64, + "m_OnKilled": 840, + "m_OnUser1": 1016, + "m_OnUser2": 1056, + "m_OnUser3": 1096, + "m_OnUser4": 1136, + "m_ResponseContexts": 632, + "m_aThinkFunctions": 560, + "m_bAnimatedEveryTick": 1004, + "m_bClientSideRagdoll": 780, + "m_bDisableLowViolence": 1005, + "m_bIsPlatform": 720, + "m_bLagCompensate": 1197, + "m_bNetworkQuantizeOriginAndAngles": 1196, + "m_bRestoreInHierarchy": 727, + "m_bTakesDamage": 712, + "m_fEffects": 976, + "m_fFlags": 880, + "m_flAnimTime": 768, + "m_flCreateTime": 776, + "m_flDamageAccumulator": 708, + "m_flElasticity": 988, + "m_flFriction": 984, + "m_flGravityScale": 992, + "m_flLocalTime": 1208, + "m_flMoveDoneTime": 752, + "m_flNavIgnoreUntilTime": 1180, + "m_flOverriddenFriction": 1200, + "m_flSimulationTime": 772, + "m_flSpeed": 812, + "m_flTimeScale": 996, + "m_flVPhysicsUpdateLocalTime": 1212, + "m_flWaterLevel": 1000, + "m_hDamageFilter": 736, + "m_hEffectEntity": 968, + "m_hGroundEntity": 980, + "m_hOwnerEntity": 972, + "m_iCurrentThinkContext": 584, + "m_iEFlags": 1008, + "m_iGlobalname": 800, + "m_iHealth": 696, + "m_iInitialTeamNum": 1176, + "m_iMaxHealth": 700, + "m_iSentToClients": 808, + "m_iTeamNum": 796, + "m_isSteadyState": 608, + "m_iszDamageFilterName": 744, + "m_iszResponseContext": 656, + "m_lastNetworkChange": 616, + "m_lifeState": 704, + "m_nActualMoveType": 724, + "m_nDisableContextThinkStartTick": 592, + "m_nLastThinkTick": 588, + "m_nNextThinkTick": 828, + "m_nPushEnumCount": 956, + "m_nSimulationTick": 832, + "m_nSlimeTouch": 726, + "m_nSubclassID": 756, + "m_nTakeDamageFlags": 716, + "m_nWaterTouch": 725, + "m_nWaterType": 1006, + "m_pBlocker": 1204, + "m_pCollision": 960, + "m_sUniqueHammerID": 816, + "m_spawnflags": 824, + "m_target": 728, + "m_ubInterpolationFrame": 781, + "m_vPrevVPhysicsUpdatePos": 784, + "m_vecAbsVelocity": 884, + "m_vecAngVelocity": 1184, + "m_vecBaseVelocity": 944, + "m_vecVelocity": 896 + }, + "metadata": [ + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByUserGroup", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "MNetworkExcludeByName", + "type": "Unknown" + }, + { + "name": "m_CBodyComponent", + "ty": "CBodyComponent::Storage_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iHealth", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxHealth", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_lifeState", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_bTakesDamage", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nTakeDamageFlags", + "ty": "TakeDamageFlags_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsPlatform", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_MoveCollide", + "ty": "MoveCollide_t", + "type": "NetworkVarNames" + }, + { + "name": "m_MoveType", + "ty": "MoveType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nSubclassID", + "ty": "EntitySubclassID_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flAnimTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flSimulationTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCreateTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSideRagdoll", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_ubInterpolationFrame", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_iTeamNum", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_spawnflags", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nNextThinkTick", + "ty": "GameTick_t", + "type": "NetworkVarNames" + }, + { + "name": "m_fFlags", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_vecVelocity", + "ty": "CNetworkVelocityVector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecBaseVelocity", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_hEffectEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hOwnerEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_fEffects", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_hGroundEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_flFriction", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flElasticity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGravityScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flTimeScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flWaterLevel", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnimatedEveryTick", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flNavIgnoreUntilTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityInstance" + }, + "CBaseEntityAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CBaseFilter": { + "fields": { + "m_OnFail": 1264, + "m_OnPass": 1224, + "m_bNegated": 1216 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CBaseFire": { + "fields": { + "m_flScale": 1216, + "m_flScaleTime": 1224, + "m_flStartScale": 1220, + "m_nFlags": 1228 + }, + "metadata": [ + { + "name": "m_flScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flStartScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flScaleTime", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nFlags", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CBasePlayerControllerAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CBodyComponent": { + "fields": { + "__m_pChainEntity": 32, + "m_pSceneNode": 8 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CBodyComponentBaseAnimGraph": { + "fields": { + "__m_pChainEntity": 2384, + "m_animationController": 1120 + }, + "metadata": [ + { + "name": "m_animationController", + "ty": "CBaseAnimGraphController", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponentSkeletonInstance" + }, + "CBodyComponentBaseModelEntity": { + "fields": { + "__m_pChainEntity": 1120 + }, + "metadata": [], + "parent": "CBodyComponentSkeletonInstance" + }, + "CBodyComponentPoint": { + "fields": { + "__m_pChainEntity": 416, + "m_sceneNode": 80 + }, + "metadata": [ + { + "name": "m_sceneNode", + "ty": "CGameSceneNode", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponent" + }, + "CBodyComponentSkeletonInstance": { + "fields": { + "__m_pChainEntity": 1072, + "m_skeletonInstance": 80 + }, + "metadata": [ + { + "name": "m_skeletonInstance", + "ty": "CSkeletonInstance", + "type": "NetworkVarNames" + } + ], + "parent": "CBodyComponent" + }, + "CBreakableStageHelper": { + "fields": { + "m_nCurrentStage": 8, + "m_nStageCount": 12 + }, + "metadata": [], + "parent": null + }, + "CBuoyancyHelper": { + "fields": { + "m_flFluidDensity": 24 + }, + "metadata": [], + "parent": null + }, + "CCSArmsRaceScript": { + "fields": { + "m_pOuter": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": "CCSGameModeScript" + }, + "CCSDeathmatchScript": { + "fields": { + "m_pOuter": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": "CCSGameModeScript" + }, + "CCSDeathmatchScript_ConVars": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSGOPlayerAnimGraphState": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CCSGO_TeamIntroCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamPreviewCharacterPosition" + }, + "CCSGO_TeamIntroCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamIntroCharacterPosition" + }, + "CCSGO_TeamIntroTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamIntroCharacterPosition" + }, + "CCSGO_TeamPreviewCharacterPosition": { + "fields": { + "m_agentItem": 1248, + "m_glovesItem": 1880, + "m_nOrdinal": 1224, + "m_nRandom": 1220, + "m_nVariant": 1216, + "m_sWeaponName": 1232, + "m_weaponItem": 2512, + "m_xuid": 1240 + }, + "metadata": [ + { + "name": "m_nVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRandom", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOrdinal", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sWeaponName", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_xuid", + "ty": "XUID", + "type": "NetworkVarNames" + }, + { + "name": "m_agentItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + }, + { + "name": "m_glovesItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + }, + { + "name": "m_weaponItem", + "ty": "CEconItemView", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CCSGO_TeamSelectCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamPreviewCharacterPosition" + }, + "CCSGO_TeamSelectCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamSelectCharacterPosition" + }, + "CCSGO_TeamSelectTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamSelectCharacterPosition" + }, + "CCSGO_WingmanIntroCharacterPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_TeamIntroCharacterPosition" + }, + "CCSGO_WingmanIntroCounterTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_WingmanIntroCharacterPosition" + }, + "CCSGO_WingmanIntroTerroristPosition": { + "fields": {}, + "metadata": [], + "parent": "CCSGO_WingmanIntroCharacterPosition" + }, + "CCSGameModeRules": { + "fields": { + "__m_pChainEntity": 8 + }, + "metadata": [], + "parent": null + }, + "CCSGameModeRules_ArmsRace": { + "fields": { + "m_WeaponSequence": 56 + }, + "metadata": [ + { + "name": "m_WeaponSequence", + "ty": "CUtlString", + "type": "NetworkVarNames" + } + ], + "parent": "CCSGameModeRules" + }, + "CCSGameModeRules_Deathmatch": { + "fields": { + "m_flDMBonusStartTime": 56, + "m_flDMBonusTimeLength": 60, + "m_nDMBonusWeaponLoadoutSlot": 64 + }, + "metadata": [ + { + "name": "m_flDMBonusStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flDMBonusTimeLength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nDMBonusWeaponLoadoutSlot", + "ty": "int16", + "type": "NetworkVarNames" + } + ], + "parent": "CCSGameModeRules" + }, + "CCSGameModeRules_Noop": { + "fields": {}, + "metadata": [], + "parent": "CCSGameModeRules" + }, + "CCSGameModeScript": { + "fields": {}, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSGameModeScript_ConVars": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSGameRules": { + "fields": { + "__m_pChainEntity": 152, + "mTeamDMLastThinkTime": 3752, + "mTeamDMLastWinningTeamNumber": 3748, + "m_BtGlobalBlackboard": 5384, + "m_CTSpawnPoints": 4016, + "m_CTSpawnPointsMasterList": 3944, + "m_GuardianBotSkillLevelMax": 5980, + "m_GuardianBotSkillLevelMin": 5984, + "m_MatchDevice": 308, + "m_MinimapVerticalSectionHeights": 3336, + "m_RetakeRules": 5496, + "m_TeamRespawnWaveTimes": 3052, + "m_TerroristSpawnPoints": 4040, + "m_TerroristSpawnPointsMasterList": 3968, + "m_arrFeaturedGiftersAccounts": 2416, + "m_arrFeaturedGiftersGifts": 2432, + "m_arrProhibitedItemIndices": 2448, + "m_arrSelectedHostageSpawnIndices": 3536, + "m_arrTeamUniqueKillWeaponsMatch": 5992, + "m_arrTournamentActiveCasterAccounts": 2648, + "m_bAllowWeaponSwitch": 4688, + "m_bAnyHostageReached": 288, + "m_bBombDefused": 3897, + "m_bBombDropped": 2672, + "m_bBombPlanted": 2673, + "m_bBuyTimeEnded": 3888, + "m_bCTCantBuy": 2685, + "m_bCTTimeOutActive": 219, + "m_bCanDonateWeapons": 3823, + "m_bCompleteReset": 3565, + "m_bDontIncrementCoopWave": 3368, + "m_bFirstConnected": 3564, + "m_bForceTeamChangeSilent": 3648, + "m_bFreezePeriod": 196, + "m_bGamePaused": 217, + "m_bGameRestart": 256, + "m_bHasHostageBeenTouched": 3488, + "m_bHasMatchStarted": 312, + "m_bHasTriggeredCoopSpawnReset": 5349, + "m_bHasTriggeredRoundStartMusic": 5348, + "m_bIsDroppingItems": 2380, + "m_bIsHltvActive": 2382, + "m_bIsQuestEligible": 2381, + "m_bIsQueuedMatchmaking": 292, + "m_bIsUnreservedGameServer": 4064, + "m_bIsValveDS": 300, + "m_bLevelInitialized": 3500, + "m_bLoadingRoundBackupData": 3649, + "m_bLogoMap": 301, + "m_bMapHasBombTarget": 289, + "m_bMapHasBombZone": 3898, + "m_bMapHasBuyZone": 291, + "m_bMapHasRescueZone": 290, + "m_bMatchWaitingForResume": 237, + "m_bNeedToAskPlayersForContinueVote": 3604, + "m_bNoCTsKilled": 3821, + "m_bNoEnemiesKilled": 3822, + "m_bNoTerroristsKilled": 3820, + "m_bPickNewTeamsOnReset": 3566, + "m_bPlayAllStepSoundsOnServer": 302, + "m_bPlayedTeamIntroVO": 6148, + "m_bRespawningAllRespawnablePlayers": 3992, + "m_bRoundEndNoMusic": 6204, + "m_bRoundEndShowTimerDefend": 6160, + "m_bRoundTimeWarningTriggered": 4689, + "m_bScrambleTeamsOnRestart": 3567, + "m_bServerPaused": 216, + "m_bServerVoteOnReset": 3881, + "m_bSkipNextServerPerfSample": 22624, + "m_bSpawnedTerrorHuntHeavy": 3369, + "m_bSwapTeamsOnRestart": 3568, + "m_bSwitchingTeamsAtRoundReset": 5350, + "m_bTCantBuy": 2684, + "m_bTargetBombed": 3896, + "m_bTeamIntroPeriod": 6140, + "m_bTeamLastKillUsedUniqueWeaponMatch": 6088, + "m_bTechnicalTimeOut": 236, + "m_bTerroristTimeOutActive": 218, + "m_bVoiceWonMatchBragFired": 3796, + "m_bVoteCalled": 3880, + "m_bWarmupPeriod": 197, + "m_coopBonusCoinsFound": 3740, + "m_coopBonusPistolsOnly": 3744, + "m_coopMissionDeadPlayerRespawnEnabled": 3746, + "m_coopMissionManager": 192, + "m_coopPlayersInDeploymentZone": 3745, + "m_eRoundEndReason": 6156, + "m_eRoundWinReason": 2680, + "m_endMatchOnRoundReset": 3512, + "m_endMatchOnThink": 3513, + "m_fAccumulatedRoundOffDamage": 4704, + "m_fAutobalanceDisplayTime": 4068, + "m_fMatchStartTime": 244, + "m_fNextUpdateTeamClanNamesTime": 4696, + "m_fRoundStartTime": 248, + "m_fTeamIntroPeriodEnd": 6144, + "m_fWarmupNextChatNoticeTime": 3800, + "m_fWarmupPeriodEnd": 200, + "m_fWarmupPeriodStart": 204, + "m_firstBloodTime": 3836, + "m_firstKillTime": 3828, + "m_flCMMItemDropRevealEndTime": 2376, + "m_flCMMItemDropRevealStartTime": 2372, + "m_flCTSpawnPointUsedTime": 4000, + "m_flCTTimeOutRemaining": 224, + "m_flCoopRespawnAndHealTime": 3736, + "m_flGameStartTime": 260, + "m_flGuardianBuyUntilTime": 2688, + "m_flIntermissionEndTime": 3496, + "m_flIntermissionStartTime": 3492, + "m_flLastPerfSampleTime": 22616, + "m_flLastThinkTime": 4700, + "m_flMatchInfoDecidedTime": 3708, + "m_flNextHostageAnnouncement": 3816, + "m_flNextRespawnWave": 3180, + "m_flRestartRoundTime": 252, + "m_flTeamDMLastAnnouncementTime": 3756, + "m_flTerroristSpawnPointUsedTime": 4008, + "m_flTerroristTimeOutRemaining": 220, + "m_flVoteCheckThrottle": 3884, + "m_gamePhase": 268, + "m_hPlayerResource": 5488, + "m_hostageWasInjured": 3864, + "m_hostageWasKilled": 3865, + "m_iAccountCT": 3764, + "m_iAccountTerrorist": 3760, + "m_iFreezeTime": 3516, + "m_iHostagesRemaining": 284, + "m_iHostagesRescued": 3808, + "m_iHostagesTouched": 3812, + "m_iLoserBonus": 3784, + "m_iLoserBonusMostRecentTeam": 3788, + "m_iMatchStats_PlayersAlive_CT": 2812, + "m_iMatchStats_PlayersAlive_T": 2932, + "m_iMatchStats_RoundResults": 2692, + "m_iMaxNumCTs": 3780, + "m_iMaxNumTerrorists": 3776, + "m_iNextCTSpawnPoint": 3996, + "m_iNextTerroristSpawnPoint": 4004, + "m_iNumCT": 3524, + "m_iNumConsecutiveCTLoses": 3456, + "m_iNumConsecutiveTerroristLoses": 3460, + "m_iNumSpawnableCT": 3532, + "m_iNumSpawnableTerrorist": 3528, + "m_iNumTerrorist": 3520, + "m_iRoundEndFunFactData1": 6180, + "m_iRoundEndFunFactData2": 6184, + "m_iRoundEndFunFactData3": 6188, + "m_iRoundEndFunFactPlayerSlot": 6176, + "m_iRoundEndLegacy": 6208, + "m_iRoundEndPlayerCount": 6200, + "m_iRoundEndTimerTime": 6164, + "m_iRoundEndWinnerTeam": 6152, + "m_iRoundStartRoundNumber": 6216, + "m_iRoundTime": 240, + "m_iRoundWinStatus": 2676, + "m_iSpawnPointCount_CT": 3772, + "m_iSpawnPointCount_Terrorist": 3768, + "m_iSpectatorSlotCount": 304, + "m_iTotalRoundsPlayed": 3504, + "m_iUnBalancedRounds": 3508, + "m_nCTTeamIntroVariant": 6136, + "m_nCTTimeOuts": 232, + "m_nEndMatchMapGroupVoteOptions": 3412, + "m_nEndMatchMapGroupVoteTypes": 3372, + "m_nEndMatchMapVoteWinner": 3452, + "m_nEndMatchTiedVotes": 3576, + "m_nGuardianGrenadesToGiveBots": 2396, + "m_nGuardianModeSpecialKillsRemaining": 2388, + "m_nGuardianModeSpecialWeaponNeeded": 2392, + "m_nGuardianModeWaveNumber": 2384, + "m_nHalloweenMaskListSeed": 2668, + "m_nLastFreezeEndBeep": 3892, + "m_nMatchAbortedEarlyReason": 5344, + "m_nMatchEndCount": 6128, + "m_nMatchInfoShowType": 3704, + "m_nNextMapInMapgroup": 316, + "m_nNumHeaviesToSpawn": 2400, + "m_nOvertimePlaying": 280, + "m_nPauseStartTick": 212, + "m_nQueuedMatchmakingMode": 296, + "m_nRoundEndCount": 6212, + "m_nRoundStartCount": 6220, + "m_nRoundsPlayedThisPhase": 276, + "m_nServerQuestID": 3308, + "m_nShorthandedBonusLastEvalRound": 4708, + "m_nSpawnPointsRandomSeed": 3560, + "m_nTTeamIntroVariant": 6132, + "m_nTerroristTimeOuts": 228, + "m_nTotalPausedTicks": 208, + "m_nTournamentPredictionsPct": 2368, + "m_numBestOfMaps": 2664, + "m_numGlobalGifters": 2408, + "m_numGlobalGiftsGiven": 2404, + "m_numGlobalGiftsPeriodSeconds": 2412, + "m_numQueuedMatchmakingAccounts": 3608, + "m_numSpectatorsCountMax": 3628, + "m_numSpectatorsCountMaxLnk": 3636, + "m_numSpectatorsCountMaxTV": 3632, + "m_numTotalTournamentDrops": 3624, + "m_pGameModeRules": 5376, + "m_pQueuedMatchmakingReservationString": 3616, + "m_phaseChangeAnnouncementTime": 4692, + "m_sRoundEndFunFactToken": 6168, + "m_sRoundEndMessage": 6192, + "m_szMatchStatTxt": 1344, + "m_szTournamentEventName": 320, + "m_szTournamentEventStage": 832, + "m_szTournamentPredictionsTxt": 1856, + "m_timeUntilNextPhaseStarts": 264, + "m_tmNextPeriodicThink": 3792, + "m_totalRoundsPlayed": 272, + "m_vMinimapMaxs": 3324, + "m_vMinimapMins": 3312, + "m_vecMainCTSpawnPos": 3928 + }, + "metadata": [ + { + "name": "m_bFreezePeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bWarmupPeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_fWarmupPeriodEnd", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_fWarmupPeriodStart", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nTotalPausedTicks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nPauseStartTick", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bServerPaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bGamePaused", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bTerroristTimeOutActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCTTimeOutActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flTerroristTimeOutRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flCTTimeOutRemaining", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nTerroristTimeOuts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCTTimeOuts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTechnicalTimeOut", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMatchWaitingForResume", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_fMatchStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_fRoundStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flRestartRoundTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bGameRestart", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGameStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_timeUntilNextPhaseStarts", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_gamePhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_totalRoundsPlayed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundsPlayedThisPhase", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nOvertimePlaying", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iHostagesRemaining", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bAnyHostageReached", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasBombTarget", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasRescueZone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMapHasBuyZone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsQueuedMatchmaking", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nQueuedMatchmakingMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsValveDS", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bLogoMap", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPlayAllStepSoundsOnServer", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iSpectatorSlotCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_MatchDevice", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasMatchStarted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nNextMapInMapgroup", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentEventName", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentEventStage", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szMatchStatTxt", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_szTournamentPredictionsTxt", + "ty": "char", + "type": "NetworkVarNames" + }, + { + "name": "m_nTournamentPredictionsPct", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flCMMItemDropRevealStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCMMItemDropRevealEndTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsDroppingItems", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsQuestEligible", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsHltvActive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeWaveNumber", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeSpecialKillsRemaining", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nGuardianModeSpecialWeaponNeeded", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGiftsGiven", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGifters", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numGlobalGiftsPeriodSeconds", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrFeaturedGiftersAccounts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrFeaturedGiftersGifts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrProhibitedItemIndices", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_arrTournamentActiveCasterAccounts", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_numBestOfMaps", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nHalloweenMaskListSeed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bBombDropped", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bBombPlanted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundWinStatus", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_eRoundWinReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTCantBuy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bCTCantBuy", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGuardianBuyUntilTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_RoundResults", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_PlayersAlive_CT", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMatchStats_PlayersAlive_T", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_TeamRespawnWaveTimes", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flNextRespawnWave", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nServerQuestID", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_vMinimapMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vMinimapMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_MinimapVerticalSectionHeights", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapGroupVoteTypes", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapGroupVoteOptions", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nEndMatchMapVoteWinner", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumConsecutiveCTLoses", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iNumConsecutiveTerroristLoses", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nMatchAbortedEarlyReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_pGameModeRules", + "ty": "CCSGameModeRules *", + "type": "NetworkVarNames" + }, + { + "name": "m_RetakeRules", + "ty": "CRetakeGameRules", + "type": "NetworkVarNames" + }, + { + "name": "m_nMatchEndCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nTTeamIntroVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCTTeamIntroVariant", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bTeamIntroPeriod", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndWinnerTeam", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_eRoundEndReason", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundEndShowTimerDefend", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndTimerTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sRoundEndFunFactToken", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactPlayerSlot", + "ty": "CPlayerSlot", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndFunFactData3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_sRoundEndMessage", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndPlayerCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundEndNoMusic", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundEndLegacy", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundEndCount", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_iRoundStartRoundNumber", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nRoundStartCount", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": "CTeamplayRules" + }, + "CCSGameRulesProxy": { + "fields": { + "m_pGameRules": 1216 + }, + "metadata": [ + { + "name": "m_pGameRules", + "ty": "CCSGameRules*", + "type": "NetworkVarNames" + } + ], + "parent": "CGameRulesProxy" + }, + "CCSMinimapBoundary": { + "fields": {}, + "metadata": [], + "parent": "CBaseEntity" + }, + "CCSPlayerControllerAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCSPlayerResource": { + "fields": { + "m_bEndMatchNextMapAllVoted": 1360, + "m_bHostageAlive": 1216, + "m_bombsiteCenterA": 1288, + "m_bombsiteCenterB": 1300, + "m_foundGoalPositions": 1361, + "m_hostageRescueX": 1312, + "m_hostageRescueY": 1328, + "m_hostageRescueZ": 1344, + "m_iHostageEntityIDs": 1240, + "m_isHostageFollowingSomeone": 1228 + }, + "metadata": [ + { + "name": "m_bHostageAlive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_isHostageFollowingSomeone", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iHostageEntityIDs", + "ty": "CEntityIndex", + "type": "NetworkVarNames" + }, + { + "name": "m_bombsiteCenterA", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_bombsiteCenterB", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueX", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueY", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_hostageRescueZ", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bEndMatchNextMapAllVoted", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CCSPlayer_PingServices": { + "fields": { + "m_flPlayerPingTokens": 64, + "m_hPlayerPing": 84 + }, + "metadata": [ + { + "name": "m_hPlayerPing", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CCSTakeDamageInfoAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CCollisionProperty": { + "fields": { + "m_CollisionGroup": 94, + "m_collisionAttribute": 16, + "m_flBoundingRadius": 96, + "m_flCapsuleRadius": 172, + "m_nEnablePhysics": 95, + "m_nSolidType": 91, + "m_nSurroundType": 93, + "m_triggerBloat": 92, + "m_usSolidFlags": 90, + "m_vCapsuleCenter1": 148, + "m_vCapsuleCenter2": 160, + "m_vecMaxs": 76, + "m_vecMins": 64, + "m_vecSpecifiedSurroundingMaxs": 112, + "m_vecSpecifiedSurroundingMins": 100, + "m_vecSurroundingMaxs": 124, + "m_vecSurroundingMins": 136 + }, + "metadata": [ + { + "name": "m_collisionAttribute", + "ty": "VPhysicsCollisionAttribute_t", + "type": "NetworkVarNames" + }, + { + "name": "m_vecMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_usSolidFlags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSolidType", + "ty": "SolidType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_triggerBloat", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nSurroundType", + "ty": "SurroundingBoundsType_t", + "type": "NetworkVarNames" + }, + { + "name": "m_CollisionGroup", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nEnablePhysics", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_vecSpecifiedSurroundingMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vecSpecifiedSurroundingMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vCapsuleCenter1", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vCapsuleCenter2", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flCapsuleRadius", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CColorCorrection": { + "fields": { + "m_MaxFalloff": 1256, + "m_MinFalloff": 1252, + "m_bClientSide": 1247, + "m_bEnabled": 1245, + "m_bExclusive": 1248, + "m_bMaster": 1246, + "m_bStartDisabled": 1244, + "m_flCurWeight": 1260, + "m_flFadeInDuration": 1216, + "m_flFadeOutDuration": 1220, + "m_flMaxWeight": 1240, + "m_flStartFadeInWeight": 1224, + "m_flStartFadeOutWeight": 1228, + "m_flTimeStartFadeIn": 1232, + "m_flTimeStartFadeOut": 1236, + "m_lookupFilename": 1776, + "m_netlookupFilename": 1264 + }, + "metadata": [ + { + "name": "MNetworkIncludeByUserGroup", + "type": "Unknown" + }, + { + "name": "m_flFadeInDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeOutDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxWeight", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMaster", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientSide", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bExclusive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_MinFalloff", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_MaxFalloff", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCurWeight", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_netlookupFilename", + "ty": "char", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CCommentarySystem": { + "fields": { + "m_bCheatState": 28, + "m_bCommentaryConvarsChanging": 17, + "m_bCommentaryEnabledMidGame": 18, + "m_bIsFirstSpawnGroupToLoad": 29, + "m_flNextTeleportTime": 20, + "m_hActiveCommentaryNode": 60, + "m_hCurrentNode": 56, + "m_hLastCommentaryNode": 64, + "m_iTeleportStage": 24, + "m_vecNodes": 72 + }, + "metadata": [], + "parent": null + }, + "CConstantForceController": { + "fields": { + "m_angular": 24, + "m_angularSave": 48, + "m_linear": 12, + "m_linearSave": 36 + }, + "metadata": [], + "parent": null + }, + "CCopyRecipientFilter": { + "fields": { + "m_Flags": 8, + "m_Recipients": 16 + }, + "metadata": [], + "parent": null + }, + "CDynamicPropAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CEconItemAttribute": { + "fields": { + "m_bSetBonus": 64, + "m_flInitialValue": 56, + "m_flValue": 52, + "m_iAttributeDefinitionIndex": 48, + "m_nRefundableCurrency": 60 + }, + "metadata": [ + { + "name": "m_iAttributeDefinitionIndex", + "ty": "attrib_definition_index_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flInitialValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nRefundableCurrency", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bSetBonus", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEffectData": { + "fields": { + "m_fFlags": 99, + "m_flMagnitude": 68, + "m_flRadius": 72, + "m_flScale": 64, + "m_hEntity": 56, + "m_hOtherEntity": 60, + "m_iEffectName": 108, + "m_nAttachmentIndex": 100, + "m_nAttachmentName": 104, + "m_nColor": 98, + "m_nDamageType": 88, + "m_nEffectIndex": 80, + "m_nExplosionType": 110, + "m_nHitBox": 96, + "m_nMaterial": 94, + "m_nPenetrate": 92, + "m_nSurfaceProp": 76, + "m_vAngles": 44, + "m_vNormal": 32, + "m_vOrigin": 8, + "m_vStart": 20 + }, + "metadata": [ + { + "name": "m_vOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vStart", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vNormal", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vAngles", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_hEntity", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_hOtherEntity", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_flScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMagnitude", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flRadius", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nSurfaceProp", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_nEffectIndex", + "ty": "HParticleSystemDefinition", + "type": "NetworkVarNames" + }, + { + "name": "m_nDamageType", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nPenetrate", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nMaterial", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nHitBox", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nColor", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_fFlags", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nAttachmentIndex", + "ty": "AttachmentHandle_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nAttachmentName", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_iEffectName", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nExplosionType", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityComponent": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityFlame": { + "fields": { + "m_bCheapEffect": 1220, + "m_bUseHitboxes": 1228, + "m_flDirectDamagePerSecond": 1252, + "m_flHitboxFireScale": 1236, + "m_flLifetime": 1240, + "m_flSize": 1224, + "m_hAttacker": 1244, + "m_hEntAttached": 1216, + "m_iCustomDamageType": 1256, + "m_iDangerSound": 1248, + "m_iNumHitboxFires": 1232 + }, + "metadata": [ + { + "name": "m_hEntAttached", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_bCheapEffect", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CEntityIdentity": { + "fields": { + "m_PathIndex": 64, + "m_designerName": 32, + "m_fDataObjectTypes": 60, + "m_flags": 48, + "m_name": 24, + "m_nameStringableIndex": 20, + "m_pNext": 96, + "m_pNextByClass": 112, + "m_pPrev": 88, + "m_pPrevByClass": 104, + "m_worldGroupId": 56 + }, + "metadata": [ + { + "name": "m_nameStringableIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityInstance": { + "fields": { + "m_CScriptComponent": 40, + "m_bVisibleinPVS": 48, + "m_iszPrivateVScripts": 8, + "m_pEntity": 16 + }, + "metadata": [ + { + "name": "m_pEntity", + "ty": "CEntityIdentity *", + "type": "NetworkVarNames" + }, + { + "name": "m_CScriptComponent", + "ty": "CScriptComponent::Storage_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEnvDetailController": { + "fields": { + "m_flFadeEndDist": 1220, + "m_flFadeStartDist": 1216 + }, + "metadata": [ + { + "name": "m_flFadeStartDist", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeEndDist", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CEnvSoundscape": { + "fields": { + "m_OnPlay": 1216, + "m_bDisabled": 1364, + "m_bOverrideWithEvent": 1280, + "m_flRadius": 1256, + "m_hProxySoundscape": 1360, + "m_positionNames": 1296, + "m_soundEventHash": 1292, + "m_soundEventName": 1272, + "m_soundscapeEntityListId": 1288, + "m_soundscapeIndex": 1284, + "m_soundscapeName": 1264 + }, + "metadata": [], + "parent": "CServerOnlyEntity" + }, + "CEnvSoundscapeProxy": { + "fields": { + "m_MainSoundscapeName": 1368 + }, + "metadata": [], + "parent": "CEnvSoundscape" + }, + "CEnvSoundscapeTriggerable": { + "fields": {}, + "metadata": [], + "parent": "CEnvSoundscape" + }, + "CEnvWindShared": { + "fields": { + "m_CurrentSwayVector": 80, + "m_OnGustEnd": 152, + "m_OnGustStart": 112, + "m_PrevSwayVector": 92, + "m_bGusting": 212, + "m_currentWindVector": 68, + "m_flAveWindSpeed": 208, + "m_flGustDuration": 36, + "m_flInitialWindSpeed": 108, + "m_flMaxGustDelay": 32, + "m_flMinGustDelay": 28, + "m_flSimTime": 200, + "m_flStartTime": 8, + "m_flSwayTime": 196, + "m_flSwitchTime": 204, + "m_flVariationTime": 192, + "m_flWindAngleVariation": 216, + "m_flWindSpeed": 64, + "m_flWindSpeedVariation": 220, + "m_iEntIndex": 224, + "m_iGustDirChange": 40, + "m_iInitialWindDir": 104, + "m_iMaxGust": 26, + "m_iMaxWind": 18, + "m_iMinGust": 24, + "m_iMinWind": 16, + "m_iWindDir": 60, + "m_iWindSeed": 12, + "m_iszGustSound": 56, + "m_location": 44, + "m_windRadius": 20 + }, + "metadata": [ + { + "name": "m_flStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iWindSeed", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMinWind", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxWind", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_windRadius", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iMinGust", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_iMaxGust", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_flMinGustDelay", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxGustDelay", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flGustDuration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_iGustDirChange", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_location", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_iInitialWindDir", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_flInitialWindSpeed", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEnvWindShared__WindAveEvent_t": { + "fields": { + "m_flAveWindSpeed": 4, + "m_flStartWindSpeed": 0 + }, + "metadata": [], + "parent": null + }, + "CEnvWindShared__WindVariationEvent_t": { + "fields": { + "m_flWindAngleVariation": 0, + "m_flWindSpeedVariation": 4 + }, + "metadata": [], + "parent": null + }, + "CFilterClass": { + "fields": { + "m_iFilterClass": 1304 + }, + "metadata": [], + "parent": "CBaseFilter" + }, + "CFilterLOS": { + "fields": {}, + "metadata": [], + "parent": "CBaseFilter" + }, + "CFilterMultiple": { + "fields": { + "m_hFilter": 1392, + "m_iFilterName": 1312, + "m_nFilterCount": 1432, + "m_nFilterType": 1304 + }, + "metadata": [], + "parent": "CBaseFilter" + }, + "CFilterProximity": { + "fields": { + "m_flRadius": 1304 + }, + "metadata": [], + "parent": "CBaseFilter" + }, + "CFireSmoke": { + "fields": { + "m_nFlameFromAboveModelIndex": 1236, + "m_nFlameModelIndex": 1232 + }, + "metadata": [ + { + "name": "m_nFlameModelIndex", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nFlameFromAboveModelIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseFire" + }, + "CFishPool": { + "fields": { + "m_fishCount": 1232, + "m_fishes": 1256, + "m_isDormant": 1248, + "m_maxRange": 1236, + "m_swimDepth": 1240, + "m_visTimer": 1280, + "m_waterLevel": 1244 + }, + "metadata": [], + "parent": "CBaseEntity" + }, + "CFootstepTableHandle": { + "fields": {}, + "metadata": [ + { + "name": "MPropertyCustomFGDType", + "type": "Unknown" + } + ], + "parent": null + }, + "CGameChoreoServices": { + "fields": { + "m_choreoState": 20, + "m_flTimeStartedState": 24, + "m_hOwner": 8, + "m_hScriptedSequence": 12, + "m_scriptState": 16 + }, + "metadata": [], + "parent": "IChoreoServices" + }, + "CGameRules": { + "fields": { + "m_nQuestPhase": 136, + "m_szQuestName": 8 + }, + "metadata": [], + "parent": null + }, + "CGameRulesProxy": { + "fields": {}, + "metadata": [], + "parent": "CBaseEntity" + }, + "CGameSceneNode": { + "fields": { + "m_angAbsRotation": 212, + "m_angRotation": 184, + "m_bBoneMergeFlex": 0, + "m_bDebugAbsOriginChanges": 230, + "m_bDirtyBoneMergeBoneToRoot": 0, + "m_bDirtyBoneMergeInfo": 0, + "m_bDirtyHierarchy": 0, + "m_bDormant": 231, + "m_bForceParentToBeNetworked": 232, + "m_bNetworkedAnglesChanged": 0, + "m_bNetworkedPositionChanged": 0, + "m_bNetworkedScaleChanged": 0, + "m_bWillBeCallingPostDataUpdate": 0, + "m_flAbsScale": 224, + "m_flScale": 196, + "m_flZOffset": 308, + "m_hParent": 112, + "m_hierarchyAttachName": 304, + "m_nDoNotSetAnimTimeInInvalidatePhysicsCount": 237, + "m_nHierarchicalDepth": 235, + "m_nHierarchyType": 236, + "m_nLatchAbsOrigin": 0, + "m_nParentAttachmentOrBone": 228, + "m_name": 240, + "m_nodeToWorld": 16, + "m_pChild": 64, + "m_pNextSibling": 72, + "m_pOwner": 48, + "m_pParent": 56, + "m_vRenderOrigin": 312, + "m_vecAbsOrigin": 200, + "m_vecOrigin": 128 + }, + "metadata": [ + { + "name": "m_hParent", + "ty": "CGameSceneNodeHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_vecOrigin", + "ty": "CNetworkOriginCellCoordQuantizedVector", + "type": "NetworkVarNames" + }, + { + "name": "m_angRotation", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_flScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_name", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_hierarchyAttachName", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGameSceneNodeHandle": { + "fields": { + "m_hOwner": 8, + "m_name": 12 + }, + "metadata": [ + { + "name": "m_hOwner", + "ty": "CEntityHandle", + "type": "NetworkVarNames" + }, + { + "name": "m_name", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CGameScriptedMoveData": { + "fields": { + "m_angCurrent": 60, + "m_angDst": 48, + "m_angSrc": 36, + "m_bActive": 84, + "m_bIgnoreCollisions": 100, + "m_bIgnoreRotation": 86, + "m_bSuccess": 92, + "m_bTeleportOnEnd": 85, + "m_flAngRate": 72, + "m_flDuration": 76, + "m_flStartTime": 80, + "m_nForcedCrouchState": 96, + "m_nType": 88, + "m_vAccumulatedRootMotion": 0, + "m_vDest": 12, + "m_vSrc": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CGlowProperty": { + "fields": { + "m_bEligibleForScreenHighlight": 80, + "m_bFlashing": 68, + "m_bGlowing": 81, + "m_fGlowColor": 8, + "m_flGlowStartTime": 76, + "m_flGlowTime": 72, + "m_glowColorOverride": 64, + "m_iGlowTeam": 52, + "m_iGlowType": 48, + "m_nGlowRange": 56, + "m_nGlowRangeMin": 60 + }, + "metadata": [ + { + "name": "m_iGlowType", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_iGlowTeam", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nGlowRange", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_nGlowRangeMin", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_glowColorOverride", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlashing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlowStartTime", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bEligibleForScreenHighlight", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CHitboxComponent": { + "fields": { + "m_bvDisabledHitGroups": 36 + }, + "metadata": [ + { + "name": "m_bvDisabledHitGroups", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityComponent" + }, + "CInButtonState": { + "fields": { + "m_pButtonStates": 8 + }, + "metadata": [], + "parent": null + }, + "CInfoData": { + "fields": {}, + "metadata": [], + "parent": "CServerOnlyEntity" + }, + "CInfoLadderDismount": { + "fields": {}, + "metadata": [], + "parent": "CBaseEntity" + }, + "CLightComponent": { + "fields": { + "__m_pChainEntity": 72, + "m_Color": 133, + "m_Pattern": 232, + "m_SecondaryColor": 137, + "m_SkyAmbientBounce": 412, + "m_SkyColor": 404, + "m_bEnabled": 324, + "m_bFlicker": 325, + "m_bMixedShadows": 417, + "m_bPrecomputedFieldsValid": 326, + "m_bPvsModifyEntity": 448, + "m_bRenderDiffuse": 208, + "m_bRenderToCubemaps": 296, + "m_bRenderTransmissive": 216, + "m_bUseSecondaryColor": 416, + "m_bUsesBakedShadowing": 284, + "m_flAttenuation0": 164, + "m_flAttenuation1": 168, + "m_flAttenuation2": 172, + "m_flBrightness": 144, + "m_flBrightnessMult": 152, + "m_flBrightnessScale": 148, + "m_flCapsuleLength": 424, + "m_flFadeMaxDist": 312, + "m_flFadeMinDist": 308, + "m_flFalloff": 160, + "m_flFogContributionStength": 396, + "m_flLightStyleStartTime": 420, + "m_flMinRoughness": 428, + "m_flNearClipPlane": 400, + "m_flOrthoLightHeight": 224, + "m_flOrthoLightWidth": 220, + "m_flPhi": 180, + "m_flPrecomputedMaxRange": 388, + "m_flRange": 156, + "m_flShadowCascadeCrossFade": 244, + "m_flShadowCascadeDistance0": 252, + "m_flShadowCascadeDistance1": 256, + "m_flShadowCascadeDistance2": 260, + "m_flShadowCascadeDistance3": 264, + "m_flShadowCascadeDistanceFade": 248, + "m_flShadowFadeMaxDist": 320, + "m_flShadowFadeMinDist": 316, + "m_flSkyIntensity": 408, + "m_flTheta": 176, + "m_hLightCookie": 184, + "m_nBakedShadowIndex": 292, + "m_nCascadeRenderStaticObjects": 240, + "m_nCascades": 192, + "m_nCastShadows": 196, + "m_nDirectLight": 300, + "m_nFogLightingMode": 392, + "m_nIndirectLight": 304, + "m_nRenderSpecular": 212, + "m_nShadowCascadeResolution0": 268, + "m_nShadowCascadeResolution1": 272, + "m_nShadowCascadeResolution2": 276, + "m_nShadowCascadeResolution3": 280, + "m_nShadowHeight": 204, + "m_nShadowPriority": 288, + "m_nShadowWidth": 200, + "m_nStyle": 228, + "m_vPrecomputedBoundsMaxs": 340, + "m_vPrecomputedBoundsMins": 328, + "m_vPrecomputedOBBAngles": 364, + "m_vPrecomputedOBBExtent": 376, + "m_vPrecomputedOBBOrigin": 352 + }, + "metadata": [ + { + "name": "m_Color", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_SecondaryColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessScale", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flBrightnessMult", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flRange", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFalloff", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation0", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation1", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flAttenuation2", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flTheta", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flPhi", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_hLightCookie", + "ty": "HRenderTextureStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_nCascades", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nCastShadows", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowWidth", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowHeight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderDiffuse", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nRenderSpecular", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderTransmissive", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flOrthoLightWidth", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flOrthoLightHeight", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nStyle", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_Pattern", + "ty": "CUtlString", + "type": "NetworkVarNames" + }, + { + "name": "m_nCascadeRenderStaticObjects", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeCrossFade", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistanceFade", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance0", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance1", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance2", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowCascadeDistance3", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution0", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution1", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution2", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowCascadeResolution3", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUsesBakedShadowing", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nShadowPriority", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nBakedShadowIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bRenderToCubemaps", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nDirectLight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nIndirectLight", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeMinDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFadeMaxDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowFadeMinDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flShadowFadeMaxDist", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bFlicker", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bPrecomputedFieldsValid", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedBoundsMins", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedBoundsMaxs", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBOrigin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBAngles", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_vPrecomputedOBBExtent", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "m_flPrecomputedMaxRange", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nFogLightingMode", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flFogContributionStength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flNearClipPlane", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_SkyColor", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_flSkyIntensity", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_SkyAmbientBounce", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseSecondaryColor", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bMixedShadows", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_flLightStyleStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCapsuleLength", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flMinRoughness", + "ty": "float", + "type": "NetworkVarNames" + } + ], + "parent": "CEntityComponent" + }, + "CLogicBranch": { + "fields": { + "m_Listeners": 1224, + "m_OnFalse": 1288, + "m_OnTrue": 1248, + "m_bInValue": 1216 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CLogicDistanceCheck": { + "fields": { + "m_InZone1": 1240, + "m_InZone2": 1280, + "m_InZone3": 1320, + "m_flZone1Distance": 1232, + "m_flZone2Distance": 1236, + "m_iszEntityA": 1216, + "m_iszEntityB": 1224 + }, + "metadata": [], + "parent": "CLogicalEntity" + }, + "CLogicalEntity": { + "fields": {}, + "metadata": [], + "parent": "CServerOnlyEntity" + }, + "CModelState": { + "fields": { + "m_MeshGroupMask": 384, + "m_ModelName": 168, + "m_bClientClothCreationSuppressed": 232, + "m_hModel": 160, + "m_nClothUpdateFlags": 516, + "m_nForceLOD": 515, + "m_nIdealMotionType": 514 + }, + "metadata": [ + { + "name": "m_hModel", + "ty": "HModelStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_bClientClothCreationSuppressed", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_MeshGroupMask", + "ty": "MeshGroupMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nIdealMotionType", + "ty": "int8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CMotorController": { + "fields": { + "m_axis": 16, + "m_inertiaFactor": 28, + "m_maxTorque": 12, + "m_speed": 8 + }, + "metadata": [], + "parent": null + }, + "CMultiplayRules": { + "fields": {}, + "metadata": [], + "parent": "CGameRules" + }, + "CMultiplayer_Expresser": { + "fields": { + "m_bAllowMultipleScenes": 112 + }, + "metadata": [], + "parent": "CAI_ExpresserWithFollowup" + }, + "CNavLinkAnimgraphVar": { + "fields": { + "m_strAnimgraphVar": 0, + "m_unAlignmentDegrees": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CNavVolume": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CNavVolumeAll": { + "fields": {}, + "metadata": [], + "parent": "CNavVolumeVector" + }, + "CNavVolumeBreadthFirstSearch": { + "fields": { + "m_flSearchDist": 172, + "m_vStartPos": 160 + }, + "metadata": [], + "parent": "CNavVolumeCalculatedVector" + }, + "CNavVolumeCalculatedVector": { + "fields": {}, + "metadata": [], + "parent": "CNavVolume" + }, + "CNavVolumeMarkupVolume": { + "fields": {}, + "metadata": [], + "parent": "CNavVolume" + }, + "CNavVolumeSphere": { + "fields": { + "m_flRadius": 124, + "m_vCenter": 112 + }, + "metadata": [], + "parent": "CNavVolume" + }, + "CNavVolumeSphericalShell": { + "fields": { + "m_flRadiusInner": 128 + }, + "metadata": [], + "parent": "CNavVolumeSphere" + }, + "CNavVolumeVector": { + "fields": { + "m_bHasBeenPreFiltered": 120 + }, + "metadata": [], + "parent": "CNavVolume" + }, + "CNetworkTransmitComponent": { + "fields": { + "m_nTransmitStateOwnedCounter": 364 + }, + "metadata": [], + "parent": null + }, + "CNetworkedSequenceOperation": { + "fields": { + "m_bDiscontinuity": 29, + "m_bSequenceChangeNetworked": 28, + "m_flCycle": 16, + "m_flPrevCycle": 12, + "m_flPrevCycleForAnimEventDetection": 36, + "m_flPrevCycleFromDiscontinuity": 32, + "m_flWeight": 20, + "m_hSequence": 8 + }, + "metadata": [ + { + "name": "m_hSequence", + "ty": "HSequence", + "type": "NetworkVarNames" + }, + { + "name": "m_flPrevCycle", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCycle", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CPhysicsShake": { + "fields": { + "m_force": 8 + }, + "metadata": [], + "parent": null + }, + "CPlayerControllerComponent": { + "fields": { + "__m_pChainEntity": 8 + }, + "metadata": [], + "parent": null + }, + "CPlayerPawnComponent": { + "fields": { + "__m_pChainEntity": 8 + }, + "metadata": [], + "parent": null + }, + "CPlayerPing": { + "fields": { + "m_bUrgent": 1236, + "m_hPingedEntity": 1228, + "m_hPlayer": 1224, + "m_iType": 1232, + "m_szPlaceName": 1237 + }, + "metadata": [ + { + "name": "m_hPlayer", + "ty": "CHandle< CCSPlayerPawn>", + "type": "NetworkVarNames" + }, + { + "name": "m_hPingedEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_iType", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUrgent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_szPlaceName", + "ty": "char", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CPlayer_AutoaimServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_CameraServices": { + "fields": { + "m_PlayerFog": 88, + "m_PostProcessingVolumes": 288, + "m_audio": 168, + "m_flCsViewPunchAngleTickRatio": 80, + "m_flOldPlayerViewOffsetZ": 316, + "m_flOldPlayerZ": 312, + "m_hColorCorrectionCtrl": 152, + "m_hTonemapController": 160, + "m_hTriggerSoundscapeList": 344, + "m_hViewEntity": 156, + "m_nCsViewPunchAngleTick": 76, + "m_vecCsViewPunchAngle": 64 + }, + "metadata": [ + { + "name": "m_vecCsViewPunchAngle", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "m_nCsViewPunchAngleTick", + "ty": "GameTick_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flCsViewPunchAngleTickRatio", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_PlayerFog", + "ty": "fogplayerparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_hColorCorrectionCtrl", + "ty": "CHandle< CColorCorrection>", + "type": "NetworkVarNames" + }, + { + "name": "m_hViewEntity", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + }, + { + "name": "m_hTonemapController", + "ty": "CHandle< CTonemapController2>", + "type": "NetworkVarNames" + }, + { + "name": "m_audio", + "ty": "audioparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_PostProcessingVolumes", + "ty": "CHandle", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_FlashlightServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_ItemServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_MovementServices": { + "fields": { + "m_arrForceSubtickMoveWhen": 412, + "m_flForwardMove": 428, + "m_flLeftMove": 432, + "m_flMaxspeed": 408, + "m_flUpMove": 436, + "m_nButtonDoublePressed": 120, + "m_nButtons": 72, + "m_nImpulse": 64, + "m_nLastCommandNumberProcessed": 384, + "m_nQueuedButtonChangeMask": 112, + "m_nQueuedButtonDownMask": 104, + "m_nToggleButtonDownMask": 392, + "m_pButtonPressedCmdNumber": 128, + "m_vecLastMovementImpulses": 440, + "m_vecOldViewAngles": 452 + }, + "metadata": [ + { + "name": "m_nToggleButtonDownMask", + "ty": "ButtonBitMask_t", + "type": "NetworkVarNames" + }, + { + "name": "m_flMaxspeed", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_arrForceSubtickMoveWhen", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_MovementServices_Humanoid": { + "fields": { + "m_bDucked": 492, + "m_bDucking": 493, + "m_bInCrouch": 480, + "m_bInDuckJump": 494, + "m_flCrouchTransitionStartTime": 488, + "m_flFallVelocity": 476, + "m_flStepSoundTime": 472, + "m_flSurfaceFriction": 508, + "m_groundNormal": 496, + "m_iTargetVolume": 532, + "m_nCrouchState": 484, + "m_nStepside": 528, + "m_surfaceProps": 512, + "m_vecSmoothedVelocity": 536 + }, + "metadata": [ + { + "name": "m_flFallVelocity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_bInCrouch", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_nCrouchState", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_flCrouchTransitionStartTime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bDucked", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bDucking", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bInDuckJump", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayer_MovementServices" + }, + "CPlayer_ObserverServices": { + "fields": { + "m_bForcedObserverMode": 76, + "m_hObserverTarget": 68, + "m_iObserverLastMode": 72, + "m_iObserverMode": 64 + }, + "metadata": [ + { + "name": "m_iObserverMode", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_hObserverTarget", + "ty": "CHandle< CBaseEntity>", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_UseServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_ViewModelServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_WaterServices": { + "fields": {}, + "metadata": [], + "parent": "CPlayerPawnComponent" + }, + "CPlayer_WeaponServices": { + "fields": { + "m_bPreventWeaponPickup": 160, + "m_hActiveWeapon": 88, + "m_hLastWeapon": 92, + "m_hMyWeapons": 64, + "m_iAmmo": 96 + }, + "metadata": [ + { + "name": "m_hMyWeapons", + "ty": "CHandle< CBasePlayerWeapon >", + "type": "NetworkVarNames" + }, + { + "name": "m_hActiveWeapon", + "ty": "CHandle< CBasePlayerWeapon>", + "type": "NetworkVarNames" + }, + { + "name": "m_hLastWeapon", + "ty": "CHandle< CBasePlayerWeapon>", + "type": "NetworkVarNames" + }, + { + "name": "m_iAmmo", + "ty": "uint16", + "type": "NetworkVarNames" + } + ], + "parent": "CPlayerPawnComponent" + }, + "CPointPrefab": { + "fields": { + "m_associatedRelayEntity": 1244, + "m_associatedRelayTargetName": 1232, + "m_bLoadDynamic": 1241, + "m_fixupNames": 1240, + "m_forceWorldGroupID": 1224, + "m_targetMapName": 1216 + }, + "metadata": [], + "parent": "CServerOnlyPointEntity" + }, + "CPulseCell_Outflow_PlaySceneBase": { + "fields": { + "m_OnCanceled": 88, + "m_OnFinished": 72, + "m_Triggers": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseYieldingInflow" + }, + "CPulseCell_Outflow_PlaySceneBase__CursorState_t": { + "fields": { + "m_sceneInstance": 0 + }, + "metadata": [], + "parent": null + }, + "CPulseCell_Outflow_ScriptedSequence__CursorState_t": { + "fields": { + "m_scriptedSequence": 0 + }, + "metadata": [], + "parent": null + }, + "CPulseCell_SoundEventStart": { + "fields": { + "m_Type": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MCellForDomain", + "type": "Unknown" + }, + { + "name": "MPulseCellMethodBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": "CPulseCell_BaseFlow" + }, + "CPulseGraphComponentBase": { + "fields": { + "m_hOwner": 8, + "m_sNameFixupLocal": 32, + "m_sNameFixupParent": 24, + "m_sNameFixupStaticPrefix": 16 + }, + "metadata": [], + "parent": null + }, + "CPulseGraphComponentPointServer": { + "fields": {}, + "metadata": [], + "parent": "CPulseGraphComponentBase" + }, + "CPulseGraphInstance_ServerEntity": { + "fields": { + "m_pComponent": 216 + }, + "metadata": [ + { + "name": "MPulseInstanceDomainInfo", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPulseDomainOptInFeatureTag", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseServerFuncs": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CPulseServerFuncs_Sounds": { + "fields": {}, + "metadata": [ + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + }, + { + "name": "MPropertyFriendlyName", + "type": "Unknown" + }, + { + "name": "MPropertyDescription", + "type": "Unknown" + } + ], + "parent": null + }, + "CRR_Response": { + "fields": { + "m_Followup": 384, + "m_Params": 328, + "m_Type": 0, + "m_fMatchScore": 360, + "m_pchCriteriaNames": 440, + "m_pchCriteriaValues": 464, + "m_szMatchingRule": 193, + "m_szResponseName": 1, + "m_szSpeakerContext": 368, + "m_szWorldContext": 376 + }, + "metadata": [], + "parent": null + }, + "CRandSimTimer": { + "fields": { + "m_maxInterval": 12, + "m_minInterval": 8 + }, + "metadata": [], + "parent": "CSimpleSimTimer" + }, + "CRandStopwatch": { + "fields": { + "m_maxInterval": 16, + "m_minInterval": 12 + }, + "metadata": [], + "parent": "CStopwatchBase" + }, + "CRangeFloat": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CRangeInt": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CRemapFloat": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CRenderComponent": { + "fields": { + "__m_pChainEntity": 16, + "m_bEnableRendering": 96, + "m_bInterpolationReadyToDraw": 176, + "m_bIsRenderingWithViewModels": 80, + "m_nSplitscreenFlags": 84 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CResponseCriteriaSet": { + "fields": { + "m_bOverrideOnAppend": 44, + "m_nNumPrefixedContexts": 40 + }, + "metadata": [], + "parent": null + }, + "CResponseQueue": { + "fields": { + "m_ExpresserTargets": 72 + }, + "metadata": [], + "parent": null + }, + "CResponseQueue__CDeferredResponse": { + "fields": { + "m_bResponseValid": 560, + "m_contexts": 8, + "m_fDispatchTime": 56, + "m_hIssuer": 60, + "m_response": 72 + }, + "metadata": [], + "parent": null + }, + "CRetakeGameRules": { + "fields": { + "m_bBlockersPresent": 252, + "m_bRoundInProgress": 253, + "m_iBombSite": 260, + "m_iFirstSecondHalfRound": 256, + "m_nMatchSeed": 248 + }, + "metadata": [ + { + "name": "m_nMatchSeed", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bBlockersPresent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bRoundInProgress", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_iFirstSecondHalfRound", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iBombSite", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CRopeOverlapHit": { + "fields": { + "m_hEntity": 0, + "m_vecOverlappingLinks": 8 + }, + "metadata": [], + "parent": null + }, + "CSMatchStats_t": { + "fields": { + "m_i1v1Count": 164, + "m_i1v1Wins": 168, + "m_i1v2Count": 172, + "m_i1v2Wins": 176, + "m_iEnemy2Ks": 124, + "m_iEnemy3Ks": 112, + "m_iEnemy4Ks": 108, + "m_iEnemy5Ks": 104, + "m_iEnemyKnifeKills": 116, + "m_iEnemyTaserKills": 120, + "m_iEntryCount": 180, + "m_iEntryWins": 184, + "m_iFlash_Count": 140, + "m_iFlash_Successes": 144, + "m_iUtility_Count": 128, + "m_iUtility_Enemies": 136, + "m_iUtility_Successes": 132, + "m_nHealthPointsDealtTotal": 152, + "m_nHealthPointsRemovedTotal": 148, + "m_nShotsFiredTotal": 156, + "m_nShotsOnTargetTotal": 160 + }, + "metadata": [ + { + "name": "m_iEnemy5Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemy4Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemy3Ks", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemyKnifeKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemyTaserKills", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": "CSPerRoundStats_t" + }, + "CSPerRoundStats_t": { + "fields": { + "m_iAssists": 56, + "m_iCashEarned": 88, + "m_iDamage": 60, + "m_iDeaths": 52, + "m_iEnemiesFlashed": 96, + "m_iEquipmentValue": 64, + "m_iHeadShotKills": 80, + "m_iKillReward": 72, + "m_iKills": 48, + "m_iLiveTime": 76, + "m_iMoneySaved": 68, + "m_iObjective": 84, + "m_iUtilityDamage": 92 + }, + "metadata": [ + { + "name": "m_iKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iDeaths", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iAssists", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEquipmentValue", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iMoneySaved", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iKillReward", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iLiveTime", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iHeadShotKills", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iObjective", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iCashEarned", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iUtilityDamage", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_iEnemiesFlashed", + "ty": "int", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CSceneEventInfo": { + "fields": { + "m_bClientSide": 76, + "m_bHasArrived": 16, + "m_bIsGesture": 28, + "m_bShouldRemove": 29, + "m_bStarted": 77, + "m_flNext": 24, + "m_flWeight": 12, + "m_hSequence": 8, + "m_hTarget": 68, + "m_iLayer": 0, + "m_iPriority": 4, + "m_nSceneEventId": 72, + "m_nType": 20 + }, + "metadata": [], + "parent": null + }, + "CScriptComponent": { + "fields": { + "m_scriptClassName": 48 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CScriptUniformRandomStream": { + "fields": { + "m_hScriptScope": 8, + "m_nInitialSeed": 156 + }, + "metadata": [], + "parent": null + }, + "CServerOnlyEntity": { + "fields": {}, + "metadata": [], + "parent": "CBaseEntity" + }, + "CServerOnlyPointEntity": { + "fields": {}, + "metadata": [], + "parent": "CServerOnlyEntity" + }, + "CShatterGlassShard": { + "fields": { + "m_ShatterStressType": 68, + "m_bAverageVertPositionIsValid": 132, + "m_bCreatedModel": 84, + "m_bFlaggedForRemoval": 154, + "m_bShatterRateLimited": 160, + "m_bStressPositionAIsValid": 152, + "m_bStressPositionBIsValid": 153, + "m_flArea": 108, + "m_flLongestAcross": 96, + "m_flLongestEdge": 88, + "m_flPhysicsEntitySpawnedAtTime": 156, + "m_flShortestAcross": 100, + "m_flShortestEdge": 92, + "m_flSumOfAllEdges": 104, + "m_hEntityHittingMe": 164, + "m_hModel": 48, + "m_hParentPanel": 60, + "m_hParentShard": 64, + "m_hPhysicsEntity": 56, + "m_hShardHandle": 8, + "m_nOnFrameEdge": 112, + "m_nParentPanelsNthShard": 116, + "m_nSubShardGeneration": 120, + "m_vLocalPanelSpaceOrigin": 40, + "m_vecAverageVertPosition": 124, + "m_vecNeighbors": 168, + "m_vecPanelSpaceStressPositionA": 136, + "m_vecPanelSpaceStressPositionB": 144, + "m_vecPanelVertices": 16, + "m_vecStressVelocity": 72 + }, + "metadata": [], + "parent": null + }, + "CSimTimer": { + "fields": { + "m_interval": 8 + }, + "metadata": [], + "parent": "CSimpleSimTimer" + }, + "CSimpleSimTimer": { + "fields": { + "m_nWorldGroupId": 4, + "m_next": 0 + }, + "metadata": [], + "parent": null + }, + "CSimpleStopwatch": { + "fields": {}, + "metadata": [], + "parent": "CStopwatchBase" + }, + "CSingleplayRules": { + "fields": { + "m_bSinglePlayerGameEnding": 144 + }, + "metadata": [], + "parent": "CGameRules" + }, + "CSkeletonAnimationController": { + "fields": { + "m_pSkeletonInstance": 8 + }, + "metadata": [], + "parent": "ISkeletonAnimationController" + }, + "CSkeletonInstance": { + "fields": { + "m_bDirtyMotionType": 0, + "m_bDisableSolidCollisionsForHierarchy": 882, + "m_bIsAnimationEnabled": 880, + "m_bIsGeneratingLatchedParentSpaceState": 0, + "m_bUseParentRenderBounds": 881, + "m_materialGroup": 884, + "m_modelState": 352, + "m_nHitboxSet": 888 + }, + "metadata": [ + { + "name": "m_modelState", + "ty": "CModelState", + "type": "NetworkVarNames" + }, + { + "name": "m_bIsAnimationEnabled", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseParentRenderBounds", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_materialGroup", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_nHitboxSet", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": "CGameSceneNode" + }, + "CSkillDamage": { + "fields": { + "m_flDamage": 0, + "m_flPhysicsForceDamage": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSkillFloat": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CSkillInt": { + "fields": { + "m_pValue": 0 + }, + "metadata": [ + { + "name": "MPropertyCustomEditor", + "type": "Unknown" + } + ], + "parent": null + }, + "CSkyCamera": { + "fields": { + "m_bUseAngles": 1364, + "m_pNext": 1368, + "m_skyboxData": 1216, + "m_skyboxSlotToken": 1360 + }, + "metadata": [ + { + "name": "m_skyboxData", + "ty": "sky3dparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_skyboxSlotToken", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CSkyboxReference": { + "fields": { + "m_hSkyCamera": 1220, + "m_worldGroupId": 1216 + }, + "metadata": [], + "parent": "CBaseEntity" + }, + "CSmoothFunc": { + "fields": { + "m_flSmoothAmplitude": 8, + "m_flSmoothBias": 12, + "m_flSmoothDuration": 16, + "m_flSmoothRemainingTime": 20, + "m_nSmoothDir": 24 + }, + "metadata": [], + "parent": null + }, + "CSound": { + "fields": { + "m_bHasOwner": 48, + "m_bNoExpirationTime": 30, + "m_flExpireTime": 24, + "m_flOcclusionScale": 12, + "m_hOwner": 0, + "m_hTarget": 4, + "m_iNext": 28, + "m_iNextAudible": 20, + "m_iType": 16, + "m_iVolume": 8, + "m_ownerChannelIndex": 32, + "m_vecOrigin": 36 + }, + "metadata": [], + "parent": null + }, + "CSoundEnvelope": { + "fields": { + "m_current": 0, + "m_forceupdate": 12, + "m_rate": 8, + "m_target": 4 + }, + "metadata": [], + "parent": null + }, + "CSoundOpvarSetAABBEntity": { + "fields": { + "m_nAABBDirection": 1688, + "m_vDistanceInnerMaxs": 1652, + "m_vDistanceInnerMins": 1640, + "m_vDistanceOuterMaxs": 1676, + "m_vDistanceOuterMins": 1664, + "m_vInnerMaxs": 1704, + "m_vInnerMins": 1692, + "m_vOuterMaxs": 1728, + "m_vOuterMins": 1716 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointEntity" + }, + "CSoundOpvarSetAutoRoomEntity": { + "fields": { + "m_flHeightTolerance": 1692, + "m_flSize": 1688, + "m_flSizeSqr": 1696, + "m_traceResults": 1640 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointEntity" + }, + "CSoundOpvarSetOBBEntity": { + "fields": {}, + "metadata": [], + "parent": "CSoundOpvarSetAABBEntity" + }, + "CSoundOpvarSetOBBWindEntity": { + "fields": { + "m_flWindMapMax": 1428, + "m_flWindMapMin": 1424, + "m_flWindMax": 1420, + "m_flWindMin": 1416, + "m_vDistanceMaxs": 1404, + "m_vDistanceMins": 1392, + "m_vMaxs": 1380, + "m_vMins": 1368 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointBase" + }, + "CSoundOpvarSetPathCornerEntity": { + "fields": { + "m_flDistMaxSqr": 1668, + "m_flDistMinSqr": 1664, + "m_iszPathCornerEntityName": 1672 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointEntity" + }, + "CSoundOpvarSetPointBase": { + "fields": { + "m_bDisabled": 1216, + "m_bUseAutoCompare": 1364, + "m_hSource": 1220, + "m_iOpvarIndex": 1360, + "m_iszOperatorName": 1344, + "m_iszOpvarName": 1352, + "m_iszSourceEntityName": 1232, + "m_iszStackName": 1336, + "m_vLastPosition": 1320 + }, + "metadata": [ + { + "name": "m_iszStackName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszOperatorName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iszOpvarName", + "ty": "string_t", + "type": "NetworkVarNames" + }, + { + "name": "m_iOpvarIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_bUseAutoCompare", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "CBaseEntity" + }, + "CSoundOpvarSetPointEntity": { + "fields": { + "m_OnEnter": 1368, + "m_OnExit": 1408, + "m_bAutoDisable": 1448, + "m_bSetValueOnDisable": 1548, + "m_flDistanceMapMax": 1528, + "m_flDistanceMapMin": 1524, + "m_flDistanceMax": 1520, + "m_flDistanceMin": 1516, + "m_flDynamicMaximumOcclusion": 1572, + "m_flOcclusionMax": 1540, + "m_flOcclusionMin": 1536, + "m_flOcclusionRadius": 1532, + "m_flPathingDistanceNormFactor": 1592, + "m_flValSetOnDisable": 1544, + "m_hDynamicEntity": 1576, + "m_iszDynamicEntityName": 1584, + "m_nPathingSourceIndex": 1632, + "m_nSimulationMode": 1552, + "m_nVisibilitySamples": 1556, + "m_vDynamicProxyPoint": 1560, + "m_vPathingDirection": 1620, + "m_vPathingListenerPos": 1608, + "m_vPathingSourcePos": 1596 + }, + "metadata": [], + "parent": "CSoundOpvarSetPointBase" + }, + "CSoundPatch": { + "fields": { + "m_Filter": 88, + "m_bUpdatedSoundOrigin": 132, + "m_flCloseCaptionDuration": 128, + "m_flLastTime": 52, + "m_hEnt": 64, + "m_isPlaying": 84, + "m_iszClassName": 136, + "m_iszSoundScriptName": 56, + "m_pitch": 8, + "m_shutdownTime": 48, + "m_soundEntityIndex": 68, + "m_soundOrigin": 72, + "m_volume": 24 + }, + "metadata": [], + "parent": null + }, + "CStopwatch": { + "fields": { + "m_interval": 12 + }, + "metadata": [], + "parent": "CStopwatchBase" + }, + "CStopwatchBase": { + "fields": { + "m_fIsRunning": 8 + }, + "metadata": [], + "parent": "CSimpleSimTimer" + }, + "CTakeDamageInfo": { + "fields": { + "m_bInTakeDamageFlow": 148, + "m_bShouldBleed": 100, + "m_bShouldSpark": 101, + "m_bitsDamageType": 72, + "m_flDamage": 68, + "m_flOriginalDamage": 96, + "m_hAbility": 64, + "m_hAttacker": 60, + "m_hInflictor": 56, + "m_hScriptInstance": 120, + "m_iAmmoType": 80, + "m_iDamageCustom": 76, + "m_nDamageFlags": 112, + "m_nNumObjectsPenetrated": 116, + "m_vecDamageDirection": 44, + "m_vecDamageForce": 8, + "m_vecDamagePosition": 20, + "m_vecReportedPosition": 32 + }, + "metadata": [], + "parent": null + }, + "CTakeDamageInfoAPI": { + "fields": {}, + "metadata": [ + { + "name": "MPulseProvideFeatureTag", + "type": "Unknown" + }, + { + "name": "MPulseLibraryBindings", + "type": "Unknown" + } + ], + "parent": null + }, + "CTakeDamageResult": { + "fields": { + "m_nDamageTaken": 4, + "m_nHealthLost": 0 + }, + "metadata": [], + "parent": null + }, + "CTakeDamageSummaryScopeGuard": { + "fields": { + "m_vecSummaries": 8 + }, + "metadata": [], + "parent": null + }, + "CTeamplayRules": { + "fields": {}, + "metadata": [], + "parent": "CMultiplayRules" + }, + "CTimeline": { + "fields": { + "m_bStopped": 544, + "m_flFinalValue": 536, + "m_flInterval": 532, + "m_flValues": 16, + "m_nBucketCount": 528, + "m_nCompressionType": 540, + "m_nValueCounts": 272 + }, + "metadata": [ + { + "name": "m_flValues", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nValueCounts", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_nBucketCount", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "m_flInterval", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_flFinalValue", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_nCompressionType", + "ty": "TimelineCompression_t", + "type": "NetworkVarNames" + }, + { + "name": "m_bStopped", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": "IntervalTimer" + }, + "CTouchExpansionComponent": { + "fields": {}, + "metadata": [], + "parent": "CEntityComponent" + }, + "CommandToolCommand_t": { + "fields": { + "m_ClearDebugBits": 64, + "m_Commands": 48, + "m_EntitySpec": 40, + "m_ExecMode": 16, + "m_InternalId": 4, + "m_PeriodicExecDelay": 32, + "m_SetDebugBits": 56, + "m_ShortName": 8, + "m_SpawnGroup": 24, + "m_SpecType": 36, + "m_bEnabled": 0, + "m_bOpened": 1 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ConceptHistory_t": { + "fields": { + "m_response": 8, + "timeSpoken": 0 + }, + "metadata": [], + "parent": null + }, + "ConstraintSoundInfo": { + "fields": { + "m_bPlayReversalSound": 129, + "m_bPlayTravelSound": 128, + "m_forwardAxis": 64, + "m_iszReversalSounds": 104, + "m_iszTravelSoundBack": 88, + "m_iszTravelSoundFwd": 80, + "m_soundProfile": 32, + "m_vSampler": 8 + }, + "metadata": [], + "parent": null + }, + "CountdownTimer": { + "fields": { + "m_duration": 8, + "m_nWorldGroupId": 20, + "m_timescale": 16, + "m_timestamp": 12 + }, + "metadata": [ + { + "name": "m_duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timestamp", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_timescale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupId", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EngineCountdownTimer": { + "fields": { + "m_duration": 8, + "m_timescale": 16, + "m_timestamp": 12 + }, + "metadata": [ + { + "name": "m_duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timestamp", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "m_timescale", + "ty": "float32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EntityRenderAttribute_t": { + "fields": { + "m_ID": 48, + "m_Values": 52 + }, + "metadata": [ + { + "name": "m_ID", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + }, + { + "name": "m_Values", + "ty": "Vector4D", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "EntitySpottedState_t": { + "fields": { + "m_bSpotted": 8, + "m_bSpottedByMask": 12 + }, + "metadata": [ + { + "name": "m_bSpotted", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bSpottedByMask", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "Extent": { + "fields": { + "hi": 12, + "lo": 0 + }, + "metadata": [], + "parent": null + }, + "GameAmmoTypeInfo_t": { + "fields": { + "m_nBuySize": 56, + "m_nCost": 60 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "AmmoTypeInfo_t" + }, + "HullFlags_t": { + "fields": { + "m_bHull_Human": 0, + "m_bHull_Large": 6, + "m_bHull_LargeCentered": 7, + "m_bHull_Medium": 4, + "m_bHull_MediumTall": 8, + "m_bHull_Small": 9, + "m_bHull_SmallCentered": 1, + "m_bHull_Tiny": 3, + "m_bHull_TinyCentered": 5, + "m_bHull_WideHuman": 2 + }, + "metadata": [], + "parent": null + }, + "IChoreoServices": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IEconItemInterface": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IHasAttributes": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IRagdoll": { + "fields": {}, + "metadata": [], + "parent": null + }, + "ISkeletonAnimationController": { + "fields": {}, + "metadata": [], + "parent": null + }, + "IntervalTimer": { + "fields": { + "m_nWorldGroupId": 12, + "m_timestamp": 8 + }, + "metadata": [ + { + "name": "m_timestamp", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupId", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "NavGravity_t": { + "fields": { + "m_bDefault": 12, + "m_vGravity": 0 + }, + "metadata": [], + "parent": null + }, + "PhysicsRagdollPose_t": { + "fields": { + "__m_pChainEntity": 8, + "m_Transforms": 48, + "m_hOwner": 72 + }, + "metadata": [ + { + "name": "m_Transforms", + "ty": "CTransform", + "type": "NetworkVarNames" + }, + { + "name": "m_hOwner", + "ty": "EHANDLE", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "PulseScriptedSequenceData_t": { + "fields": { + "m_bIgnoreLookAt": 43, + "m_bLoopActionSequence": 41, + "m_bLoopPostIdleSequence": 42, + "m_bLoopPreIdleSequence": 40, + "m_nActorID": 0, + "m_szEntrySequence": 16, + "m_szExitSequence": 32, + "m_szPreIdleSequence": 8, + "m_szSequence": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "QuestProgress": { + "fields": {}, + "metadata": [], + "parent": null + }, + "RagdollCreationParams_t": { + "fields": { + "m_nForceBone": 12, + "m_vForce": 0 + }, + "metadata": [], + "parent": null + }, + "Relationship_t": { + "fields": { + "disposition": 0, + "priority": 4 + }, + "metadata": [], + "parent": null + }, + "ResponseContext_t": { + "fields": { + "m_fExpirationTime": 16, + "m_iszName": 0, + "m_iszValue": 8 + }, + "metadata": [], + "parent": null + }, + "ResponseFollowup": { + "fields": { + "bFired": 48, + "followup_concept": 0, + "followup_contexts": 8, + "followup_delay": 16, + "followup_entityiodelay": 44, + "followup_entityioinput": 36, + "followup_entityiotarget": 28, + "followup_target": 20 + }, + "metadata": [], + "parent": null + }, + "ResponseParams": { + "fields": { + "flags": 18, + "m_pFollowup": 24, + "odds": 16 + }, + "metadata": [], + "parent": null + }, + "SequenceHistory_t": { + "fields": { + "m_flCyclesPerSecond": 20, + "m_flPlaybackRate": 16, + "m_flSeqFixedCycle": 8, + "m_flSeqStartTime": 4, + "m_hSequence": 0, + "m_nSeqLoopMode": 12 + }, + "metadata": [], + "parent": null + }, + "SimpleConstraintSoundProfile": { + "fields": { + "eKeypoints": 8, + "m_keyPoints": 12, + "m_reversalSoundThresholds": 20 + }, + "metadata": [], + "parent": null + }, + "SoundOpvarTraceResult_t": { + "fields": { + "bDidHit": 12, + "flDistSqrToCenter": 16, + "vPos": 0 + }, + "metadata": [], + "parent": null + }, + "SpawnPoint": { + "fields": { + "m_bEnabled": 1220, + "m_iPriority": 1216, + "m_nType": 1224 + }, + "metadata": [], + "parent": "CServerOnlyPointEntity" + }, + "SpawnPointCoopEnemy": { + "fields": { + "m_bIsAgressive": 1260, + "m_bStartAsleep": 1261, + "m_flHideRadius": 1264, + "m_nArmorToSpawnWith": 1248, + "m_nBotDifficulty": 1256, + "m_nDefaultBehavior": 1252, + "m_szBehaviorTreeFile": 1280, + "m_szPlayerModelToUse": 1240, + "m_szWeaponsToGive": 1232 + }, + "metadata": [], + "parent": "SpawnPoint" + }, + "SummaryTakeDamageInfo_t": { + "fields": { + "hTarget": 168, + "info": 8, + "nSummarisedCount": 0, + "result": 160 + }, + "metadata": [], + "parent": null + }, + "VPhysicsCollisionAttribute_t": { + "fields": { + "m_nCollisionFunctionMask": 43, + "m_nCollisionGroup": 42, + "m_nEntityId": 32, + "m_nHierarchyId": 40, + "m_nInteractsAs": 8, + "m_nInteractsExclude": 24, + "m_nInteractsWith": 16, + "m_nOwnerId": 36 + }, + "metadata": [ + { + "name": "m_nInteractsAs", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nInteractsWith", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nInteractsExclude", + "ty": "uint64", + "type": "NetworkVarNames" + }, + { + "name": "m_nEntityId", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nOwnerId", + "ty": "uint32", + "type": "NetworkVarNames" + }, + { + "name": "m_nHierarchyId", + "ty": "uint16", + "type": "NetworkVarNames" + }, + { + "name": "m_nCollisionGroup", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "m_nCollisionFunctionMask", + "ty": "uint8", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "VelocitySampler": { + "fields": { + "m_fIdealSampleRate": 16, + "m_fPrevSampleTime": 12, + "m_prevSample": 0 + }, + "metadata": [], + "parent": null + }, + "ViewAngleServerChange_t": { + "fields": { + "nIndex": 64, + "nType": 48, + "qAngle": 52 + }, + "metadata": [ + { + "name": "nType", + "ty": "FixAngleSet_t", + "type": "NetworkVarNames" + }, + { + "name": "qAngle", + "ty": "QAngle", + "type": "NetworkVarNames" + }, + { + "name": "nIndex", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "audioparams_t": { + "fields": { + "localBits": 108, + "localSound": 8, + "soundEventHash": 116, + "soundscapeEntityListIndex": 112, + "soundscapeIndex": 104 + }, + "metadata": [ + { + "name": "localSound", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "soundscapeIndex", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "localBits", + "ty": "uint8", + "type": "NetworkVarNames" + }, + { + "name": "soundscapeEntityListIndex", + "ty": "int", + "type": "NetworkVarNames" + }, + { + "name": "soundEventHash", + "ty": "uint32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "dynpitchvol_base_t": { + "fields": { + "cspincount": 56, + "cspinup": 52, + "fadein": 28, + "fadeinsav": 80, + "fadeout": 32, + "fadeoutsav": 84, + "lfofrac": 92, + "lfomodpitch": 44, + "lfomodvol": 48, + "lfomult": 96, + "lforate": 40, + "lfotype": 36, + "pitch": 60, + "pitchfrac": 72, + "pitchrun": 4, + "pitchstart": 8, + "preset": 0, + "spindown": 16, + "spindownsav": 68, + "spinup": 12, + "spinupsav": 64, + "vol": 76, + "volfrac": 88, + "volrun": 20, + "volstart": 24 + }, + "metadata": [], + "parent": null + }, + "dynpitchvol_t": { + "fields": {}, + "metadata": [], + "parent": "dynpitchvol_base_t" + }, + "fogparams_t": { + "fields": { + "HDRColorScale": 56, + "blend": 101, + "blendtobackground": 88, + "colorPrimary": 20, + "colorPrimaryLerpTo": 28, + "colorSecondary": 24, + "colorSecondaryLerpTo": 32, + "dirPrimary": 8, + "duration": 84, + "enable": 100, + "end": 40, + "endLerpTo": 72, + "exponent": 52, + "farz": 44, + "lerptime": 80, + "locallightscale": 96, + "m_bNoReflectionFog": 102, + "m_bPadding": 103, + "maxdensity": 48, + "maxdensityLerpTo": 76, + "scattering": 92, + "skyboxFogFactor": 60, + "skyboxFogFactorLerpTo": 64, + "start": 36, + "startLerpTo": 68 + }, + "metadata": [ + { + "name": "dirPrimary", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "colorPrimary", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorSecondary", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorPrimaryLerpTo", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "colorSecondaryLerpTo", + "ty": "Color", + "type": "NetworkVarNames" + }, + { + "name": "start", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "end", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "farz", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "maxdensity", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "exponent", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "HDRColorScale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "skyboxFogFactor", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "skyboxFogFactorLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "startLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "endLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "maxdensityLerpTo", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "lerptime", + "ty": "GameTime_t", + "type": "NetworkVarNames" + }, + { + "name": "duration", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "blendtobackground", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "scattering", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "locallightscale", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "enable", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "blend", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bNoReflectionFog", + "ty": "bool", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "fogplayerparams_t": { + "fields": { + "m_NewColor": 40, + "m_OldColor": 16, + "m_flNewEnd": 48, + "m_flNewFarZ": 60, + "m_flNewHDRColorScale": 56, + "m_flNewMaxDensity": 52, + "m_flNewStart": 44, + "m_flOldEnd": 24, + "m_flOldFarZ": 36, + "m_flOldHDRColorScale": 32, + "m_flOldMaxDensity": 28, + "m_flOldStart": 20, + "m_flTransitionTime": 12, + "m_hCtrl": 8 + }, + "metadata": [ + { + "name": "m_hCtrl", + "ty": "CHandle< CFogController>", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "hudtextparms_t": { + "fields": { + "channel": 9, + "color1": 0, + "color2": 4, + "effect": 8, + "x": 12, + "y": 16 + }, + "metadata": [], + "parent": null + }, + "lerpdata_t": { + "fields": { + "m_MoveType": 4, + "m_flStartTime": 8, + "m_hEnt": 0, + "m_nFXIndex": 48, + "m_qStartRot": 32, + "m_vecStartOrigin": 12 + }, + "metadata": [], + "parent": null + }, + "locksound_t": { + "fields": { + "flwaitSound": 24, + "sLockedSound": 8, + "sUnlockedSound": 16 + }, + "metadata": [], + "parent": null + }, + "magnetted_objects_t": { + "fields": { + "hEntity": 8 + }, + "metadata": [], + "parent": null + }, + "ragdoll_t": { + "fields": { + "allowStretch": 48, + "boneIndex": 24, + "list": 0, + "unused": 49 + }, + "metadata": [], + "parent": null + }, + "ragdollelement_t": { + "fields": { + "m_flRadius": 36, + "originParentSpace": 0, + "parentIndex": 32 + }, + "metadata": [], + "parent": null + }, + "shard_model_desc_t": { + "fields": { + "m_ShatterPanelMode": 25, + "m_SurfacePropStringToken": 88, + "m_bHasParent": 84, + "m_bParentFrozen": 85, + "m_flGlassHalfThickness": 80, + "m_hMaterial": 16, + "m_nModelID": 8, + "m_solid": 24, + "m_vecPanelSize": 28, + "m_vecPanelVertices": 56, + "m_vecStressPositionA": 36, + "m_vecStressPositionB": 44 + }, + "metadata": [ + { + "name": "m_nModelID", + "ty": "int32", + "type": "NetworkVarNames" + }, + { + "name": "m_hMaterial", + "ty": "HMaterialStrong", + "type": "NetworkVarNames" + }, + { + "name": "m_solid", + "ty": "ShardSolid_t", + "type": "NetworkVarNames" + }, + { + "name": "m_ShatterPanelMode", + "ty": "ShatterPanelMode", + "type": "NetworkVarNames" + }, + { + "name": "m_vecPanelSize", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecStressPositionA", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecStressPositionB", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_vecPanelVertices", + "ty": "Vector2D", + "type": "NetworkVarNames" + }, + { + "name": "m_flGlassHalfThickness", + "ty": "float", + "type": "NetworkVarNames" + }, + { + "name": "m_bHasParent", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_bParentFrozen", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "m_SurfacePropStringToken", + "ty": "CUtlStringToken", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "sky3dparams_t": { + "fields": { + "bClip3DSkyBoxNearToWorldFar": 24, + "flClip3DSkyBoxNearToWorldFarOffset": 28, + "fog": 32, + "m_nWorldGroupID": 136, + "origin": 12, + "scale": 8 + }, + "metadata": [ + { + "name": "scale", + "ty": "int16", + "type": "NetworkVarNames" + }, + { + "name": "origin", + "ty": "Vector", + "type": "NetworkVarNames" + }, + { + "name": "bClip3DSkyBoxNearToWorldFar", + "ty": "bool", + "type": "NetworkVarNames" + }, + { + "name": "flClip3DSkyBoxNearToWorldFarOffset", + "ty": "float32", + "type": "NetworkVarNames" + }, + { + "name": "fog", + "ty": "fogparams_t", + "type": "NetworkVarNames" + }, + { + "name": "m_nWorldGroupID", + "ty": "WorldGroupId_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "sndopvarlatchdata_t": { + "fields": { + "m_flVal": 32, + "m_iszOperator": 16, + "m_iszOpvar": 24, + "m_iszStack": 8, + "m_vPos": 36 + }, + "metadata": [], + "parent": null + }, + "thinkfunc_t": { + "fields": { + "m_hFn": 8, + "m_nContext": 16, + "m_nLastThinkTick": 24, + "m_nNextThinkTick": 20 + }, + "metadata": [], + "parent": null + } + }, + "enums": { + "AmmoFlags_t": { + "alignment": 4, + "members": { + "AMMO_FLAG_MAX": 2, + "AMMO_FORCE_DROP_IF_CARRIED": 1, + "AMMO_RESERVE_STAYS_WITH_WEAPON": 2 + }, + "type": "uint32" + }, + "AmmoPosition_t": { + "alignment": 4, + "members": { + "AMMO_POSITION_COUNT": 2, + "AMMO_POSITION_INVALID": -1, + "AMMO_POSITION_PRIMARY": 0, + "AMMO_POSITION_SECONDARY": 1 + }, + "type": "uint32" + }, + "AnimLoopMode_t": { + "alignment": 4, + "members": { + "ANIM_LOOP_MODE_COUNT": 3, + "ANIM_LOOP_MODE_INVALID": -1, + "ANIM_LOOP_MODE_LOOPING": 1, + "ANIM_LOOP_MODE_NOT_LOOPING": 0, + "ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS": 2 + }, + "type": "uint32" + }, + "BaseExplosionTypes_t": { + "alignment": 4, + "members": { + "EXPLOSION_TYPE_COUNT": 16, + "EXPLOSION_TYPE_CUSTOM": 15, + "EXPLOSION_TYPE_DEFAULT": 0, + "EXPLOSION_TYPE_ELECTRICAL": 7, + "EXPLOSION_TYPE_EMP": 8, + "EXPLOSION_TYPE_EXPLOSIVEBARREL": 6, + "EXPLOSION_TYPE_FIREWORKS": 3, + "EXPLOSION_TYPE_FLASHBANG": 11, + "EXPLOSION_TYPE_GASCAN": 4, + "EXPLOSION_TYPE_GASCYLINDER": 5, + "EXPLOSION_TYPE_GRENADE": 1, + "EXPLOSION_TYPE_ICE": 13, + "EXPLOSION_TYPE_MOLOTOV": 2, + "EXPLOSION_TYPE_NONE": 14, + "EXPLOSION_TYPE_SHRAPNEL": 9, + "EXPLOSION_TYPE_SMOKEGRENADE": 10, + "EXPLOSION_TYPE_TRIPMINE": 12 + }, + "type": "uint32" + }, + "BeamClipStyle_t": { + "alignment": 4, + "members": { + "kBEAMCLIPSTYLE_NUMBITS": 2, + "kGEOCLIP": 1, + "kMODELCLIP": 2, + "kNOCLIP": 0 + }, + "type": "uint32" + }, + "BeamType_t": { + "alignment": 4, + "members": { + "BEAM_ENTPOINT": 2, + "BEAM_ENTS": 3, + "BEAM_HOSE": 4, + "BEAM_INVALID": 0, + "BEAM_LASER": 6, + "BEAM_POINTS": 1, + "BEAM_SPLINE": 5 + }, + "type": "uint32" + }, + "BeginDeathLifeStateTransition_t": { + "alignment": 1, + "members": { + "NO_CHANGE_IN_LIFESTATE": 0, + "TRANSITION_TO_LIFESTATE_DEAD": 2, + "TRANSITION_TO_LIFESTATE_DYING": 1 + }, + "type": "uint8" + }, + "BrushSolidities_e": { + "alignment": 4, + "members": { + "BRUSHSOLID_ALWAYS": 2, + "BRUSHSOLID_NEVER": 1, + "BRUSHSOLID_TOGGLE": 0 + }, + "type": "uint32" + }, + "C4LightEffect_t": { + "alignment": 4, + "members": { + "eLightEffectDropped": 1, + "eLightEffectNone": 0, + "eLightEffectThirdPersonHeld": 2 + }, + "type": "uint32" + }, + "CLogicBranchList__LogicBranchListenerLastState_t": { + "alignment": 4, + "members": { + "LOGIC_BRANCH_LISTENER_ALL_FALSE": 2, + "LOGIC_BRANCH_LISTENER_ALL_TRUE": 1, + "LOGIC_BRANCH_LISTENER_MIXED": 3, + "LOGIC_BRANCH_LISTENER_NOT_INIT": 0 + }, + "type": "uint32" + }, + "CRR_Response__ResponseEnum_t": { + "alignment": 4, + "members": { + "MAX_RESPONSE_NAME": 192, + "MAX_RULE_NAME": 128 + }, + "type": "uint32" + }, + "CSPlayerBlockingUseAction_t": { + "alignment": 4, + "members": { + "k_CSPlayerBlockingUseAction_CancelingSpawnRappelling": 12, + "k_CSPlayerBlockingUseAction_DefusingDefault": 1, + "k_CSPlayerBlockingUseAction_DefusingWithKit": 2, + "k_CSPlayerBlockingUseAction_EquippingContract": 8, + "k_CSPlayerBlockingUseAction_EquippingExoJump": 13, + "k_CSPlayerBlockingUseAction_EquippingHeavyArmor": 7, + "k_CSPlayerBlockingUseAction_EquippingParachute": 6, + "k_CSPlayerBlockingUseAction_EquippingTabletUpgrade": 9, + "k_CSPlayerBlockingUseAction_HostageDropping": 4, + "k_CSPlayerBlockingUseAction_HostageGrabbing": 3, + "k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup": 15, + "k_CSPlayerBlockingUseAction_MapLongUseEntity_Place": 16, + "k_CSPlayerBlockingUseAction_MaxCount": 17, + "k_CSPlayerBlockingUseAction_None": 0, + "k_CSPlayerBlockingUseAction_OpeningSafe": 5, + "k_CSPlayerBlockingUseAction_PayingToOpenDoor": 11, + "k_CSPlayerBlockingUseAction_PickingUpBumpMine": 14, + "k_CSPlayerBlockingUseAction_TakingOffHeavyArmor": 10 + }, + "type": "uint32" + }, + "CSPlayerState": { + "alignment": 4, + "members": { + "NUM_PLAYER_STATES": 9, + "STATE_ACTIVE": 0, + "STATE_DEATH_ANIM": 4, + "STATE_DEATH_WAIT_FOR_KEY": 5, + "STATE_DORMANT": 8, + "STATE_GUNGAME_RESPAWN": 7, + "STATE_OBSERVER_MODE": 6, + "STATE_PICKINGCLASS": 3, + "STATE_PICKINGTEAM": 2, + "STATE_WELCOME": 1 + }, + "type": "uint32" + }, + "CSWeaponCategory": { + "alignment": 4, + "members": { + "WEAPONCATEGORY_COUNT": 6, + "WEAPONCATEGORY_HEAVY": 5, + "WEAPONCATEGORY_MELEE": 1, + "WEAPONCATEGORY_OTHER": 0, + "WEAPONCATEGORY_RIFLE": 4, + "WEAPONCATEGORY_SECONDARY": 2, + "WEAPONCATEGORY_SMG": 3 + }, + "type": "uint32" + }, + "CSWeaponMode": { + "alignment": 4, + "members": { + "Primary_Mode": 0, + "Secondary_Mode": 1, + "WeaponMode_MAX": 2 + }, + "type": "uint32" + }, + "CSWeaponSilencerType": { + "alignment": 4, + "members": { + "WEAPONSILENCER_DETACHABLE": 1, + "WEAPONSILENCER_INTEGRATED": 2, + "WEAPONSILENCER_NONE": 0 + }, + "type": "uint32" + }, + "CSWeaponState_t": { + "alignment": 4, + "members": { + "WEAPON_IS_ACTIVE": 2, + "WEAPON_IS_CARRIED_BY_PLAYER": 1, + "WEAPON_NOT_CARRIED": 0 + }, + "type": "uint32" + }, + "CSWeaponType": { + "alignment": 4, + "members": { + "WEAPONTYPE_BREACHCHARGE": 13, + "WEAPONTYPE_BUMPMINE": 14, + "WEAPONTYPE_C4": 7, + "WEAPONTYPE_EQUIPMENT": 10, + "WEAPONTYPE_FISTS": 12, + "WEAPONTYPE_GRENADE": 9, + "WEAPONTYPE_KNIFE": 0, + "WEAPONTYPE_MACHINEGUN": 6, + "WEAPONTYPE_MELEE": 16, + "WEAPONTYPE_PISTOL": 1, + "WEAPONTYPE_RIFLE": 3, + "WEAPONTYPE_SHIELD": 17, + "WEAPONTYPE_SHOTGUN": 4, + "WEAPONTYPE_SNIPER_RIFLE": 5, + "WEAPONTYPE_STACKABLEITEM": 11, + "WEAPONTYPE_SUBMACHINEGUN": 2, + "WEAPONTYPE_TABLET": 15, + "WEAPONTYPE_TASER": 8, + "WEAPONTYPE_UNKNOWN": 19, + "WEAPONTYPE_ZONE_REPULSOR": 18 + }, + "type": "uint32" + }, + "CanPlaySequence_t": { + "alignment": 4, + "members": { + "CANNOT_PLAY": 0, + "CAN_PLAY_ENQUEUED": 2, + "CAN_PLAY_NOW": 1 + }, + "type": "uint32" + }, + "ChatIgnoreType_t": { + "alignment": 4, + "members": { + "CHAT_IGNORE_ALL": 1, + "CHAT_IGNORE_NONE": 0, + "CHAT_IGNORE_TEAM": 2 + }, + "type": "uint32" + }, + "ChickenActivity": { + "alignment": 4, + "members": { + "GLIDE": 5, + "HOP": 3, + "IDLE": 0, + "JUMP": 4, + "LAND": 6, + "RUN": 2, + "WALK": 1 + }, + "type": "uint32" + }, + "Class_T": { + "alignment": 4, + "members": { + "CLASS_BOMB": 3, + "CLASS_DOOR": 8, + "CLASS_FOOT_CONTACT_SHADOW": 4, + "CLASS_NONE": 0, + "CLASS_PLAYER": 1, + "CLASS_PLAYER_ALLY": 2, + "CLASS_WATER_SPLASHER": 6, + "CLASS_WEAPON": 5, + "CLASS_WEAPON_VIEWMODEL": 7, + "NUM_CLASSIFY_CLASSES": 9 + }, + "type": "uint32" + }, + "CommandEntitySpecType_t": { + "alignment": 4, + "members": { + "SPEC_SEARCH": 0, + "SPEC_TYPES_COUNT": 1 + }, + "type": "uint32" + }, + "CommandExecMode_t": { + "alignment": 4, + "members": { + "EXEC_LEVELSTART": 1, + "EXEC_MANUAL": 0, + "EXEC_MODES_COUNT": 3, + "EXEC_PERIODIC": 2 + }, + "type": "uint32" + }, + "DamageTypes_t": { + "alignment": 4, + "members": { + "DMG_ACID": 262144, + "DMG_BLAST": 64, + "DMG_BLAST_SURFACE": 4194304, + "DMG_BUCKSHOT": 16777216, + "DMG_BULLET": 2, + "DMG_BURN": 8, + "DMG_CLUB": 128, + "DMG_CRUSH": 1, + "DMG_DANGERZONE": 67108864, + "DMG_DISSOLVE": 2097152, + "DMG_DROWN": 16384, + "DMG_DROWNRECOVER": 131072, + "DMG_ENERGYBEAM": 1024, + "DMG_FALL": 32, + "DMG_GENERIC": 0, + "DMG_HEADSHOT": 33554432, + "DMG_LASTGENERICFLAG": 16777216, + "DMG_PHYSGUN": 1048576, + "DMG_POISON": 32768, + "DMG_RADIATION": 65536, + "DMG_SHOCK": 256, + "DMG_SLASH": 4, + "DMG_SONIC": 512, + "DMG_VEHICLE": 16 + }, + "type": "uint32" + }, + "DebugOverlayBits_t": { + "alignment": 8, + "members": { + "OVERLAY_ABSBOX_BIT": 32, + "OVERLAY_ACTORNAME_BIT": 274877906944, + "OVERLAY_ATTACHMENTS_BIT": 256, + "OVERLAY_AUTOAIM_BIT": 65536, + "OVERLAY_BBOX_BIT": 4, + "OVERLAY_BUDDHA_MODE": 1073741824, + "OVERLAY_HITBOX_BIT": 16384, + "OVERLAY_INTERPOLATED_ATTACHMENTS_BIT": 512, + "OVERLAY_INTERPOLATED_HITBOX_BIT": 32768, + "OVERLAY_INTERPOLATED_PIVOT_BIT": 1024, + "OVERLAY_INTERPOLATED_SKELETON_BIT": 4096, + "OVERLAY_JOINT_INFO_BIT": 262144, + "OVERLAY_MESSAGE_BIT": 16, + "OVERLAY_NAME_BIT": 2, + "OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT": 1099511627776, + "OVERLAY_NPC_BODYLOCATIONS": 67108864, + "OVERLAY_NPC_COMBAT_BIT": 16777216, + "OVERLAY_NPC_CONDITIONS_BIT": 8388608, + "OVERLAY_NPC_CONDITIONS_TEXT_BIT": 549755813888, + "OVERLAY_NPC_ENEMIES_BIT": 4194304, + "OVERLAY_NPC_KILL_BIT": 268435456, + "OVERLAY_NPC_RELATION_BIT": 17179869184, + "OVERLAY_NPC_ROUTE_BIT": 524288, + "OVERLAY_NPC_SELECTED_BIT": 131072, + "OVERLAY_NPC_STEERING_REGULATIONS": 2147483648, + "OVERLAY_NPC_TASK_BIT": 33554432, + "OVERLAY_NPC_TASK_TEXT_BIT": 4294967296, + "OVERLAY_NPC_VIEWCONE_BIT": 134217728, + "OVERLAY_PIVOT_BIT": 8, + "OVERLAY_PROP_DEBUG": 8589934592, + "OVERLAY_RBOX_BIT": 64, + "OVERLAY_SHOW_BLOCKSLOS": 128, + "OVERLAY_SKELETON_BIT": 2048, + "OVERLAY_TEXT_BIT": 1, + "OVERLAY_TRIGGER_BOUNDS_BIT": 8192, + "OVERLAY_VCOLLIDE_WIREFRAME_BIT": 68719476736, + "OVERLAY_VIEWOFFSET": 34359738368, + "OVERLAY_VISIBILITY_TRACES_BIT": 1048576, + "OVERLAY_WC_CHANGE_ENTITY": 536870912 + }, + "type": "uint64" + }, + "Disposition_t": { + "alignment": 4, + "members": { + "D_ER": 0, + "D_ERROR": 0, + "D_FEAR": 2, + "D_FR": 2, + "D_HATE": 1, + "D_HT": 1, + "D_LI": 3, + "D_LIKE": 3, + "D_NEUTRAL": 4, + "D_NU": 4 + }, + "type": "uint32" + }, + "DoorState_t": { + "alignment": 4, + "members": { + "DOOR_STATE_AJAR": 4, + "DOOR_STATE_CLOSED": 0, + "DOOR_STATE_CLOSING": 3, + "DOOR_STATE_OPEN": 2, + "DOOR_STATE_OPENING": 1 + }, + "type": "uint32" + }, + "EInButtonState": { + "alignment": 4, + "members": { + "IN_BUTTON_DOWN": 1, + "IN_BUTTON_DOWN_UP": 2, + "IN_BUTTON_DOWN_UP_DOWN": 5, + "IN_BUTTON_DOWN_UP_DOWN_UP": 6, + "IN_BUTTON_STATE_COUNT": 8, + "IN_BUTTON_UP": 0, + "IN_BUTTON_UP_DOWN": 3, + "IN_BUTTON_UP_DOWN_UP": 4, + "IN_BUTTON_UP_DOWN_UP_DOWN": 7 + }, + "type": "uint32" + }, + "EKillTypes_t": { + "alignment": 1, + "members": { + "KILLTYPE_COUNT": 7, + "KILL_BLAST": 3, + "KILL_BURN": 4, + "KILL_DEFAULT": 1, + "KILL_HEADSHOT": 2, + "KILL_NONE": 0, + "KILL_SHOCK": 6, + "KILL_SLASH": 5 + }, + "type": "uint8" + }, + "EOverrideBlockLOS_t": { + "alignment": 4, + "members": { + "BLOCK_LOS_DEFAULT": 0, + "BLOCK_LOS_FORCE_FALSE": 1, + "BLOCK_LOS_FORCE_TRUE": 2 + }, + "type": "uint32" + }, + "EntFinderMethod_t": { + "alignment": 4, + "members": { + "ENT_FIND_METHOD_FARTHEST": 1, + "ENT_FIND_METHOD_NEAREST": 0, + "ENT_FIND_METHOD_RANDOM": 2 + }, + "type": "uint32" + }, + "EntityDisolveType_t": { + "alignment": 4, + "members": { + "ENTITY_DISSOLVE_CORE": 3, + "ENTITY_DISSOLVE_ELECTRICAL": 1, + "ENTITY_DISSOLVE_ELECTRICAL_LIGHT": 2, + "ENTITY_DISSOLVE_INVALID": -1, + "ENTITY_DISSOLVE_NORMAL": 0 + }, + "type": "uint32" + }, + "EntitySubclassScope_t": { + "alignment": 4, + "members": { + "SUBCLASS_SCOPE_COUNT": 2, + "SUBCLASS_SCOPE_NONE": -1, + "SUBCLASS_SCOPE_PLAYER_WEAPONS": 1, + "SUBCLASS_SCOPE_PRECIPITATION": 0 + }, + "type": "uint32" + }, + "Explosions": { + "alignment": 4, + "members": { + "expDirected": 1, + "expRandom": 0, + "expUsePrecise": 2 + }, + "type": "uint32" + }, + "FixAngleSet_t": { + "alignment": 1, + "members": { + "Absolute": 1, + "None": 0, + "Relative": 2 + }, + "type": "uint8" + }, + "ForcedCrouchState_t": { + "alignment": 4, + "members": { + "FORCEDCROUCH_CROUCHED": 1, + "FORCEDCROUCH_NONE": 0, + "FORCEDCROUCH_UNCROUCHED": 2 + }, + "type": "uint32" + }, + "FuncDoorSpawnPos_t": { + "alignment": 4, + "members": { + "FUNC_DOOR_SPAWN_CLOSED": 0, + "FUNC_DOOR_SPAWN_OPEN": 1 + }, + "type": "uint32" + }, + "GameAnimEventIndex_t": { + "alignment": 4, + "members": { + "AE_BODYGROUP_SET_VALUE": 17, + "AE_CL_BODYGROUP_SET_TO_CLIP": 32, + "AE_CL_BODYGROUP_SET_TO_NEXTCLIP": 33, + "AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN": 18, + "AE_CL_C4_SCREEN_TEXT": 41, + "AE_CL_CLOTH_ATTR": 21, + "AE_CL_CLOTH_EFFECT": 24, + "AE_CL_CLOTH_GROUND_OFFSET": 22, + "AE_CL_CLOTH_STIFFEN": 23, + "AE_CL_CREATE_ANIM_SCOPE_PROP": 25, + "AE_CL_CREATE_PARTICLE_EFFECT": 7, + "AE_CL_CREATE_PARTICLE_EFFECT_CFG": 9, + "AE_CL_DISABLE_BODYGROUP": 16, + "AE_CL_EJECT_MAG": 38, + "AE_CL_ENABLE_BODYGROUP": 15, + "AE_CL_PLAYSOUND": 1, + "AE_CL_PLAYSOUND_ATTACHMENT": 2, + "AE_CL_PLAYSOUND_LOOPING": 6, + "AE_CL_PLAYSOUND_POSITION": 3, + "AE_CL_STOPSOUND": 5, + "AE_CL_STOP_PARTICLE_EFFECT": 8, + "AE_CL_STOP_RAGDOLL_CONTROL": 14, + "AE_CL_WEAPON_TRANSITION_INTO_HAND": 31, + "AE_EMPTY": 0, + "AE_FIRE_INPUT": 20, + "AE_FOOTSTEP": 12, + "AE_GRENADE_THROW_COMPLETE": 42, + "AE_PULSE_GRAPH": 26, + "AE_PULSE_GRAPH_AIMAT": 28, + "AE_PULSE_GRAPH_IKLOCKLEFTARM": 29, + "AE_PULSE_GRAPH_IKLOCKRIGHTARM": 30, + "AE_PULSE_GRAPH_LOOKAT": 27, + "AE_RAGDOLL": 13, + "AE_SV_ATTACH_SILENCER_COMPLETE": 35, + "AE_SV_CREATE_PARTICLE_EFFECT_CFG": 10, + "AE_SV_DETACH_SILENCER_COMPLETE": 37, + "AE_SV_HIDE_SILENCER": 36, + "AE_SV_PLAYSOUND": 4, + "AE_SV_SHOW_SILENCER": 34, + "AE_SV_STOP_PARTICLE_EFFECT": 11, + "AE_WEAPON_PERFORM_ATTACK": 19, + "AE_WPN_COMPLETE_RELOAD": 39, + "AE_WPN_HEALTHSHOT_INJECT": 40 + }, + "type": "uint32" + }, + "GrenadeType_t": { + "alignment": 4, + "members": { + "GRENADE_TYPE_DECOY": 3, + "GRENADE_TYPE_EXPLOSIVE": 0, + "GRENADE_TYPE_FIRE": 2, + "GRENADE_TYPE_FLASH": 1, + "GRENADE_TYPE_SENSOR": 5, + "GRENADE_TYPE_SMOKE": 4, + "GRENADE_TYPE_SNOWBALL": 6, + "GRENADE_TYPE_TOTAL": 7 + }, + "type": "uint32" + }, + "HierarchyType_t": { + "alignment": 4, + "members": { + "HIERARCHY_ABSORIGIN": 3, + "HIERARCHY_ATTACHMENT": 2, + "HIERARCHY_BONE": 4, + "HIERARCHY_BONE_MERGE": 1, + "HIERARCHY_NONE": 0, + "HIERARCHY_TYPE_COUNT": 5 + }, + "type": "uint32" + }, + "HitGroup_t": { + "alignment": 4, + "members": { + "HITGROUP_CHEST": 2, + "HITGROUP_COUNT": 12, + "HITGROUP_GEAR": 10, + "HITGROUP_GENERIC": 0, + "HITGROUP_HEAD": 1, + "HITGROUP_INVALID": -1, + "HITGROUP_LEFTARM": 4, + "HITGROUP_LEFTLEG": 6, + "HITGROUP_NECK": 8, + "HITGROUP_RIGHTARM": 5, + "HITGROUP_RIGHTLEG": 7, + "HITGROUP_SPECIAL": 11, + "HITGROUP_STOMACH": 3, + "HITGROUP_UNUSED": 9 + }, + "type": "uint32" + }, + "Hull_t": { + "alignment": 4, + "members": { + "HULL_HUMAN": 0, + "HULL_LARGE": 6, + "HULL_LARGE_CENTERED": 7, + "HULL_MEDIUM": 4, + "HULL_MEDIUM_TALL": 8, + "HULL_NONE": 11, + "HULL_SMALL": 9, + "HULL_SMALL_CENTERED": 1, + "HULL_TINY": 3, + "HULL_TINY_CENTERED": 5, + "HULL_WIDE_HUMAN": 2, + "NUM_HULLS": 10 + }, + "type": "uint32" + }, + "IChoreoServices__ChoreoState_t": { + "alignment": 4, + "members": { + "STATE_PLAY_SCRIPT": 4, + "STATE_PLAY_SCRIPT_POST_IDLE": 5, + "STATE_PLAY_SCRIPT_POST_IDLE_DONE": 6, + "STATE_PRE_SCRIPT": 0, + "STATE_SYNCHRONIZE_SCRIPT": 3, + "STATE_WAIT_FOR_SCRIPT": 1, + "STATE_WALK_TO_MARK": 2 + }, + "type": "uint32" + }, + "IChoreoServices__ScriptState_t": { + "alignment": 4, + "members": { + "SCRIPT_CLEANUP": 3, + "SCRIPT_CUSTOM_MOVE_TO_MARK": 6, + "SCRIPT_PLAYING": 0, + "SCRIPT_POST_IDLE": 2, + "SCRIPT_RUN_TO_MARK": 5, + "SCRIPT_WAIT": 1, + "SCRIPT_WALK_TO_MARK": 4 + }, + "type": "uint32" + }, + "InputBitMask_t": { + "alignment": 8, + "members": { + "IN_ALL": -1, + "IN_ATTACK": 1, + "IN_ATTACK2": 2048, + "IN_BACK": 16, + "IN_DUCK": 4, + "IN_FIRST_MOD_SPECIFIC_BIT": 4294967296, + "IN_FORWARD": 8, + "IN_JOYAUTOSPRINT": 131072, + "IN_JUMP": 2, + "IN_LOOK_AT_WEAPON": 34359738368, + "IN_MOVELEFT": 512, + "IN_MOVERIGHT": 1024, + "IN_NONE": 0, + "IN_RELOAD": 8192, + "IN_SCORE": 8589934592, + "IN_SPEED": 65536, + "IN_TURNLEFT": 128, + "IN_TURNRIGHT": 256, + "IN_USE": 32, + "IN_USEORRELOAD": 4294967296, + "IN_ZOOM": 17179869184 + }, + "type": "uint64" + }, + "ItemFlagTypes_t": { + "alignment": 1, + "members": { + "ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO": 1, + "ITEM_FLAG_DOHITLOCATIONDMG": 32, + "ITEM_FLAG_EXHAUSTIBLE": 16, + "ITEM_FLAG_LIMITINWORLD": 8, + "ITEM_FLAG_NOAMMOPICKUPS": 64, + "ITEM_FLAG_NOAUTORELOAD": 2, + "ITEM_FLAG_NOAUTOSWITCHEMPTY": 4, + "ITEM_FLAG_NOITEMPICKUP": 128, + "ITEM_FLAG_NONE": 0 + }, + "type": "uint8" + }, + "LatchDirtyPermission_t": { + "alignment": 4, + "members": { + "LATCH_DIRTY_CLIENT_SIMULATED": 2, + "LATCH_DIRTY_DISALLOW": 0, + "LATCH_DIRTY_FRAMESIMULATE": 4, + "LATCH_DIRTY_PARTICLE_SIMULATE": 5, + "LATCH_DIRTY_PREDICTION": 3, + "LATCH_DIRTY_SERVER_CONTROLLED": 1 + }, + "type": "uint32" + }, + "LessonPanelLayoutFileTypes_t": { + "alignment": 4, + "members": { + "LAYOUT_CUSTOM": 2, + "LAYOUT_HAND_DEFAULT": 0, + "LAYOUT_WORLD_DEFAULT": 1 + }, + "type": "uint32" + }, + "LifeState_t": { + "alignment": 4, + "members": { + "LIFE_ALIVE": 0, + "LIFE_DEAD": 2, + "LIFE_DYING": 1, + "LIFE_RESPAWNABLE": 3, + "LIFE_RESPAWNING": 4 + }, + "type": "uint32" + }, + "Materials": { + "alignment": 4, + "members": { + "matCeilingTile": 5, + "matCinderBlock": 4, + "matComputer": 6, + "matFlesh": 3, + "matGlass": 0, + "matLastMaterial": 11, + "matMetal": 2, + "matNone": 10, + "matRocks": 8, + "matUnbreakableGlass": 7, + "matWeb": 9, + "matWood": 1 + }, + "type": "uint32" + }, + "MedalRank_t": { + "alignment": 4, + "members": { + "MEDAL_RANK_BRONZE": 1, + "MEDAL_RANK_COUNT": 4, + "MEDAL_RANK_GOLD": 3, + "MEDAL_RANK_NONE": 0, + "MEDAL_RANK_SILVER": 2 + }, + "type": "uint32" + }, + "ModifyDamageReturn_t": { + "alignment": 4, + "members": { + "ABORT_DO_NOT_APPLY_DAMAGE": 1, + "CONTINUE_TO_APPLY_DAMAGE": 0 + }, + "type": "uint32" + }, + "MoveCollide_t": { + "alignment": 1, + "members": { + "MOVECOLLIDE_COUNT": 4, + "MOVECOLLIDE_DEFAULT": 0, + "MOVECOLLIDE_FLY_BOUNCE": 1, + "MOVECOLLIDE_FLY_CUSTOM": 2, + "MOVECOLLIDE_FLY_SLIDE": 3, + "MOVECOLLIDE_MAX_BITS": 3 + }, + "type": "uint8" + }, + "MoveLinearAuthoredPos_t": { + "alignment": 4, + "members": { + "MOVELINEAR_AUTHORED_AT_CLOSED_POSITION": 2, + "MOVELINEAR_AUTHORED_AT_OPEN_POSITION": 1, + "MOVELINEAR_AUTHORED_AT_START_POSITION": 0 + }, + "type": "uint32" + }, + "MoveMountingAmount_t": { + "alignment": 4, + "members": { + "MOVE_MOUNT_HIGH": 2, + "MOVE_MOUNT_LOW": 1, + "MOVE_MOUNT_MAXCOUNT": 3, + "MOVE_MOUNT_NONE": 0 + }, + "type": "uint32" + }, + "MoveType_t": { + "alignment": 1, + "members": { + "MOVETYPE_CUSTOM": 10, + "MOVETYPE_FLY": 3, + "MOVETYPE_FLYGRAVITY": 4, + "MOVETYPE_INVALID": 11, + "MOVETYPE_LADDER": 9, + "MOVETYPE_LAST": 11, + "MOVETYPE_MAX_BITS": 5, + "MOVETYPE_NOCLIP": 7, + "MOVETYPE_NONE": 0, + "MOVETYPE_OBSERVER": 8, + "MOVETYPE_OBSOLETE": 1, + "MOVETYPE_PUSH": 6, + "MOVETYPE_VPHYSICS": 5, + "MOVETYPE_WALK": 2 + }, + "type": "uint8" + }, + "NPCFollowFormation_t": { + "alignment": 4, + "members": { + "CloseCircle": 0, + "Default": -1, + "MediumCircle": 5, + "Sidekick": 6, + "WideCircle": 1 + }, + "type": "uint32" + }, + "NPCLookType_t": { + "alignment": 4, + "members": { + "Chest": 0, + "Eyes": 2, + "Head": 1 + }, + "type": "uint32" + }, + "NavAttributeEnum": { + "alignment": 4, + "members": { + "NAV_ATTR_FIRST_GAME_INDEX": 19, + "NAV_ATTR_LAST_INDEX": 31, + "NAV_MESH_AVOID": 128, + "NAV_MESH_CROUCH": 65536, + "NAV_MESH_DONT_HIDE": 512, + "NAV_MESH_JUMP": 2, + "NAV_MESH_NON_ZUP": 32768, + "NAV_MESH_NO_HOSTAGES": 2048, + "NAV_MESH_NO_JUMP": 8, + "NAV_MESH_NO_MERGE": 8192, + "NAV_MESH_OBSTACLE_TOP": 16384, + "NAV_MESH_PRECISE": 4, + "NAV_MESH_RUN": 32, + "NAV_MESH_SHORT_HEIGHT": 65536, + "NAV_MESH_STAIRS": 4096, + "NAV_MESH_STAND": 1024, + "NAV_MESH_STOP": 16, + "NAV_MESH_TRANSIENT": 256, + "NAV_MESH_WALK": 64 + }, + "type": "uint32" + }, + "NavDirType": { + "alignment": 4, + "members": { + "EAST": 1, + "NORTH": 0, + "NUM_NAV_DIR_TYPE_DIRECTIONS": 4, + "SOUTH": 2, + "WEST": 3 + }, + "type": "uint32" + }, + "ObserverInterpState_t": { + "alignment": 4, + "members": { + "OBSERVER_INTERP_NONE": 0, + "OBSERVER_INTERP_SETTLING": 2, + "OBSERVER_INTERP_TRAVELING": 1 + }, + "type": "uint32" + }, + "ObserverMode_t": { + "alignment": 4, + "members": { + "NUM_OBSERVER_MODES": 6, + "OBS_MODE_CHASE": 3, + "OBS_MODE_DIRECTED": 5, + "OBS_MODE_FIXED": 1, + "OBS_MODE_IN_EYE": 2, + "OBS_MODE_NONE": 0, + "OBS_MODE_ROAMING": 4 + }, + "type": "uint32" + }, + "OnFrame": { + "alignment": 1, + "members": { + "ONFRAME_FALSE": 2, + "ONFRAME_TRUE": 1, + "ONFRAME_UNKNOWN": 0 + }, + "type": "uint8" + }, + "PerformanceMode_t": { + "alignment": 4, + "members": { + "PM_FULL_GIBS": 2, + "PM_NORMAL": 0, + "PM_NO_GIBS": 1, + "PM_REDUCED_GIBS": 3 + }, + "type": "uint32" + }, + "PlayerAnimEvent_t": { + "alignment": 4, + "members": { + "PLAYERANIMEVENT_BACKSTAB": 18, + "PLAYERANIMEVENT_CATCH_WEAPON": 11, + "PLAYERANIMEVENT_CLEAR_FIRING": 6, + "PLAYERANIMEVENT_COUNT": 23, + "PLAYERANIMEVENT_DEPLOY": 7, + "PLAYERANIMEVENT_DRYFIRE": 19, + "PLAYERANIMEVENT_FIDGET": 20, + "PLAYERANIMEVENT_FIRE_GUN_PRIMARY": 0, + "PLAYERANIMEVENT_FIRE_GUN_SECONDARY": 1, + "PLAYERANIMEVENT_GRENADE_PULL_PIN": 2, + "PLAYERANIMEVENT_HAULBACK": 14, + "PLAYERANIMEVENT_IDLE": 15, + "PLAYERANIMEVENT_JUMP": 4, + "PLAYERANIMEVENT_LOOKATWEAPON_REQUEST": 12, + "PLAYERANIMEVENT_RELEASE": 21, + "PLAYERANIMEVENT_RELOAD": 5, + "PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON": 13, + "PLAYERANIMEVENT_SILENCER_STATE": 8, + "PLAYERANIMEVENT_SILENCER_TOGGLE": 9, + "PLAYERANIMEVENT_STRIKE_HIT": 16, + "PLAYERANIMEVENT_STRIKE_MISS": 17, + "PLAYERANIMEVENT_TAUNT": 22, + "PLAYERANIMEVENT_THROW_GRENADE": 3, + "PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND": 10 + }, + "type": "uint32" + }, + "PlayerConnectedState": { + "alignment": 4, + "members": { + "PlayerConnected": 0, + "PlayerConnecting": 1, + "PlayerDisconnected": 4, + "PlayerDisconnecting": 3, + "PlayerNeverConnected": -1, + "PlayerReconnecting": 2, + "PlayerReserved": 5 + }, + "type": "uint32" + }, + "PointTemplateClientOnlyEntityBehavior_t": { + "alignment": 4, + "members": { + "CREATE_FOR_CLIENTS_WHO_CONNECT_LATER": 1, + "CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY": 0 + }, + "type": "uint32" + }, + "PointTemplateOwnerSpawnGroupType_t": { + "alignment": 4, + "members": { + "INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP": 1, + "INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP": 2, + "INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP": 0 + }, + "type": "uint32" + }, + "PointWorldTextJustifyHorizontal_t": { + "alignment": 4, + "members": { + "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER": 1, + "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT": 0, + "POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT": 2 + }, + "type": "uint32" + }, + "PointWorldTextJustifyVertical_t": { + "alignment": 4, + "members": { + "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM": 0, + "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER": 1, + "POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP": 2 + }, + "type": "uint32" + }, + "PointWorldTextReorientMode_t": { + "alignment": 4, + "members": { + "POINT_WORLD_TEXT_REORIENT_AROUND_UP": 1, + "POINT_WORLD_TEXT_REORIENT_NONE": 0 + }, + "type": "uint32" + }, + "PreviewCharacterMode": { + "alignment": 4, + "members": { + "BUY_MENU": 2, + "DIORAMA": 0, + "END_OF_MATCH": 4, + "INVENTORY_INSPECT": 5, + "MAIN_MENU": 1, + "TEAM_INTRO": 7, + "TEAM_SELECT": 3, + "WALKING": 6, + "WINGMAN_INTRO": 8 + }, + "type": "uint32" + }, + "PreviewEOMCelebration": { + "alignment": 4, + "members": { + "AVA_DEFEAT": 12, + "CRASSWATER_DEFEAT": 18, + "DARRYL_DEFEAT": 19, + "DOCTOR_DEFEAT": 20, + "DROPDOWN": 3, + "GENDARMERIE": 9, + "GENDARMERIE_DEFEAT": 13, + "GUERILLA": 7, + "GUERILLA02": 8, + "MAE_DEFEAT": 14, + "MASK_F": 6, + "MUHLIK_DEFEAT": 21, + "PUNCHING": 1, + "RICKSAW_DEFEAT": 15, + "SCUBA_FEMALE": 10, + "SCUBA_FEMALE_DEFEAT": 16, + "SCUBA_MALE": 11, + "SCUBA_MALE_DEFEAT": 17, + "STRETCH": 4, + "SWAGGER": 2, + "SWAT_FEMALE": 5, + "VYPA_DEFEAT": 22, + "WALKUP": 0 + }, + "type": "uint32" + }, + "PreviewWeaponState": { + "alignment": 4, + "members": { + "DEPLOYED": 2, + "DROPPED": 0, + "HOLSTERED": 1, + "ICON": 5, + "INSPECT": 4, + "PLANTED": 3 + }, + "type": "uint32" + }, + "PropDoorRotatingOpenDirection_e": { + "alignment": 4, + "members": { + "DOOR_ROTATING_OPEN_BACKWARD": 2, + "DOOR_ROTATING_OPEN_BOTH_WAYS": 0, + "DOOR_ROTATING_OPEN_FORWARD": 1 + }, + "type": "uint32" + }, + "PropDoorRotatingSpawnPos_t": { + "alignment": 4, + "members": { + "DOOR_SPAWN_AJAR": 3, + "DOOR_SPAWN_CLOSED": 0, + "DOOR_SPAWN_OPEN_BACK": 2, + "DOOR_SPAWN_OPEN_FORWARD": 1 + }, + "type": "uint32" + }, + "QuestProgress__Reason": { + "alignment": 4, + "members": { + "QUEST_NONINITIALIZED": 0, + "QUEST_NONOFFICIAL_SERVER": 5, + "QUEST_NOT_CONNECTED_TO_STEAM": 4, + "QUEST_NOT_ENOUGH_PLAYERS": 2, + "QUEST_NOT_SYNCED_WITH_SERVER": 11, + "QUEST_NO_ENTITLEMENT": 6, + "QUEST_NO_QUEST": 7, + "QUEST_OK": 1, + "QUEST_PLAYER_IS_BOT": 8, + "QUEST_REASON_MAX": 12, + "QUEST_WARMUP": 3, + "QUEST_WRONG_MAP": 9, + "QUEST_WRONG_MODE": 10 + }, + "type": "uint32" + }, + "RenderFx_t": { + "alignment": 1, + "members": { + "kRenderFxFadeFast": 6, + "kRenderFxFadeIn": 16, + "kRenderFxFadeOut": 15, + "kRenderFxFadeSlow": 5, + "kRenderFxFlickerFast": 13, + "kRenderFxFlickerSlow": 12, + "kRenderFxGlowShell": 18, + "kRenderFxMax": 19, + "kRenderFxNoDissipation": 14, + "kRenderFxNone": 0, + "kRenderFxPulseFast": 2, + "kRenderFxPulseFastWide": 4, + "kRenderFxPulseFastWider": 17, + "kRenderFxPulseSlow": 1, + "kRenderFxPulseSlowWide": 3, + "kRenderFxSolidFast": 8, + "kRenderFxSolidSlow": 7, + "kRenderFxStrobeFast": 10, + "kRenderFxStrobeFaster": 11, + "kRenderFxStrobeSlow": 9 + }, + "type": "uint8" + }, + "RenderMode_t": { + "alignment": 1, + "members": { + "kRenderDevVisualizer": 11, + "kRenderEnvironmental": 6, + "kRenderGlow": 3, + "kRenderModeCount": 12, + "kRenderNone": 10, + "kRenderNormal": 0, + "kRenderTransAdd": 5, + "kRenderTransAddFrameBlend": 7, + "kRenderTransAlpha": 4, + "kRenderTransAlphaAdd": 8, + "kRenderTransColor": 1, + "kRenderTransTexture": 2, + "kRenderWorldGlow": 9 + }, + "type": "uint8" + }, + "RumbleEffect_t": { + "alignment": 4, + "members": { + "NUM_RUMBLE_EFFECTS": 25, + "RUMBLE_357": 2, + "RUMBLE_AIRBOAT_GUN": 10, + "RUMBLE_AR2": 4, + "RUMBLE_AR2_ALT_FIRE": 7, + "RUMBLE_CROWBAR_SWING": 9, + "RUMBLE_DMG_HIGH": 17, + "RUMBLE_DMG_LOW": 15, + "RUMBLE_DMG_MED": 16, + "RUMBLE_FALL_LONG": 18, + "RUMBLE_FALL_SHORT": 19, + "RUMBLE_FLAT_BOTH": 14, + "RUMBLE_FLAT_LEFT": 12, + "RUMBLE_FLAT_RIGHT": 13, + "RUMBLE_INVALID": -1, + "RUMBLE_JEEP_ENGINE_LOOP": 11, + "RUMBLE_PHYSCANNON_HIGH": 24, + "RUMBLE_PHYSCANNON_LOW": 22, + "RUMBLE_PHYSCANNON_MEDIUM": 23, + "RUMBLE_PHYSCANNON_OPEN": 20, + "RUMBLE_PHYSCANNON_PUNT": 21, + "RUMBLE_PISTOL": 1, + "RUMBLE_RPG_MISSILE": 8, + "RUMBLE_SHOTGUN_DOUBLE": 6, + "RUMBLE_SHOTGUN_SINGLE": 5, + "RUMBLE_SMG1": 3, + "RUMBLE_STOP_ALL": 0 + }, + "type": "uint32" + }, + "SceneOnPlayerDeath_t": { + "alignment": 4, + "members": { + "SCENE_ONPLAYERDEATH_CANCEL": 1, + "SCENE_ONPLAYERDEATH_DO_NOTHING": 0 + }, + "type": "uint32" + }, + "ScriptedConflictResponse_t": { + "alignment": 4, + "members": { + "SS_CONFLICT_ENQUEUE": 0, + "SS_CONFLICT_INTERRUPT": 1 + }, + "type": "uint32" + }, + "ScriptedMoveTo_t": { + "alignment": 4, + "members": { + "CINE_MOVETO_CUSTOM": 3, + "CINE_MOVETO_RUN": 2, + "CINE_MOVETO_TELEPORT": 4, + "CINE_MOVETO_WAIT": 0, + "CINE_MOVETO_WAIT_FACING": 5, + "CINE_MOVETO_WALK": 1 + }, + "type": "uint32" + }, + "ScriptedMoveType_t": { + "alignment": 4, + "members": { + "SCRIPTED_MOVETYPE_NONE": 0, + "SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED": 3, + "SCRIPTED_MOVETYPE_TO_WITH_DURATION": 1, + "SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED": 2 + }, + "type": "uint32" + }, + "ScriptedOnDeath_t": { + "alignment": 4, + "members": { + "SS_ONDEATH_ANIMATED_DEATH": 2, + "SS_ONDEATH_NOT_APPLICABLE": -1, + "SS_ONDEATH_RAGDOLL": 1, + "SS_ONDEATH_UNDEFINED": 0 + }, + "type": "uint32" + }, + "SequenceFinishNotifyState_t": { + "alignment": 1, + "members": { + "eDoNotNotify": 0, + "eNotifyTriggered": 2, + "eNotifyWhenFinished": 1 + }, + "type": "uint8" + }, + "ShadowType_t": { + "alignment": 4, + "members": { + "SHADOWS_NONE": 0, + "SHADOWS_SIMPLE": 1 + }, + "type": "uint32" + }, + "ShakeCommand_t": { + "alignment": 4, + "members": { + "SHAKE_AMPLITUDE": 2, + "SHAKE_FREQUENCY": 3, + "SHAKE_START": 0, + "SHAKE_START_NORUMBLE": 5, + "SHAKE_START_RUMBLEONLY": 4, + "SHAKE_STOP": 1 + }, + "type": "uint32" + }, + "ShardSolid_t": { + "alignment": 1, + "members": { + "SHARD_DEBRIS": 1, + "SHARD_SOLID": 0 + }, + "type": "uint8" + }, + "ShatterDamageCause": { + "alignment": 1, + "members": { + "SHATTERDAMAGE_BULLET": 0, + "SHATTERDAMAGE_EXPLOSIVE": 4, + "SHATTERDAMAGE_MELEE": 1, + "SHATTERDAMAGE_SCRIPT": 3, + "SHATTERDAMAGE_THROWN": 2 + }, + "type": "uint8" + }, + "ShatterGlassStressType": { + "alignment": 1, + "members": { + "SHATTERDRYWALL_CHUNKS": 3, + "SHATTERGLASS_BALLISTIC": 1, + "SHATTERGLASS_BLUNT": 0, + "SHATTERGLASS_EXPLOSIVE": 4, + "SHATTERGLASS_PULSE": 2 + }, + "type": "uint8" + }, + "ShatterPanelMode": { + "alignment": 1, + "members": { + "SHATTER_DRYWALL": 1, + "SHATTER_GLASS": 0 + }, + "type": "uint8" + }, + "SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t": { + "alignment": 4, + "members": { + "kHIGHWATER": 2, + "kMIN_FULL": 1, + "kMIN_THRESHOLD": 0 + }, + "type": "uint32" + }, + "SolidType_t": { + "alignment": 1, + "members": { + "SOLID_BBOX": 2, + "SOLID_BSP": 1, + "SOLID_CAPSULE": 7, + "SOLID_LAST": 8, + "SOLID_NONE": 0, + "SOLID_OBB": 3, + "SOLID_POINT": 5, + "SOLID_SPHERE": 4, + "SOLID_VPHYSICS": 6 + }, + "type": "uint8" + }, + "SoundEventStartType_t": { + "alignment": 4, + "members": { + "SOUNDEVENT_START_ENTITY": 2, + "SOUNDEVENT_START_PLAYER": 0, + "SOUNDEVENT_START_WORLD": 1 + }, + "type": "uint32" + }, + "SoundFlags_t": { + "alignment": 4, + "members": { + "ALL_CONTEXTS": -1048576, + "ALL_SCENTS": 0, + "ALL_SOUNDS": 1048575, + "SOUND_BULLET_IMPACT": 16, + "SOUND_COMBAT": 1, + "SOUND_CONTEXT_ALLIES_ONLY": 67108864, + "SOUND_CONTEXT_COMBINE_ONLY": 2097152, + "SOUND_CONTEXT_DANGER_APPROACH": 33554432, + "SOUND_CONTEXT_EXCLUDE_COMBINE": 16777216, + "SOUND_CONTEXT_EXPLOSION": 8388608, + "SOUND_CONTEXT_GUNFIRE": 1048576, + "SOUND_CONTEXT_PANIC_NPCS": 134217728, + "SOUND_CONTEXT_REACT_TO_SOURCE": 4194304, + "SOUND_DANGER": 8, + "SOUND_GLASS_BREAK": 512, + "SOUND_MOVE_AWAY": 128, + "SOUND_NONE": 0, + "SOUND_PHYSICS_DANGER": 64, + "SOUND_PHYSICS_OBJECT": 1024, + "SOUND_PLAYER": 4, + "SOUND_PLAYER_VEHICLE": 256, + "SOUND_THUMPER": 32, + "SOUND_WORLD": 2 + }, + "type": "uint32" + }, + "SpawnPointCoopEnemy__BotDefaultBehavior_t": { + "alignment": 4, + "members": { + "CHARGE_ENEMY": 2, + "DEFEND_AREA": 0, + "DEFEND_INVESTIGATE": 3, + "HUNT": 1 + }, + "type": "uint32" + }, + "StanceType_t": { + "alignment": 4, + "members": { + "NUM_STANCES": 3, + "STANCE_CROUCHING": 1, + "STANCE_CURRENT": -1, + "STANCE_DEFAULT": 0, + "STANCE_PRONE": 2 + }, + "type": "uint32" + }, + "SubclassVDataChangeType_t": { + "alignment": 4, + "members": { + "SUBCLASS_VDATA_CREATED": 0, + "SUBCLASS_VDATA_RELOADED": 2, + "SUBCLASS_VDATA_SUBCLASS_CHANGED": 1 + }, + "type": "uint32" + }, + "SurroundingBoundsType_t": { + "alignment": 1, + "members": { + "SURROUNDING_TYPE_BIT_COUNT": 3, + "USE_BEST_COLLISION_BOUNDS": 1, + "USE_COLLISION_BOUNDS_NEVER_VPHYSICS": 7, + "USE_GAME_CODE": 4, + "USE_HITBOXES": 2, + "USE_OBB_COLLISION_BOUNDS": 0, + "USE_ROTATION_EXPANDED_BOUNDS": 5, + "USE_ROTATION_EXPANDED_ORIENTED_BOUNDS": 6, + "USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS": 8, + "USE_SPECIFIED_BOUNDS": 3 + }, + "type": "uint8" + }, + "TOGGLE_STATE": { + "alignment": 4, + "members": { + "DOOR_CLOSED": 1, + "DOOR_CLOSING": 3, + "DOOR_OPEN": 0, + "DOOR_OPENING": 2, + "TS_AT_BOTTOM": 1, + "TS_AT_TOP": 0, + "TS_GOING_DOWN": 3, + "TS_GOING_UP": 2 + }, + "type": "uint32" + }, + "TRAIN_CODE": { + "alignment": 4, + "members": { + "TRAIN_BLOCKING": 1, + "TRAIN_FOLLOWING": 2, + "TRAIN_SAFE": 0 + }, + "type": "uint32" + }, + "TakeDamageFlags_t": { + "alignment": 4, + "members": { + "DFLAG_ALWAYS_FIRE_DAMAGE_EVENTS": 512, + "DFLAG_ALWAYS_GIB": 32, + "DFLAG_FORCE_DEATH": 16, + "DFLAG_IGNORE_ARMOR": 2048, + "DFLAG_NEVER_GIB": 64, + "DFLAG_NONE": 0, + "DFLAG_PREVENT_DEATH": 8, + "DFLAG_RADIUS_DMG": 1024, + "DFLAG_REMOVE_NO_RAGDOLL": 128, + "DFLAG_SUPPRESS_DAMAGE_MODIFICATION": 256, + "DFLAG_SUPPRESS_EFFECTS": 4, + "DFLAG_SUPPRESS_HEALTH_CHANGES": 1, + "DFLAG_SUPPRESS_PHYSICS_FORCE": 2, + "DFLAG_SUPPRESS_UTILREMOVE": 4096, + "DMG_LASTDFLAG": 1024 + }, + "type": "uint32" + }, + "TimelineCompression_t": { + "alignment": 4, + "members": { + "TIMELINE_COMPRESSION_AVERAGE": 2, + "TIMELINE_COMPRESSION_AVERAGE_BLEND": 3, + "TIMELINE_COMPRESSION_COUNT_PER_INTERVAL": 1, + "TIMELINE_COMPRESSION_SUM": 0, + "TIMELINE_COMPRESSION_TOTAL": 4 + }, + "type": "uint32" + }, + "Touch_t": { + "alignment": 4, + "members": { + "touch_none": 0, + "touch_npc_only": 2, + "touch_player_only": 1, + "touch_player_or_npc": 3, + "touch_player_or_npc_or_physicsprop": 4 + }, + "type": "uint32" + }, + "TrackOrientationType_t": { + "alignment": 4, + "members": { + "TrackOrientation_FacePath": 1, + "TrackOrientation_FacePathAngles": 2, + "TrackOrientation_Fixed": 0 + }, + "type": "uint32" + }, + "TrainOrientationType_t": { + "alignment": 4, + "members": { + "TrainOrientation_AtPathTracks": 1, + "TrainOrientation_EaseInEaseOut": 3, + "TrainOrientation_Fixed": 0, + "TrainOrientation_LinearBlend": 2 + }, + "type": "uint32" + }, + "TrainVelocityType_t": { + "alignment": 4, + "members": { + "TrainVelocity_EaseInEaseOut": 2, + "TrainVelocity_Instantaneous": 0, + "TrainVelocity_LinearBlend": 1 + }, + "type": "uint32" + }, + "ValueRemapperHapticsType_t": { + "alignment": 4, + "members": { + "HaticsType_Default": 0, + "HaticsType_None": 1 + }, + "type": "uint32" + }, + "ValueRemapperInputType_t": { + "alignment": 4, + "members": { + "InputType_PlayerShootPosition": 0, + "InputType_PlayerShootPositionAroundAxis": 1 + }, + "type": "uint32" + }, + "ValueRemapperMomentumType_t": { + "alignment": 4, + "members": { + "MomentumType_Friction": 1, + "MomentumType_None": 0, + "MomentumType_SpringAwayFromSnapValue": 3, + "MomentumType_SpringTowardSnapValue": 2 + }, + "type": "uint32" + }, + "ValueRemapperOutputType_t": { + "alignment": 4, + "members": { + "OutputType_AnimationCycle": 0, + "OutputType_RotationX": 1, + "OutputType_RotationY": 2, + "OutputType_RotationZ": 3 + }, + "type": "uint32" + }, + "ValueRemapperRatchetType_t": { + "alignment": 4, + "members": { + "RatchetType_Absolute": 0, + "RatchetType_EachEngage": 1 + }, + "type": "uint32" + }, + "WaterLevel_t": { + "alignment": 1, + "members": { + "WL_Chest": 4, + "WL_Count": 6, + "WL_Feet": 1, + "WL_FullyUnderwater": 5, + "WL_Knees": 2, + "WL_NotInWater": 0, + "WL_Waist": 3 + }, + "type": "uint8" + }, + "WeaponAttackType_t": { + "alignment": 4, + "members": { + "eCount": 2, + "eInvalid": -1, + "ePrimary": 0, + "eSecondary": 1 + }, + "type": "uint32" + }, + "WeaponSound_t": { + "alignment": 4, + "members": { + "WEAPON_SOUND_DROP": 22, + "WEAPON_SOUND_EMPTY": 0, + "WEAPON_SOUND_IMPACT": 13, + "WEAPON_SOUND_MELEE_HIT": 5, + "WEAPON_SOUND_MELEE_HIT_NPC": 8, + "WEAPON_SOUND_MELEE_HIT_PLAYER": 7, + "WEAPON_SOUND_MELEE_HIT_WORLD": 6, + "WEAPON_SOUND_MELEE_MISS": 4, + "WEAPON_SOUND_MOUSE_PRESSED": 21, + "WEAPON_SOUND_NEARLYEMPTY": 12, + "WEAPON_SOUND_NUM_TYPES": 24, + "WEAPON_SOUND_RADIO_USE": 23, + "WEAPON_SOUND_REFLECT": 14, + "WEAPON_SOUND_RELOAD": 17, + "WEAPON_SOUND_SECONDARY_ATTACK": 3, + "WEAPON_SOUND_SECONDARY_EMPTY": 1, + "WEAPON_SOUND_SECONDARY_IMPACT": 15, + "WEAPON_SOUND_SECONDARY_REFLECT": 16, + "WEAPON_SOUND_SINGLE": 2, + "WEAPON_SOUND_SINGLE_ACCURATE": 18, + "WEAPON_SOUND_SPECIAL1": 9, + "WEAPON_SOUND_SPECIAL2": 10, + "WEAPON_SOUND_SPECIAL3": 11, + "WEAPON_SOUND_ZOOM_IN": 19, + "WEAPON_SOUND_ZOOM_OUT": 20 + }, + "type": "uint32" + }, + "WeaponSwitchReason_t": { + "alignment": 4, + "members": { + "eDrawn": 0, + "eEquipped": 1, + "eUserInitiatedSwitchToLast": 2 + }, + "type": "uint32" + }, + "WorldTextPanelHorizontalAlign_t": { + "alignment": 4, + "members": { + "WORLDTEXT_HORIZONTAL_ALIGN_CENTER": 1, + "WORLDTEXT_HORIZONTAL_ALIGN_LEFT": 0, + "WORLDTEXT_HORIZONTAL_ALIGN_RIGHT": 2 + }, + "type": "uint32" + }, + "WorldTextPanelOrientation_t": { + "alignment": 4, + "members": { + "WORLDTEXT_ORIENTATION_DEFAULT": 0, + "WORLDTEXT_ORIENTATION_FACEUSER": 1, + "WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT": 2 + }, + "type": "uint32" + }, + "WorldTextPanelVerticalAlign_t": { + "alignment": 4, + "members": { + "WORLDTEXT_VERTICAL_ALIGN_BOTTOM": 2, + "WORLDTEXT_VERTICAL_ALIGN_CENTER": 1, + "WORLDTEXT_VERTICAL_ALIGN_TOP": 0 + }, + "type": "uint32" + }, + "attributeprovidertypes_t": { + "alignment": 4, + "members": { + "PROVIDER_GENERIC": 0, + "PROVIDER_WEAPON": 1 + }, + "type": "uint32" + }, + "doorCheck_e": { + "alignment": 4, + "members": { + "DOOR_CHECK_BACKWARD": 1, + "DOOR_CHECK_FORWARD": 0, + "DOOR_CHECK_FULL": 2 + }, + "type": "uint32" + }, + "filter_t": { + "alignment": 4, + "members": { + "FILTER_AND": 0, + "FILTER_OR": 1 + }, + "type": "uint32" + }, + "gear_slot_t": { + "alignment": 4, + "members": { + "GEAR_SLOT_BOOSTS": 11, + "GEAR_SLOT_C4": 4, + "GEAR_SLOT_COUNT": 13, + "GEAR_SLOT_FIRST": 0, + "GEAR_SLOT_GRENADES": 3, + "GEAR_SLOT_INVALID": -1, + "GEAR_SLOT_KNIFE": 2, + "GEAR_SLOT_LAST": 12, + "GEAR_SLOT_PISTOL": 1, + "GEAR_SLOT_RESERVED_SLOT10": 9, + "GEAR_SLOT_RESERVED_SLOT11": 10, + "GEAR_SLOT_RESERVED_SLOT6": 5, + "GEAR_SLOT_RESERVED_SLOT7": 6, + "GEAR_SLOT_RESERVED_SLOT8": 7, + "GEAR_SLOT_RESERVED_SLOT9": 8, + "GEAR_SLOT_RIFLE": 0, + "GEAR_SLOT_UTILITY": 12 + }, + "type": "uint32" + }, + "loadout_slot_t": { + "alignment": 4, + "members": { + "LOADOUT_SLOT_C4": 1, + "LOADOUT_SLOT_CLOTHING_APPEARANCE": 46, + "LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER": 38, + "LOADOUT_SLOT_CLOTHING_EYEWEAR": 42, + "LOADOUT_SLOT_CLOTHING_FACEMASK": 40, + "LOADOUT_SLOT_CLOTHING_HANDS": 41, + "LOADOUT_SLOT_CLOTHING_HAT": 43, + "LOADOUT_SLOT_CLOTHING_LOWERBODY": 44, + "LOADOUT_SLOT_CLOTHING_TORSO": 45, + "LOADOUT_SLOT_COUNT": 57, + "LOADOUT_SLOT_EQUIPMENT0": 32, + "LOADOUT_SLOT_EQUIPMENT1": 33, + "LOADOUT_SLOT_EQUIPMENT2": 34, + "LOADOUT_SLOT_EQUIPMENT3": 35, + "LOADOUT_SLOT_EQUIPMENT4": 36, + "LOADOUT_SLOT_EQUIPMENT5": 37, + "LOADOUT_SLOT_FIRST_ALL_CHARACTER": 54, + "LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON": 0, + "LOADOUT_SLOT_FIRST_COSMETIC": 41, + "LOADOUT_SLOT_FIRST_PRIMARY_WEAPON": 8, + "LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT": 32, + "LOADOUT_SLOT_FIRST_WHEEL_GRENADE": 26, + "LOADOUT_SLOT_FIRST_WHEEL_WEAPON": 2, + "LOADOUT_SLOT_FLAIR0": 55, + "LOADOUT_SLOT_GRENADE0": 26, + "LOADOUT_SLOT_GRENADE1": 27, + "LOADOUT_SLOT_GRENADE2": 28, + "LOADOUT_SLOT_GRENADE3": 29, + "LOADOUT_SLOT_GRENADE4": 30, + "LOADOUT_SLOT_GRENADE5": 31, + "LOADOUT_SLOT_HEAVY0": 20, + "LOADOUT_SLOT_HEAVY1": 21, + "LOADOUT_SLOT_HEAVY2": 22, + "LOADOUT_SLOT_HEAVY3": 23, + "LOADOUT_SLOT_HEAVY4": 24, + "LOADOUT_SLOT_HEAVY5": 25, + "LOADOUT_SLOT_INVALID": -1, + "LOADOUT_SLOT_LAST_ALL_CHARACTER": 56, + "LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON": 1, + "LOADOUT_SLOT_LAST_COSMETIC": 41, + "LOADOUT_SLOT_LAST_PRIMARY_WEAPON": 25, + "LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT": 37, + "LOADOUT_SLOT_LAST_WHEEL_GRENADE": 31, + "LOADOUT_SLOT_LAST_WHEEL_WEAPON": 25, + "LOADOUT_SLOT_MELEE": 0, + "LOADOUT_SLOT_MISC0": 47, + "LOADOUT_SLOT_MISC1": 48, + "LOADOUT_SLOT_MISC2": 49, + "LOADOUT_SLOT_MISC3": 50, + "LOADOUT_SLOT_MISC4": 51, + "LOADOUT_SLOT_MISC5": 52, + "LOADOUT_SLOT_MISC6": 53, + "LOADOUT_SLOT_MUSICKIT": 54, + "LOADOUT_SLOT_PET": 39, + "LOADOUT_SLOT_PROMOTED": -2, + "LOADOUT_SLOT_RIFLE0": 14, + "LOADOUT_SLOT_RIFLE1": 15, + "LOADOUT_SLOT_RIFLE2": 16, + "LOADOUT_SLOT_RIFLE3": 17, + "LOADOUT_SLOT_RIFLE4": 18, + "LOADOUT_SLOT_RIFLE5": 19, + "LOADOUT_SLOT_SECONDARY0": 2, + "LOADOUT_SLOT_SECONDARY1": 3, + "LOADOUT_SLOT_SECONDARY2": 4, + "LOADOUT_SLOT_SECONDARY3": 5, + "LOADOUT_SLOT_SECONDARY4": 6, + "LOADOUT_SLOT_SECONDARY5": 7, + "LOADOUT_SLOT_SMG0": 8, + "LOADOUT_SLOT_SMG1": 9, + "LOADOUT_SLOT_SMG2": 10, + "LOADOUT_SLOT_SMG3": 11, + "LOADOUT_SLOT_SMG4": 12, + "LOADOUT_SLOT_SMG5": 13, + "LOADOUT_SLOT_SPRAY0": 56 + }, + "type": "uint32" + }, + "navproperties_t": { + "alignment": 4, + "members": { + "NAV_IGNORE": 1 + }, + "type": "uint32" + }, + "vote_create_failed_t": { + "alignment": 4, + "members": { + "VOTE_FAILED_CANNOT_KICK_ADMIN": 12, + "VOTE_FAILED_CANT_ROUND_END": 31, + "VOTE_FAILED_CONTINUE": 33, + "VOTE_FAILED_DISABLED": 21, + "VOTE_FAILED_FAILED_RECENTLY": 8, + "VOTE_FAILED_FAILED_RECENT_CHANGEMAP": 16, + "VOTE_FAILED_FAILED_RECENT_KICK": 15, + "VOTE_FAILED_FAILED_RECENT_RESTART": 19, + "VOTE_FAILED_FAILED_RECENT_SCRAMBLETEAMS": 18, + "VOTE_FAILED_FAILED_RECENT_SWAPTEAMS": 17, + "VOTE_FAILED_GENERIC": 0, + "VOTE_FAILED_ISSUE_DISABLED": 5, + "VOTE_FAILED_MAP_NAME_REQUIRED": 7, + "VOTE_FAILED_MAP_NOT_FOUND": 6, + "VOTE_FAILED_MATCH_NOT_PAUSED": 25, + "VOTE_FAILED_MATCH_PAUSED": 24, + "VOTE_FAILED_MAX": 34, + "VOTE_FAILED_NEXTLEVEL_SET": 22, + "VOTE_FAILED_NOT_10_PLAYERS": 27, + "VOTE_FAILED_NOT_IN_WARMUP": 26, + "VOTE_FAILED_PLAYERNOTFOUND": 11, + "VOTE_FAILED_QUORUM_FAILURE": 4, + "VOTE_FAILED_RATE_EXCEEDED": 2, + "VOTE_FAILED_REMATCH": 32, + "VOTE_FAILED_SCRAMBLE_IN_PROGRESS": 13, + "VOTE_FAILED_SPECTATOR": 14, + "VOTE_FAILED_SWAP_IN_PROGRESS": 20, + "VOTE_FAILED_TEAM_CANT_CALL": 9, + "VOTE_FAILED_TIMEOUT_ACTIVE": 28, + "VOTE_FAILED_TIMEOUT_EXHAUSTED": 30, + "VOTE_FAILED_TIMEOUT_INACTIVE": 29, + "VOTE_FAILED_TOO_EARLY_SURRENDER": 23, + "VOTE_FAILED_TRANSITIONING_PLAYERS": 1, + "VOTE_FAILED_WAITINGFORPLAYERS": 10, + "VOTE_FAILED_YES_MUST_EXCEED_NO": 3 + }, + "type": "uint32" + } + } + }, + "soundsystem.dll": { + "classes": { + "CDSPMixgroupModifier": { + "fields": { + "m_flListenerReverbModifierWhenSourceReverbIsActive": 24, + "m_flModifier": 8, + "m_flModifierMin": 12, + "m_flSourceModifier": 16, + "m_flSourceModifierMin": 20, + "m_mixgroup": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CDspPresetModifierList": { + "fields": { + "m_dspName": 0, + "m_modifiers": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSosGroupActionLimitSchema": { + "fields": { + "m_nMaxCount": 24, + "m_nSortType": 32, + "m_nStopType": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupActionSchema": { + "fields": { + "m_actionInstanceType": 20, + "m_actionType": 16, + "m_name": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CSosGroupActionSetSoundeventParameterSchema": { + "fields": { + "m_flMaxValue": 32, + "m_flMinValue": 28, + "m_nMaxCount": 24, + "m_nSortType": 48, + "m_opvarName": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupActionSoundeventClusterSchema": { + "fields": { + "m_clusterSizeOpvar": 48, + "m_flClusterEpsilon": 28, + "m_groupBoundingBoxMaxsOpvar": 64, + "m_groupBoundingBoxMinsOpvar": 56, + "m_nMinNearby": 24, + "m_shouldPlayClusterChild": 40, + "m_shouldPlayOpvar": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupActionTimeBlockLimitSchema": { + "fields": { + "m_flMaxDuration": 28, + "m_nMaxCount": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupActionTimeLimitSchema": { + "fields": { + "m_flMaxDuration": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupActionSchema" + }, + "CSosGroupBranchPattern": { + "fields": { + "m_bMatchEntIndex": 10, + "m_bMatchEventName": 8, + "m_bMatchEventSubString": 9, + "m_bMatchOpvar": 11 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSosGroupMatchPattern": { + "fields": { + "m_flEntIndex": 32, + "m_flOpvar": 36, + "m_matchSoundEventName": 16, + "m_matchSoundEventSubString": 24 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CSosGroupBranchPattern" + }, + "CSosSoundEventGroupListSchema": { + "fields": { + "m_groupList": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CSosSoundEventGroupSchema": { + "fields": { + "m_bInvertMatch": 20, + "m_bIsBlocking": 12, + "m_branchPattern": 64, + "m_matchPattern": 24, + "m_nBlockMaxCount": 16, + "m_nType": 8, + "m_name": 0, + "m_vActions": 176 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + }, + { + "name": "MPropertyElementNameFn", + "type": "Unknown" + } + ], + "parent": null + }, + "CSoundEventMetaData": { + "fields": { + "m_soundEventVMix": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CVoiceContainerAmpedDecayingSineWave": { + "fields": { + "m_flGainAmount": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerDecayingSineWave" + }, + "CVoiceContainerBase": { + "fields": { + "m_curves": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CVoiceContainerBlend": { + "fields": { + "m_flBlendAmount": 112, + "m_hSoundOne": 96, + "m_hSoundTwo": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerDecayingSineWave": { + "fields": { + "m_flDecayTime": 100, + "m_flFrequency": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerDefault": { + "fields": {}, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerEngineSound": { + "fields": { + "m_SoundToPlay": 96, + "m_flEngineRPM": 112, + "m_flTestConstantParam": 104, + "m_flTestSoundEventBoundParam": 108 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerEnvelopeAnalyzer": { + "fields": { + "m_envBuffer": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerWavFileReader" + }, + "CVoiceContainerRandomSampler": { + "fields": { + "m_flLoudAmplitude": 96, + "m_flLoudAmplitudeJitter": 100, + "m_flLoudTimeJitter": 112, + "m_flSoftAmplitude": 104, + "m_flSoftAmplitudeJitter": 108, + "m_flSoftTimeJitter": 116, + "m_grainResources": 120 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerRealtimeFMSineWave": { + "fields": { + "m_flCarrierFrequency": 96, + "m_flModulatorAmount": 104, + "m_flModulatorFrequency": 100 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerTestConstant": { + "fields": { + "m_flTestConstantParam": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerWavFileReader" + }, + "CVoiceContainerTestNestedDynamic": { + "fields": { + "m_SoundToPlay": 96, + "m_flTestConstantParam": 104 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "CVoiceContainerWavFileReader": { + "fields": { + "m_wavFilePath": 96 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "CVoiceContainerBase" + }, + "SelectedEditItemInfo_t": { + "fields": { + "m_EditItems": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SosEditItemInfo_t": { + "fields": { + "itemKVString": 32, + "itemName": 8, + "itemPos": 40, + "itemType": 0, + "itemTypeName": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixAutoFilterDesc_t": { + "fields": { + "m_filter": 12, + "m_flAttackTimeMS": 4, + "m_flEnvelopeAmount": 0, + "m_flLFOAmount": 28, + "m_flLFORate": 32, + "m_flPhase": 36, + "m_flReleaseTimeMS": 8, + "m_nLFOShape": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixBoxverbDesc_t": { + "fields": { + "m_bParallel": 24, + "m_filterType": 28, + "m_flComplexity": 8, + "m_flDepth": 52, + "m_flDiffusion": 12, + "m_flFeedbackDepth": 68, + "m_flFeedbackHeight": 64, + "m_flFeedbackScale": 56, + "m_flFeedbackWidth": 60, + "m_flHeight": 48, + "m_flModDepth": 16, + "m_flModRate": 20, + "m_flOutputGain": 72, + "m_flSizeMax": 0, + "m_flSizeMin": 4, + "m_flTaps": 76, + "m_flWidth": 44 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixConvolutionDesc_t": { + "fields": { + "m_flHighCutoffFreq": 28, + "m_flLowCutoffFreq": 24, + "m_flPreDelayMS": 4, + "m_flWetMix": 8, + "m_fldbGain": 0, + "m_fldbHigh": 20, + "m_fldbLow": 12, + "m_fldbMid": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDelayDesc_t": { + "fields": { + "m_bEnableFilter": 16, + "m_feedbackFilter": 0, + "m_flDelay": 20, + "m_flDelayGain": 28, + "m_flDirectGain": 24, + "m_flFeedbackGain": 32, + "m_flWidth": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDiffusorDesc_t": { + "fields": { + "m_flComplexity": 4, + "m_flFeedback": 8, + "m_flOutputGain": 12, + "m_flSize": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDynamics3BandDesc_t": { + "fields": { + "m_bPeakMode": 32, + "m_bandDesc": 36, + "m_flDepth": 12, + "m_flHighCutoffFreq": 28, + "m_flLowCutoffFreq": 24, + "m_flRMSTimeMS": 4, + "m_flTimeScale": 20, + "m_flWetMix": 16, + "m_fldbGainOutput": 0, + "m_fldbKneeWidth": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDynamicsBand_t": { + "fields": { + "m_bEnable": 32, + "m_bSolo": 33, + "m_flAttackTimeMS": 24, + "m_flRatioAbove": 20, + "m_flRatioBelow": 16, + "m_flReleaseTimeMS": 28, + "m_fldbGainInput": 0, + "m_fldbGainOutput": 4, + "m_fldbThresholdAbove": 12, + "m_fldbThresholdBelow": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDynamicsCompressorDesc_t": { + "fields": { + "m_bPeakMode": 32, + "m_flAttackTimeMS": 16, + "m_flCompressionRatio": 12, + "m_flRMSTimeMS": 24, + "m_flReleaseTimeMS": 20, + "m_flWetMix": 28, + "m_fldbCompressionThreshold": 4, + "m_fldbKneeWidth": 8, + "m_fldbOutputGain": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixDynamicsDesc_t": { + "fields": { + "m_bPeakMode": 44, + "m_flAttackTimeMS": 28, + "m_flLimiterRatio": 24, + "m_flRMSTimeMS": 36, + "m_flRatio": 20, + "m_flReleaseTimeMS": 32, + "m_flWetMix": 40, + "m_fldbCompressionThreshold": 8, + "m_fldbGain": 0, + "m_fldbKneeWidth": 16, + "m_fldbLimiterThreshold": 12, + "m_fldbNoiseGateThreshold": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixEQ8Desc_t": { + "fields": { + "m_stages": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixEffectChainDesc_t": { + "fields": { + "m_flCrossfadeTime": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixEnvelopeDesc_t": { + "fields": { + "m_flAttackTimeMS": 0, + "m_flHoldTimeMS": 4, + "m_flReleaseTimeMS": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixFilterDesc_t": { + "fields": { + "m_bEnabled": 3, + "m_flCutoffFreq": 8, + "m_flQ": 12, + "m_fldbGain": 4, + "m_nFilterSlope": 2, + "m_nFilterType": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixFreeverbDesc_t": { + "fields": { + "m_flDamp": 4, + "m_flLateReflections": 12, + "m_flRoomSize": 0, + "m_flWidth": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixModDelayDesc_t": { + "fields": { + "m_bApplyAntialiasing": 44, + "m_bPhaseInvert": 16, + "m_feedbackFilter": 0, + "m_flDelay": 24, + "m_flFeedbackGain": 32, + "m_flGlideTime": 20, + "m_flModDepth": 40, + "m_flModRate": 36, + "m_flOutputGain": 28 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixOscDesc_t": { + "fields": { + "m_flPhase": 8, + "m_freq": 4, + "oscType": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixPannerDesc_t": { + "fields": { + "m_flStrength": 4, + "m_type": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixPitchShiftDesc_t": { + "fields": { + "m_flPitchShift": 4, + "m_nGrainSampleCount": 0, + "m_nProcType": 12, + "m_nQuality": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixPlateverbDesc_t": { + "fields": { + "m_flDamp": 16, + "m_flDecay": 12, + "m_flFeedbackDiffusion1": 20, + "m_flFeedbackDiffusion2": 24, + "m_flInputDiffusion1": 4, + "m_flInputDiffusion2": 8, + "m_flPrefilter": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixShaperDesc_t": { + "fields": { + "m_flWetMix": 12, + "m_fldbDrive": 4, + "m_fldbOutputGain": 8, + "m_nOversampleFactor": 16, + "m_nShape": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixSubgraphSwitchDesc_t": { + "fields": { + "m_bOnlyTailsOnFadeOut": 4, + "m_flInterpolationTime": 8, + "m_interpolationMode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixUtilityDesc_t": { + "fields": { + "m_bBassMono": 16, + "m_flBassFreq": 20, + "m_flInputPan": 4, + "m_flOutputBalance": 8, + "m_fldbOutputGain": 12, + "m_nOp": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMixVocoderDesc_t": { + "fields": { + "m_bPeakMode": 36, + "m_flAttackTimeMS": 24, + "m_flBandwidth": 4, + "m_flFreqRangeEnd": 16, + "m_flFreqRangeStart": 12, + "m_flReleaseTimeMS": 28, + "m_fldBModGain": 8, + "m_fldBUnvoicedGain": 20, + "m_nBandCount": 0, + "m_nDebugBand": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": { + "ActionType_t": { + "alignment": 4, + "members": { + "SOS_ACTION_LIMITER": 1, + "SOS_ACTION_NONE": 0, + "SOS_ACTION_SET_SOUNDEVENT_PARAM": 4, + "SOS_ACTION_SOUNDEVENT_CLUSTER": 5, + "SOS_ACTION_TIME_BLOCK_LIMITER": 3, + "SOS_ACTION_TIME_LIMIT": 2 + }, + "type": "uint32" + }, + "SosActionSortType_t": { + "alignment": 4, + "members": { + "SOS_SORTTYPE_HIGHEST": 0, + "SOS_SORTTYPE_LOWEST": 1 + }, + "type": "uint32" + }, + "SosActionStopType_t": { + "alignment": 4, + "members": { + "SOS_STOPTYPE_NONE": 0, + "SOS_STOPTYPE_OPVAR": 2, + "SOS_STOPTYPE_TIME": 1 + }, + "type": "uint32" + }, + "SosEditItemType_t": { + "alignment": 4, + "members": { + "SOS_EDIT_ITEM_TYPE_FIELD": 5, + "SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS": 2, + "SOS_EDIT_ITEM_TYPE_OPERATOR": 4, + "SOS_EDIT_ITEM_TYPE_SOUNDEVENT": 1, + "SOS_EDIT_ITEM_TYPE_SOUNDEVENTS": 0, + "SOS_EDIT_ITEM_TYPE_STACK": 3 + }, + "type": "uint32" + }, + "SosGroupType_t": { + "alignment": 4, + "members": { + "SOS_GROUPTYPE_DYNAMIC": 0, + "SOS_GROUPTYPE_STATIC": 1 + }, + "type": "uint32" + }, + "VMixChannelOperation_t": { + "alignment": 4, + "members": { + "VMIX_CHAN_LEFT": 1, + "VMIX_CHAN_MID_SIDE": 5, + "VMIX_CHAN_MONO": 4, + "VMIX_CHAN_RIGHT": 2, + "VMIX_CHAN_STEREO": 0, + "VMIX_CHAN_SWAP": 3 + }, + "type": "uint32" + }, + "VMixFilterSlope_t": { + "alignment": 1, + "members": { + "FILTER_SLOPE_12dB": 4, + "FILTER_SLOPE_1POLE_12dB": 1, + "FILTER_SLOPE_1POLE_18dB": 2, + "FILTER_SLOPE_1POLE_24dB": 3, + "FILTER_SLOPE_1POLE_6dB": 0, + "FILTER_SLOPE_24dB": 5, + "FILTER_SLOPE_36dB": 6, + "FILTER_SLOPE_48dB": 7, + "FILTER_SLOPE_MAX": 7 + }, + "type": "uint8" + }, + "VMixFilterType_t": { + "alignment": 2, + "members": { + "FILTER_ALLPASS": 7, + "FILTER_BANDPASS": 2, + "FILTER_HIGHPASS": 1, + "FILTER_HIGH_SHELF": 6, + "FILTER_LOWPASS": 0, + "FILTER_LOW_SHELF": 5, + "FILTER_NOTCH": 3, + "FILTER_PASSTHROUGH": 8, + "FILTER_PEAKING_EQ": 4, + "FILTER_UNKNOWN": -1 + }, + "type": "uint16" + }, + "VMixLFOShape_t": { + "alignment": 4, + "members": { + "LFO_SHAPE_NOISE": 4, + "LFO_SHAPE_SAW": 3, + "LFO_SHAPE_SINE": 0, + "LFO_SHAPE_SQUARE": 1, + "LFO_SHAPE_TRI": 2 + }, + "type": "uint32" + }, + "VMixPannerType_t": { + "alignment": 4, + "members": { + "PANNER_TYPE_EQUAL_POWER": 1, + "PANNER_TYPE_LINEAR": 0 + }, + "type": "uint32" + }, + "VMixProcessorType_t": { + "alignment": 2, + "members": { + "VPROCESSOR_AUTOFILTER": 24, + "VPROCESSOR_BOXVERB": 9, + "VPROCESSOR_CONVOLUTION": 18, + "VPROCESSOR_DELAY": 6, + "VPROCESSOR_DIFFUSOR": 8, + "VPROCESSOR_DYNAMICS": 4, + "VPROCESSOR_DYNAMICS_3BAND": 19, + "VPROCESSOR_DYNAMICS_COMPRESSOR": 20, + "VPROCESSOR_EFFECT_CHAIN": 27, + "VPROCESSOR_ENVELOPE": 16, + "VPROCESSOR_EQ8": 15, + "VPROCESSOR_FILTER": 13, + "VPROCESSOR_FREEVERB": 10, + "VPROCESSOR_FULLWAVE_INTEGRATOR": 12, + "VPROCESSOR_MOD_DELAY": 7, + "VPROCESSOR_OSC": 25, + "VPROCESSOR_PANNER": 22, + "VPROCESSOR_PLATEVERB": 11, + "VPROCESSOR_PRESETDSP": 5, + "VPROCESSOR_RT_PITCH": 2, + "VPROCESSOR_SHAPER": 21, + "VPROCESSOR_STEAMAUDIO_DIRECT": 29, + "VPROCESSOR_STEAMAUDIO_HRTF": 3, + "VPROCESSOR_STEAMAUDIO_PATHING": 14, + "VPROCESSOR_STEAMAUDIO_REVERB": 1, + "VPROCESSOR_STEREODELAY": 26, + "VPROCESSOR_SUBGRAPH_SWITCH": 28, + "VPROCESSOR_UNKNOWN": 0, + "VPROCESSOR_UTILITY": 23, + "VPROCESSOR_VOCODER": 17 + }, + "type": "uint16" + }, + "VMixSubgraphSwitchInterpolationType_t": { + "alignment": 4, + "members": { + "SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING": 2, + "SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE": 0, + "SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT": 1 + }, + "type": "uint32" + }, + "soundlevel_t": { + "alignment": 4, + "members": { + "SNDLVL_100dB": 100, + "SNDLVL_105dB": 105, + "SNDLVL_110dB": 110, + "SNDLVL_120dB": 120, + "SNDLVL_130dB": 130, + "SNDLVL_140dB": 140, + "SNDLVL_150dB": 150, + "SNDLVL_180dB": 180, + "SNDLVL_20dB": 20, + "SNDLVL_25dB": 25, + "SNDLVL_30dB": 30, + "SNDLVL_35dB": 35, + "SNDLVL_40dB": 40, + "SNDLVL_45dB": 45, + "SNDLVL_50dB": 50, + "SNDLVL_55dB": 55, + "SNDLVL_60dB": 60, + "SNDLVL_65dB": 65, + "SNDLVL_70dB": 70, + "SNDLVL_75dB": 75, + "SNDLVL_80dB": 80, + "SNDLVL_85dB": 85, + "SNDLVL_90dB": 90, + "SNDLVL_95dB": 95, + "SNDLVL_GUNFIRE": 140, + "SNDLVL_IDLE": 60, + "SNDLVL_NONE": 0, + "SNDLVL_NORM": 75, + "SNDLVL_STATIC": 66, + "SNDLVL_TALKING": 80 + }, + "type": "uint32" + } + } + }, + "vphysics2.dll": { + "classes": { + "CFeIndexedJiggleBone": { + "fields": { + "m_jiggleBone": 8, + "m_nJiggleParent": 4, + "m_nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFeJiggleBone": { + "fields": { + "m_flAlongDamping": 32, + "m_flAlongStiffness": 28, + "m_flAngleLimit": 36, + "m_flBaseDamping": 80, + "m_flBaseForwardFriction": 116, + "m_flBaseLeftFriction": 92, + "m_flBaseMass": 72, + "m_flBaseMaxForward": 112, + "m_flBaseMaxLeft": 88, + "m_flBaseMaxUp": 100, + "m_flBaseMinForward": 108, + "m_flBaseMinLeft": 84, + "m_flBaseMinUp": 96, + "m_flBaseStiffness": 76, + "m_flBaseUpFriction": 104, + "m_flLength": 4, + "m_flMaxPitch": 60, + "m_flMaxYaw": 44, + "m_flMinPitch": 56, + "m_flMinYaw": 40, + "m_flPitchBounce": 68, + "m_flPitchDamping": 24, + "m_flPitchFriction": 64, + "m_flPitchStiffness": 20, + "m_flRadius0": 120, + "m_flRadius1": 124, + "m_flTipMass": 8, + "m_flYawBounce": 52, + "m_flYawDamping": 16, + "m_flYawFriction": 48, + "m_flYawStiffness": 12, + "m_nCollisionMask": 152, + "m_nFlags": 0, + "m_vPoint0": 128, + "m_vPoint1": 140 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFeMorphLayer": { + "fields": { + "m_GoalDamping": 112, + "m_GoalStrength": 88, + "m_Gravity": 64, + "m_InitPos": 40, + "m_Name": 0, + "m_Nodes": 16, + "m_nNameHash": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFeNamedJiggleBone": { + "fields": { + "m_jiggleBone": 52, + "m_nJiggleParent": 48, + "m_strParentBone": 0, + "m_transform": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CFeVertexMapBuildArray": { + "fields": { + "m_Array": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CRegionSVM": { + "fields": { + "m_Nodes": 24, + "m_Planes": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CastSphereSATParams_t": { + "fields": { + "m_flMaxFraction": 28, + "m_flRadius": 24, + "m_flScale": 32, + "m_pHull": 40, + "m_vRayDelta": 12, + "m_vRayStart": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CovMatrix3": { + "fields": { + "m_flXY": 12, + "m_flXZ": 16, + "m_flYZ": 20, + "m_vDiag": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "Dop26_t": { + "fields": { + "m_flSupport": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeAnimStrayRadius_t": { + "fields": { + "flMaxDist": 4, + "flRelaxationFactor": 8, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeAxialEdgeBend_t": { + "fields": { + "flDist": 8, + "flWeight": 12, + "nNode": 28, + "te": 0, + "tv": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeBandBendLimit_t": { + "fields": { + "flDistMax": 4, + "flDistMin": 0, + "nNode": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeBoxRigid_t": { + "fields": { + "nCollisionMask": 34, + "nFlags": 50, + "nNode": 32, + "nVertexMapIndex": 48, + "tmFrame2": 0, + "vSize": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeBuildBoxRigid_t": { + "fields": { + "m_nPriority": 64, + "m_nVertexMapHash": 68 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "FeBoxRigid_t" + }, + "FeBuildSphereRigid_t": { + "fields": { + "m_nPriority": 32, + "m_nVertexMapHash": 36 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "FeSphereRigid_t" + }, + "FeBuildTaperedCapsuleRigid_t": { + "fields": { + "m_nPriority": 48, + "m_nVertexMapHash": 52 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "FeTaperedCapsuleRigid_t" + }, + "FeCollisionPlane_t": { + "fields": { + "flStrength": 20, + "m_Plane": 4, + "nChildNode": 2, + "nCtrlParent": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeCtrlOffset_t": { + "fields": { + "nCtrlChild": 14, + "nCtrlParent": 12, + "vOffset": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeCtrlOsOffset_t": { + "fields": { + "nCtrlChild": 2, + "nCtrlParent": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeCtrlSoftOffset_t": { + "fields": { + "flAlpha": 16, + "nCtrlChild": 2, + "nCtrlParent": 0, + "vOffset": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeEdgeDesc_t": { + "fields": { + "nEdge": 0, + "nSide": 4, + "nVirtElem": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeEffectDesc_t": { + "fields": { + "m_Params": 16, + "nNameHash": 8, + "nType": 12, + "sName": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeFitInfluence_t": { + "fields": { + "flWeight": 4, + "nMatrixNode": 8, + "nVertexNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeFitMatrix_t": { + "fields": { + "bone": 0, + "nBeginDynamic": 48, + "nEnd": 44, + "nNode": 46, + "vCenter": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeFitWeight_t": { + "fields": { + "flWeight": 0, + "nDummy": 6, + "nNode": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeFollowNode_t": { + "fields": { + "flWeight": 4, + "nChildNode": 2, + "nParentNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeKelagerBend2_t": { + "fields": { + "flHeight0": 12, + "flWeight": 0, + "nNode": 16, + "nReserved": 22 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeMorphLayerDepr_t": { + "fields": { + "m_GoalDamping": 112, + "m_GoalStrength": 88, + "m_Gravity": 64, + "m_InitPos": 40, + "m_Name": 0, + "m_Nodes": 16, + "m_nFlags": 136, + "m_nNameHash": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeNodeBase_t": { + "fields": { + "nDummy": 2, + "nNode": 0, + "nNodeX0": 8, + "nNodeX1": 10, + "nNodeY0": 12, + "nNodeY1": 14, + "qAdjust": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeNodeIntegrator_t": { + "fields": { + "flAnimationForceAttraction": 4, + "flAnimationVertexAttraction": 8, + "flGravity": 12, + "flPointDamping": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeNodeReverseOffset_t": { + "fields": { + "nBoneCtrl": 12, + "nTargetNode": 14, + "vOffset": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeNodeWindBase_t": { + "fields": { + "nNodeX0": 0, + "nNodeX1": 2, + "nNodeY0": 4, + "nNodeY1": 6 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeProxyVertexMap_t": { + "fields": { + "m_Name": 0, + "m_flWeight": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeQuad_t": { + "fields": { + "flSlack": 8, + "nNode": 0, + "vShape": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeRigidColliderIndices_t": { + "fields": { + "m_nBoxRigidIndex": 4, + "m_nCollisionPlaneIndex": 6, + "m_nSphereRigidIndex": 2, + "m_nTaperedCapsuleRigidIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeRodConstraint_t": { + "fields": { + "flMaxDist": 4, + "flMinDist": 8, + "flRelaxationFactor": 16, + "flWeight0": 12, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdAnimStrayRadius_t": { + "fields": { + "flMaxDist": 16, + "flRelaxationFactor": 32, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdNodeBase_t": { + "fields": { + "nDummy": 40, + "nNode": 0, + "nNodeX0": 8, + "nNodeX1": 16, + "nNodeY0": 24, + "nNodeY1": 32, + "qAdjust": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdQuad_t": { + "fields": { + "f4Slack": 32, + "f4Weights": 240, + "nNode": 0, + "vShape": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdRodConstraintAnim_t": { + "fields": { + "f4RelaxationFactor": 32, + "f4Weight0": 16, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdRodConstraint_t": { + "fields": { + "f4MaxDist": 16, + "f4MinDist": 32, + "f4RelaxationFactor": 64, + "f4Weight0": 48, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdSpringIntegrator_t": { + "fields": { + "flNodeWeight0": 64, + "flSpringConstant": 32, + "flSpringDamping": 48, + "flSpringRestLength": 16, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSimdTri_t": { + "fields": { + "nNode": 0, + "v1x": 80, + "v2": 96, + "w1": 48, + "w2": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSoftParent_t": { + "fields": { + "flAlpha": 4, + "nParent": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSourceEdge_t": { + "fields": { + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSphereRigid_t": { + "fields": { + "nCollisionMask": 18, + "nFlags": 22, + "nNode": 16, + "nVertexMapIndex": 20, + "vSphere": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeSpringIntegrator_t": { + "fields": { + "flNodeWeight0": 16, + "flSpringConstant": 8, + "flSpringDamping": 12, + "flSpringRestLength": 4, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeStiffHingeBuild_t": { + "fields": { + "flMaxAngle": 0, + "flMotionBias": 8, + "flStrength": 4, + "nNode": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTaperedCapsuleRigid_t": { + "fields": { + "nCollisionMask": 34, + "nFlags": 38, + "nNode": 32, + "nVertexMapIndex": 36, + "vSphere": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTaperedCapsuleStretch_t": { + "fields": { + "flRadius": 8, + "nCollisionMask": 4, + "nDummy": 6, + "nNode": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTreeChildren_t": { + "fields": { + "nChild": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTri_t": { + "fields": { + "nNode": 0, + "v1x": 16, + "v2": 20, + "w1": 8, + "w2": 12 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeTwistConstraint_t": { + "fields": { + "flSwingRelax": 8, + "flTwistRelax": 4, + "nNodeEnd": 2, + "nNodeOrient": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeVertexMapBuild_t": { + "fields": { + "m_Color": 12, + "m_VertexMapName": 0, + "m_Weights": 24, + "m_flVolumetricSolveStrength": 16, + "m_nNameHash": 8, + "m_nScaleSourceNode": 20 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeVertexMapDesc_t": { + "fields": { + "flVolumetricSolveStrength": 44, + "nColor": 12, + "nFlags": 16, + "nMapOffset": 24, + "nNameHash": 8, + "nNodeListCount": 50, + "nNodeListOffset": 28, + "nScaleSourceNode": 48, + "nVertexBase": 20, + "nVertexCount": 22, + "sName": 0, + "vCenterOfMass": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeWeightedNode_t": { + "fields": { + "nNode": 0, + "nWeight": 2 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FeWorldCollisionParams_t": { + "fields": { + "flGroundFriction": 4, + "flWorldFriction": 0, + "nListBegin": 8, + "nListEnd": 10 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FourCovMatrices3": { + "fields": { + "m_flXY": 48, + "m_flXZ": 64, + "m_flYZ": 80, + "m_vDiag": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "FourVectors2D": { + "fields": { + "x": 0, + "y": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "IPhysicsPlayerController": { + "fields": {}, + "metadata": [], + "parent": null + }, + "OldFeEdge_t": { + "fields": { + "c01": 28, + "c02": 32, + "c03": 36, + "c04": 40, + "flAxialModelDist": 44, + "flAxialModelWeights": 48, + "flThetaFactor": 24, + "flThetaRelaxed": 20, + "invA": 12, + "m_flK": 0, + "m_nNode": 64, + "t": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PhysFeModelDesc_t": { + "fields": { + "m_AnimStrayRadii": 984, + "m_AxialEdges": 360, + "m_BoxRigids": 1184, + "m_CollisionPlanes": 480, + "m_CtrlHash": 0, + "m_CtrlName": 24, + "m_CtrlOffsets": 408, + "m_CtrlOsOffsets": 432, + "m_CtrlSoftOffsets": 1056, + "m_DynNodeFriction": 648, + "m_DynNodeVertexSet": 1208, + "m_DynNodeWindBases": 1472, + "m_Effects": 1376, + "m_FitMatrices": 912, + "m_FitWeights": 936, + "m_FollowNodes": 456, + "m_FreeNodes": 888, + "m_GoalDampedSpringIntegrators": 1128, + "m_InitPose": 288, + "m_JiggleBones": 1080, + "m_KelagerBends": 1032, + "m_LegacyStretchForce": 600, + "m_LocalForce": 696, + "m_LocalRotation": 672, + "m_LockToGoal": 1424, + "m_LockToParent": 1400, + "m_MorphLayers": 1280, + "m_MorphSetData": 1304, + "m_NodeBases": 120, + "m_NodeCollisionRadii": 624, + "m_NodeIntegrator": 504, + "m_NodeInvMasses": 384, + "m_Quads": 168, + "m_ReverseOffsets": 960, + "m_RigidColliderPriorities": 1256, + "m_Rods": 312, + "m_Ropes": 96, + "m_SimdAnimStrayRadii": 1008, + "m_SimdNodeBases": 144, + "m_SimdQuads": 192, + "m_SimdRods": 240, + "m_SimdRodsAnim": 264, + "m_SimdSpringIntegrator": 552, + "m_SimdTris": 216, + "m_SkelParents": 1448, + "m_SourceElems": 1104, + "m_SphereRigids": 768, + "m_SpringIntegrator": 528, + "m_TaperedCapsuleRigids": 744, + "m_TaperedCapsuleStretches": 720, + "m_TreeChildren": 864, + "m_TreeCollisionMasks": 840, + "m_TreeParents": 816, + "m_Tris": 1152, + "m_Twists": 336, + "m_VertexMapValues": 1352, + "m_VertexMaps": 1328, + "m_VertexSetNames": 1232, + "m_WorldCollisionNodes": 792, + "m_WorldCollisionParams": 576, + "m_flAddWorldCollisionRadius": 1548, + "m_flDefaultExpAirDrag": 1528, + "m_flDefaultExpQuadAirDrag": 1536, + "m_flDefaultGravityScale": 1520, + "m_flDefaultSurfaceStretch": 1512, + "m_flDefaultThreadStretch": 1516, + "m_flDefaultTimeDilation": 1500, + "m_flDefaultVelAirDrag": 1524, + "m_flDefaultVelQuadAirDrag": 1532, + "m_flDefaultVolumetricSolveAmount": 1552, + "m_flInternalPressure": 1496, + "m_flLocalForce": 56, + "m_flLocalRotation": 60, + "m_flQuadVelocitySmoothRate": 1544, + "m_flRodVelocitySmoothRate": 1540, + "m_flWindDrag": 1508, + "m_flWindage": 1504, + "m_nDynamicNodeFlags": 52, + "m_nExtraGoalIterations": 1182, + "m_nExtraIterations": 1183, + "m_nExtraPressureIterations": 1181, + "m_nFirstPositionDrivenNode": 70, + "m_nNodeBaseJiggleboneDependsCount": 86, + "m_nNodeCount": 64, + "m_nQuadCount1": 80, + "m_nQuadCount2": 82, + "m_nQuadVelocitySmoothIterations": 1558, + "m_nReservedUint8": 1180, + "m_nRodVelocitySmoothIterations": 1556, + "m_nRopeCount": 88, + "m_nRotLockStaticNodes": 68, + "m_nSimdQuadCount1": 76, + "m_nSimdQuadCount2": 78, + "m_nSimdTriCount1": 72, + "m_nSimdTriCount2": 74, + "m_nStaticNodeFlags": 48, + "m_nStaticNodes": 66, + "m_nTreeDepth": 84, + "m_nTriCount1": 1176, + "m_nTriCount2": 1178 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnBlendVertex_t": { + "fields": { + "m_nFlags": 12, + "m_nIndex0": 2, + "m_nIndex1": 6, + "m_nIndex2": 10, + "m_nTargetIndex": 14, + "m_nWeight0": 0, + "m_nWeight1": 4, + "m_nWeight2": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnBodyDesc_t": { + "fields": { + "m_LocalInertiaInv": 72, + "m_bBuoyancyDragEnabled": 199, + "m_bDragEnabled": 198, + "m_bEnabled": 195, + "m_bGravityDisabled": 200, + "m_bHasShadowController": 202, + "m_bIsContinuousEnabled": 197, + "m_bSleeping": 196, + "m_bSpeculativeEnabled": 201, + "m_flAngularBuoyancyDrag": 140, + "m_flAngularDamping": 124, + "m_flAngularDrag": 132, + "m_flBuoyancyFactor": 168, + "m_flGameMass": 112, + "m_flGravityScale": 172, + "m_flInertiaScaleInv": 116, + "m_flLinearBuoyancyDrag": 136, + "m_flLinearDamping": 120, + "m_flLinearDrag": 128, + "m_flMassInv": 108, + "m_flTimeScale": 176, + "m_nBodyType": 180, + "m_nGameFlags": 188, + "m_nGameIndex": 184, + "m_nMassPriority": 194, + "m_nMinPositionIterations": 193, + "m_nMinVelocityIterations": 192, + "m_qOrientation": 20, + "m_sDebugName": 0, + "m_vAngularVelocity": 48, + "m_vLastAwakeForceAccum": 144, + "m_vLastAwakeTorqueAccum": 156, + "m_vLinearVelocity": 36, + "m_vLocalMassCenter": 60, + "m_vPosition": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnCapsuleDesc_t": { + "fields": { + "m_Capsule": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnShapeDesc_t" + }, + "RnCapsule_t": { + "fields": { + "m_flRadius": 24, + "m_vCenter": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnFace_t": { + "fields": { + "m_nEdge": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnHalfEdge_t": { + "fields": { + "m_nFace": 3, + "m_nNext": 0, + "m_nOrigin": 2, + "m_nTwin": 1 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnHullDesc_t": { + "fields": { + "m_Hull": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnShapeDesc_t" + }, + "RnHull_t": { + "fields": { + "m_Bounds": 16, + "m_Edges": 160, + "m_FacePlanes": 208, + "m_Faces": 184, + "m_MassProperties": 52, + "m_VertexPositions": 136, + "m_Vertices": 112, + "m_flMaxAngularRadius": 12, + "m_flSurfaceArea": 104, + "m_flVolume": 100, + "m_nFlags": 232, + "m_pRegionSVM": 240, + "m_vCentroid": 0, + "m_vOrthographicAreas": 40 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnMeshDesc_t": { + "fields": { + "m_Mesh": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnShapeDesc_t" + }, + "RnMesh_t": { + "fields": { + "m_Materials": 120, + "m_Nodes": 24, + "m_Triangles": 72, + "m_Vertices": 48, + "m_Wings": 96, + "m_nDebugFlags": 160, + "m_nFlags": 156, + "m_vMax": 12, + "m_vMin": 0, + "m_vOrthographicAreas": 144 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnNode_t": { + "fields": { + "m_nChildren": 12, + "m_nTriangleOffset": 28, + "m_vMax": 16, + "m_vMin": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnPlane_t": { + "fields": { + "m_flOffset": 12, + "m_vNormal": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnShapeDesc_t": { + "fields": { + "m_UserFriendlyName": 8, + "m_nCollisionAttributeIndex": 0, + "m_nSurfacePropertyIndex": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnSoftbodyCapsule_t": { + "fields": { + "m_flRadius": 24, + "m_nParticle": 28, + "m_vCenter": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnSoftbodyParticle_t": { + "fields": { + "m_flMassInv": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnSoftbodySpring_t": { + "fields": { + "m_flLength": 4, + "m_nParticle": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnSphereDesc_t": { + "fields": { + "m_Sphere": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnShapeDesc_t" + }, + "RnTriangle_t": { + "fields": { + "m_nIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnVertex_t": { + "fields": { + "m_nEdge": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "RnWing_t": { + "fields": { + "m_nIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VertexPositionColor_t": { + "fields": { + "m_vPosition": 0 + }, + "metadata": [], + "parent": null + }, + "VertexPositionNormal_t": { + "fields": { + "m_vNormal": 12, + "m_vPosition": 0 + }, + "metadata": [], + "parent": null + }, + "constraint_axislimit_t": { + "fields": { + "flMaxRotation": 4, + "flMinRotation": 0, + "flMotorMaxTorque": 12, + "flMotorTargetAngSpeed": 8 + }, + "metadata": [], + "parent": null + }, + "constraint_breakableparams_t": { + "fields": { + "bodyMassScale": 12, + "forceLimit": 4, + "isActive": 20, + "strength": 0, + "torqueLimit": 8 + }, + "metadata": [], + "parent": null + }, + "constraint_hingeparams_t": { + "fields": { + "constraint": 40, + "hingeAxis": 24, + "worldAxisDirection": 12, + "worldPosition": 0 + }, + "metadata": [], + "parent": null + }, + "vphysics_save_cphysicsbody_t": { + "fields": { + "m_nOldPointer": 208 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "RnBodyDesc_t" + } + }, + "enums": { + "JointAxis_t": { + "alignment": 4, + "members": { + "JOINT_AXIS_COUNT": 3, + "JOINT_AXIS_X": 0, + "JOINT_AXIS_Y": 1, + "JOINT_AXIS_Z": 2 + }, + "type": "uint32" + }, + "JointMotion_t": { + "alignment": 4, + "members": { + "JOINT_MOTION_COUNT": 2, + "JOINT_MOTION_FREE": 0, + "JOINT_MOTION_LOCKED": 1 + }, + "type": "uint32" + } + } + }, + "worldrenderer.dll": { + "classes": { + "AggregateLODSetup_t": { + "fields": { + "m_fMaxObjectScale": 12, + "m_fSwitchDistances": 16, + "m_vLODOrigin": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "AggregateMeshInfo_t": { + "fields": { + "m_bHasTransform": 5, + "m_nDrawCallIndex": 6, + "m_nLODGroupMask": 10, + "m_nLODSetupIndex": 8, + "m_nLightProbeVolumePrecomputedHandshake": 20, + "m_nVisClusterMemberCount": 4, + "m_nVisClusterMemberOffset": 0, + "m_objectFlags": 16, + "m_vTintColor": 11 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "AggregateSceneObject_t": { + "fields": { + "m_aggregateMeshes": 16, + "m_allFlags": 0, + "m_anyFlags": 4, + "m_fragmentTransforms": 88, + "m_lodSetups": 40, + "m_nLayer": 8, + "m_renderableModel": 112, + "m_visClusterMembership": 64 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "BakedLightingInfo_t": { + "fields": { + "m_bHasLightmaps": 16, + "m_lightMaps": 24, + "m_nLightmapGameVersionNumber": 4, + "m_nLightmapVersionNumber": 0, + "m_vLightmapUvScale": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "BaseSceneObjectOverride_t": { + "fields": { + "m_nSceneObjectIndex": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "CEntityComponent": { + "fields": {}, + "metadata": [], + "parent": null + }, + "CEntityIdentity": { + "fields": { + "m_PathIndex": 64, + "m_designerName": 32, + "m_fDataObjectTypes": 60, + "m_flags": 48, + "m_name": 24, + "m_nameStringableIndex": 20, + "m_pNext": 96, + "m_pNextByClass": 112, + "m_pPrev": 88, + "m_pPrevByClass": 104, + "m_worldGroupId": 56 + }, + "metadata": [ + { + "name": "m_nameStringableIndex", + "ty": "int32", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CEntityInstance": { + "fields": { + "m_CScriptComponent": 40, + "m_bVisibleinPVS": 48, + "m_iszPrivateVScripts": 8, + "m_pEntity": 16 + }, + "metadata": [ + { + "name": "m_pEntity", + "ty": "CEntityIdentity *", + "type": "NetworkVarNames" + }, + { + "name": "m_CScriptComponent", + "ty": "CScriptComponent::Storage_t", + "type": "NetworkVarNames" + } + ], + "parent": null + }, + "CScriptComponent": { + "fields": { + "m_scriptClassName": 48 + }, + "metadata": [], + "parent": "CEntityComponent" + }, + "CVoxelVisibility": { + "fields": { + "m_EnclosedClusterListBlock": 124, + "m_EnclosedClustersBlock": 132, + "m_MasksBlock": 140, + "m_NodeBlock": 108, + "m_RegionBlock": 116, + "m_flGridSize": 96, + "m_nBaseClusterCount": 64, + "m_nPVSBytesPerCluster": 68, + "m_nSkyVisibilityCluster": 100, + "m_nSunVisibilityCluster": 104, + "m_nVisBlocks": 148, + "m_vMaxBounds": 84, + "m_vMinBounds": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ClutterSceneObject_t": { + "fields": { + "m_Bounds": 0, + "m_flags": 24, + "m_instancePositions": 32, + "m_instanceScales": 80, + "m_instanceTintSrgb": 104, + "m_nLayer": 28, + "m_renderableModel": 152, + "m_tiles": 128 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ClutterTile_t": { + "fields": { + "m_BoundsWs": 8, + "m_nFirstInstance": 0, + "m_nLastInstance": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "EntityIOConnectionData_t": { + "fields": { + "m_flDelay": 40, + "m_inputName": 24, + "m_nTimesToFire": 44, + "m_outputName": 0, + "m_overrideParam": 32, + "m_targetName": 16, + "m_targetType": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "EntityKeyValueData_t": { + "fields": { + "m_connections": 8, + "m_keyValuesData": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "ExtraVertexStreamOverride_t": { + "fields": { + "m_extraBufferBinding": 16, + "m_nAdditionalMeshDrawPrimitiveFlags": 12, + "m_nDrawCallIndex": 8, + "m_nSubSceneObject": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "BaseSceneObjectOverride_t" + }, + "InfoForResourceTypeVMapResourceData_t": { + "fields": {}, + "metadata": [ + { + "name": "MResourceTypeForInfoType", + "type": "Unknown" + } + ], + "parent": null + }, + "InfoOverlayData_t": { + "fields": { + "m_flDepth": 56, + "m_flHeight": 52, + "m_flWidth": 48, + "m_nRenderOrder": 88, + "m_nSequenceOverride": 108, + "m_pMaterial": 80, + "m_transform": 0, + "m_vTintColor": 92, + "m_vUVEnd": 68, + "m_vUVStart": 60 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "MaterialOverride_t": { + "fields": { + "m_nDrawCallIndex": 8, + "m_nSubSceneObject": 4, + "m_pMaterial": 16 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": "BaseSceneObjectOverride_t" + }, + "NodeData_t": { + "fields": { + "m_ChildNodeIndices": 48, + "m_flMinimumDistance": 40, + "m_nParent": 0, + "m_vMaxBounds": 28, + "m_vMinBounds": 16, + "m_vOrigin": 4, + "m_worldNodePrefix": 72 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "PermEntityLumpData_t": { + "fields": { + "m_childLumps": 24, + "m_entityKeyValues": 48, + "m_hammerUniqueId": 16, + "m_name": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "SceneObject_t": { + "fields": { + "m_flFadeEndDistance": 56, + "m_flFadeStartDistance": 52, + "m_nCubeMapPrecomputedHandshake": 108, + "m_nLODOverride": 106, + "m_nLightProbeVolumePrecomputedHandshake": 112, + "m_nObjectID": 0, + "m_nObjectTypeFlags": 88, + "m_nOverlayRenderOrder": 104, + "m_renderable": 128, + "m_renderableModel": 120, + "m_skin": 80, + "m_vLightingOrigin": 92, + "m_vTintColor": 60, + "m_vTransform": 4 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "VMapResourceData_t": { + "fields": {}, + "metadata": [], + "parent": null + }, + "VoxelVisBlockOffset_t": { + "fields": { + "m_nElementCount": 4, + "m_nOffset": 0 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "WorldBuilderParams_t": { + "fields": { + "m_bBuildBakedLighting": 4, + "m_flMinDrawVolumeSize": 0, + "m_nCompileFingerprint": 24, + "m_nCompileTimestamp": 16, + "m_vLightmapUvScale": 8 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "WorldNodeOnDiskBufferData_t": { + "fields": { + "m_inputLayoutFields": 8, + "m_nElementCount": 0, + "m_nElementSizeInBytes": 4, + "m_pData": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "WorldNode_t": { + "fields": { + "m_aggregateSceneObjects": 72, + "m_clutterSceneObjects": 96, + "m_extraVertexStreamOverrides": 120, + "m_extraVertexStreams": 168, + "m_grassFileName": 264, + "m_infoOverlays": 24, + "m_layerNames": 192, + "m_materialOverrides": 144, + "m_nodeLightingInfo": 272, + "m_overlayLayerIndices": 240, + "m_sceneObjectLayerIndices": 216, + "m_sceneObjects": 0, + "m_visClusterMembership": 48 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + }, + "World_t": { + "fields": { + "m_builderParams": 0, + "m_entityLumps": 104, + "m_worldLightingInfo": 56, + "m_worldNodes": 32 + }, + "metadata": [ + { + "name": "MGetKV3ClassDefaults", + "type": "Unknown" + } + ], + "parent": null + } + }, + "enums": { + "ObjectTypeFlags_t": { + "alignment": 4, + "members": { + "OBJECT_TYPE_BLOCK_LIGHT": 16, + "OBJECT_TYPE_DISABLED_IN_LOW_QUALITY": 128, + "OBJECT_TYPE_MODEL": 8, + "OBJECT_TYPE_MODEL_HAS_LODS": 2048, + "OBJECT_TYPE_NONE": 0, + "OBJECT_TYPE_NO_SHADOWS": 32, + "OBJECT_TYPE_NO_SUN_SHADOWS": 256, + "OBJECT_TYPE_OVERLAY": 8192, + "OBJECT_TYPE_PRECOMPUTED_VISMEMBERS": 16384, + "OBJECT_TYPE_RENDER_TO_CUBEMAPS": 1024, + "OBJECT_TYPE_RENDER_WITH_DYNAMIC": 512, + "OBJECT_TYPE_STATIC_CUBE_MAP": 32768, + "OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND": 64 + }, + "type": "uint32" + } + } } } \ No newline at end of file diff --git a/output/win/schemas.rs b/output/win/schemas.rs index fc7efba..bb494c5 100644 --- a/output/win/schemas.rs +++ b/output/win/schemas.rs @@ -1,5 +1,5 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC +// 2024-03-29 08:38:09.039088900 UTC #![allow(non_upper_case_globals, unused)] @@ -11,744 +11,744 @@ pub mod cs2_dumper { pub mod animationsystem { // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum MoodType_t { - eMoodType_Head = 0, - eMoodType_Body = 1 + eMoodType_Head = 0x0, + eMoodType_Body = 0x1 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum AnimationProcessingType_t { - ANIMATION_PROCESSING_SERVER_SIMULATION = 0, - ANIMATION_PROCESSING_CLIENT_SIMULATION = 1, - ANIMATION_PROCESSING_CLIENT_PREDICTION = 2, - ANIMATION_PROCESSING_CLIENT_INTERPOLATION = 3, - ANIMATION_PROCESSING_CLIENT_RENDER = 4, - ANIMATION_PROCESSING_MAX = 5 + ANIMATION_PROCESSING_SERVER_SIMULATION = 0x0, + ANIMATION_PROCESSING_CLIENT_SIMULATION = 0x1, + ANIMATION_PROCESSING_CLIENT_PREDICTION = 0x2, + ANIMATION_PROCESSING_CLIENT_INTERPOLATION = 0x3, + ANIMATION_PROCESSING_CLIENT_RENDER = 0x4, + ANIMATION_PROCESSING_MAX = 0x5 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum AnimationSnapshotType_t { - ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0, - ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 1, - ANIMATION_SNAPSHOT_CLIENT_PREDICTION = 2, - ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION = 3, - ANIMATION_SNAPSHOT_CLIENT_RENDER = 4, - ANIMATION_SNAPSHOT_FINAL_COMPOSITE = 5, - ANIMATION_SNAPSHOT_MAX = 6 + ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0x0, + ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 0x1, + ANIMATION_SNAPSHOT_CLIENT_PREDICTION = 0x2, + ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION = 0x3, + ANIMATION_SNAPSHOT_CLIENT_RENDER = 0x4, + ANIMATION_SNAPSHOT_FINAL_COMPOSITE = 0x5, + ANIMATION_SNAPSHOT_MAX = 0x6 } // Alignment: 4 // Members count: 17 - #[repr(i32)] + #[repr(u32)] pub enum SeqCmd_t { - SeqCmd_Nop = 0, - SeqCmd_LinearDelta = 1, - SeqCmd_FetchFrameRange = 2, - SeqCmd_Slerp = 3, - SeqCmd_Add = 4, - SeqCmd_Subtract = 5, - SeqCmd_Scale = 6, - SeqCmd_Copy = 7, - SeqCmd_Blend = 8, - SeqCmd_Worldspace = 9, - SeqCmd_Sequence = 10, - SeqCmd_FetchCycle = 11, - SeqCmd_FetchFrame = 12, - SeqCmd_IKLockInPlace = 13, - SeqCmd_IKRestoreAll = 14, - SeqCmd_ReverseSequence = 15, - SeqCmd_Transform = 16 + SeqCmd_Nop = 0x0, + SeqCmd_LinearDelta = 0x1, + SeqCmd_FetchFrameRange = 0x2, + SeqCmd_Slerp = 0x3, + SeqCmd_Add = 0x4, + SeqCmd_Subtract = 0x5, + SeqCmd_Scale = 0x6, + SeqCmd_Copy = 0x7, + SeqCmd_Blend = 0x8, + SeqCmd_Worldspace = 0x9, + SeqCmd_Sequence = 0xA, + SeqCmd_FetchCycle = 0xB, + SeqCmd_FetchFrame = 0xC, + SeqCmd_IKLockInPlace = 0xD, + SeqCmd_IKRestoreAll = 0xE, + SeqCmd_ReverseSequence = 0xF, + SeqCmd_Transform = 0x10 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum SeqPoseSetting_t { - SEQ_POSE_SETTING_CONSTANT = 0, - SEQ_POSE_SETTING_ROTATION = 1, - SEQ_POSE_SETTING_POSITION = 2, - SEQ_POSE_SETTING_VELOCITY = 3 + SEQ_POSE_SETTING_CONSTANT = 0x0, + SEQ_POSE_SETTING_ROTATION = 0x1, + SEQ_POSE_SETTING_POSITION = 0x2, + SEQ_POSE_SETTING_VELOCITY = 0x3 } // Alignment: 4 // Members count: 18 - #[repr(i32)] + #[repr(u32)] pub enum ParticleAttachment_t { - PATTACH_INVALID = -1, - PATTACH_ABSORIGIN = 0, - PATTACH_ABSORIGIN_FOLLOW = 1, - PATTACH_CUSTOMORIGIN = 2, - PATTACH_CUSTOMORIGIN_FOLLOW = 3, - PATTACH_POINT = 4, - PATTACH_POINT_FOLLOW = 5, - PATTACH_EYES_FOLLOW = 6, - PATTACH_OVERHEAD_FOLLOW = 7, - PATTACH_WORLDORIGIN = 8, - PATTACH_ROOTBONE_FOLLOW = 9, - PATTACH_RENDERORIGIN_FOLLOW = 10, - PATTACH_MAIN_VIEW = 11, - PATTACH_WATERWAKE = 12, - PATTACH_CENTER_FOLLOW = 13, - PATTACH_CUSTOM_GAME_STATE_1 = 14, - PATTACH_HEALTHBAR = 15, - MAX_PATTACH_TYPES = 16 + PATTACH_INVALID = 0xFFFFFFFFFFFFFFFF, + PATTACH_ABSORIGIN = 0x0, + PATTACH_ABSORIGIN_FOLLOW = 0x1, + PATTACH_CUSTOMORIGIN = 0x2, + PATTACH_CUSTOMORIGIN_FOLLOW = 0x3, + PATTACH_POINT = 0x4, + PATTACH_POINT_FOLLOW = 0x5, + PATTACH_EYES_FOLLOW = 0x6, + PATTACH_OVERHEAD_FOLLOW = 0x7, + PATTACH_WORLDORIGIN = 0x8, + PATTACH_ROOTBONE_FOLLOW = 0x9, + PATTACH_RENDERORIGIN_FOLLOW = 0xA, + PATTACH_MAIN_VIEW = 0xB, + PATTACH_WATERWAKE = 0xC, + PATTACH_CENTER_FOLLOW = 0xD, + PATTACH_CUSTOM_GAME_STATE_1 = 0xE, + PATTACH_HEALTHBAR = 0xF, + MAX_PATTACH_TYPES = 0x10 } // Alignment: 1 // Members count: 9 - #[repr(i8)] + #[repr(u8)] pub enum AnimParamType_t { - ANIMPARAM_UNKNOWN = 0, - ANIMPARAM_BOOL = 1, - ANIMPARAM_ENUM = 2, - ANIMPARAM_INT = 3, - ANIMPARAM_FLOAT = 4, - ANIMPARAM_VECTOR = 5, - ANIMPARAM_QUATERNION = 6, - ANIMPARAM_GLOBALSYMBOL = 7, - ANIMPARAM_COUNT = 8 + ANIMPARAM_UNKNOWN = 0x0, + ANIMPARAM_BOOL = 0x1, + ANIMPARAM_ENUM = 0x2, + ANIMPARAM_INT = 0x3, + ANIMPARAM_FLOAT = 0x4, + ANIMPARAM_VECTOR = 0x5, + ANIMPARAM_QUATERNION = 0x6, + ANIMPARAM_GLOBALSYMBOL = 0x7, + ANIMPARAM_COUNT = 0x8 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum BoneTransformSpace_t { - BoneTransformSpace_Invalid = -1, - BoneTransformSpace_Parent = 0, - BoneTransformSpace_Model = 1, - BoneTransformSpace_World = 2 + BoneTransformSpace_Invalid = 0xFFFFFFFFFFFFFFFF, + BoneTransformSpace_Parent = 0x0, + BoneTransformSpace_Model = 0x1, + BoneTransformSpace_World = 0x2 } // Alignment: 4 // Members count: 13 - #[repr(i32)] + #[repr(u32)] pub enum AnimParamButton_t { - ANIMPARAM_BUTTON_NONE = 0, - ANIMPARAM_BUTTON_DPAD_UP = 1, - ANIMPARAM_BUTTON_DPAD_RIGHT = 2, - ANIMPARAM_BUTTON_DPAD_DOWN = 3, - ANIMPARAM_BUTTON_DPAD_LEFT = 4, - ANIMPARAM_BUTTON_A = 5, - ANIMPARAM_BUTTON_B = 6, - ANIMPARAM_BUTTON_X = 7, - ANIMPARAM_BUTTON_Y = 8, - ANIMPARAM_BUTTON_LEFT_SHOULDER = 9, - ANIMPARAM_BUTTON_RIGHT_SHOULDER = 10, - ANIMPARAM_BUTTON_LTRIGGER = 11, - ANIMPARAM_BUTTON_RTRIGGER = 12 + ANIMPARAM_BUTTON_NONE = 0x0, + ANIMPARAM_BUTTON_DPAD_UP = 0x1, + ANIMPARAM_BUTTON_DPAD_RIGHT = 0x2, + ANIMPARAM_BUTTON_DPAD_DOWN = 0x3, + ANIMPARAM_BUTTON_DPAD_LEFT = 0x4, + ANIMPARAM_BUTTON_A = 0x5, + ANIMPARAM_BUTTON_B = 0x6, + ANIMPARAM_BUTTON_X = 0x7, + ANIMPARAM_BUTTON_Y = 0x8, + ANIMPARAM_BUTTON_LEFT_SHOULDER = 0x9, + ANIMPARAM_BUTTON_RIGHT_SHOULDER = 0xA, + ANIMPARAM_BUTTON_LTRIGGER = 0xB, + ANIMPARAM_BUTTON_RTRIGGER = 0xC } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum AnimParamNetworkSetting { - Auto = 0, - AlwaysNetwork = 1, - NeverNetwork = 2 + Auto = 0x0, + AlwaysNetwork = 0x1, + NeverNetwork = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum FootstepLandedFootSoundType_t { - FOOTSOUND_Left = 0, - FOOTSOUND_Right = 1, - FOOTSOUND_UseOverrideSound = 2 + FOOTSOUND_Left = 0x0, + FOOTSOUND_Right = 0x1, + FOOTSOUND_UseOverrideSound = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum AnimPoseControl { - NoPoseControl = 0, - AbsolutePoseControl = 1, - RelativePoseControl = 2 + NoPoseControl = 0x0, + AbsolutePoseControl = 0x1, + RelativePoseControl = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum RagdollPoseControl { - Absolute = 0, - Relative = 1 + Absolute = 0x0, + Relative = 0x1 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum VPhysXBodyPart_t__VPhysXFlagEnum_t { - FLAG_STATIC = 1, - FLAG_KINEMATIC = 2, - FLAG_JOINT = 4, - FLAG_MASS = 8, - FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 16 + FLAG_STATIC = 0x1, + FLAG_KINEMATIC = 0x2, + FLAG_JOINT = 0x4, + FLAG_MASS = 0x8, + FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 0x10 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum VPhysXConstraintParams_t__EnumFlags0_t { - FLAG0_SHIFT_INTERPENETRATE = 0, - FLAG0_SHIFT_CONSTRAIN = 1, - FLAG0_SHIFT_BREAKABLE_FORCE = 2, - FLAG0_SHIFT_BREAKABLE_TORQUE = 3 + FLAG0_SHIFT_INTERPENETRATE = 0x0, + FLAG0_SHIFT_CONSTRAIN = 0x1, + FLAG0_SHIFT_BREAKABLE_FORCE = 0x2, + FLAG0_SHIFT_BREAKABLE_TORQUE = 0x3 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum VPhysXJoint_t__Flags_t { - JOINT_FLAGS_NONE = 0, - JOINT_FLAGS_BODY1_FIXED = 1, - JOINT_FLAGS_USE_BLOCK_SOLVER = 2 + JOINT_FLAGS_NONE = 0x0, + JOINT_FLAGS_BODY1_FIXED = 0x1, + JOINT_FLAGS_USE_BLOCK_SOLVER = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum VPhysXAggregateData_t__VPhysXFlagEnum_t { - FLAG_IS_POLYSOUP_GEOMETRY = 1, - FLAG_LEVEL_COLLISION = 16, - FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 32 + FLAG_IS_POLYSOUP_GEOMETRY = 0x1, + FLAG_LEVEL_COLLISION = 0x10, + FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 0x20 } // Alignment: 4 // Members count: 8 - #[repr(i32)] + #[repr(u32)] pub enum MeshDrawPrimitiveFlags_t { - MESH_DRAW_FLAGS_NONE = 0, - MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 1, - MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT = 2, - MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL = 8, - MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING = 16, - MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING = 32, - MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS = 64, - MESH_DRAW_FLAGS_DRAW_LAST = 128 + MESH_DRAW_FLAGS_NONE = 0x0, + MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 0x1, + MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT = 0x2, + MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL = 0x8, + MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING = 0x10, + MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING = 0x20, + MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS = 0x40, + MESH_DRAW_FLAGS_DRAW_LAST = 0x80 } // Alignment: 4 // Members count: 22 - #[repr(i32)] + #[repr(u32)] pub enum ModelSkeletonData_t__BoneFlags_t { - FLAG_NO_BONE_FLAGS = 0, - FLAG_BONEFLEXDRIVER = 4, - FLAG_CLOTH = 8, - FLAG_PHYSICS = 16, - FLAG_ATTACHMENT = 32, - FLAG_ANIMATION = 64, - FLAG_MESH = 128, - FLAG_HITBOX = 256, - FLAG_BONE_USED_BY_VERTEX_LOD0 = 1024, - FLAG_BONE_USED_BY_VERTEX_LOD1 = 2048, - FLAG_BONE_USED_BY_VERTEX_LOD2 = 4096, - FLAG_BONE_USED_BY_VERTEX_LOD3 = 8192, - FLAG_BONE_USED_BY_VERTEX_LOD4 = 16384, - FLAG_BONE_USED_BY_VERTEX_LOD5 = 32768, - FLAG_BONE_USED_BY_VERTEX_LOD6 = 65536, - FLAG_BONE_USED_BY_VERTEX_LOD7 = 131072, - FLAG_BONE_MERGE_READ = 262144, - FLAG_BONE_MERGE_WRITE = 524288, - FLAG_ALL_BONE_FLAGS = 1048575, - BLEND_PREALIGNED = 1048576, - FLAG_RIGIDLENGTH = 2097152, - FLAG_PROCEDURAL = 4194304 + FLAG_NO_BONE_FLAGS = 0x0, + FLAG_BONEFLEXDRIVER = 0x4, + FLAG_CLOTH = 0x8, + FLAG_PHYSICS = 0x10, + FLAG_ATTACHMENT = 0x20, + FLAG_ANIMATION = 0x40, + FLAG_MESH = 0x80, + FLAG_HITBOX = 0x100, + FLAG_BONE_USED_BY_VERTEX_LOD0 = 0x400, + FLAG_BONE_USED_BY_VERTEX_LOD1 = 0x800, + FLAG_BONE_USED_BY_VERTEX_LOD2 = 0x1000, + FLAG_BONE_USED_BY_VERTEX_LOD3 = 0x2000, + FLAG_BONE_USED_BY_VERTEX_LOD4 = 0x4000, + FLAG_BONE_USED_BY_VERTEX_LOD5 = 0x8000, + FLAG_BONE_USED_BY_VERTEX_LOD6 = 0x10000, + FLAG_BONE_USED_BY_VERTEX_LOD7 = 0x20000, + FLAG_BONE_MERGE_READ = 0x40000, + FLAG_BONE_MERGE_WRITE = 0x80000, + FLAG_ALL_BONE_FLAGS = 0xFFFFF, + BLEND_PREALIGNED = 0x100000, + FLAG_RIGIDLENGTH = 0x200000, + FLAG_PROCEDURAL = 0x400000 } // Alignment: 4 // Members count: 15 - #[repr(i32)] + #[repr(u32)] pub enum PermModelInfo_t__FlagEnum { - FLAG_TRANSLUCENT = 1, - FLAG_TRANSLUCENT_TWO_PASS = 2, - FLAG_MODEL_IS_RUNTIME_COMBINED = 4, - FLAG_SOURCE1_IMPORT = 8, - FLAG_MODEL_PART_CHILD = 16, - FLAG_NAV_GEN_NONE = 32, - FLAG_NAV_GEN_HULL = 64, - FLAG_NO_FORCED_FADE = 2048, - FLAG_HAS_SKINNED_MESHES = 1024, - FLAG_DO_NOT_CAST_SHADOWS = 131072, - FLAG_FORCE_PHONEME_CROSSFADE = 4096, - FLAG_NO_ANIM_EVENTS = 1048576, - FLAG_ANIMATION_DRIVEN_FLEXES = 2097152, - FLAG_IMPLICIT_BIND_POSE_SEQUENCE = 4194304, - FLAG_MODEL_DOC = 8388608 + FLAG_TRANSLUCENT = 0x1, + FLAG_TRANSLUCENT_TWO_PASS = 0x2, + FLAG_MODEL_IS_RUNTIME_COMBINED = 0x4, + FLAG_SOURCE1_IMPORT = 0x8, + FLAG_MODEL_PART_CHILD = 0x10, + FLAG_NAV_GEN_NONE = 0x20, + FLAG_NAV_GEN_HULL = 0x40, + FLAG_NO_FORCED_FADE = 0x800, + FLAG_HAS_SKINNED_MESHES = 0x400, + FLAG_DO_NOT_CAST_SHADOWS = 0x20000, + FLAG_FORCE_PHONEME_CROSSFADE = 0x1000, + FLAG_NO_ANIM_EVENTS = 0x100000, + FLAG_ANIMATION_DRIVEN_FLEXES = 0x200000, + FLAG_IMPLICIT_BIND_POSE_SEQUENCE = 0x400000, + FLAG_MODEL_DOC = 0x800000 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ModelBoneFlexComponent_t { - MODEL_BONE_FLEX_INVALID = -1, - MODEL_BONE_FLEX_TX = 0, - MODEL_BONE_FLEX_TY = 1, - MODEL_BONE_FLEX_TZ = 2 + MODEL_BONE_FLEX_INVALID = 0xFFFFFFFFFFFFFFFF, + MODEL_BONE_FLEX_TX = 0x0, + MODEL_BONE_FLEX_TY = 0x1, + MODEL_BONE_FLEX_TZ = 0x2 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum ModelConfigAttachmentType_t { - MODEL_CONFIG_ATTACHMENT_INVALID = -1, - MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT = 0, - MODEL_CONFIG_ATTACHMENT_ROOT_RELATIVE = 1, - MODEL_CONFIG_ATTACHMENT_BONEMERGE = 2, - MODEL_CONFIG_ATTACHMENT_COUNT = 3 + MODEL_CONFIG_ATTACHMENT_INVALID = 0xFFFFFFFFFFFFFFFF, + MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT = 0x0, + MODEL_CONFIG_ATTACHMENT_ROOT_RELATIVE = 0x1, + MODEL_CONFIG_ATTACHMENT_BONEMERGE = 0x2, + MODEL_CONFIG_ATTACHMENT_COUNT = 0x3 } // Alignment: 4 // Members count: 26 - #[repr(i32)] + #[repr(u32)] pub enum FlexOpCode_t { - FLEX_OP_CONST = 1, - FLEX_OP_FETCH1 = 2, - FLEX_OP_FETCH2 = 3, - FLEX_OP_ADD = 4, - FLEX_OP_SUB = 5, - FLEX_OP_MUL = 6, - FLEX_OP_DIV = 7, - FLEX_OP_NEG = 8, - FLEX_OP_EXP = 9, - FLEX_OP_OPEN = 10, - FLEX_OP_CLOSE = 11, - FLEX_OP_COMMA = 12, - FLEX_OP_MAX = 13, - FLEX_OP_MIN = 14, - FLEX_OP_2WAY_0 = 15, - FLEX_OP_2WAY_1 = 16, - FLEX_OP_NWAY = 17, - FLEX_OP_COMBO = 18, - FLEX_OP_DOMINATE = 19, - FLEX_OP_DME_LOWER_EYELID = 20, - FLEX_OP_DME_UPPER_EYELID = 21, - FLEX_OP_SQRT = 22, - FLEX_OP_REMAPVALCLAMPED = 23, - FLEX_OP_SIN = 24, - FLEX_OP_COS = 25, - FLEX_OP_ABS = 26 + FLEX_OP_CONST = 0x1, + FLEX_OP_FETCH1 = 0x2, + FLEX_OP_FETCH2 = 0x3, + FLEX_OP_ADD = 0x4, + FLEX_OP_SUB = 0x5, + FLEX_OP_MUL = 0x6, + FLEX_OP_DIV = 0x7, + FLEX_OP_NEG = 0x8, + FLEX_OP_EXP = 0x9, + FLEX_OP_OPEN = 0xA, + FLEX_OP_CLOSE = 0xB, + FLEX_OP_COMMA = 0xC, + FLEX_OP_MAX = 0xD, + FLEX_OP_MIN = 0xE, + FLEX_OP_2WAY_0 = 0xF, + FLEX_OP_2WAY_1 = 0x10, + FLEX_OP_NWAY = 0x11, + FLEX_OP_COMBO = 0x12, + FLEX_OP_DOMINATE = 0x13, + FLEX_OP_DME_LOWER_EYELID = 0x14, + FLEX_OP_DME_UPPER_EYELID = 0x15, + FLEX_OP_SQRT = 0x16, + FLEX_OP_REMAPVALCLAMPED = 0x17, + FLEX_OP_SIN = 0x18, + FLEX_OP_COS = 0x19, + FLEX_OP_ABS = 0x1A } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum MorphFlexControllerRemapType_t { - MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0, - MORPH_FLEXCONTROLLER_REMAP_2WAY = 1, - MORPH_FLEXCONTROLLER_REMAP_NWAY = 2, - MORPH_FLEXCONTROLLER_REMAP_EYELID = 3 + MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0x0, + MORPH_FLEXCONTROLLER_REMAP_2WAY = 0x1, + MORPH_FLEXCONTROLLER_REMAP_NWAY = 0x2, + MORPH_FLEXCONTROLLER_REMAP_EYELID = 0x3 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum MorphBundleType_t { - MORPH_BUNDLE_TYPE_NONE = 0, - MORPH_BUNDLE_TYPE_POSITION_SPEED = 1, - MORPH_BUNDLE_TYPE_NORMAL_WRINKLE = 2, - MORPH_BUNDLE_TYPE_COUNT = 3 + MORPH_BUNDLE_TYPE_NONE = 0x0, + MORPH_BUNDLE_TYPE_POSITION_SPEED = 0x1, + MORPH_BUNDLE_TYPE_NORMAL_WRINKLE = 0x2, + MORPH_BUNDLE_TYPE_COUNT = 0x3 } // Alignment: 1 // Members count: 5 - #[repr(i8)] + #[repr(u8)] pub enum MovementGait_t { - eInvalid = -1, - eWalk = 0, - eJog = 1, - eRun = 2, - eSprint = 3 + eInvalid = 0xFFFFFFFFFFFFFFFF, + eWalk = 0x0, + eJog = 0x1, + eRun = 0x2, + eSprint = 0x3 } // Alignment: 1 // Members count: 3 - #[repr(i8)] + #[repr(u8)] pub enum CNmBoneMask__WeightInfo_t { - Zero = 0, - Mixed = 1, - One = 2 + Zero = 0x0, + Mixed = 0x1, + One = 0x2 } // Alignment: 1 // Members count: 4 - #[repr(i8)] + #[repr(u8)] pub enum NmFootPhase_t { - LeftFootDown = 0, - RightFootPassing = 1, - RightFootDown = 2, - LeftFootPassing = 3 + LeftFootDown = 0x0, + RightFootPassing = 0x1, + RightFootDown = 0x2, + LeftFootPassing = 0x3 } // Alignment: 1 // Members count: 6 - #[repr(i8)] + #[repr(u8)] pub enum NmFootPhaseCondition_t { - LeftFootDown = 0, - LeftFootPassing = 1, - LeftPhase = 4, - RightFootDown = 2, - RightFootPassing = 3, - RightPhase = 5 + LeftFootDown = 0x0, + LeftFootPassing = 0x1, + LeftPhase = 0x4, + RightFootDown = 0x2, + RightFootPassing = 0x3, + RightPhase = 0x5 } // Alignment: 1 // Members count: 3 - #[repr(i8)] + #[repr(u8)] pub enum NmTransitionRule_t { - AllowTransition = 0, - ConditionallyAllowTransition = 1, - BlockTransition = 2 + AllowTransition = 0x0, + ConditionallyAllowTransition = 0x1, + BlockTransition = 0x2 } // Alignment: 1 // Members count: 4 - #[repr(i8)] + #[repr(u8)] pub enum NmTransitionRuleCondition_t { - AnyAllowed = 0, - FullyAllowed = 1, - ConditionallyAllowed = 2, - Blocked = 3 + AnyAllowed = 0x0, + FullyAllowed = 0x1, + ConditionallyAllowed = 0x2, + Blocked = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum NmFrameSnapEventMode_t { - Floor = 0, - Round = 1 + Floor = 0x0, + Round = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum IKChannelMode { - TwoBone = 0, - TwoBone_Translate = 1, - OneBone = 2, - OneBone_Translate = 3 + TwoBone = 0x0, + TwoBone_Translate = 0x1, + OneBone = 0x2, + OneBone_Translate = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum EDemoBoneSelectionMode { - CaptureAllBones = 0, - CaptureSelectedBones = 1 + CaptureAllBones = 0x0, + CaptureSelectedBones = 0x1 } // Alignment: 4 // Members count: 37 - #[repr(i32)] + #[repr(u32)] pub enum AnimValueSource { - MoveHeading = 0, - MoveSpeed = 1, - ForwardSpeed = 2, - StrafeSpeed = 3, - FacingHeading = 4, - ManualFacingHeading = 5, - LookHeading = 6, - LookPitch = 7, - LookDistance = 8, - Parameter = 9, - WayPointHeading = 10, - WayPointDistance = 11, - BoundaryRadius = 12, - TargetMoveHeading = 13, - TargetMoveSpeed = 14, - AccelerationHeading = 15, - AccelerationSpeed = 16, - SlopeHeading = 17, - SlopeAngle = 18, - SlopePitch = 19, - SlopeYaw = 20, - GoalDistance = 21, - AccelerationLeftRight = 22, - AccelerationFrontBack = 23, - RootMotionSpeed = 24, - RootMotionTurnSpeed = 25, - MoveHeadingRelativeToLookHeading = 26, - MaxMoveSpeed = 27, - FingerCurl_Thumb = 28, - FingerCurl_Index = 29, - FingerCurl_Middle = 30, - FingerCurl_Ring = 31, - FingerCurl_Pinky = 32, - FingerSplay_Thumb_Index = 33, - FingerSplay_Index_Middle = 34, - FingerSplay_Middle_Ring = 35, - FingerSplay_Ring_Pinky = 36 + MoveHeading = 0x0, + MoveSpeed = 0x1, + ForwardSpeed = 0x2, + StrafeSpeed = 0x3, + FacingHeading = 0x4, + ManualFacingHeading = 0x5, + LookHeading = 0x6, + LookPitch = 0x7, + LookDistance = 0x8, + Parameter = 0x9, + WayPointHeading = 0xA, + WayPointDistance = 0xB, + BoundaryRadius = 0xC, + TargetMoveHeading = 0xD, + TargetMoveSpeed = 0xE, + AccelerationHeading = 0xF, + AccelerationSpeed = 0x10, + SlopeHeading = 0x11, + SlopeAngle = 0x12, + SlopePitch = 0x13, + SlopeYaw = 0x14, + GoalDistance = 0x15, + AccelerationLeftRight = 0x16, + AccelerationFrontBack = 0x17, + RootMotionSpeed = 0x18, + RootMotionTurnSpeed = 0x19, + MoveHeadingRelativeToLookHeading = 0x1A, + MaxMoveSpeed = 0x1B, + FingerCurl_Thumb = 0x1C, + FingerCurl_Index = 0x1D, + FingerCurl_Middle = 0x1E, + FingerCurl_Ring = 0x1F, + FingerCurl_Pinky = 0x20, + FingerSplay_Thumb_Index = 0x21, + FingerSplay_Index_Middle = 0x22, + FingerSplay_Middle_Ring = 0x23, + FingerSplay_Ring_Pinky = 0x24 } // Alignment: 4 // Members count: 13 - #[repr(i32)] + #[repr(u32)] pub enum AnimVectorSource { - MoveDirection = 0, - FacingDirection = 1, - LookDirection = 2, - VectorParameter = 3, - WayPointDirection = 4, - Acceleration = 5, - SlopeNormal = 6, - SlopeNormal_WorldSpace = 7, - LookTarget = 8, - LookTarget_WorldSpace = 9, - WayPointPosition = 10, - GoalPosition = 11, - RootMotionVelocity = 12 + MoveDirection = 0x0, + FacingDirection = 0x1, + LookDirection = 0x2, + VectorParameter = 0x3, + WayPointDirection = 0x4, + Acceleration = 0x5, + SlopeNormal = 0x6, + SlopeNormal_WorldSpace = 0x7, + LookTarget = 0x8, + LookTarget_WorldSpace = 0x9, + WayPointPosition = 0xA, + GoalPosition = 0xB, + RootMotionVelocity = 0xC } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum DampingSpeedFunction { - NoDamping = 0, - Constant = 1, - Spring = 2 + NoDamping = 0x0, + Constant = 0x1, + Spring = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum AnimNodeNetworkMode { - ServerAuthoritative = 0, - ClientSimulate = 1 + ServerAuthoritative = 0x0, + ClientSimulate = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum StateActionBehavior { - STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0, - STATETAGBEHAVIOR_FIRE_ON_ENTER = 1, - STATETAGBEHAVIOR_FIRE_ON_EXIT = 2, - STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 3 + STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0x0, + STATETAGBEHAVIOR_FIRE_ON_ENTER = 0x1, + STATETAGBEHAVIOR_FIRE_ON_EXIT = 0x2, + STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 0x3 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum FieldNetworkOption { - Auto = 0, - ForceEnable = 1, - ForceDisable = 2 + Auto = 0x0, + ForceEnable = 0x1, + ForceDisable = 0x2 } // Alignment: 4 // Members count: 8 - #[repr(i32)] + #[repr(u32)] pub enum FootFallTagFoot_t { - FOOT1 = 0, - FOOT2 = 1, - FOOT3 = 2, - FOOT4 = 3, - FOOT5 = 4, - FOOT6 = 5, - FOOT7 = 6, - FOOT8 = 7 + FOOT1 = 0x0, + FOOT2 = 0x1, + FOOT3 = 0x2, + FOOT4 = 0x3, + FOOT5 = 0x4, + FOOT6 = 0x5, + FOOT7 = 0x6, + FOOT8 = 0x7 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum MatterialAttributeTagType_t { - MATERIAL_ATTRIBUTE_TAG_VALUE = 0, - MATERIAL_ATTRIBUTE_TAG_COLOR = 1 + MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0, + MATERIAL_ATTRIBUTE_TAG_COLOR = 0x1 } // Alignment: 1 // Members count: 3 - #[repr(i8)] + #[repr(u8)] pub enum VelocityMetricMode { - DirectionOnly = 0, - MagnitudeOnly = 1, - DirectionAndMagnitude = 2 + DirectionOnly = 0x0, + MagnitudeOnly = 0x1, + DirectionAndMagnitude = 0x2 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum AimMatrixBlendMode { - AimMatrixBlendMode_None = 0, - AimMatrixBlendMode_Additive = 1, - AimMatrixBlendMode_ModelSpaceAdditive = 2, - AimMatrixBlendMode_BoneMask = 3 + AimMatrixBlendMode_None = 0x0, + AimMatrixBlendMode_Additive = 0x1, + AimMatrixBlendMode_ModelSpaceAdditive = 0x2, + AimMatrixBlendMode_BoneMask = 0x3 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum BoneMaskBlendSpace { - BlendSpace_Parent = 0, - BlendSpace_Model = 1, - BlendSpace_Model_RotationOnly = 2, - BlendSpace_Model_TranslationOnly = 3 + BlendSpace_Parent = 0x0, + BlendSpace_Model = 0x1, + BlendSpace_Model_RotationOnly = 0x2, + BlendSpace_Model_TranslationOnly = 0x3 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum JiggleBoneSimSpace { - SimSpace_Local = 0, - SimSpace_Model = 1, - SimSpace_World = 2 + SimSpace_Local = 0x0, + SimSpace_Model = 0x1, + SimSpace_World = 0x2 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum SolveIKChainAnimNodeDebugSetting { - SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0, - SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle = 1, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Y_Axis_Circle = 2, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Z_Axis_Circle = 3, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Forward = 4, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Up = 5, - SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 6 + SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0x0, + SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle = 0x1, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Y_Axis_Circle = 0x2, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Z_Axis_Circle = 0x3, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Forward = 0x4, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Up = 0x5, + SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 0x6 } // Alignment: 2 // Members count: 3 - #[repr(i16)] + #[repr(u16)] pub enum AnimScriptType { - ANIMSCRIPT_TYPE_INVALID = -1, - ANIMSCRIPT_FUSE_GENERAL = 0, - ANIMSCRIPT_FUSE_STATEMACHINE = 1 + ANIMSCRIPT_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + ANIMSCRIPT_FUSE_GENERAL = 0x0, + ANIMSCRIPT_FUSE_STATEMACHINE = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum BinaryNodeTiming { - UseChild1 = 0, - UseChild2 = 1, - SyncChildren = 2 + UseChild1 = 0x0, + UseChild2 = 0x1, + SyncChildren = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum BinaryNodeChildOption { - Child1 = 0, - Child2 = 1 + Child1 = 0x0, + Child2 = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum BlendKeyType { - BlendKey_UserValue = 0, - BlendKey_Velocity = 1, - BlendKey_Distance = 2, - BlendKey_RemainingDistance = 3 + BlendKey_UserValue = 0x0, + BlendKey_Velocity = 0x1, + BlendKey_Distance = 0x2, + BlendKey_RemainingDistance = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum Blend2DMode { - Blend2DMode_General = 0, - Blend2DMode_Directional = 1 + Blend2DMode_General = 0x0, + Blend2DMode_Directional = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ChoiceMethod { - WeightedRandom = 0, - WeightedRandomNoRepeat = 1, - Iterate = 2, - IterateRandom = 3 + WeightedRandom = 0x0, + WeightedRandomNoRepeat = 0x1, + Iterate = 0x2, + IterateRandom = 0x3 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ChoiceChangeMethod { - OnReset = 0, - OnCycleEnd = 1, - OnResetOrCycleEnd = 2 + OnReset = 0x0, + OnCycleEnd = 0x1, + OnResetOrCycleEnd = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ChoiceBlendMethod { - SingleBlendTime = 0, - PerChoiceBlendTimes = 1 + SingleBlendTime = 0x0, + PerChoiceBlendTimes = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum FootLockSubVisualization { - FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0, - FOOTLOCKSUBVISUALIZATION_IKSolve = 1 + FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0x0, + FOOTLOCKSUBVISUALIZATION_IKSolve = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum FootPinningTimingSource { - FootMotion = 0, - Tag = 1, - Parameter = 2 + FootMotion = 0x0, + Tag = 0x1, + Parameter = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum StepPhase { - StepPhase_OnGround = 0, - StepPhase_InAir = 1 + StepPhase_OnGround = 0x0, + StepPhase_InAir = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum JumpCorrectionMethod { - ScaleMotion = 0, - AddCorrectionDelta = 1 + ScaleMotion = 0x0, + AddCorrectionDelta = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum SelectorTagBehavior_t { - SelectorTagBehavior_OnWhileCurrent = 0, - SelectorTagBehavior_OffWhenFinished = 1, - SelectorTagBehavior_OffBeforeFinished = 2 + SelectorTagBehavior_OnWhileCurrent = 0x0, + SelectorTagBehavior_OffWhenFinished = 0x1, + SelectorTagBehavior_OffBeforeFinished = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum StanceOverrideMode { - Sequence = 0, - Node = 1 + Sequence = 0x0, + Node = 0x1 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum ResetCycleOption { - Beginning = 0, - SameCycleAsSource = 1, - InverseSourceCycle = 2, - FixedValue = 3, - SameTimeAsSource = 4 + Beginning = 0x0, + SameCycleAsSource = 0x1, + InverseSourceCycle = 0x2, + FixedValue = 0x3, + SameTimeAsSource = 0x4 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum IkEndEffectorType { - IkEndEffector_Attachment = 0, - IkEndEffector_Bone = 1 + IkEndEffector_Attachment = 0x0, + IkEndEffector_Bone = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum IkTargetType { - IkTarget_Attachment = 0, - IkTarget_Bone = 1, - IkTarget_Parameter_ModelSpace = 2, - IkTarget_Parameter_WorldSpace = 3 + IkTarget_Attachment = 0x0, + IkTarget_Bone = 0x1, + IkTarget_Parameter_ModelSpace = 0x2, + IkTarget_Parameter_WorldSpace = 0x3 } // Alignment: 1 // Members count: 3 - #[repr(i8)] + #[repr(u8)] pub enum PoseType_t { - POSETYPE_STATIC = 0, - POSETYPE_DYNAMIC = 1, - POSETYPE_INVALID = 255 + POSETYPE_STATIC = 0x0, + POSETYPE_DYNAMIC = 0x1, + POSETYPE_INVALID = 0xFF } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum CAnimationGraphVisualizerPrimitiveType { - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 1, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 2, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 3, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 4 + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0x0, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 0x1, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 0x2, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 0x3, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 0x4 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum FacingMode { - FacingMode_Manual = 0, - FacingMode_Path = 1, - FacingMode_LookTarget = 2 + FacingMode_Manual = 0x0, + FacingMode_Path = 0x1, + FacingMode_LookTarget = 0x2 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum IKSolverType { - IKSOLVER_Perlin = 0, - IKSOLVER_TwoBone = 1, - IKSOLVER_Fabrik = 2, - IKSOLVER_DogLeg3Bone = 3, - IKSOLVER_CCD = 4, - IKSOLVER_COUNT = 5 + IKSOLVER_Perlin = 0x0, + IKSOLVER_TwoBone = 0x1, + IKSOLVER_Fabrik = 0x2, + IKSOLVER_DogLeg3Bone = 0x3, + IKSOLVER_CCD = 0x4, + IKSOLVER_COUNT = 0x5 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum IKTargetSource { - IKTARGETSOURCE_Bone = 0, - IKTARGETSOURCE_AnimgraphParameter = 1, - IKTARGETSOURCE_COUNT = 2 + IKTARGETSOURCE_Bone = 0x0, + IKTARGETSOURCE_AnimgraphParameter = 0x1, + IKTARGETSOURCE_COUNT = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum IKTargetCoordinateSystem { - IKTARGETCOORDINATESYSTEM_WorldSpace = 0, - IKTARGETCOORDINATESYSTEM_ModelSpace = 1, - IKTARGETCOORDINATESYSTEM_COUNT = 2 + IKTARGETCOORDINATESYSTEM_WorldSpace = 0x0, + IKTARGETCOORDINATESYSTEM_ModelSpace = 0x1, + IKTARGETCOORDINATESYSTEM_COUNT = 0x2 } // Parent: None // Fields count: 2 @@ -770,7 +770,7 @@ pub mod cs2_dumper { pub const m_sName: usize = 0x0; // CUtlString pub const m_bActiveListening: usize = 0x8; // bool pub const m_bActiveTalking: usize = 0x9; // bool - pub const m_layerAnimations: usize = 0x10; // CUtlVector< MoodAnimation_t > + pub const m_layerAnimations: usize = 0x10; // CUtlVector pub const m_flIntensity: usize = 0x28; // CRangeFloat pub const m_flDurationScale: usize = 0x30; // CRangeFloat pub const m_bScaleWithInts: usize = 0x38; // bool @@ -788,10 +788,10 @@ pub mod cs2_dumper { pub mod AnimationDecodeDebugDumpElement_t { pub const m_nEntityIndex: usize = 0x0; // int32 pub const m_modelName: usize = 0x8; // CUtlString - pub const m_poseParams: usize = 0x10; // CUtlVector< CUtlString > - pub const m_decodeOps: usize = 0x28; // CUtlVector< CUtlString > - pub const m_internalOps: usize = 0x40; // CUtlVector< CUtlString > - pub const m_decodedAnims: usize = 0x58; // CUtlVector< CUtlString > + pub const m_poseParams: usize = 0x10; // CUtlVector + pub const m_decodeOps: usize = 0x28; // CUtlVector + pub const m_internalOps: usize = 0x40; // CUtlVector + pub const m_decodedAnims: usize = 0x58; // CUtlVector } // Parent: None // Fields count: 2 @@ -800,7 +800,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod AnimationDecodeDebugDump_t { pub const m_processingType: usize = 0x0; // AnimationProcessingType_t - pub const m_elems: usize = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > + pub const m_elems: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 9 @@ -811,9 +811,9 @@ pub mod cs2_dumper { pub const m_flRealTime: usize = 0x0; // float32 pub const m_rootToWorld: usize = 0x10; // matrix3x4a_t pub const m_bBonesInWorldSpace: usize = 0x40; // bool - pub const m_boneSetupMask: usize = 0x48; // CUtlVector< uint32 > - pub const m_boneTransforms: usize = 0x60; // CUtlVector< matrix3x4a_t > - pub const m_flexControllers: usize = 0x78; // CUtlVector< float32 > + pub const m_boneSetupMask: usize = 0x48; // CUtlVector + pub const m_boneTransforms: usize = 0x60; // CUtlVector + pub const m_flexControllers: usize = 0x78; // CUtlVector pub const m_SnapshotType: usize = 0x90; // AnimationSnapshotType_t pub const m_bHasDecodeDump: usize = 0x94; // bool pub const m_DecodeDump: usize = 0x98; // AnimationDecodeDebugDumpElement_t @@ -862,13 +862,13 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimEncodeDifference { - pub const m_boneArray: usize = 0x0; // CUtlVector< CAnimBoneDifference > - pub const m_morphArray: usize = 0x18; // CUtlVector< CAnimMorphDifference > - pub const m_userArray: usize = 0x30; // CUtlVector< CAnimUserDifference > - pub const m_bHasRotationBitArray: usize = 0x48; // CUtlVector< uint8 > - pub const m_bHasMovementBitArray: usize = 0x60; // CUtlVector< uint8 > - pub const m_bHasMorphBitArray: usize = 0x78; // CUtlVector< uint8 > - pub const m_bHasUserBitArray: usize = 0x90; // CUtlVector< uint8 > + pub const m_boneArray: usize = 0x0; // CUtlVector + pub const m_morphArray: usize = 0x18; // CUtlVector + pub const m_userArray: usize = 0x30; // CUtlVector + pub const m_bHasRotationBitArray: usize = 0x48; // CUtlVector + pub const m_bHasMovementBitArray: usize = 0x60; // CUtlVector + pub const m_bHasMorphBitArray: usize = 0x78; // CUtlVector + pub const m_bHasUserBitArray: usize = 0x90; // CUtlVector } // Parent: None // Fields count: 5 @@ -938,7 +938,7 @@ pub mod cs2_dumper { pub mod CAnimFrameBlockAnim { pub const m_nStartFrame: usize = 0x0; // int32 pub const m_nEndFrame: usize = 0x4; // int32 - pub const m_segmentIndexArray: usize = 0x8; // CUtlVector< int32 > + pub const m_segmentIndexArray: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 5 @@ -949,7 +949,7 @@ pub mod cs2_dumper { pub const m_fileName: usize = 0x0; // CBufferString pub const m_nFrames: usize = 0x10; // int32 pub const m_nFramesPerBlock: usize = 0x14; // int32 - pub const m_frameblockArray: usize = 0x18; // CUtlVector< CAnimFrameBlockAnim > + pub const m_frameblockArray: usize = 0x18; // CUtlVector pub const m_usageDifferences: usize = 0x30; // CAnimEncodeDifference } // Parent: None @@ -986,15 +986,15 @@ pub mod cs2_dumper { pub const m_flags: usize = 0x10; // CAnimDesc_Flag pub const fps: usize = 0x18; // float32 pub const m_Data: usize = 0x20; // CAnimEncodedFrames - pub const m_movementArray: usize = 0xF8; // CUtlVector< CAnimMovement > - pub const m_eventArray: usize = 0x110; // CUtlVector< CAnimEventDefinition > - pub const m_activityArray: usize = 0x128; // CUtlVector< CAnimActivity > - pub const m_hierarchyArray: usize = 0x140; // CUtlVector< CAnimLocalHierarchy > + pub const m_movementArray: usize = 0xF8; // CUtlVector + pub const m_eventArray: usize = 0x110; // CUtlVector + pub const m_activityArray: usize = 0x128; // CUtlVector + pub const m_hierarchyArray: usize = 0x140; // CUtlVector pub const framestalltime: usize = 0x158; // float32 pub const m_vecRootMin: usize = 0x15C; // pub const m_vecRootMax: usize = 0x168; // - pub const m_vecBoneWorldMin: usize = 0x178; // CUtlVector< Vector > - pub const m_vecBoneWorldMax: usize = 0x190; // CUtlVector< Vector > + pub const m_vecBoneWorldMin: usize = 0x178; // CUtlVector + pub const m_vecBoneWorldMax: usize = 0x190; // CUtlVector pub const m_sequenceParams: usize = 0x1A8; // CAnimSequenceParams } // Parent: None @@ -1015,10 +1015,10 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CAnimData { pub const m_name: usize = 0x10; // CBufferString - pub const m_animArray: usize = 0x20; // CUtlVector< CAnimDesc > - pub const m_decoderArray: usize = 0x38; // CUtlVector< CAnimDecoder > + pub const m_animArray: usize = 0x20; // CUtlVector + pub const m_decoderArray: usize = 0x38; // CUtlVector pub const m_nMaxUniqueFrameIndex: usize = 0x50; // int32 - pub const m_segmentArray: usize = 0x58; // CUtlVector< CAnimFrameSegment > + pub const m_segmentArray: usize = 0x58; // CUtlVector } // Parent: None // Fields count: 7 @@ -1055,9 +1055,9 @@ pub mod cs2_dumper { pub const m_nType: usize = 0x24; // int32 pub const m_szGrouping: usize = 0x28; // CBufferString pub const m_szDescription: usize = 0x38; // CBufferString - pub const m_szElementNameArray: usize = 0x48; // CUtlVector< CBufferString > - pub const m_nElementIndexArray: usize = 0x60; // CUtlVector< int32 > - pub const m_nElementMaskArray: usize = 0x78; // CUtlVector< uint32 > + pub const m_szElementNameArray: usize = 0x48; // CUtlVector + pub const m_nElementIndexArray: usize = 0x60; // CUtlVector + pub const m_nElementMaskArray: usize = 0x78; // CUtlVector } // Parent: None // Fields count: 6 @@ -1066,11 +1066,11 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CAnimKeyData { pub const m_name: usize = 0x0; // CBufferString - pub const m_boneArray: usize = 0x10; // CUtlVector< CAnimBone > - pub const m_userArray: usize = 0x28; // CUtlVector< CAnimUser > - pub const m_morphArray: usize = 0x40; // CUtlVector< CBufferString > + pub const m_boneArray: usize = 0x10; // CUtlVector + pub const m_userArray: usize = 0x28; // CUtlVector + pub const m_morphArray: usize = 0x40; // CUtlVector pub const m_nChannelElements: usize = 0x58; // int32 - pub const m_dataChannelArray: usize = 0x60; // CUtlVector< CAnimDataChannelDesc > + pub const m_dataChannelArray: usize = 0x60; // CUtlVector } // Parent: None // Fields count: 7 @@ -1080,11 +1080,11 @@ pub mod cs2_dumper { pub mod CAnimationGroup { pub const m_nFlags: usize = 0x10; // uint32 pub const m_name: usize = 0x18; // CBufferString - pub const m_localHAnimArray_Handle: usize = 0x60; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimData > > - pub const m_includedGroupArray_Handle: usize = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - pub const m_directHSeqGroup_Handle: usize = 0x90; // CStrongHandle< InfoForResourceTypeCSequenceGroupData > + pub const m_localHAnimArray_Handle: usize = 0x60; // CUtlVector> + pub const m_includedGroupArray_Handle: usize = 0x78; // CUtlVector> + pub const m_directHSeqGroup_Handle: usize = 0x90; // CStrongHandle pub const m_decodeKey: usize = 0x98; // CAnimKeyData - pub const m_szScripts: usize = 0x110; // CUtlVector< CBufferString > + pub const m_szScripts: usize = 0x110; // CUtlVector } // Parent: None // Fields count: 8 @@ -1133,10 +1133,10 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CSeqBoneMaskList { pub const m_sName: usize = 0x0; // CBufferString - pub const m_nLocalBoneArray: usize = 0x10; // CUtlVector< int16 > - pub const m_flBoneWeightArray: usize = 0x28; // CUtlVector< float32 > + pub const m_nLocalBoneArray: usize = 0x10; // CUtlVector + pub const m_flBoneWeightArray: usize = 0x28; // CUtlVector pub const m_flDefaultMorphCtrlWeight: usize = 0x40; // float32 - pub const m_morphCtrlWeightArray: usize = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > + pub const m_morphCtrlWeightArray: usize = 0x48; // CUtlVector> } // Parent: None // Fields count: 5 @@ -1147,8 +1147,8 @@ pub mod cs2_dumper { pub const m_sName: usize = 0x0; // CBufferString pub const m_bRootOffset: usize = 0x10; // bool pub const m_vRootOffset: usize = 0x14; // - pub const m_nLocalBoneArray: usize = 0x20; // CUtlVector< int16 > - pub const m_flBoneScaleArray: usize = 0x38; // CUtlVector< float32 > + pub const m_nLocalBoneArray: usize = 0x20; // CUtlVector + pub const m_flBoneScaleArray: usize = 0x38; // CUtlVector } // Parent: None // Fields count: 6 @@ -1170,11 +1170,11 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CSeqMultiFetch { pub const m_flags: usize = 0x0; // CSeqMultiFetchFlag - pub const m_localReferenceArray: usize = 0x8; // CUtlVector< int16 > + pub const m_localReferenceArray: usize = 0x8; // CUtlVector pub const m_nGroupSize: usize = 0x20; // int32[2] pub const m_nLocalPose: usize = 0x28; // int32[2] - pub const m_poseKeyArray0: usize = 0x30; // CUtlVector< float32 > - pub const m_poseKeyArray1: usize = 0x48; // CUtlVector< float32 > + pub const m_poseKeyArray0: usize = 0x30; // CUtlVector + pub const m_poseKeyArray1: usize = 0x48; // CUtlVector pub const m_nLocalCyclePoseParameter: usize = 0x60; // int32 pub const m_bCalculatePoseParameters: usize = 0x64; // bool pub const m_bFixedBlendWeight: usize = 0x65; // bool @@ -1217,13 +1217,13 @@ pub mod cs2_dumper { pub const m_flags: usize = 0x10; // CSeqSeqDescFlag pub const m_fetch: usize = 0x20; // CSeqMultiFetch pub const m_nLocalWeightlist: usize = 0x90; // int32 - pub const m_autoLayerArray: usize = 0x98; // CUtlVector< CSeqAutoLayer > - pub const m_IKLockArray: usize = 0xB0; // CUtlVector< CSeqIKLock > + pub const m_autoLayerArray: usize = 0x98; // CUtlVector + pub const m_IKLockArray: usize = 0xB0; // CUtlVector pub const m_transition: usize = 0xC8; // CSeqTransition pub const m_SequenceKeys: usize = 0xD0; // KeyValues3 pub const m_LegacyKeyValueText: usize = 0xE0; // CBufferString - pub const m_activityArray: usize = 0xF0; // CUtlVector< CAnimActivity > - pub const m_footMotion: usize = 0x108; // CUtlVector< CFootMotion > + pub const m_activityArray: usize = 0xF0; // CUtlVector + pub const m_footMotion: usize = 0x108; // CUtlVector } // Parent: None // Fields count: 6 @@ -1236,7 +1236,7 @@ pub mod cs2_dumper { pub const m_transition: usize = 0x1C; // CSeqTransition pub const m_nLocalBaseReference: usize = 0x24; // int16 pub const m_nLocalBoneMask: usize = 0x26; // int16 - pub const m_activityArray: usize = 0x28; // CUtlVector< CAnimActivity > + pub const m_activityArray: usize = 0x28; // CUtlVector } // Parent: None // Fields count: 9 @@ -1283,10 +1283,10 @@ pub mod cs2_dumper { pub const m_flFPS: usize = 0x28; // float32 pub const m_nSubCycles: usize = 0x2C; // int16 pub const m_numLocalResults: usize = 0x2E; // int16 - pub const m_cmdLayerArray: usize = 0x30; // CUtlVector< CSeqCmdLayer > - pub const m_eventArray: usize = 0x48; // CUtlVector< CAnimEventDefinition > - pub const m_activityArray: usize = 0x60; // CUtlVector< CAnimActivity > - pub const m_poseSettingArray: usize = 0x78; // CUtlVector< CSeqPoseSetting > + pub const m_cmdLayerArray: usize = 0x30; // CUtlVector + pub const m_eventArray: usize = 0x48; // CUtlVector + pub const m_activityArray: usize = 0x60; // CUtlVector + pub const m_poseSettingArray: usize = 0x78; // CUtlVector } // Parent: None // Fields count: 5 @@ -1308,39 +1308,39 @@ pub mod cs2_dumper { pub mod CSequenceGroupData { pub const m_sName: usize = 0x10; // CBufferString pub const m_nFlags: usize = 0x20; // uint32 - pub const m_localSequenceNameArray: usize = 0x28; // CUtlVector< CBufferString > - pub const m_localS1SeqDescArray: usize = 0x40; // CUtlVector< CSeqS1SeqDesc > - pub const m_localMultiSeqDescArray: usize = 0x58; // CUtlVector< CSeqS1SeqDesc > - pub const m_localSynthAnimDescArray: usize = 0x70; // CUtlVector< CSeqSynthAnimDesc > - pub const m_localCmdSeqDescArray: usize = 0x88; // CUtlVector< CSeqCmdSeqDesc > - pub const m_localBoneMaskArray: usize = 0xA0; // CUtlVector< CSeqBoneMaskList > - pub const m_localScaleSetArray: usize = 0xB8; // CUtlVector< CSeqScaleSet > - pub const m_localBoneNameArray: usize = 0xD0; // CUtlVector< CBufferString > + pub const m_localSequenceNameArray: usize = 0x28; // CUtlVector + pub const m_localS1SeqDescArray: usize = 0x40; // CUtlVector + pub const m_localMultiSeqDescArray: usize = 0x58; // CUtlVector + pub const m_localSynthAnimDescArray: usize = 0x70; // CUtlVector + pub const m_localCmdSeqDescArray: usize = 0x88; // CUtlVector + pub const m_localBoneMaskArray: usize = 0xA0; // CUtlVector + pub const m_localScaleSetArray: usize = 0xB8; // CUtlVector + pub const m_localBoneNameArray: usize = 0xD0; // CUtlVector pub const m_localNodeName: usize = 0xE8; // CBufferString - pub const m_localPoseParamArray: usize = 0xF8; // CUtlVector< CSeqPoseParamDesc > + pub const m_localPoseParamArray: usize = 0xF8; // CUtlVector pub const m_keyValues: usize = 0x110; // KeyValues3 - pub const m_localIKAutoplayLockArray: usize = 0x120; // CUtlVector< CSeqIKLock > + pub const m_localIKAutoplayLockArray: usize = 0x120; // CUtlVector } // Parent: None // Fields count: 17 pub mod CCompressorGroup { pub const m_nTotalElementCount: usize = 0x0; // int32 - pub const m_szChannelClass: usize = 0x8; // CUtlVector< char* > - pub const m_szVariableName: usize = 0x20; // CUtlVector< char* > - pub const m_nType: usize = 0x38; // CUtlVector< fieldtype_t > - pub const m_nFlags: usize = 0x50; // CUtlVector< int32 > - pub const m_szGrouping: usize = 0x68; // CUtlVector< CUtlString > - pub const m_nCompressorIndex: usize = 0x80; // CUtlVector< int32 > - pub const m_szElementNames: usize = 0x98; // CUtlVector< CUtlVector< char* > > - pub const m_nElementUniqueID: usize = 0xB0; // CUtlVector< CUtlVector< int32 > > - pub const m_nElementMask: usize = 0xC8; // CUtlVector< uint32 > - pub const m_vectorCompressor: usize = 0xF8; // CUtlVector< CCompressor< Vector >* > - pub const m_quaternionCompressor: usize = 0x110; // CUtlVector< CCompressor< QuaternionStorage >* > - pub const m_intCompressor: usize = 0x128; // CUtlVector< CCompressor< int32 >* > - pub const m_boolCompressor: usize = 0x140; // CUtlVector< CCompressor< bool >* > - pub const m_colorCompressor: usize = 0x158; // CUtlVector< CCompressor< Color >* > - pub const m_vector2DCompressor: usize = 0x170; // CUtlVector< CCompressor< Vector2D >* > - pub const m_vector4DCompressor: usize = 0x188; // CUtlVector< CCompressor< Vector4D >* > + pub const m_szChannelClass: usize = 0x8; // CUtlVector + pub const m_szVariableName: usize = 0x20; // CUtlVector + pub const m_nType: usize = 0x38; // CUtlVector + pub const m_nFlags: usize = 0x50; // CUtlVector + pub const m_szGrouping: usize = 0x68; // CUtlVector + pub const m_nCompressorIndex: usize = 0x80; // CUtlVector + pub const m_szElementNames: usize = 0x98; // CUtlVector> + pub const m_nElementUniqueID: usize = 0xB0; // CUtlVector> + pub const m_nElementMask: usize = 0xC8; // CUtlVector + pub const m_vectorCompressor: usize = 0xF8; // CUtlVector*> + pub const m_quaternionCompressor: usize = 0x110; // CUtlVector*> + pub const m_intCompressor: usize = 0x128; // CUtlVector*> + pub const m_boolCompressor: usize = 0x140; // CUtlVector*> + pub const m_colorCompressor: usize = 0x158; // CUtlVector*> + pub const m_vector2DCompressor: usize = 0x170; // CUtlVector*> + pub const m_vector4DCompressor: usize = 0x188; // CUtlVector*> } // Parent: None // Fields count: 1 @@ -1431,11 +1431,11 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod VPhysics2ShapeDef_t { - pub const m_spheres: usize = 0x0; // CUtlVector< RnSphereDesc_t > - pub const m_capsules: usize = 0x18; // CUtlVector< RnCapsuleDesc_t > - pub const m_hulls: usize = 0x30; // CUtlVector< RnHullDesc_t > - pub const m_meshes: usize = 0x48; // CUtlVector< RnMeshDesc_t > - pub const m_CollisionAttributeIndices: usize = 0x60; // CUtlVector< uint16 > + pub const m_spheres: usize = 0x0; // CUtlVector + pub const m_capsules: usize = 0x18; // CUtlVector + pub const m_hulls: usize = 0x30; // CUtlVector + pub const m_meshes: usize = 0x48; // CUtlVector + pub const m_CollisionAttributeIndices: usize = 0x60; // CUtlVector } // Parent: None // Fields count: 10 @@ -1461,13 +1461,13 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod VPhysXCollisionAttributes_t { pub const m_CollisionGroup: usize = 0x0; // uint32 - pub const m_InteractAs: usize = 0x8; // CUtlVector< uint32 > - pub const m_InteractWith: usize = 0x20; // CUtlVector< uint32 > - pub const m_InteractExclude: usize = 0x38; // CUtlVector< uint32 > + pub const m_InteractAs: usize = 0x8; // CUtlVector + pub const m_InteractWith: usize = 0x20; // CUtlVector + pub const m_InteractExclude: usize = 0x38; // CUtlVector pub const m_CollisionGroupString: usize = 0x50; // CUtlString - pub const m_InteractAsStrings: usize = 0x58; // CUtlVector< CUtlString > - pub const m_InteractWithStrings: usize = 0x70; // CUtlVector< CUtlString > - pub const m_InteractExcludeStrings: usize = 0x88; // CUtlVector< CUtlString > + pub const m_InteractAsStrings: usize = 0x58; // CUtlVector + pub const m_InteractWithStrings: usize = 0x70; // CUtlVector + pub const m_InteractExcludeStrings: usize = 0x88; // CUtlVector } // Parent: None // Fields count: 2 @@ -1579,12 +1579,12 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod PhysSoftbodyDesc_t { - pub const m_ParticleBoneHash: usize = 0x0; // CUtlVector< uint32 > - pub const m_Particles: usize = 0x18; // CUtlVector< RnSoftbodyParticle_t > - pub const m_Springs: usize = 0x30; // CUtlVector< RnSoftbodySpring_t > - pub const m_Capsules: usize = 0x48; // CUtlVector< RnSoftbodyCapsule_t > - pub const m_InitPose: usize = 0x60; // CUtlVector< CTransform > - pub const m_ParticleBoneName: usize = 0x78; // CUtlVector< CUtlString > + pub const m_ParticleBoneHash: usize = 0x0; // CUtlVector + pub const m_Particles: usize = 0x18; // CUtlVector + pub const m_Springs: usize = 0x30; // CUtlVector + pub const m_Capsules: usize = 0x48; // CUtlVector + pub const m_InitPose: usize = 0x60; // CUtlVector + pub const m_ParticleBoneName: usize = 0x78; // CUtlVector } // Parent: None // Fields count: 16 @@ -1594,19 +1594,19 @@ pub mod cs2_dumper { pub mod VPhysXAggregateData_t { pub const m_nFlags: usize = 0x0; // uint16 pub const m_nRefCounter: usize = 0x2; // uint16 - pub const m_bonesHash: usize = 0x8; // CUtlVector< uint32 > - pub const m_boneNames: usize = 0x20; // CUtlVector< CUtlString > - pub const m_indexNames: usize = 0x38; // CUtlVector< uint16 > - pub const m_indexHash: usize = 0x50; // CUtlVector< uint16 > - pub const m_bindPose: usize = 0x68; // CUtlVector< matrix3x4a_t > - pub const m_parts: usize = 0x80; // CUtlVector< VPhysXBodyPart_t > - pub const m_constraints2: usize = 0x98; // CUtlVector< VPhysXConstraint2_t > - pub const m_joints: usize = 0xB0; // CUtlVector< VPhysXJoint_t > + pub const m_bonesHash: usize = 0x8; // CUtlVector + pub const m_boneNames: usize = 0x20; // CUtlVector + pub const m_indexNames: usize = 0x38; // CUtlVector + pub const m_indexHash: usize = 0x50; // CUtlVector + pub const m_bindPose: usize = 0x68; // CUtlVector + pub const m_parts: usize = 0x80; // CUtlVector + pub const m_constraints2: usize = 0x98; // CUtlVector + pub const m_joints: usize = 0xB0; // CUtlVector pub const m_pFeModel: usize = 0xC8; // PhysFeModelDesc_t* - pub const m_boneParents: usize = 0xD0; // CUtlVector< uint16 > - pub const m_surfacePropertyHashes: usize = 0xE8; // CUtlVector< uint32 > - pub const m_collisionAttributes: usize = 0x100; // CUtlVector< VPhysXCollisionAttributes_t > - pub const m_debugPartNames: usize = 0x118; // CUtlVector< CUtlString > + pub const m_boneParents: usize = 0xD0; // CUtlVector + pub const m_surfacePropertyHashes: usize = 0xE8; // CUtlVector + pub const m_collisionAttributes: usize = 0x100; // CUtlVector + pub const m_debugPartNames: usize = 0x118; // CUtlVector pub const m_embeddedKeyvalues: usize = 0x130; // CUtlString } // Parent: None @@ -1674,7 +1674,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CVPhysXSurfacePropertiesList { - pub const m_surfacePropertiesList: usize = 0x0; // CUtlVector< CPhysSurfaceProperties* > + pub const m_surfacePropertiesList: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -1683,7 +1683,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod MaterialGroup_t { pub const m_name: usize = 0x0; // CUtlString - pub const m_materials: usize = 0x8; // CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > > + pub const m_materials: usize = 0x8; // CUtlVector> } // Parent: None // Fields count: 7 @@ -1691,13 +1691,13 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod ModelSkeletonData_t { - pub const m_boneName: usize = 0x0; // CUtlVector< CUtlString > - pub const m_nParent: usize = 0x18; // CUtlVector< int16 > - pub const m_boneSphere: usize = 0x30; // CUtlVector< float32 > - pub const m_nFlag: usize = 0x48; // CUtlVector< uint32 > - pub const m_bonePosParent: usize = 0x60; // CUtlVector< Vector > - pub const m_boneRotParent: usize = 0x78; // CUtlVector< QuaternionStorage > - pub const m_boneScaleParent: usize = 0x90; // CUtlVector< float32 > + pub const m_boneName: usize = 0x0; // CUtlVector + pub const m_nParent: usize = 0x18; // CUtlVector + pub const m_boneSphere: usize = 0x30; // CUtlVector + pub const m_nFlag: usize = 0x48; // CUtlVector + pub const m_bonePosParent: usize = 0x60; // CUtlVector + pub const m_boneRotParent: usize = 0x78; // CUtlVector + pub const m_boneScaleParent: usize = 0x90; // CUtlVector } // Parent: None // Fields count: 10 @@ -1725,7 +1725,7 @@ pub mod cs2_dumper { pub const m_Transform: usize = 0x0; // CTransform pub const m_Name: usize = 0x20; // CUtlString pub const m_nParent: usize = 0x28; // int32 - pub const m_refModel: usize = 0x30; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_refModel: usize = 0x30; // CStrongHandle } // Parent: None // Fields count: 5 @@ -1747,7 +1747,7 @@ pub mod cs2_dumper { pub mod ModelBoneFlexDriver_t { pub const m_boneName: usize = 0x0; // CUtlString pub const m_boneNameToken: usize = 0x8; // uint32 - pub const m_controls: usize = 0x10; // CUtlVector< ModelBoneFlexDriverControl_t > + pub const m_controls: usize = 0x10; // CUtlVector } // Parent: None // Fields count: 2 @@ -1766,27 +1766,27 @@ pub mod cs2_dumper { pub mod PermModelData_t { pub const m_name: usize = 0x0; // CUtlString pub const m_modelInfo: usize = 0x8; // PermModelInfo_t - pub const m_ExtParts: usize = 0x60; // CUtlVector< PermModelExtPart_t > - pub const m_refMeshes: usize = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCRenderMesh > > - pub const m_refMeshGroupMasks: usize = 0x90; // CUtlVector< uint64 > - pub const m_refPhysGroupMasks: usize = 0xA8; // CUtlVector< uint64 > - pub const m_refLODGroupMasks: usize = 0xC0; // CUtlVector< uint8 > - pub const m_lodGroupSwitchDistances: usize = 0xD8; // CUtlVector< float32 > - pub const m_refPhysicsData: usize = 0xF0; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - pub const m_refPhysicsHitboxData: usize = 0x108; // CUtlVector< CStrongHandle< InfoForResourceTypeCPhysAggregateData > > - pub const m_refAnimGroups: usize = 0x120; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - pub const m_refSequenceGroups: usize = 0x138; // CUtlVector< CStrongHandle< InfoForResourceTypeCSequenceGroupData > > - pub const m_meshGroups: usize = 0x150; // CUtlVector< CUtlString > - pub const m_materialGroups: usize = 0x168; // CUtlVector< MaterialGroup_t > + pub const m_ExtParts: usize = 0x60; // CUtlVector + pub const m_refMeshes: usize = 0x78; // CUtlVector> + pub const m_refMeshGroupMasks: usize = 0x90; // CUtlVector + pub const m_refPhysGroupMasks: usize = 0xA8; // CUtlVector + pub const m_refLODGroupMasks: usize = 0xC0; // CUtlVector + pub const m_lodGroupSwitchDistances: usize = 0xD8; // CUtlVector + pub const m_refPhysicsData: usize = 0xF0; // CUtlVector> + pub const m_refPhysicsHitboxData: usize = 0x108; // CUtlVector> + pub const m_refAnimGroups: usize = 0x120; // CUtlVector> + pub const m_refSequenceGroups: usize = 0x138; // CUtlVector> + pub const m_meshGroups: usize = 0x150; // CUtlVector + pub const m_materialGroups: usize = 0x168; // CUtlVector pub const m_nDefaultMeshGroupMask: usize = 0x180; // uint64 pub const m_modelSkeleton: usize = 0x188; // ModelSkeletonData_t - pub const m_remappingTable: usize = 0x230; // CUtlVector< int16 > - pub const m_remappingTableStarts: usize = 0x248; // CUtlVector< uint16 > - pub const m_boneFlexDrivers: usize = 0x260; // CUtlVector< ModelBoneFlexDriver_t > + pub const m_remappingTable: usize = 0x230; // CUtlVector + pub const m_remappingTableStarts: usize = 0x248; // CUtlVector + pub const m_boneFlexDrivers: usize = 0x260; // CUtlVector pub const m_pModelConfigList: usize = 0x278; // CModelConfigList* - pub const m_BodyGroupsHiddenInTools: usize = 0x280; // CUtlVector< CUtlString > - pub const m_refAnimIncludeModels: usize = 0x298; // CUtlVector< CStrongHandle< InfoForResourceTypeCModel > > - pub const m_AnimatedMaterialAttributes: usize = 0x2B0; // CUtlVector< PermModelDataAnimatedMaterialAttribute_t > + pub const m_BodyGroupsHiddenInTools: usize = 0x280; // CUtlVector + pub const m_refAnimIncludeModels: usize = 0x298; // CUtlVector> + pub const m_AnimatedMaterialAttributes: usize = 0x2B0; // CUtlVector } // Parent: None // Fields count: 2 @@ -1795,7 +1795,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CModelConfigElement { pub const m_ElementName: usize = 0x8; // CUtlString - pub const m_NestedElements: usize = 0x10; // CUtlVector< CModelConfigElement* > + pub const m_NestedElements: usize = 0x10; // CUtlVector } // Parent: CModelConfigElement // Fields count: 14 @@ -1805,7 +1805,7 @@ pub mod cs2_dumper { pub mod CModelConfigElement_AttachedModel { pub const m_InstanceName: usize = 0x48; // CUtlString pub const m_EntityClass: usize = 0x50; // CUtlString - pub const m_hModel: usize = 0x58; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_hModel: usize = 0x58; // CStrongHandle pub const m_vOffset: usize = 0x60; // pub const m_aAngOffset: usize = 0x6C; // QAngle pub const m_AttachmentName: usize = 0x78; // CUtlString @@ -1824,7 +1824,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CModelConfigElement_UserPick { - pub const m_Choices: usize = 0x48; // CUtlVector< CUtlString > + pub const m_Choices: usize = 0x48; // CUtlVector } // Parent: CModelConfigElement // Fields count: 2 @@ -1832,8 +1832,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CModelConfigElement_RandomPick { - pub const m_Choices: usize = 0x48; // CUtlVector< CUtlString > - pub const m_ChoiceWeights: usize = 0x60; // CUtlVector< float32 > + pub const m_Choices: usize = 0x48; // CUtlVector + pub const m_ChoiceWeights: usize = 0x60; // CUtlVector } // Parent: CModelConfigElement // Fields count: 1 @@ -1901,7 +1901,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CModelConfig { pub const m_ConfigName: usize = 0x0; // CUtlString - pub const m_Elements: usize = 0x8; // CUtlVector< CModelConfigElement* > + pub const m_Elements: usize = 0x8; // CUtlVector pub const m_bTopLevel: usize = 0x20; // bool } // Parent: None @@ -1912,7 +1912,7 @@ pub mod cs2_dumper { pub mod CModelConfigList { pub const m_bHideMaterialGroupInTools: usize = 0x0; // bool pub const m_bHideRenderColorInTools: usize = 0x1; // bool - pub const m_Configs: usize = 0x8; // CUtlVector< CModelConfig* > + pub const m_Configs: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -1950,8 +1950,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CRenderSkeleton { - pub const m_bones: usize = 0x0; // CUtlVector< RenderSkeletonBone_t > - pub const m_boneParents: usize = 0x30; // CUtlVector< int32 > + pub const m_bones: usize = 0x0; // CUtlVector + pub const m_boneParents: usize = 0x30; // CUtlVector pub const m_nBoneWeightCount: usize = 0x48; // int32 } // Parent: None @@ -1981,7 +1981,7 @@ pub mod cs2_dumper { pub const m_nFirstMeshlet: usize = 0x2C; // uint32 pub const m_nNumMeshlets: usize = 0x30; // uint16 pub const m_indexBuffer: usize = 0xB8; // CRenderBufferBinding - pub const m_material: usize = 0xE0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_material: usize = 0xE0; // CStrongHandle } // Parent: None // Fields count: 2 @@ -2000,9 +2000,9 @@ pub mod cs2_dumper { pub mod CSceneObjectData { pub const m_vMinBounds: usize = 0x0; // pub const m_vMaxBounds: usize = 0xC; // - pub const m_drawCalls: usize = 0x18; // CUtlVector< CMaterialDrawDescriptor > - pub const m_drawBounds: usize = 0x30; // CUtlVector< AABB_t > - pub const m_meshlets: usize = 0x48; // CUtlVector< CMeshletDescriptor > + pub const m_drawCalls: usize = 0x18; // CUtlVector + pub const m_drawBounds: usize = 0x30; // CUtlVector + pub const m_meshlets: usize = 0x48; // CUtlVector pub const m_vTintColor: usize = 0x60; // Vector4D } // Parent: None @@ -2048,7 +2048,7 @@ pub mod cs2_dumper { pub mod CHitBoxSet { pub const m_name: usize = 0x0; // CUtlString pub const m_nNameHash: usize = 0x8; // uint32 - pub const m_HitBoxes: usize = 0x10; // CUtlVector< CHitBox > + pub const m_HitBoxes: usize = 0x10; // CUtlVector pub const m_SourceFilename: usize = 0x28; // CUtlString } // Parent: None @@ -2057,7 +2057,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CHitBoxSetList { - pub const m_HitBoxSets: usize = 0x0; // CUtlVector< CHitBoxSet > + pub const m_HitBoxSets: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 4 @@ -2096,7 +2096,7 @@ pub mod cs2_dumper { pub const m_nGroomGroupID: usize = 0xC; // int32 pub const m_nAttachBoneIdx: usize = 0x10; // int32 pub const m_hairInfoBufferData: usize = 0x18; // CUtlBinaryBlock - pub const m_hairs: usize = 0x30; // CUtlVector< RenderHairStrandInfo_t > + pub const m_hairs: usize = 0x30; // CUtlVector } // Parent: None // Fields count: 5 @@ -2104,8 +2104,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CRenderMesh { - pub const m_sceneObjects: usize = 0x10; // CUtlVectorFixedGrowable< CSceneObjectData > - pub const m_constraints: usize = 0xA0; // CUtlVector< CBaseConstraint* > + pub const m_sceneObjects: usize = 0x10; // CUtlVectorFixedGrowable + pub const m_constraints: usize = 0xA0; // CUtlVector pub const m_skeleton: usize = 0xB8; // CRenderSkeleton pub const m_meshDeformParams: usize = 0x1E0; // DynamicMeshDeformParams_t pub const m_pGroomData: usize = 0x1F0; // CRenderGroom* @@ -2150,8 +2150,8 @@ pub mod cs2_dumper { pub mod CBaseConstraint { pub const m_name: usize = 0x28; // CUtlString pub const m_vUpVector: usize = 0x30; // - pub const m_slaves: usize = 0x40; // CUtlVector< CConstraintSlave > - pub const m_targets: usize = 0x58; // CUtlVector< CConstraintTarget > + pub const m_slaves: usize = 0x40; // CUtlVector + pub const m_targets: usize = 0x58; // CUtlVector } // Parent: CBaseConstraint // Fields count: 0 @@ -2221,15 +2221,15 @@ pub mod cs2_dumper { pub mod CBoneConstraintPoseSpaceMorph { pub const m_sBoneName: usize = 0x28; // CUtlString pub const m_sAttachmentName: usize = 0x30; // CUtlString - pub const m_outputMorph: usize = 0x38; // CUtlVector< CUtlString > - pub const m_inputList: usize = 0x50; // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > + pub const m_outputMorph: usize = 0x38; // CUtlVector + pub const m_inputList: usize = 0x50; // CUtlVector pub const m_bClamp: usize = 0x68; // bool } // Parent: None // Fields count: 2 pub mod CBoneConstraintPoseSpaceMorph__Input_t { pub const m_inputValue: usize = 0x0; // - pub const m_outputWeightList: usize = 0x10; // CUtlVector< float32 > + pub const m_outputWeightList: usize = 0x10; // CUtlVector } // Parent: CBaseConstraint // Fields count: 1 @@ -2237,13 +2237,13 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CBoneConstraintPoseSpaceBone { - pub const m_inputList: usize = 0x70; // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > + pub const m_inputList: usize = 0x70; // CUtlVector } // Parent: None // Fields count: 2 pub mod CBoneConstraintPoseSpaceBone__Input_t { pub const m_inputValue: usize = 0x0; // - pub const m_outputTransformList: usize = 0x10; // CUtlVector< CTransform > + pub const m_outputTransformList: usize = 0x10; // CUtlVector } // Parent: CBoneConstraintBase // Fields count: 4 @@ -2272,7 +2272,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CFlexRule { pub const m_nFlex: usize = 0x0; // int32 - pub const m_FlexOps: usize = 0x8; // CUtlVector< CFlexOp > + pub const m_FlexOps: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 1 @@ -2301,8 +2301,8 @@ pub mod cs2_dumper { pub mod CMorphBundleData { pub const m_flULeftSrc: usize = 0x0; // float32 pub const m_flVTopSrc: usize = 0x4; // float32 - pub const m_offsets: usize = 0x8; // CUtlVector< float32 > - pub const m_ranges: usize = 0x20; // CUtlVector< float32 > + pub const m_offsets: usize = 0x8; // CUtlVector + pub const m_ranges: usize = 0x20; // CUtlVector } // Parent: None // Fields count: 5 @@ -2314,7 +2314,7 @@ pub mod cs2_dumper { pub const m_nYTopDst: usize = 0x2; // int16 pub const m_flUWidthSrc: usize = 0x4; // float32 pub const m_flVHeightSrc: usize = 0x8; // float32 - pub const m_bundleDatas: usize = 0x10; // CUtlVector< CMorphBundleData > + pub const m_bundleDatas: usize = 0x10; // CUtlVector } // Parent: None // Fields count: 2 @@ -2323,7 +2323,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CMorphData { pub const m_name: usize = 0x0; // CUtlString - pub const m_morphRectDatas: usize = 0x8; // CUtlVector< CMorphRectData > + pub const m_morphRectDatas: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 8 @@ -2333,12 +2333,12 @@ pub mod cs2_dumper { pub mod CMorphSetData { pub const m_nWidth: usize = 0x10; // int32 pub const m_nHeight: usize = 0x14; // int32 - pub const m_bundleTypes: usize = 0x18; // CUtlVector< MorphBundleType_t > - pub const m_morphDatas: usize = 0x30; // CUtlVector< CMorphData > - pub const m_pTextureAtlas: usize = 0x48; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_FlexDesc: usize = 0x50; // CUtlVector< CFlexDesc > - pub const m_FlexControllers: usize = 0x68; // CUtlVector< CFlexController > - pub const m_FlexRules: usize = 0x80; // CUtlVector< CFlexRule > + pub const m_bundleTypes: usize = 0x18; // CUtlVector + pub const m_morphDatas: usize = 0x30; // CUtlVector + pub const m_pTextureAtlas: usize = 0x48; // CStrongHandle + pub const m_FlexDesc: usize = 0x50; // CUtlVector + pub const m_FlexControllers: usize = 0x68; // CUtlVector + pub const m_FlexRules: usize = 0x80; // CUtlVector } // Parent: None // Fields count: 5 @@ -2358,14 +2358,14 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimSkeleton { - pub const m_localSpaceTransforms: usize = 0x10; // CUtlVector< CTransform > - pub const m_modelSpaceTransforms: usize = 0x28; // CUtlVector< CTransform > - pub const m_boneNames: usize = 0x40; // CUtlVector< CUtlString > - pub const m_children: usize = 0x58; // CUtlVector< CUtlVector< int32 > > - pub const m_parents: usize = 0x70; // CUtlVector< int32 > - pub const m_feet: usize = 0x88; // CUtlVector< CAnimFoot > - pub const m_morphNames: usize = 0xA0; // CUtlVector< CUtlString > - pub const m_lodBoneCounts: usize = 0xB8; // CUtlVector< int32 > + pub const m_localSpaceTransforms: usize = 0x10; // CUtlVector + pub const m_modelSpaceTransforms: usize = 0x28; // CUtlVector + pub const m_boneNames: usize = 0x40; // CUtlVector + pub const m_children: usize = 0x58; // CUtlVector> + pub const m_parents: usize = 0x70; // CUtlVector + pub const m_feet: usize = 0x88; // CUtlVector + pub const m_morphNames: usize = 0xA0; // CUtlVector + pub const m_lodBoneCounts: usize = 0xB8; // CUtlVector } // Parent: None // Fields count: 9 @@ -2437,7 +2437,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFootTrajectories { - pub const m_trajectories: usize = 0x0; // CUtlVector< CFootTrajectory > + pub const m_trajectories: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -2454,7 +2454,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFootMotion { - pub const m_strides: usize = 0x0; // CUtlVector< CFootStride > + pub const m_strides: usize = 0x0; // CUtlVector pub const m_name: usize = 0x18; // CUtlString pub const m_bAdditive: usize = 0x20; // bool } @@ -2466,14 +2466,14 @@ pub mod cs2_dumper { pub mod SkeletonAnimCapture_t { pub const m_nEntIndex: usize = 0x0; // CEntityIndex pub const m_nEntParent: usize = 0x4; // CEntityIndex - pub const m_ImportedCollision: usize = 0x8; // CUtlVector< CEntityIndex > + pub const m_ImportedCollision: usize = 0x8; // CUtlVector pub const m_ModelName: usize = 0x20; // CUtlString pub const m_CaptureName: usize = 0x28; // CUtlString - pub const m_ModelBindPose: usize = 0x30; // CUtlVector< SkeletonAnimCapture_t::Bone_t > - pub const m_FeModelInitPose: usize = 0x48; // CUtlVector< SkeletonAnimCapture_t::Bone_t > + pub const m_ModelBindPose: usize = 0x30; // CUtlVector + pub const m_FeModelInitPose: usize = 0x48; // CUtlVector pub const m_nFlexControllers: usize = 0x60; // int32 pub const m_bPredicted: usize = 0x64; // bool - pub const m_Frames: usize = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > + pub const m_Frames: usize = 0xA8; // CUtlVector } // Parent: None // Fields count: 3 @@ -2510,11 +2510,11 @@ pub mod cs2_dumper { pub const m_Stamp: usize = 0x4; // SkeletonAnimCapture_t::FrameStamp_t pub const m_Transform: usize = 0x20; // CTransform pub const m_bTeleport: usize = 0x40; // bool - pub const m_CompositeBones: usize = 0x48; // CUtlVector< CTransform > - pub const m_SimStateBones: usize = 0x60; // CUtlVector< CTransform > - pub const m_FeModelAnims: usize = 0x78; // CUtlVector< CTransform > - pub const m_FeModelPos: usize = 0x90; // CUtlVector< VectorAligned > - pub const m_FlexControllerWeights: usize = 0xA8; // CUtlVector< float32 > + pub const m_CompositeBones: usize = 0x48; // CUtlVector + pub const m_SimStateBones: usize = 0x60; // CUtlVector + pub const m_FeModelAnims: usize = 0x78; // CUtlVector + pub const m_FeModelPos: usize = 0x90; // CUtlVector + pub const m_FlexControllerWeights: usize = 0xA8; // CUtlVector } // Parent: None // Fields count: 2 @@ -2531,8 +2531,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod SkeletonDemoDb_t { - pub const m_AnimCaptures: usize = 0x0; // CUtlVector< SkeletonAnimCapture_t* > - pub const m_CameraTrack: usize = 0x18; // CUtlVector< SkeletonAnimCapture_t::Camera_t > + pub const m_AnimCaptures: usize = 0x0; // CUtlVector + pub const m_CameraTrack: usize = 0x18; // CUtlVector pub const m_flRecordingTime: usize = 0x30; // float32 } // Parent: None @@ -2543,7 +2543,7 @@ pub mod cs2_dumper { pub mod CNmBoneMask { pub const m_ID: usize = 0x0; // CGlobalSymbol pub const m_weightInfo: usize = 0x8; // CNmBoneMask::WeightInfo_t - pub const m_weights: usize = 0x18; // CUtlVector< float32 > + pub const m_weights: usize = 0x18; // CUtlVector } // Parent: None // Fields count: 9 @@ -2551,12 +2551,12 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CNmClip { - pub const m_skeleton: usize = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > + pub const m_skeleton: usize = 0x0; // CStrongHandle pub const m_nNumFrames: usize = 0x8; // uint32 pub const m_flDuration: usize = 0xC; // float32 pub const m_compressedPoseData: usize = 0x10; // CUtlBinaryBlock - pub const m_trackCompressionSettings: usize = 0x28; // CUtlVector< NmCompressionSettings_t > - pub const m_compressedPoseOffsets: usize = 0x40; // CUtlVector< uint32 > + pub const m_trackCompressionSettings: usize = 0x28; // CUtlVector + pub const m_compressedPoseOffsets: usize = 0x40; // CUtlVector pub const m_syncTrack: usize = 0xA0; // CNmSyncTrack pub const m_rootMotion: usize = 0x150; // CNmRootMotionData pub const m_bIsAdditive: usize = 0x1A0; // bool @@ -2600,7 +2600,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CNmRootMotionData { - pub const m_transforms: usize = 0x0; // CUtlVector< CTransform > + pub const m_transforms: usize = 0x0; // CUtlVector pub const m_nNumFrames: usize = 0x18; // int32 pub const m_flAverageLinearVelocity: usize = 0x1C; // float32 pub const m_flAverageAngularVelocityRadians: usize = 0x20; // float32 @@ -2613,12 +2613,12 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CNmSkeleton { pub const m_ID: usize = 0x0; // CGlobalSymbol - pub const m_boneIDs: usize = 0x8; // CUtlLeanVector< CGlobalSymbol > - pub const m_parentIndices: usize = 0x18; // CUtlVector< int32 > - pub const m_parentSpaceReferencePose: usize = 0x30; // CUtlVector< CTransform > - pub const m_modelSpaceReferencePose: usize = 0x48; // CUtlVector< CTransform > + pub const m_boneIDs: usize = 0x8; // CUtlLeanVector + pub const m_parentIndices: usize = 0x18; // CUtlVector + pub const m_parentSpaceReferencePose: usize = 0x30; // CUtlVector + pub const m_modelSpaceReferencePose: usize = 0x48; // CUtlVector pub const m_numBonesToSampleAtLowLOD: usize = 0x60; // int32 - pub const m_boneMasks: usize = 0x68; // CUtlLeanVector< CNmBoneMask > + pub const m_boneMasks: usize = 0x68; // CUtlLeanVector } // Parent: None // Fields count: 2 @@ -2644,7 +2644,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CNmSyncTrack { - pub const m_syncEvents: usize = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > + pub const m_syncEvents: usize = 0x0; // CUtlLeanVectorFixedGrowable pub const m_nStartEventOffset: usize = 0xA8; // int32 } // Parent: None @@ -2721,8 +2721,8 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CNmGraphDataSet { pub const m_variationID: usize = 0x0; // CGlobalSymbol - pub const m_skeleton: usize = 0x8; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - pub const m_resources: usize = 0x10; // CUtlVector< CStrongHandleVoid > + pub const m_skeleton: usize = 0x8; // CStrongHandle + pub const m_resources: usize = 0x10; // CUtlVector } // Parent: None // Fields count: 10 @@ -2730,16 +2730,16 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CNmGraph { - pub const m_persistentNodeIndices: usize = 0x0; // CUtlVector< int16 > - pub const m_instanceNodeStartOffsets: usize = 0x18; // CUtlVector< uint32 > + pub const m_persistentNodeIndices: usize = 0x0; // CUtlVector + pub const m_instanceNodeStartOffsets: usize = 0x18; // CUtlVector pub const m_instanceRequiredMemory: usize = 0x30; // uint32 pub const m_instanceRequiredAlignment: usize = 0x34; // uint32 pub const m_rootNodeIdx: usize = 0x38; // int16 - pub const m_controlParameterIDs: usize = 0x40; // CUtlVector< CGlobalSymbol > - pub const m_virtualParameterIDs: usize = 0x58; // CUtlVector< CGlobalSymbol > - pub const m_virtualParameterNodeIndices: usize = 0x70; // CUtlVector< int16 > - pub const m_childGraphSlots: usize = 0x88; // CUtlVector< CNmGraph::ChildGraphSlot_t > - pub const m_externalGraphSlots: usize = 0xA0; // CUtlVector< CNmGraph::ExternalGraphSlot_t > + pub const m_controlParameterIDs: usize = 0x40; // CUtlVector + pub const m_virtualParameterIDs: usize = 0x58; // CUtlVector + pub const m_virtualParameterNodeIndices: usize = 0x70; // CUtlVector + pub const m_childGraphSlots: usize = 0x88; // CUtlVector + pub const m_externalGraphSlots: usize = 0xA0; // CUtlVector } // Parent: None // Fields count: 2 @@ -2765,8 +2765,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CNmGraphVariation { - pub const m_graph: usize = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > - pub const m_dataSet: usize = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > + pub const m_graph: usize = 0x0; // CStrongHandle + pub const m_dataSet: usize = 0x8; // CStrongHandle } // Parent: None // Fields count: 2 @@ -2809,8 +2809,8 @@ pub mod cs2_dumper { pub const m_baseSequence: usize = 0x38; // CUtlString pub const m_nBaseSequenceFrame: usize = 0x40; // int32 pub const m_boneSelectionMode: usize = 0x44; // EDemoBoneSelectionMode - pub const m_bones: usize = 0x48; // CUtlVector< BoneDemoCaptureSettings_t > - pub const m_ikChains: usize = 0x60; // CUtlVector< IKDemoCaptureSettings_t > + pub const m_bones: usize = 0x48; // CUtlVector + pub const m_ikChains: usize = 0x60; // CUtlVector } // Parent: None // Fields count: 5 @@ -2818,7 +2818,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimReplayFrame { - pub const m_inputDataBlocks: usize = 0x10; // CUtlVector< CUtlBinaryBlock > + pub const m_inputDataBlocks: usize = 0x10; // CUtlVector pub const m_instanceData: usize = 0x28; // CUtlBinaryBlock pub const m_startingLocalToWorldTransform: usize = 0x40; // CTransform pub const m_localToWorldTransform: usize = 0x60; // CTransform @@ -2831,7 +2831,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CAnimGraphDebugReplay { pub const m_animGraphFileName: usize = 0x40; // CUtlString - pub const m_frameList: usize = 0x48; // CUtlVector< CSmartPtr< CAnimReplayFrame > > + pub const m_frameList: usize = 0x48; // CUtlVector> pub const m_startIndex: usize = 0x60; // int32 pub const m_writeIndex: usize = 0x64; // int32 pub const m_frameCount: usize = 0x68; // int32 @@ -2843,7 +2843,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CAnimGraphModelBinding { pub const m_modelName: usize = 0x8; // CUtlString - pub const m_pSharedData: usize = 0x10; // CSmartPtr< CAnimUpdateSharedData > + pub const m_pSharedData: usize = 0x10; // CSmartPtr } // Parent: None // Fields count: 2 @@ -2870,7 +2870,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimParamHandleMap { - pub const m_list: usize = 0x0; // CUtlHashtable< uint16, int16 > + pub const m_list: usize = 0x0; // CUtlHashtable } // Parent: None // Fields count: 6 @@ -2878,12 +2878,12 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimParameterManagerUpdater { - pub const m_parameters: usize = 0x18; // CUtlVector< CSmartPtr< CAnimParameterBase > > - pub const m_idToIndexMap: usize = 0x30; // CUtlHashtable< AnimParamID, int32 > - pub const m_nameToIndexMap: usize = 0x50; // CUtlHashtable< CUtlString, int32 > - pub const m_indexToHandle: usize = 0x70; // CUtlVector< CAnimParamHandle > - pub const m_autoResetParams: usize = 0x88; // CUtlVector< CUtlPair< CAnimParamHandle, CAnimVariant > > - pub const m_autoResetMap: usize = 0xA0; // CUtlHashtable< CAnimParamHandle, int16 > + pub const m_parameters: usize = 0x18; // CUtlVector> + pub const m_idToIndexMap: usize = 0x30; // CUtlHashtable + pub const m_nameToIndexMap: usize = 0x50; // CUtlHashtable + pub const m_indexToHandle: usize = 0x70; // CUtlVector + pub const m_autoResetParams: usize = 0x88; // CUtlVector> + pub const m_autoResetMap: usize = 0xA0; // CUtlHashtable } // Parent: None // Fields count: 10 @@ -2891,15 +2891,15 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimUpdateSharedData { - pub const m_nodes: usize = 0x10; // CUtlVector< CSmartPtr< CAnimUpdateNodeBase > > - pub const m_nodeIndexMap: usize = 0x28; // CUtlHashtable< CAnimNodePath, int32 > - pub const m_components: usize = 0x48; // CUtlVector< CSmartPtr< CAnimComponentUpdater > > - pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr< CAnimParameterManagerUpdater > - pub const m_pTagManagerUpdater: usize = 0x68; // CSmartPtr< CAnimTagManagerUpdater > - pub const m_scriptManager: usize = 0x70; // CSmartPtr< CAnimScriptManager > + pub const m_nodes: usize = 0x10; // CUtlVector> + pub const m_nodeIndexMap: usize = 0x28; // CUtlHashtable + pub const m_components: usize = 0x48; // CUtlVector> + pub const m_pParamListUpdater: usize = 0x60; // CSmartPtr + pub const m_pTagManagerUpdater: usize = 0x68; // CSmartPtr + pub const m_scriptManager: usize = 0x70; // CSmartPtr pub const m_settings: usize = 0x78; // CAnimGraphSettingsManager - pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > - pub const m_pSkeleton: usize = 0xB0; // CSmartPtr< CAnimSkeleton > + pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr + pub const m_pSkeleton: usize = 0xB0; // CSmartPtr pub const m_rootNodePath: usize = 0xB8; // CAnimNodePath } // Parent: None @@ -2926,7 +2926,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod ParamSpan_t { - pub const m_samples: usize = 0x0; // CUtlVector< ParamSpanSample_t > + pub const m_samples: usize = 0x0; // CUtlVector pub const m_hParam: usize = 0x18; // CAnimParamHandle pub const m_eParamType: usize = 0x1A; // AnimParamType_t pub const m_flStartCycle: usize = 0x1C; // float32 @@ -2938,7 +2938,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CParamSpanUpdater { - pub const m_spans: usize = 0x0; // CUtlVector< ParamSpan_t > + pub const m_spans: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 0 @@ -2953,7 +2953,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimGraphSettingsManager { - pub const m_settingsGroups: usize = 0x18; // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > + pub const m_settingsGroups: usize = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 @@ -2961,8 +2961,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CCachedPose { - pub const m_transforms: usize = 0x8; // CUtlVector< CTransform > - pub const m_morphWeights: usize = 0x20; // CUtlVector< float32 > + pub const m_transforms: usize = 0x8; // CUtlVector + pub const m_morphWeights: usize = 0x20; // CUtlVector pub const m_hSequence: usize = 0x38; // HSequence pub const m_flCycle: usize = 0x3C; // float32 } @@ -2972,7 +2972,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CStaticPoseCache { - pub const m_poses: usize = 0x10; // CUtlVector< CCachedPose > + pub const m_poses: usize = 0x10; // CUtlVector pub const m_nBoneCount: usize = 0x28; // int32 pub const m_nMorphCount: usize = 0x2C; // int32 } @@ -3044,7 +3044,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CAnimTagManagerUpdater { - pub const m_tags: usize = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > + pub const m_tags: usize = 0x18; // CUtlVector> } // Parent: CAnimTagBase // Fields count: 7 @@ -3080,7 +3080,7 @@ pub mod cs2_dumper { // MPropertyFriendlyName pub mod CBodyGroupAnimTag { pub const m_nPriority: usize = 0x50; // int32 - pub const m_bodyGroupSettings: usize = 0x58; // CUtlVector< CBodyGroupSetting > + pub const m_bodyGroupSettings: usize = 0x58; // CUtlVector } // Parent: CAnimTagBase // Fields count: 4 @@ -3134,7 +3134,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults // MPropertyFriendlyName pub mod CParticleAnimTag { - pub const m_hParticleSystem: usize = 0x50; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + pub const m_hParticleSystem: usize = 0x50; // CStrongHandle pub const m_particleSystemName: usize = 0x58; // CUtlString pub const m_configName: usize = 0x60; // CUtlString pub const m_bDetachFromOwner: usize = 0x68; // bool @@ -3209,7 +3209,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CCPPScriptComponentUpdater { - pub const m_scriptsToRun: usize = 0x30; // CUtlVector< CGlobalSymbol > + pub const m_scriptsToRun: usize = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -3227,7 +3227,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CDampedValueComponentUpdater { - pub const m_items: usize = 0x30; // CUtlVector< CDampedValueUpdateItem > + pub const m_items: usize = 0x30; // CUtlVector } // Parent: CAnimComponentUpdater // Fields count: 1 @@ -3266,7 +3266,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CMovementComponentUpdater { - pub const m_motors: usize = 0x30; // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > + pub const m_motors: usize = 0x30; // CUtlVector> pub const m_facingDamping: usize = 0x48; // CAnimInputDamping pub const m_eDefaultFacingMode: usize = 0x58; // FacingMode pub const m_nDefaultMotorIndex: usize = 0x64; // int32 @@ -3283,7 +3283,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod WeightList { pub const m_name: usize = 0x0; // CUtlString - pub const m_weights: usize = 0x8; // CUtlVector< float32 > + pub const m_weights: usize = 0x8; // CUtlVector } // Parent: CAnimComponentUpdater // Fields count: 8 @@ -3291,10 +3291,10 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CRagdollComponentUpdater { - pub const m_ragdollNodePaths: usize = 0x30; // CUtlVector< CAnimNodePath > - pub const m_boneIndices: usize = 0x48; // CUtlVector< int32 > - pub const m_boneNames: usize = 0x60; // CUtlVector< CUtlString > - pub const m_weightLists: usize = 0x78; // CUtlVector< WeightList > + pub const m_ragdollNodePaths: usize = 0x30; // CUtlVector + pub const m_boneIndices: usize = 0x48; // CUtlVector + pub const m_boneNames: usize = 0x60; // CUtlVector + pub const m_weightLists: usize = 0x78; // CUtlVector pub const m_flSpringFrequencyMin: usize = 0x90; // float32 pub const m_flSpringFrequencyMax: usize = 0x94; // float32 pub const m_flMaxStretch: usize = 0x98; // float32 @@ -3328,7 +3328,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CMotionDataSet { - pub const m_groups: usize = 0x0; // CUtlVector< CMotionGraphGroup > + pub const m_groups: usize = 0x0; // CUtlVector pub const m_nDimensionCount: usize = 0x18; // int32 } // Parent: None @@ -3338,9 +3338,9 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CMotionGraphGroup { pub const m_searchDB: usize = 0x0; // CMotionSearchDB - pub const m_motionGraphs: usize = 0xB8; // CUtlVector< CSmartPtr< CMotionGraph > > - pub const m_motionGraphConfigs: usize = 0xD0; // CUtlVector< CMotionGraphConfig > - pub const m_sampleToConfig: usize = 0xE8; // CUtlVector< int32 > + pub const m_motionGraphs: usize = 0xB8; // CUtlVector> + pub const m_motionGraphConfigs: usize = 0xD0; // CUtlVector + pub const m_sampleToConfig: usize = 0xE8; // CUtlVector pub const m_hIsActiveScript: usize = 0x100; // AnimScriptHandle } // Parent: None @@ -3365,7 +3365,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CVectorQuantizer { - pub const m_centroidVectors: usize = 0x0; // CUtlVector< float32 > + pub const m_centroidVectors: usize = 0x0; // CUtlVector pub const m_nCentroids: usize = 0x18; // int32 pub const m_nDimensions: usize = 0x1C; // int32 } @@ -3375,7 +3375,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CProductQuantizer { - pub const m_subQuantizers: usize = 0x0; // CUtlVector< CVectorQuantizer > + pub const m_subQuantizers: usize = 0x0; // CUtlVector pub const m_nDimensions: usize = 0x18; // int32 } // Parent: None @@ -3384,11 +3384,11 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CMotionSearchNode { - pub const m_children: usize = 0x0; // CUtlVector< CMotionSearchNode* > + pub const m_children: usize = 0x0; // CUtlVector pub const m_quantizer: usize = 0x18; // CVectorQuantizer - pub const m_sampleCodes: usize = 0x38; // CUtlVector< CUtlVector< SampleCode > > - pub const m_sampleIndices: usize = 0x50; // CUtlVector< CUtlVector< int32 > > - pub const m_selectableSamples: usize = 0x68; // CUtlVector< int32 > + pub const m_sampleCodes: usize = 0x38; // CUtlVector> + pub const m_sampleIndices: usize = 0x50; // CUtlVector> + pub const m_selectableSamples: usize = 0x68; // CUtlVector } // Parent: None // Fields count: 3 @@ -3398,7 +3398,7 @@ pub mod cs2_dumper { pub mod CMotionSearchDB { pub const m_rootNode: usize = 0x0; // CMotionSearchNode pub const m_residualQuantizer: usize = 0x80; // CProductQuantizer - pub const m_codeIndices: usize = 0xA0; // CUtlVector< MotionDBIndex > + pub const m_codeIndices: usize = 0xA0; // CUtlVector } // Parent: None // Fields count: 7 @@ -3407,8 +3407,8 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CMotionGraph { pub const m_paramSpans: usize = 0x10; // CParamSpanUpdater - pub const m_tags: usize = 0x28; // CUtlVector< TagSpan_t > - pub const m_pRootNode: usize = 0x40; // CSmartPtr< CMotionNode > + pub const m_tags: usize = 0x28; // CUtlVector + pub const m_pRootNode: usize = 0x40; // CSmartPtr pub const m_nParameterCount: usize = 0x48; // int32 pub const m_nConfigStartIndex: usize = 0x4C; // int32 pub const m_nConfigCount: usize = 0x50; // int32 @@ -3436,7 +3436,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CMotionNodeSequence { - pub const m_tags: usize = 0x28; // CUtlVector< TagSpan_t > + pub const m_tags: usize = 0x28; // CUtlVector pub const m_hSequence: usize = 0x40; // HSequence pub const m_flPlaybackSpeed: usize = 0x44; // float32 } @@ -3446,7 +3446,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod MotionBlendItem { - pub const m_pChild: usize = 0x0; // CSmartPtr< CMotionNode > + pub const m_pChild: usize = 0x0; // CSmartPtr pub const m_flKeyValue: usize = 0x8; // float32 } // Parent: CMotionNode @@ -3455,7 +3455,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CMotionNodeBlend1D { - pub const m_blendItems: usize = 0x28; // CUtlVector< MotionBlendItem > + pub const m_blendItems: usize = 0x28; // CUtlVector pub const m_nParamIndex: usize = 0x40; // int32 } // Parent: None @@ -3464,8 +3464,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CMotionMetricEvaluator { - pub const m_means: usize = 0x18; // CUtlVector< float32 > - pub const m_standardDeviations: usize = 0x30; // CUtlVector< float32 > + pub const m_means: usize = 0x18; // CUtlVector + pub const m_standardDeviations: usize = 0x30; // CUtlVector pub const m_flWeight: usize = 0x48; // float32 pub const m_nDimensionStartIndex: usize = 0x4C; // int32 } @@ -3526,7 +3526,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFootCycleMetricEvaluator { - pub const m_footIndices: usize = 0x50; // CUtlVector< int32 > + pub const m_footIndices: usize = 0x50; // CUtlVector } // Parent: CMotionMetricEvaluator // Fields count: 2 @@ -3534,7 +3534,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFootPositionMetricEvaluator { - pub const m_footIndices: usize = 0x50; // CUtlVector< int32 > + pub const m_footIndices: usize = 0x50; // CUtlVector pub const m_bIgnoreSlope: usize = 0x68; // bool } // Parent: CMotionMetricEvaluator @@ -3563,7 +3563,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CPathMetricEvaluator { - pub const m_pathTimeSamples: usize = 0x50; // CUtlVector< float32 > + pub const m_pathTimeSamples: usize = 0x50; // CUtlVector pub const m_flDistance: usize = 0x68; // float32 pub const m_bExtrapolateMovement: usize = 0x6C; // bool pub const m_flMinExtrapolationSpeed: usize = 0x70; // float32 @@ -3574,7 +3574,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CStepsRemainingMetricEvaluator { - pub const m_footIndices: usize = 0x50; // CUtlVector< int32 > + pub const m_footIndices: usize = 0x50; // CUtlVector pub const m_flMinStepsRemaining: usize = 0x68; // float32 } // Parent: CMotionMetricEvaluator @@ -3632,7 +3632,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CPlayerInputAnimMotorUpdater { - pub const m_sampleTimes: usize = 0x20; // CUtlVector< float32 > + pub const m_sampleTimes: usize = 0x20; // CUtlVector pub const m_flSpringConstant: usize = 0x3C; // float32 pub const m_flAnticipationDistance: usize = 0x40; // float32 pub const m_hAnticipationPosParam: usize = 0x44; // CAnimParamHandle @@ -3646,96 +3646,96 @@ pub mod cs2_dumper { pub mod client { // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum C_BaseCombatCharacter__WaterWakeMode_t { - WATER_WAKE_NONE = 0, - WATER_WAKE_IDLE = 1, - WATER_WAKE_WALKING = 2, - WATER_WAKE_RUNNING = 3, - WATER_WAKE_WATER_OVERHEAD = 4 + WATER_WAKE_NONE = 0x0, + WATER_WAKE_IDLE = 0x1, + WATER_WAKE_WALKING = 0x2, + WATER_WAKE_RUNNING = 0x3, + WATER_WAKE_WATER_OVERHEAD = 0x4 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum CompositeMaterialMatchFilterType_t { - MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS = 0, - MATCH_FILTER_MATERIAL_SHADER = 1, - MATCH_FILTER_MATERIAL_NAME_SUBSTR = 2, - MATCH_FILTER_MATERIAL_ATTRIBUTE_EQUALS = 3, - MATCH_FILTER_MATERIAL_PROPERTY_EXISTS = 4, - MATCH_FILTER_MATERIAL_PROPERTY_EQUALS = 5 + MATCH_FILTER_MATERIAL_ATTRIBUTE_EXISTS = 0x0, + MATCH_FILTER_MATERIAL_SHADER = 0x1, + MATCH_FILTER_MATERIAL_NAME_SUBSTR = 0x2, + MATCH_FILTER_MATERIAL_ATTRIBUTE_EQUALS = 0x3, + MATCH_FILTER_MATERIAL_PROPERTY_EXISTS = 0x4, + MATCH_FILTER_MATERIAL_PROPERTY_EQUALS = 0x5 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum CompositeMaterialVarSystemVar_t { - COMPMATSYSVAR_COMPOSITETIME = 0, - COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 1 + COMPMATSYSVAR_COMPOSITETIME = 0x0, + COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 0x1 } // Alignment: 4 // Members count: 14 - #[repr(i32)] + #[repr(u32)] pub enum CompositeMaterialInputLooseVariableType_t { - LOOSE_VARIABLE_TYPE_BOOLEAN = 0, - LOOSE_VARIABLE_TYPE_INTEGER1 = 1, - LOOSE_VARIABLE_TYPE_INTEGER2 = 2, - LOOSE_VARIABLE_TYPE_INTEGER3 = 3, - LOOSE_VARIABLE_TYPE_INTEGER4 = 4, - LOOSE_VARIABLE_TYPE_FLOAT1 = 5, - LOOSE_VARIABLE_TYPE_FLOAT2 = 6, - LOOSE_VARIABLE_TYPE_FLOAT3 = 7, - LOOSE_VARIABLE_TYPE_FLOAT4 = 8, - LOOSE_VARIABLE_TYPE_COLOR4 = 9, - LOOSE_VARIABLE_TYPE_STRING = 10, - LOOSE_VARIABLE_TYPE_SYSTEMVAR = 11, - LOOSE_VARIABLE_TYPE_RESOURCE_MATERIAL = 12, - LOOSE_VARIABLE_TYPE_RESOURCE_TEXTURE = 13 + LOOSE_VARIABLE_TYPE_BOOLEAN = 0x0, + LOOSE_VARIABLE_TYPE_INTEGER1 = 0x1, + LOOSE_VARIABLE_TYPE_INTEGER2 = 0x2, + LOOSE_VARIABLE_TYPE_INTEGER3 = 0x3, + LOOSE_VARIABLE_TYPE_INTEGER4 = 0x4, + LOOSE_VARIABLE_TYPE_FLOAT1 = 0x5, + LOOSE_VARIABLE_TYPE_FLOAT2 = 0x6, + LOOSE_VARIABLE_TYPE_FLOAT3 = 0x7, + LOOSE_VARIABLE_TYPE_FLOAT4 = 0x8, + LOOSE_VARIABLE_TYPE_COLOR4 = 0x9, + LOOSE_VARIABLE_TYPE_STRING = 0xA, + LOOSE_VARIABLE_TYPE_SYSTEMVAR = 0xB, + LOOSE_VARIABLE_TYPE_RESOURCE_MATERIAL = 0xC, + LOOSE_VARIABLE_TYPE_RESOURCE_TEXTURE = 0xD } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum CompositeMaterialInputTextureType_t { - INPUT_TEXTURE_TYPE_DEFAULT = 0, - INPUT_TEXTURE_TYPE_NORMALMAP = 1, - INPUT_TEXTURE_TYPE_COLOR = 2, - INPUT_TEXTURE_TYPE_MASKS = 3, - INPUT_TEXTURE_TYPE_ROUGHNESS = 4, - INPUT_TEXTURE_TYPE_PEARLESCENCE_MASK = 5, - INPUT_TEXTURE_TYPE_AO = 6 + INPUT_TEXTURE_TYPE_DEFAULT = 0x0, + INPUT_TEXTURE_TYPE_NORMALMAP = 0x1, + INPUT_TEXTURE_TYPE_COLOR = 0x2, + INPUT_TEXTURE_TYPE_MASKS = 0x3, + INPUT_TEXTURE_TYPE_ROUGHNESS = 0x4, + INPUT_TEXTURE_TYPE_PEARLESCENCE_MASK = 0x5, + INPUT_TEXTURE_TYPE_AO = 0x6 } // Alignment: 4 // Members count: 10 - #[repr(i32)] + #[repr(u32)] pub enum CompMatPropertyMutatorType_t { - COMP_MAT_PROPERTY_MUTATOR_INIT = 0, - COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS = 1, - COMP_MAT_PROPERTY_MUTATOR_COPY_KEYS_WITH_SUFFIX = 2, - COMP_MAT_PROPERTY_MUTATOR_COPY_PROPERTY = 3, - COMP_MAT_PROPERTY_MUTATOR_SET_VALUE = 4, - COMP_MAT_PROPERTY_MUTATOR_GENERATE_TEXTURE = 5, - COMP_MAT_PROPERTY_MUTATOR_CONDITIONAL_MUTATORS = 6, - COMP_MAT_PROPERTY_MUTATOR_POP_INPUT_QUEUE = 7, - COMP_MAT_PROPERTY_MUTATOR_DRAW_TEXT = 8, - COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES = 9 + COMP_MAT_PROPERTY_MUTATOR_INIT = 0x0, + COMP_MAT_PROPERTY_MUTATOR_COPY_MATCHING_KEYS = 0x1, + COMP_MAT_PROPERTY_MUTATOR_COPY_KEYS_WITH_SUFFIX = 0x2, + COMP_MAT_PROPERTY_MUTATOR_COPY_PROPERTY = 0x3, + COMP_MAT_PROPERTY_MUTATOR_SET_VALUE = 0x4, + COMP_MAT_PROPERTY_MUTATOR_GENERATE_TEXTURE = 0x5, + COMP_MAT_PROPERTY_MUTATOR_CONDITIONAL_MUTATORS = 0x6, + COMP_MAT_PROPERTY_MUTATOR_POP_INPUT_QUEUE = 0x7, + COMP_MAT_PROPERTY_MUTATOR_DRAW_TEXT = 0x8, + COMP_MAT_PROPERTY_MUTATOR_RANDOM_ROLL_INPUT_VARIABLES = 0x9 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum CompMatPropertyMutatorConditionType_t { - COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS = 0, - COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 1, - COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 2 + COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_EXISTS = 0x0, + COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EXISTS = 0x1, + COMP_MAT_MUTATOR_CONDITION_INPUT_CONTAINER_VALUE_EQUALS = 0x2 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum CompositeMaterialInputContainerSourceType_t { - CONTAINER_SOURCE_TYPE_TARGET_MATERIAL = 0, - CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR = 1, - CONTAINER_SOURCE_TYPE_SPECIFIC_MATERIAL = 2, - CONTAINER_SOURCE_TYPE_LOOSE_VARIABLES = 3, - CONTAINER_SOURCE_TYPE_VARIABLE_FROM_TARGET_ATTR = 4, - CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL = 5 + CONTAINER_SOURCE_TYPE_TARGET_MATERIAL = 0x0, + CONTAINER_SOURCE_TYPE_MATERIAL_FROM_TARGET_ATTR = 0x1, + CONTAINER_SOURCE_TYPE_SPECIFIC_MATERIAL = 0x2, + CONTAINER_SOURCE_TYPE_LOOSE_VARIABLES = 0x3, + CONTAINER_SOURCE_TYPE_VARIABLE_FROM_TARGET_ATTR = 0x4, + CONTAINER_SOURCE_TYPE_TARGET_INSTANCE_MATERIAL = 0x5 } // Parent: None // Fields count: 0 @@ -3891,7 +3891,7 @@ pub mod cs2_dumper { pub const m_flAttenuation2: usize = 0xAC; // float32 pub const m_flTheta: usize = 0xB0; // float32 pub const m_flPhi: usize = 0xB4; // float32 - pub const m_hLightCookie: usize = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hLightCookie: usize = 0xB8; // CStrongHandle pub const m_nCascades: usize = 0xC0; // int32 pub const m_nCastShadows: usize = 0xC4; // int32 pub const m_nShadowWidth: usize = 0xC8; // int32 @@ -4031,21 +4031,21 @@ pub mod cs2_dumper { pub const m_nCsViewPunchAngleTick: usize = 0x4C; // GameTick_t pub const m_flCsViewPunchAngleTickRatio: usize = 0x50; // float32 pub const m_PlayerFog: usize = 0x58; // C_fogplayerparams_t - pub const m_hColorCorrectionCtrl: usize = 0x98; // CHandle< C_ColorCorrection > - pub const m_hViewEntity: usize = 0x9C; // CHandle< C_BaseEntity > - pub const m_hTonemapController: usize = 0xA0; // CHandle< C_TonemapController2 > + pub const m_hColorCorrectionCtrl: usize = 0x98; // CHandle + pub const m_hViewEntity: usize = 0x9C; // CHandle + pub const m_hTonemapController: usize = 0xA0; // CHandle pub const m_audio: usize = 0xA8; // audioparams_t - pub const m_PostProcessingVolumes: usize = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > + pub const m_PostProcessingVolumes: usize = 0x120; // C_NetworkUtlVectorBase> pub const m_flOldPlayerZ: usize = 0x138; // float32 pub const m_flOldPlayerViewOffsetZ: usize = 0x13C; // float32 pub const m_CurrentFog: usize = 0x140; // fogparams_t - pub const m_hOldFogController: usize = 0x1A8; // CHandle< C_FogController > + pub const m_hOldFogController: usize = 0x1A8; // CHandle pub const m_bOverrideFogColor: usize = 0x1AC; // bool[5] pub const m_OverrideFogColor: usize = 0x1B1; // Color[5] pub const m_bOverrideFogStartEnd: usize = 0x1C5; // bool[5] pub const m_fOverrideFogStart: usize = 0x1CC; // float32[5] pub const m_fOverrideFogEnd: usize = 0x1E0; // float32[5] - pub const m_hActivePostProcessingVolume: usize = 0x1F4; // CHandle< C_PostProcessingVolume > + pub const m_hActivePostProcessingVolume: usize = 0x1F4; // CHandle pub const m_angDemoViewAngles: usize = 0x1F8; // QAngle } // Parent: CPlayerPawnComponent @@ -4113,7 +4113,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) pub mod CPlayer_ObserverServices { pub const m_iObserverMode: usize = 0x40; // uint8 - pub const m_hObserverTarget: usize = 0x44; // CHandle< C_BaseEntity > + pub const m_hObserverTarget: usize = 0x44; // CHandle pub const m_iObserverLastMode: usize = 0x48; // ObserverMode_t pub const m_bForcedObserverMode: usize = 0x4C; // bool pub const m_flObserverChaseDistance: usize = 0x50; // float32 @@ -4136,9 +4136,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) pub mod CPlayer_WeaponServices { - pub const m_hMyWeapons: usize = 0x40; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerWeapon > > - pub const m_hActiveWeapon: usize = 0x58; // CHandle< C_BasePlayerWeapon > - pub const m_hLastWeapon: usize = 0x5C; // CHandle< C_BasePlayerWeapon > + pub const m_hMyWeapons: usize = 0x40; // C_NetworkUtlVectorBase> + pub const m_hActiveWeapon: usize = 0x58; // CHandle + pub const m_hLastWeapon: usize = 0x5C; // CHandle pub const m_iAmmo: usize = 0x60; // uint16[32] } // Parent: CBodyComponentSkeletonInstance @@ -4171,8 +4171,8 @@ pub mod cs2_dumper { pub mod ActiveModelConfig_t { pub const m_Handle: usize = 0x28; // ModelConfigHandle_t pub const m_Name: usize = 0x30; // CUtlSymbolLarge - pub const m_AssociatedEntities: usize = 0x38; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - pub const m_AssociatedEntityNames: usize = 0x50; // C_NetworkUtlVectorBase< CUtlSymbolLarge > + pub const m_AssociatedEntities: usize = 0x38; // C_NetworkUtlVectorBase> + pub const m_AssociatedEntityNames: usize = 0x50; // C_NetworkUtlVectorBase } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 @@ -4269,7 +4269,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) pub mod CModelState { - pub const m_hModel: usize = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_hModel: usize = 0xA0; // CStrongHandle pub const m_ModelName: usize = 0xA8; // CUtlSymbolLarge pub const m_bClientClothCreationSuppressed: usize = 0xE8; // bool pub const m_MeshGroupMask: usize = 0x180; // uint64 @@ -4381,26 +4381,26 @@ pub mod cs2_dumper { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) pub mod CAnimGraphNetworkedVariables { - pub const m_PredNetBoolVariables: usize = 0x8; // C_NetworkUtlVectorBase< uint32 > - pub const m_PredNetByteVariables: usize = 0x20; // C_NetworkUtlVectorBase< uint8 > - pub const m_PredNetUInt16Variables: usize = 0x38; // C_NetworkUtlVectorBase< uint16 > - pub const m_PredNetIntVariables: usize = 0x50; // C_NetworkUtlVectorBase< int32 > - pub const m_PredNetUInt32Variables: usize = 0x68; // C_NetworkUtlVectorBase< uint32 > - pub const m_PredNetUInt64Variables: usize = 0x80; // C_NetworkUtlVectorBase< uint64 > - pub const m_PredNetFloatVariables: usize = 0x98; // C_NetworkUtlVectorBase< float32 > - pub const m_PredNetVectorVariables: usize = 0xB0; // C_NetworkUtlVectorBase< Vector > - pub const m_PredNetQuaternionVariables: usize = 0xC8; // C_NetworkUtlVectorBase< Quaternion > - pub const m_PredNetGlobalSymbolVariables: usize = 0xE0; // C_NetworkUtlVectorBase< CGlobalSymbol > - pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; // C_NetworkUtlVectorBase< uint32 > - pub const m_OwnerOnlyPredNetByteVariables: usize = 0x110; // C_NetworkUtlVectorBase< uint8 > - pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x128; // C_NetworkUtlVectorBase< uint16 > - pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // C_NetworkUtlVectorBase< int32 > - pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x158; // C_NetworkUtlVectorBase< uint32 > - pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x170; // C_NetworkUtlVectorBase< uint64 > - pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x188; // C_NetworkUtlVectorBase< float32 > - pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x1A0; // C_NetworkUtlVectorBase< Vector > - pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1B8; // C_NetworkUtlVectorBase< Quaternion > - pub const m_OwnerOnlyPredNetGlobalSymbolVariables: usize = 0x1D0; // C_NetworkUtlVectorBase< CGlobalSymbol > + pub const m_PredNetBoolVariables: usize = 0x8; // C_NetworkUtlVectorBase + pub const m_PredNetByteVariables: usize = 0x20; // C_NetworkUtlVectorBase + pub const m_PredNetUInt16Variables: usize = 0x38; // C_NetworkUtlVectorBase + pub const m_PredNetIntVariables: usize = 0x50; // C_NetworkUtlVectorBase + pub const m_PredNetUInt32Variables: usize = 0x68; // C_NetworkUtlVectorBase + pub const m_PredNetUInt64Variables: usize = 0x80; // C_NetworkUtlVectorBase + pub const m_PredNetFloatVariables: usize = 0x98; // C_NetworkUtlVectorBase + pub const m_PredNetVectorVariables: usize = 0xB0; // C_NetworkUtlVectorBase + pub const m_PredNetQuaternionVariables: usize = 0xC8; // C_NetworkUtlVectorBase + pub const m_PredNetGlobalSymbolVariables: usize = 0xE0; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetByteVariables: usize = 0x110; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x128; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x158; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x170; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x188; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x1A0; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1B8; // C_NetworkUtlVectorBase + pub const m_OwnerOnlyPredNetGlobalSymbolVariables: usize = 0x1D0; // C_NetworkUtlVectorBase pub const m_nBoolVariablesCount: usize = 0x1E8; // int32 pub const m_nOwnerOnlyBoolVariablesCount: usize = 0x1EC; // int32 pub const m_nRandomSeedOffset: usize = 0x1F0; // int32 @@ -4497,7 +4497,7 @@ pub mod cs2_dumper { pub const m_nTakeDamageFlags: usize = 0x33C; // TakeDamageFlags_t pub const m_bIsPlatform: usize = 0x340; // bool pub const m_ubInterpolationFrame: usize = 0x341; // uint8 - pub const m_hSceneObjectController: usize = 0x344; // CHandle< C_BaseEntity > + pub const m_hSceneObjectController: usize = 0x344; // CHandle pub const m_nNoInterpolationTick: usize = 0x348; // int32 pub const m_nVisibilityNoInterpolationTick: usize = 0x34C; // int32 pub const m_flProxyRandomValue: usize = 0x350; // float32 @@ -4510,7 +4510,7 @@ pub mod cs2_dumper { pub const m_nSubclassID: usize = 0x360; // CUtlStringToken pub const m_nSimulationTick: usize = 0x370; // int32 pub const m_iCurrentThinkContext: usize = 0x374; // int32 - pub const m_aThinkFunctions: usize = 0x378; // CUtlVector< thinkfunc_t > + pub const m_aThinkFunctions: usize = 0x378; // CUtlVector pub const m_nDisableContextThinkStartTick: usize = 0x390; // GameTick_t pub const m_flAnimTime: usize = 0x394; // float32 pub const m_flSimulationTime: usize = 0x398; // float32 @@ -4531,14 +4531,14 @@ pub mod cs2_dumper { pub const m_vecAbsVelocity: usize = 0x3D8; // pub const m_vecVelocity: usize = 0x3E8; // CNetworkVelocityVector pub const m_vecBaseVelocity: usize = 0x418; // - pub const m_hEffectEntity: usize = 0x424; // CHandle< C_BaseEntity > - pub const m_hOwnerEntity: usize = 0x428; // CHandle< C_BaseEntity > + pub const m_hEffectEntity: usize = 0x424; // CHandle + pub const m_hOwnerEntity: usize = 0x428; // CHandle pub const m_MoveCollide: usize = 0x42C; // MoveCollide_t pub const m_MoveType: usize = 0x42D; // MoveType_t pub const m_nActualMoveType: usize = 0x42E; // MoveType_t pub const m_flWaterLevel: usize = 0x430; // float32 pub const m_fEffects: usize = 0x434; // uint32 - pub const m_hGroundEntity: usize = 0x438; // CHandle< C_BaseEntity > + pub const m_hGroundEntity: usize = 0x438; // CHandle pub const m_flFriction: usize = 0x43C; // float32 pub const m_flElasticity: usize = 0x440; // float32 pub const m_flGravityScale: usize = 0x444; // float32 @@ -4552,14 +4552,14 @@ pub mod cs2_dumper { pub const m_nSplitUserPlayerPredictionSlot: usize = 0x464; // CSplitScreenSlot pub const m_nFirstPredictableCommand: usize = 0x468; // int32 pub const m_nLastPredictableCommand: usize = 0x46C; // int32 - pub const m_hOldMoveParent: usize = 0x470; // CHandle< C_BaseEntity > + pub const m_hOldMoveParent: usize = 0x470; // CHandle pub const m_Particles: usize = 0x478; // CParticleProperty - pub const m_vecPredictedScriptFloats: usize = 0x4A0; // CUtlVector< float32 > - pub const m_vecPredictedScriptFloatIDs: usize = 0x4B8; // CUtlVector< int32 > + pub const m_vecPredictedScriptFloats: usize = 0x4A0; // CUtlVector + pub const m_vecPredictedScriptFloatIDs: usize = 0x4B8; // CUtlVector pub const m_nNextScriptVarRecordID: usize = 0x4E8; // int32 pub const m_vecAngVelocity: usize = 0x4F8; // QAngle pub const m_DataChangeEventRef: usize = 0x504; // int32 - pub const m_dependencies: usize = 0x508; // CUtlVector< CEntityHandle > + pub const m_dependencies: usize = 0x508; // CUtlVector pub const m_nCreationTick: usize = 0x520; // int32 pub const m_bAnimTimeChanged: usize = 0x539; // bool pub const m_bSimulationTimeChanged: usize = 0x53A; // bool @@ -4629,8 +4629,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_hEntAttached (CHandle< C_BaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) pub mod C_EntityFlame { - pub const m_hEntAttached: usize = 0x550; // CHandle< C_BaseEntity > - pub const m_hOldAttached: usize = 0x578; // CHandle< C_BaseEntity > + pub const m_hEntAttached: usize = 0x550; // CHandle + pub const m_hOldAttached: usize = 0x578; // CHandle pub const m_bCheapEffect: usize = 0x57C; // bool } // Parent: None @@ -4668,7 +4668,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_flRotation (float32) // NetworkVarNames: m_bFlipHorizontal (bool) pub mod CProjectedTextureBase { - pub const m_hTargetEntity: usize = 0xC; // CHandle< C_BaseEntity > + pub const m_hTargetEntity: usize = 0xC; // CHandle pub const m_bState: usize = 0x10; // bool pub const m_bAlwaysUpdate: usize = 0x11; // bool pub const m_flLightFOV: usize = 0x14; // float32 @@ -4763,8 +4763,8 @@ pub mod cs2_dumper { pub const m_flLinearAtten: usize = 0x54; // float32 pub const m_bCastsShadows: usize = 0x58; // bool pub const m_flCurrentPullBackDist: usize = 0x5C; // float32 - pub const m_FlashlightTexture: usize = 0x60; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_MuzzleFlashTexture: usize = 0x68; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_FlashlightTexture: usize = 0x60; // CStrongHandle + pub const m_MuzzleFlashTexture: usize = 0x68; // CStrongHandle pub const m_textureName: usize = 0x70; // char[64] } // Parent: None @@ -4782,7 +4782,7 @@ pub mod cs2_dumper { pub const m_vColor: usize = 0x0; // pub const m_flHorzSize: usize = 0xC; // float32 pub const m_flVertSize: usize = 0x10; // float32 - pub const m_hMaterial: usize = 0x18; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_hMaterial: usize = 0x18; // CStrongHandle } // Parent: None // Fields count: 15 @@ -4811,7 +4811,7 @@ pub mod cs2_dumper { // Fields count: 2 pub mod CSkyboxReference { pub const m_worldGroupId: usize = 0x550; // WorldGroupId_t - pub const m_hSkyCamera: usize = 0x554; // CHandle< C_SkyCamera > + pub const m_hSkyCamera: usize = 0x554; // CHandle } // Parent: C_BaseEntity // Fields count: 4 @@ -4942,7 +4942,7 @@ pub mod cs2_dumper { pub const m_flMagnitude: usize = 0x44; // float32 pub const m_flRadius: usize = 0x48; // float32 pub const m_nSurfaceProp: usize = 0x4C; // CUtlStringToken - pub const m_nEffectIndex: usize = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > + pub const m_nEffectIndex: usize = 0x50; // CWeakHandle pub const m_nDamageType: usize = 0x58; // uint32 pub const m_nPenetrate: usize = 0x5C; // uint8 pub const m_nMaterial: usize = 0x5E; // uint16 @@ -5047,13 +5047,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) pub mod shard_model_desc_t { pub const m_nModelID: usize = 0x8; // int32 - pub const m_hMaterial: usize = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_hMaterial: usize = 0x10; // CStrongHandle pub const m_solid: usize = 0x18; // ShardSolid_t pub const m_ShatterPanelMode: usize = 0x19; // ShatterPanelMode pub const m_vecPanelSize: usize = 0x1C; // Vector2D pub const m_vecStressPositionA: usize = 0x24; // Vector2D pub const m_vecStressPositionB: usize = 0x2C; // Vector2D - pub const m_vecPanelVertices: usize = 0x38; // C_NetworkUtlVectorBase< Vector2D > + pub const m_vecPanelVertices: usize = 0x38; // C_NetworkUtlVectorBase pub const m_flGlassHalfThickness: usize = 0x50; // float32 pub const m_bHasParent: usize = 0x54; // bool pub const m_bParentFrozen: usize = 0x55; // bool @@ -5158,7 +5158,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) pub mod C_fogplayerparams_t { - pub const m_hCtrl: usize = 0x8; // CHandle< C_FogController > + pub const m_hCtrl: usize = 0x8; // CHandle pub const m_flTransitionTime: usize = 0xC; // float32 pub const m_OldColor: usize = 0x10; // Color pub const m_flOldStart: usize = 0x14; // float32 @@ -5199,8 +5199,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_hOwner (EHANDLE) pub mod PhysicsRagdollPose_t { pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer - pub const m_Transforms: usize = 0x30; // C_NetworkUtlVectorBase< CTransform > - pub const m_hOwner: usize = 0x48; // CHandle< C_BaseEntity > + pub const m_Transforms: usize = 0x30; // C_NetworkUtlVectorBase + pub const m_hOwner: usize = 0x48; // CHandle pub const m_bDirty: usize = 0x68; // bool } // Parent: C_GameRules @@ -5308,7 +5308,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) pub mod CAttributeList { - pub const m_Attributes: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute > + pub const m_Attributes: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar pub const m_pManager: usize = 0x58; // CAttributeManager* } // Parent: None @@ -5335,12 +5335,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) pub mod CAttributeManager { - pub const m_Providers: usize = 0x8; // CUtlVector< CHandle< C_BaseEntity > > + pub const m_Providers: usize = 0x8; // CUtlVector> pub const m_iReapplyProvisionParity: usize = 0x20; // int32 - pub const m_hOuter: usize = 0x24; // CHandle< C_BaseEntity > + pub const m_hOuter: usize = 0x24; // CHandle pub const m_bPreventLoopback: usize = 0x28; // bool pub const m_ProviderType: usize = 0x2C; // attributeprovidertypes_t - pub const m_CachedResults: usize = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + pub const m_CachedResults: usize = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -5648,7 +5648,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) pub mod CCSGameModeRules_ArmsRace { - pub const m_WeaponSequence: usize = 0x38; // C_NetworkUtlVectorBase< CUtlString > + pub const m_WeaponSequence: usize = 0x38; // C_NetworkUtlVectorBase } // Parent: CCSGameModeScript // Fields count: 1 @@ -5818,8 +5818,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) pub mod C_PlayerPing { - pub const m_hPlayer: usize = 0x580; // CHandle< C_CSPlayerPawn > - pub const m_hPingedEntity: usize = 0x584; // CHandle< C_BaseEntity > + pub const m_hPlayer: usize = 0x580; // CHandle + pub const m_hPingedEntity: usize = 0x584; // CHandle pub const m_iType: usize = 0x588; // int32 pub const m_bUrgent: usize = 0x58C; // bool pub const m_szPlaceName: usize = 0x58D; // char[18] @@ -5830,7 +5830,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) pub mod CCSPlayer_PingServices { - pub const m_hPlayerPing: usize = 0x40; // CHandle< C_BaseEntity > + pub const m_hPlayerPing: usize = 0x40; // CHandle } // Parent: C_BaseEntity // Fields count: 10 @@ -5846,8 +5846,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) pub mod C_CSPlayerResource { - pub const m_bHostageAlive: usize = 0x550; // - pub const m_isHostageFollowingSomeone: usize = 0x55C; // + pub const m_bHostageAlive: usize = 0x550; // bool[12] + pub const m_isHostageFollowingSomeone: usize = 0x55C; // bool[12] pub const m_iHostageEntityIDs: usize = 0x568; // CEntityIndex[12] pub const m_bombsiteCenterA: usize = 0x598; // pub const m_bombsiteCenterB: usize = 0x5A4; // @@ -5883,7 +5883,7 @@ pub mod cs2_dumper { pub const m_iFOVStart: usize = 0x214; // uint32 pub const m_flFOVTime: usize = 0x218; // GameTime_t pub const m_flFOVRate: usize = 0x21C; // float32 - pub const m_hZoomOwner: usize = 0x220; // CHandle< C_BaseEntity > + pub const m_hZoomOwner: usize = 0x220; // CHandle pub const m_flLastShotFOV: usize = 0x224; // float32 } // Parent: None @@ -5902,7 +5902,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_weaponPurchases (WeaponPurchaseCount_t) pub mod WeaponPurchaseTracker_t { - pub const m_weaponPurchases: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > + pub const m_weaponPurchases: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar } // Parent: CPlayerPawnComponent // Fields count: 4 @@ -5912,7 +5912,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_weaponPurchasesThisMatch (WeaponPurchaseTracker_t) // NetworkVarNames: m_weaponPurchasesThisRound (WeaponPurchaseTracker_t) pub mod CCSPlayer_ActionTrackingServices { - pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x40; // CHandle< C_BasePlayerWeapon > + pub const m_hLastWeaponBeforeC4AutoSwitch: usize = 0x40; // CHandle pub const m_bIsRescuing: usize = 0x44; // bool pub const m_weaponPurchasesThisMatch: usize = 0x48; // WeaponPurchaseTracker_t pub const m_weaponPurchasesThisRound: usize = 0xA0; // WeaponPurchaseTracker_t @@ -5947,7 +5947,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) pub mod CCSPlayer_BuyServices { - pub const m_vecSellbackPurchaseEntries: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > + pub const m_vecSellbackPurchaseEntries: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar } // Parent: CCSPlayerBase_CameraServices // Fields count: 1 @@ -5961,8 +5961,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_hCarriedHostage (CHandle< CBaseEntity>) // NetworkVarNames: m_hCarriedHostageProp (CHandle< CBaseEntity>) pub mod CCSPlayer_HostageServices { - pub const m_hCarriedHostage: usize = 0x40; // CHandle< C_BaseEntity > - pub const m_hCarriedHostageProp: usize = 0x44; // CHandle< C_BaseEntity > + pub const m_hCarriedHostage: usize = 0x40; // CHandle + pub const m_hCarriedHostageProp: usize = 0x44; // CHandle } // Parent: CPlayer_ItemServices // Fields count: 3 @@ -6049,7 +6049,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >) pub mod CCSPlayer_ViewModelServices { - pub const m_hViewModel: usize = 0x40; // CHandle< C_BaseViewModel >[3] + pub const m_hViewModel: usize = 0x40; // CHandle[3] } // Parent: CPlayer_WaterServices // Fields count: 3 @@ -6110,7 +6110,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_iNumRoundKillsHeadshots (int) // NetworkVarNames: m_unTotalRoundDamageDealt (uint32) pub mod CCSPlayerController_ActionTrackingServices { - pub const m_perRoundStats: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > + pub const m_perRoundStats: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar pub const m_matchStats: usize = 0x90; // CSMatchStats_t pub const m_iNumRoundKills: usize = 0x110; // int32 pub const m_iNumRoundKillsHeadshots: usize = 0x114; // int32 @@ -6135,10 +6135,10 @@ pub mod cs2_dumper { // NetworkVarNames: m_bIsOtherEnemy (bool) // NetworkVarNames: m_killType (EKillTypes_t) pub mod CDamageRecord { - pub const m_PlayerDamager: usize = 0x28; // CHandle< C_CSPlayerPawnBase > - pub const m_PlayerRecipient: usize = 0x2C; // CHandle< C_CSPlayerPawnBase > - pub const m_hPlayerControllerDamager: usize = 0x30; // CHandle< CCSPlayerController > - pub const m_hPlayerControllerRecipient: usize = 0x34; // CHandle< CCSPlayerController > + pub const m_PlayerDamager: usize = 0x28; // CHandle + pub const m_PlayerRecipient: usize = 0x2C; // CHandle + pub const m_hPlayerControllerDamager: usize = 0x30; // CHandle + pub const m_hPlayerControllerRecipient: usize = 0x34; // CHandle pub const m_szPlayerDamagerName: usize = 0x38; // CUtlString pub const m_szPlayerRecipientName: usize = 0x40; // CUtlString pub const m_DamagerXuid: usize = 0x48; // uint64 @@ -6158,7 +6158,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_DamageList (CDamageRecord) pub mod CCSPlayerController_DamageServices { pub const m_nSendUpdate: usize = 0x40; // int32 - pub const m_DamageList: usize = 0x48; // C_UtlVectorEmbeddedNetworkVar< CDamageRecord > + pub const m_DamageList: usize = 0x48; // C_UtlVectorEmbeddedNetworkVar } // Parent: CPlayerControllerComponent // Fields count: 5 @@ -6202,7 +6202,7 @@ pub mod cs2_dumper { pub const m_nPersonaDataPublicCommendsTeacher: usize = 0x64; // int32 pub const m_nPersonaDataPublicCommendsFriendly: usize = 0x68; // int32 pub const m_nPersonaDataXpTrailLevel: usize = 0x6C; // int32 - pub const m_vecServerAuthoritativeWeaponSlots: usize = 0x70; // C_UtlVectorEmbeddedNetworkVar< ServerAuthoritativeWeaponSlot_t > + pub const m_vecServerAuthoritativeWeaponSlots: usize = 0x70; // C_UtlVectorEmbeddedNetworkVar } // Parent: None // Fields count: 0 @@ -6318,7 +6318,7 @@ pub mod cs2_dumper { pub const m_strCopyProperty_InputContainerProperty: usize = 0x18; // CUtlString pub const m_strCopyProperty_TargetProperty: usize = 0x20; // CUtlString pub const m_strRandomRollInputVars_SeedInputVar: usize = 0x28; // CUtlString - pub const m_vecRandomRollInputVars_InputVarsToRoll: usize = 0x30; // CUtlVector< CUtlString > + pub const m_vecRandomRollInputVars_InputVarsToRoll: usize = 0x30; // CUtlVector pub const m_strCopyMatchingKeys_InputContainerSrc: usize = 0x48; // CUtlString pub const m_strCopyKeysWithSuffix_InputContainerSrc: usize = 0x50; // CUtlString pub const m_strCopyKeysWithSuffix_FindSuffix: usize = 0x58; // CUtlString @@ -6330,15 +6330,15 @@ pub mod cs2_dumper { pub const m_bIsScratchTarget: usize = 0x2EC; // bool pub const m_bSplatDebugInfo: usize = 0x2ED; // bool pub const m_bCaptureInRenderDoc: usize = 0x2EE; // bool - pub const m_vecTexGenInstructions: usize = 0x2F0; // CUtlVector< CompMatPropertyMutator_t > - pub const m_vecConditionalMutators: usize = 0x308; // CUtlVector< CompMatPropertyMutator_t > + pub const m_vecTexGenInstructions: usize = 0x2F0; // CUtlVector + pub const m_vecConditionalMutators: usize = 0x308; // CUtlVector pub const m_strPopInputQueue_Container: usize = 0x320; // CUtlString pub const m_strDrawText_InputContainerSrc: usize = 0x328; // CUtlString pub const m_strDrawText_InputContainerProperty: usize = 0x330; // CUtlString pub const m_vecDrawText_Position: usize = 0x338; // Vector2D pub const m_colDrawText_Color: usize = 0x340; // Color pub const m_strDrawText_Font: usize = 0x348; // CUtlString - pub const m_vecConditions: usize = 0x350; // CUtlVector< CompMatMutatorCondition_t > + pub const m_vecConditions: usize = 0x350; // CUtlVector } // Parent: None // Fields count: 8 @@ -6352,7 +6352,7 @@ pub mod cs2_dumper { pub const m_strSpecificContainerMaterial: usize = 0x8; // CResourceName pub const m_strAttrName: usize = 0xE8; // CUtlString pub const m_strAlias: usize = 0xF0; // CUtlString - pub const m_vecLooseVariables: usize = 0xF8; // CUtlVector< CompositeMaterialInputLooseVariable_t > + pub const m_vecLooseVariables: usize = 0xF8; // CUtlVector pub const m_strAttrNameForVar: usize = 0x110; // CUtlString pub const m_bExposeExternally: usize = 0x118; // bool } @@ -6363,10 +6363,10 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults // MPropertyElementNameFn pub mod CompositeMaterialAssemblyProcedure_t { - pub const m_vecCompMatIncludes: usize = 0x0; // CUtlVector< CResourceName > - pub const m_vecMatchFilters: usize = 0x18; // CUtlVector< CompositeMaterialMatchFilter_t > - pub const m_vecCompositeInputContainers: usize = 0x30; // CUtlVector< CompositeMaterialInputContainer_t > - pub const m_vecPropertyMutators: usize = 0x48; // CUtlVector< CompMatPropertyMutator_t > + pub const m_vecCompMatIncludes: usize = 0x0; // CUtlVector + pub const m_vecMatchFilters: usize = 0x18; // CUtlVector + pub const m_vecCompositeInputContainers: usize = 0x30; // CUtlVector + pub const m_vecPropertyMutators: usize = 0x48; // CUtlVector } // Parent: None // Fields count: 1 @@ -6385,7 +6385,7 @@ pub mod cs2_dumper { pub const m_TargetKVs: usize = 0x8; // KeyValues3 pub const m_PreGenerationKVs: usize = 0x18; // KeyValues3 pub const m_FinalKVs: usize = 0x28; // KeyValues3 - pub const m_vecGeneratedTextures: usize = 0x40; // CUtlVector< GeneratedTextureHandle_t > + pub const m_vecGeneratedTextures: usize = 0x40; // CUtlVector } // Parent: None // Fields count: 8 @@ -6399,8 +6399,8 @@ pub mod cs2_dumper { pub const m_KVModelStateChoices: usize = 0xE8; // KeyValues3 pub const m_bEnableChildModel: usize = 0xF8; // bool pub const m_ChildModelName: usize = 0x100; // CResourceName - pub const m_vecCompositeMaterialAssemblyProcedures: usize = 0x1E0; // CUtlVector< CompositeMaterialAssemblyProcedure_t > - pub const m_vecCompositeMaterials: usize = 0x1F8; // CUtlVector< CompositeMaterial_t > + pub const m_vecCompositeMaterialAssemblyProcedures: usize = 0x1E0; // CUtlVector + pub const m_vecCompositeMaterials: usize = 0x1F8; // CUtlVector } // Parent: None // Fields count: 3 @@ -6409,7 +6409,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CCompositeMaterialEditorDoc { pub const m_nVersion: usize = 0x8; // int32 - pub const m_Points: usize = 0x10; // CUtlVector< CompositeMaterialEditorPoint_t > + pub const m_Points: usize = 0x10; // CUtlVector pub const m_KVthumbnail: usize = 0x28; // KeyValues3 } // Parent: None @@ -6456,8 +6456,8 @@ pub mod cs2_dumper { pub const m_WorldPoints: usize = 0xF0; // Vector[8] pub const m_vFogOffsetLayer0: usize = 0x4A8; // Vector2D pub const m_vFogOffsetLayer1: usize = 0x4B0; // Vector2D - pub const m_hEnvWind: usize = 0x4B8; // CHandle< C_BaseEntity > - pub const m_hEnvSky: usize = 0x4BC; // CHandle< C_BaseEntity > + pub const m_hEnvWind: usize = 0x4B8; // CHandle + pub const m_hEnvSky: usize = 0x4BC; // CHandle } // Parent: C_BaseEntity // Fields count: 1 @@ -6467,22 +6467,22 @@ pub mod cs2_dumper { // Parent: CAnimGraphControllerBase // Fields count: 4 pub mod C_CSGO_PreviewModel_GraphController { - pub const m_pszCharacterMode: usize = 0x18; // CAnimGraphParamOptionalRef< char* > - pub const m_pszWeaponState: usize = 0x38; // CAnimGraphParamOptionalRef< char* > - pub const m_pszWeaponType: usize = 0x58; // CAnimGraphParamOptionalRef< char* > - pub const m_pszEndOfMatchCelebration: usize = 0x78; // CAnimGraphParamOptionalRef< char* > + pub const m_pszCharacterMode: usize = 0x18; // CAnimGraphParamOptionalRef + pub const m_pszWeaponState: usize = 0x38; // CAnimGraphParamOptionalRef + pub const m_pszWeaponType: usize = 0x58; // CAnimGraphParamOptionalRef + pub const m_pszEndOfMatchCelebration: usize = 0x78; // CAnimGraphParamOptionalRef } // Parent: CAnimGraphControllerBase // Fields count: 8 pub mod C_CSGO_PreviewPlayer_GraphController { - pub const m_pszCharacterMode: usize = 0x18; // CAnimGraphParamOptionalRef< char* > - pub const m_pszTeamPreviewVariant: usize = 0x38; // CAnimGraphParamOptionalRef< char* > - pub const m_pszTeamPreviewPosition: usize = 0x58; // CAnimGraphParamOptionalRef< char* > - pub const m_pszEndOfMatchCelebration: usize = 0x78; // CAnimGraphParamOptionalRef< char* > - pub const m_nTeamPreviewRandom: usize = 0x98; // CAnimGraphParamOptionalRef< int32 > - pub const m_pszWeaponState: usize = 0xB0; // CAnimGraphParamOptionalRef< char* > - pub const m_pszWeaponType: usize = 0xD0; // CAnimGraphParamOptionalRef< char* > - pub const m_bCT: usize = 0xF0; // CAnimGraphParamOptionalRef< bool > + pub const m_pszCharacterMode: usize = 0x18; // CAnimGraphParamOptionalRef + pub const m_pszTeamPreviewVariant: usize = 0x38; // CAnimGraphParamOptionalRef + pub const m_pszTeamPreviewPosition: usize = 0x58; // CAnimGraphParamOptionalRef + pub const m_pszEndOfMatchCelebration: usize = 0x78; // CAnimGraphParamOptionalRef + pub const m_nTeamPreviewRandom: usize = 0x98; // CAnimGraphParamOptionalRef + pub const m_pszWeaponState: usize = 0xB0; // CAnimGraphParamOptionalRef + pub const m_pszWeaponType: usize = 0xD0; // CAnimGraphParamOptionalRef + pub const m_bCT: usize = 0xF0; // CAnimGraphParamOptionalRef } // Parent: C_BaseEntity // Fields count: 10 @@ -6682,12 +6682,12 @@ pub mod cs2_dumper { pub mod C_EnvCombinedLightProbeVolume { pub const m_Color: usize = 0x15A8; // Color pub const m_flBrightness: usize = 0x15AC; // float32 - pub const m_hCubemapTexture: usize = 0x15B0; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hCubemapTexture: usize = 0x15B0; // CStrongHandle pub const m_bCustomCubemapTexture: usize = 0x15B8; // bool - pub const m_hLightProbeTexture: usize = 0x15C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15C8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15D8; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hLightProbeTexture: usize = 0x15C0; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x15C8; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x15D0; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x15D8; // CStrongHandle pub const m_vBoxMins: usize = 0x15E0; // pub const m_vBoxMaxs: usize = 0x15EC; // pub const m_bMoveable: usize = 0x15F8; // bool @@ -6728,7 +6728,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) pub mod C_EnvCubemap { - pub const m_hCubemapTexture: usize = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hCubemapTexture: usize = 0x5D0; // CStrongHandle pub const m_bCustomCubemapTexture: usize = 0x5D8; // bool pub const m_flInfluenceRadius: usize = 0x5DC; // float32 pub const m_vBoxProjectMins: usize = 0x5E0; // @@ -6786,9 +6786,9 @@ pub mod cs2_dumper { pub const m_bStartDisabled: usize = 0x575; // bool pub const m_flFogMaxOpacity: usize = 0x578; // float32 pub const m_nCubemapSourceType: usize = 0x57C; // int32 - pub const m_hSkyMaterial: usize = 0x580; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_hSkyMaterial: usize = 0x580; // CStrongHandle pub const m_iszSkyEntity: usize = 0x588; // CUtlSymbolLarge - pub const m_hFogCubemapTexture: usize = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hFogCubemapTexture: usize = 0x590; // CStrongHandle pub const m_bHasHeightFogEnd: usize = 0x598; // bool pub const m_bFirstTime: usize = 0x599; // bool } @@ -6812,7 +6812,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) pub mod C_GradientFog { - pub const m_hGradientFogTexture: usize = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hGradientFogTexture: usize = 0x550; // CStrongHandle pub const m_flFogStartDistance: usize = 0x558; // float32 pub const m_flFogEndDistance: usize = 0x55C; // float32 pub const m_bHeightFogEnabled: usize = 0x560; // bool @@ -6851,10 +6851,10 @@ pub mod cs2_dumper { // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) pub mod C_EnvLightProbeVolume { - pub const m_hLightProbeTexture: usize = 0x1528; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1530; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1538; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1540; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hLightProbeTexture: usize = 0x1528; // CStrongHandle + pub const m_hLightProbeDirectLightIndicesTexture: usize = 0x1530; // CStrongHandle + pub const m_hLightProbeDirectLightScalarsTexture: usize = 0x1538; // CStrongHandle + pub const m_hLightProbeDirectLightShadowsTexture: usize = 0x1540; // CStrongHandle pub const m_vBoxMins: usize = 0x1548; // pub const m_vBoxMaxs: usize = 0x1554; // pub const m_bMoveable: usize = 0x1560; // bool @@ -6966,7 +6966,7 @@ pub mod cs2_dumper { pub const m_bStartDisabled: usize = 0x5B8; // bool pub const m_bEnableIndirect: usize = 0x5B9; // bool pub const m_bIsMaster: usize = 0x5BA; // bool - pub const m_hFogIndirectTexture: usize = 0x5C0; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hFogIndirectTexture: usize = 0x5C0; // CStrongHandle pub const m_nForceRefreshCount: usize = 0x5C8; // int32 pub const m_bFirstTime: usize = 0x5CC; // bool } @@ -7106,8 +7106,8 @@ pub mod cs2_dumper { pub const m_pOutputOnSpawned: usize = 0x570; // CEntityIOOutput pub const m_clientOnlyEntityBehavior: usize = 0x598; // PointTemplateClientOnlyEntityBehavior_t pub const m_ownerSpawnGroupType: usize = 0x59C; // PointTemplateOwnerSpawnGroupType_t - pub const m_createdSpawnGroupHandles: usize = 0x5A0; // CUtlVector< uint32 > - pub const m_SpawnedEntityHandles: usize = 0x5B8; // CUtlVector< CEntityHandle > + pub const m_createdSpawnGroupHandles: usize = 0x5A0; // CUtlVector + pub const m_SpawnedEntityHandles: usize = 0x5B8; // CUtlVector pub const m_ScriptSpawnCallback: usize = 0x5D0; // HSCRIPT pub const m_ScriptCallbackScope: usize = 0x5D8; // HSCRIPT } @@ -7152,8 +7152,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_iScore (int32) // NetworkVarNames: m_szTeamname (char) pub mod C_Team { - pub const m_aPlayerControllers: usize = 0x550; // C_NetworkUtlVectorBase< CHandle< CBasePlayerController > > - pub const m_aPlayers: usize = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > > + pub const m_aPlayerControllers: usize = 0x550; // C_NetworkUtlVectorBase> + pub const m_aPlayers: usize = 0x568; // C_NetworkUtlVectorBase> pub const m_iScore: usize = 0x580; // int32 pub const m_szTeamname: usize = 0x584; // char[129] } @@ -7182,11 +7182,11 @@ pub mod cs2_dumper { pub const m_CommandContext: usize = 0x560; // C_CommandContext pub const m_nInButtonsWhichAreToggles: usize = 0x5F8; // uint64 pub const m_nTickBase: usize = 0x600; // uint32 - pub const m_hPawn: usize = 0x604; // CHandle< C_BasePlayerPawn > - pub const m_hPredictedPawn: usize = 0x608; // CHandle< C_BasePlayerPawn > + pub const m_hPawn: usize = 0x604; // CHandle + pub const m_hPredictedPawn: usize = 0x608; // CHandle pub const m_nSplitScreenSlot: usize = 0x60C; // CSplitScreenSlot - pub const m_hSplitOwner: usize = 0x610; // CHandle< CBasePlayerController > - pub const m_hSplitScreenPlayers: usize = 0x618; // CUtlVector< CHandle< CBasePlayerController > > + pub const m_hSplitOwner: usize = 0x610; // CHandle + pub const m_hSplitScreenPlayers: usize = 0x618; // CUtlVector> pub const m_bIsHLTV: usize = 0x630; // bool pub const m_iConnected: usize = 0x634; // PlayerConnectedState pub const m_iszPlayerName: usize = 0x638; // char[128] @@ -7200,7 +7200,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CBasePlayerVData { - pub const m_sModelName: usize = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > + pub const m_sModelName: usize = 0x28; // CResourceNameTyped> pub const m_flHeadDamageMultiplier: usize = 0x108; // CSkillFloat pub const m_flChestDamageMultiplier: usize = 0x118; // CSkillFloat pub const m_flStomachDamageMultiplier: usize = 0x128; // CSkillFloat @@ -7221,11 +7221,11 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CBasePlayerWeaponVData { - pub const m_szWorldModel: usize = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > + pub const m_szWorldModel: usize = 0x28; // CResourceNameTyped> pub const m_bBuiltRightHanded: usize = 0x108; // bool pub const m_bAllowFlipping: usize = 0x109; // bool pub const m_sMuzzleAttachment: usize = 0x110; // CUtlString - pub const m_szMuzzleFlashParticle: usize = 0x118; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > > + pub const m_szMuzzleFlashParticle: usize = 0x118; // CResourceNameTyped> pub const m_iFlags: usize = 0x1F8; // ItemFlagTypes_t pub const m_nPrimaryAmmoType: usize = 0x1F9; // AmmoIndex_t pub const m_nSecondaryAmmoType: usize = 0x1FA; // AmmoIndex_t @@ -7238,7 +7238,7 @@ pub mod cs2_dumper { pub const m_bAutoSwitchFrom: usize = 0x211; // bool pub const m_iRumbleEffect: usize = 0x214; // RumbleEffect_t pub const m_bLinkedCooldowns: usize = 0x218; // bool - pub const m_aShootSounds: usize = 0x220; // CUtlMap< WeaponSound_t, CSoundEventName > + pub const m_aShootSounds: usize = 0x220; // CUtlMap pub const m_iSlot: usize = 0x240; // int32 pub const m_iPosition: usize = 0x244; // int32 } @@ -7303,7 +7303,7 @@ pub mod cs2_dumper { pub const m_nRenderFX: usize = 0xA81; // RenderFx_t pub const m_bAllowFadeInView: usize = 0xA82; // bool pub const m_clrRender: usize = 0xA83; // Color - pub const m_vecRenderAttributes: usize = 0xA88; // C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t > + pub const m_vecRenderAttributes: usize = 0xA88; // C_UtlVectorEmbeddedNetworkVar pub const m_bRenderToCubemaps: usize = 0xAF0; // bool pub const m_Collision: usize = 0xAF8; // CCollisionProperty pub const m_Glow: usize = 0xBA8; // CGlowProperty @@ -7318,7 +7318,7 @@ pub mod cs2_dumper { pub const m_vDecalForwardAxis: usize = 0xC28; // pub const m_flDecalHealBloodRate: usize = 0xC34; // float32 pub const m_flDecalHealHeightRate: usize = 0xC38; // float32 - pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0xC40; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > + pub const m_ConfigEntitiesToPropagateMaterialDecalsTo: usize = 0xC40; // C_NetworkUtlVectorBase> pub const m_vecViewOffset: usize = 0xC58; // CNetworkViewOffsetVector pub const m_pClientAlphaProperty: usize = 0xC88; // CClientAlphaProperty* pub const m_ClientOverrideTint: usize = 0xC90; // Color @@ -7375,12 +7375,12 @@ pub mod cs2_dumper { pub const m_flFreezeTransitionDuration: usize = 0xED4; // float32 pub const m_nStopType: usize = 0xED8; // int32 pub const m_bAnimateDuringGameplayPause: usize = 0xEDC; // bool - pub const m_iEffectIndex: usize = 0xEE0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + pub const m_iEffectIndex: usize = 0xEE0; // CStrongHandle pub const m_flStartTime: usize = 0xEE8; // GameTime_t pub const m_flPreSimTime: usize = 0xEEC; // float32 pub const m_vServerControlPoints: usize = 0xEF0; // Vector[4] pub const m_iServerControlPointAssignments: usize = 0xF20; // uint8[4] - pub const m_hControlPointEnts: usize = 0xF24; // CHandle< C_BaseEntity >[64] + pub const m_hControlPointEnts: usize = 0xF24; // CHandle[64] pub const m_bNoSave: usize = 0x1024; // bool pub const m_bNoFreeze: usize = 0x1025; // bool pub const m_bNoRamp: usize = 0x1026; // bool @@ -7414,19 +7414,19 @@ pub mod cs2_dumper { pub const m_bStartActive: usize = 0x550; // bool pub const m_flMaxSimulationTime: usize = 0x554; // float32 pub const m_iszEffectName: usize = 0x558; // CUtlSymbolLarge - pub const m_PathNodes_Name: usize = 0x560; // CUtlVector< CUtlSymbolLarge > + pub const m_PathNodes_Name: usize = 0x560; // CUtlVector pub const m_flParticleSpacing: usize = 0x578; // float32 pub const m_flSlack: usize = 0x57C; // float32 pub const m_flRadius: usize = 0x580; // float32 pub const m_ColorTint: usize = 0x584; // Color pub const m_nEffectState: usize = 0x588; // int32 - pub const m_iEffectIndex: usize = 0x590; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const m_PathNodes_Position: usize = 0x598; // C_NetworkUtlVectorBase< Vector > - pub const m_PathNodes_TangentIn: usize = 0x5B0; // C_NetworkUtlVectorBase< Vector > - pub const m_PathNodes_TangentOut: usize = 0x5C8; // C_NetworkUtlVectorBase< Vector > - pub const m_PathNodes_Color: usize = 0x5E0; // C_NetworkUtlVectorBase< Vector > - pub const m_PathNodes_PinEnabled: usize = 0x5F8; // C_NetworkUtlVectorBase< bool > - pub const m_PathNodes_RadiusScale: usize = 0x610; // C_NetworkUtlVectorBase< float32 > + pub const m_iEffectIndex: usize = 0x590; // CStrongHandle + pub const m_PathNodes_Position: usize = 0x598; // C_NetworkUtlVectorBase + pub const m_PathNodes_TangentIn: usize = 0x5B0; // C_NetworkUtlVectorBase + pub const m_PathNodes_TangentOut: usize = 0x5C8; // C_NetworkUtlVectorBase + pub const m_PathNodes_Color: usize = 0x5E0; // C_NetworkUtlVectorBase + pub const m_PathNodes_PinEnabled: usize = 0x5F8; // C_NetworkUtlVectorBase + pub const m_PathNodes_RadiusScale: usize = 0x610; // C_NetworkUtlVectorBase } // Parent: C_PathParticleRope // Fields count: 0 @@ -7560,14 +7560,14 @@ pub mod cs2_dumper { pub const m_bDisabledOld: usize = 0x551; // bool pub const m_bUpdateOnClient: usize = 0x552; // bool pub const m_nInputType: usize = 0x554; // ValueRemapperInputType_t - pub const m_hRemapLineStart: usize = 0x558; // CHandle< C_BaseEntity > - pub const m_hRemapLineEnd: usize = 0x55C; // CHandle< C_BaseEntity > + pub const m_hRemapLineStart: usize = 0x558; // CHandle + pub const m_hRemapLineEnd: usize = 0x55C; // CHandle pub const m_flMaximumChangePerSecond: usize = 0x560; // float32 pub const m_flDisengageDistance: usize = 0x564; // float32 pub const m_flEngageDistance: usize = 0x568; // float32 pub const m_bRequiresUseKey: usize = 0x56C; // bool pub const m_nOutputType: usize = 0x570; // ValueRemapperOutputType_t - pub const m_hOutputEntities: usize = 0x578; // C_NetworkUtlVectorBase< CHandle< C_BaseEntity > > + pub const m_hOutputEntities: usize = 0x578; // C_NetworkUtlVectorBase> pub const m_nHapticsType: usize = 0x590; // ValueRemapperHapticsType_t pub const m_nMomentumType: usize = 0x594; // ValueRemapperMomentumType_t pub const m_flMomentumModifier: usize = 0x598; // float32 @@ -7618,7 +7618,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_Handle (CHandle< CBaseEntity>) // NetworkVarNames: m_bSendHandle (bool) pub mod C_HandleTest { - pub const m_Handle: usize = 0x550; // CHandle< C_BaseEntity > + pub const m_Handle: usize = 0x550; // CHandle pub const m_bSendHandle: usize = 0x554; // bool } // Parent: C_BaseEntity @@ -7645,7 +7645,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_usable (bool) // NetworkVarNames: m_szDisplayText (string_t) pub mod C_BaseButton { - pub const m_glowEntity: usize = 0xCD0; // CHandle< C_BaseModelEntity > + pub const m_glowEntity: usize = 0xCD0; // CHandle pub const m_usable: usize = 0xCD4; // bool pub const m_szDisplayText: usize = 0xCD8; // CUtlSymbolLarge } @@ -7700,7 +7700,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) pub mod C_EnvDecal { - pub const m_hDecalMaterial: usize = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_hDecalMaterial: usize = 0xCD0; // CStrongHandle pub const m_flWidth: usize = 0xCD8; // float32 pub const m_flHeight: usize = 0xCDC; // float32 pub const m_flDepth: usize = 0xCE0; // float32 @@ -7777,7 +7777,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) pub mod C_RopeKeyframe { - pub const m_LinksTouchingSomething: usize = 0xCD8; // CBitVec< 10 > + pub const m_LinksTouchingSomething: usize = 0xCD8; // CBitVec<10> pub const m_nLinksTouchingSomething: usize = 0xCDC; // int32 pub const m_bApplyWind: usize = 0xCE0; // bool pub const m_fPrevLockedPoints: usize = 0xCE4; // int32 @@ -7787,11 +7787,11 @@ pub mod cs2_dumper { pub const m_flCurScroll: usize = 0xD08; // float32 pub const m_flScrollSpeed: usize = 0xD0C; // float32 pub const m_RopeFlags: usize = 0xD10; // uint16 - pub const m_iRopeMaterialModelIndex: usize = 0xD18; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_iRopeMaterialModelIndex: usize = 0xD18; // CStrongHandle pub const m_LightValues: usize = 0xF90; // Vector[10] pub const m_nSegments: usize = 0x1008; // uint8 - pub const m_hStartPoint: usize = 0x100C; // CHandle< C_BaseEntity > - pub const m_hEndPoint: usize = 0x1010; // CHandle< C_BaseEntity > + pub const m_hStartPoint: usize = 0x100C; // CHandle + pub const m_hEndPoint: usize = 0x1010; // CHandle pub const m_iStartAttachment: usize = 0x1014; // AttachmentHandle_t pub const m_iEndAttachment: usize = 0x1015; // AttachmentHandle_t pub const m_Subdiv: usize = 0x1016; // uint8 @@ -7802,7 +7802,7 @@ pub mod cs2_dumper { pub const m_nChangeCount: usize = 0x1021; // uint8 pub const m_Width: usize = 0x1024; // float32 pub const m_PhysicsDelegate: usize = 0x1028; // C_RopeKeyframe::CPhysicsDelegate - pub const m_hMaterial: usize = 0x1038; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_hMaterial: usize = 0x1038; // CStrongHandle pub const m_TextureHeight: usize = 0x1040; // int32 pub const m_vecImpulse: usize = 0x1044; // pub const m_vecPreviousImpulse: usize = 0x1050; // @@ -7838,10 +7838,10 @@ pub mod cs2_dumper { pub const m_flForceClientTime: usize = 0x55C; // float32 pub const m_nSceneStringIndex: usize = 0x560; // uint16 pub const m_bClientOnly: usize = 0x562; // bool - pub const m_hOwner: usize = 0x564; // CHandle< C_BaseFlex > - pub const m_hActorList: usize = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BaseFlex > > + pub const m_hOwner: usize = 0x564; // CHandle + pub const m_hActorList: usize = 0x568; // C_NetworkUtlVectorBase> pub const m_bWasPlaying: usize = 0x580; // bool - pub const m_QueuedEvents: usize = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > + pub const m_QueuedEvents: usize = 0x590; // CUtlVector pub const m_flCurrentTime: usize = 0x5A8; // float32 } // Parent: CGlowOverlay @@ -7915,38 +7915,38 @@ pub mod cs2_dumper { pub mod engine2 { // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum SpawnDebugOverrideState_t { - SPAWN_DEBUG_OVERRIDE_NONE = 0, - SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 1, - SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 2 + SPAWN_DEBUG_OVERRIDE_NONE = 0x0, + SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 0x1, + SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum SpawnDebugRestrictionOverrideState_t { - SPAWN_DEBUG_RESTRICT_NONE = 0, - SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS = 1, - SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS = 2, - SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS = 4, - SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 8 + SPAWN_DEBUG_RESTRICT_NONE = 0x0, + SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS = 0x1, + SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS = 0x2, + SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS = 0x4, + SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 0x8 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum EntityDormancyType_t { - ENTITY_NOT_DORMANT = 0, - ENTITY_DORMANT = 1, - ENTITY_SUSPENDED = 2 + ENTITY_NOT_DORMANT = 0x0, + ENTITY_DORMANT = 0x1, + ENTITY_SUSPENDED = 0x2 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum EntityIOTargetType_t { - ENTITY_IO_TARGET_INVALID = -1, - ENTITY_IO_TARGET_ENTITYNAME = 2, - ENTITY_IO_TARGET_EHANDLE = 6, - ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 7 + ENTITY_IO_TARGET_INVALID = 0xFFFFFFFFFFFFFFFF, + ENTITY_IO_TARGET_ENTITYNAME = 0x2, + ENTITY_IO_TARGET_EHANDLE = 0x6, + ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7 } // Parent: None // Fields count: 4 @@ -8231,7 +8231,7 @@ pub mod cs2_dumper { // Parent: None // Fields count: 1 pub mod CEntityIOOutput { - pub const m_Value: usize = 0x18; // CVariantBase< CVariantDefaultAllocator > + pub const m_Value: usize = 0x18; // CVariantBase } // Parent: CEntityComponent // Fields count: 1 @@ -8251,7 +8251,7 @@ pub mod cs2_dumper { // Parent: CAnimScriptBase // Fields count: 1 pub mod EmptyTestScript { - pub const m_hTest: usize = 0x10; // CAnimScriptParam< float32 > + pub const m_hTest: usize = 0x10; // CAnimScriptParam } } // Module: materialsystem2.dll @@ -8260,45 +8260,45 @@ pub mod cs2_dumper { pub mod materialsystem2 { // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum HorizJustification_e { - HORIZ_JUSTIFICATION_LEFT = 0, - HORIZ_JUSTIFICATION_CENTER = 1, - HORIZ_JUSTIFICATION_RIGHT = 2, - HORIZ_JUSTIFICATION_NONE = 3 + HORIZ_JUSTIFICATION_LEFT = 0x0, + HORIZ_JUSTIFICATION_CENTER = 0x1, + HORIZ_JUSTIFICATION_RIGHT = 0x2, + HORIZ_JUSTIFICATION_NONE = 0x3 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum VertJustification_e { - VERT_JUSTIFICATION_TOP = 0, - VERT_JUSTIFICATION_CENTER = 1, - VERT_JUSTIFICATION_BOTTOM = 2, - VERT_JUSTIFICATION_NONE = 3 + VERT_JUSTIFICATION_TOP = 0x0, + VERT_JUSTIFICATION_CENTER = 0x1, + VERT_JUSTIFICATION_BOTTOM = 0x2, + VERT_JUSTIFICATION_NONE = 0x3 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum LayoutPositionType_e { - LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0, - LAYOUTPOSITIONTYPE_FRACTIONAL = 1, - LAYOUTPOSITIONTYPE_NONE = 2 + LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0, + LAYOUTPOSITIONTYPE_FRACTIONAL = 0x1, + LAYOUTPOSITIONTYPE_NONE = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum BloomBlendMode_t { - BLOOM_BLEND_ADD = 0, - BLOOM_BLEND_SCREEN = 1, - BLOOM_BLEND_BLUR = 2 + BLOOM_BLEND_ADD = 0x0, + BLOOM_BLEND_SCREEN = 0x1, + BLOOM_BLEND_BLUR = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ViewFadeMode_t { - VIEW_FADE_CONSTANT_COLOR = 0, - VIEW_FADE_MODULATE = 1, - VIEW_FADE_MOD2X = 2 + VIEW_FADE_CONSTANT_COLOR = 0x0, + VIEW_FADE_MODULATE = 0x1, + VIEW_FADE_MOD2X = 0x2 } // Parent: None // Fields count: 1 @@ -8338,7 +8338,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod MaterialParamTexture_t { - pub const m_pValue: usize = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_pValue: usize = 0x8; // CStrongHandle } // Parent: MaterialParam_t // Fields count: 1 @@ -8364,18 +8364,18 @@ pub mod cs2_dumper { pub mod MaterialResourceData_t { pub const m_materialName: usize = 0x0; // CUtlString pub const m_shaderName: usize = 0x8; // CUtlString - pub const m_intParams: usize = 0x10; // CUtlVector< MaterialParamInt_t > - pub const m_floatParams: usize = 0x28; // CUtlVector< MaterialParamFloat_t > - pub const m_vectorParams: usize = 0x40; // CUtlVector< MaterialParamVector_t > - pub const m_textureParams: usize = 0x58; // CUtlVector< MaterialParamTexture_t > - pub const m_dynamicParams: usize = 0x70; // CUtlVector< MaterialParamBuffer_t > - pub const m_dynamicTextureParams: usize = 0x88; // CUtlVector< MaterialParamBuffer_t > - pub const m_intAttributes: usize = 0xA0; // CUtlVector< MaterialParamInt_t > - pub const m_floatAttributes: usize = 0xB8; // CUtlVector< MaterialParamFloat_t > - pub const m_vectorAttributes: usize = 0xD0; // CUtlVector< MaterialParamVector_t > - pub const m_textureAttributes: usize = 0xE8; // CUtlVector< MaterialParamTexture_t > - pub const m_stringAttributes: usize = 0x100; // CUtlVector< MaterialParamString_t > - pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector< CUtlString > + pub const m_intParams: usize = 0x10; // CUtlVector + pub const m_floatParams: usize = 0x28; // CUtlVector + pub const m_vectorParams: usize = 0x40; // CUtlVector + pub const m_textureParams: usize = 0x58; // CUtlVector + pub const m_dynamicParams: usize = 0x70; // CUtlVector + pub const m_dynamicTextureParams: usize = 0x88; // CUtlVector + pub const m_intAttributes: usize = 0xA0; // CUtlVector + pub const m_floatAttributes: usize = 0xB8; // CUtlVector + pub const m_vectorAttributes: usize = 0xD0; // CUtlVector + pub const m_textureAttributes: usize = 0xE8; // CUtlVector + pub const m_stringAttributes: usize = 0x100; // CUtlVector + pub const m_renderAttributesUsed: usize = 0x118; // CUtlVector } // Parent: None // Fields count: 15 @@ -8481,41 +8481,41 @@ pub mod cs2_dumper { pub mod panorama { // Alignment: 4 // Members count: 13 - #[repr(i32)] + #[repr(u32)] pub enum ELayoutNodeType { - ROOT = 0, - STYLES = 1, - SCRIPT_BODY = 2, - SCRIPTS = 3, - SNIPPETS = 4, - INCLUDE = 5, - SNIPPET = 6, - PANEL = 7, - PANEL_ATTRIBUTE = 8, - PANEL_ATTRIBUTE_VALUE = 9, - REFERENCE_CONTENT = 10, - REFERENCE_COMPILED = 11, - REFERENCE_PASSTHROUGH = 12 + ROOT = 0x0, + STYLES = 0x1, + SCRIPT_BODY = 0x2, + SCRIPTS = 0x3, + SNIPPETS = 0x4, + INCLUDE = 0x5, + SNIPPET = 0x6, + PANEL = 0x7, + PANEL_ATTRIBUTE = 0x8, + PANEL_ATTRIBUTE_VALUE = 0x9, + REFERENCE_CONTENT = 0xA, + REFERENCE_COMPILED = 0xB, + REFERENCE_PASSTHROUGH = 0xC } // Alignment: 4 // Members count: 15 - #[repr(i32)] + #[repr(u32)] pub enum EStyleNodeType { - ROOT = 0, - EXPRESSION = 1, - PROPERTY = 2, - DEFINE = 3, - IMPORT = 4, - KEYFRAMES = 5, - KEYFRAME_SELECTOR = 6, - STYLE_SELECTOR = 7, - WHITESPACE = 8, - EXPRESSION_TEXT = 9, - EXPRESSION_URL = 10, - EXPRESSION_CONCAT = 11, - REFERENCE_CONTENT = 12, - REFERENCE_COMPILED = 13, - REFERENCE_PASSTHROUGH = 14 + ROOT = 0x0, + EXPRESSION = 0x1, + PROPERTY = 0x2, + DEFINE = 0x3, + IMPORT = 0x4, + KEYFRAMES = 0x5, + KEYFRAME_SELECTOR = 0x6, + STYLE_SELECTOR = 0x7, + WHITESPACE = 0x8, + EXPRESSION_TEXT = 0x9, + EXPRESSION_URL = 0xA, + EXPRESSION_CONCAT = 0xB, + REFERENCE_CONTENT = 0xC, + REFERENCE_COMPILED = 0xD, + REFERENCE_PASSTHROUGH = 0xE } } // Module: particles.dll @@ -8524,720 +8524,720 @@ pub mod cs2_dumper { pub mod particles { // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum ParticleControlPointAxis_t { - PARTICLE_CP_AXIS_X = 0, - PARTICLE_CP_AXIS_Y = 1, - PARTICLE_CP_AXIS_Z = 2, - PARTICLE_CP_AXIS_NEGATIVE_X = 3, - PARTICLE_CP_AXIS_NEGATIVE_Y = 4, - PARTICLE_CP_AXIS_NEGATIVE_Z = 5 + PARTICLE_CP_AXIS_X = 0x0, + PARTICLE_CP_AXIS_Y = 0x1, + PARTICLE_CP_AXIS_Z = 0x2, + PARTICLE_CP_AXIS_NEGATIVE_X = 0x3, + PARTICLE_CP_AXIS_NEGATIVE_Y = 0x4, + PARTICLE_CP_AXIS_NEGATIVE_Z = 0x5 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum ParticleImpulseType_t { - IMPULSE_TYPE_NONE = 0, - IMPULSE_TYPE_GENERIC = 1, - IMPULSE_TYPE_ROPE = 2, - IMPULSE_TYPE_EXPLOSION = 4, - IMPULSE_TYPE_EXPLOSION_UNDERWATER = 8, - IMPULSE_TYPE_PARTICLE_SYSTEM = 16 + IMPULSE_TYPE_NONE = 0x0, + IMPULSE_TYPE_GENERIC = 0x1, + IMPULSE_TYPE_ROPE = 0x2, + IMPULSE_TYPE_EXPLOSION = 0x4, + IMPULSE_TYPE_EXPLOSION_UNDERWATER = 0x8, + IMPULSE_TYPE_PARTICLE_SYSTEM = 0x10 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleFalloffFunction_t { - PARTICLE_FALLOFF_CONSTANT = 0, - PARTICLE_FALLOFF_LINEAR = 1, - PARTICLE_FALLOFF_EXPONENTIAL = 2 + PARTICLE_FALLOFF_CONSTANT = 0x0, + PARTICLE_FALLOFF_LINEAR = 0x1, + PARTICLE_FALLOFF_EXPONENTIAL = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum AnimationType_t { - ANIMATION_TYPE_FIXED_RATE = 0, - ANIMATION_TYPE_FIT_LIFETIME = 1, - ANIMATION_TYPE_MANUAL_FRAMES = 2 + ANIMATION_TYPE_FIXED_RATE = 0x0, + ANIMATION_TYPE_FIT_LIFETIME = 0x1, + ANIMATION_TYPE_MANUAL_FRAMES = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ClosestPointTestType_t { - PARTICLE_CLOSEST_TYPE_BOX = 0, - PARTICLE_CLOSEST_TYPE_CAPSULE = 1, - PARTICLE_CLOSEST_TYPE_HYBRID = 2 + PARTICLE_CLOSEST_TYPE_BOX = 0x0, + PARTICLE_CLOSEST_TYPE_CAPSULE = 0x1, + PARTICLE_CLOSEST_TYPE_HYBRID = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum InheritableBoolType_t { - INHERITABLE_BOOL_INHERIT = 0, - INHERITABLE_BOOL_FALSE = 1, - INHERITABLE_BOOL_TRUE = 2 + INHERITABLE_BOOL_INHERIT = 0x0, + INHERITABLE_BOOL_FALSE = 0x1, + INHERITABLE_BOOL_TRUE = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ParticleHitboxBiasType_t { - PARTICLE_HITBOX_BIAS_ENTITY = 0, - PARTICLE_HITBOX_BIAS_HITBOX = 1 + PARTICLE_HITBOX_BIAS_ENTITY = 0x0, + PARTICLE_HITBOX_BIAS_HITBOX = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ParticleAttrBoxFlags_t { - PARTICLE_ATTR_BOX_FLAGS_NONE = 0, - PARTICLE_ATTR_BOX_FLAGS_WATER = 1 + PARTICLE_ATTR_BOX_FLAGS_NONE = 0x0, + PARTICLE_ATTR_BOX_FLAGS_WATER = 0x1 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum PFuncVisualizationType_t { - PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0, - PFUNC_VISUALIZATION_SPHERE_SOLID = 1, - PFUNC_VISUALIZATION_BOX = 2, - PFUNC_VISUALIZATION_RING = 3, - PFUNC_VISUALIZATION_PLANE = 4, - PFUNC_VISUALIZATION_LINE = 5, - PFUNC_VISUALIZATION_CYLINDER = 6 + PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0x0, + PFUNC_VISUALIZATION_SPHERE_SOLID = 0x1, + PFUNC_VISUALIZATION_BOX = 0x2, + PFUNC_VISUALIZATION_RING = 0x3, + PFUNC_VISUALIZATION_PLANE = 0x4, + PFUNC_VISUALIZATION_LINE = 0x5, + PFUNC_VISUALIZATION_CYLINDER = 0x6 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum PetGroundType_t { - PET_GROUND_NONE = 0, - PET_GROUND_GRID = 1, - PET_GROUND_PLANE = 2 + PET_GROUND_NONE = 0x0, + PET_GROUND_GRID = 0x1, + PET_GROUND_PLANE = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum SpriteCardShaderType_t { - SPRITECARD_SHADER_BASE = 0, - SPRITECARD_SHADER_CUSTOM = 1 + SPRITECARD_SHADER_BASE = 0x0, + SPRITECARD_SHADER_CUSTOM = 0x1 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum ParticleTopology_t { - PARTICLE_TOPOLOGY_POINTS = 0, - PARTICLE_TOPOLOGY_LINES = 1, - PARTICLE_TOPOLOGY_TRIS = 2, - PARTICLE_TOPOLOGY_QUADS = 3, - PARTICLE_TOPOLOGY_CUBES = 4 + PARTICLE_TOPOLOGY_POINTS = 0x0, + PARTICLE_TOPOLOGY_LINES = 0x1, + PARTICLE_TOPOLOGY_TRIS = 0x2, + PARTICLE_TOPOLOGY_QUADS = 0x3, + PARTICLE_TOPOLOGY_CUBES = 0x4 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ParticleDetailLevel_t { - PARTICLEDETAIL_LOW = 0, - PARTICLEDETAIL_MEDIUM = 1, - PARTICLEDETAIL_HIGH = 2, - PARTICLEDETAIL_ULTRA = 3 + PARTICLEDETAIL_LOW = 0x0, + PARTICLEDETAIL_MEDIUM = 0x1, + PARTICLEDETAIL_HIGH = 0x2, + PARTICLEDETAIL_ULTRA = 0x3 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ParticleTraceSet_t { - PARTICLE_TRACE_SET_ALL = 0, - PARTICLE_TRACE_SET_STATIC = 1, - PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED = 2, - PARTICLE_TRACE_SET_DYNAMIC = 3 + PARTICLE_TRACE_SET_ALL = 0x0, + PARTICLE_TRACE_SET_STATIC = 0x1, + PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED = 0x2, + PARTICLE_TRACE_SET_DYNAMIC = 0x3 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum ParticleCollisionMode_t { - COLLISION_MODE_PER_PARTICLE_TRACE = 3, - COLLISION_MODE_USE_NEAREST_TRACE = 2, - COLLISION_MODE_PER_FRAME_PLANESET = 1, - COLLISION_MODE_INITIAL_TRACE_DOWN = 0, - COLLISION_MODE_DISABLED = -1 + COLLISION_MODE_PER_PARTICLE_TRACE = 0x3, + COLLISION_MODE_USE_NEAREST_TRACE = 0x2, + COLLISION_MODE_PER_FRAME_PLANESET = 0x1, + COLLISION_MODE_INITIAL_TRACE_DOWN = 0x0, + COLLISION_MODE_DISABLED = 0xFFFFFFFFFFFFFFFF } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum ParticleColorBlendMode_t { - PARTICLEBLEND_DEFAULT = 0, - PARTICLEBLEND_OVERLAY = 1, - PARTICLEBLEND_DARKEN = 2, - PARTICLEBLEND_LIGHTEN = 3, - PARTICLEBLEND_MULTIPLY = 4 + PARTICLEBLEND_DEFAULT = 0x0, + PARTICLEBLEND_OVERLAY = 0x1, + PARTICLEBLEND_DARKEN = 0x2, + PARTICLEBLEND_LIGHTEN = 0x3, + PARTICLEBLEND_MULTIPLY = 0x4 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum Detail2Combo_t { - DETAIL_2_COMBO_UNINITIALIZED = -1, - DETAIL_2_COMBO_OFF = 0, - DETAIL_2_COMBO_ADD = 1, - DETAIL_2_COMBO_ADD_SELF_ILLUM = 2, - DETAIL_2_COMBO_MOD2X = 3, - DETAIL_2_COMBO_MUL = 4, - DETAIL_2_COMBO_CROSSFADE = 5 + DETAIL_2_COMBO_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + DETAIL_2_COMBO_OFF = 0x0, + DETAIL_2_COMBO_ADD = 0x1, + DETAIL_2_COMBO_ADD_SELF_ILLUM = 0x2, + DETAIL_2_COMBO_MOD2X = 0x3, + DETAIL_2_COMBO_MUL = 0x4, + DETAIL_2_COMBO_CROSSFADE = 0x5 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum DetailCombo_t { - DETAIL_COMBO_OFF = 0, - DETAIL_COMBO_ADD = 1, - DETAIL_COMBO_ADD_SELF_ILLUM = 2, - DETAIL_COMBO_MOD2X = 3 + DETAIL_COMBO_OFF = 0x0, + DETAIL_COMBO_ADD = 0x1, + DETAIL_COMBO_ADD_SELF_ILLUM = 0x2, + DETAIL_COMBO_MOD2X = 0x3 } // Alignment: 4 // Members count: 9 - #[repr(i32)] + #[repr(u32)] pub enum ScalarExpressionType_t { - SCALAR_EXPRESSION_UNINITIALIZED = -1, - SCALAR_EXPRESSION_ADD = 0, - SCALAR_EXPRESSION_SUBTRACT = 1, - SCALAR_EXPRESSION_MUL = 2, - SCALAR_EXPRESSION_DIVIDE = 3, - SCALAR_EXPRESSION_INPUT_1 = 4, - SCALAR_EXPRESSION_MIN = 5, - SCALAR_EXPRESSION_MAX = 6, - SCALAR_EXPRESSION_MOD = 7 + SCALAR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + SCALAR_EXPRESSION_ADD = 0x0, + SCALAR_EXPRESSION_SUBTRACT = 0x1, + SCALAR_EXPRESSION_MUL = 0x2, + SCALAR_EXPRESSION_DIVIDE = 0x3, + SCALAR_EXPRESSION_INPUT_1 = 0x4, + SCALAR_EXPRESSION_MIN = 0x5, + SCALAR_EXPRESSION_MAX = 0x6, + SCALAR_EXPRESSION_MOD = 0x7 } // Alignment: 4 // Members count: 9 - #[repr(i32)] + #[repr(u32)] pub enum VectorExpressionType_t { - VECTOR_EXPRESSION_UNINITIALIZED = -1, - VECTOR_EXPRESSION_ADD = 0, - VECTOR_EXPRESSION_SUBTRACT = 1, - VECTOR_EXPRESSION_MUL = 2, - VECTOR_EXPRESSION_DIVIDE = 3, - VECTOR_EXPRESSION_INPUT_1 = 4, - VECTOR_EXPRESSION_MIN = 5, - VECTOR_EXPRESSION_MAX = 6, - VECTOR_EXPRESSION_CROSSPRODUCT = 7 + VECTOR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + VECTOR_EXPRESSION_ADD = 0x0, + VECTOR_EXPRESSION_SUBTRACT = 0x1, + VECTOR_EXPRESSION_MUL = 0x2, + VECTOR_EXPRESSION_DIVIDE = 0x3, + VECTOR_EXPRESSION_INPUT_1 = 0x4, + VECTOR_EXPRESSION_MIN = 0x5, + VECTOR_EXPRESSION_MAX = 0x6, + VECTOR_EXPRESSION_CROSSPRODUCT = 0x7 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum VectorFloatExpressionType_t { - VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = -1, - VECTOR_FLOAT_EXPRESSION_DOTPRODUCT = 0, - VECTOR_FLOAT_EXPRESSION_DISTANCE = 1, - VECTOR_FLOAT_EXPRESSION_DISTANCESQR = 2, - VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH = 3, - VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR = 4, - VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 5 + VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = 0xFFFFFFFFFFFFFFFF, + VECTOR_FLOAT_EXPRESSION_DOTPRODUCT = 0x0, + VECTOR_FLOAT_EXPRESSION_DISTANCE = 0x1, + VECTOR_FLOAT_EXPRESSION_DISTANCESQR = 0x2, + VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH = 0x3, + VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR = 0x4, + VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 0x5 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum MissingParentInheritBehavior_t { - MISSING_PARENT_DO_NOTHING = -1, - MISSING_PARENT_KILL = 0, - MISSING_PARENT_FIND_NEW = 1, - MISSING_PARENT_SAME_INDEX = 2 + MISSING_PARENT_DO_NOTHING = 0xFFFFFFFFFFFFFFFF, + MISSING_PARENT_KILL = 0x0, + MISSING_PARENT_FIND_NEW = 0x1, + MISSING_PARENT_SAME_INDEX = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum HitboxLerpType_t { - HITBOX_LERP_LIFETIME = 0, - HITBOX_LERP_CONSTANT = 1 + HITBOX_LERP_LIFETIME = 0x0, + HITBOX_LERP_CONSTANT = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleSelection_t { - PARTICLE_SELECTION_FIRST = 0, - PARTICLE_SELECTION_LAST = 1, - PARTICLE_SELECTION_NUMBER = 2 + PARTICLE_SELECTION_FIRST = 0x0, + PARTICLE_SELECTION_LAST = 0x1, + PARTICLE_SELECTION_NUMBER = 0x2 } // Alignment: 4 // Members count: 12 - #[repr(i32)] + #[repr(u32)] pub enum ParticlePinDistance_t { - PARTICLE_PIN_DISTANCE_NONE = -1, - PARTICLE_PIN_DISTANCE_NEIGHBOR = 0, - PARTICLE_PIN_DISTANCE_FARTHEST = 1, - PARTICLE_PIN_DISTANCE_FIRST = 2, - PARTICLE_PIN_DISTANCE_LAST = 3, - PARTICLE_PIN_DISTANCE_CENTER = 5, - PARTICLE_PIN_DISTANCE_CP = 6, - PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER = 7, - PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH = 8, - PARTICLE_PIN_SPEED = 9, - PARTICLE_PIN_COLLECTION_AGE = 10, - PARTICLE_PIN_FLOAT_VALUE = 11 + PARTICLE_PIN_DISTANCE_NONE = 0xFFFFFFFFFFFFFFFF, + PARTICLE_PIN_DISTANCE_NEIGHBOR = 0x0, + PARTICLE_PIN_DISTANCE_FARTHEST = 0x1, + PARTICLE_PIN_DISTANCE_FIRST = 0x2, + PARTICLE_PIN_DISTANCE_LAST = 0x3, + PARTICLE_PIN_DISTANCE_CENTER = 0x5, + PARTICLE_PIN_DISTANCE_CP = 0x6, + PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER = 0x7, + PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH = 0x8, + PARTICLE_PIN_SPEED = 0x9, + PARTICLE_PIN_COLLECTION_AGE = 0xA, + PARTICLE_PIN_FLOAT_VALUE = 0xB } // Alignment: 4 // Members count: 13 - #[repr(i32)] + #[repr(u32)] pub enum ParticleColorBlendType_t { - PARTICLE_COLOR_BLEND_MULTIPLY = 0, - PARTICLE_COLOR_BLEND_MULTIPLY2X = 1, - PARTICLE_COLOR_BLEND_DIVIDE = 2, - PARTICLE_COLOR_BLEND_ADD = 3, - PARTICLE_COLOR_BLEND_SUBTRACT = 4, - PARTICLE_COLOR_BLEND_MOD2X = 5, - PARTICLE_COLOR_BLEND_SCREEN = 6, - PARTICLE_COLOR_BLEND_MAX = 7, - PARTICLE_COLOR_BLEND_MIN = 8, - PARTICLE_COLOR_BLEND_REPLACE = 9, - PARTICLE_COLOR_BLEND_AVERAGE = 10, - PARTICLE_COLOR_BLEND_NEGATE = 11, - PARTICLE_COLOR_BLEND_LUMINANCE = 12 + PARTICLE_COLOR_BLEND_MULTIPLY = 0x0, + PARTICLE_COLOR_BLEND_MULTIPLY2X = 0x1, + PARTICLE_COLOR_BLEND_DIVIDE = 0x2, + PARTICLE_COLOR_BLEND_ADD = 0x3, + PARTICLE_COLOR_BLEND_SUBTRACT = 0x4, + PARTICLE_COLOR_BLEND_MOD2X = 0x5, + PARTICLE_COLOR_BLEND_SCREEN = 0x6, + PARTICLE_COLOR_BLEND_MAX = 0x7, + PARTICLE_COLOR_BLEND_MIN = 0x8, + PARTICLE_COLOR_BLEND_REPLACE = 0x9, + PARTICLE_COLOR_BLEND_AVERAGE = 0xA, + PARTICLE_COLOR_BLEND_NEGATE = 0xB, + PARTICLE_COLOR_BLEND_LUMINANCE = 0xC } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum ParticleSetMethod_t { - PARTICLE_SET_REPLACE_VALUE = 0, - PARTICLE_SET_SCALE_INITIAL_VALUE = 1, - PARTICLE_SET_ADD_TO_INITIAL_VALUE = 2, - PARTICLE_SET_RAMP_CURRENT_VALUE = 3, - PARTICLE_SET_SCALE_CURRENT_VALUE = 4, - PARTICLE_SET_ADD_TO_CURRENT_VALUE = 5 + PARTICLE_SET_REPLACE_VALUE = 0x0, + PARTICLE_SET_SCALE_INITIAL_VALUE = 0x1, + PARTICLE_SET_ADD_TO_INITIAL_VALUE = 0x2, + PARTICLE_SET_RAMP_CURRENT_VALUE = 0x3, + PARTICLE_SET_SCALE_CURRENT_VALUE = 0x4, + PARTICLE_SET_ADD_TO_CURRENT_VALUE = 0x5 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleDirectionNoiseType_t { - PARTICLE_DIR_NOISE_PERLIN = 0, - PARTICLE_DIR_NOISE_CURL = 1, - PARTICLE_DIR_NOISE_WORLEY_BASIC = 2 + PARTICLE_DIR_NOISE_PERLIN = 0x0, + PARTICLE_DIR_NOISE_CURL = 0x1, + PARTICLE_DIR_NOISE_WORLEY_BASIC = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleRotationLockType_t { - PARTICLE_ROTATION_LOCK_NONE = 0, - PARTICLE_ROTATION_LOCK_ROTATIONS = 1, - PARTICLE_ROTATION_LOCK_NORMAL = 2 + PARTICLE_ROTATION_LOCK_NONE = 0x0, + PARTICLE_ROTATION_LOCK_ROTATIONS = 0x1, + PARTICLE_ROTATION_LOCK_NORMAL = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleEndcapMode_t { - PARTICLE_ENDCAP_ALWAYS_ON = -1, - PARTICLE_ENDCAP_ENDCAP_OFF = 0, - PARTICLE_ENDCAP_ENDCAP_ON = 1 + PARTICLE_ENDCAP_ALWAYS_ON = 0xFFFFFFFFFFFFFFFF, + PARTICLE_ENDCAP_ENDCAP_OFF = 0x0, + PARTICLE_ENDCAP_ENDCAP_ON = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleLightingQuality_t { - PARTICLE_LIGHTING_PER_PARTICLE = 0, - PARTICLE_LIGHTING_PER_VERTEX = 1, - PARTICLE_LIGHTING_PER_PIXEL = -1 + PARTICLE_LIGHTING_PER_PARTICLE = 0x0, + PARTICLE_LIGHTING_PER_VERTEX = 0x1, + PARTICLE_LIGHTING_PER_PIXEL = 0xFFFFFFFFFFFFFFFF } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum StandardLightingAttenuationStyle_t { - LIGHT_STYLE_OLD = 0, - LIGHT_STYLE_NEW = 1 + LIGHT_STYLE_OLD = 0x0, + LIGHT_STYLE_NEW = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleTraceMissBehavior_t { - PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0, - PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 1, - PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 2 + PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0x0, + PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 0x1, + PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ParticleOrientationSetMode_t { - PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0, - PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 1 + PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0x0, + PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ParticleLightnintBranchBehavior_t { - PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0, - PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 1 + PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0x0, + PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleLightFogLightingMode_t { - PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0, - PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 2, - PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 4 + PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0x0, + PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 0x2, + PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 0x4 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleSequenceCropOverride_t { - PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = -1, - PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0, - PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 1 + PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = 0xFFFFFFFFFFFFFFFF, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0x0, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleParentSetMode_t { - PARTICLE_SET_PARENT_NO = 0, - PARTICLE_SET_PARENT_IMMEDIATE = 1, - PARTICLE_SET_PARENT_ROOT = 1 + PARTICLE_SET_PARENT_NO = 0x0, + PARTICLE_SET_PARENT_IMMEDIATE = 0x1, + PARTICLE_SET_PARENT_ROOT = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum MaterialProxyType_t { - MATERIAL_PROXY_STATUS_EFFECT = 0, - MATERIAL_PROXY_TINT = 1 + MATERIAL_PROXY_STATUS_EFFECT = 0x0, + MATERIAL_PROXY_TINT = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum BBoxVolumeType_t { - BBOX_VOLUME = 0, - BBOX_DIMENSIONS = 1, - BBOX_MINS_MAXS = 2 + BBOX_VOLUME = 0x0, + BBOX_DIMENSIONS = 0x1, + BBOX_MINS_MAXS = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ParticleHitboxDataSelection_t { - PARTICLE_HITBOX_AVERAGE_SPEED = 0, - PARTICLE_HITBOX_COUNT = 1 + PARTICLE_HITBOX_AVERAGE_SPEED = 0x0, + PARTICLE_HITBOX_COUNT = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum SnapshotIndexType_t { - SNAPSHOT_INDEX_INCREMENT = 0, - SNAPSHOT_INDEX_DIRECT = 1 + SNAPSHOT_INDEX_INCREMENT = 0x0, + SNAPSHOT_INDEX_DIRECT = 0x1 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum ParticleOrientationChoiceList_t { - PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0, - PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 1, - PARTICLE_ORIENTATION_WORLD_Z_ALIGNED = 2, - PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL = 3, - PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL = 4, - PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 5 + PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0x0, + PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 0x1, + PARTICLE_ORIENTATION_WORLD_Z_ALIGNED = 0x2, + PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL = 0x3, + PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL = 0x4, + PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 0x5 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum ParticleOutputBlendMode_t { - PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0, - PARTICLE_OUTPUT_BLEND_MODE_ADD = 1, - PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD = 2, - PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD = 3, - PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD = 4, - PARTICLE_OUTPUT_BLEND_MODE_MOD2X = 5, - PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 6 + PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0x0, + PARTICLE_OUTPUT_BLEND_MODE_ADD = 0x1, + PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD = 0x2, + PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD = 0x3, + PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD = 0x4, + PARTICLE_OUTPUT_BLEND_MODE_MOD2X = 0x5, + PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 0x6 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ParticleAlphaReferenceType_t { - PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0, - PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA = 1, - PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE = 2, - PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 3 + PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0x0, + PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA = 0x1, + PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE = 0x2, + PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum BlurFilterType_t { - BLURFILTER_GAUSSIAN = 0, - BLURFILTER_BOX = 1 + BLURFILTER_GAUSSIAN = 0x0, + BLURFILTER_BOX = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ParticleLightTypeChoiceList_t { - PARTICLE_LIGHT_TYPE_POINT = 0, - PARTICLE_LIGHT_TYPE_SPOT = 1, - PARTICLE_LIGHT_TYPE_FX = 2, - PARTICLE_LIGHT_TYPE_CAPSULE = 3 + PARTICLE_LIGHT_TYPE_POINT = 0x0, + PARTICLE_LIGHT_TYPE_SPOT = 0x1, + PARTICLE_LIGHT_TYPE_FX = 0x2, + PARTICLE_LIGHT_TYPE_CAPSULE = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ParticleLightUnitChoiceList_t { - PARTICLE_LIGHT_UNIT_CANDELAS = 0, - PARTICLE_LIGHT_UNIT_LUMENS = 1 + PARTICLE_LIGHT_UNIT_CANDELAS = 0x0, + PARTICLE_LIGHT_UNIT_LUMENS = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ParticleOmni2LightTypeChoiceList_t { - PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0, - PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 1 + PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0x0, + PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleLightBehaviorChoiceList_t { - PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0, - PARTICLE_LIGHT_BEHAVIOR_ROPE = 1, - PARTICLE_LIGHT_BEHAVIOR_TRAILS = 2 + PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0x0, + PARTICLE_LIGHT_BEHAVIOR_ROPE = 0x1, + PARTICLE_LIGHT_BEHAVIOR_TRAILS = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleDepthFeatheringMode_t { - PARTICLE_DEPTH_FEATHERING_OFF = 0, - PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 1, - PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 2 + PARTICLE_DEPTH_FEATHERING_OFF = 0x0, + PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 0x1, + PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 0x2 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ParticleVRHandChoiceList_t { - PARTICLE_VRHAND_LEFT = 0, - PARTICLE_VRHAND_RIGHT = 1, - PARTICLE_VRHAND_CP = 2, - PARTICLE_VRHAND_CP_OBJECT = 3 + PARTICLE_VRHAND_LEFT = 0x0, + PARTICLE_VRHAND_RIGHT = 0x1, + PARTICLE_VRHAND_CP = 0x2, + PARTICLE_VRHAND_CP_OBJECT = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ParticleSortingChoiceList_t { - PARTICLE_SORTING_NEAREST = 0, - PARTICLE_SORTING_CREATION_TIME = 1 + PARTICLE_SORTING_NEAREST = 0x0, + PARTICLE_SORTING_CREATION_TIME = 0x1 } // Alignment: 4 // Members count: 10 - #[repr(i32)] + #[repr(u32)] pub enum SpriteCardTextureType_t { - SPRITECARD_TEXTURE_DIFFUSE = 0, - SPRITECARD_TEXTURE_ZOOM = 1, - SPRITECARD_TEXTURE_1D_COLOR_LOOKUP = 2, - SPRITECARD_TEXTURE_UVDISTORTION = 3, - SPRITECARD_TEXTURE_UVDISTORTION_ZOOM = 4, - SPRITECARD_TEXTURE_NORMALMAP = 5, - SPRITECARD_TEXTURE_ANIMMOTIONVEC = 6, - SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A = 7, - SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B = 8, - SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 9 + SPRITECARD_TEXTURE_DIFFUSE = 0x0, + SPRITECARD_TEXTURE_ZOOM = 0x1, + SPRITECARD_TEXTURE_1D_COLOR_LOOKUP = 0x2, + SPRITECARD_TEXTURE_UVDISTORTION = 0x3, + SPRITECARD_TEXTURE_UVDISTORTION_ZOOM = 0x4, + SPRITECARD_TEXTURE_NORMALMAP = 0x5, + SPRITECARD_TEXTURE_ANIMMOTIONVEC = 0x6, + SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A = 0x7, + SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B = 0x8, + SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 0x9 } // Alignment: 4 // Members count: 15 - #[repr(i32)] + #[repr(u32)] pub enum SpriteCardTextureChannel_t { - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA = 1, - SPRITECARD_TEXTURE_CHANNEL_MIX_A = 2, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A = 3, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK = 4, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK = 5, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA = 6, - SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA = 7, - SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA = 8, - SPRITECARD_TEXTURE_CHANNEL_MIX_R = 9, - SPRITECARD_TEXTURE_CHANNEL_MIX_G = 10, - SPRITECARD_TEXTURE_CHANNEL_MIX_B = 11, - SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA = 12, - SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA = 13, - SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 14 + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0x0, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA = 0x1, + SPRITECARD_TEXTURE_CHANNEL_MIX_A = 0x2, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A = 0x3, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK = 0x4, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK = 0x5, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA = 0x6, + SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA = 0x7, + SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA = 0x8, + SPRITECARD_TEXTURE_CHANNEL_MIX_R = 0x9, + SPRITECARD_TEXTURE_CHANNEL_MIX_G = 0xA, + SPRITECARD_TEXTURE_CHANNEL_MIX_B = 0xB, + SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA = 0xC, + SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA = 0xD, + SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 0xE } // Alignment: 4 // Members count: 14 - #[repr(i32)] + #[repr(u32)] pub enum SpriteCardPerParticleScale_t { - SPRITECARD_TEXTURE_PP_SCALE_NONE = 0, - SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE = 1, - SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME = 2, - SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1 = 3, - SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2 = 4, - SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA = 5, - SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS = 6, - SPRITECARD_TEXTURE_PP_SCALE_ROLL = 7, - SPRITECARD_TEXTURE_PP_SCALE_YAW = 8, - SPRITECARD_TEXTURE_PP_SCALE_PITCH = 9, - SPRITECARD_TEXTURE_PP_SCALE_RANDOM = 10, - SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM = 11, - SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME = 12, - SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 13 + SPRITECARD_TEXTURE_PP_SCALE_NONE = 0x0, + SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE = 0x1, + SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME = 0x2, + SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1 = 0x3, + SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2 = 0x4, + SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA = 0x5, + SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS = 0x6, + SPRITECARD_TEXTURE_PP_SCALE_ROLL = 0x7, + SPRITECARD_TEXTURE_PP_SCALE_YAW = 0x8, + SPRITECARD_TEXTURE_PP_SCALE_PITCH = 0x9, + SPRITECARD_TEXTURE_PP_SCALE_RANDOM = 0xA, + SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM = 0xB, + SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME = 0xC, + SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 0xD } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum ParticleTextureLayerBlendType_t { - SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0, - SPRITECARD_TEXTURE_BLEND_MOD2X = 1, - SPRITECARD_TEXTURE_BLEND_REPLACE = 2, - SPRITECARD_TEXTURE_BLEND_ADD = 3, - SPRITECARD_TEXTURE_BLEND_SUBTRACT = 4, - SPRITECARD_TEXTURE_BLEND_AVERAGE = 5, - SPRITECARD_TEXTURE_BLEND_LUMINANCE = 6 + SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0x0, + SPRITECARD_TEXTURE_BLEND_MOD2X = 0x1, + SPRITECARD_TEXTURE_BLEND_REPLACE = 0x2, + SPRITECARD_TEXTURE_BLEND_ADD = 0x3, + SPRITECARD_TEXTURE_BLEND_SUBTRACT = 0x4, + SPRITECARD_TEXTURE_BLEND_AVERAGE = 0x5, + SPRITECARD_TEXTURE_BLEND_LUMINANCE = 0x6 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum ParticlePostProcessPriorityGroup_t { - PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0, - PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE = 1, - PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT = 2, - PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW = 3, - PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH = 4, - PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 5 + PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0x0, + PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE = 0x1, + PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT = 0x2, + PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW = 0x3, + PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH = 0x4, + PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 0x5 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ParticleFogType_t { - PARTICLE_FOG_GAME_DEFAULT = 0, - PARTICLE_FOG_ENABLED = 1, - PARTICLE_FOG_DISABLED = 2 + PARTICLE_FOG_GAME_DEFAULT = 0x0, + PARTICLE_FOG_ENABLED = 0x1, + PARTICLE_FOG_DISABLED = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum TextureRepetitionMode_t { - TEXTURE_REPETITION_PARTICLE = 0, - TEXTURE_REPETITION_PATH = 1 + TEXTURE_REPETITION_PARTICLE = 0x0, + TEXTURE_REPETITION_PATH = 0x1 } // Alignment: 4 // Members count: 24 - #[repr(i32)] + #[repr(u32)] pub enum ParticleFloatType_t { - PF_TYPE_INVALID = -1, - PF_TYPE_LITERAL = 0, - PF_TYPE_NAMED_VALUE = 1, - PF_TYPE_RANDOM_UNIFORM = 2, - PF_TYPE_RANDOM_BIASED = 3, - PF_TYPE_COLLECTION_AGE = 4, - PF_TYPE_ENDCAP_AGE = 5, - PF_TYPE_CONTROL_POINT_COMPONENT = 6, - PF_TYPE_CONTROL_POINT_CHANGE_AGE = 7, - PF_TYPE_CONTROL_POINT_SPEED = 8, - PF_TYPE_PARTICLE_DETAIL_LEVEL = 9, - PF_TYPE_CONCURRENT_DEF_COUNT = 10, - PF_TYPE_CLOSEST_CAMERA_DISTANCE = 11, - PF_TYPE_RENDERER_CAMERA_DISTANCE = 12, - PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT = 13, - PF_TYPE_PARTICLE_NOISE = 14, - PF_TYPE_PARTICLE_AGE = 15, - PF_TYPE_PARTICLE_AGE_NORMALIZED = 16, - PF_TYPE_PARTICLE_FLOAT = 17, - PF_TYPE_PARTICLE_VECTOR_COMPONENT = 18, - PF_TYPE_PARTICLE_SPEED = 19, - PF_TYPE_PARTICLE_NUMBER = 20, - PF_TYPE_PARTICLE_NUMBER_NORMALIZED = 21, - PF_TYPE_COUNT = 22 + PF_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_TYPE_LITERAL = 0x0, + PF_TYPE_NAMED_VALUE = 0x1, + PF_TYPE_RANDOM_UNIFORM = 0x2, + PF_TYPE_RANDOM_BIASED = 0x3, + PF_TYPE_COLLECTION_AGE = 0x4, + PF_TYPE_ENDCAP_AGE = 0x5, + PF_TYPE_CONTROL_POINT_COMPONENT = 0x6, + PF_TYPE_CONTROL_POINT_CHANGE_AGE = 0x7, + PF_TYPE_CONTROL_POINT_SPEED = 0x8, + PF_TYPE_PARTICLE_DETAIL_LEVEL = 0x9, + PF_TYPE_CONCURRENT_DEF_COUNT = 0xA, + PF_TYPE_CLOSEST_CAMERA_DISTANCE = 0xB, + PF_TYPE_RENDERER_CAMERA_DISTANCE = 0xC, + PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT = 0xD, + PF_TYPE_PARTICLE_NOISE = 0xE, + PF_TYPE_PARTICLE_AGE = 0xF, + PF_TYPE_PARTICLE_AGE_NORMALIZED = 0x10, + PF_TYPE_PARTICLE_FLOAT = 0x11, + PF_TYPE_PARTICLE_VECTOR_COMPONENT = 0x12, + PF_TYPE_PARTICLE_SPEED = 0x13, + PF_TYPE_PARTICLE_NUMBER = 0x14, + PF_TYPE_PARTICLE_NUMBER_NORMALIZED = 0x15, + PF_TYPE_COUNT = 0x16 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum ParticleFloatBiasType_t { - PF_BIAS_TYPE_INVALID = -1, - PF_BIAS_TYPE_STANDARD = 0, - PF_BIAS_TYPE_GAIN = 1, - PF_BIAS_TYPE_EXPONENTIAL = 2, - PF_BIAS_TYPE_COUNT = 3 + PF_BIAS_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_BIAS_TYPE_STANDARD = 0x0, + PF_BIAS_TYPE_GAIN = 0x1, + PF_BIAS_TYPE_EXPONENTIAL = 0x2, + PF_BIAS_TYPE_COUNT = 0x3 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum PFNoiseType_t { - PF_NOISE_TYPE_PERLIN = 0, - PF_NOISE_TYPE_SIMPLEX = 1, - PF_NOISE_TYPE_WORLEY = 2, - PF_NOISE_TYPE_CURL = 3 + PF_NOISE_TYPE_PERLIN = 0x0, + PF_NOISE_TYPE_SIMPLEX = 0x1, + PF_NOISE_TYPE_WORLEY = 0x2, + PF_NOISE_TYPE_CURL = 0x3 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum PFNoiseModifier_t { - PF_NOISE_MODIFIER_NONE = 0, - PF_NOISE_MODIFIER_LINES = 1, - PF_NOISE_MODIFIER_CLUMPS = 2, - PF_NOISE_MODIFIER_RINGS = 3 + PF_NOISE_MODIFIER_NONE = 0x0, + PF_NOISE_MODIFIER_LINES = 0x1, + PF_NOISE_MODIFIER_CLUMPS = 0x2, + PF_NOISE_MODIFIER_RINGS = 0x3 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum PFNoiseTurbulence_t { - PF_NOISE_TURB_NONE = 0, - PF_NOISE_TURB_HIGHLIGHT = 1, - PF_NOISE_TURB_FEEDBACK = 2, - PF_NOISE_TURB_LOOPY = 3, - PF_NOISE_TURB_CONTRAST = 4, - PF_NOISE_TURB_ALTERNATE = 5 + PF_NOISE_TURB_NONE = 0x0, + PF_NOISE_TURB_HIGHLIGHT = 0x1, + PF_NOISE_TURB_FEEDBACK = 0x2, + PF_NOISE_TURB_LOOPY = 0x3, + PF_NOISE_TURB_CONTRAST = 0x4, + PF_NOISE_TURB_ALTERNATE = 0x5 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ParticleFloatRandomMode_t { - PF_RANDOM_MODE_INVALID = -1, - PF_RANDOM_MODE_CONSTANT = 0, - PF_RANDOM_MODE_VARYING = 1, - PF_RANDOM_MODE_COUNT = 2 + PF_RANDOM_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_RANDOM_MODE_CONSTANT = 0x0, + PF_RANDOM_MODE_VARYING = 0x1, + PF_RANDOM_MODE_COUNT = 0x2 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ParticleFloatInputMode_t { - PF_INPUT_MODE_INVALID = -1, - PF_INPUT_MODE_CLAMPED = 0, - PF_INPUT_MODE_LOOPED = 1, - PF_INPUT_MODE_COUNT = 2 + PF_INPUT_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_INPUT_MODE_CLAMPED = 0x0, + PF_INPUT_MODE_LOOPED = 0x1, + PF_INPUT_MODE_COUNT = 0x2 } // Alignment: 4 // Members count: 8 - #[repr(i32)] + #[repr(u32)] pub enum ParticleFloatMapType_t { - PF_MAP_TYPE_INVALID = -1, - PF_MAP_TYPE_DIRECT = 0, - PF_MAP_TYPE_MULT = 1, - PF_MAP_TYPE_REMAP = 2, - PF_MAP_TYPE_REMAP_BIASED = 3, - PF_MAP_TYPE_CURVE = 4, - PF_MAP_TYPE_NOTCHED = 5, - PF_MAP_TYPE_COUNT = 6 + PF_MAP_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PF_MAP_TYPE_DIRECT = 0x0, + PF_MAP_TYPE_MULT = 0x1, + PF_MAP_TYPE_REMAP = 0x2, + PF_MAP_TYPE_REMAP_BIASED = 0x3, + PF_MAP_TYPE_CURVE = 0x4, + PF_MAP_TYPE_NOTCHED = 0x5, + PF_MAP_TYPE_COUNT = 0x6 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum ParticleTransformType_t { - PT_TYPE_INVALID = 0, - PT_TYPE_NAMED_VALUE = 1, - PT_TYPE_CONTROL_POINT = 2, - PT_TYPE_CONTROL_POINT_RANGE = 3, - PT_TYPE_COUNT = 4 + PT_TYPE_INVALID = 0x0, + PT_TYPE_NAMED_VALUE = 0x1, + PT_TYPE_CONTROL_POINT = 0x2, + PT_TYPE_CONTROL_POINT_RANGE = 0x3, + PT_TYPE_COUNT = 0x4 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum ParticleModelType_t { - PM_TYPE_INVALID = 0, - PM_TYPE_NAMED_VALUE_MODEL = 1, - PM_TYPE_NAMED_VALUE_EHANDLE = 2, - PM_TYPE_CONTROL_POINT = 3, - PM_TYPE_COUNT = 4 + PM_TYPE_INVALID = 0x0, + PM_TYPE_NAMED_VALUE_MODEL = 0x1, + PM_TYPE_NAMED_VALUE_EHANDLE = 0x2, + PM_TYPE_CONTROL_POINT = 0x3, + PM_TYPE_COUNT = 0x4 } // Alignment: 4 // Members count: 19 - #[repr(i32)] + #[repr(u32)] pub enum ParticleVecType_t { - PVEC_TYPE_INVALID = -1, - PVEC_TYPE_LITERAL = 0, - PVEC_TYPE_LITERAL_COLOR = 1, - PVEC_TYPE_NAMED_VALUE = 2, - PVEC_TYPE_PARTICLE_VECTOR = 3, - PVEC_TYPE_PARTICLE_VELOCITY = 4, - PVEC_TYPE_CP_VALUE = 5, - PVEC_TYPE_CP_RELATIVE_POSITION = 6, - PVEC_TYPE_CP_RELATIVE_DIR = 7, - PVEC_TYPE_CP_RELATIVE_RANDOM_DIR = 8, - PVEC_TYPE_FLOAT_COMPONENTS = 9, - PVEC_TYPE_FLOAT_INTERP_CLAMPED = 10, - PVEC_TYPE_FLOAT_INTERP_OPEN = 11, - PVEC_TYPE_FLOAT_INTERP_GRADIENT = 12, - PVEC_TYPE_RANDOM_UNIFORM = 13, - PVEC_TYPE_RANDOM_UNIFORM_OFFSET = 14, - PVEC_TYPE_CP_DELTA = 15, - PVEC_TYPE_CLOSEST_CAMERA_POSITION = 16, - PVEC_TYPE_COUNT = 17 + PVEC_TYPE_INVALID = 0xFFFFFFFFFFFFFFFF, + PVEC_TYPE_LITERAL = 0x0, + PVEC_TYPE_LITERAL_COLOR = 0x1, + PVEC_TYPE_NAMED_VALUE = 0x2, + PVEC_TYPE_PARTICLE_VECTOR = 0x3, + PVEC_TYPE_PARTICLE_VELOCITY = 0x4, + PVEC_TYPE_CP_VALUE = 0x5, + PVEC_TYPE_CP_RELATIVE_POSITION = 0x6, + PVEC_TYPE_CP_RELATIVE_DIR = 0x7, + PVEC_TYPE_CP_RELATIVE_RANDOM_DIR = 0x8, + PVEC_TYPE_FLOAT_COMPONENTS = 0x9, + PVEC_TYPE_FLOAT_INTERP_CLAMPED = 0xA, + PVEC_TYPE_FLOAT_INTERP_OPEN = 0xB, + PVEC_TYPE_FLOAT_INTERP_GRADIENT = 0xC, + PVEC_TYPE_RANDOM_UNIFORM = 0xD, + PVEC_TYPE_RANDOM_UNIFORM_OFFSET = 0xE, + PVEC_TYPE_CP_DELTA = 0xF, + PVEC_TYPE_CLOSEST_CAMERA_POSITION = 0x10, + PVEC_TYPE_COUNT = 0x11 } // Parent: None // Fields count: 2 @@ -9264,7 +9264,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod RenderProjectedMaterial_t { - pub const m_hMaterial: usize = 0x0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_hMaterial: usize = 0x0; // CStrongHandle } // Parent: None // Fields count: 2 @@ -9288,7 +9288,7 @@ pub mod cs2_dumper { pub const m_nFireParticleOnSequenceFrame: usize = 0x18; // int32 pub const m_hitboxSetName: usize = 0x20; // CUtlString pub const m_materialGroupName: usize = 0x28; // CUtlString - pub const m_vecBodyGroups: usize = 0x30; // CUtlVector< ParticlePreviewBodyGroup_t > + pub const m_vecBodyGroups: usize = 0x30; // CUtlVector pub const m_flPlaybackSpeed: usize = 0x48; // float32 pub const m_flParticleSimulationRate: usize = 0x4C; // float32 pub const m_bShouldDrawHitboxes: usize = 0x50; // bool @@ -9318,7 +9318,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod ParticleControlPointConfiguration_t { pub const m_name: usize = 0x0; // CUtlString - pub const m_drivers: usize = 0x8; // CUtlVector< ParticleControlPointDriver_t > + pub const m_drivers: usize = 0x8; // CUtlVector pub const m_previewState: usize = 0x20; // ParticlePreviewState_t } // Parent: None @@ -9382,7 +9382,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod ParticleChildrenInfo_t { - pub const m_ChildRef: usize = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + pub const m_ChildRef: usize = 0x0; // CStrongHandle pub const m_flDelay: usize = 0x8; // float32 pub const m_bEndCap: usize = 0xC; // bool pub const m_bDisableChild: usize = 0xD; // bool @@ -9404,7 +9404,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod ModelReference_t { - pub const m_model: usize = 0x0; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_model: usize = 0x0; // CStrongHandle pub const m_flRelativeProbabilityOfSpawn: usize = 0x8; // float32 } // Parent: None @@ -9449,14 +9449,14 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CParticleSystemDefinition { pub const m_nBehaviorVersion: usize = 0x8; // int32 - pub const m_PreEmissionOperators: usize = 0x10; // CUtlVector< CParticleFunctionPreEmission* > - pub const m_Emitters: usize = 0x28; // CUtlVector< CParticleFunctionEmitter* > - pub const m_Initializers: usize = 0x40; // CUtlVector< CParticleFunctionInitializer* > - pub const m_Operators: usize = 0x58; // CUtlVector< CParticleFunctionOperator* > - pub const m_ForceGenerators: usize = 0x70; // CUtlVector< CParticleFunctionForce* > - pub const m_Constraints: usize = 0x88; // CUtlVector< CParticleFunctionConstraint* > - pub const m_Renderers: usize = 0xA0; // CUtlVector< CParticleFunctionRenderer* > - pub const m_Children: usize = 0xB8; // CUtlVector< ParticleChildrenInfo_t > + pub const m_PreEmissionOperators: usize = 0x10; // CUtlVector + pub const m_Emitters: usize = 0x28; // CUtlVector + pub const m_Initializers: usize = 0x40; // CUtlVector + pub const m_Operators: usize = 0x58; // CUtlVector + pub const m_ForceGenerators: usize = 0x70; // CUtlVector + pub const m_Constraints: usize = 0x88; // CUtlVector + pub const m_Renderers: usize = 0xA0; // CUtlVector + pub const m_Children: usize = 0xB8; // CUtlVector pub const m_nFirstMultipleOverride_BackwardCompat: usize = 0x178; // int32 pub const m_nInitialParticles: usize = 0x210; // int32 pub const m_nMaxParticles: usize = 0x214; // int32 @@ -9468,7 +9468,7 @@ pub mod cs2_dumper { pub const m_bInfiniteBounds: usize = 0x23C; // bool pub const m_bEnableNamedValues: usize = 0x23D; // bool pub const m_NamedValueDomain: usize = 0x240; // CUtlString - pub const m_NamedValueLocals: usize = 0x248; // CUtlVector< ParticleNamedValueSource_t* > + pub const m_NamedValueLocals: usize = 0x248; // CUtlVector pub const m_ConstantColor: usize = 0x260; // Color pub const m_ConstantNormal: usize = 0x264; // pub const m_flConstantRadius: usize = 0x270; // float32 @@ -9478,15 +9478,15 @@ pub mod cs2_dumper { pub const m_nConstantSequenceNumber: usize = 0x280; // int32 pub const m_nConstantSequenceNumber1: usize = 0x284; // int32 pub const m_nSnapshotControlPoint: usize = 0x288; // int32 - pub const m_hSnapshot: usize = 0x290; // CStrongHandle< InfoForResourceTypeIParticleSnapshot > - pub const m_pszCullReplacementName: usize = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + pub const m_hSnapshot: usize = 0x290; // CStrongHandle + pub const m_pszCullReplacementName: usize = 0x298; // CStrongHandle pub const m_flCullRadius: usize = 0x2A0; // float32 pub const m_flCullFillCost: usize = 0x2A4; // float32 pub const m_nCullControlPoint: usize = 0x2A8; // int32 - pub const m_hFallback: usize = 0x2B0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + pub const m_hFallback: usize = 0x2B0; // CStrongHandle pub const m_nFallbackMaxCount: usize = 0x2B8; // int32 - pub const m_hLowViolenceDef: usize = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const m_hReferenceReplacement: usize = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + pub const m_hLowViolenceDef: usize = 0x2C0; // CStrongHandle + pub const m_hReferenceReplacement: usize = 0x2C8; // CStrongHandle pub const m_flPreSimulationTime: usize = 0x2D0; // float32 pub const m_flStopSimulationAfterTime: usize = 0x2D4; // float32 pub const m_flMaximumTimeStep: usize = 0x2D8; // float32 @@ -9511,7 +9511,7 @@ pub mod cs2_dumper { pub const m_nSkipRenderControlPoint: usize = 0x320; // int32 pub const m_nAllowRenderControlPoint: usize = 0x324; // int32 pub const m_bShouldSort: usize = 0x328; // bool - pub const m_controlPointConfigurations: usize = 0x370; // CUtlVector< ParticleControlPointConfiguration_t > + pub const m_controlPointConfigurations: usize = 0x370; // CUtlVector } // Parent: None // Fields count: 16 @@ -9622,7 +9622,7 @@ pub mod cs2_dumper { pub mod TextureGroup_t { pub const m_bEnabled: usize = 0x0; // bool pub const m_bReplaceTextureWithGradient: usize = 0x1; // bool - pub const m_hTexture: usize = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hTexture: usize = 0x8; // CStrongHandle pub const m_Gradient: usize = 0x10; // CColorGradient pub const m_nTextureType: usize = 0x28; // SpriteCardTextureType_t pub const m_nTextureChannels: usize = 0x2C; // SpriteCardTextureChannel_t @@ -9648,7 +9648,7 @@ pub mod cs2_dumper { pub const m_flCenterYOffset: usize = 0xDD0; // CParticleCollectionRendererFloatInput pub const m_flBumpStrength: usize = 0xF28; // float32 pub const m_nCropTextureOverride: usize = 0xF2C; // ParticleSequenceCropOverride_t - pub const m_vecTexturesInput: usize = 0xF30; // CUtlVector< TextureGroup_t > + pub const m_vecTexturesInput: usize = 0xF30; // CUtlVector pub const m_flAnimationRate: usize = 0xF48; // float32 pub const m_nAnimationType: usize = 0xF4C; // AnimationType_t pub const m_bAnimateInFPS: usize = 0xF50; // bool @@ -9761,7 +9761,7 @@ pub mod cs2_dumper { pub const m_flAlphaScale: usize = 0x358; // CParticleCollectionFloatInput pub const m_vecColorScale: usize = 0x4B0; // CParticleCollectionVecInput pub const m_nColorBlendType: usize = 0xB08; // ParticleColorBlendType_t - pub const m_hMaterial: usize = 0xB10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_hMaterial: usize = 0xB10; // CStrongHandle pub const m_nTextureRepetitionMode: usize = 0xB18; // TextureRepetitionMode_t pub const m_flTextureRepeatsPerSegment: usize = 0xB20; // CParticleCollectionFloatInput pub const m_flTextureRepeatsCircumference: usize = 0xC78; // CParticleCollectionFloatInput @@ -9777,8 +9777,8 @@ pub mod cs2_dumper { pub const m_nMaxTesselation: usize = 0x1344; // int32 pub const m_nRoundness: usize = 0x1348; // int32 pub const m_LightingTransform: usize = 0x1350; // CParticleTransformInput - pub const m_MaterialFloatVars: usize = 0x13B8; // CUtlVector< FloatInputMaterialVariable_t > - pub const m_MaterialVecVars: usize = 0x13E8; // CUtlVector< VecInputMaterialVariable_t > + pub const m_MaterialFloatVars: usize = 0x13B8; // CUtlVector + pub const m_MaterialVecVars: usize = 0x13E8; // CUtlVector } // Parent: None // Fields count: 0 @@ -9880,7 +9880,7 @@ pub mod cs2_dumper { pub const m_IsPublic: usize = 0x8; // bool pub const m_ValueType: usize = 0xC; // PulseValueType_t pub const m_DefaultConfig: usize = 0x10; // ParticleNamedValueConfiguration_t - pub const m_NamedConfigs: usize = 0x48; // CUtlVector< ParticleNamedValueConfiguration_t > + pub const m_NamedConfigs: usize = 0x48; // CUtlVector } // Parent: None // Fields count: 2 @@ -9987,7 +9987,7 @@ pub mod cs2_dumper { pub const m_flMaxDistance: usize = 0x1C4; // float32 pub const m_flTimeScale: usize = 0x1C8; // float32 pub const m_bLoopedPath: usize = 0x1CC; // bool - pub const m_pointList: usize = 0x1D0; // CUtlVector< PointDefinitionWithTimeValues_t > + pub const m_pointList: usize = 0x1D0; // CUtlVector } // Parent: CParticleFunctionConstraint // Fields count: 8 @@ -10582,7 +10582,7 @@ pub mod cs2_dumper { pub const m_nSequenceMax: usize = 0x1C4; // int32 pub const m_bShuffle: usize = 0x1C8; // bool pub const m_bLinear: usize = 0x1C9; // bool - pub const m_WeightedList: usize = 0x1D0; // CUtlVector< SequenceWeightedList_t > + pub const m_WeightedList: usize = 0x1D0; // CUtlVector } // Parent: CParticleFunctionInitializer // Fields count: 4 @@ -10603,7 +10603,7 @@ pub mod cs2_dumper { pub mod C_INIT_RandomModelSequence { pub const m_ActivityName: usize = 0x1C0; // char[256] pub const m_SequenceName: usize = 0x2C0; // char[256] - pub const m_hModel: usize = 0x3C0; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_hModel: usize = 0x3C0; // CStrongHandle } // Parent: CParticleFunctionInitializer // Fields count: 1 @@ -10729,7 +10729,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapParticleCountToNamedModelElementScalar { - pub const m_hModel: usize = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_hModel: usize = 0x1F0; // CStrongHandle pub const m_outputMinName: usize = 0x1F8; // CUtlString pub const m_outputMaxName: usize = 0x200; // CUtlString pub const m_bModelFromRenderer: usize = 0x208; // bool @@ -11296,7 +11296,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod C_INIT_PointList { pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_pointList: usize = 0x1C8; // CUtlVector< PointDefinition_t > + pub const m_pointList: usize = 0x1C8; // CUtlVector pub const m_bPlaceAlongPath: usize = 0x1E0; // bool pub const m_bClosedLoop: usize = 0x1E1; // bool pub const m_nNumPointsAlongPath: usize = 0x1E4; // int32 @@ -11307,8 +11307,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RandomNamedModelElement { - pub const m_hModel: usize = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - pub const m_names: usize = 0x1C8; // CUtlVector< CUtlString > + pub const m_hModel: usize = 0x1C0; // CStrongHandle + pub const m_names: usize = 0x1C8; // CUtlVector pub const m_bShuffle: usize = 0x1E0; // bool pub const m_bLinear: usize = 0x1E1; // bool pub const m_bModelFromRenderer: usize = 0x1E2; // bool @@ -11341,9 +11341,9 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod C_INIT_RemapNamedModelElementToScalar { - pub const m_hModel: usize = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - pub const m_names: usize = 0x1C8; // CUtlVector< CUtlString > - pub const m_values: usize = 0x1E0; // CUtlVector< float32 > + pub const m_hModel: usize = 0x1C0; // CStrongHandle + pub const m_names: usize = 0x1C8; // CUtlVector + pub const m_values: usize = 0x1E0; // CUtlVector pub const m_nFieldInput: usize = 0x1F8; // ParticleAttributeIndex_t pub const m_nFieldOutput: usize = 0x1FC; // ParticleAttributeIndex_t pub const m_nSetMethod: usize = 0x200; // ParticleSetMethod_t @@ -12421,135 +12421,135 @@ pub mod cs2_dumper { pub mod pulse_system { // Alignment: 2 // Members count: 61 - #[repr(i16)] + #[repr(u16)] pub enum PulseInstructionCode_t { - INVALID = 0, - IMMEDIATE_HALT = 1, - RETURN_VOID = 2, - RETURN_VALUE = 3, - NOP = 4, - JUMP = 5, - JUMP_COND = 6, - CHUNK_LEAP = 7, - CHUNK_LEAP_COND = 8, - PULSE_CALL_SYNC = 9, - PULSE_CALL_ASYNC_FIRE = 10, - CELL_INVOKE = 11, - LIBRARY_INVOKE = 12, - SET_VAR = 13, - GET_VAR = 14, - GET_CONST = 15, - SET_REGISTER_DOMAIN_VALUE = 16, - COPY = 17, - NOT = 18, - NEGATE = 19, - ADD = 20, - SUB = 21, - MUL = 22, - DIV = 23, - MOD = 24, - LT = 25, - LTE = 26, - EQ = 27, - NE = 28, - AND = 29, - OR = 30, - CONVERT_VALUE = 31, - LAST_SERIALIZED_CODE = 32, - NEGATE_INT = 33, - NEGATE_FLOAT = 34, - ADD_INT = 35, - ADD_FLOAT = 36, - ADD_STRING = 37, - SUB_INT = 38, - SUB_FLOAT = 39, - MUL_INT = 40, - MUL_FLOAT = 41, - DIV_INT = 42, - DIV_FLOAT = 43, - MOD_INT = 44, - MOD_FLOAT = 45, - LT_INT = 46, - LT_FLOAT = 47, - LTE_INT = 48, - LTE_FLOAT = 49, - EQ_BOOL = 50, - EQ_INT = 51, - EQ_FLOAT = 52, - EQ_STRING = 53, - EQ_ENTITY_NAME = 54, - NE_BOOL = 55, - NE_INT = 56, - NE_FLOAT = 57, - NE_STRING = 58, - NE_ENTITY_NAME = 59, - GET_CONST_INLINE_STORAGE = 60 + INVALID = 0x0, + IMMEDIATE_HALT = 0x1, + RETURN_VOID = 0x2, + RETURN_VALUE = 0x3, + NOP = 0x4, + JUMP = 0x5, + JUMP_COND = 0x6, + CHUNK_LEAP = 0x7, + CHUNK_LEAP_COND = 0x8, + PULSE_CALL_SYNC = 0x9, + PULSE_CALL_ASYNC_FIRE = 0xA, + CELL_INVOKE = 0xB, + LIBRARY_INVOKE = 0xC, + SET_VAR = 0xD, + GET_VAR = 0xE, + GET_CONST = 0xF, + SET_REGISTER_DOMAIN_VALUE = 0x10, + COPY = 0x11, + NOT = 0x12, + NEGATE = 0x13, + ADD = 0x14, + SUB = 0x15, + MUL = 0x16, + DIV = 0x17, + MOD = 0x18, + LT = 0x19, + LTE = 0x1A, + EQ = 0x1B, + NE = 0x1C, + AND = 0x1D, + OR = 0x1E, + CONVERT_VALUE = 0x1F, + LAST_SERIALIZED_CODE = 0x20, + NEGATE_INT = 0x21, + NEGATE_FLOAT = 0x22, + ADD_INT = 0x23, + ADD_FLOAT = 0x24, + ADD_STRING = 0x25, + SUB_INT = 0x26, + SUB_FLOAT = 0x27, + MUL_INT = 0x28, + MUL_FLOAT = 0x29, + DIV_INT = 0x2A, + DIV_FLOAT = 0x2B, + MOD_INT = 0x2C, + MOD_FLOAT = 0x2D, + LT_INT = 0x2E, + LT_FLOAT = 0x2F, + LTE_INT = 0x30, + LTE_FLOAT = 0x31, + EQ_BOOL = 0x32, + EQ_INT = 0x33, + EQ_FLOAT = 0x34, + EQ_STRING = 0x35, + EQ_ENTITY_NAME = 0x36, + NE_BOOL = 0x37, + NE_INT = 0x38, + NE_FLOAT = 0x39, + NE_STRING = 0x3A, + NE_ENTITY_NAME = 0x3B, + GET_CONST_INLINE_STORAGE = 0x3C } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum PulseMethodCallMode_t { - SYNC_WAIT_FOR_COMPLETION = 0, - ASYNC_FIRE_AND_FORGET = 1 + SYNC_WAIT_FOR_COMPLETION = 0x0, + ASYNC_FIRE_AND_FORGET = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum PulseCursorExecResult_t { - Succeeded = 0, - Canceled = 1, - Failed = 2 + Succeeded = 0x0, + Canceled = 0x1, + Failed = 0x2 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum PulseCursorCancelPriority_t { - None = 0, - CancelOnSucceeded = 1, - SoftCancel = 2, - HardCancel = 3 + None = 0x0, + CancelOnSucceeded = 0x1, + SoftCancel = 0x2, + HardCancel = 0x3 } // Alignment: 4 // Members count: 19 - #[repr(i32)] + #[repr(u32)] pub enum PulseValueType_t { - PVAL_INVALID = -1, - PVAL_BOOL = 0, - PVAL_INT = 1, - PVAL_FLOAT = 2, - PVAL_STRING = 3, - PVAL_VEC3 = 4, - PVAL_TRANSFORM = 5, - PVAL_COLOR_RGB = 6, - PVAL_EHANDLE = 7, - PVAL_RESOURCE = 8, - PVAL_SNDEVT_GUID = 9, - PVAL_ENTITY_NAME = 10, - PVAL_SCHEMA_PTR = 11, - PVAL_TYPESAFE_INT = 12, - PVAL_CURSOR_FLOW = 13, - PVAL_ANY = 14, - PVAL_SCHEMA_ENUM = 15, - PVAL_PANORAMA_PANEL_HANDLE = 16, - PVAL_COUNT = 17 + PVAL_INVALID = 0xFFFFFFFFFFFFFFFF, + PVAL_BOOL = 0x0, + PVAL_INT = 0x1, + PVAL_FLOAT = 0x2, + PVAL_STRING = 0x3, + PVAL_VEC3 = 0x4, + PVAL_TRANSFORM = 0x5, + PVAL_COLOR_RGB = 0x6, + PVAL_EHANDLE = 0x7, + PVAL_RESOURCE = 0x8, + PVAL_SNDEVT_GUID = 0x9, + PVAL_ENTITY_NAME = 0xA, + PVAL_SCHEMA_PTR = 0xB, + PVAL_TYPESAFE_INT = 0xC, + PVAL_CURSOR_FLOW = 0xD, + PVAL_ANY = 0xE, + PVAL_SCHEMA_ENUM = 0xF, + PVAL_PANORAMA_PANEL_HANDLE = 0x10, + PVAL_COUNT = 0x11 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum PulseTestEnumColor_t { - BLACK = 0, - WHITE = 1, - RED = 2, - GREEN = 3, - BLUE = 4 + BLACK = 0x0, + WHITE = 0x1, + RED = 0x2, + GREEN = 0x3, + BLUE = 0x4 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum PulseTestEnumShape_t { - CIRCLE = 100, - SQUARE = 200, - TRIANGLE = 300 + CIRCLE = 0x64, + SQUARE = 0xC8, + TRIANGLE = 0x12C } // Parent: None // Fields count: 0 @@ -12598,9 +12598,9 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CPulse_Chunk { - pub const m_Instructions: usize = 0x0; // CUtlLeanVector< PGDInstruction_t > - pub const m_Registers: usize = 0x10; // CUtlLeanVector< CPulse_RegisterInfo > - pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector< PulseDocNodeID_t > + pub const m_Instructions: usize = 0x0; // CUtlLeanVector + pub const m_Registers: usize = 0x10; // CUtlLeanVector + pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector } // Parent: None // Fields count: 5 @@ -12677,14 +12677,14 @@ pub mod cs2_dumper { pub mod CPulseGraphDef { pub const m_DomainIdentifier: usize = 0x8; // CUtlSymbolLarge pub const m_ParentMapName: usize = 0x10; // CUtlSymbolLarge - pub const m_Chunks: usize = 0x18; // CUtlVector< CPulse_Chunk* > - pub const m_Cells: usize = 0x30; // CUtlVector< CPulseCell_Base* > - pub const m_Vars: usize = 0x48; // CUtlVector< CPulse_Variable > - pub const m_PublicOutputs: usize = 0x60; // CUtlVector< CPulse_PublicOutput > - pub const m_InvokeBindings: usize = 0x78; // CUtlVector< CPulse_InvokeBinding* > - pub const m_CallInfos: usize = 0x90; // CUtlVector< CPulse_CallInfo* > - pub const m_Constants: usize = 0xA8; // CUtlVector< CPulse_Constant > - pub const m_OutputConnections: usize = 0xC0; // CUtlVector< CPulse_OutputConnection* > + pub const m_Chunks: usize = 0x18; // CUtlVector + pub const m_Cells: usize = 0x30; // CUtlVector + pub const m_Vars: usize = 0x48; // CUtlVector + pub const m_PublicOutputs: usize = 0x60; // CUtlVector + pub const m_InvokeBindings: usize = 0x78; // CUtlVector + pub const m_CallInfos: usize = 0x90; // CUtlVector + pub const m_Constants: usize = 0xA8; // CUtlVector + pub const m_OutputConnections: usize = 0xC0; // CUtlVector } // Parent: None // Fields count: 0 @@ -12821,7 +12821,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CPulseCell_Outflow_CycleShuffled__InstanceState_t { - pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable< uint8 > + pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable pub const m_nNextShuffle: usize = 0x20; // int32 } // Parent: CPulseCell_BaseFlow @@ -12907,7 +12907,7 @@ pub mod cs2_dumper { pub const m_bExplicitTimeStepping: usize = 0xD9; // bool pub const m_bExpectingToDestroyWithYieldedCursors: usize = 0xDA; // bool pub const m_nNextValidateIndex: usize = 0xDC; // int32 - pub const m_Tracepoints: usize = 0xE0; // CUtlVector< CUtlString > + pub const m_Tracepoints: usize = 0xE0; // CUtlVector pub const m_bTestYesOrNoPath: usize = 0xF8; // bool } // Parent: CPulseCell_BaseFlow @@ -13079,68 +13079,68 @@ pub mod cs2_dumper { pub mod rendersystemdx11 { // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum RenderSlotType_t { - RENDER_SLOT_INVALID = -1, - RENDER_SLOT_PER_VERTEX = 0, - RENDER_SLOT_PER_INSTANCE = 1 + RENDER_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, + RENDER_SLOT_PER_VERTEX = 0x0, + RENDER_SLOT_PER_INSTANCE = 0x1 } // Alignment: 4 // Members count: 12 - #[repr(i32)] + #[repr(u32)] pub enum RenderBufferFlags_t { - RENDER_BUFFER_USAGE_VERTEX_BUFFER = 1, - RENDER_BUFFER_USAGE_INDEX_BUFFER = 2, - RENDER_BUFFER_USAGE_SHADER_RESOURCE = 4, - RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 8, - RENDER_BUFFER_BYTEADDRESS_BUFFER = 16, - RENDER_BUFFER_STRUCTURED_BUFFER = 32, - RENDER_BUFFER_APPEND_CONSUME_BUFFER = 64, - RENDER_BUFFER_UAV_COUNTER = 128, - RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 256, - RENDER_BUFFER_ACCELERATION_STRUCTURE = 512, - RENDER_BUFFER_SHADER_BINDING_TABLE = 1024, - RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 2048 + RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1, + RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2, + RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4, + RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8, + RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10, + RENDER_BUFFER_STRUCTURED_BUFFER = 0x20, + RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40, + RENDER_BUFFER_UAV_COUNTER = 0x80, + RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100, + RENDER_BUFFER_ACCELERATION_STRUCTURE = 0x200, + RENDER_BUFFER_SHADER_BINDING_TABLE = 0x400, + RENDER_BUFFER_PER_FRAME_WRITE_ONCE = 0x800 } // Alignment: 4 // Members count: 13 - #[repr(i32)] + #[repr(u32)] pub enum RenderPrimitiveType_t { - RENDER_PRIM_POINTS = 0, - RENDER_PRIM_LINES = 1, - RENDER_PRIM_LINES_WITH_ADJACENCY = 2, - RENDER_PRIM_LINE_STRIP = 3, - RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 4, - RENDER_PRIM_TRIANGLES = 5, - RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 6, - RENDER_PRIM_TRIANGLE_STRIP = 7, - RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 8, - RENDER_PRIM_INSTANCED_QUADS = 9, - RENDER_PRIM_HETEROGENOUS = 10, - RENDER_PRIM_COMPUTE_SHADER = 11, - RENDER_PRIM_TYPE_COUNT = 12 + RENDER_PRIM_POINTS = 0x0, + RENDER_PRIM_LINES = 0x1, + RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2, + RENDER_PRIM_LINE_STRIP = 0x3, + RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4, + RENDER_PRIM_TRIANGLES = 0x5, + RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6, + RENDER_PRIM_TRIANGLE_STRIP = 0x7, + RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8, + RENDER_PRIM_INSTANCED_QUADS = 0x9, + RENDER_PRIM_HETEROGENOUS = 0xA, + RENDER_PRIM_COMPUTE_SHADER = 0xB, + RENDER_PRIM_TYPE_COUNT = 0xC } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum InputLayoutVariation_t { - INPUT_LAYOUT_VARIATION_DEFAULT = 0, - INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 1, - INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 2, - INPUT_LAYOUT_VARIATION_MAX = 3 + INPUT_LAYOUT_VARIATION_DEFAULT = 0x0, + INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1, + INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2, + INPUT_LAYOUT_VARIATION_MAX = 0x3 } // Alignment: 1 // Members count: 8 - #[repr(i8)] + #[repr(u8)] pub enum RenderMultisampleType_t { - RENDER_MULTISAMPLE_INVALID = -1, - RENDER_MULTISAMPLE_NONE = 0, - RENDER_MULTISAMPLE_2X = 1, - RENDER_MULTISAMPLE_4X = 2, - RENDER_MULTISAMPLE_6X = 3, - RENDER_MULTISAMPLE_8X = 4, - RENDER_MULTISAMPLE_16X = 5, - RENDER_MULTISAMPLE_TYPE_COUNT = 6 + RENDER_MULTISAMPLE_INVALID = 0xFFFFFFFFFFFFFFFF, + RENDER_MULTISAMPLE_NONE = 0x0, + RENDER_MULTISAMPLE_2X = 0x1, + RENDER_MULTISAMPLE_4X = 0x2, + RENDER_MULTISAMPLE_6X = 0x3, + RENDER_MULTISAMPLE_8X = 0x4, + RENDER_MULTISAMPLE_16X = 0x5, + RENDER_MULTISAMPLE_TYPE_COUNT = 0x6 } // Parent: None // Fields count: 7 @@ -13164,7 +13164,7 @@ pub mod cs2_dumper { // Parent: None // Fields count: 1 pub mod VsInputSignature_t { - pub const m_elems: usize = 0x0; // CUtlVector< VsInputSignatureElement_t > + pub const m_elems: usize = 0x0; // CUtlVector } } // Module: resourcesystem.dll @@ -13173,24 +13173,24 @@ pub mod cs2_dumper { pub mod resourcesystem { // Alignment: 1 // Members count: 2 - #[repr(i8)] + #[repr(u8)] pub enum FuseVariableAccess_t { - WRITABLE = 0, - READ_ONLY = 1 + WRITABLE = 0x0, + READ_ONLY = 0x1 } // Alignment: 1 // Members count: 9 - #[repr(i8)] + #[repr(u8)] pub enum FuseVariableType_t { - INVALID = 0, - BOOL = 1, - INT8 = 2, - INT16 = 3, - INT32 = 4, - UINT8 = 5, - UINT16 = 6, - UINT32 = 7, - FLOAT32 = 8 + INVALID = 0x0, + BOOL = 0x1, + INT8 = 0x2, + INT16 = 0x3, + INT32 = 0x4, + UINT8 = 0x5, + UINT16 = 0x6, + UINT32 = 0x7, + FLOAT32 = 0x8 } // Parent: None // Fields count: 1 @@ -13228,7 +13228,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod ManifestTestResource_t { pub const m_name: usize = 0x0; // CUtlString - pub const m_child: usize = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t > + pub const m_child: usize = 0x8; // CStrongHandle } // Parent: None // Fields count: 0 @@ -13579,9 +13579,9 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFuseProgram { - pub const m_programBuffer: usize = 0x0; // CUtlVector< uint8 > - pub const m_variablesRead: usize = 0x18; // CUtlVector< FuseVariableIndex_t > - pub const m_variablesWritten: usize = 0x30; // CUtlVector< FuseVariableIndex_t > + pub const m_programBuffer: usize = 0x0; // CUtlVector + pub const m_variablesRead: usize = 0x18; // CUtlVector + pub const m_variablesWritten: usize = 0x30; // CUtlVector pub const m_nMaxTempVarsUsed: usize = 0x48; // int32 } // Parent: None @@ -13590,12 +13590,12 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFuseSymbolTable { - pub const m_constants: usize = 0x0; // CUtlVector< ConstantInfo_t > - pub const m_variables: usize = 0x18; // CUtlVector< VariableInfo_t > - pub const m_functions: usize = 0x30; // CUtlVector< FunctionInfo_t > - pub const m_constantMap: usize = 0x48; // CUtlHashtable< CUtlStringToken, int32 > - pub const m_variableMap: usize = 0x68; // CUtlHashtable< CUtlStringToken, int32 > - pub const m_functionMap: usize = 0x88; // CUtlHashtable< CUtlStringToken, int32 > + pub const m_constants: usize = 0x0; // CUtlVector + pub const m_variables: usize = 0x18; // CUtlVector + pub const m_functions: usize = 0x30; // CUtlVector + pub const m_constantMap: usize = 0x48; // CUtlHashtable + pub const m_variableMap: usize = 0x68; // CUtlHashtable + pub const m_functionMap: usize = 0x88; // CUtlHashtable } // Parent: None // Fields count: 2 @@ -13629,12 +13629,12 @@ pub mod cs2_dumper { pub mod scenesystem { // Alignment: 1 // Members count: 4 - #[repr(i8)] + #[repr(u8)] pub enum DisableShadows_t { - kDisableShadows_None = 0, - kDisableShadows_All = 1, - kDisableShadows_Baked = 2, - kDisableShadows_Realtime = 3 + kDisableShadows_None = 0x0, + kDisableShadows_All = 0x1, + kDisableShadows_Baked = 0x2, + kDisableShadows_Realtime = 0x3 } // Parent: None // Fields count: 2 @@ -13651,7 +13651,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CSSDSMsg_EndFrame { - pub const m_Views: usize = 0x0; // CUtlVector< CSSDSEndFrameViewInfo > + pub const m_Views: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -13709,7 +13709,7 @@ pub mod cs2_dumper { pub mod CSSDSMsg_ViewTargetList { pub const m_viewId: usize = 0x0; // SceneViewId_t pub const m_ViewName: usize = 0x10; // CUtlString - pub const m_Targets: usize = 0x18; // CUtlVector< CSSDSMsg_ViewTarget > + pub const m_Targets: usize = 0x18; // CUtlVector } // Parent: CSSDSMsg_LayerBase // Fields count: 0 @@ -13732,97 +13732,97 @@ pub mod cs2_dumper { pub mod schemasystem { // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ThreeState_t { - TRS_FALSE = 0, - TRS_TRUE = 1, - TRS_NONE = 2 + TRS_FALSE = 0x0, + TRS_TRUE = 0x1, + TRS_NONE = 0x2 } // Alignment: 1 // Members count: 81 - #[repr(i8)] + #[repr(u8)] pub enum fieldtype_t { - FIELD_VOID = 0, - FIELD_FLOAT32 = 1, - FIELD_STRING = 2, - FIELD_VECTOR = 3, - FIELD_QUATERNION = 4, - FIELD_INT32 = 5, - FIELD_BOOLEAN = 6, - FIELD_INT16 = 7, - FIELD_CHARACTER = 8, - FIELD_COLOR32 = 9, - FIELD_EMBEDDED = 10, - FIELD_CUSTOM = 11, - FIELD_CLASSPTR = 12, - FIELD_EHANDLE = 13, - FIELD_POSITION_VECTOR = 14, - FIELD_TIME = 15, - FIELD_TICK = 16, - FIELD_SOUNDNAME = 17, - FIELD_INPUT = 18, - FIELD_FUNCTION = 19, - FIELD_VMATRIX = 20, - FIELD_VMATRIX_WORLDSPACE = 21, - FIELD_MATRIX3X4_WORLDSPACE = 22, - FIELD_INTERVAL = 23, - FIELD_UNUSED = 24, - FIELD_VECTOR2D = 25, - FIELD_INT64 = 26, - FIELD_VECTOR4D = 27, - FIELD_RESOURCE = 28, - FIELD_TYPEUNKNOWN = 29, - FIELD_CSTRING = 30, - FIELD_HSCRIPT = 31, - FIELD_VARIANT = 32, - FIELD_UINT64 = 33, - FIELD_FLOAT64 = 34, - FIELD_POSITIVEINTEGER_OR_NULL = 35, - FIELD_HSCRIPT_NEW_INSTANCE = 36, - FIELD_UINT32 = 37, - FIELD_UTLSTRINGTOKEN = 38, - FIELD_QANGLE = 39, - FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 40, - FIELD_HMATERIAL = 41, - FIELD_HMODEL = 42, - FIELD_NETWORK_QUANTIZED_VECTOR = 43, - FIELD_NETWORK_QUANTIZED_FLOAT = 44, - FIELD_DIRECTION_VECTOR_WORLDSPACE = 45, - FIELD_QANGLE_WORLDSPACE = 46, - FIELD_QUATERNION_WORLDSPACE = 47, - FIELD_HSCRIPT_LIGHTBINDING = 48, - FIELD_V8_VALUE = 49, - FIELD_V8_OBJECT = 50, - FIELD_V8_ARRAY = 51, - FIELD_V8_CALLBACK_INFO = 52, - FIELD_UTLSTRING = 53, - FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 54, - FIELD_HRENDERTEXTURE = 55, - FIELD_HPARTICLESYSTEMDEFINITION = 56, - FIELD_UINT8 = 57, - FIELD_UINT16 = 58, - FIELD_CTRANSFORM = 59, - FIELD_CTRANSFORM_WORLDSPACE = 60, - FIELD_HPOSTPROCESSING = 61, - FIELD_MATRIX3X4 = 62, - FIELD_SHIM = 63, - FIELD_CMOTIONTRANSFORM = 64, - FIELD_CMOTIONTRANSFORM_WORLDSPACE = 65, - FIELD_ATTACHMENT_HANDLE = 66, - FIELD_AMMO_INDEX = 67, - FIELD_CONDITION_ID = 68, - FIELD_AI_SCHEDULE_BITS = 69, - FIELD_MODIFIER_HANDLE = 70, - FIELD_ROTATION_VECTOR = 71, - FIELD_ROTATION_VECTOR_WORLDSPACE = 72, - FIELD_HVDATA = 73, - FIELD_SCALE32 = 74, - FIELD_STRING_AND_TOKEN = 75, - FIELD_ENGINE_TIME = 76, - FIELD_ENGINE_TICK = 77, - FIELD_WORLD_GROUP_ID = 78, - FIELD_GLOBALSYMBOL = 79, - FIELD_TYPECOUNT = 80 + FIELD_VOID = 0x0, + FIELD_FLOAT32 = 0x1, + FIELD_STRING = 0x2, + FIELD_VECTOR = 0x3, + FIELD_QUATERNION = 0x4, + FIELD_INT32 = 0x5, + FIELD_BOOLEAN = 0x6, + FIELD_INT16 = 0x7, + FIELD_CHARACTER = 0x8, + FIELD_COLOR32 = 0x9, + FIELD_EMBEDDED = 0xA, + FIELD_CUSTOM = 0xB, + FIELD_CLASSPTR = 0xC, + FIELD_EHANDLE = 0xD, + FIELD_POSITION_VECTOR = 0xE, + FIELD_TIME = 0xF, + FIELD_TICK = 0x10, + FIELD_SOUNDNAME = 0x11, + FIELD_INPUT = 0x12, + FIELD_FUNCTION = 0x13, + FIELD_VMATRIX = 0x14, + FIELD_VMATRIX_WORLDSPACE = 0x15, + FIELD_MATRIX3X4_WORLDSPACE = 0x16, + FIELD_INTERVAL = 0x17, + FIELD_UNUSED = 0x18, + FIELD_VECTOR2D = 0x19, + FIELD_INT64 = 0x1A, + FIELD_VECTOR4D = 0x1B, + FIELD_RESOURCE = 0x1C, + FIELD_TYPEUNKNOWN = 0x1D, + FIELD_CSTRING = 0x1E, + FIELD_HSCRIPT = 0x1F, + FIELD_VARIANT = 0x20, + FIELD_UINT64 = 0x21, + FIELD_FLOAT64 = 0x22, + FIELD_POSITIVEINTEGER_OR_NULL = 0x23, + FIELD_HSCRIPT_NEW_INSTANCE = 0x24, + FIELD_UINT32 = 0x25, + FIELD_UTLSTRINGTOKEN = 0x26, + FIELD_QANGLE = 0x27, + FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 0x28, + FIELD_HMATERIAL = 0x29, + FIELD_HMODEL = 0x2A, + FIELD_NETWORK_QUANTIZED_VECTOR = 0x2B, + FIELD_NETWORK_QUANTIZED_FLOAT = 0x2C, + FIELD_DIRECTION_VECTOR_WORLDSPACE = 0x2D, + FIELD_QANGLE_WORLDSPACE = 0x2E, + FIELD_QUATERNION_WORLDSPACE = 0x2F, + FIELD_HSCRIPT_LIGHTBINDING = 0x30, + FIELD_V8_VALUE = 0x31, + FIELD_V8_OBJECT = 0x32, + FIELD_V8_ARRAY = 0x33, + FIELD_V8_CALLBACK_INFO = 0x34, + FIELD_UTLSTRING = 0x35, + FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 0x36, + FIELD_HRENDERTEXTURE = 0x37, + FIELD_HPARTICLESYSTEMDEFINITION = 0x38, + FIELD_UINT8 = 0x39, + FIELD_UINT16 = 0x3A, + FIELD_CTRANSFORM = 0x3B, + FIELD_CTRANSFORM_WORLDSPACE = 0x3C, + FIELD_HPOSTPROCESSING = 0x3D, + FIELD_MATRIX3X4 = 0x3E, + FIELD_SHIM = 0x3F, + FIELD_CMOTIONTRANSFORM = 0x40, + FIELD_CMOTIONTRANSFORM_WORLDSPACE = 0x41, + FIELD_ATTACHMENT_HANDLE = 0x42, + FIELD_AMMO_INDEX = 0x43, + FIELD_CONDITION_ID = 0x44, + FIELD_AI_SCHEDULE_BITS = 0x45, + FIELD_MODIFIER_HANDLE = 0x46, + FIELD_ROTATION_VECTOR = 0x47, + FIELD_ROTATION_VECTOR_WORLDSPACE = 0x48, + FIELD_HVDATA = 0x49, + FIELD_SCALE32 = 0x4A, + FIELD_STRING_AND_TOKEN = 0x4B, + FIELD_ENGINE_TIME = 0x4C, + FIELD_ENGINE_TICK = 0x4D, + FIELD_WORLD_GROUP_ID = 0x4E, + FIELD_GLOBALSYMBOL = 0x4F, + FIELD_TYPECOUNT = 0x50 } // Parent: None // Fields count: 22 @@ -13847,7 +13847,7 @@ pub mod cs2_dumper { pub const m_CUtlSymbol: usize = 0x148; // CUtlSymbol pub const m_stringToken: usize = 0x14C; // CUtlStringToken pub const m_stringTokenWithStorage: usize = 0x150; // CUtlStringTokenWithStorage - pub const m_ResourceTypes: usize = 0x168; // CResourceArray< CResourcePointer< CResourceString > > + pub const m_ResourceTypes: usize = 0x168; // CResourceArray> pub const m_KV3: usize = 0x170; // KeyValues3 } // Parent: None @@ -13897,1655 +13897,1655 @@ pub mod cs2_dumper { pub mod server { // Alignment: 4 // Members count: 19 - #[repr(i32)] + #[repr(u32)] pub enum NavAttributeEnum { - NAV_MESH_AVOID = 128, - NAV_MESH_STAIRS = 4096, - NAV_MESH_NON_ZUP = 32768, - NAV_MESH_SHORT_HEIGHT = 65536, - NAV_MESH_CROUCH = 65536, - NAV_MESH_JUMP = 2, - NAV_MESH_PRECISE = 4, - NAV_MESH_NO_JUMP = 8, - NAV_MESH_STOP = 16, - NAV_MESH_RUN = 32, - NAV_MESH_WALK = 64, - NAV_MESH_TRANSIENT = 256, - NAV_MESH_DONT_HIDE = 512, - NAV_MESH_STAND = 1024, - NAV_MESH_NO_HOSTAGES = 2048, - NAV_MESH_NO_MERGE = 8192, - NAV_MESH_OBSTACLE_TOP = 16384, - NAV_ATTR_FIRST_GAME_INDEX = 19, - NAV_ATTR_LAST_INDEX = 31 + NAV_MESH_AVOID = 0x80, + NAV_MESH_STAIRS = 0x1000, + NAV_MESH_NON_ZUP = 0x8000, + NAV_MESH_SHORT_HEIGHT = 0x10000, + NAV_MESH_CROUCH = 0x10000, + NAV_MESH_JUMP = 0x2, + NAV_MESH_PRECISE = 0x4, + NAV_MESH_NO_JUMP = 0x8, + NAV_MESH_STOP = 0x10, + NAV_MESH_RUN = 0x20, + NAV_MESH_WALK = 0x40, + NAV_MESH_TRANSIENT = 0x100, + NAV_MESH_DONT_HIDE = 0x200, + NAV_MESH_STAND = 0x400, + NAV_MESH_NO_HOSTAGES = 0x800, + NAV_MESH_NO_MERGE = 0x2000, + NAV_MESH_OBSTACLE_TOP = 0x4000, + NAV_ATTR_FIRST_GAME_INDEX = 0x13, + NAV_ATTR_LAST_INDEX = 0x1F } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum NavDirType { - NORTH = 0, - EAST = 1, - SOUTH = 2, - WEST = 3, - NUM_NAV_DIR_TYPE_DIRECTIONS = 4 + NORTH = 0x0, + EAST = 0x1, + SOUTH = 0x2, + WEST = 0x3, + NUM_NAV_DIR_TYPE_DIRECTIONS = 0x4 } // Alignment: 1 // Members count: 3 - #[repr(i8)] + #[repr(u8)] pub enum SequenceFinishNotifyState_t { - eDoNotNotify = 0, - eNotifyWhenFinished = 1, - eNotifyTriggered = 2 + eDoNotNotify = 0x0, + eNotifyWhenFinished = 0x1, + eNotifyTriggered = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum PointTemplateOwnerSpawnGroupType_t { - INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0, - INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 1, - INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 2 + INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0x0, + INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1, + INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum PointTemplateClientOnlyEntityBehavior_t { - CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0, - CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 1 + CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0x0, + CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum PerformanceMode_t { - PM_NORMAL = 0, - PM_NO_GIBS = 1, - PM_FULL_GIBS = 2, - PM_REDUCED_GIBS = 3 + PM_NORMAL = 0x0, + PM_NO_GIBS = 0x1, + PM_FULL_GIBS = 0x2, + PM_REDUCED_GIBS = 0x3 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum AmmoPosition_t { - AMMO_POSITION_INVALID = -1, - AMMO_POSITION_PRIMARY = 0, - AMMO_POSITION_SECONDARY = 1, - AMMO_POSITION_COUNT = 2 + AMMO_POSITION_INVALID = 0xFFFFFFFFFFFFFFFF, + AMMO_POSITION_PRIMARY = 0x0, + AMMO_POSITION_SECONDARY = 0x1, + AMMO_POSITION_COUNT = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ChatIgnoreType_t { - CHAT_IGNORE_NONE = 0, - CHAT_IGNORE_ALL = 1, - CHAT_IGNORE_TEAM = 2 + CHAT_IGNORE_NONE = 0x0, + CHAT_IGNORE_ALL = 0x1, + CHAT_IGNORE_TEAM = 0x2 } // Alignment: 1 // Members count: 3 - #[repr(i8)] + #[repr(u8)] pub enum FixAngleSet_t { - None = 0, - Absolute = 1, - Relative = 2 + None = 0x0, + Absolute = 0x1, + Relative = 0x2 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum CommandExecMode_t { - EXEC_MANUAL = 0, - EXEC_LEVELSTART = 1, - EXEC_PERIODIC = 2, - EXEC_MODES_COUNT = 3 + EXEC_MANUAL = 0x0, + EXEC_LEVELSTART = 0x1, + EXEC_PERIODIC = 0x2, + EXEC_MODES_COUNT = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum CommandEntitySpecType_t { - SPEC_SEARCH = 0, - SPEC_TYPES_COUNT = 1 + SPEC_SEARCH = 0x0, + SPEC_TYPES_COUNT = 0x1 } // Alignment: 4 // Members count: 43 - #[repr(i32)] + #[repr(u32)] pub enum GameAnimEventIndex_t { - AE_EMPTY = 0, - AE_CL_PLAYSOUND = 1, - AE_CL_PLAYSOUND_ATTACHMENT = 2, - AE_CL_PLAYSOUND_POSITION = 3, - AE_SV_PLAYSOUND = 4, - AE_CL_STOPSOUND = 5, - AE_CL_PLAYSOUND_LOOPING = 6, - AE_CL_CREATE_PARTICLE_EFFECT = 7, - AE_CL_STOP_PARTICLE_EFFECT = 8, - AE_CL_CREATE_PARTICLE_EFFECT_CFG = 9, - AE_SV_CREATE_PARTICLE_EFFECT_CFG = 10, - AE_SV_STOP_PARTICLE_EFFECT = 11, - AE_FOOTSTEP = 12, - AE_RAGDOLL = 13, - AE_CL_STOP_RAGDOLL_CONTROL = 14, - AE_CL_ENABLE_BODYGROUP = 15, - AE_CL_DISABLE_BODYGROUP = 16, - AE_BODYGROUP_SET_VALUE = 17, - AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN = 18, - AE_WEAPON_PERFORM_ATTACK = 19, - AE_FIRE_INPUT = 20, - AE_CL_CLOTH_ATTR = 21, - AE_CL_CLOTH_GROUND_OFFSET = 22, - AE_CL_CLOTH_STIFFEN = 23, - AE_CL_CLOTH_EFFECT = 24, - AE_CL_CREATE_ANIM_SCOPE_PROP = 25, - AE_PULSE_GRAPH = 26, - AE_PULSE_GRAPH_LOOKAT = 27, - AE_PULSE_GRAPH_AIMAT = 28, - AE_PULSE_GRAPH_IKLOCKLEFTARM = 29, - AE_PULSE_GRAPH_IKLOCKRIGHTARM = 30, - AE_CL_WEAPON_TRANSITION_INTO_HAND = 31, - AE_CL_BODYGROUP_SET_TO_CLIP = 32, - AE_CL_BODYGROUP_SET_TO_NEXTCLIP = 33, - AE_SV_SHOW_SILENCER = 34, - AE_SV_ATTACH_SILENCER_COMPLETE = 35, - AE_SV_HIDE_SILENCER = 36, - AE_SV_DETACH_SILENCER_COMPLETE = 37, - AE_CL_EJECT_MAG = 38, - AE_WPN_COMPLETE_RELOAD = 39, - AE_WPN_HEALTHSHOT_INJECT = 40, - AE_CL_C4_SCREEN_TEXT = 41, - AE_GRENADE_THROW_COMPLETE = 42 + AE_EMPTY = 0x0, + AE_CL_PLAYSOUND = 0x1, + AE_CL_PLAYSOUND_ATTACHMENT = 0x2, + AE_CL_PLAYSOUND_POSITION = 0x3, + AE_SV_PLAYSOUND = 0x4, + AE_CL_STOPSOUND = 0x5, + AE_CL_PLAYSOUND_LOOPING = 0x6, + AE_CL_CREATE_PARTICLE_EFFECT = 0x7, + AE_CL_STOP_PARTICLE_EFFECT = 0x8, + AE_CL_CREATE_PARTICLE_EFFECT_CFG = 0x9, + AE_SV_CREATE_PARTICLE_EFFECT_CFG = 0xA, + AE_SV_STOP_PARTICLE_EFFECT = 0xB, + AE_FOOTSTEP = 0xC, + AE_RAGDOLL = 0xD, + AE_CL_STOP_RAGDOLL_CONTROL = 0xE, + AE_CL_ENABLE_BODYGROUP = 0xF, + AE_CL_DISABLE_BODYGROUP = 0x10, + AE_BODYGROUP_SET_VALUE = 0x11, + AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN = 0x12, + AE_WEAPON_PERFORM_ATTACK = 0x13, + AE_FIRE_INPUT = 0x14, + AE_CL_CLOTH_ATTR = 0x15, + AE_CL_CLOTH_GROUND_OFFSET = 0x16, + AE_CL_CLOTH_STIFFEN = 0x17, + AE_CL_CLOTH_EFFECT = 0x18, + AE_CL_CREATE_ANIM_SCOPE_PROP = 0x19, + AE_PULSE_GRAPH = 0x1A, + AE_PULSE_GRAPH_LOOKAT = 0x1B, + AE_PULSE_GRAPH_AIMAT = 0x1C, + AE_PULSE_GRAPH_IKLOCKLEFTARM = 0x1D, + AE_PULSE_GRAPH_IKLOCKRIGHTARM = 0x1E, + AE_CL_WEAPON_TRANSITION_INTO_HAND = 0x1F, + AE_CL_BODYGROUP_SET_TO_CLIP = 0x20, + AE_CL_BODYGROUP_SET_TO_NEXTCLIP = 0x21, + AE_SV_SHOW_SILENCER = 0x22, + AE_SV_ATTACH_SILENCER_COMPLETE = 0x23, + AE_SV_HIDE_SILENCER = 0x24, + AE_SV_DETACH_SILENCER_COMPLETE = 0x25, + AE_CL_EJECT_MAG = 0x26, + AE_WPN_COMPLETE_RELOAD = 0x27, + AE_WPN_HEALTHSHOT_INJECT = 0x28, + AE_CL_C4_SCREEN_TEXT = 0x29, + AE_GRENADE_THROW_COMPLETE = 0x2A } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum ObserverMode_t { - OBS_MODE_NONE = 0, - OBS_MODE_FIXED = 1, - OBS_MODE_IN_EYE = 2, - OBS_MODE_CHASE = 3, - OBS_MODE_ROAMING = 4, - OBS_MODE_DIRECTED = 5, - NUM_OBSERVER_MODES = 6 + OBS_MODE_NONE = 0x0, + OBS_MODE_FIXED = 0x1, + OBS_MODE_IN_EYE = 0x2, + OBS_MODE_CHASE = 0x3, + OBS_MODE_ROAMING = 0x4, + OBS_MODE_DIRECTED = 0x5, + NUM_OBSERVER_MODES = 0x6 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ObserverInterpState_t { - OBSERVER_INTERP_NONE = 0, - OBSERVER_INTERP_TRAVELING = 1, - OBSERVER_INTERP_SETTLING = 2 + OBSERVER_INTERP_NONE = 0x0, + OBSERVER_INTERP_TRAVELING = 0x1, + OBSERVER_INTERP_SETTLING = 0x2 } // Alignment: 4 // Members count: 27 - #[repr(i32)] + #[repr(u32)] pub enum RumbleEffect_t { - RUMBLE_INVALID = -1, - RUMBLE_STOP_ALL = 0, - RUMBLE_PISTOL = 1, - RUMBLE_357 = 2, - RUMBLE_SMG1 = 3, - RUMBLE_AR2 = 4, - RUMBLE_SHOTGUN_SINGLE = 5, - RUMBLE_SHOTGUN_DOUBLE = 6, - RUMBLE_AR2_ALT_FIRE = 7, - RUMBLE_RPG_MISSILE = 8, - RUMBLE_CROWBAR_SWING = 9, - RUMBLE_AIRBOAT_GUN = 10, - RUMBLE_JEEP_ENGINE_LOOP = 11, - RUMBLE_FLAT_LEFT = 12, - RUMBLE_FLAT_RIGHT = 13, - RUMBLE_FLAT_BOTH = 14, - RUMBLE_DMG_LOW = 15, - RUMBLE_DMG_MED = 16, - RUMBLE_DMG_HIGH = 17, - RUMBLE_FALL_LONG = 18, - RUMBLE_FALL_SHORT = 19, - RUMBLE_PHYSCANNON_OPEN = 20, - RUMBLE_PHYSCANNON_PUNT = 21, - RUMBLE_PHYSCANNON_LOW = 22, - RUMBLE_PHYSCANNON_MEDIUM = 23, - RUMBLE_PHYSCANNON_HIGH = 24, - NUM_RUMBLE_EFFECTS = 25 + RUMBLE_INVALID = 0xFFFFFFFFFFFFFFFF, + RUMBLE_STOP_ALL = 0x0, + RUMBLE_PISTOL = 0x1, + RUMBLE_357 = 0x2, + RUMBLE_SMG1 = 0x3, + RUMBLE_AR2 = 0x4, + RUMBLE_SHOTGUN_SINGLE = 0x5, + RUMBLE_SHOTGUN_DOUBLE = 0x6, + RUMBLE_AR2_ALT_FIRE = 0x7, + RUMBLE_RPG_MISSILE = 0x8, + RUMBLE_CROWBAR_SWING = 0x9, + RUMBLE_AIRBOAT_GUN = 0xA, + RUMBLE_JEEP_ENGINE_LOOP = 0xB, + RUMBLE_FLAT_LEFT = 0xC, + RUMBLE_FLAT_RIGHT = 0xD, + RUMBLE_FLAT_BOTH = 0xE, + RUMBLE_DMG_LOW = 0xF, + RUMBLE_DMG_MED = 0x10, + RUMBLE_DMG_HIGH = 0x11, + RUMBLE_FALL_LONG = 0x12, + RUMBLE_FALL_SHORT = 0x13, + RUMBLE_PHYSCANNON_OPEN = 0x14, + RUMBLE_PHYSCANNON_PUNT = 0x15, + RUMBLE_PHYSCANNON_LOW = 0x16, + RUMBLE_PHYSCANNON_MEDIUM = 0x17, + RUMBLE_PHYSCANNON_HIGH = 0x18, + NUM_RUMBLE_EFFECTS = 0x19 } // Alignment: 4 // Members count: 25 - #[repr(i32)] + #[repr(u32)] pub enum WeaponSound_t { - WEAPON_SOUND_EMPTY = 0, - WEAPON_SOUND_SECONDARY_EMPTY = 1, - WEAPON_SOUND_SINGLE = 2, - WEAPON_SOUND_SECONDARY_ATTACK = 3, - WEAPON_SOUND_MELEE_MISS = 4, - WEAPON_SOUND_MELEE_HIT = 5, - WEAPON_SOUND_MELEE_HIT_WORLD = 6, - WEAPON_SOUND_MELEE_HIT_PLAYER = 7, - WEAPON_SOUND_MELEE_HIT_NPC = 8, - WEAPON_SOUND_SPECIAL1 = 9, - WEAPON_SOUND_SPECIAL2 = 10, - WEAPON_SOUND_SPECIAL3 = 11, - WEAPON_SOUND_NEARLYEMPTY = 12, - WEAPON_SOUND_IMPACT = 13, - WEAPON_SOUND_REFLECT = 14, - WEAPON_SOUND_SECONDARY_IMPACT = 15, - WEAPON_SOUND_SECONDARY_REFLECT = 16, - WEAPON_SOUND_RELOAD = 17, - WEAPON_SOUND_SINGLE_ACCURATE = 18, - WEAPON_SOUND_ZOOM_IN = 19, - WEAPON_SOUND_ZOOM_OUT = 20, - WEAPON_SOUND_MOUSE_PRESSED = 21, - WEAPON_SOUND_DROP = 22, - WEAPON_SOUND_RADIO_USE = 23, - WEAPON_SOUND_NUM_TYPES = 24 + WEAPON_SOUND_EMPTY = 0x0, + WEAPON_SOUND_SECONDARY_EMPTY = 0x1, + WEAPON_SOUND_SINGLE = 0x2, + WEAPON_SOUND_SECONDARY_ATTACK = 0x3, + WEAPON_SOUND_MELEE_MISS = 0x4, + WEAPON_SOUND_MELEE_HIT = 0x5, + WEAPON_SOUND_MELEE_HIT_WORLD = 0x6, + WEAPON_SOUND_MELEE_HIT_PLAYER = 0x7, + WEAPON_SOUND_MELEE_HIT_NPC = 0x8, + WEAPON_SOUND_SPECIAL1 = 0x9, + WEAPON_SOUND_SPECIAL2 = 0xA, + WEAPON_SOUND_SPECIAL3 = 0xB, + WEAPON_SOUND_NEARLYEMPTY = 0xC, + WEAPON_SOUND_IMPACT = 0xD, + WEAPON_SOUND_REFLECT = 0xE, + WEAPON_SOUND_SECONDARY_IMPACT = 0xF, + WEAPON_SOUND_SECONDARY_REFLECT = 0x10, + WEAPON_SOUND_RELOAD = 0x11, + WEAPON_SOUND_SINGLE_ACCURATE = 0x12, + WEAPON_SOUND_ZOOM_IN = 0x13, + WEAPON_SOUND_ZOOM_OUT = 0x14, + WEAPON_SOUND_MOUSE_PRESSED = 0x15, + WEAPON_SOUND_DROP = 0x16, + WEAPON_SOUND_RADIO_USE = 0x17, + WEAPON_SOUND_NUM_TYPES = 0x18 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum AmmoFlags_t { - AMMO_FORCE_DROP_IF_CARRIED = 1, - AMMO_RESERVE_STAYS_WITH_WEAPON = 2, - AMMO_FLAG_MAX = 2 + AMMO_FORCE_DROP_IF_CARRIED = 0x1, + AMMO_RESERVE_STAYS_WITH_WEAPON = 0x2, + AMMO_FLAG_MAX = 0x2 } // Alignment: 4 // Members count: 15 - #[repr(i32)] + #[repr(u32)] pub enum TakeDamageFlags_t { - DFLAG_NONE = 0, - DFLAG_SUPPRESS_HEALTH_CHANGES = 1, - DFLAG_SUPPRESS_PHYSICS_FORCE = 2, - DFLAG_SUPPRESS_EFFECTS = 4, - DFLAG_PREVENT_DEATH = 8, - DFLAG_FORCE_DEATH = 16, - DFLAG_ALWAYS_GIB = 32, - DFLAG_NEVER_GIB = 64, - DFLAG_REMOVE_NO_RAGDOLL = 128, - DFLAG_SUPPRESS_DAMAGE_MODIFICATION = 256, - DFLAG_ALWAYS_FIRE_DAMAGE_EVENTS = 512, - DFLAG_RADIUS_DMG = 1024, - DMG_LASTDFLAG = 1024, - DFLAG_IGNORE_ARMOR = 2048, - DFLAG_SUPPRESS_UTILREMOVE = 4096 + DFLAG_NONE = 0x0, + DFLAG_SUPPRESS_HEALTH_CHANGES = 0x1, + DFLAG_SUPPRESS_PHYSICS_FORCE = 0x2, + DFLAG_SUPPRESS_EFFECTS = 0x4, + DFLAG_PREVENT_DEATH = 0x8, + DFLAG_FORCE_DEATH = 0x10, + DFLAG_ALWAYS_GIB = 0x20, + DFLAG_NEVER_GIB = 0x40, + DFLAG_REMOVE_NO_RAGDOLL = 0x80, + DFLAG_SUPPRESS_DAMAGE_MODIFICATION = 0x100, + DFLAG_ALWAYS_FIRE_DAMAGE_EVENTS = 0x200, + DFLAG_RADIUS_DMG = 0x400, + DMG_LASTDFLAG = 0x400, + DFLAG_IGNORE_ARMOR = 0x800, + DFLAG_SUPPRESS_UTILREMOVE = 0x1000 } // Alignment: 4 // Members count: 24 - #[repr(i32)] + #[repr(u32)] pub enum DamageTypes_t { - DMG_GENERIC = 0, - DMG_CRUSH = 1, - DMG_BULLET = 2, - DMG_SLASH = 4, - DMG_BURN = 8, - DMG_VEHICLE = 16, - DMG_FALL = 32, - DMG_BLAST = 64, - DMG_CLUB = 128, - DMG_SHOCK = 256, - DMG_SONIC = 512, - DMG_ENERGYBEAM = 1024, - DMG_DROWN = 16384, - DMG_POISON = 32768, - DMG_RADIATION = 65536, - DMG_DROWNRECOVER = 131072, - DMG_ACID = 262144, - DMG_PHYSGUN = 1048576, - DMG_DISSOLVE = 2097152, - DMG_BLAST_SURFACE = 4194304, - DMG_BUCKSHOT = 16777216, - DMG_LASTGENERICFLAG = 16777216, - DMG_HEADSHOT = 33554432, - DMG_DANGERZONE = 67108864 + DMG_GENERIC = 0x0, + DMG_CRUSH = 0x1, + DMG_BULLET = 0x2, + DMG_SLASH = 0x4, + DMG_BURN = 0x8, + DMG_VEHICLE = 0x10, + DMG_FALL = 0x20, + DMG_BLAST = 0x40, + DMG_CLUB = 0x80, + DMG_SHOCK = 0x100, + DMG_SONIC = 0x200, + DMG_ENERGYBEAM = 0x400, + DMG_DROWN = 0x4000, + DMG_POISON = 0x8000, + DMG_RADIATION = 0x10000, + DMG_DROWNRECOVER = 0x20000, + DMG_ACID = 0x40000, + DMG_PHYSGUN = 0x100000, + DMG_DISSOLVE = 0x200000, + DMG_BLAST_SURFACE = 0x400000, + DMG_BUCKSHOT = 0x1000000, + DMG_LASTGENERICFLAG = 0x1000000, + DMG_HEADSHOT = 0x2000000, + DMG_DANGERZONE = 0x4000000 } // Alignment: 4 // Members count: 17 - #[repr(i32)] + #[repr(u32)] pub enum BaseExplosionTypes_t { - EXPLOSION_TYPE_DEFAULT = 0, - EXPLOSION_TYPE_GRENADE = 1, - EXPLOSION_TYPE_MOLOTOV = 2, - EXPLOSION_TYPE_FIREWORKS = 3, - EXPLOSION_TYPE_GASCAN = 4, - EXPLOSION_TYPE_GASCYLINDER = 5, - EXPLOSION_TYPE_EXPLOSIVEBARREL = 6, - EXPLOSION_TYPE_ELECTRICAL = 7, - EXPLOSION_TYPE_EMP = 8, - EXPLOSION_TYPE_SHRAPNEL = 9, - EXPLOSION_TYPE_SMOKEGRENADE = 10, - EXPLOSION_TYPE_FLASHBANG = 11, - EXPLOSION_TYPE_TRIPMINE = 12, - EXPLOSION_TYPE_ICE = 13, - EXPLOSION_TYPE_NONE = 14, - EXPLOSION_TYPE_CUSTOM = 15, - EXPLOSION_TYPE_COUNT = 16 + EXPLOSION_TYPE_DEFAULT = 0x0, + EXPLOSION_TYPE_GRENADE = 0x1, + EXPLOSION_TYPE_MOLOTOV = 0x2, + EXPLOSION_TYPE_FIREWORKS = 0x3, + EXPLOSION_TYPE_GASCAN = 0x4, + EXPLOSION_TYPE_GASCYLINDER = 0x5, + EXPLOSION_TYPE_EXPLOSIVEBARREL = 0x6, + EXPLOSION_TYPE_ELECTRICAL = 0x7, + EXPLOSION_TYPE_EMP = 0x8, + EXPLOSION_TYPE_SHRAPNEL = 0x9, + EXPLOSION_TYPE_SMOKEGRENADE = 0xA, + EXPLOSION_TYPE_FLASHBANG = 0xB, + EXPLOSION_TYPE_TRIPMINE = 0xC, + EXPLOSION_TYPE_ICE = 0xD, + EXPLOSION_TYPE_NONE = 0xE, + EXPLOSION_TYPE_CUSTOM = 0xF, + EXPLOSION_TYPE_COUNT = 0x10 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum HierarchyType_t { - HIERARCHY_NONE = 0, - HIERARCHY_BONE_MERGE = 1, - HIERARCHY_ATTACHMENT = 2, - HIERARCHY_ABSORIGIN = 3, - HIERARCHY_BONE = 4, - HIERARCHY_TYPE_COUNT = 5 + HIERARCHY_NONE = 0x0, + HIERARCHY_BONE_MERGE = 0x1, + HIERARCHY_ATTACHMENT = 0x2, + HIERARCHY_ABSORIGIN = 0x3, + HIERARCHY_BONE = 0x4, + HIERARCHY_TYPE_COUNT = 0x5 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum CanPlaySequence_t { - CANNOT_PLAY = 0, - CAN_PLAY_NOW = 1, - CAN_PLAY_ENQUEUED = 2 + CANNOT_PLAY = 0x0, + CAN_PLAY_NOW = 0x1, + CAN_PLAY_ENQUEUED = 0x2 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum ScriptedMoveTo_t { - CINE_MOVETO_WAIT = 0, - CINE_MOVETO_WALK = 1, - CINE_MOVETO_RUN = 2, - CINE_MOVETO_CUSTOM = 3, - CINE_MOVETO_TELEPORT = 4, - CINE_MOVETO_WAIT_FACING = 5 + CINE_MOVETO_WAIT = 0x0, + CINE_MOVETO_WALK = 0x1, + CINE_MOVETO_RUN = 0x2, + CINE_MOVETO_CUSTOM = 0x3, + CINE_MOVETO_TELEPORT = 0x4, + CINE_MOVETO_WAIT_FACING = 0x5 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ScriptedOnDeath_t { - SS_ONDEATH_NOT_APPLICABLE = -1, - SS_ONDEATH_UNDEFINED = 0, - SS_ONDEATH_RAGDOLL = 1, - SS_ONDEATH_ANIMATED_DEATH = 2 + SS_ONDEATH_NOT_APPLICABLE = 0xFFFFFFFFFFFFFFFF, + SS_ONDEATH_UNDEFINED = 0x0, + SS_ONDEATH_RAGDOLL = 0x1, + SS_ONDEATH_ANIMATED_DEATH = 0x2 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum IChoreoServices__ScriptState_t { - SCRIPT_PLAYING = 0, - SCRIPT_WAIT = 1, - SCRIPT_POST_IDLE = 2, - SCRIPT_CLEANUP = 3, - SCRIPT_WALK_TO_MARK = 4, - SCRIPT_RUN_TO_MARK = 5, - SCRIPT_CUSTOM_MOVE_TO_MARK = 6 + SCRIPT_PLAYING = 0x0, + SCRIPT_WAIT = 0x1, + SCRIPT_POST_IDLE = 0x2, + SCRIPT_CLEANUP = 0x3, + SCRIPT_WALK_TO_MARK = 0x4, + SCRIPT_RUN_TO_MARK = 0x5, + SCRIPT_CUSTOM_MOVE_TO_MARK = 0x6 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum IChoreoServices__ChoreoState_t { - STATE_PRE_SCRIPT = 0, - STATE_WAIT_FOR_SCRIPT = 1, - STATE_WALK_TO_MARK = 2, - STATE_SYNCHRONIZE_SCRIPT = 3, - STATE_PLAY_SCRIPT = 4, - STATE_PLAY_SCRIPT_POST_IDLE = 5, - STATE_PLAY_SCRIPT_POST_IDLE_DONE = 6 + STATE_PRE_SCRIPT = 0x0, + STATE_WAIT_FOR_SCRIPT = 0x1, + STATE_WALK_TO_MARK = 0x2, + STATE_SYNCHRONIZE_SCRIPT = 0x3, + STATE_PLAY_SCRIPT = 0x4, + STATE_PLAY_SCRIPT_POST_IDLE = 0x5, + STATE_PLAY_SCRIPT_POST_IDLE_DONE = 0x6 } // Alignment: 8 // Members count: 21 - #[repr(i64)] + #[repr(u64)] pub enum InputBitMask_t { - IN_NONE = 0, - IN_ALL = -1, - IN_ATTACK = 1, - IN_JUMP = 2, - IN_DUCK = 4, - IN_FORWARD = 8, - IN_BACK = 16, - IN_USE = 32, - IN_TURNLEFT = 128, - IN_TURNRIGHT = 256, - IN_MOVELEFT = 512, - IN_MOVERIGHT = 1024, - IN_ATTACK2 = 2048, - IN_RELOAD = 8192, - IN_SPEED = 65536, - IN_JOYAUTOSPRINT = 131072, - IN_FIRST_MOD_SPECIFIC_BIT = 4294967296, - IN_USEORRELOAD = 4294967296, - IN_SCORE = 8589934592, - IN_ZOOM = 17179869184, - IN_LOOK_AT_WEAPON = 34359738368 + IN_NONE = 0x0, + IN_ALL = 0xFFFFFFFFFFFFFFFF, + IN_ATTACK = 0x1, + IN_JUMP = 0x2, + IN_DUCK = 0x4, + IN_FORWARD = 0x8, + IN_BACK = 0x10, + IN_USE = 0x20, + IN_TURNLEFT = 0x80, + IN_TURNRIGHT = 0x100, + IN_MOVELEFT = 0x200, + IN_MOVERIGHT = 0x400, + IN_ATTACK2 = 0x800, + IN_RELOAD = 0x2000, + IN_SPEED = 0x10000, + IN_JOYAUTOSPRINT = 0x20000, + IN_FIRST_MOD_SPECIFIC_BIT = 0x100000000, + IN_USEORRELOAD = 0x100000000, + IN_SCORE = 0x200000000, + IN_ZOOM = 0x400000000, + IN_LOOK_AT_WEAPON = 0x800000000 } // Alignment: 4 // Members count: 9 - #[repr(i32)] + #[repr(u32)] pub enum EInButtonState { - IN_BUTTON_UP = 0, - IN_BUTTON_DOWN = 1, - IN_BUTTON_DOWN_UP = 2, - IN_BUTTON_UP_DOWN = 3, - IN_BUTTON_UP_DOWN_UP = 4, - IN_BUTTON_DOWN_UP_DOWN = 5, - IN_BUTTON_DOWN_UP_DOWN_UP = 6, - IN_BUTTON_UP_DOWN_UP_DOWN = 7, - IN_BUTTON_STATE_COUNT = 8 + IN_BUTTON_UP = 0x0, + IN_BUTTON_DOWN = 0x1, + IN_BUTTON_DOWN_UP = 0x2, + IN_BUTTON_UP_DOWN = 0x3, + IN_BUTTON_UP_DOWN_UP = 0x4, + IN_BUTTON_DOWN_UP_DOWN = 0x5, + IN_BUTTON_DOWN_UP_DOWN_UP = 0x6, + IN_BUTTON_UP_DOWN_UP_DOWN = 0x7, + IN_BUTTON_STATE_COUNT = 0x8 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum ShakeCommand_t { - SHAKE_START = 0, - SHAKE_STOP = 1, - SHAKE_AMPLITUDE = 2, - SHAKE_FREQUENCY = 3, - SHAKE_START_RUMBLEONLY = 4, - SHAKE_START_NORUMBLE = 5 + SHAKE_START = 0x0, + SHAKE_STOP = 0x1, + SHAKE_AMPLITUDE = 0x2, + SHAKE_FREQUENCY = 0x3, + SHAKE_START_RUMBLEONLY = 0x4, + SHAKE_START_NORUMBLE = 0x5 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum TimelineCompression_t { - TIMELINE_COMPRESSION_SUM = 0, - TIMELINE_COMPRESSION_COUNT_PER_INTERVAL = 1, - TIMELINE_COMPRESSION_AVERAGE = 2, - TIMELINE_COMPRESSION_AVERAGE_BLEND = 3, - TIMELINE_COMPRESSION_TOTAL = 4 + TIMELINE_COMPRESSION_SUM = 0x0, + TIMELINE_COMPRESSION_COUNT_PER_INTERVAL = 0x1, + TIMELINE_COMPRESSION_AVERAGE = 0x2, + TIMELINE_COMPRESSION_AVERAGE_BLEND = 0x3, + TIMELINE_COMPRESSION_TOTAL = 0x4 } // Alignment: 8 // Members count: 39 - #[repr(i64)] + #[repr(u64)] pub enum DebugOverlayBits_t { - OVERLAY_TEXT_BIT = 1, - OVERLAY_NAME_BIT = 2, - OVERLAY_BBOX_BIT = 4, - OVERLAY_PIVOT_BIT = 8, - OVERLAY_MESSAGE_BIT = 16, - OVERLAY_ABSBOX_BIT = 32, - OVERLAY_RBOX_BIT = 64, - OVERLAY_SHOW_BLOCKSLOS = 128, - OVERLAY_ATTACHMENTS_BIT = 256, - OVERLAY_INTERPOLATED_ATTACHMENTS_BIT = 512, - OVERLAY_INTERPOLATED_PIVOT_BIT = 1024, - OVERLAY_SKELETON_BIT = 2048, - OVERLAY_INTERPOLATED_SKELETON_BIT = 4096, - OVERLAY_TRIGGER_BOUNDS_BIT = 8192, - OVERLAY_HITBOX_BIT = 16384, - OVERLAY_INTERPOLATED_HITBOX_BIT = 32768, - OVERLAY_AUTOAIM_BIT = 65536, - OVERLAY_NPC_SELECTED_BIT = 131072, - OVERLAY_JOINT_INFO_BIT = 262144, - OVERLAY_NPC_ROUTE_BIT = 524288, - OVERLAY_VISIBILITY_TRACES_BIT = 1048576, - OVERLAY_NPC_ENEMIES_BIT = 4194304, - OVERLAY_NPC_CONDITIONS_BIT = 8388608, - OVERLAY_NPC_COMBAT_BIT = 16777216, - OVERLAY_NPC_TASK_BIT = 33554432, - OVERLAY_NPC_BODYLOCATIONS = 67108864, - OVERLAY_NPC_VIEWCONE_BIT = 134217728, - OVERLAY_NPC_KILL_BIT = 268435456, - OVERLAY_WC_CHANGE_ENTITY = 536870912, - OVERLAY_BUDDHA_MODE = 1073741824, - OVERLAY_NPC_STEERING_REGULATIONS = 2147483648, - OVERLAY_NPC_TASK_TEXT_BIT = 4294967296, - OVERLAY_PROP_DEBUG = 8589934592, - OVERLAY_NPC_RELATION_BIT = 17179869184, - OVERLAY_VIEWOFFSET = 34359738368, - OVERLAY_VCOLLIDE_WIREFRAME_BIT = 68719476736, - OVERLAY_ACTORNAME_BIT = 274877906944, - OVERLAY_NPC_CONDITIONS_TEXT_BIT = 549755813888, - OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT = 1099511627776 + OVERLAY_TEXT_BIT = 0x1, + OVERLAY_NAME_BIT = 0x2, + OVERLAY_BBOX_BIT = 0x4, + OVERLAY_PIVOT_BIT = 0x8, + OVERLAY_MESSAGE_BIT = 0x10, + OVERLAY_ABSBOX_BIT = 0x20, + OVERLAY_RBOX_BIT = 0x40, + OVERLAY_SHOW_BLOCKSLOS = 0x80, + OVERLAY_ATTACHMENTS_BIT = 0x100, + OVERLAY_INTERPOLATED_ATTACHMENTS_BIT = 0x200, + OVERLAY_INTERPOLATED_PIVOT_BIT = 0x400, + OVERLAY_SKELETON_BIT = 0x800, + OVERLAY_INTERPOLATED_SKELETON_BIT = 0x1000, + OVERLAY_TRIGGER_BOUNDS_BIT = 0x2000, + OVERLAY_HITBOX_BIT = 0x4000, + OVERLAY_INTERPOLATED_HITBOX_BIT = 0x8000, + OVERLAY_AUTOAIM_BIT = 0x10000, + OVERLAY_NPC_SELECTED_BIT = 0x20000, + OVERLAY_JOINT_INFO_BIT = 0x40000, + OVERLAY_NPC_ROUTE_BIT = 0x80000, + OVERLAY_VISIBILITY_TRACES_BIT = 0x100000, + OVERLAY_NPC_ENEMIES_BIT = 0x400000, + OVERLAY_NPC_CONDITIONS_BIT = 0x800000, + OVERLAY_NPC_COMBAT_BIT = 0x1000000, + OVERLAY_NPC_TASK_BIT = 0x2000000, + OVERLAY_NPC_BODYLOCATIONS = 0x4000000, + OVERLAY_NPC_VIEWCONE_BIT = 0x8000000, + OVERLAY_NPC_KILL_BIT = 0x10000000, + OVERLAY_WC_CHANGE_ENTITY = 0x20000000, + OVERLAY_BUDDHA_MODE = 0x40000000, + OVERLAY_NPC_STEERING_REGULATIONS = 0x80000000, + OVERLAY_NPC_TASK_TEXT_BIT = 0x100000000, + OVERLAY_PROP_DEBUG = 0x200000000, + OVERLAY_NPC_RELATION_BIT = 0x400000000, + OVERLAY_VIEWOFFSET = 0x800000000, + OVERLAY_VCOLLIDE_WIREFRAME_BIT = 0x1000000000, + OVERLAY_ACTORNAME_BIT = 0x4000000000, + OVERLAY_NPC_CONDITIONS_TEXT_BIT = 0x8000000000, + OVERLAY_NPC_ABILITY_RANGE_DEBUG_BIT = 0x10000000000 } // Alignment: 1 // Members count: 14 - #[repr(i8)] + #[repr(u8)] pub enum MoveType_t { - MOVETYPE_NONE = 0, - MOVETYPE_OBSOLETE = 1, - MOVETYPE_WALK = 2, - MOVETYPE_FLY = 3, - MOVETYPE_FLYGRAVITY = 4, - MOVETYPE_VPHYSICS = 5, - MOVETYPE_PUSH = 6, - MOVETYPE_NOCLIP = 7, - MOVETYPE_OBSERVER = 8, - MOVETYPE_LADDER = 9, - MOVETYPE_CUSTOM = 10, - MOVETYPE_LAST = 11, - MOVETYPE_INVALID = 11, - MOVETYPE_MAX_BITS = 5 + MOVETYPE_NONE = 0x0, + MOVETYPE_OBSOLETE = 0x1, + MOVETYPE_WALK = 0x2, + MOVETYPE_FLY = 0x3, + MOVETYPE_FLYGRAVITY = 0x4, + MOVETYPE_VPHYSICS = 0x5, + MOVETYPE_PUSH = 0x6, + MOVETYPE_NOCLIP = 0x7, + MOVETYPE_OBSERVER = 0x8, + MOVETYPE_LADDER = 0x9, + MOVETYPE_CUSTOM = 0xA, + MOVETYPE_LAST = 0xB, + MOVETYPE_INVALID = 0xB, + MOVETYPE_MAX_BITS = 0x5 } // Alignment: 1 // Members count: 6 - #[repr(i8)] + #[repr(u8)] pub enum MoveCollide_t { - MOVECOLLIDE_DEFAULT = 0, - MOVECOLLIDE_FLY_BOUNCE = 1, - MOVECOLLIDE_FLY_CUSTOM = 2, - MOVECOLLIDE_FLY_SLIDE = 3, - MOVECOLLIDE_COUNT = 4, - MOVECOLLIDE_MAX_BITS = 3 + MOVECOLLIDE_DEFAULT = 0x0, + MOVECOLLIDE_FLY_BOUNCE = 0x1, + MOVECOLLIDE_FLY_CUSTOM = 0x2, + MOVECOLLIDE_FLY_SLIDE = 0x3, + MOVECOLLIDE_COUNT = 0x4, + MOVECOLLIDE_MAX_BITS = 0x3 } // Alignment: 1 // Members count: 9 - #[repr(i8)] + #[repr(u8)] pub enum SolidType_t { - SOLID_NONE = 0, - SOLID_BSP = 1, - SOLID_BBOX = 2, - SOLID_OBB = 3, - SOLID_SPHERE = 4, - SOLID_POINT = 5, - SOLID_VPHYSICS = 6, - SOLID_CAPSULE = 7, - SOLID_LAST = 8 + SOLID_NONE = 0x0, + SOLID_BSP = 0x1, + SOLID_BBOX = 0x2, + SOLID_OBB = 0x3, + SOLID_SPHERE = 0x4, + SOLID_POINT = 0x5, + SOLID_VPHYSICS = 0x6, + SOLID_CAPSULE = 0x7, + SOLID_LAST = 0x8 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum BrushSolidities_e { - BRUSHSOLID_TOGGLE = 0, - BRUSHSOLID_NEVER = 1, - BRUSHSOLID_ALWAYS = 2 + BRUSHSOLID_TOGGLE = 0x0, + BRUSHSOLID_NEVER = 0x1, + BRUSHSOLID_ALWAYS = 0x2 } // Alignment: 1 // Members count: 13 - #[repr(i8)] + #[repr(u8)] pub enum RenderMode_t { - kRenderNormal = 0, - kRenderTransColor = 1, - kRenderTransTexture = 2, - kRenderGlow = 3, - kRenderTransAlpha = 4, - kRenderTransAdd = 5, - kRenderEnvironmental = 6, - kRenderTransAddFrameBlend = 7, - kRenderTransAlphaAdd = 8, - kRenderWorldGlow = 9, - kRenderNone = 10, - kRenderDevVisualizer = 11, - kRenderModeCount = 12 + kRenderNormal = 0x0, + kRenderTransColor = 0x1, + kRenderTransTexture = 0x2, + kRenderGlow = 0x3, + kRenderTransAlpha = 0x4, + kRenderTransAdd = 0x5, + kRenderEnvironmental = 0x6, + kRenderTransAddFrameBlend = 0x7, + kRenderTransAlphaAdd = 0x8, + kRenderWorldGlow = 0x9, + kRenderNone = 0xA, + kRenderDevVisualizer = 0xB, + kRenderModeCount = 0xC } // Alignment: 1 // Members count: 20 - #[repr(i8)] + #[repr(u8)] pub enum RenderFx_t { - kRenderFxNone = 0, - kRenderFxPulseSlow = 1, - kRenderFxPulseFast = 2, - kRenderFxPulseSlowWide = 3, - kRenderFxPulseFastWide = 4, - kRenderFxFadeSlow = 5, - kRenderFxFadeFast = 6, - kRenderFxSolidSlow = 7, - kRenderFxSolidFast = 8, - kRenderFxStrobeSlow = 9, - kRenderFxStrobeFast = 10, - kRenderFxStrobeFaster = 11, - kRenderFxFlickerSlow = 12, - kRenderFxFlickerFast = 13, - kRenderFxNoDissipation = 14, - kRenderFxFadeOut = 15, - kRenderFxFadeIn = 16, - kRenderFxPulseFastWider = 17, - kRenderFxGlowShell = 18, - kRenderFxMax = 19 + kRenderFxNone = 0x0, + kRenderFxPulseSlow = 0x1, + kRenderFxPulseFast = 0x2, + kRenderFxPulseSlowWide = 0x3, + kRenderFxPulseFastWide = 0x4, + kRenderFxFadeSlow = 0x5, + kRenderFxFadeFast = 0x6, + kRenderFxSolidSlow = 0x7, + kRenderFxSolidFast = 0x8, + kRenderFxStrobeSlow = 0x9, + kRenderFxStrobeFast = 0xA, + kRenderFxStrobeFaster = 0xB, + kRenderFxFlickerSlow = 0xC, + kRenderFxFlickerFast = 0xD, + kRenderFxNoDissipation = 0xE, + kRenderFxFadeOut = 0xF, + kRenderFxFadeIn = 0x10, + kRenderFxPulseFastWider = 0x11, + kRenderFxGlowShell = 0x12, + kRenderFxMax = 0x13 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum CRR_Response__ResponseEnum_t { - MAX_RESPONSE_NAME = 192, - MAX_RULE_NAME = 128 + MAX_RESPONSE_NAME = 0xC0, + MAX_RULE_NAME = 0x80 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum LessonPanelLayoutFileTypes_t { - LAYOUT_HAND_DEFAULT = 0, - LAYOUT_WORLD_DEFAULT = 1, - LAYOUT_CUSTOM = 2 + LAYOUT_HAND_DEFAULT = 0x0, + LAYOUT_WORLD_DEFAULT = 0x1, + LAYOUT_CUSTOM = 0x2 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum Touch_t { - touch_none = 0, - touch_player_only = 1, - touch_npc_only = 2, - touch_player_or_npc = 3, - touch_player_or_npc_or_physicsprop = 4 + touch_none = 0x0, + touch_player_only = 0x1, + touch_npc_only = 0x2, + touch_player_or_npc = 0x3, + touch_player_or_npc_or_physicsprop = 0x4 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ScriptedMoveType_t { - SCRIPTED_MOVETYPE_NONE = 0, - SCRIPTED_MOVETYPE_TO_WITH_DURATION = 1, - SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED = 2, - SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 3 + SCRIPTED_MOVETYPE_NONE = 0x0, + SCRIPTED_MOVETYPE_TO_WITH_DURATION = 0x1, + SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED = 0x2, + SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 0x3 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum ForcedCrouchState_t { - FORCEDCROUCH_NONE = 0, - FORCEDCROUCH_CROUCHED = 1, - FORCEDCROUCH_UNCROUCHED = 2 + FORCEDCROUCH_NONE = 0x0, + FORCEDCROUCH_CROUCHED = 0x1, + FORCEDCROUCH_UNCROUCHED = 0x2 } // Alignment: 4 // Members count: 12 - #[repr(i32)] + #[repr(u32)] pub enum Hull_t { - HULL_HUMAN = 0, - HULL_SMALL_CENTERED = 1, - HULL_WIDE_HUMAN = 2, - HULL_TINY = 3, - HULL_MEDIUM = 4, - HULL_TINY_CENTERED = 5, - HULL_LARGE = 6, - HULL_LARGE_CENTERED = 7, - HULL_MEDIUM_TALL = 8, - HULL_SMALL = 9, - NUM_HULLS = 10, - HULL_NONE = 11 + HULL_HUMAN = 0x0, + HULL_SMALL_CENTERED = 0x1, + HULL_WIDE_HUMAN = 0x2, + HULL_TINY = 0x3, + HULL_MEDIUM = 0x4, + HULL_TINY_CENTERED = 0x5, + HULL_LARGE = 0x6, + HULL_LARGE_CENTERED = 0x7, + HULL_MEDIUM_TALL = 0x8, + HULL_SMALL = 0x9, + NUM_HULLS = 0xA, + HULL_NONE = 0xB } // Alignment: 4 // Members count: 1 - #[repr(i32)] + #[repr(u32)] pub enum navproperties_t { - NAV_IGNORE = 1 + NAV_IGNORE = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum CLogicBranchList__LogicBranchListenerLastState_t { - LOGIC_BRANCH_LISTENER_NOT_INIT = 0, - LOGIC_BRANCH_LISTENER_ALL_TRUE = 1, - LOGIC_BRANCH_LISTENER_ALL_FALSE = 2, - LOGIC_BRANCH_LISTENER_MIXED = 3 + LOGIC_BRANCH_LISTENER_NOT_INIT = 0x0, + LOGIC_BRANCH_LISTENER_ALL_TRUE = 0x1, + LOGIC_BRANCH_LISTENER_ALL_FALSE = 0x2, + LOGIC_BRANCH_LISTENER_MIXED = 0x3 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum EntFinderMethod_t { - ENT_FIND_METHOD_NEAREST = 0, - ENT_FIND_METHOD_FARTHEST = 1, - ENT_FIND_METHOD_RANDOM = 2 + ENT_FIND_METHOD_NEAREST = 0x0, + ENT_FIND_METHOD_FARTHEST = 0x1, + ENT_FIND_METHOD_RANDOM = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ValueRemapperInputType_t { - InputType_PlayerShootPosition = 0, - InputType_PlayerShootPositionAroundAxis = 1 + InputType_PlayerShootPosition = 0x0, + InputType_PlayerShootPositionAroundAxis = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ValueRemapperOutputType_t { - OutputType_AnimationCycle = 0, - OutputType_RotationX = 1, - OutputType_RotationY = 2, - OutputType_RotationZ = 3 + OutputType_AnimationCycle = 0x0, + OutputType_RotationX = 0x1, + OutputType_RotationY = 0x2, + OutputType_RotationZ = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ValueRemapperHapticsType_t { - HaticsType_Default = 0, - HaticsType_None = 1 + HaticsType_Default = 0x0, + HaticsType_None = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum ValueRemapperMomentumType_t { - MomentumType_None = 0, - MomentumType_Friction = 1, - MomentumType_SpringTowardSnapValue = 2, - MomentumType_SpringAwayFromSnapValue = 3 + MomentumType_None = 0x0, + MomentumType_Friction = 0x1, + MomentumType_SpringTowardSnapValue = 0x2, + MomentumType_SpringAwayFromSnapValue = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ValueRemapperRatchetType_t { - RatchetType_Absolute = 0, - RatchetType_EachEngage = 1 + RatchetType_Absolute = 0x0, + RatchetType_EachEngage = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum PointWorldTextJustifyHorizontal_t { - POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0, - POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 1, - POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 2 + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0x0, + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 0x1, + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum PointWorldTextJustifyVertical_t { - POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0, - POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 1, - POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 2 + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0x0, + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 0x1, + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum PointWorldTextReorientMode_t { - POINT_WORLD_TEXT_REORIENT_NONE = 0, - POINT_WORLD_TEXT_REORIENT_AROUND_UP = 1 + POINT_WORLD_TEXT_REORIENT_NONE = 0x0, + POINT_WORLD_TEXT_REORIENT_AROUND_UP = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum doorCheck_e { - DOOR_CHECK_FORWARD = 0, - DOOR_CHECK_BACKWARD = 1, - DOOR_CHECK_FULL = 2 + DOOR_CHECK_FORWARD = 0x0, + DOOR_CHECK_BACKWARD = 0x1, + DOOR_CHECK_FULL = 0x2 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum PropDoorRotatingSpawnPos_t { - DOOR_SPAWN_CLOSED = 0, - DOOR_SPAWN_OPEN_FORWARD = 1, - DOOR_SPAWN_OPEN_BACK = 2, - DOOR_SPAWN_AJAR = 3 + DOOR_SPAWN_CLOSED = 0x0, + DOOR_SPAWN_OPEN_FORWARD = 0x1, + DOOR_SPAWN_OPEN_BACK = 0x2, + DOOR_SPAWN_AJAR = 0x3 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum PropDoorRotatingOpenDirection_e { - DOOR_ROTATING_OPEN_BOTH_WAYS = 0, - DOOR_ROTATING_OPEN_FORWARD = 1, - DOOR_ROTATING_OPEN_BACKWARD = 2 + DOOR_ROTATING_OPEN_BOTH_WAYS = 0x0, + DOOR_ROTATING_OPEN_FORWARD = 0x1, + DOOR_ROTATING_OPEN_BACKWARD = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum SceneOnPlayerDeath_t { - SCENE_ONPLAYERDEATH_DO_NOTHING = 0, - SCENE_ONPLAYERDEATH_CANCEL = 1 + SCENE_ONPLAYERDEATH_DO_NOTHING = 0x0, + SCENE_ONPLAYERDEATH_CANCEL = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ScriptedConflictResponse_t { - SS_CONFLICT_ENQUEUE = 0, - SS_CONFLICT_INTERRUPT = 1 + SS_CONFLICT_ENQUEUE = 0x0, + SS_CONFLICT_INTERRUPT = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum TRAIN_CODE { - TRAIN_SAFE = 0, - TRAIN_BLOCKING = 1, - TRAIN_FOLLOWING = 2 + TRAIN_SAFE = 0x0, + TRAIN_BLOCKING = 0x1, + TRAIN_FOLLOWING = 0x2 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum NPCFollowFormation_t { - Default = -1, - CloseCircle = 0, - WideCircle = 1, - MediumCircle = 5, - Sidekick = 6 + Default = 0xFFFFFFFFFFFFFFFF, + CloseCircle = 0x0, + WideCircle = 0x1, + MediumCircle = 0x5, + Sidekick = 0x6 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum NPCLookType_t { - Chest = 0, - Head = 1, - Eyes = 2 + Chest = 0x0, + Head = 0x1, + Eyes = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum SoundEventStartType_t { - SOUNDEVENT_START_PLAYER = 0, - SOUNDEVENT_START_WORLD = 1, - SOUNDEVENT_START_ENTITY = 2 + SOUNDEVENT_START_PLAYER = 0x0, + SOUNDEVENT_START_WORLD = 0x1, + SOUNDEVENT_START_ENTITY = 0x2 } // Alignment: 4 // Members count: 8 - #[repr(i32)] + #[repr(u32)] pub enum TOGGLE_STATE { - TS_AT_TOP = 0, - TS_AT_BOTTOM = 1, - TS_GOING_UP = 2, - TS_GOING_DOWN = 3, - DOOR_OPEN = 0, - DOOR_CLOSED = 1, - DOOR_OPENING = 2, - DOOR_CLOSING = 3 + TS_AT_TOP = 0x0, + TS_AT_BOTTOM = 0x1, + TS_GOING_UP = 0x2, + TS_GOING_DOWN = 0x3, + DOOR_OPEN = 0x0, + DOOR_CLOSED = 0x1, + DOOR_OPENING = 0x2, + DOOR_CLOSING = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum FuncDoorSpawnPos_t { - FUNC_DOOR_SPAWN_CLOSED = 0, - FUNC_DOOR_SPAWN_OPEN = 1 + FUNC_DOOR_SPAWN_CLOSED = 0x0, + FUNC_DOOR_SPAWN_OPEN = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum filter_t { - FILTER_AND = 0, - FILTER_OR = 1 + FILTER_AND = 0x0, + FILTER_OR = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum Explosions { - expRandom = 0, - expDirected = 1, - expUsePrecise = 2 + expRandom = 0x0, + expDirected = 0x1, + expUsePrecise = 0x2 } // Alignment: 4 // Members count: 12 - #[repr(i32)] + #[repr(u32)] pub enum Materials { - matGlass = 0, - matWood = 1, - matMetal = 2, - matFlesh = 3, - matCinderBlock = 4, - matCeilingTile = 5, - matComputer = 6, - matUnbreakableGlass = 7, - matRocks = 8, - matWeb = 9, - matNone = 10, - matLastMaterial = 11 + matGlass = 0x0, + matWood = 0x1, + matMetal = 0x2, + matFlesh = 0x3, + matCinderBlock = 0x4, + matCeilingTile = 0x5, + matComputer = 0x6, + matUnbreakableGlass = 0x7, + matRocks = 0x8, + matWeb = 0x9, + matNone = 0xA, + matLastMaterial = 0xB } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum EOverrideBlockLOS_t { - BLOCK_LOS_DEFAULT = 0, - BLOCK_LOS_FORCE_FALSE = 1, - BLOCK_LOS_FORCE_TRUE = 2 + BLOCK_LOS_DEFAULT = 0x0, + BLOCK_LOS_FORCE_FALSE = 0x1, + BLOCK_LOS_FORCE_TRUE = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum MoveLinearAuthoredPos_t { - MOVELINEAR_AUTHORED_AT_START_POSITION = 0, - MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 1, - MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 2 + MOVELINEAR_AUTHORED_AT_START_POSITION = 0x0, + MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 0x1, + MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum TrackOrientationType_t { - TrackOrientation_Fixed = 0, - TrackOrientation_FacePath = 1, - TrackOrientation_FacePathAngles = 2 + TrackOrientation_Fixed = 0x0, + TrackOrientation_FacePath = 0x1, + TrackOrientation_FacePathAngles = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t { - kMIN_THRESHOLD = 0, - kMIN_FULL = 1, - kHIGHWATER = 2 + kMIN_THRESHOLD = 0x0, + kMIN_FULL = 0x1, + kHIGHWATER = 0x2 } // Alignment: 4 // Members count: 23 - #[repr(i32)] + #[repr(u32)] pub enum SoundFlags_t { - SOUND_NONE = 0, - SOUND_COMBAT = 1, - SOUND_WORLD = 2, - SOUND_PLAYER = 4, - SOUND_DANGER = 8, - SOUND_BULLET_IMPACT = 16, - SOUND_THUMPER = 32, - SOUND_PHYSICS_DANGER = 64, - SOUND_MOVE_AWAY = 128, - SOUND_PLAYER_VEHICLE = 256, - SOUND_GLASS_BREAK = 512, - SOUND_PHYSICS_OBJECT = 1024, - SOUND_CONTEXT_GUNFIRE = 1048576, - SOUND_CONTEXT_COMBINE_ONLY = 2097152, - SOUND_CONTEXT_REACT_TO_SOURCE = 4194304, - SOUND_CONTEXT_EXPLOSION = 8388608, - SOUND_CONTEXT_EXCLUDE_COMBINE = 16777216, - SOUND_CONTEXT_DANGER_APPROACH = 33554432, - SOUND_CONTEXT_ALLIES_ONLY = 67108864, - SOUND_CONTEXT_PANIC_NPCS = 134217728, - ALL_CONTEXTS = -1048576, - ALL_SCENTS = 0, - ALL_SOUNDS = 1048575 + SOUND_NONE = 0x0, + SOUND_COMBAT = 0x1, + SOUND_WORLD = 0x2, + SOUND_PLAYER = 0x4, + SOUND_DANGER = 0x8, + SOUND_BULLET_IMPACT = 0x10, + SOUND_THUMPER = 0x20, + SOUND_PHYSICS_DANGER = 0x40, + SOUND_MOVE_AWAY = 0x80, + SOUND_PLAYER_VEHICLE = 0x100, + SOUND_GLASS_BREAK = 0x200, + SOUND_PHYSICS_OBJECT = 0x400, + SOUND_CONTEXT_GUNFIRE = 0x100000, + SOUND_CONTEXT_COMBINE_ONLY = 0x200000, + SOUND_CONTEXT_REACT_TO_SOURCE = 0x400000, + SOUND_CONTEXT_EXPLOSION = 0x800000, + SOUND_CONTEXT_EXCLUDE_COMBINE = 0x1000000, + SOUND_CONTEXT_DANGER_APPROACH = 0x2000000, + SOUND_CONTEXT_ALLIES_ONLY = 0x4000000, + SOUND_CONTEXT_PANIC_NPCS = 0x8000000, + ALL_CONTEXTS = 0xFFFFFFFFFFF00000, + ALL_SCENTS = 0x0, + ALL_SOUNDS = 0xFFFFF } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum TrainVelocityType_t { - TrainVelocity_Instantaneous = 0, - TrainVelocity_LinearBlend = 1, - TrainVelocity_EaseInEaseOut = 2 + TrainVelocity_Instantaneous = 0x0, + TrainVelocity_LinearBlend = 0x1, + TrainVelocity_EaseInEaseOut = 0x2 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum TrainOrientationType_t { - TrainOrientation_Fixed = 0, - TrainOrientation_AtPathTracks = 1, - TrainOrientation_LinearBlend = 2, - TrainOrientation_EaseInEaseOut = 3 + TrainOrientation_Fixed = 0x0, + TrainOrientation_AtPathTracks = 0x1, + TrainOrientation_LinearBlend = 0x2, + TrainOrientation_EaseInEaseOut = 0x3 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum BeamType_t { - BEAM_INVALID = 0, - BEAM_POINTS = 1, - BEAM_ENTPOINT = 2, - BEAM_ENTS = 3, - BEAM_HOSE = 4, - BEAM_SPLINE = 5, - BEAM_LASER = 6 + BEAM_INVALID = 0x0, + BEAM_POINTS = 0x1, + BEAM_ENTPOINT = 0x2, + BEAM_ENTS = 0x3, + BEAM_HOSE = 0x4, + BEAM_SPLINE = 0x5, + BEAM_LASER = 0x6 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum BeamClipStyle_t { - kNOCLIP = 0, - kGEOCLIP = 1, - kMODELCLIP = 2, - kBEAMCLIPSTYLE_NUMBITS = 2 + kNOCLIP = 0x0, + kGEOCLIP = 0x1, + kMODELCLIP = 0x2, + kBEAMCLIPSTYLE_NUMBITS = 0x2 } // Alignment: 1 // Members count: 10 - #[repr(i8)] + #[repr(u8)] pub enum SurroundingBoundsType_t { - USE_OBB_COLLISION_BOUNDS = 0, - USE_BEST_COLLISION_BOUNDS = 1, - USE_HITBOXES = 2, - USE_SPECIFIED_BOUNDS = 3, - USE_GAME_CODE = 4, - USE_ROTATION_EXPANDED_BOUNDS = 5, - USE_ROTATION_EXPANDED_ORIENTED_BOUNDS = 6, - USE_COLLISION_BOUNDS_NEVER_VPHYSICS = 7, - USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS = 8, - SURROUNDING_TYPE_BIT_COUNT = 3 + USE_OBB_COLLISION_BOUNDS = 0x0, + USE_BEST_COLLISION_BOUNDS = 0x1, + USE_HITBOXES = 0x2, + USE_SPECIFIED_BOUNDS = 0x3, + USE_GAME_CODE = 0x4, + USE_ROTATION_EXPANDED_BOUNDS = 0x5, + USE_ROTATION_EXPANDED_ORIENTED_BOUNDS = 0x6, + USE_COLLISION_BOUNDS_NEVER_VPHYSICS = 0x7, + USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS = 0x8, + SURROUNDING_TYPE_BIT_COUNT = 0x3 } // Alignment: 1 // Members count: 2 - #[repr(i8)] + #[repr(u8)] pub enum ShatterPanelMode { - SHATTER_GLASS = 0, - SHATTER_DRYWALL = 1 + SHATTER_GLASS = 0x0, + SHATTER_DRYWALL = 0x1 } // Alignment: 1 // Members count: 5 - #[repr(i8)] + #[repr(u8)] pub enum ShatterDamageCause { - SHATTERDAMAGE_BULLET = 0, - SHATTERDAMAGE_MELEE = 1, - SHATTERDAMAGE_THROWN = 2, - SHATTERDAMAGE_SCRIPT = 3, - SHATTERDAMAGE_EXPLOSIVE = 4 + SHATTERDAMAGE_BULLET = 0x0, + SHATTERDAMAGE_MELEE = 0x1, + SHATTERDAMAGE_THROWN = 0x2, + SHATTERDAMAGE_SCRIPT = 0x3, + SHATTERDAMAGE_EXPLOSIVE = 0x4 } // Alignment: 1 // Members count: 5 - #[repr(i8)] + #[repr(u8)] pub enum ShatterGlassStressType { - SHATTERGLASS_BLUNT = 0, - SHATTERGLASS_BALLISTIC = 1, - SHATTERGLASS_PULSE = 2, - SHATTERDRYWALL_CHUNKS = 3, - SHATTERGLASS_EXPLOSIVE = 4 + SHATTERGLASS_BLUNT = 0x0, + SHATTERGLASS_BALLISTIC = 0x1, + SHATTERGLASS_PULSE = 0x2, + SHATTERDRYWALL_CHUNKS = 0x3, + SHATTERGLASS_EXPLOSIVE = 0x4 } // Alignment: 1 // Members count: 3 - #[repr(i8)] + #[repr(u8)] pub enum OnFrame { - ONFRAME_UNKNOWN = 0, - ONFRAME_TRUE = 1, - ONFRAME_FALSE = 2 + ONFRAME_UNKNOWN = 0x0, + ONFRAME_TRUE = 0x1, + ONFRAME_FALSE = 0x2 } // Alignment: 1 // Members count: 2 - #[repr(i8)] + #[repr(u8)] pub enum ShardSolid_t { - SHARD_SOLID = 0, - SHARD_DEBRIS = 1 + SHARD_SOLID = 0x0, + SHARD_DEBRIS = 0x1 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum AnimLoopMode_t { - ANIM_LOOP_MODE_INVALID = -1, - ANIM_LOOP_MODE_NOT_LOOPING = 0, - ANIM_LOOP_MODE_LOOPING = 1, - ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS = 2, - ANIM_LOOP_MODE_COUNT = 3 + ANIM_LOOP_MODE_INVALID = 0xFFFFFFFFFFFFFFFF, + ANIM_LOOP_MODE_NOT_LOOPING = 0x0, + ANIM_LOOP_MODE_LOOPING = 0x1, + ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS = 0x2, + ANIM_LOOP_MODE_COUNT = 0x3 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum EntitySubclassScope_t { - SUBCLASS_SCOPE_NONE = -1, - SUBCLASS_SCOPE_PRECIPITATION = 0, - SUBCLASS_SCOPE_PLAYER_WEAPONS = 1, - SUBCLASS_SCOPE_COUNT = 2 + SUBCLASS_SCOPE_NONE = 0xFFFFFFFFFFFFFFFF, + SUBCLASS_SCOPE_PRECIPITATION = 0x0, + SUBCLASS_SCOPE_PLAYER_WEAPONS = 0x1, + SUBCLASS_SCOPE_COUNT = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum SubclassVDataChangeType_t { - SUBCLASS_VDATA_CREATED = 0, - SUBCLASS_VDATA_SUBCLASS_CHANGED = 1, - SUBCLASS_VDATA_RELOADED = 2 + SUBCLASS_VDATA_CREATED = 0x0, + SUBCLASS_VDATA_SUBCLASS_CHANGED = 0x1, + SUBCLASS_VDATA_RELOADED = 0x2 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum PlayerConnectedState { - PlayerNeverConnected = -1, - PlayerConnected = 0, - PlayerConnecting = 1, - PlayerReconnecting = 2, - PlayerDisconnecting = 3, - PlayerDisconnected = 4, - PlayerReserved = 5 + PlayerNeverConnected = 0xFFFFFFFFFFFFFFFF, + PlayerConnected = 0x0, + PlayerConnecting = 0x1, + PlayerReconnecting = 0x2, + PlayerDisconnecting = 0x3, + PlayerDisconnected = 0x4, + PlayerReserved = 0x5 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum WeaponSwitchReason_t { - eDrawn = 0, - eEquipped = 1, - eUserInitiatedSwitchToLast = 2 + eDrawn = 0x0, + eEquipped = 0x1, + eUserInitiatedSwitchToLast = 0x2 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum WeaponAttackType_t { - eInvalid = -1, - ePrimary = 0, - eSecondary = 1, - eCount = 2 + eInvalid = 0xFFFFFFFFFFFFFFFF, + ePrimary = 0x0, + eSecondary = 0x1, + eCount = 0x2 } // Alignment: 4 // Members count: 35 - #[repr(i32)] + #[repr(u32)] pub enum vote_create_failed_t { - VOTE_FAILED_GENERIC = 0, - VOTE_FAILED_TRANSITIONING_PLAYERS = 1, - VOTE_FAILED_RATE_EXCEEDED = 2, - VOTE_FAILED_YES_MUST_EXCEED_NO = 3, - VOTE_FAILED_QUORUM_FAILURE = 4, - VOTE_FAILED_ISSUE_DISABLED = 5, - VOTE_FAILED_MAP_NOT_FOUND = 6, - VOTE_FAILED_MAP_NAME_REQUIRED = 7, - VOTE_FAILED_FAILED_RECENTLY = 8, - VOTE_FAILED_TEAM_CANT_CALL = 9, - VOTE_FAILED_WAITINGFORPLAYERS = 10, - VOTE_FAILED_PLAYERNOTFOUND = 11, - VOTE_FAILED_CANNOT_KICK_ADMIN = 12, - VOTE_FAILED_SCRAMBLE_IN_PROGRESS = 13, - VOTE_FAILED_SPECTATOR = 14, - VOTE_FAILED_FAILED_RECENT_KICK = 15, - VOTE_FAILED_FAILED_RECENT_CHANGEMAP = 16, - VOTE_FAILED_FAILED_RECENT_SWAPTEAMS = 17, - VOTE_FAILED_FAILED_RECENT_SCRAMBLETEAMS = 18, - VOTE_FAILED_FAILED_RECENT_RESTART = 19, - VOTE_FAILED_SWAP_IN_PROGRESS = 20, - VOTE_FAILED_DISABLED = 21, - VOTE_FAILED_NEXTLEVEL_SET = 22, - VOTE_FAILED_TOO_EARLY_SURRENDER = 23, - VOTE_FAILED_MATCH_PAUSED = 24, - VOTE_FAILED_MATCH_NOT_PAUSED = 25, - VOTE_FAILED_NOT_IN_WARMUP = 26, - VOTE_FAILED_NOT_10_PLAYERS = 27, - VOTE_FAILED_TIMEOUT_ACTIVE = 28, - VOTE_FAILED_TIMEOUT_INACTIVE = 29, - VOTE_FAILED_TIMEOUT_EXHAUSTED = 30, - VOTE_FAILED_CANT_ROUND_END = 31, - VOTE_FAILED_REMATCH = 32, - VOTE_FAILED_CONTINUE = 33, - VOTE_FAILED_MAX = 34 + VOTE_FAILED_GENERIC = 0x0, + VOTE_FAILED_TRANSITIONING_PLAYERS = 0x1, + VOTE_FAILED_RATE_EXCEEDED = 0x2, + VOTE_FAILED_YES_MUST_EXCEED_NO = 0x3, + VOTE_FAILED_QUORUM_FAILURE = 0x4, + VOTE_FAILED_ISSUE_DISABLED = 0x5, + VOTE_FAILED_MAP_NOT_FOUND = 0x6, + VOTE_FAILED_MAP_NAME_REQUIRED = 0x7, + VOTE_FAILED_FAILED_RECENTLY = 0x8, + VOTE_FAILED_TEAM_CANT_CALL = 0x9, + VOTE_FAILED_WAITINGFORPLAYERS = 0xA, + VOTE_FAILED_PLAYERNOTFOUND = 0xB, + VOTE_FAILED_CANNOT_KICK_ADMIN = 0xC, + VOTE_FAILED_SCRAMBLE_IN_PROGRESS = 0xD, + VOTE_FAILED_SPECTATOR = 0xE, + VOTE_FAILED_FAILED_RECENT_KICK = 0xF, + VOTE_FAILED_FAILED_RECENT_CHANGEMAP = 0x10, + VOTE_FAILED_FAILED_RECENT_SWAPTEAMS = 0x11, + VOTE_FAILED_FAILED_RECENT_SCRAMBLETEAMS = 0x12, + VOTE_FAILED_FAILED_RECENT_RESTART = 0x13, + VOTE_FAILED_SWAP_IN_PROGRESS = 0x14, + VOTE_FAILED_DISABLED = 0x15, + VOTE_FAILED_NEXTLEVEL_SET = 0x16, + VOTE_FAILED_TOO_EARLY_SURRENDER = 0x17, + VOTE_FAILED_MATCH_PAUSED = 0x18, + VOTE_FAILED_MATCH_NOT_PAUSED = 0x19, + VOTE_FAILED_NOT_IN_WARMUP = 0x1A, + VOTE_FAILED_NOT_10_PLAYERS = 0x1B, + VOTE_FAILED_TIMEOUT_ACTIVE = 0x1C, + VOTE_FAILED_TIMEOUT_INACTIVE = 0x1D, + VOTE_FAILED_TIMEOUT_EXHAUSTED = 0x1E, + VOTE_FAILED_CANT_ROUND_END = 0x1F, + VOTE_FAILED_REMATCH = 0x20, + VOTE_FAILED_CONTINUE = 0x21, + VOTE_FAILED_MAX = 0x22 } // Alignment: 1 // Members count: 9 - #[repr(i8)] + #[repr(u8)] pub enum ItemFlagTypes_t { - ITEM_FLAG_NONE = 0, - ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO = 1, - ITEM_FLAG_NOAUTORELOAD = 2, - ITEM_FLAG_NOAUTOSWITCHEMPTY = 4, - ITEM_FLAG_LIMITINWORLD = 8, - ITEM_FLAG_EXHAUSTIBLE = 16, - ITEM_FLAG_DOHITLOCATIONDMG = 32, - ITEM_FLAG_NOAMMOPICKUPS = 64, - ITEM_FLAG_NOITEMPICKUP = 128 + ITEM_FLAG_NONE = 0x0, + ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO = 0x1, + ITEM_FLAG_NOAUTORELOAD = 0x2, + ITEM_FLAG_NOAUTOSWITCHEMPTY = 0x4, + ITEM_FLAG_LIMITINWORLD = 0x8, + ITEM_FLAG_EXHAUSTIBLE = 0x10, + ITEM_FLAG_DOHITLOCATIONDMG = 0x20, + ITEM_FLAG_NOAMMOPICKUPS = 0x40, + ITEM_FLAG_NOITEMPICKUP = 0x80 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum EntityDisolveType_t { - ENTITY_DISSOLVE_INVALID = -1, - ENTITY_DISSOLVE_NORMAL = 0, - ENTITY_DISSOLVE_ELECTRICAL = 1, - ENTITY_DISSOLVE_ELECTRICAL_LIGHT = 2, - ENTITY_DISSOLVE_CORE = 3 + ENTITY_DISSOLVE_INVALID = 0xFFFFFFFFFFFFFFFF, + ENTITY_DISSOLVE_NORMAL = 0x0, + ENTITY_DISSOLVE_ELECTRICAL = 0x1, + ENTITY_DISSOLVE_ELECTRICAL_LIGHT = 0x2, + ENTITY_DISSOLVE_CORE = 0x3 } // Alignment: 4 // Members count: 14 - #[repr(i32)] + #[repr(u32)] pub enum HitGroup_t { - HITGROUP_INVALID = -1, - HITGROUP_GENERIC = 0, - HITGROUP_HEAD = 1, - HITGROUP_CHEST = 2, - HITGROUP_STOMACH = 3, - HITGROUP_LEFTARM = 4, - HITGROUP_RIGHTARM = 5, - HITGROUP_LEFTLEG = 6, - HITGROUP_RIGHTLEG = 7, - HITGROUP_NECK = 8, - HITGROUP_UNUSED = 9, - HITGROUP_GEAR = 10, - HITGROUP_SPECIAL = 11, - HITGROUP_COUNT = 12 + HITGROUP_INVALID = 0xFFFFFFFFFFFFFFFF, + HITGROUP_GENERIC = 0x0, + HITGROUP_HEAD = 0x1, + HITGROUP_CHEST = 0x2, + HITGROUP_STOMACH = 0x3, + HITGROUP_LEFTARM = 0x4, + HITGROUP_RIGHTARM = 0x5, + HITGROUP_LEFTLEG = 0x6, + HITGROUP_RIGHTLEG = 0x7, + HITGROUP_NECK = 0x8, + HITGROUP_UNUSED = 0x9, + HITGROUP_GEAR = 0xA, + HITGROUP_SPECIAL = 0xB, + HITGROUP_COUNT = 0xC } // Alignment: 1 // Members count: 7 - #[repr(i8)] + #[repr(u8)] pub enum WaterLevel_t { - WL_NotInWater = 0, - WL_Feet = 1, - WL_Knees = 2, - WL_Waist = 3, - WL_Chest = 4, - WL_FullyUnderwater = 5, - WL_Count = 6 + WL_NotInWater = 0x0, + WL_Feet = 0x1, + WL_Knees = 0x2, + WL_Waist = 0x3, + WL_Chest = 0x4, + WL_FullyUnderwater = 0x5, + WL_Count = 0x6 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum DoorState_t { - DOOR_STATE_CLOSED = 0, - DOOR_STATE_OPENING = 1, - DOOR_STATE_OPEN = 2, - DOOR_STATE_CLOSING = 3, - DOOR_STATE_AJAR = 4 + DOOR_STATE_CLOSED = 0x0, + DOOR_STATE_OPENING = 0x1, + DOOR_STATE_OPEN = 0x2, + DOOR_STATE_CLOSING = 0x3, + DOOR_STATE_AJAR = 0x4 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ShadowType_t { - SHADOWS_NONE = 0, - SHADOWS_SIMPLE = 1 + SHADOWS_NONE = 0x0, + SHADOWS_SIMPLE = 0x1 } // Alignment: 4 // Members count: 10 - #[repr(i32)] + #[repr(u32)] pub enum Class_T { - CLASS_NONE = 0, - CLASS_PLAYER = 1, - CLASS_PLAYER_ALLY = 2, - CLASS_BOMB = 3, - CLASS_FOOT_CONTACT_SHADOW = 4, - CLASS_WEAPON = 5, - CLASS_WATER_SPLASHER = 6, - CLASS_WEAPON_VIEWMODEL = 7, - CLASS_DOOR = 8, - NUM_CLASSIFY_CLASSES = 9 + CLASS_NONE = 0x0, + CLASS_PLAYER = 0x1, + CLASS_PLAYER_ALLY = 0x2, + CLASS_BOMB = 0x3, + CLASS_FOOT_CONTACT_SHADOW = 0x4, + CLASS_WEAPON = 0x5, + CLASS_WATER_SPLASHER = 0x6, + CLASS_WEAPON_VIEWMODEL = 0x7, + CLASS_DOOR = 0x8, + NUM_CLASSIFY_CLASSES = 0x9 } // Alignment: 4 // Members count: 10 - #[repr(i32)] + #[repr(u32)] pub enum Disposition_t { - D_ER = 0, - D_HT = 1, - D_FR = 2, - D_LI = 3, - D_NU = 4, - D_ERROR = 0, - D_HATE = 1, - D_FEAR = 2, - D_LIKE = 3, - D_NEUTRAL = 4 + D_ER = 0x0, + D_HT = 0x1, + D_FR = 0x2, + D_LI = 0x3, + D_NU = 0x4, + D_ERROR = 0x0, + D_HATE = 0x1, + D_FEAR = 0x2, + D_LIKE = 0x3, + D_NEUTRAL = 0x4 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum LatchDirtyPermission_t { - LATCH_DIRTY_DISALLOW = 0, - LATCH_DIRTY_SERVER_CONTROLLED = 1, - LATCH_DIRTY_CLIENT_SIMULATED = 2, - LATCH_DIRTY_PREDICTION = 3, - LATCH_DIRTY_FRAMESIMULATE = 4, - LATCH_DIRTY_PARTICLE_SIMULATE = 5 + LATCH_DIRTY_DISALLOW = 0x0, + LATCH_DIRTY_SERVER_CONTROLLED = 0x1, + LATCH_DIRTY_CLIENT_SIMULATED = 0x2, + LATCH_DIRTY_PREDICTION = 0x3, + LATCH_DIRTY_FRAMESIMULATE = 0x4, + LATCH_DIRTY_PARTICLE_SIMULATE = 0x5 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum LifeState_t { - LIFE_ALIVE = 0, - LIFE_DYING = 1, - LIFE_DEAD = 2, - LIFE_RESPAWNABLE = 3, - LIFE_RESPAWNING = 4 + LIFE_ALIVE = 0x0, + LIFE_DYING = 0x1, + LIFE_DEAD = 0x2, + LIFE_RESPAWNABLE = 0x3, + LIFE_RESPAWNING = 0x4 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum StanceType_t { - STANCE_CURRENT = -1, - STANCE_DEFAULT = 0, - STANCE_CROUCHING = 1, - STANCE_PRONE = 2, - NUM_STANCES = 3 + STANCE_CURRENT = 0xFFFFFFFFFFFFFFFF, + STANCE_DEFAULT = 0x0, + STANCE_CROUCHING = 0x1, + STANCE_PRONE = 0x2, + NUM_STANCES = 0x3 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum ModifyDamageReturn_t { - CONTINUE_TO_APPLY_DAMAGE = 0, - ABORT_DO_NOT_APPLY_DAMAGE = 1 + CONTINUE_TO_APPLY_DAMAGE = 0x0, + ABORT_DO_NOT_APPLY_DAMAGE = 0x1 } // Alignment: 1 // Members count: 3 - #[repr(i8)] + #[repr(u8)] pub enum BeginDeathLifeStateTransition_t { - NO_CHANGE_IN_LIFESTATE = 0, - TRANSITION_TO_LIFESTATE_DYING = 1, - TRANSITION_TO_LIFESTATE_DEAD = 2 + NO_CHANGE_IN_LIFESTATE = 0x0, + TRANSITION_TO_LIFESTATE_DYING = 0x1, + TRANSITION_TO_LIFESTATE_DEAD = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum WorldTextPanelHorizontalAlign_t { - WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0, - WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 1, - WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 2 + WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0x0, + WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 0x1, + WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum WorldTextPanelVerticalAlign_t { - WORLDTEXT_VERTICAL_ALIGN_TOP = 0, - WORLDTEXT_VERTICAL_ALIGN_CENTER = 1, - WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 2 + WORLDTEXT_VERTICAL_ALIGN_TOP = 0x0, + WORLDTEXT_VERTICAL_ALIGN_CENTER = 0x1, + WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum WorldTextPanelOrientation_t { - WORLDTEXT_ORIENTATION_DEFAULT = 0, - WORLDTEXT_ORIENTATION_FACEUSER = 1, - WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 2 + WORLDTEXT_ORIENTATION_DEFAULT = 0x0, + WORLDTEXT_ORIENTATION_FACEUSER = 0x1, + WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum attributeprovidertypes_t { - PROVIDER_GENERIC = 0, - PROVIDER_WEAPON = 1 + PROVIDER_GENERIC = 0x0, + PROVIDER_WEAPON = 0x1 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum SpawnPointCoopEnemy__BotDefaultBehavior_t { - DEFEND_AREA = 0, - HUNT = 1, - CHARGE_ENEMY = 2, - DEFEND_INVESTIGATE = 3 + DEFEND_AREA = 0x0, + HUNT = 0x1, + CHARGE_ENEMY = 0x2, + DEFEND_INVESTIGATE = 0x3 } // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum MoveMountingAmount_t { - MOVE_MOUNT_NONE = 0, - MOVE_MOUNT_LOW = 1, - MOVE_MOUNT_HIGH = 2, - MOVE_MOUNT_MAXCOUNT = 3 + MOVE_MOUNT_NONE = 0x0, + MOVE_MOUNT_LOW = 0x1, + MOVE_MOUNT_HIGH = 0x2, + MOVE_MOUNT_MAXCOUNT = 0x3 } // Alignment: 4 // Members count: 10 - #[repr(i32)] + #[repr(u32)] pub enum CSPlayerState { - STATE_ACTIVE = 0, - STATE_WELCOME = 1, - STATE_PICKINGTEAM = 2, - STATE_PICKINGCLASS = 3, - STATE_DEATH_ANIM = 4, - STATE_DEATH_WAIT_FOR_KEY = 5, - STATE_OBSERVER_MODE = 6, - STATE_GUNGAME_RESPAWN = 7, - STATE_DORMANT = 8, - NUM_PLAYER_STATES = 9 + STATE_ACTIVE = 0x0, + STATE_WELCOME = 0x1, + STATE_PICKINGTEAM = 0x2, + STATE_PICKINGCLASS = 0x3, + STATE_DEATH_ANIM = 0x4, + STATE_DEATH_WAIT_FOR_KEY = 0x5, + STATE_OBSERVER_MODE = 0x6, + STATE_GUNGAME_RESPAWN = 0x7, + STATE_DORMANT = 0x8, + NUM_PLAYER_STATES = 0x9 } // Alignment: 4 // Members count: 18 - #[repr(i32)] + #[repr(u32)] pub enum CSPlayerBlockingUseAction_t { - k_CSPlayerBlockingUseAction_None = 0, - k_CSPlayerBlockingUseAction_DefusingDefault = 1, - k_CSPlayerBlockingUseAction_DefusingWithKit = 2, - k_CSPlayerBlockingUseAction_HostageGrabbing = 3, - k_CSPlayerBlockingUseAction_HostageDropping = 4, - k_CSPlayerBlockingUseAction_OpeningSafe = 5, - k_CSPlayerBlockingUseAction_EquippingParachute = 6, - k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 7, - k_CSPlayerBlockingUseAction_EquippingContract = 8, - k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 9, - k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 10, - k_CSPlayerBlockingUseAction_PayingToOpenDoor = 11, - k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 12, - k_CSPlayerBlockingUseAction_EquippingExoJump = 13, - k_CSPlayerBlockingUseAction_PickingUpBumpMine = 14, - k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 15, - k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 16, - k_CSPlayerBlockingUseAction_MaxCount = 17 + k_CSPlayerBlockingUseAction_None = 0x0, + k_CSPlayerBlockingUseAction_DefusingDefault = 0x1, + k_CSPlayerBlockingUseAction_DefusingWithKit = 0x2, + k_CSPlayerBlockingUseAction_HostageGrabbing = 0x3, + k_CSPlayerBlockingUseAction_HostageDropping = 0x4, + k_CSPlayerBlockingUseAction_OpeningSafe = 0x5, + k_CSPlayerBlockingUseAction_EquippingParachute = 0x6, + k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x7, + k_CSPlayerBlockingUseAction_EquippingContract = 0x8, + k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 0x9, + k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0xA, + k_CSPlayerBlockingUseAction_PayingToOpenDoor = 0xB, + k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 0xC, + k_CSPlayerBlockingUseAction_EquippingExoJump = 0xD, + k_CSPlayerBlockingUseAction_PickingUpBumpMine = 0xE, + k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0xF, + k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x10, + k_CSPlayerBlockingUseAction_MaxCount = 0x11 } // Alignment: 4 // Members count: 8 - #[repr(i32)] + #[repr(u32)] pub enum GrenadeType_t { - GRENADE_TYPE_EXPLOSIVE = 0, - GRENADE_TYPE_FLASH = 1, - GRENADE_TYPE_FIRE = 2, - GRENADE_TYPE_DECOY = 3, - GRENADE_TYPE_SMOKE = 4, - GRENADE_TYPE_SENSOR = 5, - GRENADE_TYPE_SNOWBALL = 6, - GRENADE_TYPE_TOTAL = 7 + GRENADE_TYPE_EXPLOSIVE = 0x0, + GRENADE_TYPE_FLASH = 0x1, + GRENADE_TYPE_FIRE = 0x2, + GRENADE_TYPE_DECOY = 0x3, + GRENADE_TYPE_SMOKE = 0x4, + GRENADE_TYPE_SENSOR = 0x5, + GRENADE_TYPE_SNOWBALL = 0x6, + GRENADE_TYPE_TOTAL = 0x7 } // Alignment: 4 // Members count: 13 - #[repr(i32)] + #[repr(u32)] pub enum QuestProgress__Reason { - QUEST_NONINITIALIZED = 0, - QUEST_OK = 1, - QUEST_NOT_ENOUGH_PLAYERS = 2, - QUEST_WARMUP = 3, - QUEST_NOT_CONNECTED_TO_STEAM = 4, - QUEST_NONOFFICIAL_SERVER = 5, - QUEST_NO_ENTITLEMENT = 6, - QUEST_NO_QUEST = 7, - QUEST_PLAYER_IS_BOT = 8, - QUEST_WRONG_MAP = 9, - QUEST_WRONG_MODE = 10, - QUEST_NOT_SYNCED_WITH_SERVER = 11, - QUEST_REASON_MAX = 12 + QUEST_NONINITIALIZED = 0x0, + QUEST_OK = 0x1, + QUEST_NOT_ENOUGH_PLAYERS = 0x2, + QUEST_WARMUP = 0x3, + QUEST_NOT_CONNECTED_TO_STEAM = 0x4, + QUEST_NONOFFICIAL_SERVER = 0x5, + QUEST_NO_ENTITLEMENT = 0x6, + QUEST_NO_QUEST = 0x7, + QUEST_PLAYER_IS_BOT = 0x8, + QUEST_WRONG_MAP = 0x9, + QUEST_WRONG_MODE = 0xA, + QUEST_NOT_SYNCED_WITH_SERVER = 0xB, + QUEST_REASON_MAX = 0xC } // Alignment: 4 // Members count: 74 - #[repr(i32)] + #[repr(u32)] pub enum loadout_slot_t { - LOADOUT_SLOT_PROMOTED = -2, - LOADOUT_SLOT_INVALID = -1, - LOADOUT_SLOT_MELEE = 0, - LOADOUT_SLOT_C4 = 1, - LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON = 0, - LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON = 1, - LOADOUT_SLOT_SECONDARY0 = 2, - LOADOUT_SLOT_SECONDARY1 = 3, - LOADOUT_SLOT_SECONDARY2 = 4, - LOADOUT_SLOT_SECONDARY3 = 5, - LOADOUT_SLOT_SECONDARY4 = 6, - LOADOUT_SLOT_SECONDARY5 = 7, - LOADOUT_SLOT_SMG0 = 8, - LOADOUT_SLOT_SMG1 = 9, - LOADOUT_SLOT_SMG2 = 10, - LOADOUT_SLOT_SMG3 = 11, - LOADOUT_SLOT_SMG4 = 12, - LOADOUT_SLOT_SMG5 = 13, - LOADOUT_SLOT_RIFLE0 = 14, - LOADOUT_SLOT_RIFLE1 = 15, - LOADOUT_SLOT_RIFLE2 = 16, - LOADOUT_SLOT_RIFLE3 = 17, - LOADOUT_SLOT_RIFLE4 = 18, - LOADOUT_SLOT_RIFLE5 = 19, - LOADOUT_SLOT_HEAVY0 = 20, - LOADOUT_SLOT_HEAVY1 = 21, - LOADOUT_SLOT_HEAVY2 = 22, - LOADOUT_SLOT_HEAVY3 = 23, - LOADOUT_SLOT_HEAVY4 = 24, - LOADOUT_SLOT_HEAVY5 = 25, - LOADOUT_SLOT_FIRST_WHEEL_WEAPON = 2, - LOADOUT_SLOT_LAST_WHEEL_WEAPON = 25, - LOADOUT_SLOT_FIRST_PRIMARY_WEAPON = 8, - LOADOUT_SLOT_LAST_PRIMARY_WEAPON = 25, - LOADOUT_SLOT_FIRST_WHEEL_GRENADE = 26, - LOADOUT_SLOT_GRENADE0 = 26, - LOADOUT_SLOT_GRENADE1 = 27, - LOADOUT_SLOT_GRENADE2 = 28, - LOADOUT_SLOT_GRENADE3 = 29, - LOADOUT_SLOT_GRENADE4 = 30, - LOADOUT_SLOT_GRENADE5 = 31, - LOADOUT_SLOT_LAST_WHEEL_GRENADE = 31, - LOADOUT_SLOT_EQUIPMENT0 = 32, - LOADOUT_SLOT_EQUIPMENT1 = 33, - LOADOUT_SLOT_EQUIPMENT2 = 34, - LOADOUT_SLOT_EQUIPMENT3 = 35, - LOADOUT_SLOT_EQUIPMENT4 = 36, - LOADOUT_SLOT_EQUIPMENT5 = 37, - LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT = 32, - LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT = 37, - LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER = 38, - LOADOUT_SLOT_PET = 39, - LOADOUT_SLOT_CLOTHING_FACEMASK = 40, - LOADOUT_SLOT_CLOTHING_HANDS = 41, - LOADOUT_SLOT_FIRST_COSMETIC = 41, - LOADOUT_SLOT_LAST_COSMETIC = 41, - LOADOUT_SLOT_CLOTHING_EYEWEAR = 42, - LOADOUT_SLOT_CLOTHING_HAT = 43, - LOADOUT_SLOT_CLOTHING_LOWERBODY = 44, - LOADOUT_SLOT_CLOTHING_TORSO = 45, - LOADOUT_SLOT_CLOTHING_APPEARANCE = 46, - LOADOUT_SLOT_MISC0 = 47, - LOADOUT_SLOT_MISC1 = 48, - LOADOUT_SLOT_MISC2 = 49, - LOADOUT_SLOT_MISC3 = 50, - LOADOUT_SLOT_MISC4 = 51, - LOADOUT_SLOT_MISC5 = 52, - LOADOUT_SLOT_MISC6 = 53, - LOADOUT_SLOT_MUSICKIT = 54, - LOADOUT_SLOT_FLAIR0 = 55, - LOADOUT_SLOT_SPRAY0 = 56, - LOADOUT_SLOT_FIRST_ALL_CHARACTER = 54, - LOADOUT_SLOT_LAST_ALL_CHARACTER = 56, - LOADOUT_SLOT_COUNT = 57 + LOADOUT_SLOT_PROMOTED = 0xFFFFFFFFFFFFFFFE, + LOADOUT_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, + LOADOUT_SLOT_MELEE = 0x0, + LOADOUT_SLOT_C4 = 0x1, + LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON = 0x0, + LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON = 0x1, + LOADOUT_SLOT_SECONDARY0 = 0x2, + LOADOUT_SLOT_SECONDARY1 = 0x3, + LOADOUT_SLOT_SECONDARY2 = 0x4, + LOADOUT_SLOT_SECONDARY3 = 0x5, + LOADOUT_SLOT_SECONDARY4 = 0x6, + LOADOUT_SLOT_SECONDARY5 = 0x7, + LOADOUT_SLOT_SMG0 = 0x8, + LOADOUT_SLOT_SMG1 = 0x9, + LOADOUT_SLOT_SMG2 = 0xA, + LOADOUT_SLOT_SMG3 = 0xB, + LOADOUT_SLOT_SMG4 = 0xC, + LOADOUT_SLOT_SMG5 = 0xD, + LOADOUT_SLOT_RIFLE0 = 0xE, + LOADOUT_SLOT_RIFLE1 = 0xF, + LOADOUT_SLOT_RIFLE2 = 0x10, + LOADOUT_SLOT_RIFLE3 = 0x11, + LOADOUT_SLOT_RIFLE4 = 0x12, + LOADOUT_SLOT_RIFLE5 = 0x13, + LOADOUT_SLOT_HEAVY0 = 0x14, + LOADOUT_SLOT_HEAVY1 = 0x15, + LOADOUT_SLOT_HEAVY2 = 0x16, + LOADOUT_SLOT_HEAVY3 = 0x17, + LOADOUT_SLOT_HEAVY4 = 0x18, + LOADOUT_SLOT_HEAVY5 = 0x19, + LOADOUT_SLOT_FIRST_WHEEL_WEAPON = 0x2, + LOADOUT_SLOT_LAST_WHEEL_WEAPON = 0x19, + LOADOUT_SLOT_FIRST_PRIMARY_WEAPON = 0x8, + LOADOUT_SLOT_LAST_PRIMARY_WEAPON = 0x19, + LOADOUT_SLOT_FIRST_WHEEL_GRENADE = 0x1A, + LOADOUT_SLOT_GRENADE0 = 0x1A, + LOADOUT_SLOT_GRENADE1 = 0x1B, + LOADOUT_SLOT_GRENADE2 = 0x1C, + LOADOUT_SLOT_GRENADE3 = 0x1D, + LOADOUT_SLOT_GRENADE4 = 0x1E, + LOADOUT_SLOT_GRENADE5 = 0x1F, + LOADOUT_SLOT_LAST_WHEEL_GRENADE = 0x1F, + LOADOUT_SLOT_EQUIPMENT0 = 0x20, + LOADOUT_SLOT_EQUIPMENT1 = 0x21, + LOADOUT_SLOT_EQUIPMENT2 = 0x22, + LOADOUT_SLOT_EQUIPMENT3 = 0x23, + LOADOUT_SLOT_EQUIPMENT4 = 0x24, + LOADOUT_SLOT_EQUIPMENT5 = 0x25, + LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT = 0x20, + LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT = 0x25, + LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER = 0x26, + LOADOUT_SLOT_PET = 0x27, + LOADOUT_SLOT_CLOTHING_FACEMASK = 0x28, + LOADOUT_SLOT_CLOTHING_HANDS = 0x29, + LOADOUT_SLOT_FIRST_COSMETIC = 0x29, + LOADOUT_SLOT_LAST_COSMETIC = 0x29, + LOADOUT_SLOT_CLOTHING_EYEWEAR = 0x2A, + LOADOUT_SLOT_CLOTHING_HAT = 0x2B, + LOADOUT_SLOT_CLOTHING_LOWERBODY = 0x2C, + LOADOUT_SLOT_CLOTHING_TORSO = 0x2D, + LOADOUT_SLOT_CLOTHING_APPEARANCE = 0x2E, + LOADOUT_SLOT_MISC0 = 0x2F, + LOADOUT_SLOT_MISC1 = 0x30, + LOADOUT_SLOT_MISC2 = 0x31, + LOADOUT_SLOT_MISC3 = 0x32, + LOADOUT_SLOT_MISC4 = 0x33, + LOADOUT_SLOT_MISC5 = 0x34, + LOADOUT_SLOT_MISC6 = 0x35, + LOADOUT_SLOT_MUSICKIT = 0x36, + LOADOUT_SLOT_FLAIR0 = 0x37, + LOADOUT_SLOT_SPRAY0 = 0x38, + LOADOUT_SLOT_FIRST_ALL_CHARACTER = 0x36, + LOADOUT_SLOT_LAST_ALL_CHARACTER = 0x38, + LOADOUT_SLOT_COUNT = 0x39 } // Alignment: 1 // Members count: 8 - #[repr(i8)] + #[repr(u8)] pub enum EKillTypes_t { - KILL_NONE = 0, - KILL_DEFAULT = 1, - KILL_HEADSHOT = 2, - KILL_BLAST = 3, - KILL_BURN = 4, - KILL_SLASH = 5, - KILL_SHOCK = 6, - KILLTYPE_COUNT = 7 + KILL_NONE = 0x0, + KILL_DEFAULT = 0x1, + KILL_HEADSHOT = 0x2, + KILL_BLAST = 0x3, + KILL_BURN = 0x4, + KILL_SLASH = 0x5, + KILL_SHOCK = 0x6, + KILLTYPE_COUNT = 0x7 } // Alignment: 4 // Members count: 9 - #[repr(i32)] + #[repr(u32)] pub enum PreviewCharacterMode { - DIORAMA = 0, - MAIN_MENU = 1, - BUY_MENU = 2, - TEAM_SELECT = 3, - END_OF_MATCH = 4, - INVENTORY_INSPECT = 5, - WALKING = 6, - TEAM_INTRO = 7, - WINGMAN_INTRO = 8 + DIORAMA = 0x0, + MAIN_MENU = 0x1, + BUY_MENU = 0x2, + TEAM_SELECT = 0x3, + END_OF_MATCH = 0x4, + INVENTORY_INSPECT = 0x5, + WALKING = 0x6, + TEAM_INTRO = 0x7, + WINGMAN_INTRO = 0x8 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum PreviewWeaponState { - DROPPED = 0, - HOLSTERED = 1, - DEPLOYED = 2, - PLANTED = 3, - INSPECT = 4, - ICON = 5 + DROPPED = 0x0, + HOLSTERED = 0x1, + DEPLOYED = 0x2, + PLANTED = 0x3, + INSPECT = 0x4, + ICON = 0x5 } // Alignment: 4 // Members count: 23 - #[repr(i32)] + #[repr(u32)] pub enum PreviewEOMCelebration { - WALKUP = 0, - PUNCHING = 1, - SWAGGER = 2, - DROPDOWN = 3, - STRETCH = 4, - SWAT_FEMALE = 5, - MASK_F = 6, - GUERILLA = 7, - GUERILLA02 = 8, - GENDARMERIE = 9, - SCUBA_FEMALE = 10, - SCUBA_MALE = 11, - AVA_DEFEAT = 12, - GENDARMERIE_DEFEAT = 13, - MAE_DEFEAT = 14, - RICKSAW_DEFEAT = 15, - SCUBA_FEMALE_DEFEAT = 16, - SCUBA_MALE_DEFEAT = 17, - CRASSWATER_DEFEAT = 18, - DARRYL_DEFEAT = 19, - DOCTOR_DEFEAT = 20, - MUHLIK_DEFEAT = 21, - VYPA_DEFEAT = 22 + WALKUP = 0x0, + PUNCHING = 0x1, + SWAGGER = 0x2, + DROPDOWN = 0x3, + STRETCH = 0x4, + SWAT_FEMALE = 0x5, + MASK_F = 0x6, + GUERILLA = 0x7, + GUERILLA02 = 0x8, + GENDARMERIE = 0x9, + SCUBA_FEMALE = 0xA, + SCUBA_MALE = 0xB, + AVA_DEFEAT = 0xC, + GENDARMERIE_DEFEAT = 0xD, + MAE_DEFEAT = 0xE, + RICKSAW_DEFEAT = 0xF, + SCUBA_FEMALE_DEFEAT = 0x10, + SCUBA_MALE_DEFEAT = 0x11, + CRASSWATER_DEFEAT = 0x12, + DARRYL_DEFEAT = 0x13, + DOCTOR_DEFEAT = 0x14, + MUHLIK_DEFEAT = 0x15, + VYPA_DEFEAT = 0x16 } // Alignment: 4 // Members count: 20 - #[repr(i32)] + #[repr(u32)] pub enum CSWeaponType { - WEAPONTYPE_KNIFE = 0, - WEAPONTYPE_PISTOL = 1, - WEAPONTYPE_SUBMACHINEGUN = 2, - WEAPONTYPE_RIFLE = 3, - WEAPONTYPE_SHOTGUN = 4, - WEAPONTYPE_SNIPER_RIFLE = 5, - WEAPONTYPE_MACHINEGUN = 6, - WEAPONTYPE_C4 = 7, - WEAPONTYPE_TASER = 8, - WEAPONTYPE_GRENADE = 9, - WEAPONTYPE_EQUIPMENT = 10, - WEAPONTYPE_STACKABLEITEM = 11, - WEAPONTYPE_FISTS = 12, - WEAPONTYPE_BREACHCHARGE = 13, - WEAPONTYPE_BUMPMINE = 14, - WEAPONTYPE_TABLET = 15, - WEAPONTYPE_MELEE = 16, - WEAPONTYPE_SHIELD = 17, - WEAPONTYPE_ZONE_REPULSOR = 18, - WEAPONTYPE_UNKNOWN = 19 + WEAPONTYPE_KNIFE = 0x0, + WEAPONTYPE_PISTOL = 0x1, + WEAPONTYPE_SUBMACHINEGUN = 0x2, + WEAPONTYPE_RIFLE = 0x3, + WEAPONTYPE_SHOTGUN = 0x4, + WEAPONTYPE_SNIPER_RIFLE = 0x5, + WEAPONTYPE_MACHINEGUN = 0x6, + WEAPONTYPE_C4 = 0x7, + WEAPONTYPE_TASER = 0x8, + WEAPONTYPE_GRENADE = 0x9, + WEAPONTYPE_EQUIPMENT = 0xA, + WEAPONTYPE_STACKABLEITEM = 0xB, + WEAPONTYPE_FISTS = 0xC, + WEAPONTYPE_BREACHCHARGE = 0xD, + WEAPONTYPE_BUMPMINE = 0xE, + WEAPONTYPE_TABLET = 0xF, + WEAPONTYPE_MELEE = 0x10, + WEAPONTYPE_SHIELD = 0x11, + WEAPONTYPE_ZONE_REPULSOR = 0x12, + WEAPONTYPE_UNKNOWN = 0x13 } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum CSWeaponCategory { - WEAPONCATEGORY_OTHER = 0, - WEAPONCATEGORY_MELEE = 1, - WEAPONCATEGORY_SECONDARY = 2, - WEAPONCATEGORY_SMG = 3, - WEAPONCATEGORY_RIFLE = 4, - WEAPONCATEGORY_HEAVY = 5, - WEAPONCATEGORY_COUNT = 6 + WEAPONCATEGORY_OTHER = 0x0, + WEAPONCATEGORY_MELEE = 0x1, + WEAPONCATEGORY_SECONDARY = 0x2, + WEAPONCATEGORY_SMG = 0x3, + WEAPONCATEGORY_RIFLE = 0x4, + WEAPONCATEGORY_HEAVY = 0x5, + WEAPONCATEGORY_COUNT = 0x6 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum CSWeaponSilencerType { - WEAPONSILENCER_NONE = 0, - WEAPONSILENCER_DETACHABLE = 1, - WEAPONSILENCER_INTEGRATED = 2 + WEAPONSILENCER_NONE = 0x0, + WEAPONSILENCER_DETACHABLE = 0x1, + WEAPONSILENCER_INTEGRATED = 0x2 } // Alignment: 4 // Members count: 24 - #[repr(i32)] + #[repr(u32)] pub enum PlayerAnimEvent_t { - PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0, - PLAYERANIMEVENT_FIRE_GUN_SECONDARY = 1, - PLAYERANIMEVENT_GRENADE_PULL_PIN = 2, - PLAYERANIMEVENT_THROW_GRENADE = 3, - PLAYERANIMEVENT_JUMP = 4, - PLAYERANIMEVENT_RELOAD = 5, - PLAYERANIMEVENT_CLEAR_FIRING = 6, - PLAYERANIMEVENT_DEPLOY = 7, - PLAYERANIMEVENT_SILENCER_STATE = 8, - PLAYERANIMEVENT_SILENCER_TOGGLE = 9, - PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND = 10, - PLAYERANIMEVENT_CATCH_WEAPON = 11, - PLAYERANIMEVENT_LOOKATWEAPON_REQUEST = 12, - PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON = 13, - PLAYERANIMEVENT_HAULBACK = 14, - PLAYERANIMEVENT_IDLE = 15, - PLAYERANIMEVENT_STRIKE_HIT = 16, - PLAYERANIMEVENT_STRIKE_MISS = 17, - PLAYERANIMEVENT_BACKSTAB = 18, - PLAYERANIMEVENT_DRYFIRE = 19, - PLAYERANIMEVENT_FIDGET = 20, - PLAYERANIMEVENT_RELEASE = 21, - PLAYERANIMEVENT_TAUNT = 22, - PLAYERANIMEVENT_COUNT = 23 + PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0x0, + PLAYERANIMEVENT_FIRE_GUN_SECONDARY = 0x1, + PLAYERANIMEVENT_GRENADE_PULL_PIN = 0x2, + PLAYERANIMEVENT_THROW_GRENADE = 0x3, + PLAYERANIMEVENT_JUMP = 0x4, + PLAYERANIMEVENT_RELOAD = 0x5, + PLAYERANIMEVENT_CLEAR_FIRING = 0x6, + PLAYERANIMEVENT_DEPLOY = 0x7, + PLAYERANIMEVENT_SILENCER_STATE = 0x8, + PLAYERANIMEVENT_SILENCER_TOGGLE = 0x9, + PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND = 0xA, + PLAYERANIMEVENT_CATCH_WEAPON = 0xB, + PLAYERANIMEVENT_LOOKATWEAPON_REQUEST = 0xC, + PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON = 0xD, + PLAYERANIMEVENT_HAULBACK = 0xE, + PLAYERANIMEVENT_IDLE = 0xF, + PLAYERANIMEVENT_STRIKE_HIT = 0x10, + PLAYERANIMEVENT_STRIKE_MISS = 0x11, + PLAYERANIMEVENT_BACKSTAB = 0x12, + PLAYERANIMEVENT_DRYFIRE = 0x13, + PLAYERANIMEVENT_FIDGET = 0x14, + PLAYERANIMEVENT_RELEASE = 0x15, + PLAYERANIMEVENT_TAUNT = 0x16, + PLAYERANIMEVENT_COUNT = 0x17 } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum MedalRank_t { - MEDAL_RANK_NONE = 0, - MEDAL_RANK_BRONZE = 1, - MEDAL_RANK_SILVER = 2, - MEDAL_RANK_GOLD = 3, - MEDAL_RANK_COUNT = 4 + MEDAL_RANK_NONE = 0x0, + MEDAL_RANK_BRONZE = 0x1, + MEDAL_RANK_SILVER = 0x2, + MEDAL_RANK_GOLD = 0x3, + MEDAL_RANK_COUNT = 0x4 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum CSWeaponState_t { - WEAPON_NOT_CARRIED = 0, - WEAPON_IS_CARRIED_BY_PLAYER = 1, - WEAPON_IS_ACTIVE = 2 + WEAPON_NOT_CARRIED = 0x0, + WEAPON_IS_CARRIED_BY_PLAYER = 0x1, + WEAPON_IS_ACTIVE = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum CSWeaponMode { - Primary_Mode = 0, - Secondary_Mode = 1, - WeaponMode_MAX = 2 + Primary_Mode = 0x0, + Secondary_Mode = 0x1, + WeaponMode_MAX = 0x2 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum C4LightEffect_t { - eLightEffectNone = 0, - eLightEffectDropped = 1, - eLightEffectThirdPersonHeld = 2 + eLightEffectNone = 0x0, + eLightEffectDropped = 0x1, + eLightEffectThirdPersonHeld = 0x2 } // Alignment: 4 // Members count: 17 - #[repr(i32)] + #[repr(u32)] pub enum gear_slot_t { - GEAR_SLOT_INVALID = -1, - GEAR_SLOT_RIFLE = 0, - GEAR_SLOT_PISTOL = 1, - GEAR_SLOT_KNIFE = 2, - GEAR_SLOT_GRENADES = 3, - GEAR_SLOT_C4 = 4, - GEAR_SLOT_RESERVED_SLOT6 = 5, - GEAR_SLOT_RESERVED_SLOT7 = 6, - GEAR_SLOT_RESERVED_SLOT8 = 7, - GEAR_SLOT_RESERVED_SLOT9 = 8, - GEAR_SLOT_RESERVED_SLOT10 = 9, - GEAR_SLOT_RESERVED_SLOT11 = 10, - GEAR_SLOT_BOOSTS = 11, - GEAR_SLOT_UTILITY = 12, - GEAR_SLOT_COUNT = 13, - GEAR_SLOT_FIRST = 0, - GEAR_SLOT_LAST = 12 + GEAR_SLOT_INVALID = 0xFFFFFFFFFFFFFFFF, + GEAR_SLOT_RIFLE = 0x0, + GEAR_SLOT_PISTOL = 0x1, + GEAR_SLOT_KNIFE = 0x2, + GEAR_SLOT_GRENADES = 0x3, + GEAR_SLOT_C4 = 0x4, + GEAR_SLOT_RESERVED_SLOT6 = 0x5, + GEAR_SLOT_RESERVED_SLOT7 = 0x6, + GEAR_SLOT_RESERVED_SLOT8 = 0x7, + GEAR_SLOT_RESERVED_SLOT9 = 0x8, + GEAR_SLOT_RESERVED_SLOT10 = 0x9, + GEAR_SLOT_RESERVED_SLOT11 = 0xA, + GEAR_SLOT_BOOSTS = 0xB, + GEAR_SLOT_UTILITY = 0xC, + GEAR_SLOT_COUNT = 0xD, + GEAR_SLOT_FIRST = 0x0, + GEAR_SLOT_LAST = 0xC } // Alignment: 4 // Members count: 7 - #[repr(i32)] + #[repr(u32)] pub enum ChickenActivity { - IDLE = 0, - WALK = 1, - RUN = 2, - HOP = 3, - JUMP = 4, - GLIDE = 5, - LAND = 6 + IDLE = 0x0, + WALK = 0x1, + RUN = 0x2, + HOP = 0x3, + JUMP = 0x4, + GLIDE = 0x5, + LAND = 0x6 } // Parent: None // Fields count: 1 @@ -15753,7 +15753,7 @@ pub mod cs2_dumper { pub const m_flAttenuation2: usize = 0xAC; // float32 pub const m_flTheta: usize = 0xB0; // float32 pub const m_flPhi: usize = 0xB4; // float32 - pub const m_hLightCookie: usize = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_hLightCookie: usize = 0xB8; // CStrongHandle pub const m_nCascades: usize = 0xC0; // int32 pub const m_nCastShadows: usize = 0xC4; // int32 pub const m_nShadowWidth: usize = 0xC8; // int32 @@ -15979,14 +15979,14 @@ pub mod cs2_dumper { pub const m_nCsViewPunchAngleTick: usize = 0x4C; // GameTick_t pub const m_flCsViewPunchAngleTickRatio: usize = 0x50; // float32 pub const m_PlayerFog: usize = 0x58; // fogplayerparams_t - pub const m_hColorCorrectionCtrl: usize = 0x98; // CHandle< CColorCorrection > - pub const m_hViewEntity: usize = 0x9C; // CHandle< CBaseEntity > - pub const m_hTonemapController: usize = 0xA0; // CHandle< CTonemapController2 > + pub const m_hColorCorrectionCtrl: usize = 0x98; // CHandle + pub const m_hViewEntity: usize = 0x9C; // CHandle + pub const m_hTonemapController: usize = 0xA0; // CHandle pub const m_audio: usize = 0xA8; // audioparams_t - pub const m_PostProcessingVolumes: usize = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > + pub const m_PostProcessingVolumes: usize = 0x120; // CNetworkUtlVectorBase> pub const m_flOldPlayerZ: usize = 0x138; // float32 pub const m_flOldPlayerViewOffsetZ: usize = 0x13C; // float32 - pub const m_hTriggerSoundscapeList: usize = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > + pub const m_hTriggerSoundscapeList: usize = 0x158; // CUtlVector> } // Parent: CPlayerPawnComponent // Fields count: 0 @@ -16055,7 +16055,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_hObserverTarget (CHandle< CBaseEntity>) pub mod CPlayer_ObserverServices { pub const m_iObserverMode: usize = 0x40; // uint8 - pub const m_hObserverTarget: usize = 0x44; // CHandle< CBaseEntity > + pub const m_hObserverTarget: usize = 0x44; // CHandle pub const m_iObserverLastMode: usize = 0x48; // ObserverMode_t pub const m_bForcedObserverMode: usize = 0x4C; // bool } @@ -16076,9 +16076,9 @@ pub mod cs2_dumper { // NetworkVarNames: m_hLastWeapon (CHandle< CBasePlayerWeapon>) // NetworkVarNames: m_iAmmo (uint16) pub mod CPlayer_WeaponServices { - pub const m_hMyWeapons: usize = 0x40; // CNetworkUtlVectorBase< CHandle< CBasePlayerWeapon > > - pub const m_hActiveWeapon: usize = 0x58; // CHandle< CBasePlayerWeapon > - pub const m_hLastWeapon: usize = 0x5C; // CHandle< CBasePlayerWeapon > + pub const m_hMyWeapons: usize = 0x40; // CNetworkUtlVectorBase> + pub const m_hActiveWeapon: usize = 0x58; // CHandle + pub const m_hLastWeapon: usize = 0x5C; // CHandle pub const m_iAmmo: usize = 0x60; // uint16[32] pub const m_bPreventWeaponPickup: usize = 0xA0; // bool } @@ -16128,8 +16128,8 @@ pub mod cs2_dumper { pub mod ActiveModelConfig_t { pub const m_Handle: usize = 0x28; // ModelConfigHandle_t pub const m_Name: usize = 0x30; // CUtlSymbolLarge - pub const m_AssociatedEntities: usize = 0x38; // CNetworkUtlVectorBase< CHandle< CBaseModelEntity > > - pub const m_AssociatedEntityNames: usize = 0x50; // CNetworkUtlVectorBase< CUtlSymbolLarge > + pub const m_AssociatedEntities: usize = 0x38; // CNetworkUtlVectorBase> + pub const m_AssociatedEntityNames: usize = 0x50; // CNetworkUtlVectorBase } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 @@ -16139,8 +16139,8 @@ pub mod cs2_dumper { // Parent: None // Fields count: 2 pub mod CRopeOverlapHit { - pub const m_hEntity: usize = 0x0; // CHandle< CBaseEntity > - pub const m_vecOverlappingLinks: usize = 0x8; // CUtlVector< int32 > + pub const m_hEntity: usize = 0x0; // CHandle + pub const m_vecOverlappingLinks: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 2 @@ -16250,7 +16250,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) // NetworkVarNames: m_nIdealMotionType (int8) pub mod CModelState { - pub const m_hModel: usize = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_hModel: usize = 0xA0; // CStrongHandle pub const m_ModelName: usize = 0xA8; // CUtlSymbolLarge pub const m_bClientClothCreationSuppressed: usize = 0xE8; // bool pub const m_MeshGroupMask: usize = 0x180; // uint64 @@ -16362,26 +16362,26 @@ pub mod cs2_dumper { // NetworkVarNames: m_nRandomSeedOffset (int) // NetworkVarNames: m_flLastTeleportTime (float) pub mod CAnimGraphNetworkedVariables { - pub const m_PredNetBoolVariables: usize = 0x8; // CNetworkUtlVectorBase< uint32 > - pub const m_PredNetByteVariables: usize = 0x20; // CNetworkUtlVectorBase< uint8 > - pub const m_PredNetUInt16Variables: usize = 0x38; // CNetworkUtlVectorBase< uint16 > - pub const m_PredNetIntVariables: usize = 0x50; // CNetworkUtlVectorBase< int32 > - pub const m_PredNetUInt32Variables: usize = 0x68; // CNetworkUtlVectorBase< uint32 > - pub const m_PredNetUInt64Variables: usize = 0x80; // CNetworkUtlVectorBase< uint64 > - pub const m_PredNetFloatVariables: usize = 0x98; // CNetworkUtlVectorBase< float32 > - pub const m_PredNetVectorVariables: usize = 0xB0; // CNetworkUtlVectorBase< Vector > - pub const m_PredNetQuaternionVariables: usize = 0xC8; // CNetworkUtlVectorBase< Quaternion > - pub const m_PredNetGlobalSymbolVariables: usize = 0xE0; // CNetworkUtlVectorBase< CGlobalSymbol > - pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; // CNetworkUtlVectorBase< uint32 > - pub const m_OwnerOnlyPredNetByteVariables: usize = 0x110; // CNetworkUtlVectorBase< uint8 > - pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x128; // CNetworkUtlVectorBase< uint16 > - pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // CNetworkUtlVectorBase< int32 > - pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x158; // CNetworkUtlVectorBase< uint32 > - pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x170; // CNetworkUtlVectorBase< uint64 > - pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x188; // CNetworkUtlVectorBase< float32 > - pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x1A0; // CNetworkUtlVectorBase< Vector > - pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1B8; // CNetworkUtlVectorBase< Quaternion > - pub const m_OwnerOnlyPredNetGlobalSymbolVariables: usize = 0x1D0; // CNetworkUtlVectorBase< CGlobalSymbol > + pub const m_PredNetBoolVariables: usize = 0x8; // CNetworkUtlVectorBase + pub const m_PredNetByteVariables: usize = 0x20; // CNetworkUtlVectorBase + pub const m_PredNetUInt16Variables: usize = 0x38; // CNetworkUtlVectorBase + pub const m_PredNetIntVariables: usize = 0x50; // CNetworkUtlVectorBase + pub const m_PredNetUInt32Variables: usize = 0x68; // CNetworkUtlVectorBase + pub const m_PredNetUInt64Variables: usize = 0x80; // CNetworkUtlVectorBase + pub const m_PredNetFloatVariables: usize = 0x98; // CNetworkUtlVectorBase + pub const m_PredNetVectorVariables: usize = 0xB0; // CNetworkUtlVectorBase + pub const m_PredNetQuaternionVariables: usize = 0xC8; // CNetworkUtlVectorBase + pub const m_PredNetGlobalSymbolVariables: usize = 0xE0; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetBoolVariables: usize = 0xF8; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetByteVariables: usize = 0x110; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt16Variables: usize = 0x128; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetIntVariables: usize = 0x140; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt32Variables: usize = 0x158; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetUInt64Variables: usize = 0x170; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetFloatVariables: usize = 0x188; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetVectorVariables: usize = 0x1A0; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetQuaternionVariables: usize = 0x1B8; // CNetworkUtlVectorBase + pub const m_OwnerOnlyPredNetGlobalSymbolVariables: usize = 0x1D0; // CNetworkUtlVectorBase pub const m_nBoolVariablesCount: usize = 0x1E8; // int32 pub const m_nOwnerOnlyBoolVariablesCount: usize = 0x1EC; // int32 pub const m_nRandomSeedOffset: usize = 0x1F0; // int32 @@ -16430,8 +16430,8 @@ pub mod cs2_dumper { pub const m_szSpeakerContext: usize = 0x170; // char* pub const m_szWorldContext: usize = 0x178; // char* pub const m_Followup: usize = 0x180; // ResponseFollowup - pub const m_pchCriteriaNames: usize = 0x1B8; // CUtlVector< CUtlSymbol > - pub const m_pchCriteriaValues: usize = 0x1D0; // CUtlVector< char* > + pub const m_pchCriteriaNames: usize = 0x1B8; // CUtlVector + pub const m_pchCriteriaValues: usize = 0x1D0; // CUtlVector } // Parent: None // Fields count: 2 @@ -16455,14 +16455,14 @@ pub mod cs2_dumper { // Parent: None // Fields count: 1 pub mod CResponseQueue { - pub const m_ExpresserTargets: usize = 0x48; // CUtlVector< CAI_Expresser* > + pub const m_ExpresserTargets: usize = 0x48; // CUtlVector } // Parent: None // Fields count: 5 pub mod CResponseQueue__CDeferredResponse { pub const m_contexts: usize = 0x8; // CResponseCriteriaSet pub const m_fDispatchTime: usize = 0x38; // float32 - pub const m_hIssuer: usize = 0x3C; // CHandle< CBaseEntity > + pub const m_hIssuer: usize = 0x3C; // CHandle pub const m_response: usize = 0x48; // CRR_Response pub const m_bResponseValid: usize = 0x230; // bool } @@ -16493,10 +16493,10 @@ pub mod cs2_dumper { pub const m_iTeleportStage: usize = 0x18; // int32 pub const m_bCheatState: usize = 0x1C; // bool pub const m_bIsFirstSpawnGroupToLoad: usize = 0x1D; // bool - pub const m_hCurrentNode: usize = 0x38; // CHandle< CPointCommentaryNode > - pub const m_hActiveCommentaryNode: usize = 0x3C; // CHandle< CPointCommentaryNode > - pub const m_hLastCommentaryNode: usize = 0x40; // CHandle< CPointCommentaryNode > - pub const m_vecNodes: usize = 0x48; // CUtlVector< CHandle< CPointCommentaryNode > > + pub const m_hCurrentNode: usize = 0x38; // CHandle + pub const m_hActiveCommentaryNode: usize = 0x3C; // CHandle + pub const m_hLastCommentaryNode: usize = 0x40; // CHandle + pub const m_vecNodes: usize = 0x48; // CUtlVector> } // Parent: None // Fields count: 1 @@ -16529,8 +16529,8 @@ pub mod cs2_dumper { // Parent: IChoreoServices // Fields count: 5 pub mod CGameChoreoServices { - pub const m_hOwner: usize = 0x8; // CHandle< CBaseAnimGraph > - pub const m_hScriptedSequence: usize = 0xC; // CHandle< CScriptedSequence > + pub const m_hOwner: usize = 0x8; // CHandle + pub const m_hScriptedSequence: usize = 0xC; // CHandle pub const m_scriptState: usize = 0x10; // IChoreoServices::ScriptState_t pub const m_choreoState: usize = 0x14; // IChoreoServices::ChoreoState_t pub const m_flTimeStartedState: usize = 0x18; // GameTime_t @@ -16577,7 +16577,7 @@ pub mod cs2_dumper { // Fields count: 2 pub mod CCopyRecipientFilter { pub const m_Flags: usize = 0x8; // int32 - pub const m_Recipients: usize = 0x10; // CUtlVector< CPlayerSlot > + pub const m_Recipients: usize = 0x10; // CUtlVector } // Parent: None // Fields count: 13 @@ -16587,7 +16587,7 @@ pub mod cs2_dumper { pub const m_shutdownTime: usize = 0x30; // float32 pub const m_flLastTime: usize = 0x34; // float32 pub const m_iszSoundScriptName: usize = 0x38; // CUtlSymbolLarge - pub const m_hEnt: usize = 0x40; // CHandle< CBaseEntity > + pub const m_hEnt: usize = 0x40; // CHandle pub const m_soundEntityIndex: usize = 0x44; // CEntityIndex pub const m_soundOrigin: usize = 0x48; // pub const m_isPlaying: usize = 0x54; // int32 @@ -16617,7 +16617,7 @@ pub mod cs2_dumper { // Parent: None // Fields count: 4 pub mod CPulseGraphComponentBase { - pub const m_hOwner: usize = 0x8; // CHandle< CBaseEntity > + pub const m_hOwner: usize = 0x8; // CHandle pub const m_sNameFixupStaticPrefix: usize = 0x10; // CUtlSymbolLarge pub const m_sNameFixupParent: usize = 0x18; // CUtlSymbolLarge pub const m_sNameFixupLocal: usize = 0x20; // CUtlSymbolLarge @@ -16664,12 +16664,12 @@ pub mod cs2_dumper { pub mod CPulseCell_Outflow_PlaySceneBase { pub const m_OnFinished: usize = 0x48; // CPulse_ResumePoint pub const m_OnCanceled: usize = 0x58; // CPulse_ResumePoint - pub const m_Triggers: usize = 0x68; // CUtlVector< CPulse_OutflowConnection > + pub const m_Triggers: usize = 0x68; // CUtlVector } // Parent: None // Fields count: 1 pub mod CPulseCell_Outflow_PlaySceneBase__CursorState_t { - pub const m_sceneInstance: usize = 0x0; // CHandle< CBaseEntity > + pub const m_sceneInstance: usize = 0x0; // CHandle } // Parent: None // Fields count: 9 @@ -16690,7 +16690,7 @@ pub mod cs2_dumper { // Parent: None // Fields count: 1 pub mod CPulseCell_Outflow_ScriptedSequence__CursorState_t { - pub const m_scriptedSequence: usize = 0x0; // CHandle< CBaseEntity > + pub const m_scriptedSequence: usize = 0x0; // CHandle } // Parent: CEntityComponent // Fields count: 0 @@ -16789,13 +16789,13 @@ pub mod cs2_dumper { pub mod CBaseEntity { pub const m_CBodyComponent: usize = 0x38; // CBodyComponent* pub const m_NetworkTransmitComponent: usize = 0x40; // CNetworkTransmitComponent - pub const m_aThinkFunctions: usize = 0x230; // CUtlVector< thinkfunc_t > + pub const m_aThinkFunctions: usize = 0x230; // CUtlVector pub const m_iCurrentThinkContext: usize = 0x248; // int32 pub const m_nLastThinkTick: usize = 0x24C; // GameTick_t pub const m_nDisableContextThinkStartTick: usize = 0x250; // GameTick_t - pub const m_isSteadyState: usize = 0x260; // CBitVec< 64 > + pub const m_isSteadyState: usize = 0x260; // CBitVec<64> pub const m_lastNetworkChange: usize = 0x268; // float32 - pub const m_ResponseContexts: usize = 0x278; // CUtlVector< ResponseContext_t > + pub const m_ResponseContexts: usize = 0x278; // CUtlVector pub const m_iszResponseContext: usize = 0x290; // CUtlSymbolLarge pub const m_iHealth: usize = 0x2B8; // int32 pub const m_iMaxHealth: usize = 0x2BC; // int32 @@ -16811,7 +16811,7 @@ pub mod cs2_dumper { pub const m_nSlimeTouch: usize = 0x2D6; // uint8 pub const m_bRestoreInHierarchy: usize = 0x2D7; // bool pub const m_target: usize = 0x2D8; // CUtlSymbolLarge - pub const m_hDamageFilter: usize = 0x2E0; // CHandle< CBaseFilter > + pub const m_hDamageFilter: usize = 0x2E0; // CHandle pub const m_iszDamageFilterName: usize = 0x2E8; // CUtlSymbolLarge pub const m_flMoveDoneTime: usize = 0x2F0; // float32 pub const m_nSubclassID: usize = 0x2F4; // CUtlStringToken @@ -16836,10 +16836,10 @@ pub mod cs2_dumper { pub const m_vecBaseVelocity: usize = 0x3B0; // pub const m_nPushEnumCount: usize = 0x3BC; // int32 pub const m_pCollision: usize = 0x3C0; // CCollisionProperty* - pub const m_hEffectEntity: usize = 0x3C8; // CHandle< CBaseEntity > - pub const m_hOwnerEntity: usize = 0x3CC; // CHandle< CBaseEntity > + pub const m_hEffectEntity: usize = 0x3C8; // CHandle + pub const m_hOwnerEntity: usize = 0x3CC; // CHandle pub const m_fEffects: usize = 0x3D0; // uint32 - pub const m_hGroundEntity: usize = 0x3D4; // CHandle< CBaseEntity > + pub const m_hGroundEntity: usize = 0x3D4; // CHandle pub const m_flFriction: usize = 0x3D8; // float32 pub const m_flElasticity: usize = 0x3DC; // float32 pub const m_flGravityScale: usize = 0x3E0; // float32 @@ -16859,7 +16859,7 @@ pub mod cs2_dumper { pub const m_bNetworkQuantizeOriginAndAngles: usize = 0x4AC; // bool pub const m_bLagCompensate: usize = 0x4AD; // bool pub const m_flOverriddenFriction: usize = 0x4B0; // float32 - pub const m_pBlocker: usize = 0x4B4; // CHandle< CBaseEntity > + pub const m_pBlocker: usize = 0x4B4; // CHandle pub const m_flLocalTime: usize = 0x4B8; // float32 pub const m_flVPhysicsUpdateLocalTime: usize = 0x4BC; // float32 } @@ -16917,14 +16917,14 @@ pub mod cs2_dumper { // NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) pub mod CEntityFlame { - pub const m_hEntAttached: usize = 0x4C0; // CHandle< CBaseEntity > + pub const m_hEntAttached: usize = 0x4C0; // CHandle pub const m_bCheapEffect: usize = 0x4C4; // bool pub const m_flSize: usize = 0x4C8; // float32 pub const m_bUseHitboxes: usize = 0x4CC; // bool pub const m_iNumHitboxFires: usize = 0x4D0; // int32 pub const m_flHitboxFireScale: usize = 0x4D4; // float32 pub const m_flLifetime: usize = 0x4D8; // GameTime_t - pub const m_hAttacker: usize = 0x4DC; // CHandle< CBaseEntity > + pub const m_hAttacker: usize = 0x4DC; // CHandle pub const m_iDangerSound: usize = 0x4E0; // int32 pub const m_flDirectDamagePerSecond: usize = 0x4E4; // float32 pub const m_iCustomDamageType: usize = 0x4E8; // int32 @@ -16941,7 +16941,7 @@ pub mod cs2_dumper { pub mod CFilterMultiple { pub const m_nFilterType: usize = 0x518; // filter_t pub const m_iFilterName: usize = 0x520; // CUtlSymbolLarge[10] - pub const m_hFilter: usize = 0x570; // CHandle< CBaseEntity >[10] + pub const m_hFilter: usize = 0x570; // CHandle[10] pub const m_nFilterCount: usize = 0x598; // int32 } // Parent: CBaseFilter @@ -16990,7 +16990,7 @@ pub mod cs2_dumper { pub const m_swimDepth: usize = 0x4D8; // float32 pub const m_waterLevel: usize = 0x4DC; // float32 pub const m_isDormant: usize = 0x4E0; // bool - pub const m_fishes: usize = 0x4E8; // CUtlVector< CHandle< CFish > > + pub const m_fishes: usize = 0x4E8; // CUtlVector> pub const m_visTimer: usize = 0x500; // CountdownTimer } // Parent: CServerOnlyEntity @@ -17008,7 +17008,7 @@ pub mod cs2_dumper { // Fields count: 4 pub mod CLogicBranch { pub const m_bInValue: usize = 0x4C0; // bool - pub const m_Listeners: usize = 0x4C8; // CUtlVector< CHandle< CBaseEntity > > + pub const m_Listeners: usize = 0x4C8; // CUtlVector> pub const m_OnTrue: usize = 0x4E0; // CEntityIOOutput pub const m_OnFalse: usize = 0x508; // CEntityIOOutput } @@ -17061,7 +17061,7 @@ pub mod cs2_dumper { // Parent: None // Fields count: 1 pub mod magnetted_objects_t { - pub const hEntity: usize = 0x8; // CHandle< CBaseEntity > + pub const hEntity: usize = 0x8; // CHandle } // Parent: CServerOnlyPointEntity // Fields count: 6 @@ -17071,13 +17071,13 @@ pub mod cs2_dumper { pub const m_associatedRelayTargetName: usize = 0x4D0; // CUtlSymbolLarge pub const m_fixupNames: usize = 0x4D8; // bool pub const m_bLoadDynamic: usize = 0x4D9; // bool - pub const m_associatedRelayEntity: usize = 0x4DC; // CHandle< CPointPrefab > + pub const m_associatedRelayEntity: usize = 0x4DC; // CHandle } // Parent: CBaseEntity // Fields count: 2 pub mod CSkyboxReference { pub const m_worldGroupId: usize = 0x4C0; // WorldGroupId_t - pub const m_hSkyCamera: usize = 0x4C4; // CHandle< CSkyCamera > + pub const m_hSkyCamera: usize = 0x4C4; // CHandle } // Parent: CBaseEntity // Fields count: 4 @@ -17094,8 +17094,8 @@ pub mod cs2_dumper { // Parent: None // Fields count: 12 pub mod CSound { - pub const m_hOwner: usize = 0x0; // CHandle< CBaseEntity > - pub const m_hTarget: usize = 0x4; // CHandle< CBaseEntity > + pub const m_hOwner: usize = 0x0; // CHandle + pub const m_hTarget: usize = 0x4; // CHandle pub const m_iVolume: usize = 0x8; // int32 pub const m_flOcclusionScale: usize = 0xC; // float32 pub const m_iType: usize = 0x10; // int32 @@ -17119,7 +17119,7 @@ pub mod cs2_dumper { pub const m_soundscapeEntityListId: usize = 0x508; // int32 pub const m_soundEventHash: usize = 0x50C; // uint32 pub const m_positionNames: usize = 0x510; // CUtlSymbolLarge[8] - pub const m_hProxySoundscape: usize = 0x550; // CHandle< CEnvSoundscape > + pub const m_hProxySoundscape: usize = 0x550; // CHandle pub const m_bDisabled: usize = 0x554; // bool } // Parent: CEnvSoundscape @@ -17134,7 +17134,7 @@ pub mod cs2_dumper { // Parent: None // Fields count: 6 pub mod lerpdata_t { - pub const m_hEnt: usize = 0x0; // CHandle< CBaseEntity > + pub const m_hEnt: usize = 0x0; // CHandle pub const m_MoveType: usize = 0x4; // MoveType_t pub const m_flStartTime: usize = 0x8; // GameTime_t pub const m_vecStartOrigin: usize = 0xC; // @@ -17259,7 +17259,7 @@ pub mod cs2_dumper { pub const m_flMagnitude: usize = 0x44; // float32 pub const m_flRadius: usize = 0x48; // float32 pub const m_nSurfaceProp: usize = 0x4C; // CUtlStringToken - pub const m_nEffectIndex: usize = 0x50; // CWeakHandle< InfoForResourceTypeIParticleSystemDefinition > + pub const m_nEffectIndex: usize = 0x50; // CWeakHandle pub const m_nDamageType: usize = 0x58; // uint32 pub const m_nPenetrate: usize = 0x5C; // uint8 pub const m_nMaterial: usize = 0x5E; // uint16 @@ -17366,13 +17366,13 @@ pub mod cs2_dumper { // NetworkVarNames: m_SurfacePropStringToken (CUtlStringToken) pub mod shard_model_desc_t { pub const m_nModelID: usize = 0x8; // int32 - pub const m_hMaterial: usize = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_hMaterial: usize = 0x10; // CStrongHandle pub const m_solid: usize = 0x18; // ShardSolid_t pub const m_ShatterPanelMode: usize = 0x19; // ShatterPanelMode pub const m_vecPanelSize: usize = 0x1C; // Vector2D pub const m_vecStressPositionA: usize = 0x24; // Vector2D pub const m_vecStressPositionB: usize = 0x2C; // Vector2D - pub const m_vecPanelVertices: usize = 0x38; // CNetworkUtlVectorBase< Vector2D > + pub const m_vecPanelVertices: usize = 0x38; // CNetworkUtlVectorBase pub const m_flGlassHalfThickness: usize = 0x50; // float32 pub const m_bHasParent: usize = 0x54; // bool pub const m_bParentFrozen: usize = 0x55; // bool @@ -17382,11 +17382,11 @@ pub mod cs2_dumper { // Fields count: 30 pub mod CShatterGlassShard { pub const m_hShardHandle: usize = 0x8; // uint32 - pub const m_vecPanelVertices: usize = 0x10; // CUtlVector< Vector2D > + pub const m_vecPanelVertices: usize = 0x10; // CUtlVector pub const m_vLocalPanelSpaceOrigin: usize = 0x28; // Vector2D - pub const m_hModel: usize = 0x30; // CStrongHandle< InfoForResourceTypeCModel > - pub const m_hPhysicsEntity: usize = 0x38; // CHandle< CShatterGlassShardPhysics > - pub const m_hParentPanel: usize = 0x3C; // CHandle< CFuncShatterglass > + pub const m_hModel: usize = 0x30; // CStrongHandle + pub const m_hPhysicsEntity: usize = 0x38; // CHandle + pub const m_hParentPanel: usize = 0x3C; // CHandle pub const m_hParentShard: usize = 0x40; // uint32 pub const m_ShatterStressType: usize = 0x44; // ShatterGlassStressType pub const m_vecStressVelocity: usize = 0x48; // @@ -17409,8 +17409,8 @@ pub mod cs2_dumper { pub const m_bFlaggedForRemoval: usize = 0x9A; // bool pub const m_flPhysicsEntitySpawnedAtTime: usize = 0x9C; // GameTime_t pub const m_bShatterRateLimited: usize = 0xA0; // bool - pub const m_hEntityHittingMe: usize = 0xA4; // CHandle< CBaseEntity > - pub const m_vecNeighbors: usize = 0xA8; // CUtlVector< uint32 > + pub const m_hEntityHittingMe: usize = 0xA4; // CHandle + pub const m_vecNeighbors: usize = 0xA8; // CUtlVector } // Parent: CBaseEntity // Fields count: 0 @@ -17513,7 +17513,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hCtrl (CHandle< CFogController>) pub mod fogplayerparams_t { - pub const m_hCtrl: usize = 0x8; // CHandle< CFogController > + pub const m_hCtrl: usize = 0x8; // CHandle pub const m_flTransitionTime: usize = 0xC; // float32 pub const m_OldColor: usize = 0x10; // Color pub const m_flOldStart: usize = 0x14; // float32 @@ -17569,8 +17569,8 @@ pub mod cs2_dumper { // Parent: None // Fields count: 4 pub mod ragdoll_t { - pub const list: usize = 0x0; // CUtlVector< ragdollelement_t > - pub const boneIndex: usize = 0x18; // CUtlVector< int32 > + pub const list: usize = 0x0; // CUtlVector + pub const boneIndex: usize = 0x18; // CUtlVector pub const allowStretch: usize = 0x30; // bool pub const unused: usize = 0x31; // bool } @@ -17582,8 +17582,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_hOwner (EHANDLE) pub mod PhysicsRagdollPose_t { pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer - pub const m_Transforms: usize = 0x30; // CNetworkUtlVectorBase< CTransform > - pub const m_hOwner: usize = 0x48; // CHandle< CBaseEntity > + pub const m_Transforms: usize = 0x30; // CNetworkUtlVectorBase + pub const m_hOwner: usize = 0x48; // CHandle } // Parent: None // Fields count: 13 @@ -17597,7 +17597,7 @@ pub mod cs2_dumper { pub const m_flNext: usize = 0x18; // GameTime_t pub const m_bIsGesture: usize = 0x1C; // bool pub const m_bShouldRemove: usize = 0x1D; // bool - pub const m_hTarget: usize = 0x44; // CHandle< CBaseEntity > + pub const m_hTarget: usize = 0x44; // CHandle pub const m_nSceneEventId: usize = 0x48; // uint32 pub const m_bClientSide: usize = 0x4C; // bool pub const m_bStarted: usize = 0x4D; // bool @@ -17749,7 +17749,7 @@ pub mod cs2_dumper { // Parent: CSoundOpvarSetPointEntity // Fields count: 4 pub mod CSoundOpvarSetAutoRoomEntity { - pub const m_traceResults: usize = 0x668; // CUtlVector< SoundOpvarTraceResult_t > + pub const m_traceResults: usize = 0x668; // CUtlVector pub const m_flSize: usize = 0x698; // float32 pub const m_flHeightTolerance: usize = 0x69C; // float32 pub const m_flSizeSqr: usize = 0x6A0; // float32 @@ -17773,9 +17773,9 @@ pub mod cs2_dumper { pub const m_vecDamagePosition: usize = 0x14; // pub const m_vecReportedPosition: usize = 0x20; // pub const m_vecDamageDirection: usize = 0x2C; // - pub const m_hInflictor: usize = 0x38; // CHandle< CBaseEntity > - pub const m_hAttacker: usize = 0x3C; // CHandle< CBaseEntity > - pub const m_hAbility: usize = 0x40; // CHandle< CBaseEntity > + pub const m_hInflictor: usize = 0x38; // CHandle + pub const m_hAttacker: usize = 0x3C; // CHandle + pub const m_hAbility: usize = 0x40; // CHandle pub const m_flDamage: usize = 0x44; // float32 pub const m_bitsDamageType: usize = 0x48; // int32 pub const m_iDamageCustom: usize = 0x4C; // int32 @@ -17800,12 +17800,12 @@ pub mod cs2_dumper { pub const nSummarisedCount: usize = 0x0; // int32 pub const info: usize = 0x8; // CTakeDamageInfo pub const result: usize = 0xA0; // CTakeDamageResult - pub const hTarget: usize = 0xA8; // CHandle< CBaseEntity > + pub const hTarget: usize = 0xA8; // CHandle } // Parent: None // Fields count: 1 pub mod CTakeDamageSummaryScopeGuard { - pub const m_vecSummaries: usize = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > + pub const m_vecSummaries: usize = 0x8; // CUtlVector } // Parent: CMultiplayRules // Fields count: 0 @@ -17817,7 +17817,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_Attributes (CEconItemAttribute) pub mod CAttributeList { - pub const m_Attributes: usize = 0x8; // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > + pub const m_Attributes: usize = 0x8; // CUtlVectorEmbeddedNetworkVar pub const m_pManager: usize = 0x58; // CAttributeManager* } // Parent: None @@ -17848,12 +17848,12 @@ pub mod cs2_dumper { // NetworkVarNames: m_hOuter (EHANDLE) // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) pub mod CAttributeManager { - pub const m_Providers: usize = 0x8; // CUtlVector< CHandle< CBaseEntity > > + pub const m_Providers: usize = 0x8; // CUtlVector> pub const m_iReapplyProvisionParity: usize = 0x20; // int32 - pub const m_hOuter: usize = 0x24; // CHandle< CBaseEntity > + pub const m_hOuter: usize = 0x24; // CHandle pub const m_bPreventLoopback: usize = 0x28; // bool pub const m_ProviderType: usize = 0x2C; // attributeprovidertypes_t - pub const m_CachedResults: usize = 0x30; // CUtlVector< CAttributeManager::cached_attribute_float_t > + pub const m_CachedResults: usize = 0x30; // CUtlVector } // Parent: None // Fields count: 3 @@ -18038,7 +18038,7 @@ pub mod cs2_dumper { // NetworkVarNames: m_nRoundStartCount (uint8) pub mod CCSGameRules { pub const __m_pChainEntity: usize = 0x98; // CNetworkVarChainer - pub const m_coopMissionManager: usize = 0xC0; // CHandle< CBaseEntity > + pub const m_coopMissionManager: usize = 0xC0; // CHandle pub const m_bFreezePeriod: usize = 0xC4; // bool pub const m_bWarmupPeriod: usize = 0xC5; // bool pub const m_fWarmupPeriodEnd: usize = 0xC8; // GameTime_t @@ -18140,14 +18140,14 @@ pub mod cs2_dumper { pub const m_iNumCT: usize = 0xDC4; // int32 pub const m_iNumSpawnableTerrorist: usize = 0xDC8; // int32 pub const m_iNumSpawnableCT: usize = 0xDCC; // int32 - pub const m_arrSelectedHostageSpawnIndices: usize = 0xDD0; // CUtlVector< int32 > + pub const m_arrSelectedHostageSpawnIndices: usize = 0xDD0; // CUtlVector pub const m_nSpawnPointsRandomSeed: usize = 0xDE8; // int32 pub const m_bFirstConnected: usize = 0xDEC; // bool pub const m_bCompleteReset: usize = 0xDED; // bool pub const m_bPickNewTeamsOnReset: usize = 0xDEE; // bool pub const m_bScrambleTeamsOnRestart: usize = 0xDEF; // bool pub const m_bSwapTeamsOnRestart: usize = 0xDF0; // bool - pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector< int32 > + pub const m_nEndMatchTiedVotes: usize = 0xDF8; // CUtlVector pub const m_bNeedToAskPlayersForContinueVote: usize = 0xE14; // bool pub const m_numQueuedMatchmakingAccounts: usize = 0xE18; // uint32 pub const m_pQueuedMatchmakingReservationString: usize = 0xE20; // char* @@ -18198,15 +18198,15 @@ pub mod cs2_dumper { pub const m_bBombDefused: usize = 0xF39; // bool pub const m_bMapHasBombZone: usize = 0xF3A; // bool pub const m_vecMainCTSpawnPos: usize = 0xF58; // - pub const m_CTSpawnPointsMasterList: usize = 0xF68; // CUtlVector< SpawnPoint* > - pub const m_TerroristSpawnPointsMasterList: usize = 0xF80; // CUtlVector< SpawnPoint* > + pub const m_CTSpawnPointsMasterList: usize = 0xF68; // CUtlVector + pub const m_TerroristSpawnPointsMasterList: usize = 0xF80; // CUtlVector pub const m_bRespawningAllRespawnablePlayers: usize = 0xF98; // bool pub const m_iNextCTSpawnPoint: usize = 0xF9C; // int32 pub const m_flCTSpawnPointUsedTime: usize = 0xFA0; // float32 pub const m_iNextTerroristSpawnPoint: usize = 0xFA4; // int32 pub const m_flTerroristSpawnPointUsedTime: usize = 0xFA8; // float32 - pub const m_CTSpawnPoints: usize = 0xFB0; // CUtlVector< SpawnPoint* > - pub const m_TerroristSpawnPoints: usize = 0xFC8; // CUtlVector< SpawnPoint* > + pub const m_CTSpawnPoints: usize = 0xFB0; // CUtlVector + pub const m_TerroristSpawnPoints: usize = 0xFC8; // CUtlVector pub const m_bIsUnreservedGameServer: usize = 0xFE0; // bool pub const m_fAutobalanceDisplayTime: usize = 0xFE4; // float32 pub const m_bAllowWeaponSwitch: usize = 0x1250; // bool @@ -18222,11 +18222,11 @@ pub mod cs2_dumper { pub const m_bSwitchingTeamsAtRoundReset: usize = 0x14E6; // bool pub const m_pGameModeRules: usize = 0x1500; // CCSGameModeRules* pub const m_BtGlobalBlackboard: usize = 0x1508; // KeyValues3 - pub const m_hPlayerResource: usize = 0x1570; // CHandle< CBaseEntity > + pub const m_hPlayerResource: usize = 0x1570; // CHandle pub const m_RetakeRules: usize = 0x1578; // CRetakeGameRules pub const m_GuardianBotSkillLevelMax: usize = 0x175C; // int32 pub const m_GuardianBotSkillLevelMin: usize = 0x1760; // int32 - pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1768; // CUtlVector< int32 >[4] + pub const m_arrTeamUniqueKillWeaponsMatch: usize = 0x1768; // CUtlVector[4] pub const m_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17C8; // bool[4] pub const m_nMatchEndCount: usize = 0x17F0; // uint8 pub const m_nTTeamIntroVariant: usize = 0x17F4; // int32 @@ -18292,7 +18292,7 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_WeaponSequence (CUtlString) pub mod CCSGameModeRules_ArmsRace { - pub const m_WeaponSequence: usize = 0x38; // CNetworkUtlVectorBase< CUtlString > + pub const m_WeaponSequence: usize = 0x38; // CNetworkUtlVectorBase } // Parent: CCSGameModeScript // Fields count: 1 @@ -18493,8 +18493,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) pub mod CPlayerPing { - pub const m_hPlayer: usize = 0x4C8; // CHandle< CCSPlayerPawn > - pub const m_hPingedEntity: usize = 0x4CC; // CHandle< CBaseEntity > + pub const m_hPlayer: usize = 0x4C8; // CHandle + pub const m_hPingedEntity: usize = 0x4CC; // CHandle pub const m_iType: usize = 0x4D0; // int32 pub const m_bUrgent: usize = 0x4D4; // bool pub const m_szPlaceName: usize = 0x4D5; // char[18] @@ -18505,8 +18505,8 @@ pub mod cs2_dumper { // Metadata: // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) pub mod CCSPlayer_PingServices { - pub const m_flPlayerPingTokens: usize = 0x40; // GameTime_t[5] - pub const m_hPlayerPing: usize = 0x54; // CHandle< CBaseEntity > + pub const m_flPlayerPingTokens: usize = 0x40; // + pub const m_hPlayerPing: usize = 0x54; // CHandle } // Parent: CBaseEntity // Fields count: 10 @@ -18522,8 +18522,8 @@ pub mod cs2_dumper { // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) pub mod CCSPlayerResource { - pub const m_bHostageAlive: usize = 0x4C0; // - pub const m_isHostageFollowingSomeone: usize = 0x4CC; // + pub const m_bHostageAlive: usize = 0x4C0; // bool[12] + pub const m_isHostageFollowingSomeone: usize = 0x4CC; // bool[12] pub const m_iHostageEntityIDs: usize = 0x4D8; // CEntityIndex[12] pub const m_bombsiteCenterA: usize = 0x508; // pub const m_bombsiteCenterB: usize = 0x514; // @@ -18552,182 +18552,182 @@ pub mod cs2_dumper { pub mod soundsystem { // Alignment: 4 // Members count: 30 - #[repr(i32)] + #[repr(u32)] pub enum soundlevel_t { - SNDLVL_NONE = 0, - SNDLVL_20dB = 20, - SNDLVL_25dB = 25, - SNDLVL_30dB = 30, - SNDLVL_35dB = 35, - SNDLVL_40dB = 40, - SNDLVL_45dB = 45, - SNDLVL_50dB = 50, - SNDLVL_55dB = 55, - SNDLVL_IDLE = 60, - SNDLVL_60dB = 60, - SNDLVL_65dB = 65, - SNDLVL_STATIC = 66, - SNDLVL_70dB = 70, - SNDLVL_NORM = 75, - SNDLVL_75dB = 75, - SNDLVL_80dB = 80, - SNDLVL_TALKING = 80, - SNDLVL_85dB = 85, - SNDLVL_90dB = 90, - SNDLVL_95dB = 95, - SNDLVL_100dB = 100, - SNDLVL_105dB = 105, - SNDLVL_110dB = 110, - SNDLVL_120dB = 120, - SNDLVL_130dB = 130, - SNDLVL_GUNFIRE = 140, - SNDLVL_140dB = 140, - SNDLVL_150dB = 150, - SNDLVL_180dB = 180 + SNDLVL_NONE = 0x0, + SNDLVL_20dB = 0x14, + SNDLVL_25dB = 0x19, + SNDLVL_30dB = 0x1E, + SNDLVL_35dB = 0x23, + SNDLVL_40dB = 0x28, + SNDLVL_45dB = 0x2D, + SNDLVL_50dB = 0x32, + SNDLVL_55dB = 0x37, + SNDLVL_IDLE = 0x3C, + SNDLVL_60dB = 0x3C, + SNDLVL_65dB = 0x41, + SNDLVL_STATIC = 0x42, + SNDLVL_70dB = 0x46, + SNDLVL_NORM = 0x4B, + SNDLVL_75dB = 0x4B, + SNDLVL_80dB = 0x50, + SNDLVL_TALKING = 0x50, + SNDLVL_85dB = 0x55, + SNDLVL_90dB = 0x5A, + SNDLVL_95dB = 0x5F, + SNDLVL_100dB = 0x64, + SNDLVL_105dB = 0x69, + SNDLVL_110dB = 0x6E, + SNDLVL_120dB = 0x78, + SNDLVL_130dB = 0x82, + SNDLVL_GUNFIRE = 0x8C, + SNDLVL_140dB = 0x8C, + SNDLVL_150dB = 0x96, + SNDLVL_180dB = 0xB4 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum ActionType_t { - SOS_ACTION_NONE = 0, - SOS_ACTION_LIMITER = 1, - SOS_ACTION_TIME_LIMIT = 2, - SOS_ACTION_TIME_BLOCK_LIMITER = 3, - SOS_ACTION_SET_SOUNDEVENT_PARAM = 4, - SOS_ACTION_SOUNDEVENT_CLUSTER = 5 + SOS_ACTION_NONE = 0x0, + SOS_ACTION_LIMITER = 0x1, + SOS_ACTION_TIME_LIMIT = 0x2, + SOS_ACTION_TIME_BLOCK_LIMITER = 0x3, + SOS_ACTION_SET_SOUNDEVENT_PARAM = 0x4, + SOS_ACTION_SOUNDEVENT_CLUSTER = 0x5 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum SosActionStopType_t { - SOS_STOPTYPE_NONE = 0, - SOS_STOPTYPE_TIME = 1, - SOS_STOPTYPE_OPVAR = 2 + SOS_STOPTYPE_NONE = 0x0, + SOS_STOPTYPE_TIME = 0x1, + SOS_STOPTYPE_OPVAR = 0x2 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum SosActionSortType_t { - SOS_SORTTYPE_HIGHEST = 0, - SOS_SORTTYPE_LOWEST = 1 + SOS_SORTTYPE_HIGHEST = 0x0, + SOS_SORTTYPE_LOWEST = 0x1 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum SosGroupType_t { - SOS_GROUPTYPE_DYNAMIC = 0, - SOS_GROUPTYPE_STATIC = 1 + SOS_GROUPTYPE_DYNAMIC = 0x0, + SOS_GROUPTYPE_STATIC = 0x1 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum SosEditItemType_t { - SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0, - SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 1, - SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS = 2, - SOS_EDIT_ITEM_TYPE_STACK = 3, - SOS_EDIT_ITEM_TYPE_OPERATOR = 4, - SOS_EDIT_ITEM_TYPE_FIELD = 5 + SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0, + SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 0x1, + SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS = 0x2, + SOS_EDIT_ITEM_TYPE_STACK = 0x3, + SOS_EDIT_ITEM_TYPE_OPERATOR = 0x4, + SOS_EDIT_ITEM_TYPE_FIELD = 0x5 } // Alignment: 2 // Members count: 10 - #[repr(i16)] + #[repr(u16)] pub enum VMixFilterType_t { - FILTER_UNKNOWN = -1, - FILTER_LOWPASS = 0, - FILTER_HIGHPASS = 1, - FILTER_BANDPASS = 2, - FILTER_NOTCH = 3, - FILTER_PEAKING_EQ = 4, - FILTER_LOW_SHELF = 5, - FILTER_HIGH_SHELF = 6, - FILTER_ALLPASS = 7, - FILTER_PASSTHROUGH = 8 + FILTER_UNKNOWN = 0xFFFFFFFFFFFFFFFF, + FILTER_LOWPASS = 0x0, + FILTER_HIGHPASS = 0x1, + FILTER_BANDPASS = 0x2, + FILTER_NOTCH = 0x3, + FILTER_PEAKING_EQ = 0x4, + FILTER_LOW_SHELF = 0x5, + FILTER_HIGH_SHELF = 0x6, + FILTER_ALLPASS = 0x7, + FILTER_PASSTHROUGH = 0x8 } // Alignment: 1 // Members count: 9 - #[repr(i8)] + #[repr(u8)] pub enum VMixFilterSlope_t { - FILTER_SLOPE_1POLE_6dB = 0, - FILTER_SLOPE_1POLE_12dB = 1, - FILTER_SLOPE_1POLE_18dB = 2, - FILTER_SLOPE_1POLE_24dB = 3, - FILTER_SLOPE_12dB = 4, - FILTER_SLOPE_24dB = 5, - FILTER_SLOPE_36dB = 6, - FILTER_SLOPE_48dB = 7, - FILTER_SLOPE_MAX = 7 + FILTER_SLOPE_1POLE_6dB = 0x0, + FILTER_SLOPE_1POLE_12dB = 0x1, + FILTER_SLOPE_1POLE_18dB = 0x2, + FILTER_SLOPE_1POLE_24dB = 0x3, + FILTER_SLOPE_12dB = 0x4, + FILTER_SLOPE_24dB = 0x5, + FILTER_SLOPE_36dB = 0x6, + FILTER_SLOPE_48dB = 0x7, + FILTER_SLOPE_MAX = 0x7 } // Alignment: 2 // Members count: 30 - #[repr(i16)] + #[repr(u16)] pub enum VMixProcessorType_t { - VPROCESSOR_UNKNOWN = 0, - VPROCESSOR_STEAMAUDIO_REVERB = 1, - VPROCESSOR_RT_PITCH = 2, - VPROCESSOR_STEAMAUDIO_HRTF = 3, - VPROCESSOR_DYNAMICS = 4, - VPROCESSOR_PRESETDSP = 5, - VPROCESSOR_DELAY = 6, - VPROCESSOR_MOD_DELAY = 7, - VPROCESSOR_DIFFUSOR = 8, - VPROCESSOR_BOXVERB = 9, - VPROCESSOR_FREEVERB = 10, - VPROCESSOR_PLATEVERB = 11, - VPROCESSOR_FULLWAVE_INTEGRATOR = 12, - VPROCESSOR_FILTER = 13, - VPROCESSOR_STEAMAUDIO_PATHING = 14, - VPROCESSOR_EQ8 = 15, - VPROCESSOR_ENVELOPE = 16, - VPROCESSOR_VOCODER = 17, - VPROCESSOR_CONVOLUTION = 18, - VPROCESSOR_DYNAMICS_3BAND = 19, - VPROCESSOR_DYNAMICS_COMPRESSOR = 20, - VPROCESSOR_SHAPER = 21, - VPROCESSOR_PANNER = 22, - VPROCESSOR_UTILITY = 23, - VPROCESSOR_AUTOFILTER = 24, - VPROCESSOR_OSC = 25, - VPROCESSOR_STEREODELAY = 26, - VPROCESSOR_EFFECT_CHAIN = 27, - VPROCESSOR_SUBGRAPH_SWITCH = 28, - VPROCESSOR_STEAMAUDIO_DIRECT = 29 + VPROCESSOR_UNKNOWN = 0x0, + VPROCESSOR_STEAMAUDIO_REVERB = 0x1, + VPROCESSOR_RT_PITCH = 0x2, + VPROCESSOR_STEAMAUDIO_HRTF = 0x3, + VPROCESSOR_DYNAMICS = 0x4, + VPROCESSOR_PRESETDSP = 0x5, + VPROCESSOR_DELAY = 0x6, + VPROCESSOR_MOD_DELAY = 0x7, + VPROCESSOR_DIFFUSOR = 0x8, + VPROCESSOR_BOXVERB = 0x9, + VPROCESSOR_FREEVERB = 0xA, + VPROCESSOR_PLATEVERB = 0xB, + VPROCESSOR_FULLWAVE_INTEGRATOR = 0xC, + VPROCESSOR_FILTER = 0xD, + VPROCESSOR_STEAMAUDIO_PATHING = 0xE, + VPROCESSOR_EQ8 = 0xF, + VPROCESSOR_ENVELOPE = 0x10, + VPROCESSOR_VOCODER = 0x11, + VPROCESSOR_CONVOLUTION = 0x12, + VPROCESSOR_DYNAMICS_3BAND = 0x13, + VPROCESSOR_DYNAMICS_COMPRESSOR = 0x14, + VPROCESSOR_SHAPER = 0x15, + VPROCESSOR_PANNER = 0x16, + VPROCESSOR_UTILITY = 0x17, + VPROCESSOR_AUTOFILTER = 0x18, + VPROCESSOR_OSC = 0x19, + VPROCESSOR_STEREODELAY = 0x1A, + VPROCESSOR_EFFECT_CHAIN = 0x1B, + VPROCESSOR_SUBGRAPH_SWITCH = 0x1C, + VPROCESSOR_STEAMAUDIO_DIRECT = 0x1D } // Alignment: 4 // Members count: 5 - #[repr(i32)] + #[repr(u32)] pub enum VMixLFOShape_t { - LFO_SHAPE_SINE = 0, - LFO_SHAPE_SQUARE = 1, - LFO_SHAPE_TRI = 2, - LFO_SHAPE_SAW = 3, - LFO_SHAPE_NOISE = 4 + LFO_SHAPE_SINE = 0x0, + LFO_SHAPE_SQUARE = 0x1, + LFO_SHAPE_TRI = 0x2, + LFO_SHAPE_SAW = 0x3, + LFO_SHAPE_NOISE = 0x4 } // Alignment: 4 // Members count: 2 - #[repr(i32)] + #[repr(u32)] pub enum VMixPannerType_t { - PANNER_TYPE_LINEAR = 0, - PANNER_TYPE_EQUAL_POWER = 1 + PANNER_TYPE_LINEAR = 0x0, + PANNER_TYPE_EQUAL_POWER = 0x1 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum VMixSubgraphSwitchInterpolationType_t { - SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0, - SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 1, - SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 2 + SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0x0, + SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 0x1, + SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 0x2 } // Alignment: 4 // Members count: 6 - #[repr(i32)] + #[repr(u32)] pub enum VMixChannelOperation_t { - VMIX_CHAN_STEREO = 0, - VMIX_CHAN_LEFT = 1, - VMIX_CHAN_RIGHT = 2, - VMIX_CHAN_SWAP = 3, - VMIX_CHAN_MONO = 4, - VMIX_CHAN_MID_SIDE = 5 + VMIX_CHAN_STEREO = 0x0, + VMIX_CHAN_LEFT = 0x1, + VMIX_CHAN_RIGHT = 0x2, + VMIX_CHAN_SWAP = 0x3, + VMIX_CHAN_MONO = 0x4, + VMIX_CHAN_MID_SIDE = 0x5 } // Parent: None // Fields count: 3 @@ -18837,7 +18837,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CSosSoundEventGroupListSchema { - pub const m_groupList: usize = 0x0; // CUtlVector< CSosSoundEventGroupSchema > + pub const m_groupList: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 5 @@ -18857,7 +18857,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod SelectedEditItemInfo_t { - pub const m_EditItems: usize = 0x0; // CUtlVector< SosEditItemInfo_t > + pub const m_EditItems: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 1 @@ -18865,7 +18865,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CSoundEventMetaData { - pub const m_soundEventVMix: usize = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > + pub const m_soundEventVMix: usize = 0x0; // CStrongHandle } // Parent: None // Fields count: 6 @@ -18887,7 +18887,7 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod CDspPresetModifierList { pub const m_dspName: usize = 0x0; // CUtlString - pub const m_modifiers: usize = 0x8; // CUtlVector< CDSPMixgroupModifier > + pub const m_modifiers: usize = 0x8; // CUtlVector } // Parent: None // Fields count: 1 @@ -18895,7 +18895,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CVoiceContainerBase { - pub const m_curves: usize = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > + pub const m_curves: usize = 0x20; // CUtlDict } // Parent: CVoiceContainerBase // Fields count: 0 @@ -18926,7 +18926,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CVoiceContainerTestNestedDynamic { - pub const m_SoundToPlay: usize = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + pub const m_SoundToPlay: usize = 0x60; // CStrongHandle pub const m_flTestConstantParam: usize = 0x68; // float32 } // Parent: CVoiceContainerBase @@ -18962,8 +18962,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CVoiceContainerBlend { - pub const m_hSoundOne: usize = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - pub const m_hSoundTwo: usize = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + pub const m_hSoundOne: usize = 0x60; // CStrongHandle + pub const m_hSoundTwo: usize = 0x68; // CStrongHandle pub const m_flBlendAmount: usize = 0x70; // float32 } // Parent: CVoiceContainerBase @@ -18972,7 +18972,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CVoiceContainerEngineSound { - pub const m_SoundToPlay: usize = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + pub const m_SoundToPlay: usize = 0x60; // CStrongHandle pub const m_flTestConstantParam: usize = 0x68; // float32 pub const m_flTestSoundEventBoundParam: usize = 0x6C; // float32 pub const m_flEngineRPM: usize = 0x70; // float32 @@ -18983,7 +18983,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CVoiceContainerEnvelopeAnalyzer { - pub const m_envBuffer: usize = 0x68; // CUtlVector< float32 > + pub const m_envBuffer: usize = 0x68; // CUtlVector } // Parent: CVoiceContainerBase // Fields count: 7 @@ -18997,7 +18997,7 @@ pub mod cs2_dumper { pub const m_flSoftAmplitudeJitter: usize = 0x6C; // float32 pub const m_flLoudTimeJitter: usize = 0x70; // float32 pub const m_flSoftTimeJitter: usize = 0x74; // float32 - pub const m_grainResources: usize = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > + pub const m_grainResources: usize = 0x78; // CUtlVector> } // Parent: None // Fields count: 6 @@ -19316,20 +19316,20 @@ pub mod cs2_dumper { pub mod vphysics2 { // Alignment: 4 // Members count: 4 - #[repr(i32)] + #[repr(u32)] pub enum JointAxis_t { - JOINT_AXIS_X = 0, - JOINT_AXIS_Y = 1, - JOINT_AXIS_Z = 2, - JOINT_AXIS_COUNT = 3 + JOINT_AXIS_X = 0x0, + JOINT_AXIS_Y = 0x1, + JOINT_AXIS_Z = 0x2, + JOINT_AXIS_COUNT = 0x3 } // Alignment: 4 // Members count: 3 - #[repr(i32)] + #[repr(u32)] pub enum JointMotion_t { - JOINT_MOTION_FREE = 0, - JOINT_MOTION_LOCKED = 1, - JOINT_MOTION_COUNT = 2 + JOINT_MOTION_FREE = 0x0, + JOINT_MOTION_LOCKED = 0x1, + JOINT_MOTION_COUNT = 0x2 } // Parent: None // Fields count: 5 @@ -19429,8 +19429,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod PhysFeModelDesc_t { - pub const m_CtrlHash: usize = 0x0; // CUtlVector< uint32 > - pub const m_CtrlName: usize = 0x18; // CUtlVector< CUtlString > + pub const m_CtrlHash: usize = 0x0; // CUtlVector + pub const m_CtrlName: usize = 0x18; // CUtlVector pub const m_nStaticNodeFlags: usize = 0x30; // uint32 pub const m_nDynamicNodeFlags: usize = 0x34; // uint32 pub const m_flLocalForce: usize = 0x38; // float32 @@ -19448,70 +19448,70 @@ pub mod cs2_dumper { pub const m_nTreeDepth: usize = 0x54; // uint16 pub const m_nNodeBaseJiggleboneDependsCount: usize = 0x56; // uint16 pub const m_nRopeCount: usize = 0x58; // uint16 - pub const m_Ropes: usize = 0x60; // CUtlVector< uint16 > - pub const m_NodeBases: usize = 0x78; // CUtlVector< FeNodeBase_t > - pub const m_SimdNodeBases: usize = 0x90; // CUtlVector< FeSimdNodeBase_t > - pub const m_Quads: usize = 0xA8; // CUtlVector< FeQuad_t > - pub const m_SimdQuads: usize = 0xC0; // CUtlVector< FeSimdQuad_t > - pub const m_SimdTris: usize = 0xD8; // CUtlVector< FeSimdTri_t > - pub const m_SimdRods: usize = 0xF0; // CUtlVector< FeSimdRodConstraint_t > - pub const m_SimdRodsAnim: usize = 0x108; // CUtlVector< FeSimdRodConstraintAnim_t > - pub const m_InitPose: usize = 0x120; // CUtlVector< CTransform > - pub const m_Rods: usize = 0x138; // CUtlVector< FeRodConstraint_t > - pub const m_Twists: usize = 0x150; // CUtlVector< FeTwistConstraint_t > - pub const m_AxialEdges: usize = 0x168; // CUtlVector< FeAxialEdgeBend_t > - pub const m_NodeInvMasses: usize = 0x180; // CUtlVector< float32 > - pub const m_CtrlOffsets: usize = 0x198; // CUtlVector< FeCtrlOffset_t > - pub const m_CtrlOsOffsets: usize = 0x1B0; // CUtlVector< FeCtrlOsOffset_t > - pub const m_FollowNodes: usize = 0x1C8; // CUtlVector< FeFollowNode_t > - pub const m_CollisionPlanes: usize = 0x1E0; // CUtlVector< FeCollisionPlane_t > - pub const m_NodeIntegrator: usize = 0x1F8; // CUtlVector< FeNodeIntegrator_t > - pub const m_SpringIntegrator: usize = 0x210; // CUtlVector< FeSpringIntegrator_t > - pub const m_SimdSpringIntegrator: usize = 0x228; // CUtlVector< FeSimdSpringIntegrator_t > - pub const m_WorldCollisionParams: usize = 0x240; // CUtlVector< FeWorldCollisionParams_t > - pub const m_LegacyStretchForce: usize = 0x258; // CUtlVector< float32 > - pub const m_NodeCollisionRadii: usize = 0x270; // CUtlVector< float32 > - pub const m_DynNodeFriction: usize = 0x288; // CUtlVector< float32 > - pub const m_LocalRotation: usize = 0x2A0; // CUtlVector< float32 > - pub const m_LocalForce: usize = 0x2B8; // CUtlVector< float32 > - pub const m_TaperedCapsuleStretches: usize = 0x2D0; // CUtlVector< FeTaperedCapsuleStretch_t > - pub const m_TaperedCapsuleRigids: usize = 0x2E8; // CUtlVector< FeTaperedCapsuleRigid_t > - pub const m_SphereRigids: usize = 0x300; // CUtlVector< FeSphereRigid_t > - pub const m_WorldCollisionNodes: usize = 0x318; // CUtlVector< uint16 > - pub const m_TreeParents: usize = 0x330; // CUtlVector< uint16 > - pub const m_TreeCollisionMasks: usize = 0x348; // CUtlVector< uint16 > - pub const m_TreeChildren: usize = 0x360; // CUtlVector< FeTreeChildren_t > - pub const m_FreeNodes: usize = 0x378; // CUtlVector< uint16 > - pub const m_FitMatrices: usize = 0x390; // CUtlVector< FeFitMatrix_t > - pub const m_FitWeights: usize = 0x3A8; // CUtlVector< FeFitWeight_t > - pub const m_ReverseOffsets: usize = 0x3C0; // CUtlVector< FeNodeReverseOffset_t > - pub const m_AnimStrayRadii: usize = 0x3D8; // CUtlVector< FeAnimStrayRadius_t > - pub const m_SimdAnimStrayRadii: usize = 0x3F0; // CUtlVector< FeSimdAnimStrayRadius_t > - pub const m_KelagerBends: usize = 0x408; // CUtlVector< FeKelagerBend2_t > - pub const m_CtrlSoftOffsets: usize = 0x420; // CUtlVector< FeCtrlSoftOffset_t > - pub const m_JiggleBones: usize = 0x438; // CUtlVector< CFeIndexedJiggleBone > - pub const m_SourceElems: usize = 0x450; // CUtlVector< uint16 > - pub const m_GoalDampedSpringIntegrators: usize = 0x468; // CUtlVector< uint32 > - pub const m_Tris: usize = 0x480; // CUtlVector< FeTri_t > + pub const m_Ropes: usize = 0x60; // CUtlVector + pub const m_NodeBases: usize = 0x78; // CUtlVector + pub const m_SimdNodeBases: usize = 0x90; // CUtlVector + pub const m_Quads: usize = 0xA8; // CUtlVector + pub const m_SimdQuads: usize = 0xC0; // CUtlVector + pub const m_SimdTris: usize = 0xD8; // CUtlVector + pub const m_SimdRods: usize = 0xF0; // CUtlVector + pub const m_SimdRodsAnim: usize = 0x108; // CUtlVector + pub const m_InitPose: usize = 0x120; // CUtlVector + pub const m_Rods: usize = 0x138; // CUtlVector + pub const m_Twists: usize = 0x150; // CUtlVector + pub const m_AxialEdges: usize = 0x168; // CUtlVector + pub const m_NodeInvMasses: usize = 0x180; // CUtlVector + pub const m_CtrlOffsets: usize = 0x198; // CUtlVector + pub const m_CtrlOsOffsets: usize = 0x1B0; // CUtlVector + pub const m_FollowNodes: usize = 0x1C8; // CUtlVector + pub const m_CollisionPlanes: usize = 0x1E0; // CUtlVector + pub const m_NodeIntegrator: usize = 0x1F8; // CUtlVector + pub const m_SpringIntegrator: usize = 0x210; // CUtlVector + pub const m_SimdSpringIntegrator: usize = 0x228; // CUtlVector + pub const m_WorldCollisionParams: usize = 0x240; // CUtlVector + pub const m_LegacyStretchForce: usize = 0x258; // CUtlVector + pub const m_NodeCollisionRadii: usize = 0x270; // CUtlVector + pub const m_DynNodeFriction: usize = 0x288; // CUtlVector + pub const m_LocalRotation: usize = 0x2A0; // CUtlVector + pub const m_LocalForce: usize = 0x2B8; // CUtlVector + pub const m_TaperedCapsuleStretches: usize = 0x2D0; // CUtlVector + pub const m_TaperedCapsuleRigids: usize = 0x2E8; // CUtlVector + pub const m_SphereRigids: usize = 0x300; // CUtlVector + pub const m_WorldCollisionNodes: usize = 0x318; // CUtlVector + pub const m_TreeParents: usize = 0x330; // CUtlVector + pub const m_TreeCollisionMasks: usize = 0x348; // CUtlVector + pub const m_TreeChildren: usize = 0x360; // CUtlVector + pub const m_FreeNodes: usize = 0x378; // CUtlVector + pub const m_FitMatrices: usize = 0x390; // CUtlVector + pub const m_FitWeights: usize = 0x3A8; // CUtlVector + pub const m_ReverseOffsets: usize = 0x3C0; // CUtlVector + pub const m_AnimStrayRadii: usize = 0x3D8; // CUtlVector + pub const m_SimdAnimStrayRadii: usize = 0x3F0; // CUtlVector + pub const m_KelagerBends: usize = 0x408; // CUtlVector + pub const m_CtrlSoftOffsets: usize = 0x420; // CUtlVector + pub const m_JiggleBones: usize = 0x438; // CUtlVector + pub const m_SourceElems: usize = 0x450; // CUtlVector + pub const m_GoalDampedSpringIntegrators: usize = 0x468; // CUtlVector + pub const m_Tris: usize = 0x480; // CUtlVector pub const m_nTriCount1: usize = 0x498; // uint16 pub const m_nTriCount2: usize = 0x49A; // uint16 pub const m_nReservedUint8: usize = 0x49C; // uint8 pub const m_nExtraPressureIterations: usize = 0x49D; // uint8 pub const m_nExtraGoalIterations: usize = 0x49E; // uint8 pub const m_nExtraIterations: usize = 0x49F; // uint8 - pub const m_BoxRigids: usize = 0x4A0; // CUtlVector< FeBoxRigid_t > - pub const m_DynNodeVertexSet: usize = 0x4B8; // CUtlVector< uint8 > - pub const m_VertexSetNames: usize = 0x4D0; // CUtlVector< uint32 > - pub const m_RigidColliderPriorities: usize = 0x4E8; // CUtlVector< FeRigidColliderIndices_t > - pub const m_MorphLayers: usize = 0x500; // CUtlVector< FeMorphLayerDepr_t > - pub const m_MorphSetData: usize = 0x518; // CUtlVector< uint8 > - pub const m_VertexMaps: usize = 0x530; // CUtlVector< FeVertexMapDesc_t > - pub const m_VertexMapValues: usize = 0x548; // CUtlVector< uint8 > - pub const m_Effects: usize = 0x560; // CUtlVector< FeEffectDesc_t > - pub const m_LockToParent: usize = 0x578; // CUtlVector< FeCtrlOffset_t > - pub const m_LockToGoal: usize = 0x590; // CUtlVector< uint16 > - pub const m_SkelParents: usize = 0x5A8; // CUtlVector< int16 > - pub const m_DynNodeWindBases: usize = 0x5C0; // CUtlVector< FeNodeWindBase_t > + pub const m_BoxRigids: usize = 0x4A0; // CUtlVector + pub const m_DynNodeVertexSet: usize = 0x4B8; // CUtlVector + pub const m_VertexSetNames: usize = 0x4D0; // CUtlVector + pub const m_RigidColliderPriorities: usize = 0x4E8; // CUtlVector + pub const m_MorphLayers: usize = 0x500; // CUtlVector + pub const m_MorphSetData: usize = 0x518; // CUtlVector + pub const m_VertexMaps: usize = 0x530; // CUtlVector + pub const m_VertexMapValues: usize = 0x548; // CUtlVector + pub const m_Effects: usize = 0x560; // CUtlVector + pub const m_LockToParent: usize = 0x578; // CUtlVector + pub const m_LockToGoal: usize = 0x590; // CUtlVector + pub const m_SkelParents: usize = 0x5A8; // CUtlVector + pub const m_DynNodeWindBases: usize = 0x5C0; // CUtlVector pub const m_flInternalPressure: usize = 0x5D8; // float32 pub const m_flDefaultTimeDilation: usize = 0x5DC; // float32 pub const m_flWindage: usize = 0x5E0; // float32 @@ -20064,7 +20064,7 @@ pub mod cs2_dumper { pub const m_Color: usize = 0xC; // Color pub const m_flVolumetricSolveStrength: usize = 0x10; // float32 pub const m_nScaleSourceNode: usize = 0x14; // int32 - pub const m_Weights: usize = 0x18; // CUtlVector< float32 > + pub const m_Weights: usize = 0x18; // CUtlVector } // Parent: None // Fields count: 1 @@ -20072,7 +20072,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CFeVertexMapBuildArray { - pub const m_Array: usize = 0x0; // CUtlVector< FeVertexMapBuild_t* > + pub const m_Array: usize = 0x0; // CUtlVector } // Parent: None // Fields count: 2 @@ -20110,11 +20110,11 @@ pub mod cs2_dumper { pub mod FeMorphLayerDepr_t { pub const m_Name: usize = 0x0; // CUtlString pub const m_nNameHash: usize = 0x8; // uint32 - pub const m_Nodes: usize = 0x10; // CUtlVector< uint16 > - pub const m_InitPos: usize = 0x28; // CUtlVector< Vector > - pub const m_Gravity: usize = 0x40; // CUtlVector< float32 > - pub const m_GoalStrength: usize = 0x58; // CUtlVector< float32 > - pub const m_GoalDamping: usize = 0x70; // CUtlVector< float32 > + pub const m_Nodes: usize = 0x10; // CUtlVector + pub const m_InitPos: usize = 0x28; // CUtlVector + pub const m_Gravity: usize = 0x40; // CUtlVector + pub const m_GoalStrength: usize = 0x58; // CUtlVector + pub const m_GoalDamping: usize = 0x70; // CUtlVector pub const m_nFlags: usize = 0x88; // uint32 } // Parent: None @@ -20125,11 +20125,11 @@ pub mod cs2_dumper { pub mod CFeMorphLayer { pub const m_Name: usize = 0x0; // CUtlString pub const m_nNameHash: usize = 0x8; // uint32 - pub const m_Nodes: usize = 0x10; // CUtlVector< uint16 > - pub const m_InitPos: usize = 0x28; // CUtlVector< Vector > - pub const m_Gravity: usize = 0x40; // CUtlVector< float32 > - pub const m_GoalStrength: usize = 0x58; // CUtlVector< float32 > - pub const m_GoalDamping: usize = 0x70; // CUtlVector< float32 > + pub const m_Nodes: usize = 0x10; // CUtlVector + pub const m_InitPos: usize = 0x28; // CUtlVector + pub const m_Gravity: usize = 0x40; // CUtlVector + pub const m_GoalStrength: usize = 0x58; // CUtlVector + pub const m_GoalDamping: usize = 0x70; // CUtlVector } // Parent: None // Fields count: 1 @@ -20190,8 +20190,8 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod CRegionSVM { - pub const m_Planes: usize = 0x0; // CUtlVector< RnPlane_t > - pub const m_Nodes: usize = 0x18; // CUtlVector< uint32 > + pub const m_Planes: usize = 0x0; // CUtlVector + pub const m_Nodes: usize = 0x18; // CUtlVector } // Parent: None // Fields count: 14 @@ -20206,11 +20206,11 @@ pub mod cs2_dumper { pub const m_MassProperties: usize = 0x34; // matrix3x4_t pub const m_flVolume: usize = 0x64; // float32 pub const m_flSurfaceArea: usize = 0x68; // float32 - pub const m_Vertices: usize = 0x70; // CUtlVector< RnVertex_t > - pub const m_VertexPositions: usize = 0x88; // CUtlVector< Vector > - pub const m_Edges: usize = 0xA0; // CUtlVector< RnHalfEdge_t > - pub const m_Faces: usize = 0xB8; // CUtlVector< RnFace_t > - pub const m_FacePlanes: usize = 0xD0; // CUtlVector< RnPlane_t > + pub const m_Vertices: usize = 0x70; // CUtlVector + pub const m_VertexPositions: usize = 0x88; // CUtlVector + pub const m_Edges: usize = 0xA0; // CUtlVector + pub const m_Faces: usize = 0xB8; // CUtlVector + pub const m_FacePlanes: usize = 0xD0; // CUtlVector pub const m_nFlags: usize = 0xE8; // uint32 pub const m_pRegionSVM: usize = 0xF0; // CRegionSVM* } @@ -20249,11 +20249,11 @@ pub mod cs2_dumper { pub mod RnMesh_t { pub const m_vMin: usize = 0x0; // pub const m_vMax: usize = 0xC; // - pub const m_Nodes: usize = 0x18; // CUtlVector< RnNode_t > + pub const m_Nodes: usize = 0x18; // CUtlVector pub const m_Vertices: usize = 0x30; // CUtlVectorSIMDPaddedVector - pub const m_Triangles: usize = 0x48; // CUtlVector< RnTriangle_t > - pub const m_Wings: usize = 0x60; // CUtlVector< RnWing_t > - pub const m_Materials: usize = 0x78; // CUtlVector< uint8 > + pub const m_Triangles: usize = 0x48; // CUtlVector + pub const m_Wings: usize = 0x60; // CUtlVector + pub const m_Materials: usize = 0x78; // CUtlVector pub const m_vOrthographicAreas: usize = 0x90; // pub const m_nFlags: usize = 0x9C; // uint32 pub const m_nDebugFlags: usize = 0xA0; // uint32 @@ -20274,7 +20274,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod RnSphereDesc_t { - pub const m_Sphere: usize = 0x10; // SphereBase_t< float32 > + pub const m_Sphere: usize = 0x10; // SphereBase_t } // Parent: RnShapeDesc_t // Fields count: 1 @@ -20423,21 +20423,21 @@ pub mod cs2_dumper { pub mod worldrenderer { // Alignment: 4 // Members count: 13 - #[repr(i32)] + #[repr(u32)] pub enum ObjectTypeFlags_t { - OBJECT_TYPE_NONE = 0, - OBJECT_TYPE_MODEL = 8, - OBJECT_TYPE_BLOCK_LIGHT = 16, - OBJECT_TYPE_NO_SHADOWS = 32, - OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND = 64, - OBJECT_TYPE_DISABLED_IN_LOW_QUALITY = 128, - OBJECT_TYPE_NO_SUN_SHADOWS = 256, - OBJECT_TYPE_RENDER_WITH_DYNAMIC = 512, - OBJECT_TYPE_RENDER_TO_CUBEMAPS = 1024, - OBJECT_TYPE_MODEL_HAS_LODS = 2048, - OBJECT_TYPE_OVERLAY = 8192, - OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 16384, - OBJECT_TYPE_STATIC_CUBE_MAP = 32768 + OBJECT_TYPE_NONE = 0x0, + OBJECT_TYPE_MODEL = 0x8, + OBJECT_TYPE_BLOCK_LIGHT = 0x10, + OBJECT_TYPE_NO_SHADOWS = 0x20, + OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND = 0x40, + OBJECT_TYPE_DISABLED_IN_LOW_QUALITY = 0x80, + OBJECT_TYPE_NO_SUN_SHADOWS = 0x100, + OBJECT_TYPE_RENDER_WITH_DYNAMIC = 0x200, + OBJECT_TYPE_RENDER_TO_CUBEMAPS = 0x400, + OBJECT_TYPE_MODEL_HAS_LODS = 0x800, + OBJECT_TYPE_OVERLAY = 0x2000, + OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 0x4000, + OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000 } // Parent: None // Fields count: 7 @@ -20459,7 +20459,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod EntityKeyValueData_t { - pub const m_connections: usize = 0x8; // CUtlVector< EntityIOConnectionData_t > + pub const m_connections: usize = 0x8; // CUtlVector pub const m_keyValuesData: usize = 0x20; // CUtlBinaryBlock } // Parent: None @@ -20470,8 +20470,8 @@ pub mod cs2_dumper { pub mod PermEntityLumpData_t { pub const m_name: usize = 0x8; // CUtlString pub const m_hammerUniqueId: usize = 0x10; // CUtlString - pub const m_childLumps: usize = 0x18; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > - pub const m_entityKeyValues: usize = 0x30; // CUtlLeanVector< EntityKeyValueData_t > + pub const m_childLumps: usize = 0x18; // CUtlVector> + pub const m_entityKeyValues: usize = 0x30; // CUtlLeanVector } // Parent: None // Fields count: 14 @@ -20491,8 +20491,8 @@ pub mod cs2_dumper { pub const m_nLODOverride: usize = 0x6A; // int16 pub const m_nCubeMapPrecomputedHandshake: usize = 0x6C; // int32 pub const m_nLightProbeVolumePrecomputedHandshake: usize = 0x70; // int32 - pub const m_renderableModel: usize = 0x78; // CStrongHandle< InfoForResourceTypeCModel > - pub const m_renderable: usize = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > + pub const m_renderableModel: usize = 0x78; // CStrongHandle + pub const m_renderable: usize = 0x80; // CStrongHandle } // Parent: None // Fields count: 1 @@ -20521,7 +20521,7 @@ pub mod cs2_dumper { pub mod MaterialOverride_t { pub const m_nSubSceneObject: usize = 0x4; // uint32 pub const m_nDrawCallIndex: usize = 0x8; // uint32 - pub const m_pMaterial: usize = 0x10; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_pMaterial: usize = 0x10; // CStrongHandle } // Parent: None // Fields count: 10 @@ -20535,7 +20535,7 @@ pub mod cs2_dumper { pub const m_flDepth: usize = 0x38; // float32 pub const m_vUVStart: usize = 0x3C; // Vector2D pub const m_vUVEnd: usize = 0x44; // Vector2D - pub const m_pMaterial: usize = 0x50; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_pMaterial: usize = 0x50; // CStrongHandle pub const m_nRenderOrder: usize = 0x58; // int32 pub const m_vTintColor: usize = 0x5C; // Vector4D pub const m_nSequenceOverride: usize = 0x6C; // int32 @@ -20550,7 +20550,7 @@ pub mod cs2_dumper { pub const m_nLightmapGameVersionNumber: usize = 0x4; // uint32 pub const m_vLightmapUvScale: usize = 0x8; // Vector2D pub const m_bHasLightmaps: usize = 0x10; // bool - pub const m_lightMaps: usize = 0x18; // CUtlVector< CStrongHandle< InfoForResourceTypeCTextureBase > > + pub const m_lightMaps: usize = 0x18; // CUtlVector> } // Parent: None // Fields count: 4 @@ -20560,8 +20560,8 @@ pub mod cs2_dumper { pub mod WorldNodeOnDiskBufferData_t { pub const m_nElementCount: usize = 0x0; // int32 pub const m_nElementSizeInBytes: usize = 0x4; // int32 - pub const m_inputLayoutFields: usize = 0x8; // CUtlVector< RenderInputLayoutField_t > - pub const m_pData: usize = 0x20; // CUtlVector< uint8 > + pub const m_inputLayoutFields: usize = 0x8; // CUtlVector + pub const m_pData: usize = 0x20; // CUtlVector } // Parent: None // Fields count: 9 @@ -20587,7 +20587,7 @@ pub mod cs2_dumper { pub mod AggregateLODSetup_t { pub const m_vLODOrigin: usize = 0x0; // pub const m_fMaxObjectScale: usize = 0xC; // float32 - pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable< float32 > + pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable } // Parent: None // Fields count: 8 @@ -20598,11 +20598,11 @@ pub mod cs2_dumper { pub const m_allFlags: usize = 0x0; // ObjectTypeFlags_t pub const m_anyFlags: usize = 0x4; // ObjectTypeFlags_t pub const m_nLayer: usize = 0x8; // int16 - pub const m_aggregateMeshes: usize = 0x10; // CUtlVector< AggregateMeshInfo_t > - pub const m_lodSetups: usize = 0x28; // CUtlVector< AggregateLODSetup_t > - pub const m_visClusterMembership: usize = 0x40; // CUtlVector< uint16 > - pub const m_fragmentTransforms: usize = 0x58; // CUtlVector< matrix3x4_t > - pub const m_renderableModel: usize = 0x70; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_aggregateMeshes: usize = 0x10; // CUtlVector + pub const m_lodSetups: usize = 0x28; // CUtlVector + pub const m_visClusterMembership: usize = 0x40; // CUtlVector + pub const m_fragmentTransforms: usize = 0x58; // CUtlVector + pub const m_renderableModel: usize = 0x70; // CStrongHandle } // Parent: None // Fields count: 3 @@ -20623,11 +20623,11 @@ pub mod cs2_dumper { pub const m_Bounds: usize = 0x0; // AABB_t pub const m_flags: usize = 0x18; // ObjectTypeFlags_t pub const m_nLayer: usize = 0x1C; // int16 - pub const m_instancePositions: usize = 0x20; // CUtlVector< Vector > - pub const m_instanceScales: usize = 0x50; // CUtlVector< float32 > - pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector< Color > - pub const m_tiles: usize = 0x80; // CUtlVector< ClutterTile_t > - pub const m_renderableModel: usize = 0x98; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_instancePositions: usize = 0x20; // CUtlVector + pub const m_instanceScales: usize = 0x50; // CUtlVector + pub const m_instanceTintSrgb: usize = 0x68; // CUtlVector + pub const m_tiles: usize = 0x80; // CUtlVector + pub const m_renderableModel: usize = 0x98; // CStrongHandle } // Parent: None // Fields count: 13 @@ -20635,17 +20635,17 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults pub mod WorldNode_t { - pub const m_sceneObjects: usize = 0x0; // CUtlVector< SceneObject_t > - pub const m_infoOverlays: usize = 0x18; // CUtlVector< InfoOverlayData_t > - pub const m_visClusterMembership: usize = 0x30; // CUtlVector< uint16 > - pub const m_aggregateSceneObjects: usize = 0x48; // CUtlVector< AggregateSceneObject_t > - pub const m_clutterSceneObjects: usize = 0x60; // CUtlVector< ClutterSceneObject_t > - pub const m_extraVertexStreamOverrides: usize = 0x78; // CUtlVector< ExtraVertexStreamOverride_t > - pub const m_materialOverrides: usize = 0x90; // CUtlVector< MaterialOverride_t > - pub const m_extraVertexStreams: usize = 0xA8; // CUtlVector< WorldNodeOnDiskBufferData_t > - pub const m_layerNames: usize = 0xC0; // CUtlVector< CUtlString > - pub const m_sceneObjectLayerIndices: usize = 0xD8; // CUtlVector< uint8 > - pub const m_overlayLayerIndices: usize = 0xF0; // CUtlVector< uint8 > + pub const m_sceneObjects: usize = 0x0; // CUtlVector + pub const m_infoOverlays: usize = 0x18; // CUtlVector + pub const m_visClusterMembership: usize = 0x30; // CUtlVector + pub const m_aggregateSceneObjects: usize = 0x48; // CUtlVector + pub const m_clutterSceneObjects: usize = 0x60; // CUtlVector + pub const m_extraVertexStreamOverrides: usize = 0x78; // CUtlVector + pub const m_materialOverrides: usize = 0x90; // CUtlVector + pub const m_extraVertexStreams: usize = 0xA8; // CUtlVector + pub const m_layerNames: usize = 0xC0; // CUtlVector + pub const m_sceneObjectLayerIndices: usize = 0xD8; // CUtlVector + pub const m_overlayLayerIndices: usize = 0xF0; // CUtlVector pub const m_grassFileName: usize = 0x108; // CUtlString pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t } @@ -20672,7 +20672,7 @@ pub mod cs2_dumper { pub const m_vMinBounds: usize = 0x10; // pub const m_vMaxBounds: usize = 0x1C; // pub const m_flMinimumDistance: usize = 0x28; // float32 - pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector< int32 > + pub const m_ChildNodeIndices: usize = 0x30; // CUtlVector pub const m_worldNodePrefix: usize = 0x48; // CUtlString } // Parent: None @@ -20682,9 +20682,9 @@ pub mod cs2_dumper { // MGetKV3ClassDefaults pub mod World_t { pub const m_builderParams: usize = 0x0; // WorldBuilderParams_t - pub const m_worldNodes: usize = 0x20; // CUtlVector< NodeData_t > + pub const m_worldNodes: usize = 0x20; // CUtlVector pub const m_worldLightingInfo: usize = 0x38; // BakedLightingInfo_t - pub const m_entityLumps: usize = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > + pub const m_entityLumps: usize = 0x68; // CUtlVector> } // Parent: None // Fields count: 2